Интеллектуальная система управления домом с открытым исходным кодом Home Assistant

искусственный интеллект открытый источник Python API

Home AssistantимеютНастраиваемый и приятный веб-интерфейс, прост в использовании с различных терминалов: мобильного телефона, планшета, компьютера, как показано на первом рисунке. Для Android вы можете установить веб-закладки на рабочий стол в качестве быстрого входа.

Home Assistant может подключать различные домашние интеллектуальные устройства — светильники, выключатели, двери, вентиляторы, звонки, измерители температуры и влажности, аудиосистему, оборудование для мониторинга безопасности, интеллектуальные счетчики и т. д. — и интегрировать их в интеллектуальные системы,Централизованное управлениеустройств и отслеживать их состояние и делать ихПоддерживать связь. Это позволяет пользователямединый интерфейсУправляйте различными смарт-устройствами разных производителей через Интернет, а не через разные приложения или другие интерфейсы, а такжеПредлагает огромные возможности для домашней автоматизации,Например

  1. Когда пора просыпаться утром, автоматически включайте свет, открывайте шторы и включайте мою любимую музыку.
  2. Я забывчивый и часто забываю выключить определенные вещи, когда иду на работу, что может быть опасно, поэтому я могу использовать Home Assistant, чтобы позволить мне выключить свет в дверях (или в гостиной), когда я выхожу из дома.автоматическийВыключите некоторые устройства.
  3. Автоматически включать для меня свет, когда я возвращаюсь домой, и есть еда, ожидающая меня, чтобы приготовить в определенное время.
  4. Когда я ложусь спать, он автоматически выключает электрооборудование, поэтому мне не нужно об этом беспокоиться. Когда я просыпался утром и ночью, Home Assistant автоматически включал для меня свет в ванной, регулировал его до состояния слабого освещения, не позволял яркому свету раздражать меня и автоматически выключал его, когда я возвращался в постель. .
  5. Холодно.Когда я дома, датчик температуры определяет, что температура в помещении ниже определенного градуса, и управляет обогревателем в комнате, чтобы он нагревался до тех пор, пока датчик температуры вокруг меня не достигнет заданной температуры и поддерживает ее.

Важно, что этоперсонализироватьДа, я могусделанный на заказкнопка вечеринки,Один ключ для открытияУстановите хорошее освещение и музыкальные эффекты.

Большинство интеллектуальных устройств, представленных сегодня на рынке (в США), совместимы с 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.

Интеллектуальные аксессуары

  • умный переключатель: вы можете подключить некоторые старые устройства к Home Assistant. (На самом деле, многих устройств плюс интеллектуальный переключатель достаточно для удовлетворения большинства повседневных потребностей).

умный переключатель
  • датчик дверного выключателя: Открытие двери можно использовать в качестве триггерного сигнала, который может реализовать автоматические процессы, такие как автоматическая сигнализация, когда дверь открывается, когда владелец уходит домой и включается свет в гостиной.

    датчик дверного выключателя

материал


основной процесс