Moi aussi les capteurs humidité me gènent...
J'ai modifié le code, en enlevant humidité et luminosité.
J'en ai profité pour mettre le jour, mois et année
local user = "admin"
local pwd = "XXXXXXXX"
HC2 = Net.FHttp("192.168.0.XXX",80)
HC2:setBasicAuthentication(user, pwd)
response = HC2:GET("/api/panels/event?last=50&type=id")
local t = json.decode(response)
local j = 0
for i = 1, 50 do
local Date = (os.date("%d-%m-%Y %H:%M:%S"))
fibaro:debug(Date)
local msg = fibaro:getName(t[i].deviceID) .. " ["..fibaro:getRoomName(fibaro:getRoomID(t[i].deviceID)) .. "] | " .. t[i].oldValue .. "->" .. t[i].newValue .. " | " .. os.date("%d-%m-%Y %H:%M:%S", t[i].timestamp)
fibaro:debug(msg)
if (t[i].deviceType == "temperature_sensor") or
(t[i].deviceType == "humidity_sensor") or
(t[i].deviceType == "light_sensor")
then
-- pas interessant
else
j = j + 1
pcall(function()
fibaro:call(fibaro:getSelfId(), "setProperty", "ui.Label"..j..".value", msg)
end)
end
end