So sieht's aus. Kann man hier schön erkennen, auch wenn's kein HM-WDS30-OT2-SM-2 ist.
Code: Alles auswählen
------------------------------- Scriptausgabe -------------------------------
HM-WDS40-TH-I - LastDPActionTime:19:56:29 Uhr am 16.07.20
HM-WDS40-TH-I - Timestamp: 20:41:39 Uhr am 16.07.20 - Wert: 24.1°C / 53%
HM-WDS40-TH-I - LastTimestamp: 20:38:38 Uhr am 16.07.20 - Wert: 24.1°C / 53%
Code: Alles auswählen
object klimachannel = dom.GetObject (ID_CHANNELS).Get ("Klima Innen Sensor: Messwerte") .LastDPActionTime().ToString("%H:%M:%S Uhr am %d.%m.%y");
object temp = channels.Get ("Klima Innen Sensor: Messwerte").DPByHssDP ("TEMPERATURE");
object hum = channels.Get ("Klima Innen Sensor: Messwerte").DPByHssDP ("HUMIDITY");
WriteLine("HM-WDS40-TH-I - LastDPActionTime:"#klimachannel);
WriteLine("HM-WDS40-TH-I - Timestamp: \t "#temp.Timestamp().ToString("%H:%M:%S Uhr am %d.%m.%y")#" - Wert: "#temp.Value().ToString(1)#"°C / "#hum.Value().ToString(0)#"%");
WriteLine("HM-WDS40-TH-I - LastTimestamp: \t "#temp.LastTimestamp().ToString("%H:%M:%S Uhr am %d.%m.%y")#" - Wert: "#temp.Value().ToString(1)#"°C / "#hum.Value().ToString(0)#"%");