[résolu] Récupération de la température donnée par une sonde
Publié : 12 déc. 2016, 18:43
Bonjour.
Je voudrais récupérer la température donnée par une sonde.
Un json ( http://192.168.1.150:8080/json.htm?type=devices&rid=335 ) de l'id de la sonde donne
{
"ActTime" : 1481561941,
"ServerTime" : "2016-12-12 17:59:01",
"Sunrise" : "08:21",
"Sunset" : "17:10",
"result" : [
{
"AddjMulti" : 1.0,
"AddjMulti2" : 1.0,
"AddjValue" : 0.0,
"AddjValue2" : 0.0,
"BatteryLevel" : 0,
"CustomImage" : 0,
"Data" : "4.2 C, 76 %",
"Description" : "",
"DewPoint" : "0.34",
"Favorite" : 1,
"HardwareID" : 3,
"HardwareName" : "Rfxcom",
"HardwareType" : "RFXCOM - RFXtrx433 USB 433.92MHz Transceiver",
"HardwareTypeVal" : 1,
"HaveTimeout" : false,
"Humidity" : 76,
"HumidityStatus" : "Wet",
"ID" : "6001",
"LastUpdate" : "2016-12-12 17:58:56",
"Name" : "Temp Ouest",
"Notifications" : "true",
"PlanID" : "0",
"PlanIDs" : [ 0 ],
"Protected" : false,
"ShowNotifications" : true,
"SignalLevel" : 8,
"SubType" : "Alecto WS1700",
"Temp" : 4.20,
"Timers" : "false",
"Type" : "Temp + Humidity",
"TypeImg" : "temperature",
"Unit" : 1,
"Used" : 1,
"XOffset" : "0",
"YOffset" : "0",
"idx" : "335"
}
],
"status" : "OK",
"title" : "Devices"
}
mais otherdevices_svalues['Temp Ouest'] donne 4.2;76;3 et je ne voudrais que 4,2. Comment faire?
Je voudrais récupérer la température donnée par une sonde.
Un json ( http://192.168.1.150:8080/json.htm?type=devices&rid=335 ) de l'id de la sonde donne
{
"ActTime" : 1481561941,
"ServerTime" : "2016-12-12 17:59:01",
"Sunrise" : "08:21",
"Sunset" : "17:10",
"result" : [
{
"AddjMulti" : 1.0,
"AddjMulti2" : 1.0,
"AddjValue" : 0.0,
"AddjValue2" : 0.0,
"BatteryLevel" : 0,
"CustomImage" : 0,
"Data" : "4.2 C, 76 %",
"Description" : "",
"DewPoint" : "0.34",
"Favorite" : 1,
"HardwareID" : 3,
"HardwareName" : "Rfxcom",
"HardwareType" : "RFXCOM - RFXtrx433 USB 433.92MHz Transceiver",
"HardwareTypeVal" : 1,
"HaveTimeout" : false,
"Humidity" : 76,
"HumidityStatus" : "Wet",
"ID" : "6001",
"LastUpdate" : "2016-12-12 17:58:56",
"Name" : "Temp Ouest",
"Notifications" : "true",
"PlanID" : "0",
"PlanIDs" : [ 0 ],
"Protected" : false,
"ShowNotifications" : true,
"SignalLevel" : 8,
"SubType" : "Alecto WS1700",
"Temp" : 4.20,
"Timers" : "false",
"Type" : "Temp + Humidity",
"TypeImg" : "temperature",
"Unit" : 1,
"Used" : 1,
"XOffset" : "0",
"YOffset" : "0",
"idx" : "335"
}
],
"status" : "OK",
"title" : "Devices"
}
mais otherdevices_svalues['Temp Ouest'] donne 4.2;76;3 et je ne voudrais que 4,2. Comment faire?