м (→Сервисы) |
м (→Сервисы) |
||
| Строка 19: | Строка 19: | ||
* [[Web|HOMEd Web]] | * [[Web|HOMEd Web]] | ||
* [[Cloud|HOMEd Cloud]] | * [[Cloud|HOMEd Cloud]] | ||
== Общие сведения == | |||
* [[Common/Topics|Структура MQTT-топиков]] | |||
* [[Common/Exposes|Способности устройств]] | |||
* [[Common/Options|Опции устройств]] | |||
== Оборудование == | == Оборудование == | ||
Текущая версия от 16:18, 6 августа 2025
О чем речь?
HOMEd - это набор легковесных сервисов для организации системы умного дома, среди которых есть сервисы для работы с ZigBee-сетью, веб-интерфейс, рекордер статистики, служба автоматизаций и многое другое, включая возможность интеграции с Home Assistant и Умным домом Яндекса.
Сама идея заняться всем этим, как и большинство хороших идей, возникла по причине банальной лени - в один преркрасный день я просто не захотел вставать с кровати, чтобы перед сном выключить во всем доме свет, и тут началось. Это история проб и ошибок длиной в несколько лет, прошедшая все этапы развития от кучи проводов и изоленты, развешенных по стенам, до вполне приличного, на мой взгляд, результата.
Все сервисы написаны на языке С++ с использованием фреймворка Qt5 и общаются друг с другом посредством MQTT-брокера. Выглядит это приблизительно вот так:
