Hallo zusammen,
Ich möchte sichergehen, dass ich die Berechnungen korrekt verwende, denn ich schaffe es nicht, das zu tun, was ich möchte.
Ziel
Ich möchte eine Warnung erhalten, wenn mein Kühlschrank mehr als 0,11 kWh in 30 Minuten verbraucht. Das bedeutet, dass die Tür des Gefrierschranks oder des Kühlschranks offen geblieben ist und er mehr verbraucht, um diesen Kälteverlust auszugleichen.
Mittel
Ein intelligenter Stecker sendet den momentanen Verbrauchswert sowie einen Gesamtverbrauchswert, der sich langsam erhöht, in kWh.
Meine Szene
Beschreibung: Alle 5 Minuten wird die Szene ausgeführt:
- Abfrage des Gesamtverbrauchs zum Zeitpunkt T0, zum Beispiel « 1100,05 kWh »
- Warten von 30 Minuten
- Abfrage eines weiteren Wertes zum Zeitpunkt T30, zum Beispiel « 1100,10 kWh »
Anschließend muss ich die Differenz berechnen, um sicherzustellen, dass nicht mehr als 0,10 kWh in 30 Minuten verbraucht wurden.
Aber, diese Berechnung ist nicht möglich (wenn meine Berechnung > Wert), es muss mit einer Variable begonnen werden. Daher habe ich eine Alternative gefunden, die die gleiche Erkennung ermöglicht: Wenn mein Wert T30 kleiner ist als der Wert T0 + 0,10 kWh, dann hat der Kühlschrank mehr als 0,10 kWh in 30 Minuten verbraucht und ich sende eine Warnung.
T30 < T0 + 0,10
Für ein konkretes Beispiel: Wenn T0 = 1100,05 kWh, erwarte ich, dass T30 unter 1100,15 kWh liegt. Mit den aktuellen Berechnungsmöglichkeiten muss ich es so formulieren: Fortfahren, wenn T30 < T0 + 0,10.
Aber es funktioniert nicht, ich erhalte alle 5 Minuten Warnungen.