Size: a a a

2020 December 09

IB

Ivan Bessarabov in Home Assistant
Anton Nazukin
      message: |
       {%- if is_state('trigger.to_state', '65537') or
              is_state('trigger.to_state', '65536') -%}
       Admin unlocked the door
       {%- elif is_state('trigger.to_state', '196608') -%}
       Admin unlocked the door
       {%- elif is_state('trigger.to_state', '131072') -%}
       Someone with passcode 0987654321 unlocked the door
       {%- elif is_state('trigger.to_state', '131073') -%}
       Someone with passcode 1234567890 unlocked the door
       {%- endif -%}
trigger.to_state.state
источник

VO

V O in Home Assistant
Народ можно как-то реализовать,чтоб камера по запросу делала фото с разными именами,а не перезаписывала старое? Кто-то делал? Есть дока?
источник

VT

Vladimir Turekhanov in Home Assistant
Alex X
event есть и ещё можно отлавливать атрибут с датой. Он гарантированно меняется и щёлкнет
trigger:
 - platform: state
   entity_id: binary_sensor.aqara_motion
   attribute: last_triggered

триггер срабатывает только когда меняется state сущности binary_sensor.aqara_motion c off на on, потом, несмотря на изменения атрибута, не срабатывает
источник

AX

Alex X in Home Assistant
Vladimir Turekhanov
trigger:
 - platform: state
   entity_id: binary_sensor.aqara_motion
   attribute: last_triggered

триггер срабатывает только когда меняется state сущности binary_sensor.aqara_motion c off на on, потом, несмотря на изменения атрибута, не срабатывает
last_updated ещё есть - оно обновляется при изменении атрибутов
источник

AN

Anton Nazukin in Home Assistant
Ivan Bessarabov
trigger.to_state.state
Совсем не понимаю, как это должно выглядеть.
Я думал, что trigger.to_state_state будет показывать мне текущий статус...а мне нужно чтобы была проверка соответствия того что статус сейчас равен 1.
источник

at

alexey tayanov in Home Assistant
V O
Народ можно как-то реализовать,чтоб камера по запросу делала фото с разными именами,а не перезаписывала старое? Кто-то делал? Есть дока?
формируй имя файла шаблоном, скажем с датой now()
источник

VT

Vladimir Turekhanov in Home Assistant
Alex X
last_updated ещё есть - оно обновляется при изменении атрибутов
C last_updated вообще не срабатывает.
источник

IB

Ivan Bessarabov in Home Assistant
Anton Nazukin
Совсем не понимаю, как это должно выглядеть.
Я думал, что trigger.to_state_state будет показывать мне текущий статус...а мне нужно чтобы была проверка соответствия того что статус сейчас равен 1.
вместо

is_state('trigger.to_state', '65537')

попробуй написать

is_state('trigger.to_state.state', '65537')
источник

VO

V O in Home Assistant
alexey tayanov
формируй имя файла шаблоном, скажем с датой now()
Можешь пример скинуть или где подробнее про шаблон читануть с телефона. Сейчас не у компа а то.
источник

AX

Alex X in Home Assistant
Vladimir Turekhanov
C last_updated вообще не срабатывает.
last_triggered - этот я сам делаю
источник

at

alexey tayanov in Home Assistant
V O
Можешь пример скинуть или где подробнее про шаблон читануть с телефона. Сейчас не у компа а то.
источник

VO

V O in Home Assistant
Спасибо!
источник

AN

Anton Nazukin in Home Assistant
Ivan Bessarabov
вместо

is_state('trigger.to_state', '65537')

попробуй написать

is_state('trigger.to_state.state', '65537')
не работает. Пустое сообщение.🤷
источник

IB

Ivan Bessarabov in Home Assistant
Anton Nazukin
не работает. Пустое сообщение.🤷
покажи как выглдяит объект по которому срабатывает триггер в инстрементах разработчика
источник

IB

Ivan Bessarabov in Home Assistant
( IP:8123/developer-tools/state )
источник

VT

Vladimir Turekhanov in Home Assistant
Alex X
last_triggered - этот я сам делаю
Ну вот с last_triggered срабатывает только в первый раз. Я вижу, как этот атрибут изменяется, но почему-то триггер в автоматизации не срабатывает. Наверно, с пустыми значениями для атрибутов не срабатывает триггер.
источник

AN

Anton Nazukin in Home Assistant
Ivan Bessarabov
( IP:8123/developer-tools/state )
источник

IB

Ivan Bessarabov in Home Assistant
Anton Nazukin
Сделай для начала вот такое

message: >-
 {{ state('trigger.to_state.state' }}


а еще лучше покажи триггер
источник

AN

Anton Nazukin in Home Assistant
  trigger:
 - platform: state
   entity_id:
     - 'sensor.0x158d000222d143_key_id'

стандартный для моих автоматизаций... И если в этой конкретной я могу заметить trigger.to_state на 'sensor..', т.к. триггер всего один. То во второй автоматизации три триггера. И думал trigger.to_state мне поможет в рамках простого сообщения сделать.
источник

IB

Ivan Bessarabov in Home Assistant
trigger.to_state — это объект
источник