Так как меня изрядно задолбало видеть «unavailable» и идти перещелкивать автомат на свет, то я начал искать выход из положения. Нашел интеграцию через MIIO https://github.com/al-one/hass-miio-yeelink.
Интеграция ставится либо вручную в папку custom_components, либо через HACS.
Для добавления понадобиться токен устройства, который можно посмотреть через шлюз, либо через модифицированный Mi Home от vevs.
После добавления появится 1 объект(по крайней мере для моей модели ceiling20) light без ночного режима и RGB подсветки. Для добавления ночника необходимо создать кнопку и написать автоматизацию.
configuration.yaml:
input_boolean:
yeelink_nightlight:
name: nightlight
icon: mdi:lightbulb
automations.yaml:
- alias: Nightlight Off
trigger:
- platform: state
entity_id: input_boolean.yeelink_nightlight
to: "off"
action:
- service: miio_yeelink.send_command
data:
entity_id: light.xiaomi_yeelink
method: set_ps
params:
- nightlight
- 'off'
- alias: Nightlight On
trigger:
- platform: state
entity_id: input_boolean.yeelink_nightlight
to: "on"
action:
- service: miio_yeelink.send_command
data:
entity_id: light.xiaomi_yeelink
method: set_ps
params:
- nightlight
- 'on'
Получим результат:
Да, пока нету поддержки RGB подсветки, но думаю в будущем автор ее добавит. Мне же не особо важна подсветка, а в крайнем случае ей можно управлять через приложение Yeelight. Самое главное, что теперь моя лампа не отваливается несколько раз в сутки, и не приходится бегать дергать автомат, что бы можно было включать с Яндекс.Станции.