Как стать автором
Обновить

Комментарии 80

Судя по голосованию, проблема умных лампочек никого не беспокоит, в связи с отсутствием их в эксплуатации.
НЛО прилетело и опубликовало эту надпись здесь
Потому что несмотря на вводную автора, честно говоря, «умная лампочка», пожалуй, самый бестолковый гаджет в умном доме, который только можно придумать. Весь их полезный функционал реализуется и на обычных лампочках, а всякое там управление цветовой температурой надоедает и забывается после того, как всем друзьям похвастался, как можно управлять светом.

Кому как. У меня hue уже два года настроен на плавный рассвет утром, — это позволяет зимой проснуться не проклиная будильник. А вечером лампы светят теплым светом чтобы не сбить настрой на а сон.
До этого все было на ws2812 и esp32, но заводской вариант гораздо опрятнее. Как сделать то же самое обычными лампами даже не представляю.

НЛО прилетело и опубликовало эту надпись здесь

На показанных в статье скриншотах настройки поведения лампочек при включении есть режим Custom, где можно выбрать минимальную яркость (очень низкую, на уровне светлячка). Проблема решена:)

Я тоже так думал :) Но оказалось, что этот режим светлячка (назовём его так) тоже сбрасывается если свет мигнёт повторно в течение 15 секунд. Мы получим 100% яркую лампочку. То есть преимущества перед режимом «Power Loss Recovery» не просматривается.

К сожалению…

Мне интересно стало и я пощелкал физическим выключателем раз 10 за 15 секунд — две лампочки не отреагировали и остались выключенными, одна лампочка, включенная на минимум, переключилась на максимум. Лампочки цветные с цоколем Е27 Philips Hue с последней прошивкой.

Что могу сказать… интересно. Я проверил на семи лампочках, указанных в статье. Поведение одинаковое. Если они ещё и отличаются по поведению, то вообще лотерея выходит.

А прошивку лампочек и контроллера филипс хью проверить можете? У меня автообновление включено, с месяц назад проверял, были актуальные версии установлены.

Да. Прошивку для лампочек я тоже указал. Обновление делал через приложеньку. Версия последняя от мая 20го.

А вот контроллера у меня нет.

Тогда, получается, дело в отсутствии у вас хоть какого-то zigbee шлюза, который мог бы полноценно лампочками управлять. Попробуйте с родным контроллером, поскольку управление лампочками через bluetooth урезано во многом, это указано прямо на странице товара в Амазон (я там покупал).

В смысле? :)
Цитата из статьи
В моём случае (у меня есть ZigBee-координатор CC26X2R1 и zigbee2mqtt) окончательное решение выглядит так:

Я говорю, что у меня контроллера филипс хью нет. Вы ж про него спросили. А значит и версию его прошивки я сказать не могу.

Кстати, дополню. Поведение всех лампочек я проверял только после подключения к ZigBee сети. Только пару из них я тестировал до подключения к координатору и проверка эта была только связана с поведением настроек, выставленных через приложение по bluetooth.

Мне кажется, я вашу мысль не понял. По-моему, в сценарии с перебоем питания, совершенно неважно было ли соединение лампочки с координатором до перебоя или нет.

Вы же сами пишете:


по протоколу ZigBee доступна ещё одна возможность настройки

То есть можно настроить через родной филипсовский контроллер или его аналог. Что часть функций недоступна без контроллера — в описании лампочек сказано и в приложении сказано, и на офсайте, и на Амазоне в описании товара… ну то есть это известный факт. Получается, при покупке лампочек вы не взяли необходимый для вашего варианта настройки совместимый контроллер и теперь пишете про то, как страдаете от своего решения. То есть вся статья — результат не прочитанного описания товара?:) И это не говоря уж о том, что умный дом начинается именно с контроллера.

Ой-ей-ей. Ну тут явное недопонимание. Цитирую статью:
В чём минус — это решение доступно не для всех пользователей, а только для обладателей ZigBee-сетей с возможностью послать вручную сконструированное сообщение на устройство. Быть может фирменный хаб от того же производителя также позволяет получить доступ к такой настройке, но у меня нет возможности проверить ввиду отсутствия упомянутого хаба.

Поясняю. Я не страдаю от отсутствия контроллера. Наоборот именно его наличие и дало мне возможность сделать как я хочу. Если того же можно добиться и контроллером от Филипс, замечательно. Будет совсем замечательно, если у вас он есть и вы сможете подтвердить или опровергнуть.

А в статье написано, что:


