Найти в Дзене
Alex Smart Home

На чем делать умный дом

У меня постоянно возникает вопрос на чем делать следующий умный дом или следующую какую-то автоматизацию, какой купить датчик или какое устройство и кажется что уже в принципе сделали практически все что можно, есть Zigbee, есть Wi-Fi, есть Z-wave, есть новый формат Matter, но в целом за все время я уже сделал вывод, что каждый год появляется что-то новое, пять лет назад когда я начинал строить умный дом сами датчики, которые сейчас можно купить за 500 рублей, они стоили очень дорого и соответственно непонятно было, что лучше, покупать фирменные дорогие датчики или все-таки дело делать самому, причем даже фирменные это были только в основном Xiaomi, Tuya еще были не так развиты и популярны, а другие датчики в принципе вообще были и недоступны. Как вариант конечно я сначала начал делать все на Arduino, я купил первую еще плату свою начал покупать самые дешевые датчики, это датчики температуры и влажности, пробовал на них делать какие-то автоматизации, какой-то сбор параметров делать, и

У меня постоянно возникает вопрос на чем делать следующий умный дом или следующую какую-то автоматизацию, какой купить датчик или какое устройство и кажется что уже в принципе сделали практически все что можно, есть Zigbee, есть Wi-Fi, есть Z-wave, есть новый формат Matter, но в целом за все время я уже сделал вывод, что каждый год появляется что-то новое, пять лет назад когда я начинал строить умный дом сами датчики, которые сейчас можно купить за 500 рублей, они стоили очень дорого и соответственно непонятно было, что лучше, покупать фирменные дорогие датчики или все-таки дело делать самому, причем даже фирменные это были только в основном Xiaomi, Tuya еще были не так развиты и популярны, а другие датчики в принципе вообще были и недоступны.

Как вариант конечно я сначала начал делать все на Arduino, я купил первую еще плату свою начал покупать самые дешевые датчики, это датчики температуры и влажности, пробовал на них делать какие-то автоматизации, какой-то сбор параметров делать, и после этого также купил еще реле, которые также подключались к Arduino, изучил вариант работы по радиочастоте 433 мегагерца, и было довольно интересно можно было попробовать подключить например умные розетки, которые тоже работали на радиочастоте, они управлялись с пульта или можно было через передатчик передавать команды из системы умного дома и включать, но всегда была проблема с ними то, что не было обратной связи и нужно было каким-то альтернативным образом понимать работают они, включились или не включились, и даже не было возможности купить какие-то выключатели, потому что которые сейчас продаются их не было в наличии, они не были доступны, и я тоже покупал выключатели беспроводные которые работали на частоте 433 МГц.

Потом появилась плата микроконтроллера esp8266, но она конечно была и раньше, но у меня дошли руки, она стала поддерживаться в среде программирования ArduinoIDE, и в целом можно было нормально уже в принципе понимая как работает Arduino, делать то же самое и на этом микроконтроллере, плюсом его конечно то что он работает с Wi-Fi напрямую, то есть не надо никакие дополнительные модули покупать раньше эти платы использовались, они назывались ESP-01, они использовались в основном как неполноценная плата управления, не полноценный микроконтроллер, а просто как передатчик Wi-Fi, он подключался к Arduino и можно было через этот передатчик подключаться к Wi-Fi и соединяться с умным домом.

Потом когда уже научились их программировать и появилась нормальная среда, то на ней я уже пытался сделать очень много, я купил также еще реле, которые идут в одном шилде ESP-01 и даже есть ESP-01, у которого вообще только четыре полезных выхода, можно было уже нормально тоже делать какие-то автоматизации, но когда появилась полноценная плата на esp8266, у которой уже достаточно много ног, это порядка 12, которые можно использовать, то уже можно было пробовать какие-то другие варианты использования, например я подключал эту плату к цифровым всяким дисплеям, выводил информацию, пытался сделать на базе этой платы система умного дома, то есть как сервер использовать, чтобы на ней хранились и данные, ну конечно не накопительно, потому что памяти не хватает, но по крайней мере последнее значение можно было сохранять, делал я вариант чтобы был доступен dashboard, web-сайт по сути, к которому можно было подключаться, и он показывал данные с самого микроконтроллера без подключения к интернету все последние текущие значения, также можно было через этот сайт управлять значениями на этом микроконтроллере, и он соответственно отправлял в систему дома уже или на определенное управляющее устройство сигнал включения или выключение.

