Настройка домашнего помощника Home Assistant в среде Альт Линукс (Игорь Воронин, OSEDUCONF-2023) — различия между версиями

Материал из 0x1.tv

(Новая страница: «;{{SpeakerInfo}}: {{Speaker|Игорь Воронин}} <blockquote> </blockquote> {{VideoSection}} {{vimeoembed||800|450}} {{youtubelink|}} {{SlidesSection}}…»)
 
 
(не показана одна промежуточная версия этого же участника)
;{{SpeakerInfo}}: {{Speaker|Игорь Воронин}}
<blockquote>
Home Assistant  это одна из самых популярных систем организации, автоматизации и управления устройствами
умного дома и интернета вещей от большого количества различных брендов. Система написана на  Python и имеет открытый
исходный код. 

В докладе разбираются пути установки системы с минимальными затратами сил и времени, протоколы связи и
адаптация подключения разнообразных устройств и исполнительных механизмов, используемых в быту, и на производстве. 
</blockquote>

{{VideoSection}}

{{vimeoembed|912942210|800|450}}
{{youtubelink|}}

{{SlidesSection}}
[[File:Настройка домашнего помощника Home Assistant в среде Альт Линукс (Игорь Воронин, OSEDUCONF-2023).pdf|left|page=-|300px]]

{{----}}

== Thesis ==
Каждый из нас, живёт в своём доме. И все мы хотим  чтобы  наша жизнь была удобной и комфортной. Для этого разработаны и
используются всяческие домашние помощники, например такое популярное приложение с открытым исходным кодом для
организации умного дома    Home Assistant. 

Это ПО в Альт Линукс р10 уже можно установить из репозитория командой:

 #apt-get install hass-core

После установки и запуска в системе будет доступен процесс статус которого можно посмотреть командой:

 # systemctl status hass

К нему можно присоединиться из браузера по порту 8123, например так:
http://192.168.0.132:8123/

Проект развивается трудом большого количества энтузиастов из открытого сообщества, он отлично подходит для работы на
контроллере Raspberry Pi или OrangePi  ну и конечно его можно развернуть на локальном сервере. С помощью  этого
приложения можно управлять множеством устройств в своём доме прямо с мобильного телефона, наблюдать за их состоянием,
или запрограммировать их работу по расписанию. Например  вы можете включать свет только в тех комнатах где кто-то из
людей сейчас находится, чтобы экономить электроэнергию и не жечь лампочки впустую. Запускать работу робота пылесоса
только тогда когда ни кого нет в доме, чтобы он прибирался в ваше отсутствие. Открывать-закрывать шторы жалюзи на окна,
оберегая тем самым мебель от яркого солнца. Используя умную розетку вы можете не переживать  выключили ли вы утюг
выходя из дома, поскольку вам всегда доступно дистанционное выключение  этой розетки используя мобильный телефон. А так
же можете посмотреть количество энергии прошедшей за выбранный период через эту розетку. 

Если вдруг система водоснабжения даст протечку, то датчики диагностики воды сразу оповещает вас о нештатной ситуации с
водопроводом, а сама система автоматически перекроет кран на входе в дом    чтобы не залить соседей снизу, и не
допустить утечку воды.

Если  у вас есть солнечные панели на крыше вашего дома, то Домашний ассистент  сможет управлять накоплением солнечной
энергии.   Home Assistant помогает вам вносить вклад в борьбу с климатическим кризисом. Одним из элементов борьбы с
климатическим кризисом является обеспечение того, чтобы наши дома были энергоэффективными и использовали
низкоуглеродные источники энергии. Home Assistant помогает  контролировать потребление электроэнергии, и тем самым,
экономить деньги.

Так же такие роботизированные системы позволяют управлять и контролировать работой  котла отопления, тогда можно
настроить режим работы системы отопления в максимально комфортном режиме зимой и с максимальной экономией газа.

А ещё можно с помощью Home Assistant в выращивать в гараже под домом или в подсобном помещении разнообразные овощи и
травы употребляемые в пищу зимой  контролируя при этом расход электро энергии на освещение, тепла на отопление и
состав раствора ЕС, таким образом, чтобы растения развивались в наиболее благоприятной им среде.