Идеальный конечный результат, в моём понимании, был бы таким — умная лампочка может быть настроена на умное поведение при перебое питания. А именно: при подаче питания вместо включения на максимальную яркость, лампочку можно заставить оставаться выключенной или, скажем, восстанавливать предыдущее состояние (к примеру, если в момент перебоя с электричеством лампочка была включена на 30% яркости, то восстанавливается тот же самый режим).
Год назад, когда я пытался решить эту проблему, готовых решений, вроде как, не просматривалось.

Притом, с родным контроллером все именно так и работает — настраиваем желаемое поведение после отключения электроэнергии и все готово. То есть готовое решение доступно «из коробки», это самое решение предлагается производителем прямо на коробке и в инструкции к лампочкам…

А где именно это написано? Я сейчас ещё разик осмотрел инструкцию к лампочке и всю коробку. Покажите, пожалуйста, где указано это решение. Вот фотографии imgur.com/a/w5jtPJZ

Прошивать лампочки это ещё круче, чем драйвера на блок питания. В 90-е это было смешно. Сейчас уже не до смеха.

О! Это следующий уровень. Не купленная готовая лампочка, а сборка под себя. С паяльничком и т.д.

Кстати, дополню ещё одним способом на базе того же чипа, который у меня в кабинете работает. Берётся Контроллер H801, прошивается (в моём случае ESPHome) и встраивается в умный дом. 5 каналов ШИМ 1000 Гц.
У меня «умный» выключатель, РФ 433 МГц. После пропадания электричества не включается, если свет мигнет вечером, нужно брать пульт и повторно свет включать, что тоже неудобно. Действительно умным будет выключатель, который сможет сам определить, когда восстанавливать состояние, а когда нет. Т.е. если вечером при горящем свете питание мигнуло, он должен включиться, если ночью свет не горит, то не включаться, если свет горел, электричество отключили надолго, а я лег спать — не включаться, а если не лег — то включиться! Или как вариант сохранять последнее состояние, но с возможностью вручную переключить состояние без электричества механическим переключателем.
Если говорить откровенно, то производители лампочек правы — приоритет включения\выключения должен быть у физического выключателя.
Выключение — нажали клавишный выключатель, цепь разорвалась, лампа потухла.
Включение — нажали выключатель, цепь замкнулась, лампа зажглась.
Т.е. если у вас под рукой не окажется телефона\пульта или сломается ZigBee\Wi-fi\BT сеть, то вы сможете управлять прибором в «ручном» режиме. Да и в некоторых use-case это просто быстрее.
Отдельный вопрос — должна ли лампа запоминать последний уровень яркости? Икеевские тродфри умеют, чем и радуют.

Во-вторых, у вас так-то проблема с кратковременными (и видимо частыми) отключениями энергии — и бороться то надо с этим, а не симптомами уровня «Добавляем часы реального времени в микроволновку, чтобы не выставлять их каждый раз». Тем более, что возможно у вас не отключения, а провалы ниже 170 В, что довольно губительно для техники.

В третьих, если отключения исправить вот вообще никак, то можно воткнуть ZigBee\Wi-fi реле, и «умную» лампу. Завести в систему управления умным домом — включением и отключением управлять с реле, а яркостью напрямую. Но тут с клавишным выключателем будет засада — потребуется или четкая система приоритетов, или придется городить нормальную схему с самоподхватом.
НЛО прилетело и опубликовало эту надпись здесь
Имеете ввиду что для сохранения состояния лампочки и часов в микроволновке надо ставить целый бесперебойник?
Как минимум задать вопрос ТСЖ\ЖСК\УК или что там у вас. Желательно в письменном виде. Предварительно разобравшись — провалы или отключения. Если первое, то повторюсь — это очень пагубно может сказаться на технике.

Мыж не знали до текущего момента что у вас новострой. Может вы в частном доме живете и у вас рос-\лен-\мос-\обл-сети чудят. Есть отдельное помещение под тех. системы, тут можно и ИБП поставить, и, для особо упоротых, бензо-генератор.
Обычная квартира это третья категория потребителей электроэнергии.
Перебой меньше суток проблемой вообще не считается.
НЛО прилетело и опубликовало эту надпись здесь
В компьютере есть часы RTC, а микроволновка вероятнее всего тикает от сетевых 50 Гц.
НЛО прилетело и опубликовало эту надпись здесь

(посмотрев на свою микроволновку с двумя механическими крутилками, без часов) А чего всем-то?

