forked from arendst/Tasmota
-
Notifications
You must be signed in to change notification settings - Fork 35
Smart Bulbs
digiblur edited this page Feb 13, 2020
·
11 revisions
Configure the Device Module and run the following on the Tasmota console:
SetOption17 1
- Enable decimal colors
SetOption59 1
- Enable tele topic reporting after a light state change
# Example configuration.yaml entry - change all light1 topics to the topic of your device (case sensitive!)
light:
- platform: mqtt
name: "Light 1"
command_topic: "cmnd/light1/POWER"
state_topic: "tele/light1/STATE"
state_value_template: "{{value_json.POWER}}"
availability_topic: "tele/light1/LWT"
brightness_command_topic: "cmnd/light1/Dimmer"
brightness_state_topic: "tele/light1/STATE"
brightness_scale: 100
on_command_type: "last"
brightness_value_template: "{{value_json.Dimmer}}"
rgb_command_topic: "cmnd/light1/Color2"
rgb_state_topic: "tele/light1/STATE"
rgb_value_template: "{{value_json.Color.split(',')[0:3]|join(',')}}"
effect_command_topic: "cmnd/light1/Scheme"
effect_state_topic: "tele/light1/STATE"
effect_value_template: "{{value_json.Scheme}}"
effect_list:
- 0
- 1
- 2
- 3
- 4
payload_on: "ON"
payload_off: "OFF"
payload_available: "Online"
payload_not_available: "Offline"
qos: 1
retain: false
Configure the Device Module and run the following on the Tasmota console:
SetOption17 1
- Enable decimal colors
SetOption59 1
- Enable tele topic reporting after a light state change
# Example configuration.yaml entry - change all light1 topics to the topic of your device (case sensitive!)
light:
- platform: mqtt
name: "Light 1"
command_topic: "cmnd/light1/POWER"
state_topic: "tele/light1/STATE"
state_value_template: "{{value_json.POWER}}"
availability_topic: "tele/light1/LWT"
brightness_command_topic: "cmnd/light1/Dimmer"
brightness_state_topic: "tele/light1/STATE"
brightness_scale: 100
on_command_type: "last"
brightness_value_template: "{{value_json.Dimmer}}"
white_value_state_topic: "tele/light1/STATE"
white_value_command_topic: "cmnd/light1/white"
white_value_scale: 100
white_value_template: "{{ value_json.Channel[3] }}"
rgb_command_topic: "cmnd/light1/Color2"
rgb_state_topic: "tele/light1/STATE"
rgb_value_template: "{{value_json.Color.split(',')[0:3]|join(',')}}"
effect_command_topic: "cmnd/light1/Scheme"
effect_state_topic: "tele/light1/STATE"
effect_value_template: "{{value_json.Scheme}}"
effect_list:
- 0
- 1
- 2
- 3
- 4
payload_on: "ON"
payload_off: "OFF"
payload_available: "Online"
payload_not_available: "Offline"
qos: 1
retain: false
Configure the Device Module and run the following on the Tasmota console:
SetOption17 1
- This enables decimal colors
SetOption59 1
- Enable tele topic reporting after a light state change
# Example configuration.yaml entry - change all light1 topics to the topic of your device (case sensitive!)
light:
- platform: mqtt
name: "Light 1"
command_topic: "cmnd/light1/POWER"
state_topic: "tele/light1/STATE"
state_value_template: "{{value_json.POWER}}"
availability_topic: "tele/light1/LWT"
brightness_command_topic: "cmnd/light1/Dimmer"
brightness_state_topic: "tele/light1/STATE"
brightness_scale: 100
on_command_type: "last"
brightness_value_template: "{{value_json.Dimmer}}"
color_temp_command_topic: "cmnd/light1/CT"
color_temp_state_topic: "tele/light1/STATE"
color_temp_value_template: "{{value_json.CT}}"
rgb_command_topic: "cmnd/light1/Color2"
rgb_state_topic: "tele/light1/STATE"
rgb_value_template: "{{value_json.Color.split(',')[0:3]|join(',')}}"
effect_command_topic: "cmnd/light1/Scheme"
effect_state_topic: "tele/light1/STATE"
effect_value_template: "{{value_json.Scheme}}"
effect_list:
- 0
- 1
- 2
- 3
- 4
payload_on: "ON"
payload_off: "OFF"
payload_available: "Online"
payload_not_available: "Offline"
qos: 1
retain: false
Configure the Device Module and run the following on the Tasmota console:
SetOption17 1
- This enables decimal colors
SetOption59 1
- Enable tele topic reporting after a light state change
# Example configuration.yaml entry - change all light1 topics to the topic of your device
light:
- platform: mqtt
name: "Light 1"
command_topic: "cmnd/light1/POWER"
state_topic: "tele/light1/STATE"
state_value_template: "{{value_json.POWER}}"
availability_topic: "tele/light1/LWT"
brightness_command_topic: "cmnd/light1/Dimmer"
brightness_state_topic: "tele/light1/STATE"
brightness_scale: 100
on_command_type: "last"
brightness_value_template: "{{value_json.Dimmer}}"
color_temp_command_topic: "cmnd/light1/CT"
color_temp_state_topic: "tele/light1/STATE"
color_temp_value_template: "{{value_json.CT}}"
payload_on: "ON"
payload_off: "OFF"
payload_available: "Online"
payload_not_available: "Offline"
qos: 1
retain: false