>что делать?
Расслабиться и получать удовольствие.
Со всеми этими умными штуками есть другая проблема. Отсутствие единого… АПИ? К такой простой мысли приходишь, когда у тебя появляются первые смарт-устройства и ты пытаешься их автоматизировать.
Зачастую "умные" штуки подключаются к какому-нибудь отдельному сервису (не завидую тем, кто изгаляется со стенд-элон решениями). Но эти сервисы, во-первых, зачастую не проинтегрированы в систему, на которой они используются, т.е. сидят в своей песочнице и никуда не вылезают; во-вторых, поддержка устройств зачастую на уровне отдельных брендов, если не конкретных устройств.
Первое не позволяет, например, использовать системные сервисы-органайзеры и привязывать сценарии к данным оттуда (будильник, календарь с рабочими-выходными, расписание дня). Так же наличие единого АПИ позволило бы подключать к системам умного дома другие софтварные сервисы, вроде голосового управления или информацию о погоде по геолокации.
Второе сильно ограничивает гибкость подключения новых устройств: какие-то системы могут просто не поддерживать устройство, некоторые не поддерживают определённые функции контроллеров. В случае наличия АПИ были бы стандартизированные микроконтроллеры с единым набором инструкций, которые бы просто высовывали наружу предопределённый набор оных, поддерживаемых конкретным устройством. Лично я вижу, например, в будущем не умные лампочки, а умные патроны, или тулкиты по "смартификации" бытовых приборов, которым один раз выбираешь набор функций, привязываешь к физическим действиям устройства, цепляешь к системе и забываешь о кнопках.
Ещё одна из проблем с этими системами — зачастую отсутствие возможности подключать именно какие-нибудь датчики, а не сложные устройства. Казалось бы, расставить в каждом помещении по набору датчиков (движения, освещения, температуры и пр.) и можно вынести из устройств всё это, привязав сценарии к данным с этих датчиков. Ан-нет. Причём если бы это было так, то размещение этих датчиков и сокетов для подключения смарт-устройств можно было бы внедрить в проектировку на этапе строительства дома.
Будущее, оно где-то рядом, но ни у кого нет понимания, как его правильно воплотить в жизнь. Программирование успешно переносится в физический мир, осталось только дождаться, когда развитие бытовых систем автоматизации снизят стоимость автоматизации промышленной.