Проблема всех этих устройств в том, что есть огромное количество устройств работающих по более-менее известным протоколам типа alljoyn, zigbee, zwave и т.п., но намного больше устройств, которые вообще непонятно как работают, вернее как придумал производитель. В результате надо пользоваться софтом только от производителя, покупать другие устройства того же производителя, но не факт что они будут хоть как-то совместимы ... в случае тех же китайцев. В результате на каждую розетку/лампочку прийдется ставить отдельную программу или же приобретать комплексные решения. Поэтому в общем случае, подружить розетку от одного китайца и, например, лампочку от другого китайца невозможно, чтобы еще можно было создавать какие-либо логические правила.
Лампочки, которые можно включать с телефона, выбирая яркость, температуру и интенсивность свечения конечно интересны, но как игрушки. Розетки могут дополнительно передавать ток, напряжение, частоту и прочие вещи, предусмотренные производителем ... но, опять же, если это отдельная программа, то какой в этом смысл?
Вот комплексные решения интересны, хоть практической пользы тоже не очень много, но интересны. Чтобы можно было подключить разные устройства от разных производителей, связать их, задать правила, приоритеты, возможность вносить изменения на лету.
У меня знакомый так программирование выучил, программируя датчики на базе arduino. Интересно конечно - сделать умную систему отопления, которая бы учитывала множество правил, чтобы не реагировала на отдельные датчики температуры когда проветривается окно, но в тоже время добавляла температуру обогрева, когда температура в комнате упала ниже какой-то отметки после того как проветривание закончилось