Во-вторых, у вас так-то проблема с кратковременными (и видимо частыми) отключениями энергии

Не то чтобы… пару, может тройку раз в год. Тут скорее такой аспект, что хочется сделать максимально надёжно и удобно. Чтоб даже минимального шанса на несанкционированное включение не было.

В третьих, если отключения исправить вот вообще никак, то можно воткнуть ZigBee\Wi-fi реле, и «умную» лампу. Завести в систему управления умным домом — включением и отключением управлять с реле, а яркостью напрямую.

А как при таком подключении реализовать режим мягкого пробуждения? Чтоб лампочка включалась на минималках и потом плавно увеличивала яркость до максимума? Ведь чтоб управлять яркостью нужно включить релюху. А как только мы включим реле, так лампочка радостно включится на максимум. Разве только использовать именно и только те лампочки, у которых есть настройка «при подаче питания включись на минимум»… а что, рабочий вариант. Не без ограничений, но вполне!
… сделать максимально надёжно и удобно.
… тогда это будет стоить дорого.

у которых есть настройка «при подаче питания включись на минимум»

… и такие лампы тоже в топку. Берите сразу те что умеют запоминать свое состояние. Иначе, приходя с работы домой вам каждый раз придется крутить яркость.

У реле другая проблема — щелкает. И это, поверьте мне, будет бесить.

… тогда это будет стоить дорого.

Решение, о котором я написал получилось не особенно дорогим (хотя я и не включаю стоимость уже имеющейся системы умного дома включая ZigBee-координатор)

Берите сразу те что умеют запоминать свое состояние

Статья как раз об этом.
Как этим контроллером отрегулировать цветовую температуру? Диммирование вижу.
Например применение циркадного света не возможно с ними, вернее возможно но не в полной мере.
У него есть выход DMX-512 или DALI. А разве есть ещё варианты с независимой реализацией и стандартами?
Как этим контроллером отрегулировать цветовую температуру?
Если в светильнике больше одной линии или в комнате больше одного светильника то повесить на одну линию оранжевую лампочку на 2000К а на другую — синюю на 6400К.
При пониженном напряжении бывает ещё и зависают(некоторые), приходится идти и прерывать питание принудительно, иначе на пульт не реагируют.
Умное освещение решается не умными лампами, а централизованным контроллером света и простыми и легко заменяемыми светильниками.
Решение с контроллером внутри лампы на первый взгляд выглядит проще, но это не так.
И вот причины:
1) синхронизация разных устройств
2) при выходе узла из строй бегатня с поиском замены
3) управление различными шаблонами поведения, хранение версий настройки всей системы
4) поведение при пропадении напряжения
5) проблемы с радиоканалом.
У меня умный дом на Xiaomi Mi Home, умные соответственно выключатели, а не лампочки… Надо бы потестировать как оно себя ведет в случае перебоев питания, но судя по тому, что я пока проблем с этим не замечал — или у меня перебоев не было, или ведет как-то правильно.

PS чтоб потестировать — надо похоже квартиру обесточить, что как бы не так просто! ;)
Нашел в описании: При физическом отключении питания — статус по умолчанию — выключено.
Угу. Это тоже решение надёжное, однако не лишённое ограничений. Я рассматривал такой вариант и в итоге оставил умные выключатели в ванной и туалете. Ещё в коридор один пойдёт. Но там не требуется диммирование. А вот со спальней… хочется и на ёлку залезть и пирожок скушать и 100% гарантированного отключения ночью и плавного нарастания яркости утром
Я не очень понимаю вот какой момент: наличие физического выключателя. Тут возможно два варианта: или у вас его нет (но тогда в случае любых проблем с умной системой вы без света!), или он у вас есть и простое выключение его вами (по привычке) или вашими домашними — сводит на нет всю автоматизацию. ;)

Есть хороший промежуточный вариант (и у Xiaomi в том числе) — выключатель, который не рвет физически цепь (которая просто ставится в состояние всегда включено), а является просто сигнальным устройством, которое делает то же самое, что вы через телефон, или хаб по сценарию. По крайней мере он убирает вторую проблему… Но первая все еще в силе — не работающий хаб превратит выключатель в «тыкву».