Для связи с нужными объектами в системе предусмотрена интеграция с различными устройствами и объектами.  Это могут быть
самые разнообразные решения от различных поставщиков

[[File:2023-homeass-img002.png|center|640px]]

В случае если вы сами разработали  устройство и хотите его  интегрировать в свой Home Assistant, то это можно
осуществить используя интеграцию  ESP Home, правда  в этом случае ваше устройство  должно быть создано с
использованием контроллера семейства  ESP  , чтобы оно могло связаться с сервером где установлен сам Home Assistant по
wifi или Ethernet. Тогда при настройке этой связи надо будет всего лишь указать  IP адрес  полученный от роутера, порт
и прописать API ключ к этому устройству, для его аутентификации.

Так же для связи с устройствами доступны протоколы mqtt. В этом случае публикуется сообщение  mqtt.publish, в топике и
после отправки сообщения его можно посмотреть mqtt_client-ом, получить и обработать необходимым сценарием. Для работы
таких сценариев  предусмотрены разнообразные режимы автоматизации в  Home Assistant по событиям  триггерам или по
условиям, которые задаются пользователями.

* https://packages.altlinux.org/en/p10/srpms/hass/
* https://www.home-assistant.io/
* http://umkikit.ru/  Поддержка.  Умный контроллер котла SmartTherm.


