Pull to refresh

Comments 8

off Письмо на email о <опасное событие> не поможет, когда человек спит. Надежнее поставить детектор дыма с сиреной, а то однажды может быть некому доделывать этот проект.

Вполне можно дополнить сиреной и даже продублировать смс-сообщением.
Да, пришлось понизить, там есть галочка «разрешить менее безопасные приложения».

А я просто на RPI4 поставил Yggdrassil и сделал непрерывную видео трансляцию через него.

С работы зашел, посмотрел в обед -- кошка, собака, сын -- все спят, ну и хорошо. Трафик/ресурсы не ест, NAT пробивает.

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

И в итоге заменил ардуину на raspberry pi, и установил на неё NodeRed (https://nodered.org)

В итоге имею на распберри два веб-интерфейса (обе доступны через локальную сеть в деревне или через vpn):

Один, где я рисую блок-схемы с логикой и управлением. Причём совершить ошибку шанс намного меньше, чем при постоянном процессе код-компиляция-заливка-отладка, так как в веб интерфейсе сразу мониторю все состояния и переменные. Плюс куча дополнительных модулей и плагинов под разное оборудование.

И второй, интерфейс мониторинга и управления, где я и другие члены семьи сразу видят текущие показания датчиков, исторические графики и выключатели. Никому ничего не надо объяснять ни про почту, ни про контроллеры, просто добавил всем закладку в браузере на смартфонах. В планах прикрутить алерты в телеграм и смс.

Есть хороший и нестареющий рассказ на эту тему, освещает проблему в целом, хотя и сосредоточен, в основном, на одном ее аспекте.
Он настолько хорош, что не поддается цитированию в разумных размерах, сорри:

Марк Твен: «Мак-Вильямсы и автоматическая сигнализация от воров»

Я вместо почты использую TelegramBot, в основном конечно по запросу, можно узнать состояние или отправить команду на изменение уставки например, можно в принципе сделать и автоматическую отправку если что-то изменилось.

Sign up to leave a comment.