Поэтому я для себя не вижу пока альтернативы умному выключателю, который в отсутствии хаба работает как обычный — т.е. просто физически рвет цепь. По старинке, так сказать. ))
Согласен. Физический выключатель — надёжно да и временем проверено. Загвоздка начинается в тот момент когда я сознательно хочу, чтоб умная лампочка действовала определённым образом при подаче питания и бескомпромиссного решения для того же мягкого пробуждения.
Светильники YeeLight имеют функцию работы с «обычным» выключателем (с некоторыми оговорками, но тем не менее), мягкий старт и настройку состояния после перебоя в подаче электроэнергии. Еше стоит отметить замечательную систему крепления на потолок, удобнее я ничего не видел.

Диммеры от Shelly тоже могут все перечисленное в сочетании с самым обычным выключателем. Есть варианты монтажа без «0» в выключателе.
По моему скромному мнению — любые не открытые системы с микроконтроллерами внутри предназначенные для автоматизации в доме — лишены всякого смысла и должны быть под запретом производства!
Ну серьёзно — кого сейчас ардуинкой напугаеш? Что такого или сделать лампу на esp8266/esp32 и прочих чипах которые поддерживает ардуинка ИЛИ сделать снова таки clr к той же ардуинке чтоб можно было генерировать прошивки или хотябы юзер часть прошивки самостоятельно? Ну это же логично правильно и лишает всех проблем а универсальное устройство и раскупать будут как пирожки если цена нормальная будет — например те же sonof внутри которых esp8266 намного больше котировались на рынке чем те, в которых нонейм чип без SDK под ардуину. Согласен что не все програмисты но помоему квсе кто строит умный дом своими руками — ардуинку-то осилят тем более если в ней будет пример того как сейчас реализована логика этой самой лампочки.
В общем на самом деле это похоже на попытку всунуть проприетарку туда где должен быть опенсурс в чистом виде. ДА хотя б не опенсурс а чтоб там было распространенное железо под которое есть SDK в ардуинке. а дальше уже умельцы понапишут протоколов прошивок и так далее и пойдет тираж лампочек.
Я например против централизованного освещения — случись чо с этим блоком — весь дом без света. Распределенная сеть мне ближе. Но я так и не нашел лампочек за вменяемый ценник чтоб внутри стояла ESP8266 или чтото аналогичное и при этом там небыло бы проблем с питанием охлаждением и цветом белого света.
Ну серьёзно — кого сейчас ардуинкой напугаеш?

Да, да, умный дом — это же только для программистов. Юристам, врачам, агрономам и музыкантам умный дом иметь не положено, т.к. всё должно быть опенсурс на esp8266, а девайсы, которые просто надо подключить и пользоваться, будут под запретом производства.
пользоваться пожалуйста но монтировать и налаживать — нет!
Никого же не смущает что чтоб пользоваться компьютером надо чтоб сначала винду «тыж програмист» установил? или по простым инструкциям в инете — установить самому!
Тут то же самое — базово загрузите туда свою версию «как наша компания видит умную лампочку» но рядом пожалуйста — вот пины для прошивки вот сдк или вот там внутри esp8266/etc и делайте чо хотите — светики на выводах d1 d2 d3 Это же совершенно не увеличит цену выходного устройства. но зато какой спрос возникнет на подобного рода вещи когда и просто купить можно и коекак пользоваться и прошивать/модифицировать тоже — повторюсь sonoff яркий тому пример.
Неплохим выходом будет установка реле напряжения, установленным на входном щитке, которое избавит от большинства (но не от всех проблем). Выставить таймер включения, минимум, на 30секунд, и разнообразные кратковременные моргания будут отсутствовать. как класс.
стоит такое в щитке. В первую очередь ради компрессора холодильника, которому противопоказано включаться сразу же после выключения (а через 5 секунд снова выключаться и включаться если мигание повторилось). Таймер на 90 секунд — и порядок, любые случайные мигания успеют пройти.
Кстати, а какое реле используете ?) у меня стоит простенькое, от TDM. Хочу заменить, хотелось бы услышать пользовательский опыт вашей модели.

Если пошли заморачиваться с установкой всего умного, то в щитке ну просто обязательно уже должно стоять реле напряжения. Одна из его функций — блокировка потребителей сразу после проблем с питанием (держит заданную паузу). Странно ставить умность не позаботившись о более ранней защите. Тут уйдет проблема включения при кратковременном пропадании питания (возможно повторном).


Далее хочется функцию (или уже есть?), которая кратковременным (период меньше времени ожидания реле напряжения) переключением выводит лампу в ручной режим включения — это раз. И два — настраиваемый таймаут потери питания для возвращения в прежний режим. Питание пропало на короткий промежуток времени (допустим, от 5 секунд до часа) — вернуть последний режим. На более длительный — переход в выключенное состояние. Все что короче 5 секунд — это управление с выключателя, а РН на входе в квартиру нас защитит от таких случайных коротких переключений.