{{----}}
[[File:{{#setmainimage:Настройка домашнего помощника Home Assistant в среде Альт Линукс (Игорь Воронин, OSEDUCONF-2023)!.jpg}}|center|640px]]
{{LinksSection}}
<!-- <blockquote>[©]</blockquote> -->

<references/>

[[Категория:OSEDUCONF-2023]]
[[Категория:Draft]]
[[Категория:СПО в образовании]]

Текущая версия на 13:45, 14 февраля 2024

Докладчик
Игорь Воронин.jpg
Игорь Воронин

Home Assistant – это одна из самых популярных систем организации, автоматизации и управления устройствами умного дома и интернета вещей от большого количества различных брендов. Система написана на Python и имеет открытый исходный код.

В докладе разбираются пути установки системы с минимальными затратами сил и времени, протоколы связи и адаптация подключения разнообразных устройств и исполнительных механизмов, используемых в быту, и на производстве.

Видео

Презентация

Настройка домашнего помощника Home Assistant в среде Альт Линукс (Игорь Воронин, OSEDUCONF-2023).pdf Настройка домашнего помощника Home Assistant в среде Альт Линукс (Игорь Воронин, OSEDUCONF-2023).pdf Настройка домашнего помощника Home Assistant в среде Альт Линукс (Игорь Воронин, OSEDUCONF-2023).pdf Настройка домашнего помощника Home Assistant в среде Альт Линукс (Игорь Воронин, OSEDUCONF-2023).pdf Настройка домашнего помощника Home Assistant в среде Альт Линукс (Игорь Воронин, OSEDUCONF-2023).pdf Настройка домашнего помощника Home Assistant в среде Альт Линукс (Игорь Воронин, OSEDUCONF-2023).pdf Настройка домашнего помощника Home Assistant в среде Альт Линукс (Игорь Воронин, OSEDUCONF-2023).pdf Настройка домашнего помощника Home Assistant в среде Альт Линукс (Игорь Воронин, OSEDUCONF-2023).pdf Настройка домашнего помощника Home Assistant в среде Альт Линукс (Игорь Воронин, OSEDUCONF-2023).pdf Настройка домашнего помощника Home Assistant в среде Альт Линукс (Игорь Воронин, OSEDUCONF-2023).pdf Настройка домашнего помощника Home Assistant в среде Альт Линукс (Игорь Воронин, OSEDUCONF-2023).pdf Настройка домашнего помощника Home Assistant в среде Альт Линукс (Игорь Воронин, OSEDUCONF-2023).pdf Настройка домашнего помощника Home Assistant в среде Альт Линукс (Игорь Воронин, OSEDUCONF-2023).pdf Настройка домашнего помощника Home Assistant в среде Альт Линукс (Игорь Воронин, OSEDUCONF-2023).pdf Настройка домашнего помощника Home Assistant в среде Альт Линукс (Игорь Воронин, OSEDUCONF-2023).pdf

Thesis

Каждый из нас, живёт в своём доме. И все мы хотим чтобы наша жизнь была удобной и комфортной. Для этого разработаны и используются всяческие домашние помощники, например такое популярное приложение с открытым исходным кодом для организации умного дома — Home Assistant.

Это ПО в Альт Линукс р10 уже можно установить из репозитория командой:

#apt-get install hass-core

После установки и запуска в системе будет доступен процесс статус которого можно посмотреть командой:

# systemctl status hass

К нему можно присоединиться из браузера по порту 8123, например так: http://192.168.0.132:8123/

Проект развивается трудом большого количества энтузиастов из открытого сообщества, он отлично подходит для работы на контроллере Raspberry Pi или OrangePi ну и конечно его можно развернуть на локальном сервере. С помощью этого приложения можно управлять множеством устройств в своём доме прямо с мобильного телефона, наблюдать за их состоянием, или запрограммировать их работу по расписанию. Например вы можете включать свет только в тех комнатах где кто-то из людей сейчас находится, чтобы экономить электроэнергию и не жечь лампочки впустую. Запускать работу робота пылесоса только тогда когда ни кого нет в доме, чтобы он прибирался в ваше отсутствие. Открывать-закрывать шторы жалюзи на окна, оберегая тем самым мебель от яркого солнца. Используя умную розетку вы можете не переживать — выключили ли вы утюг выходя из дома, поскольку вам всегда доступно дистанционное выключение этой розетки используя мобильный телефон. А так же можете посмотреть количество энергии прошедшей за выбранный период через эту розетку.

Если вдруг система водоснабжения даст протечку, то датчики диагностики воды сразу оповещает вас о нештатной ситуации с водопроводом, а сама система автоматически перекроет кран на входе в дом — чтобы не залить соседей снизу, и не допустить утечку воды.

Если у вас есть солнечные панели на крыше вашего дома, то Домашний ассистент — сможет управлять накоплением солнечной энергии. Home Assistant помогает вам вносить вклад в борьбу с климатическим кризисом. Одним из элементов борьбы с климатическим кризисом является обеспечение того, чтобы наши дома были энергоэффективными и использовали низкоуглеродные источники энергии. Home Assistant помогает контролировать потребление электроэнергии, и тем самым, экономить деньги.

Так же такие роботизированные системы позволяют управлять и контролировать работой котла отопления, тогда можно настроить режим работы системы отопления в максимально комфортном режиме зимой и с максимальной экономией газа.

А ещё можно с помощью Home Assistant в выращивать в гараже под домом или в подсобном помещении разнообразные овощи и травы употребляемые в пищу зимой — контролируя при этом расход электро энергии на освещение, тепла на отопление и состав раствора ЕС, таким образом, чтобы растения развивались в наиболее благоприятной им среде.

Для связи с нужными объектами в системе предусмотрена интеграция с различными устройствами и объектами. Это могут быть самые разнообразные решения от различных поставщиков

2023-homeass-img002.png

В случае если вы сами разработали устройство и хотите его интегрировать в свой Home Assistant, то это можно осуществить используя интеграцию ESP Home, правда в этом случае ваше устройство — должно быть создано с использованием контроллера семейства ESP , чтобы оно могло связаться с сервером где установлен сам Home Assistant по wifi или Ethernet. Тогда при настройке этой связи надо будет всего лишь указать IP адрес — полученный от роутера, порт и прописать API ключ к этому устройству, для его аутентификации.

Так же для связи с устройствами доступны протоколы mqtt. В этом случае публикуется сообщение mqtt.publish, в топике и после отправки сообщения его можно посмотреть mqtt_client-ом, получить и обработать необходимым сценарием. Для работы таких сценариев — предусмотрены разнообразные режимы автоматизации в Home Assistant по событиям — триггерам или по условиям, которые задаются пользователями.


Настройка домашнего помощника Home Assistant в среде Альт Линукс (Игорь Воронин, OSEDUCONF-2023)!.jpg

Примечания и ссылки