Seit neuestem hat auch der Shelly RGBW2 in mein Smart Home Einzug gehalten. Der Shelly RGBW2 bietet die bekannten Einstellungsmöglichkeiten der Shelly Familie (siehe mein erster Shelly Blogpost). Der Shelly RGBW2 kann mit 12V oder 24V versorgt werden und ist für das Einbinden von LED Streifen konzipiert. Wie der Name schon verspricht hat der Shelly 4 einzeln regelbare Ausgänge welche mit dem RGBW-Schema oder auch als einzelne Kanäle angesprochen werden können. Nach der Einrichtung der MQTT Verbindung kann der Shelly als Licht in Home Assistant konfiguriert werden.
ABCDEF muss durch die jeweilige shelly seriennummer ersetzt werden.
light:
- platform: mqtt
schema: template
name: "LEDstrip MQTT"
command_topic: "shellies/shellyrgbw2-ABCDEF/color/0/set"
state_topic: "shellies/shellyrgbw2-ABCDEF/color/0/status"
effect_list:
- 0
- 1
- 2
- 3
- 4
- 5
- 6
command_on_template: >
{"turn": "on"
{%- if brightness is defined -%}
, "gain": {{brightness | float | multiply(0.3922) | round(0)}}
{%- endif -%}
{%- if red is defined and green is defined and blue is defined -%}
, "red": {{ red }}, "green": {{ green }}, "blue": {{ blue }}
{%- endif -%}
{%- if white_value is defined -%}
, "white": {{ white_value }}
{%- endif -%}
{%- if effect is defined -%}
, "effect": {{ effect }}
{%- endif -%}
}
command_off_template: '{"turn":"off"}'
state_template: "{% if value_json.ison %}on{% else %}off{% endif %}"
brightness_template: "{{ value_json.gain | float | multiply(2.55) | round(0) }}"
red_template: '{{ value_json.red }}'
green_template: '{{ value_json.green }}'
blue_template: '{{ value_json.blue }}'
white_value_template: '{{ value_json.white }}'
effect_template: '{{ value_json.effect }}'
qos: 2
original von “Shelly RGBW2 thehookup”