Тема: Колхоз с Philips Hue, NooLite, S1C и RM Pro
Домашняя система развивалась эволиционно. Все началось с лампочек Philips Hue.
В момент появления Hue на рынке, совместимых выключателей Philips не предлагал.
Телефон - конечно высокотехнологично, но далеко не всегда удобно.
Тогда придумал колхоз #1 - выключатели Noolite и USB приемник RX1164 (снят с производства, но есть новые модели), .Net реализация управления через Hue API. В дополнение на планшете Blackberry (все равно валялся) запустил web UI изготовленный на OpenRemote. Так оно и жило долгое время. Затем тормоза .Net достали и переписал на банальный bat c curl и библиотекой на Python.
На днях прикупил RM Pro и S1C, естественно возник зуд скрестить нескрещиваемое.
В результате: S1C контролирует окружение (движение, двери), RM Pro прекрасно обучился командам выключателей NooLite, и управляет сценариями по событиям, а дальше USB приемник NooLite, bat, curl, HuaAPI...
С интересом посчитал устройства / системы / транспорты и протоколы в этой цепочке:
- 433 (S1C) -> S1C -> WiFi / IP -> Rooter (AirPort) -> RM Pro -> 433(NooLite) -> USB -> bat, curl -> WiFi / TCP / IP/ HTTP -> Hue Bridge -> ZigBee -> Лампочка!!! При каждом срабатывании я все еще удивляюсь, что ЭТО работает.
А ведь когда-то было достаточно замкнуть два контакта :)!
Для упрощения изложения полный список протоколов, систем и подсистем усечен.