Опыт «использования» после после 2х лет (установлен 23 марта 2017 года). Установлен на Odroid-C1+ SSD, на карточке только загрузчик и ядро. Загрузка 25% примерно
Из «оборудования» * Шлюз MySensors из Arduino Nano + NRF24L01+PA, на шлюзе - 5 датчиков температуры/влажности Arduino Pro Mini + NRF24L01 + SI1721 ? - 1 розетка REDMOND RSP-103S (еще 4 ждут конденсаторов) - 2 датчика движения - Светодиодная лента 12В - Светодиодная лента на WS2812
* Радио на кухне Nano PI Air + DAC + логитеч колонки * Радио детская/ванная Nano Pi Duo, встроенный DAC + КАЛонки (обычно выключено) * Уеб камера FOSCAM 9xxx (иногда работает, в последнее время нет) * Счетчик электроэнергии + ESP8266 + MQTT * Датчик CO2 + ESP8266 + MQTT * UPS + MQTT * Передача местоположения с телефона (.php скрипт + tasker )
Написан на php в качестве СУБД предполагается использовать MySQL. «Исходники» на гите.
После установки (за все время не кастомизировал) выглядит вот так
Админка выглядит вот так
Модуль графики
Качество UI определяется силой вашего кунг-фу по части php html javascript, неограниченным свободным временем и желанием. Допиливается в рукопашную.
Понимает «обнаружение» устройств. Может создавать «объекты» (тут они называются) «простые устройства» для управление из интерфейса. Но отчего-то проще было самому создать такой объект, с нужными свойствами и нужным поведением.
Иногда появляются «левые» устройства.
После обновления перед новым годом отвалилось и работать перестало*. *некоторую неопределнность тут еще накладывает сам шлюз+ноды - ибо самоделка на коленке - но до этого вполне себе работало, да и screen /dev/ttyUSB0 115200 подтверждает работоспособность.
Модуль ОнлайнРадио
Как-то управляется из скриптов, я включал с вебморды. Переопределить на каком «терминале» играть можно только в конфиге. т.о. на кухне включить рекорд, в детской детское радио вызывает некоторые сложности. К телеграмму не прикручивал.
Модуль MQTT
Подписывается на топики на брокере и обновляет «объекты», возожно и на оборот (мне надо было только принимать)
Телеграмм. Прикручивается да, но скрипт - руками. На пыхе.
Есть сообщество пользователей/разработчиков (тут нельзя быть просто пользователем - придется пилить и пилить), форум, телеграмм канал, сайт, облачный сервис за 200р/месяц.
Активно «развивается» - то картинок добавят, то папку какую нибудь перенесут.
Некоторые модули развиваются конкретными людьми по их инициативе и пока им это интересно. Очень популярен модуль для экосистемы ксяоме.
Вот пример коммита «Merge pull request #13 from lanket/Ver2 Исправил косяки с сохранением параметров boolian,»
Статистика за December 12, 2018 - January 12, 2019 Excluding merges, 5 authors have pushed 35commits to master and 37 commits to all branches. On master, 83 files have changed and there have been 3,856 additions and 1,733 deletions.