Датчик температуры и влажности DHT-11 не является точным и подходит исключительно для оценки изменения данных показателей и на «поиграться». Его погрешность составляет 2 градуса по температуре и почти 10% по влажности. Такой точности достаточно чтобы провести эксперименты и подключить к центру управления еще один датчик. В данном случае даже два к одному входу.
Однако для измерения и создания триггеров этого, очевидно, будет не достаточно. Так как все же люди достаточно чувствительны к разнице температур 25 и 23 градуса, но при этом эти 2 градуса не кардинально меняют климат в доме, то датчик можно использовать для грубой оценки и подстройки при многоэтапном измерении.
Пример подключения и описание я взял отсюда.
Ниже скриншот полученного результата подключения датчика.
Судя по документации время измерения может занимать до 250 мс. Это может сильно повлиять на отзывчивость всего узла при синхронных измерения и выдаче ответов. Сейчас думаю, как лучше сделать так, чтобы при управлении датчик не опрашивался, а при получении статуса возвращались актуальные показания.
Возможно есть смысл просто разделить съем показаний датчиков и состав ответа при управлении.
В таком случае значения, которые мы не получаем просто не будем записывать в центре управления при включении и выключении ламп, но при этом во время получения статуса все же данные датчиком будут обязательны.
Однако схема с запросом на проверку статуса в этом случае кажется неработоспособной. Вместо проверки статуса нужно делать POST запрос на сервер со всеми параметрами, кроме датчиков (в частности DHT-11).
С POST запросом пока не разобрался.
Цена при заказе из Китая 60 руб 54 коп на 14 февраля 2016.