Moin zusammen,
ich bin irgendwie zu blöde ein einfaches Programm mit Leistungsmessung für den HM-ES-PMSw1-PI zu schreiben.
Markisensteuerung, Lampensteuerung alles kein Problem, nur die Geschichte mit der Leistungsmessung fliegt mir immer um die Ohren.
Ziel:
Steckdose nach 5 Minuten abschalten wenn weniger als 8W.
Mein bisheriges Problem ist, das, wenn am Anfang weniger als 8W anliegen startet der Zähler, steigt dann der "Verbrauch" wird die Steckdose trotzdem abgeschaltet.
Ich ging bisher davon aus das der Haken "Retriggern" ausreichen würde in diesem Fall von vorne zu beginnen, aber irgendwie will das alles nicht. Wäre für einen kleinen Tipp dankbar, anbei Screenshot der aktuellen Programmierung:
Programm mit Leistungsmessung
Moderator: Co-Administratoren
Re: Programm mit Leistungsmessung
Die zweite Zeile ist schon mal absolut überflüssig...
Retriggern bricht eine Verzögerung in Verbindung mit einem neuen Befehl für das selbe Objekt ab.
Du müsstest also im SONST-WENN oder in einem zusätzlichen Programm definieren wann eingeschaltet wird.
SONST-WENN - Leistung über 8 Watt - bei Änderung
DANN - sofort - EIN
Retriggern bricht eine Verzögerung in Verbindung mit einem neuen Befehl für das selbe Objekt ab.
Du müsstest also im SONST-WENN oder in einem zusätzlichen Programm definieren wann eingeschaltet wird.
SONST-WENN - Leistung über 8 Watt - bei Änderung
DANN - sofort - EIN
Viele Grüße!
Jörg
Jörg
-
- Beiträge: 4155
- Registriert: 09.09.2012, 10:41
- System: Alternative CCU (auf Basis OCCU)
- Hat sich bedankt: 78 Mal
- Danksagung erhalten: 301 Mal
Re: Programm mit Leistungsmessung
Kurze Erklärung, was dein Programm macht (chronologischer Ablauf):
- Leistung fällt unter 8W -> Programm wird getriggert (die erste Zeile des Programms bewirkt das)
- Programm läuft und prüft (zweimal!, also unnötig wie bereits Jörg schrieb)
- kleiner 8W UND kleiner 8W ist erfüllt -> das Dann wird ausgelöst
- Timer läuft
- Leistung steigt über 8 W -> Programm wird getriggert (die erste Zeile des Programms bewirkt das wieder)
- Programm läuft und prüft
- kleiner 8W UND kleiner 8W ist NICHT erfüllt -> das Programm wird ohne Aktion beendet
- Timer läuft also unverändert weiter
Na, klingelts?
- Leistung fällt unter 8W -> Programm wird getriggert (die erste Zeile des Programms bewirkt das)
- Programm läuft und prüft (zweimal!, also unnötig wie bereits Jörg schrieb)
- kleiner 8W UND kleiner 8W ist erfüllt -> das Dann wird ausgelöst
- Timer läuft
- Leistung steigt über 8 W -> Programm wird getriggert (die erste Zeile des Programms bewirkt das wieder)
- Programm läuft und prüft
- kleiner 8W UND kleiner 8W ist NICHT erfüllt -> das Programm wird ohne Aktion beendet
- Timer läuft also unverändert weiter
Na, klingelts?
Es gibt 10 Arten von Menschen: solche die Binärcode verstehen und solche, die ihn nicht verstehen.