Запоминаем состояние света в Home Assistant
Далеко не все умные лампы, могут запоминать свое состояния при перебои питания. Даже если опция присутствует, то не всегда она работает. К примеру Xiaomi Yeelight Colorb в своей экосистеме Mi Home отлично с этим справляется. Но стоит добавить ее в Home Assistant, как мы лишаемся этой функции.
Согласитесь, ночью это может стать большой проблемой так как все устройства включатся. И вам придется тянуться до телефона/говорить голосовому помощнику или идти до выключателя.
С помощью этой небольшой автоматизации, можно контролировать переходы из одного состояния в другое, каждой отдельной сущности.
alias: light_auto_off
initial_state: true
trigger:
- platform: state
entity_id: light.your_id # заменить на свое
from: 'unavailable'
to: 'on'
action:
- service: light.turn_off
entity_id: light.your_id # заменить на свое
Отталкивая от примера, можно сделать хранение состояния в любом типе сенсора. Нужно заменить сервис light.turn_off на другой, который необходим. Список всех сервисов можно прочитать в официальной документации. Для света это:
- light.turn_on
- light.turn_off
- light.turn_toggle