From 24c5c1a1ff6822570c393d1612a29117eac17301 Mon Sep 17 00:00:00 2001 From: Commander1024 Date: Fri, 24 Sep 2021 11:57:50 +0200 Subject: [PATCH] Added turn lights on when user comes home. --- automations.yaml | 42 ++++++++++++++++++++++++++++++++++-------- 1 file changed, 34 insertions(+), 8 deletions(-) diff --git a/automations.yaml b/automations.yaml index d95b56c..f0a98a5 100644 --- a/automations.yaml +++ b/automations.yaml @@ -315,17 +315,43 @@ platform: state entity_id: sensor.snmp_wan_in action: - - service: input_number.set_value - data_template: - entity_id: input_number.internet_traffic_delta_in - value: '{{ ((trigger.to_state.state | int - trigger.from_state.state | int) * 8 ) / ( as_timestamp(trigger.to_state.last_updated) - as_timestamp(trigger.from_state.last_updated) ) }}' + - service: input_number.set_value + data_template: + entity_id: input_number.internet_traffic_delta_in + value: '{{ ((trigger.to_state.state | int - trigger.from_state.state | int) + * 8 ) / ( as_timestamp(trigger.to_state.last_updated) - as_timestamp(trigger.from_state.last_updated) + ) }}' - id: snmp_monitor_traffic_out alias: Monitor Traffic Out trigger: platform: state entity_id: sensor.snmp_wan_out action: - - service: input_number.set_value - data_template: - entity_id: input_number.internet_traffic_delta_out - value: '{{ ((trigger.to_state.state | int - trigger.from_state.state | int) * 8 ) / ( as_timestamp(trigger.to_state.last_updated) - as_timestamp(trigger.from_state.last_updated) ) }}' + - service: input_number.set_value + data_template: + entity_id: input_number.internet_traffic_delta_out + value: '{{ ((trigger.to_state.state | int - trigger.from_state.state | int) + * 8 ) / ( as_timestamp(trigger.to_state.last_updated) - as_timestamp(trigger.from_state.last_updated) + ) }}' +- id: '1632477389492' + alias: Licht beim Heimkommen einschalten + description: Nur während Dunkelphase + trigger: + - platform: state + entity_id: person.marcus_scholz + to: home + from: not_home + condition: + - condition: sun + before: sunrise + before_offset: '+1' + after: sunset + after_offset: '-1' + action: + - service: script.moodlight_neutral + - service: light.turn_on + target: + device_id: + - 32d15eec63fe68d5770813d47da53657 + - 53a27edf581fcf40f3bc8b253b1ee369 + mode: single