Конечно параллельно у меня использовался и Raspberry, к тому времени я уже его купил и начал изучать и использовать, но никакие системы умного дома я не разворачивал, единственной первой системой которую я начал использовать это была система OpenHAB, которая была еще версия 2, она позволяла не очень много с точки зрения объединений или интеграции, но по крайней мере она работала достаточно стабильно и можно было на ней тоже делать автоматизации, выводить датчики, заводить в эту систему, и в принципе можно было делать дашборд, или даже так сказать страницу для управления, еще был вариант сделать дашборд, назывался модуль HABpanel, на котором можно было визуально делать разные страницы, так сказать дашборды, на которых можно было включать и выключать всякие устройства, отображать значения датчиков, и в целом было очень удобно использовать именно как дашборд, данные на нем обновлялись очень быстро, но и сам OpenHAB изначально всегда работал через облако, что было конечно существенным плюсом по отношению ко всем другим вариантам систем умного дома.

Но сама плата esp8266 и в принципе ее дальнейшее развитие появилось уже к тому времени, это ESP32, они были не очень надежные работали на частоте Wi-Fi 2.4 Ггерц, сам диапазон сильно занят, и эти контроллеры все время теряли связь, и сам протокол был недостаточно правильным, он работал с некоторыми ошибками и роутер мог терять связь с этим микроконтроллером и не восстанавливать, и даже сейчас когда я использую постоянно мешает нормально делать на этом микроконтроллере какие-то решения, например у меня был датчик CO2 который я подключал к этому микроконтроллеру esp8266, но он периодически терял связь с системой умного дома, с Wi-Fi, и приходилось каждый раз переподключать его, отслеживать его состояние, его подключение, что конечно не очень удобно, и даже если он переключался, он это делал очень часто, и иногда данные не приходили, также у меня на базе этого микроконтроллера все еще работает шлюз на радиочастоту 433 мегагерца, но тоже периодически связь теряется она конечно достаточно быстро восстанавливается, но по несколько раз может за минуту или каждую минуту переключаться, и в некоторые моменты бывает так что при нажатии, например на выключатель беспроводной, сигнал не проходит и конечно эти постоянные такие ошибки конечно неудобны.

Потом появилось решение еще одно, оно тоже было до этого довольно популярно, и его много пробовали но и меня дошли руки до этой технологии, это технология NRF, это на радиочастоте тоже 2.4 ГГц, в принципе на этой части очень много устройств, потому что сама частота она свободна для использования, и Bluetooth на этой частоте работает и эти передатчики которые появились на этой частоте 2.4 ГГц тоже они были очень интересным решением, они использовались именно как передатчик, то есть полноценно на нем не программировали на этом микроконтроллере, но как передатчик его можно было использовать. Я купил тоже несколько плат таких и пробовал делать соединение между Raspberry и каким-то одним из устройств, но в целом сама технология может быть даже интересна она поддерживает достаточно длинные пакеты передачи данных, у нее есть возможность отслеживать качество передачи, то есть если сигнал не прошел, то сама плата могла повторять несколько раз, и работать достаточно надежно само соединение может, эта технология такая же как у Zigbee и можно было даже попробовать сделать некоторую ячеистую сеть, я пробовал когда одно устройство получает информацию от других и тоже может эту информацию ретраслировать дальше на сервер, но у этой платы была большая проблема, очень высокая чувствительность к питанию, я даже покупал отдельно стабилизаторы на 3.3В но в принципе это тоже не помогало, и я очень быстро отказался от этой идеи. Совсем недавно появилась еще плата Arduino, которая вместе интегрирована с этим чипом NRF и можно прямо с Arduino специальной библиотекой передавать информацию по этому протоколу, но тоже стабильности не хватает у этого Arduino, даже то что все питается от одной платы и на плате сделаны все нужные обвязки по питанию, но все-равно сигнал берет очень плохо, и уже в другой комнате он начинает пропадать и иногда не проходит информация.

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

Посмотреть видео на Дзен

DAY 1570 _ на чем делать умный дом…
DAY 1570 _ на чем делать умный дом…

Посмотреть видео

👍 Автоматизация в умном доме должна быть полезной и создавать дополнительный комфорт, но иногда всё идет не так… Причины этого, и как всё настроить, читай в моих статьях и смотри в видео.

Присоединяйтесь к Телеграм каналу про Умный дом 👍

Читайте новые статьи, слушайте подкасты, смотрите видео, изучайте новинки на сайте AlexSmartHome 📌