Реализую управление тёплыми полами с HC2 через http запросы к vera lite, схема следующая - регуляторы тёплого пола подключены к вере, на ней настроены сцены, которые запускаются http запросом виртуального устройства, есть форма запроса позволяющая получить обратно xml файл с отчётом о состоянии конкретного терморегулятора, но мне в этом отчёте нужен только параметры текущей и установленной температуры, для присвоения переменным на hc2 и последующего отображения. |
Побродив по форумам нашёл в какую сторону копать. Вот пример кода на luup по отправке значения температуры пуш уведомлением, попробую допилить его, что бы отсылался на виртуальное устройство в hc2 и присваивал значение переменной. local http = require("socket.http") http.TIMEOUT = 5 local temper = luup.variable_get("urn:upnp-org:serviceId:TemperatureSensor1", "CurrentTemperature", 9) or 0 http.request("https://api.pushover.net/1/messages.json", "token=<token>&user=<user>&message=Camera motion detected, temperature " .. temper) |