РЕКЛАМА НА ФОРУМХАУС Обычная капиллярная термоголовка разве не плавно работает, без крайних вкл/выкл?
А подскажите нормальную систему (чтобы работала из коробки), чтобы и пожарно-охранные датчики можно было подключить и управлять всякими устройствами через реле и чтоб беспроводная была.
Давайте поднимем тему Предлагаю обсудить тему мониторинга умного дома Считаю удобным мониторинг температуры, качества воздуха, потребление ресурсов (электричество, газ, вода и т. д.) Для чего нужен мониторинг, кроме красивых картинок - для возможности внесения изменений в алгоритмы управления инженерными системами и оптимизации затрат на энергоресурсы. Как следствие сам по себе мониторинг полезен. Вопросы реализации. У меня долго время мониторинг был заведен на сервер zabbix вместе с сетевым оборудованием. Реализовано так: RPI (node-red) собирает данные по modbus/tcp и rs485 и по http передает на zabbix. Была полезная статья на Хабре как это реализовать. Из минусов довольно ресурсоемкий zabbix server + SQL база данных. Установлен на виртуалку. Соответственно нужен постоянно включенный сервер. Уехали в отпуск - мониторинг остановился (ну может кто оставляет сетевое оборудование включенным, я -нет). Выход - виртуальный сервер VPS. был куплен на 1 год от российского провайдера с 512 RAM по 100р в месяц. на VPS установлен: 1 mosquito сервер; 2 база данных influxdb (очень интересная штука с легким управлением); 3 telegraf - агент для получения метрик по MQTT и передачи их в influxdb. 4 grafana для визуализации. Grafana берет данные прямо из influxdb и строит графики. Очень удобно делать выборку. RPI (node-red) по прежнему собирает данные и приборов по modbus/tcp и rs485 и передает их по MQTT на VPS. Протокол MQTT удобен тем, что он не требователен к каналу передачи и имеют гарантия доставки пакета. Может работать по медленному GSM каналу. Естественно используется http (s), mqtt также работает по TLS + авторизация, ну и inxluxdb с разграничением доступа по имени/паролю. В общем вечер ушел на тестирование этой связи (есть нюансы как и везде) и вечер на реализацию. Так что если интересно могу продолжить тему с более подробным описанием. Ну и пара картинок
Вкратце про формат influxdb В базу данных (БД) передается текстовая строка c полями (по http или socket), по которым потом можно делать выборку для отображения на графике. {myBase,Groupsensor=Climate,Sensor=TempZal,value 25.4} (пишу на память но думаю все понятно) Виден аналог с MQTT форматом подписок, соответственно можно MQTT подписку (myBase/Climate/TempZal/25.4) переложить в формат БД. Поначалу для теста я так и делал на Node-Red. А Grafana штатными средствами через web интерфейс дает возможность выбора данных по любому полю. Можно также делать выборку максимального, среднего, ТЕКУЩЕМУ и т. д. значений за период. Интересно что все данные в БД. Графики можно делать, переделывать, удалять и т. д данные остаются нетронутыми (права доступа grafana к influxdb - READ).
SD карта как сами знаете при интенсивной записи быстро умирает. Тем более с БД. Node-Red в системе используется как шлюз
@Arcnet Да похожая система. Я кстати приценивался к облачным сервисам типа амазона и IBM - по ценам негуманно. Если несложно поподробнее опишите как у вас датчики подключены и чем обосновано совмещение промышленного оборудование и дешевых DIY? У Овена же все есть.
Овеновские девайсы тоже подключены. А что конкретно интересует? Лучше наверное продолжить в теме из подписи