Хороший Сервер для умного дома: https://alii.pub/6y787u?erid=2SDnjdVoKTf
Прежде чем приступить к материалу, я Вас попрошу, если нравится то, что я делаю и хотите следить за моей деятельностью, то рекомендую подписаться на мой телеграмм канал: https://t.me/ypavla
Там я публикую новости о вышедших видео, статьях и разные устройства для умного дома и не только показываю.
Спасибо за внимание, теперь продолжим.
Иногда случается такое, что нужно перезагрузить Home Assistant удалённо. Например аддон какой-то отвалился или Web интерфейс тупит и чтоб он перестал тормозить, надо HA перезапустить, но из этого же Web интерфейса это сложно сделать. А службы и автоматизации в этот момент работают стабильно.
И вот ради такого случая решил сделать автоматизацию, чтоб можно было перезагрузить сервер Home Assistant по команде в телеграм боте.
Автоматизация выглядит следующим образом:
- id: Перезапуск HA
alias: reboot_home_assistant
initial_state: true ##- для работы поставить true !!!
# initial_state: false
trigger:
- platform: event
event_type: telegram_command
event_data:
command: '/reboot'
action:
- service: hassio.host_reboot
data: {}
Собственно тут по сути нужно менять для себя 1 строчку.
command: '/reboot'
Тут задается команда по которой Home Assistant будет совершать reboot. У меня это команду /reboot
Ну и когда HA уловит команду /reboot он вызовет сервис - service: hassio.host_reboot
Собственно этот сервис и отвечает за перезагрузку Home Assistat.
Перезагрузка Home Assistant по расписанию:
Еще откопал интересный Blueprint с автоматизацией. Которая будет перезагружать Home Assistant один раз в неделю.
Это тоже может быть полезно.
В карточке автоматизации выбираем время когда будет осуществлен reboot и день недели.
Установить можно автоматизацию через Blueprint: