Home AssistantимеютНастраиваемый и приятный веб-интерфейс, прост в использовании с различных терминалов: мобильного телефона, планшета, компьютера, как показано на первом рисунке. Для Android вы можете установить веб-закладки на рабочий стол в качестве быстрого входа.
Home Assistant может подключать различные домашние интеллектуальные устройства — светильники, выключатели, двери, вентиляторы, звонки, измерители температуры и влажности, аудиосистему, оборудование для мониторинга безопасности, интеллектуальные счетчики и т. д. — и интегрировать их в интеллектуальные системы,Централизованное управлениеустройств и отслеживать их состояние и делать ихПоддерживать связь. Это позволяет пользователямединый интерфейсУправляйте различными смарт-устройствами разных производителей через Интернет, а не через разные приложения или другие интерфейсы, а такжеПредлагает огромные возможности для домашней автоматизации,Например
- Когда пора просыпаться утром, автоматически включайте свет, открывайте шторы и включайте мою любимую музыку.
- Я забывчивый и часто забываю выключить определенные вещи, когда иду на работу, что может быть опасно, поэтому я могу использовать Home Assistant, чтобы позволить мне выключить свет в дверях (или в гостиной), когда я выхожу из дома.автоматическийВыключите некоторые устройства.
- Автоматически включать для меня свет, когда я возвращаюсь домой, и есть еда, ожидающая меня, чтобы приготовить в определенное время.
- Когда я ложусь спать, он автоматически выключает электрооборудование, поэтому мне не нужно об этом беспокоиться. Когда я просыпался утром и ночью, Home Assistant автоматически включал для меня свет в ванной, регулировал его до состояния слабого освещения, не позволял яркому свету раздражать меня и автоматически выключал его, когда я возвращался в постель. .
- Холодно.Когда я дома, датчик температуры определяет, что температура в помещении ниже определенного градуса, и управляет обогревателем в комнате, чтобы он нагревался до тех пор, пока датчик температуры вокруг меня не достигнет заданной температуры и поддерживает ее.
Важно, что этоперсонализироватьДа, я могусделанный на заказкнопка вечеринки,Один ключ для открытияУстановите хорошее освещение и музыкальные эффекты.
Большинство интеллектуальных устройств, представленных сегодня на рынке (в США), совместимы с Home Assistant. Если нет, обратитесь к отличному сообществу Home Assistant.
Home Assistant основан на python и распространяется под лицензией Apache 2.0 (лицензия MIT в начале). В основном используется асинхронный фреймворк asyncio, который также является хорошим материалом для изучения асинхронных событийно-управляемых систем Python.
Home Assistant прост в установке. Linux-система в командной строкеpip3 install homeassistant
установить, использоватьhass --open-ui
воплощать в жизнь. Установить сначала на windowspython3, то в командной строкеpip install homeassistant
установить, использоватьpython -m homeassistant --open-ui
воплощать в жизнь.
В настоящее время лучшим решением является использование сетевого Raspberry Pi для создания дома.
Ассистент.
Через файлы конфигурации мы можем настроить Home Assistant. Расположение файла конфигурации yaml:
Linux ~/.homeassistant
Windows %APPDATA%/.homeassistant
Язык yaml не сложный, основные формы — отступы и пары «ключ:значение». существуетОфициальный сайтЕсть подробные описания методов настройки и примеры.
В Home Assistant каждое устройство имеетгосударство: например, выключатель света, яркость, цвет, пауза воспроизведения аудиоустройства, громкость, дорожка;событиеОн же является основным компонентом: например, меняется состояние света, возвращается хозяин домой (движение, определение местоположения), ребенок идет в школу и т.д.
Интеллектуальные аксессуары
- умный переключатель: вы можете подключить некоторые старые устройства к Home Assistant. (На самом деле, многих устройств плюс интеллектуальный переключатель достаточно для удовлетворения большинства повседневных потребностей).
- датчик дверного выключателя: Открытие двери можно использовать в качестве триггерного сигнала, который может реализовать автоматические процессы, такие как автоматическая сигнализация, когда дверь открывается, когда владелец уходит домой и включается свет в гостиной.
датчик дверного выключателя
материал
- How to Get Started with Home Automation - Youtube
- Demo of my home automation setup with Raspberry Pi, Home-assistant, HUE, and z-wave - Youtube
- Ultimate Smart Home Guide and Tour! - Youtube
- Paulus Schoutsen - Awaken your home: Python and the Internet of Things - PyCon 2016 - Youtube
- Your First Automation - Home Assistant