Кое-как как временное решение я нагорбил такую штуку. Например, для открытия ворот написал сцену, запускающую код:
luup.inet.wget("192.168.0.101/cmd.cgi?cmd=OUT,1,1")
luup.sleep(2000)
luup.inet.wget("192.168.0.101/cmd.cgi?cmd=OUT,1,0")
Для закрытия:
luup.inet.wget("192.168.0.101/cmd.cgi?cmd=OUT,2,1")
luup.sleep(2000)
luup.inet.wget("192.168.0.101/cmd.cgi?cmd=OUT,2,0")
Получилось вот так (просто пример)
Для включения освещения с помощью реле взял плагин виртуального выключателя. И сделал для него сцены на включение и выключение с выполнением кодов
На включение:
luup.inet.wget("192.168.0.101/cmd.cgi?cmd=REL,1,1")
На выключение:
luup.inet.wget("192.168.0.101/cmd.cgi?cmd=REL,1,0")
И это работает. Правда нет обратной связи, нет реального состояния (например, если реле включили или выключили иным способом. Но пока пойдет на первое время, а дальше буду разбираться.
Я пытался вникнуть, как это работает - Lua, Luup, файлы устройств и т.д. Тяжело идет для не программиста.
Нет ли чего почитать про то как это работает - эти файлы, скрипты и т.д. - только совсем уж элементарно, на пальцах?