Хороший пылесос: http://alii.pub/6cljig
Сервер Home Assistant работает на orange pi zero2: http://alii.pub/68uelr
Прежде чем приступить к материалу, я Вас попрошу, если нравится то, что я делаю и хотите следить за моей деятельностью, то рекомендую подписаться на мой телеграмм канал: https://t.me/ypavla
Там я публикую новости о вышедших видео, статьях и разные устройства для умного дома и не только показываю.
Спасибо за внимание, теперь продолжим.
Речь пойдет вот о чем, если у Вас например добавлен в Home Assistant робот пылесос, то Вы добавляете целое устройств “пылесос” на главный экран и уже нажимая на это устройство, будут открываться кнопки управления.
А например просто вывести кнопку на главный экран например “начать уборку” вы не можете. То есть придётся открывать устройство “Пылесос” и там нажимать кнопку “Плей” для начала уборки.
Так-же в Home Assistant есть Службы в панели разработчика. Эти службы какраз и отвечают за управление пылесосом. Они называются Vacuum_start, Vacuum_stop и так далее.
Вы их легко можете вызвать из пункта Панель разработчика-> службы и там найдя нужную службу, выбрать Ваш пылесос и нажать кнопку “Вызвать службу”
И собственно пылесос начнет уборку. Но эту службу нельзя на главный экран добавить как кнопку.
И например если Вы делаете Панель управления умным домом например на андроиде и используете стороннюю программу, такую как Home Habbit. Вы там не сможете выбрать кнопку начать уборку.
И я нашел способ, который позволяет службу сделать исполняемым скриптом.
Будем на примере кнопки “Начать уборку” разбираться.
Итак, переходим на в File Editor, там находим файл Scripts.yaml
И там напишем следующее:
vacuum_start:
sequence:
- service: vacuum.start
entity_id: vacuum.vasilii
И все. После этого у нас появится скрипт под названием “vacuum_start”. Который можно будет выбрать и поставить на главный экран. ПРи нажатии на него у нас начнется уборка.
И далее этот скрипт и в Home Habbit тоже отлично выберется и начнет работать.
Как Вы понимаете, такой способ будет работать с любой службой, какой захотите.