diff --git a/packages/computers.yaml b/packages/computers.yaml new file mode 100644 index 0000000..ac24b47 --- /dev/null +++ b/packages/computers.yaml @@ -0,0 +1,31 @@ +binary_sensor: + - platform: mqtt + state_topic: "computer/arrakis/on" + name: Arrakis + +automation: + - alias: Desk lamp follows computer + trigger: + - platform: state + entity_id: binary_sensor.arrakis + to: "on" + for: + hours: 0 + minutes: 0 + seconds: 1 + - platform: state + entity_id: binary_sensor.arrakis + to: "off" + for: + hours: 0 + minutes: 0 + seconds: 1 + action: + service_template: >- + {% if trigger.to_state.state == 'on' %} + light.turn_on + {% else %} + light.turn_off + {% endif %} + data: + entity_id: light.skrivbordslampa_1