Sergey
Также 24/7 работает малина и выделенный nvr (белая коробочка)
Sergey
Sergey
Комп собирал с каким то слабым процом атом вроде с пассивным охлаждением
Sergey
Для 24/7 как раз
Sergey
Все переключатели света работают как кнопки. Краткое нажатие одна логика, долгое другая
Sergey
Роутер который валяется на полке это для iot
Sergey
Для инета другой
Sergey
Sergey
Всего дома 3 ip сети - для обычных устройств, для iot и для камер (она изолирована, тк выходит за пределы квартиры)
Sergey
Над дверью висит микроволновый датчик движения с esp01 внутри, ссылку на гитхаб уже кидал
Sergey
Закрепил его так на виду открыто, тк проводка под дверной звонок и коробочка уже были, а вообще микроволновые датчики движения можно прятать.
Ого у вас система. Жена не выгоняет из дома со всеми проводами? 😂
Sergey
Заказал сейчас вот такой счетчик, с возможностью снятия показаний по modbus rs485: https://ru.aliexpress.com/item/SDM220-Modbus-Single-Phase-Din-Rail-Energy-Meter-Bi-directional-Multi-Function-CE-80A-RS485/2044194398.html? к нему надо будет написать на esp32 или esp8266 modbus->ip gate, ну либо готовый гейт купить
Sergey
Ого у вас система. Жена не выгоняет из дома со всеми проводами? 😂
Не, все провода заложены внутрь - идут в кабельных каналах 🙂
А как у вас с проводкой 220в каждая лампочка розетка идёт в щиток где оборудование?
Sergey
а это просто серверный уголок - тут все коммутируется
Sergey
Силовую проводку я не менял - как от застройщика была так и есть. В каждой комнате у входа есть короб куда приходит 220в, провода от лампочек и кнопок, я просто поставил более просторные короба и там разместил в каждой комнате блок реле
Sergey
Sergey
например вот так
Sergey
некрасиво на ружу торчит dht22 датчик темп и влаги и microusb чтобы перепрошивать nodemcu... по идее по воздуху надо OTA.. но пока руки не дошли, просто провода вывел везде
А потолка это св.лента?
Sergey
светодиодная rgbw лента в каждой комнате в дополнении к обчным источникам света
Sergey
на кухне например 3 источника света + лента
Освещение доп?
Sergey
Для какой цели?
белый свет как основное освещение рабоает тк очень яркий, цветной почти не использует, ну думал что для вечеринок
Sergey
для led ленты вот такие БП по 2 в каждой комнате: https://ru.aliexpress.com/item/SANPU-SMPS-LED-Power-Supply-300W-12V-25A-AC-DC-220V-12V-Switching-Transformer-LED-Driver/32617812344.html
Sergey
они в алюминевом корпусе который является радиатором и по форме оч компактные, можно их заменить даже через отверстия под люстру в натяжном потолке (с таким расчетом и брал)
Sergey
RGBW контроллер вот такой: https://ru.aliexpress.com/item/LED-Strip-Light-Lamp-H801-WiFi-Controller-Android-Phone-WLAN-Control-Router-New/32814773646.html
Sergey
Весь софт конечно же свой, стандартный сложно куда то интегрировать
.Dmitry
Каждый кубик мктт же поднимает тсп соединение к мктт серверу и держит его ,у меня всего парочку входное и выходное ,фильтрую в функциях if (msg.topic=="нужный/топик" )return msg; ну и вывод тоже return {topic:"топ куда послать",payload:"что послать"};
А около дачика темп. что за разъем?
Sergey
Каждый кубик мктт же поднимает тсп соединение к мктт серверу и держит его ,у меня всего парочку входное и выходное ,фильтрую в функциях if (msg.topic=="нужный/топик" )return msg; ну и вывод тоже return {topic:"топ куда послать",payload:"что послать"};
да, но девайсов то дома мало (несколько десятков), там копеечная нагрузка. По работе пишу сервисы - там по несколько сотен rps на сервер нагрузка, иногда до 1000 доходит - так что это все мелочи - хоть каждая лампочка в доме будет tcp коннект держать
.Dmitry
Сервак мктт чей?
Sergey
А около дачика темп. что за разъем?
Это microusb, по воздуху не научился пока обновлять софт.. https://ru.aliexpress.com/item/5pcs-Down-Direction-90-Degree-Angled-Micro-USB-Extension-Cable-25cm-Male-to-Female-Extender-Cable/32769763285.html
Sergey
Сервак мктт чей?
на raspberry pi поднят - у меня дома
.Dmitry
Я пользуюсь flyhub.org стараюсь Игорю лишнее не гадить )))
.Dmitry
Если свой то да
Sergey
Кажется не разумно завязывать логику домашних приборов на облако, тк сети может не быть, и увас например подогрев зеркало в ваной или вытяжка сама не включится
.Dmitry
Внутри дома гет запросами все из нода рулится
Sergey
Изначально я сделал на своих девайсах управление через http api + mqtt.. но памяти на esp8266 не хватало,, http апи выпилил в итоге
.Dmitry
Серый ip потому внешний сервак использую для нобходимой логики
.Dmitry
С мктт работает только нод ред
.Dmitry
Http меньше кушает же чем мктт
Sergey
вообще держать на девайсах по 2 протокола - оверхеад, лучше какой то один оставить
Sergey
если mqtt, а зачем то хочется по http api дергать - ну гейт написать легкий
Sergey
mqtt легче и быстрее в моем случае
.Dmitry
Тем более если на устройстве есть возможность ему в морду заглянуть без посредников это ж просто прекрасно
Sergey
Тем более если на устройстве есть возможность ему в морду заглянуть без посредников это ж просто прекрасно
для отладки возможно, когда все работает нормально, через mqtt удобно - можно и опросить устройство и команду послать
Sergey
в браузере открывать каждое из 10ка устройств - мало полезно..
Sergey
для дебага норм бесспорно
.Dmitry
Хорошо,спорить не стану ))),на вкус и цвет
Sergey
изначально как раз и хотел все только на http апи сделать..
Sergey
но в каких то случаях например девайс может дать ответ на запрос спустя время
Sergey
например если датчик температуры еще не выдал результат
.Dmitry
Мне кажется процесс отладки вечен )))
Sergey
тогда придется по http сказать что результат еще не готов и спустя время повторно опросить
Sergey
а также косяк - чтобы устройству сообщить что изменился его статус - нужно чтобы оно дергало какое то другое http апи на сервере
Sergey
например как ситсема узнает что вы только что нажали кнопку 1 и удержали ее долго
Sergey
общение то двусторонее
Sergey
поэтому итеративно пришел к отказу от http api...
Sergey
хотя ставил изначально на него
Sergey
Мне кажется процесс отладки вечен )))
практика показала что нет 🙂 больше года аптайма.. дебаг это если какие то новые фитчи реализуешь
Sergey
например я хотел доработать кнопки - встроить в каждую кнопку в квартире вибру - как в телефоне
Sergey
чтобы тактильно ощущать нажатие.. это важно для восприятия длительности удержания.. ну по крайней мере такое у меня предположение
.Dmitry
Ну вот регулярно хочется чтото изменить
.Dmitry
Новую фичку прибавить
Sergey
в моем случае кажется все норм, новые фитчи добавляю отдельными девайсами уже)
Sergey
это разумно, чтобы не нарушать стабильность работы уже существующих фитч
.Dmitry
Ну я дом пока за эксперементальную площадку держу
.Dmitry
Пока не могу сказать что хоть один девайс готов ))
.Dmitry
Хотя некоторые уже почти пару лет пашут
.Dmitry
Свет отрубают регулярно,так что аптаймом мне не похвастаться никак )))
Sergey
Sergey
Свет отрубают регулярно,так что аптаймом мне не похвастаться никак )))
Для этой цели сдела возможность опроса девайса - какой аптайм и сколько свободной памяти - чтобы логировать и в случае чего разбираться с инцидентом
.Dmitry
Хм
Для этой цели сдела возможность опроса девайса - какой аптайм и сколько свободной памяти - чтобы логировать и в случае чего разбираться с инцидентом
А не бывает такого вот у вас все настроено каждая вещь от чего то зависит одно меняете другое ломается и и.д.
.Dmitry
С лампочкой в голову так сделать не приходило
Sergey
А не бывает такого вот у вас все настроено каждая вещь от чего то зависит одно меняете другое ломается и и.д.
были забавные приколы - когда все в бесконечный цикл уходило и свет с вентиляцией в санузлах моргали, но это сразу выявляется..
Не понимаю как вы этого "монстра" контролируете и быстро находите ошибки?