ma bureautomation: use tele/STATE instead of stat/POWER
This commit is contained in:
parent
197064cdba
commit
5761d563f5
|
@ -8,20 +8,20 @@ let
|
||||||
inherit name;
|
inherit name;
|
||||||
retain = false;
|
retain = false;
|
||||||
qos = 1;
|
qos = 1;
|
||||||
optimistic = false;
|
#optimistic = true;
|
||||||
# state
|
# state
|
||||||
# TODO: currently broken, will not use the custom state topic
|
|
||||||
state_topic = "/bam/${topic}/stat/POWER";
|
|
||||||
command_topic = "/bam/${topic}/cmnd/POWER";
|
command_topic = "/bam/${topic}/cmnd/POWER";
|
||||||
|
state_topic = "/bam/${topic}/tele/STATE";
|
||||||
|
value_template = "{{ value_json.POWER }}";
|
||||||
availability_topic = "/bam/${topic}/tele/LWT";
|
availability_topic = "/bam/${topic}/tele/LWT";
|
||||||
payload_on= "ON";
|
payload_on = "ON";
|
||||||
payload_off= "OFF";
|
payload_off = "OFF";
|
||||||
payload_available= "Online";
|
payload_available= "Online";
|
||||||
payload_not_available= "Offline";
|
payload_not_available= "Offline";
|
||||||
# brightness
|
# brightness
|
||||||
brightness_state_topic = "/bam/${topic}/stat/Dimmer";
|
brightness_state_topic = "/bam/${topic}/tele/STATE";
|
||||||
|
brightness_value_template = "{{value_json.Dimmer}}";
|
||||||
brightness_command_topic = "/bam/${topic}/cmnd/Dimmer";
|
brightness_command_topic = "/bam/${topic}/cmnd/Dimmer";
|
||||||
brightness_value_template = "{{ value_json.Dimmer }}";
|
|
||||||
brightness_scale = 100;
|
brightness_scale = 100;
|
||||||
# color
|
# color
|
||||||
rgb_state_topic = "/bam/${topic}/stat/Color";
|
rgb_state_topic = "/bam/${topic}/stat/Color";
|
||||||
|
@ -29,7 +29,8 @@ let
|
||||||
rgb_command_mode = "hex";
|
rgb_command_mode = "hex";
|
||||||
rgb_command_template = "{{ '%02x%02x%02x' | format(red, green, blue)}}";
|
rgb_command_template = "{{ '%02x%02x%02x' | format(red, green, blue)}}";
|
||||||
# effects
|
# effects
|
||||||
effect_state_topic = "/bam/${topic}/stat/Scheme";
|
effect_state_topic = "/bam/${topic}/tele/STATE";
|
||||||
|
effects_value_template = "{{value_json.Scheme}}";
|
||||||
effect_command_topic = "/bam/${topic}/cmnd/Scheme";
|
effect_command_topic = "/bam/${topic}/cmnd/Scheme";
|
||||||
effect_value_template = "{{ value_json.Scheme }}";
|
effect_value_template = "{{ value_json.Scheme }}";
|
||||||
effect_list = [
|
effect_list = [
|
||||||
|
|
|
@ -2,13 +2,16 @@ let
|
||||||
tasmota_plug = name: topic:
|
tasmota_plug = name: topic:
|
||||||
{ platform = "mqtt";
|
{ platform = "mqtt";
|
||||||
inherit name;
|
inherit name;
|
||||||
state_topic = "/bam/${topic}/stat/POWER";
|
state_topic = "/bam/${topic}/tele/STATE";
|
||||||
|
value_template = "{{ value_json.POWER }}";
|
||||||
command_topic = "/bam/${topic}/cmnd/POWER";
|
command_topic = "/bam/${topic}/cmnd/POWER";
|
||||||
availability_topic = "/bam/${topic}/tele/LWT";
|
availability_topic = "/bam/${topic}/tele/LWT";
|
||||||
payload_on= "ON";
|
payload_on= "ON";
|
||||||
payload_off= "OFF";
|
payload_off= "OFF";
|
||||||
payload_available= "Online";
|
payload_available= "Online";
|
||||||
payload_not_available= "Offline";
|
payload_not_available= "Offline";
|
||||||
|
retain = false;
|
||||||
|
qos = 1;
|
||||||
};
|
};
|
||||||
in [
|
in [
|
||||||
(tasmota_plug "Bauarbeiterlampe" "plug")
|
(tasmota_plug "Bauarbeiterlampe" "plug")
|
||||||
|
|
Loading…
Reference in New Issue
Block a user