Alors voila j'ai un problème bizarre
dans un de mes script_time pour réguler la température du salon, j'utilise la commande
Code : Tout sélectionner
local temperature = tonumber(otherdevices_svalues[sonde]:match("([^;]+)"))quand j'affiche la variable temperature dans le log pour vérification ça me donne : 10
Alors que pour toutes mes autres sondes cette commande me donne bien la temperature
un coup de json pour vérifier :
Code : Tout sélectionner
{
"ActTime" : 1448786703,
"ServerTime" : "2015-11-29 09:45:03",
"Sunrise" : "07:54",
"Sunset" : "17:03",
"result" : [
{
"AddjMulti" : 1.0,
"AddjMulti2" : 1.0,
"AddjValue" : 0.0,
"AddjValue2" : 0.0,
"BatteryLevel" : 100,
"CustomImage" : 0,
"Data" : "19.1 C, 48 %",
"Description" : "",
"DewPoint" : "7.83",
"Favorite" : 1,
"HardwareID" : 2,
"HardwareName" : "RFXtrx433",
"HardwareType" : "RFXCOM - RFXtrx433 USB 433.92MHz Transceiver",
"HardwareTypeVal" : 1,
"HaveTimeout" : false,
"Humidity" : 48,
"HumidityStatus" : "Normal",
"ID" : "E804",
"LastUpdate" : "2015-11-29 09:44:27",
"Name" : "Salon",
"Notifications" : "false",
"PlanID" : "3",
"PlanIDs" : [ 3 ],
"Protected" : false,
"ShowNotifications" : true,
"SignalLevel" : 7,
"SubType" : "THGN122/123, THGN132, THGR122/228/238/268",
"Temp" : 19.10,
"Timers" : "false",
"Type" : "Temp + Humidity",
"TypeImg" : "temperature",
"Unit" : 4,
"Used" : 1,
"XOffset" : "0",
"YOffset" : "0",
"idx" : "65"
}
],
"status" : "OK",
"title" : "Devices"
}
Une idée? Car la je commence a m'arracher les cheveux!!!