Печать
Просмотров: 19182

Контроллер LighthHub это полностью OpenSource решение многофункционального контроллера Умного Дома (открыт как исходный код прошивки так и схема)

Отличия железа версии 2.1 от версии 2.0

Отличия железа версии 2.0 от версии 1.0

История изменений прошивки

Чем хорош OpenSource в отличии от закрытых решений:

Вот хорошая статья на эту тему

Контроллер LighHub позволяет подключить к себе :

Контроллер обеспечивает как автономное локальное управление (например, свет переключается выключателями или температура теплого пола поддерживается на заданном уровне) так и одновременное управление и мониторинг со стороны внешнего ПО (Например, Openhab, Domotics, NodeRed) с компьютера или мобильного приложения.

Более того, этих контроллеров в доме может быть установлено столько, сколько необходимо и они прекрасно взаимодействуют друг с другом по локальной сети с использованием MQTT

Недавно открыл для себя HomeRemote — замечательное мобильное приложение + ПО дизайнера интерфейса, которое нормально работает с LightHub через  MQTT

 

Физически, контроллер Умного Дома "LightHub" представляет из себя совокупность из следующих компонент:

Периферия  (см Компоненты с Aliexpress):

Прошивка контроллера обладает следующей функциональностью:

Также, в отличие от похожих решений, прошивка обладает массой полезных особенностей-рефлексов, которые упрощают управление контроллером извне. Например:

Это не полный перечень "полезностей" 


Конечно, все это управляется и мониторится удобно при помощи "родного" OpenHab мобильного приложения.
Конечно, поведение всех этих устройств можно диспетчеризировать как при помощи встроенных скриптов OpenHab так и с помощи сторонних систем типа NodeRed (например, управлять задвижками вентиляции, потоком и нагревом внешнего воздуха, температурой теплых полов в зависимости от температуры на улице и в комнатах, времени суток и сезона; управлять освещением в зависимости от высоты солнца над горизонтом и фазы луны, если кому такое надо))

Система получилась достаточно надежной и масштабируемой (для доп. надежности задействован встроенный Watchdog а масштабируемость обеспечивается тем, что кол-во устройств не ограничено. Дополнительный контроллер просто ставится в удобном месте помещения и подключается к локальной сети ) 
Также, как писал, контроллер является абсолютно настраиваемым. 

При старте, контроллер пытается загрузить настройки с нашего сервера. (Вы можете его легко заменить на свой). Настройки хранятся в файле стандарта JSON. Их можно редактировать прямо из браузера в Личном Кабинете, добавляя столько контроллеров сколько вам надо по их MAC адресу.

После отладки, вы можете сохранить настройки во внутреннюю память контроллера (EEPROM), и с этого момента, он будет работать независимо от нашего (или вашего) сервера настроек.

Первые инсталляции работают в продуктиве 24х7 с августа 2016 года, код прошивки постепенно дописывается и улучшается, обрастая все новыми функциями. За это время, мы выпустили три версии платы LightHub Shield. Фото первой версии ниже, а фото новых версий размещены на Странице Заказа


Мы надеемся на ваш вклад в этот открытый проект. Технически, решение уже достаточно зрелое, но Проекту очень нужно документирование, обзоры, примеры.  Пробуйте (см. статью Как начать), пишите вопросы или просто про ваш опыт использования на форуме. Если освоили наше решение - будем благодарны если пополните руководство в нашем WIKI.


 Так выглядел контроллер v1.0:

Плата Arduino DUE установлена на материнскую плату. Плата снята, видны оптические развязки, защиты входов, драйверы DMX, Modbus, 1-wire, мощная транзисторная сборка (например) для управления реле. Плата на DIN рейке, рядом типовой модуль реле

 

 

 

 

 

0
0
0
s2sdefault
powered by social2s