Умный дом должен работать без интернета: правило, которое не нарушают
Smart home devices should work without the internet

Автор делится правилами домашней автоматизации, главное из которых — всё критичное для дома должно работать при отключённом интернете. Он рассказывает, как Nest перестал работать после того, как Google сломал API, а холодильник Samsung показывает ошибку TLS-сертификата. Логика дома живёт на Tasmota, MQTT и Node-RED на Raspberry Pi, а облачные сервисы вроде Alexa остаются лишь дополнением.
Если выключатель света в моём доме требует чужого сервера для работы, он не устанавливается.
- mountain_peak
Купили наш дом почти 20 лет назад, и прежний владелец (по-видимому) владел ныне несуществующим бизнесом по домашней автоматизации. Плюсом было то, что 100% управление питанием и освещением X10/Insteon, топовая панель сигнализации, контроль окружающей среды и так далее работали от настенной сенсорной панели "SmartLinc". Я расширил систему камерами Axis и Mac Server с Indigo и SecuritySpy (без подписки), что позволило удалённо мониторить и управлять, но всё работает локально.
В момент слабости я купил беспроводной (wifi) детектор воды D-Link для приямка (он был на распродаже за $30); он полагался на облачный сервис D-Link Home (бесплатный), который закрыли несколько лет назад.
Не желая его выбрасывать, я перепрофилировал запасной Chromebook 14, который собирался сдать на переработку, и превратил его в Alpine-монитор для детектора воды, который я питаю от USB-порта Chromebook (если пропадёт электричество во время грозы, мне нужно узнать об этом до того, как приямок наполнится).
Сразу возникла проблема: прошивка D-Link пыталась "звонить домой" каждые 24 часа и отключалась от локальной сети, так как сервер сдох, и я понятия не имел, какой ответ он ожидал от сервера, чтобы оставаться на связи. Решение: "перезагружать" устройство, прерывая питание USB (с помощью Pico и MOSFET) каждые 23 часа. Несомненно, домашняя автоматизация должна работать без интернета.
- scosman
HomeAssistant публикует "IoT Class" для всех своих интеграций, от "Local Push" до "Cloud Polling": https://www.home-assistant.io/blog/2016/02/12/classifying-th...
Я использую только "Local Polling" или лучше, и очень предпочитаю "Local Push".
- reasonabl_human
Новые правила, к которым я пришёл:
- покупай самое дешёвое железо, которое справляется с задачей
- игнорируй негативные отзывы, связанные с софтом
- получив устройства, спроси у Claude про локальную прошивку (cfw)
- весело проведи пару часов, выступая в роли мясного прокси
- бум, дешёвый локальный умный дом готов
Используй SBC или NAS для Home Assistant. Этот процесс сработал для меня для выключателей, термостата, монитора качества воздуха, термометра и оконного вентилятора.
Я бы заплатил примерно в 2,5 раза больше за железо, которое имело бы соответствующую локальную функциональность из коробки. Вместо этого всё уложилось в существующую подписку за $20 на провайдера инференса. DS 4.1, работающий локально, тоже был на подходе, просто медленнее.
- bluegatty
Есть надежда: клиенты хотят этого, и если хотят, продакты будут это учитывать, даже если это конфликтует с какой-то внутренней стратегией сервисов и т.п., особенно если доходы от сервисов скудны.
Во всех этих областях царит жёсткая конкуренция.
Необходимо дать движению "имя". Точно так же, как IoT породил целую волну — концепцию, которая растворилась в аналитиках, CEO, продактах, стратегиях, индустрии и т.д., чтобы создать её, "No Connection Required" могло бы легко сделать то же самое, если есть ключевая концепция и язык для её определения.
Аналитики будут писать статьи, CEO будут их читать, будут панельные дискуссии на конференциях, вспыхнут обсуждения в Twitter, продакты захотят оправдать свои роадмапы, CEO захотят угодить совету директоров, новые продукты будут запускаться в этой категории — и это может произойти.
Часто таким вещам нужен импульс, чтобы помочь разжечь изменения, например, нарушения безопасности и т.п., что сейчас "в тренде". Несколько статей о проблемах безопасности, немного крупного освещения в СМИ и несколько прорывных продуктов на периферии могли бы создать волну. Я думаю, что за этим много легитимности.
- driverdan
У меня есть несколько простых, но строгих правил:
1. Коммерческие устройства должны использовать только офлайн-протоколы, Zigbee или Zwave. Если это только WiFi, я не куплю, если только прошивка не открытая или её легко заменить на открытую локальную альтернативу.
2. Устройства без датчиков должны полностью функционировать без своих IoT-функций. Я должен иметь возможность управлять своим термостатом, холодильником, плитой и т.д. без какого-либо внешнего интерфейса.
Никогда не используйте WiFi IoT-устройство, если оно не с открытым исходным кодом. Даже если вы можете управлять им локально, это может быть шпионское устройство, которое выкачивает ваши данные. Да, вы можете настроить VLAN или отдельную сеть, но это не стоит того. Голосуйте кошельком.
- augment_me
Пожалуйста, пожалуйста, пожалуйста, используйте свой первый черновик или доработайте его сами без LLM.
Мне удалось дойти до:
Облако — слабое звено
- Нет интернета — не проблема. ...
---
Если вы пишете для того, чтобы это потребляли другие машины, то без разницы. Но если вы пишете для людей, это, по крайней мере для меня, сигнализирует, что вам на самом деле плевать на сообщение, которое вы хотите донести, и вас устраивает разбавленная средняя LLM-версия.
- sholladay
Устройства Thread отлично работают у меня. Это самовосстанавливающаяся mesh-сеть, которая выживает при падении интернета, при падении хаба, при срабатывании автоматических выключателей и даже при полном отключении электричества, если только вы можете поддерживать питание одного устройства, способного быть Thread-роутером (практически все устройства, которые не полагаются на собственную батарею).
Прошлой зимой у нас было долгое отключение электричества. Так что я использовал Jackery для питания умной розетки в качестве временного роутера, и mesh-сеть перенастроилась сама, и всё просто работало. Датчики дверей и окон на батарейках, датчики затопления, некоторые лампы, такие как Eve Flare, и даже водяной клапан Eve Aqua, что означало, что я мог буквально поливать сад прямо с телефона во время отключения электричества (в iPhone есть встроенное радио Thread).
Очевидно, было бы лучше иметь аккумулятор на весь дом, но это было так круто и потребовало почти нулевых усилий.
- thatonehack
KNX — это решение. Посмотрите. Локальный по умолчанию и в первую очередь. Вы владеете оборудованием. Оно не подчинено какой-либо одной компании или производителю. Вы владеете им и контролируете его!
- tehlike
1. Покупайте zigbee/zwave
2. Предпочитайте вещи, которые можно прошить tasmota, если zigbee/zwave невозможно.
2. Может быть, использовать eMudhra для mitm и прошивки неподдерживаемых устройств.
- anotherevan
Требование локальности всегда было очень веской причиной, по которой я так и не собрался всерьёз заняться домашней автоматизацией. Все эти штуки в большинстве магазинов, насколько я могу судить, звонят домой. Исследовательские усилия или другие заморочки (например, какой-нибудь хитрый способ прошить Tasmota) оставляли меня неохотным.
Но я посмотрел на пару запасных RPi, которые валялись без дела, и решил поставить Home Assistant на один из них, просто чтобы посмотреть. Теперь я решил окунуться немного глубже и заказал USB-адаптер Zigbee, несколько кнопок и герконовых датчиков на Zigbee, а также пару выключателей питания на Matter, которые, надеюсь, все будут счастливо работать.
Мне также нужно будет настроить IoT VLAN в моём роутере Openwrt. (Я не сетевой инженер, так что это тоже заморочка!)
До сих пор мои начинания в домашней автоматизации состояли из:
- Красного мигающего светодиода, приклеенного к потолку у входной двери, который подключён к герконовому датчику, чтобы сообщать, когда гаражная дверь открыта.
- Выключателя света¹, на который мне удалось прошить Tasmota, чтобы я мог включать или выключать свет в гостиной с пульта телевизора.
- Ультразвукового датчика расстояния, который стоит на мониторе и может определять, когда я сижу перед компьютером². Он ставит музыку на паузу и возобновляет, когда я ухожу и возвращаюсь. Он также пилит меня, если я слишком долго сижу перед компьютером.
¹ Я не вижу смысла в автоматизированных лампочках. Я хочу автоматизированные выключатели света. К сожалению, австралийские стандарты электрической сертификации — та ещё головная боль, из-за которой это […]