Hilfe bei NodeRed Trockner/Waschmaschine Automatisierung

Hallo zusammen,

ich bin recht neu in NodeRed und wollte gerade eine Automatisierung für meine Waschmaschine und Trockner erstellen. Ja ich weiß da gibt es schon tausend Beiträge und Videos. Ich hab mich auch an ein Video gehalten habe aber trotzdem ein paar Probleme zu denen ich nichts gefunden habe.

Und zwar habe ich versucht das ganze mit dem power-monitor umzusetzen. Das Problem ist nur meine Steckdose über ZIgbee2MQTT sendet wenn die Waschmaschine fertig ist nur einmal noch 0Watt und dann nichts mehr. Ist ja auch ok um das MQTT Netzt nicht mit gleichen Meldungen zuzumüllen aber der power-monitor wartet auf 3 Nachrichten die unter 10 Watt sind. Jetzt kann ich natürlich dem power-monitor sagen er soll beim ersten mal 0 Watt sagen die Maschine ist fertig aber mein Trockner zb. meldet zum Ende hin so:

sensor.trockner_power,194,2024-04-04T09:52:40.621Z
sensor.trockner_power,0,2024-04-04T09:52:56.637Z
sensor.trockner_power,183,2024-04-04T09:53:10.624Z
sensor.trockner_power,0,2024-04-04T09:53:26.651Z
sensor.trockner_power,262,2024-04-04T09:53:39.624Z
sensor.trockner_power,0,2024-04-04T09:53:55.655Z
sensor.trockner_power,327,2024-04-04T09:54:09.626Z
sensor.trockner_power,0,2024-04-04T09:54:25.648Z
sensor.trockner_power,321,2024-04-04T09:54:39.620Z
sensor.trockner_power,0,2024-04-04T09:54:55.648Z
sensor.trockner_power,268,2024-04-04T09:55:09.669Z
sensor.trockner_power,0,2024-04-04T09:55:25.658Z
sensor.trockner_power,218,2024-04-04T09:55:39.631Z
sensor.trockner_power,0,2024-04-04T09:55:55.687Z
sensor.trockner_power,82,2024-04-04T09:56:08.641Z
sensor.trockner_power,0,2024-04-04T09:56:24.610Z
sensor.trockner_power,188,2024-04-04T09:56:38.686Z
sensor.trockner_power,0,2024-04-04T09:56:54.663Z
sensor.trockner_power,295,2024-04-04T09:57:08.638Z
sensor.trockner_power,0,2024-04-04T09:57:24.665Z
sensor.trockner_power,334,2024-04-04T09:57:38.640Z
sensor.trockner_power,0,2024-04-04T09:57:54.675Z
sensor.trockner_power,294,2024-04-04T09:58:11.606Z
sensor.trockner_power,0,2024-04-04T09:58:24.681Z
sensor.trockner_power,258,2024-04-04T09:58:38.643Z
sensor.trockner_power,0,2024-04-04T09:58:54.675Z
sensor.trockner_power,27,2024-04-04T09:59:07.646Z
sensor.trockner_power,0,2024-04-04T09:59:23.658Z
sensor.trockner_power,116,2024-04-04T09:59:37.649Z
sensor.trockner_power,0,2024-04-04T09:59:53.744Z
sensor.trockner_power,223,2024-04-04T10:00:07.710Z
sensor.trockner_power,0,2024-04-04T10:00:23.670Z
sensor.trockner_power,323,2024-04-04T10:00:37.657Z
sensor.trockner_power,0,2024-04-04T10:00:53.651Z

Und da würde er sehr oft Melden das er fertig ist.

Ich hätte im Kopf vielleicht sowas wie:
Erste Meldung kommt mit xxxx Watt. NodeRed startet einen Timer der zb 5 min läuft und bei jedem Meldung auf sensor.trockner_power wird der Timer auf 5 min zurückgesetzt. Sobald dann jetzt die letzte Meldung kommt wird der Timer wieder auf 5 min zurückgesetzt und läuft jetzt aber ab, da er nicht mehr zurückgesetzt wird. Nach ablauf dieses Timers kann ich dann davon ausgehen das die Maschine fertig ist und Benachrichtigungen usw. senden.

Habe aber, wie gesagt in NodeRed, nicht so viel Plan und bräuchte eure Hilfe wie man so etwas umsetzen kann oder ob es bessere Alternativen gibt.

Viele Grüße
Sascha

Wenn du von NodeRed nicht so viel Plan hast, dann nimm doch eine der tausend hier im Forum vorgeschlagenen Automatisierungen direkt in HA …
Erst vor ein paar Stunden gleiches Thema:

Hab diese Automatisierung schon gesehen wollte aber in NodeRed bleiben.
Habe alle meine Automatisierungen in NodeRed umgesetzt und würde gerne bei einem System bleiben. Kenn mich nicht so gut mit NodeRed aus da ich noch nicht lange bei HA bin war ewig bei ioBroker.
Aber falls du helfen kannst wie ich so eine Automatisierung wie in deinem Beispiel in NodeRed umsetzen kann würde ich mich freuen.

Gruß Sascha

Schau dir mal das Video an bezüglich des Rücksetzens. Vielleicht hilft es dir weiter:

Hi,

nimm doch die Node Current State, hier kannst du eine Bedingung abfragen: Wenn der Gesendete Status ‘0’ für 5 Minuten anhält, also Wahr ist dann kannst du dir den true Ausgang weiterverarbeiten, dir z.B eine Nachricht senden.
Hänge dir ein Beispiel von meinem Bewegungsmelder an.

Ich verstehe dein Problem nicht. Dann gib das doch im Power-monitor so an:
grafik
Stop after: Number of messages with readings below the threshold to trigger a stop event.
Weil eigentlich sollte die Automation in Node-RED nach der ersten Meldung deaktiviert sein (nach der ersten Meldung) und erst wieder starten, wenn der Start theshold wieder überschritten wird (neuer Zyklus). U.U. diesen erhöhen.

Oder möchtest du beide Geräte über Eine Steckdose überwachen?
Dann kann das dann aber generell auch nur funktionieren, wenn du niemals beide gleichzeitig betreibst. Ich denke damit tust du dir keine gefallen. Investiere in eine zweite Steckdose.

@silberfuxx
Mein Trockner switch leider am Ende sehr viel zwischen 0 und xxx Watt.

Da würde der power-monitor sofort nach dem ersten 0 weitergeben das die Maschine fertig ist. Obwohl sie noch 1,5h weiterläuft

Versuch doch den Start bei > 500 W z.B. Ob du die ersten 5 Minuten verpasst, ist ja nicht so wichtig.
Danach sieht es ja so aus, als wäre es immer > 0 W also wäre die Endbedingung 0 W /wenn das geht, sonst 1 W) und wenn du magst kannst du auch bei
"stop after > 1 eingeben, dann geht es erst weiter, wenn der Strom entsprechend oft und 0 W (bzw. 1W) fällt.
Im Prinzip könntest du dann auch bei < 500 W starten und das Ende bei mindestens 2 Mal < 5 W oder so auslösen.
Musst einfach mal ein wenig mit den Werten spielen. Hab ich auch gemacht und nun passt es für uns.