Size: a a a

2020 April 03

AS

Anton Stolov in Home Assistant
а у меня работает
источник

AS

Anton Stolov in Home Assistant
парни из-за бугра тоже жалуются
источник

ДЦ

Дмитрий Цымбал... in Home Assistant
так а в чем смысл то таких экзекуций? получить статус ток ушел и ток пришел?
источник

ДЦ

Дмитрий Цымбал... in Home Assistant
или я чот не понимаю
источник

ДЦ

Дмитрий Цымбал... in Home Assistant
да и на количество людей не надо копировать же. в одной автоматизации можно на нескольких - просто из trigger.to_state брать имя персонажа и все
источник

DD

Dmitry Di in Home Assistant
Дмитрий Цымбал
так а в чем смысл то таких экзекуций? получить статус ток ушел и ток пришел?
Чтобы ложные срабатывания не вызывали запуск сценариев
источник

ДЦ

Дмитрий Цымбал... in Home Assistant
Dmitry Di
Чтобы ложные срабатывания не вызывали запуск сценариев
вот как то так  
        message: >
         {% if trigger.from_state.attributes.friendly_name == "Dima" %} {{"\U0001F9D4"}} Дима прибыл домой!
         {% elif trigger.from_state.attributes.friendly_name == "Sandra" %} {{"\U0001F467"}} Саша прибыла домой!
         {% elif trigger.from_state.attributes.friendly_name == "Vova" %} {{"\U0001F471"}} Вова прибыл домой!
         {%endif%}
источник

ДЦ

Дмитрий Цымбал... in Home Assistant
и не надо ничо копировать портянки )
источник

ДЦ

Дмитрий Цымбал... in Home Assistant
Dmitry Di
Чтобы ложные срабатывания не вызывали запуск сценариев
ну это понятно и одной автоматизацией тоже делается...просто статус перещлкивать когда дома более 3-5-10 минут
источник

ДЦ

Дмитрий Цымбал... in Home Assistant
но эт я так...реально не вкурил зачем такое сложно он накрутил там
источник

S

Serg in Home Assistant
Дмитрий Цымбал
вот как то так  
        message: >
         {% if trigger.from_state.attributes.friendly_name == "Dima" %} {{"\U0001F9D4"}} Дима прибыл домой!
         {% elif trigger.from_state.attributes.friendly_name == "Sandra" %} {{"\U0001F467"}} Саша прибыла домой!
         {% elif trigger.from_state.attributes.friendly_name == "Vova" %} {{"\U0001F471"}} Вова прибыл домой!
         {%endif%}
А можно как-то так...

message: >
          {{"\U0001F9D4"}} {{ trigger.from_state.attributes.friendly_name }} прибыл домой!
источник

ДЦ

Дмитрий Цымбал... in Home Assistant
Serg
А можно как-то так...

message: >
          {{"\U0001F9D4"}} {{ trigger.from_state.attributes.friendly_name }} прибыл домой!
да можно, но у меня оно выбирает дальше нотифай в какой гадить телегой
источник

ДЦ

Дмитрий Цымбал... in Home Assistant
Serg
А можно как-то так...

message: >
          {{"\U0001F9D4"}} {{ trigger.from_state.attributes.friendly_name }} прибыл домой!
# ##################################
# Hall Big - Domofon Auto Open On Arrival
# ##################################
- alias: hall_big_domofon_auto_open_on_arrival
 initial_state: 'true'
 trigger:
   - platform: state
     entity_id: person.dima
     to: 'home'
   - platform: state
     entity_id: person.sandra
     to: 'home'
   - platform: state
     entity_id: person.vova
     to: 'home'
 condition:
   condition: and
   conditions:
     - condition: state
       entity_id: input_boolean.domofon_auto_open_once
       state: 'off'
     - condition: state
       entity_id: input_boolean.domofon_auto_open
       state: 'off'
     - condition: template
       value_template: '{{ trigger.from_state.state != trigger.to_state.state }}'
 action:
   - service: notify.telegram
     data_template:
       message: >
         {% if trigger.from_state.attributes.friendly_name == "Dima" %} {{"\U0001F9D4"}} Дима прибыл домой!
         {% elif trigger.from_state.attributes.friendly_name == "Sandra" %} {{"\U0001F467"}} Саша прибыла домой!
         {% elif trigger.from_state.attributes.friendly_name == "Vova" %} {{"\U0001F471"}} Вова прибыл домой!
         {%endif%}
   - service_template: >
       {% if trigger.from_state.attributes.friendly_name != "Babayka"%} notify.telegram_{{ trigger.from_state.attributes.friendly_name|lower }}
       {%else%} script.noop
       {%endif%}
     data_template:
       message: "\U0001F4DE Домофон: Автооткрытие включено на 15мин! {% if is_state('binary_sensor.bottom_lock','off') or is_state('binary_sensor.upper_lock','off') %}Закрыт{%if is_state('binary_sensor.bottom_lock','off') %} нижний{%endif%}{%if is_state('binary_sensor.upper_lock','off')%} и верхний{%endif%} замок{%endif%}"
         
   - service: script.turn_on
     entity_id: script.domofon_mute_toggle
   - service: script.turn_on
     entity_id: script.domofon_auto_open_once_toggle
   - delay: '00:15:00'
   - service: script.turn_on
     entity_id: script.domofon_check
источник

ДЦ

Дмитрий Цымбал... in Home Assistant
ну и иконки разные )
источник

DD

Dmitry Di in Home Assistant
Там есть статус just left, away и extended away. Just left - это когда ты мусор выносишь и не надо считать, что ты вернулся и говорить что ты пришел. Потому что из jest left ты перейдешь сразу в home, так как далеко не ушел
источник

ДЦ

Дмитрий Цымбал... in Home Assistant
Dmitry Di
Там есть статус just left, away и extended away. Just left - это когда ты мусор выносишь и не надо считать, что ты вернулся и говорить что ты пришел. Потому что из jest left ты перейдешь сразу в home, так как далеко не ушел
да да
источник

ДЦ

Дмитрий Цымбал... in Home Assistant
да я видел
источник

DD

Dmitry Di in Home Assistant
И отключать все не надо по автоматизациям, пока ты не away
источник

ДЦ

Дмитрий Цымбал... in Home Assistant
я понимаю да...потому щас есть персоны
источник

ДЦ

Дмитрий Цымбал... in Home Assistant
и с лайф360
источник