Re: Temperaturdiffenz aus variabeln berechnen
Verfasst: 15.03.2024, 22:13
Mir geht es darum, dass ich die ePaper Display (1x HM-Dis-EP-WM55 und 1 x HmIP-WRCD) nur mit einem neuen Datenzeile. Nutze dazu das Script aus dem Forum hier für das HM-Dis-EP-WM55 Für das HmIP-WRCD Damit fütter ich die Displays, aber bitte nur wenn es auch wirklich ein Unterschied gibt. So möchte ich den Funkverkehr möglichst klein halten und wie bereist geschrieben verbrauchen diese Dinger recht viel Die E-Paper Displays sind leider nicht dafür gedacht z.B. eine Temperaturanzeige zu sein
Hier mein nun verwendeter Code, der zum Erfolg geführt hat. Dabei wird die der SV "Außentemperatur" verglichen. Die SV "Außentemperatur" wird in einen anderen Script aus zwei verschiedenen HmIP Temperatursensoren gefüttert (Mittelwert beider Temperaturwerten).
Code: Alles auswählen
https://homematic-forum.de/forum/viewtopic.php?f=31&t=31672
Code: Alles auswählen
https://homematic-forum.de/forum/viewtopic.php?f=60&t=55269
Hier mein nun verwendeter Code, der zum Erfolg geführt hat. Dabei wird die der SV "Außentemperatur" verglichen. Die SV "Außentemperatur" wird in einen anderen Script aus zwei verschiedenen HmIP Temperatursensoren gefüttert (Mittelwert beider Temperaturwerten).
Code: Alles auswählen
real a = dom.GetObject("Außentemperatur").Value();
real b = dom.GetObject("Außentemperatur").LastValue();
dom.GetObject("Außentemperatur_Differenz").Variable(false);
if ((a-b).Abs() > 0.1) {
dom.GetObject("Außentemperatur_Differenz").Variable(true);
}