X-Git-Url: https://git.rvb.name/weathermon.git/blobdiff_plain/817101e336c2e0812345e8583aed2dae3007c5be..b0a690ee18f5c2f894edc7c30fd6204c262670fe:/weathermon.lua?ds=sidebyside diff --git a/weathermon.lua b/weathermon.lua index af38729..b43b72c 100755 --- a/weathermon.lua +++ b/weathermon.lua @@ -186,7 +186,7 @@ function processJson(str) for key,value in pairs(msg) do if value then - if key=="model" then + if key=="model" or key=="device" then sensor_type=value elseif key=="id" then sensor_id=value @@ -199,6 +199,9 @@ function processJson(str) end if not (sensor_type==nil or sensor_id==nil or sensor_type=='' or sensor_id=='') then + if next(sensor)==nil then + sensor["command"]="alarm" + end for k,v in pairs(sensor) do printLog("Type = "..sensor_type..", ID = "..sensor_id..", Param = "..k..", Value = "..v) submitValue(sensor_type,sensor_id,k,v)