Когда-то, в начале 200х, когда ещё никто не знал понятия "умный дом", я писал программу SlyControl, которая позволяла управлять компьютером (медиаплеером и любыми программами) с ИК пультов и наоборот компьютер мог управлять разными устройствами. Люди мастерили устройства WinLIRC, всякие IgorPlugUSB и пр. У меня была своя технология, позволяющая принимать сигналы ИК пультов через микрофонный вход звуковой карты... Некоторые до сих пор используют мою программу SlyControl, последняя весрия которой была в 2005 году.
Я предвидел моду на "умный дом" и имел собственную систему ещё 20 лет назад.
Потом я забросил эту тему на какое-то время. Сейчас появилось новое крутое оборудование, сотни брэндов.
Я вернулся в тему, начал с Broadlink, переключился на Xiaomi, но у меня нет ни времени ни желания писать свою систему, хотя такие мысли появляются всё чаще.
Чтобы не зависеть от китайских серверов, хорошо бы иметь свою локальную систему управления умным домом.
Хабы Xiaomi имеют девелоперский режим, в котором их можно задействовать в альтернативных системах, как то Domoticz, MajorDoMo, HASS (Home Assistant), OpenHAB, ioBroker.
Я пробовал использовать Domoticz, даже постил им свои доработки кода, сделал поддержку некоторых новых датчиков.
В какой-то момент я обнаружил вопиющие баги в ядре Domoticz, написал об этом на их форуме, пытался связаться с главными разработчиками...
Вся возня вокруг Domoticz сводится к решению проблем и обходу глюков группкой малограмотных фанатов.
Основные разработчики изначально писали Domoticz под конкретные устройства и сделали безумно топорный дизайн, который не позволит это нормально развивать.
В итоге я бросил поддержку Domoticz, а когда после очередных обновлений Domoticz перестал работать с неокторыми хабами Xiaomi, то вообще отказался от Domoticz, просто всё удалил.
Кстати, те хабы что я продаю - это самые правильные хабы, они всё ещё работают с Domoticz.
MajorDoMo кажется появился и засох ещё в 2017.
Вот сейчас посматриваю на Home Assistant, OpenHAB, ioBroker.
Aqara сейчас выпустила новые хабы, где заявлена поддержка Apple HomeKit.
Home Assistant заявляет поддержку Zigbee, даже Ikea зачем-то упомянута, но ни слова про Xiaomi или Aqara.
OpenHAB вроде бы должен быть не плох (хотя больше половины моих устройств Xiaomi там ещё не поддерживается), но когда сайт openhab.org тупо не открывается в РФ (точнее он заблокирован роскомнадзором - вот это поворот!!!), перспективы печальные.
ioBroker выглядит интересно
https://habr.com/ru/company/iobroker/blog/433340/
В этой статье человек описывает как сделал свой собственный ZigBee хаб, интересны и скрины с картой ZigBee устройств.
Но пока я не вижу идеальной альтернативной системы для умного дома.
Если в хабе Xiaomi сценарии задействуют только ZigBee устроства (например ZigBee датчик - ZigBee розетка), то это будет работать локально и без китайских серверов и вообще без интернета. Интернет нужен только для настройки. А вот если умная розетка будет WiFi (есть умные розетки Aqara, где отдельно включается 220V и USB), то такое управление только через китайский сервер.
Я написал в Xiaomi чтобы они хотя бы сделали виртуальное устройства с двумя состояниями On/Off, чтобы можно было менять состояния и использовать их в условиях. По сути это как переменная в программе управления. Посмотрим...
Xiaomi вообще должны взять меня к себе главным дизайнером всего направления "умный дом", потому что судя по тому что они иногда выпускают, создаётся впечатление что они не понимают что и для чего они делают.
Например я переделывал их умные розетки, менял реле, чтобы было не просто замыкание 220V, а переключение - это нужно для правильного управления кранами в случае протечки. Некоторые колхозят управление одним краном из 2-х умных розеток или из сдвоенного реле Xiaomi. Это именно колхоз, ибо если оба реле включатся одновременно, то мотор в кране просто сгорит.
Или например они выпустили новый девайс - Xiaomi Xiao Ai Touch Screen - это типа смартфон с динамиком в настольном исполнении, пока только на китайском. Иногда лезть в телефон долго и неудобно, а на этой штуке на столе сразу всё показано, важные параметры, температура, прогноз, камеры и пр. Так вот у меня на столе уже пол года стоит на подставке старый смартфон, на котором запущены 2 копии приложения MiHome с разделением экрана и несолькими виджетами. А китайцы только сейчас выпустили отдельное устройство, в котором собрали нужный мне функционал.
И ещё - не покупайте камеры Xiaomi ни в коем случае. Они никогда не будут работать в альтернативных системах. На них невозможно настроить запись на нормальные носители. Да только одного факта что все камеры Xiaomi не имеют ethernet порта, а только WiFi, достаточно чтобы отказаться от их покупки. WiFi и потоковое видео, да ещё по UDP - это не будет нормально работать никогда, особенно в условиях современной квартиры, когда вокруг десяток мешающих WiFi сетей.