В лампочках от TP-Link есть функция запоминания состояния.
А не знаете ли, можно ли их настроить так, чтобы они оставались выключенными выключенными при перебое в подаче электричества? И включались только и исключительно по команде из приложения или системы умного дома.
Посмотрел в настройках — судя по всему нет. Только последнее состояние или один из преднастроенных режимов, а в этих режимах нельзя настроить чтоб было выключено.
Благодарю за то что проверили!
сохранять последнее состояние это мы умеем, беспокоит сценарий с таймерами и отсутствием RTC:
19:00 лампочка(розетка) включена, запрограммирована «выключиться» в 21:00;
20:00 отключили эл-во;
22:00 включили эл-во…

Кстати, а какой zigbee2mqtt вы используете? Который на nodejs написан? Я на него посмотрел-посмотрел и мне стало грустно...

Кажется, да. И кстати, если я не ошибаюсь, то некоторое время назад автор что-то в нём существенно переписал.
А почему грустно?

Я попытался его собрать, получил пачку сообщений от npm про vulnerable packages, мне предложили криво собранный контейнер докера...


И это для куска базовой инфраструктуры, которая должна быть простой, быстрой и поменьше полиси.

А-а, Тут у меня опыта мало. Я пользуюсь z2m в виде уже готовой сборки для Home Assistant. Там уже всё за меня сделано, остаётся только сконфигурировать… вот и весь мой опыт общения с этим софтом.

На данный момент npm показывает всего одну уязвимость, видимо уже поправили.


Но, вообще говоря, предупреждения от npm ещё ничего не означают, он слишком параноидален. К примеру, существующая прямо сейчас "уязвимость" требует от злоумышленника предоставить особым образом сформированный конфигурационный файл и заставить программу его распарсить. Однако, в моём мире конфиги составляются админами, которые и так имеют полный доступ...

Я не много про другое. Я не считаю, что nodejs + docker — это хорошее решение для базового компонента iot. docker — медленный. (Не верите? Сравните сколько раз можно сделать execv и сколько раз можно запустить контейнер). Сами контейнеры гигантские и ни о какой простоте и компактности речь даже близко не идёт.

Ну, если программа работает в контейнере, то её можно и снаружи без особых проблем запустить.


Да и контейнеры не запускаются кучу раз в секунду, относительно долгий запуск одного контейнера ни на что не влияет.

… Если только все зависимости каким-то образом поставить. И начинается node-пляска.


Скорость запуска влияет на time to recover. Потенциально, любое приложение может умереть из-за рандомных причин — баг или нехватка ресурсов. Время с момента падения до момента перезапуска — это часть TTR, и по-хорошему, в умном доме оно должно быть неощутимым. А время запуска контейнера даже человеки замечают.

Судя по их докерфайлу, нет там никаких зависимостей кроме самой ноды и пакетов tzdata с eudev. Но я бы не назвал это node-пляской, скорее выходит linux-пляска.

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

У меня в квартире все освещение «умное», в совокупности более 25 ламп. Построено на 3 типах устройств:
1. WiFi потолочные светильники YeeLight. Проблемы с включением после пропадания напряжения нет, т.к. есть настройка «default state» в родном софте.
2. «Глупые» лампы + умный выключатель (esp8266+реле). Проблемы с включением нет, т.к. еспшка щёлкает релюхой только по команде, пропадание питания ей мало интересно.
3. ZigBee-лампы Ikea. Эти действительно включаются после подачи напряжения, настройки состояния после старта в прошивке нет. Лично для меня это скорее не баг, а фича т.к., стандартный юзкейс — прикроватная лампа или торшер, к которым довольно бессмысленно городить отдельный пульт или выключатель. Щёлкнуть проходным выключателем на проводе как правило проще, чем лезть в телефон или кричать алисе или гуглу. Тем не менее, если вдруг это станет проблемой, то она довольно быстро и легко решается простенькой автоматизацией в системе управления умного дома, привязанной к смене состояния. У меня это Home Assistant, но я уверен, что реализация в других системах тоже не будет сложной.

