Inital Commit

This commit is contained in:
2022-10-11 15:40:40 +13:00
commit 7089991005
50 changed files with 1313 additions and 0 deletions

View File

@@ -0,0 +1,69 @@
input_select:
master_bedroom_fan_set:
name: Master Bedroom Fan Speed
initial: "Off"
options:
- "Off"
- "Low"
- "Medium"
- "High"
bedroom_2_fan_set:
name: Bedroom 2 Fan Speed
initial: "Off"
options:
- "Off"
- "Low"
- "Medium"
- "High"
bedroom_3_fan_set:
name: Bedroom 3 Fan Speed
initial: "Off"
options:
- "Off"
- "Low"
- "Medium"
- "High"
automation:
- id: set_the_master_bedroom_fan
initial_state: true
alias: Set the Master Bedroom Fan
trigger:
entity_id: input_select.master_bedroom_fan_set
platform: state
action:
service: mqtt.publish
data:
topic: cmnd/tasmo-ifan02-3793-bedrm1-1/FanSpeed
payload: '{% set mapping = { "Off":"0", "Low":"1",
"Medium":"2", "High":"3" } %} {% set dta = trigger.to_state.state %}
{{ mapping[dta] }}
'
- id: set_bedroom_2_fan
initial_state: true
alias: Set Bedroom 2 Fan Speed
trigger:
entity_id: input_select.bedroom_2_fan_set
platform: state
action:
service: mqtt.publish
data:
topic: cmnd/tasmo-ifan02-7042-bedrm2/FanSpeed
payload: '{% set mapping = { "Off":"0", "Low":"1",
"Medium":"2", "High":"3" } %} {% set dta = trigger.to_state.state %}
{{ mapping[dta] }}
'
- id: set_bedroom_3_fan
initial_state: true
alias: Set Bedroom 3 Fan Speed
trigger:
entity_id: input_select.bedroom_3_fan_set
platform: state
action:
service: mqtt.publish
data:
topic: cmnd/tasmo-ifan02-3497-bedrm3/FanSpeed
payload: '{% set mapping = { "Off":"0", "Low":"1",
"Medium":"2", "High":"3" } %} {% set dta = trigger.to_state.state %}
{{ mapping[dta] }}
'