Size: a a a

2020 September 10

l

lapatoc in Home Assistant
При это есть кастом, который все это может.
источник

OY

Oleg Yu in Home Assistant
Pavel Vorobev
У меня проблемы с программированием, там ведь в кондишн нужно прописывать стейты, я только умею off on делать автоматизации. Если поделитесь кодом, буду признателен.
- alias: TOGGLE_unavailable_light
   initial_state: true
   trigger:
       platform: state
       entity_id:
         - light.yeelight_ceiling1
         - light.yeelight_ceiling2
       to: 'unavailable'
       for:
           minutes: 2
   action:
     - service: notify.telegram
       data_template:
           message: >
               {% if trigger.to_state.state == 'unavailable' %}
                   {{ trigger.to_state.attributes.friendly_name }} недоступно в течении 2 минут, выполняется перезагрузка
               {% endif %}
     - service: switch.turn_off
       data_template:
           entity_id: >
               {% if trigger.entity_id == 'llight.yeelight_ceiling1' %}
                   switch.wall_switch_right_15800000000000
               {% elif trigger.entity_id == 'light.yeelight_ceiling2' %}
                   switch.sonoff_relay
               {% endif %}
     - delay: 00:00:30
     - service: switch.turn_on
       entity_id:
           switch.wall_switch_right_15800000000000
           switch.sonoff_relay
источник

OY

Oleg Yu in Home Assistant
попробуй так
источник

PV

Pavel Vorobev in Home Assistant
Oleg Yu
- alias: TOGGLE_unavailable_light
   initial_state: true
   trigger:
       platform: state
       entity_id:
         - light.yeelight_ceiling1
         - light.yeelight_ceiling2
       to: 'unavailable'
       for:
           minutes: 2
   action:
     - service: notify.telegram
       data_template:
           message: >
               {% if trigger.to_state.state == 'unavailable' %}
                   {{ trigger.to_state.attributes.friendly_name }} недоступно в течении 2 минут, выполняется перезагрузка
               {% endif %}
     - service: switch.turn_off
       data_template:
           entity_id: >
               {% if trigger.entity_id == 'llight.yeelight_ceiling1' %}
                   switch.wall_switch_right_15800000000000
               {% elif trigger.entity_id == 'light.yeelight_ceiling2' %}
                   switch.sonoff_relay
               {% endif %}
     - delay: 00:00:30
     - service: switch.turn_on
       entity_id:
           switch.wall_switch_right_15800000000000
           switch.sonoff_relay
источник

ДЦ

Дмитрий Цымбал... in Home Assistant
Oleg Yu
Так же делал когда мне мктт поставило все энтити не по адресам, а по френдли нэймам
во во...какуля это полная (
источник

ДЦ

Дмитрий Цымбал... in Home Assistant
Oleg Yu
Нужно открыть file editor, перейти по пути config/.storage открыть файлик core.entity_registry, найти свою сущность и переименовать, после этого перегрузить ХА
ох ты научишь...следом буш рассказывать как восстановиться
источник

OY

Oleg Yu in Home Assistant
о это не аддон з2м так себя ведет, а сам ХА
источник

ДЦ

Дмитрий Цымбал... in Home Assistant
Oleg Yu
о это не аддон з2м так себя ведет, а сам ХА
как именно? переимновывания по френдлинеймам?
источник

OY

Oleg Yu in Home Assistant
Дмитрий Цымбал
ох ты научишь...следом буш рассказывать как восстановиться
я так делаю, а что не так? драйвер прямых рук иногда слетает но до востановления еще не доводило
источник

ДЦ

Дмитрий Цымбал... in Home Assistant
Oleg Yu
я так делаю, а что не так? драйвер прямых рук иногда слетает но до востановления еще не доводило
:)
источник

ДЦ

Дмитрий Цымбал... in Home Assistant
ну по хорошему, это делается из меню
источник

ДЦ

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

OY

Oleg Yu in Home Assistant
Дмитрий Цымбал
как именно? переимновывания по френдлинеймам?
да, бывало что на разных инстансах было по разномую но это когда я по 100 раз на дню перепривязывал датчики и свичи )))))
источник

beliy13 Сергей in Home Assistant
Oleg Yu
- alias: TOGGLE_unavailable_light
   initial_state: true
   trigger:
       platform: state
       entity_id:
         - light.yeelight_ceiling1
         - light.yeelight_ceiling2
       to: 'unavailable'
       for:
           minutes: 2
   action:
     - service: notify.telegram
       data_template:
           message: >
               {% if trigger.to_state.state == 'unavailable' %}
                   {{ trigger.to_state.attributes.friendly_name }} недоступно в течении 2 минут, выполняется перезагрузка
               {% endif %}
     - service: switch.turn_off
       data_template:
           entity_id: >
               {% if trigger.entity_id == 'llight.yeelight_ceiling1' %}
                   switch.wall_switch_right_15800000000000
               {% elif trigger.entity_id == 'light.yeelight_ceiling2' %}
                   switch.sonoff_relay
               {% endif %}
     - delay: 00:00:30
     - service: switch.turn_on
       entity_id:
           switch.wall_switch_right_15800000000000
           switch.sonoff_relay
А delay 30 это не тоже самое, что 00:00:30?
источник

ДЦ

Дмитрий Цымбал... in Home Assistant
Oleg Yu
да, бывало что на разных инстансах было по разномую но это когда я по 100 раз на дню перепривязывал датчики и свичи )))))
если в девайсез.ямл з2м прописан френдли нейм, то он и создаст с ним
источник

ДЦ

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

OY

Oleg Yu in Home Assistant
beliy13 Сергей
А delay 30 это не тоже самое, что 00:00:30?
00:00:30 это 30 секкунд, а 30 это в каких единицах?
источник

OY

Oleg Yu in Home Assistant
Дмитрий Цымбал
если в девайсез.ямл з2м прописан френдли нейм, то он и создаст с ним
по моим наблюдениям при чем )))
источник

beliy13 Сергей in Home Assistant
Oleg Yu
00:00:30 это 30 секкунд, а 30 это в каких единицах?
Ну в тех же) секунды. Просто не знаю, как в ХА это
источник

beliy13 Сергей in Home Assistant
Поэтому и спросил
источник