Что касается дискуссии по поводу нужности «умных» ламп в квартире, могу точно сказать — для меня это «must have». У меня в гостинной/кухне (это одно помещение) 9 светильников, и возможность настраивать сочетание их яркости и цветовой температуры для разных ситуаций однозначно добавляет комфорта. Конечно каждый раз этим заниматься не будешь, я у себя сделал несколько «сцен» для разных ситуаций, которые можно включать как из клиента ХА на телефоне, так и с физических клавиш на стене (они «умные», нефиксируемые, сделаны на базе shelly i3 и могут на одной клавише выполнять по 6 команд), ну и, конечно, голосовым управлением. А что касается прочих помещений, то довольно комфортным оказалась автоматизация света в коридорах в зависимости от времени суток, когда ночью включается минимальная яркость, а днем максимальная. Ну и функция «выключить всё» на выходе из дома или на пути в спальню — крайне приятная штука.
Тем не менее, если вдруг это станет проблемой, то она довольно быстро и легко решается простенькой автоматизацией в системе управления умного дома, привязанной к смене состояния. У меня это Home Assistant

У меня тоже Home Assistant. Как бы вы решили эту проблему, чтоб избежать случая «свет в глаза посреди ночи»?
Ну, для начала я бы попытался разобраться с причинами перебоев с электроэнергией, т.к. эта проблема может повлечь более серьезные неприятности, чем просто «свет в глаза посреди ночи». Если это невозможно, можно еще сменить тип светильника или его подключения, на тот, который будет предусматривать настройку default state. Ну если и это невозможно, то вот пожалуйста, самая примитивная костыльная автоматизация для HA:

— alias: Автовыключение
trigger:
— platform: state
entity_id: light.your_light
from: 'unavailable'
to: 'on'
action:
— service: light.turn_off
entity_id: light.your_light

Я ее проверил на своей лампочке Ikea (zigbee), выключение занимает менее секунды. (HA в докере на Intel Nuc, zigbee через ConBee II, как будет на распбери с zigbee2mqtt — не знаю)

Само собой, в нее можно добавить condition по времени суток, чтобы случайная отвязка от сети не вырубала светильник днём.
Замечательно! Спасибо за ответ. Вы сейчас показали в точности тот же самый путь, которым я прошёл и описал в статье.

(1)
тип светильника или его подключения, на тот, который будет предусматривать настройку default state.

Именно это я искал и в итоге нашёл.

(2)
примитивная костыльная автоматизация для HA… Я ее проверил на своей лампочке Ikea (zigbee), выключение занимает менее секунды.

Угу. Как раз это я и описывал в последнем абзаце секции «Глупые умные лампочки»

Ещё раз спасибо :)
А вы не против если я сошлюсь на этот комментарий из статьи, мне кажется, может быть полезно.
конечно, без проблем

Просто в лампочку или регулятор должно заводиться не два провода "разрыва", а три (нуль, фаза и разрыв). Тогда организовать логику гораздо проще, чем с одним лишь разрывом. Будет понятно, мигнул ли это свет, или это вы мигнули выключателем.

Моим глазам свет галогенок приятнее LED-ламп, поэтому вместо одной диммируемой ШИМом умной LED лампы стоят группы маломощных галогенных на 220 вольт, каждая группа коммутируется микроконтроллером с оптосимисторами. При ремонте прокладывался сетевой UTP кабель везде, где возможна хоть какая-то автоматизация, поэтому с питанием микроконтроллеров групп проблем не возникало. При возобновлении электричества хаб шлет в МК последнее состояние, присланное в него выключателем той или иной группы перед пропаданием электричества, и сохраненное в нем. Можно при желании на хабе поменять поведение на отправку "выключено", но это неактуально, т.к. свет пропадает редко и ненадолго.

Я правильно понял, что ZigBee или Home Assistant позволят решить эту проблему для любых умных ламп, а не только Philips?

К сожалению, это не так. Показанный пример работает только для лампочек одной фирмы.
Понял. А для других — совсем нерешаемо простыми программными средствами, без паяльника?)
Именно об этом статья выше. Выглядит так, что да — совсем. Есть оговорка, которую я делаю в статье, касаемо "для других". Этих других на рынке сейчас очень много. Проверить всех… я не готов.

Тут в комментариях писали про лампочки TP-Link. А на форуме Home Assistant, где я поднимал эту тему дали наводку на лампочки LIFX. Это требуется проверять. Как следует из статьи есть много нюансов (к примеру, с пятнадцатисекундным интервалом у лампочек Hue), узнать о которых можно только после покупки.

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

В системах, которые мы делаем, эта проблема отсутствует как факт. Контроллерам всегда можно сказать, в каком состоянии им надо быть, когда на них подали питание.
Правда, это KNX системы.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий