mqttfastledmenu/ha_configuration.yml
Julien Cabillot d488f5b30f import
2017-03-02 17:03:27 +01:00

51 lines
1.1 KiB
YAML

# TODO : Il serait bien de pouvoir donner un nom joli sans envoyer de string
mqtt:
broker: "mqtt"
port: 1883
client_id: "homeassistant1"
username: "***REMOVED***"
password: "***REMOVED***"
input_select:
strip1_effect:
name: "Choix de l'effet"
options:
- 1
- 2
- 3
- 4
initial: 1
input_slider:
strip1_animation_speed:
name: "Strip1 Animation Speed"
initial: 120
min: 10
max: 150
step: 10
automation:
- alias: "Strip1 Effect"
initial_state: True
hide_entity: False
trigger:
- platform: state
entity_id: input_select.strip1_effect
action:
- service: mqtt.publish
data_template:
topic: "strip1/seteffect"
payload: '{{ trigger.to_state.state | string }}'
retain: True
- alias: "Strip1 Animation Speed"
initial_state: True
hide_entity: False
trigger:
- platform: state
entity_id: input_slider.strip1_animation_speed
action:
- service: mqtt.publish
data_template:
topic: "strip1/setspeed"
payload: '{{ trigger.to_state.state | int }}'