Fenster geöffnet = Push-Nachricht
Moderator: Co-Administratoren
-
- Beiträge: 29
- Registriert: 08.12.2020, 18:24
- System: CCU
Fenster geöffnet = Push-Nachricht
Hi,
ich habe drei Programme erstellt und leider funktioniert es nicht so wie ich es möchte. Daher benötige ich eure Hilfe.
Vorab Danke.
Wenn zwischen 18-22 Uhr das Fenster im Bad geöffnet wird und länger als 20 Minuten geöffnet bleibt, soll eine Push-Nachricht verschickt werden.
Wenn das Fenster aber z.b nach 10 Minuten wieder geschlossen wird, soll keine Push-Nachricht verschickt werden.
Leider wird immer eine Push-Nachricht nach 20 Minuten verschickt, auch wenn es vorher geschlossen wurde.
Was habe ich falsch gemacht?
Gruß und Danke
ich habe drei Programme erstellt und leider funktioniert es nicht so wie ich es möchte. Daher benötige ich eure Hilfe.
Vorab Danke.
Wenn zwischen 18-22 Uhr das Fenster im Bad geöffnet wird und länger als 20 Minuten geöffnet bleibt, soll eine Push-Nachricht verschickt werden.
Wenn das Fenster aber z.b nach 10 Minuten wieder geschlossen wird, soll keine Push-Nachricht verschickt werden.
Leider wird immer eine Push-Nachricht nach 20 Minuten verschickt, auch wenn es vorher geschlossen wurde.
Was habe ich falsch gemacht?
Gruß und Danke
-
- Beiträge: 14149
- Registriert: 08.05.2013, 23:33
- System: Alternative CCU (auf Basis OCCU)
- Wohnort: Nordwürttemberg
- Hat sich bedankt: 583 Mal
- Danksagung erhalten: 1497 Mal
Re: Fenster geöffnet = Push-Nachricht
Das mit der Systemvariable hast Du falsch verstanden. Die Systemvariable muss verzögert umgestellt werden und wenn diese einen bestimmten Zustand hat, das Push-Script ausgelöst werden. Beim verzögerten Setzen einer Systemvariable wird dem System gesagt, stelle nach Zeitspanne x die Systemvariable auf Zustand y. Kommt in der Zwischenzeit ein anderslautender Befehl für die gleiche Systemvariable, wird der laufende Verzögerungstimer gelöscht. Verzögert Du allerdings ein Script, gibt es zwar auch einen Timer, der wird aber nicht gelöscht. Warum auch? Das Script ist kein Objekt mit Zuständen wie Systemvariablen und Aktoren.
Gruß Xel66
Gruß Xel66
-------------------------------------------------------------------------------------------
524 Kanäle in 146 Geräten und 267 CUxD-Kanäle in 34 CUxD-Geräten:
343 Programme, 334 Systemvariablen und 183 Direktverknüpfungen,
RaspberryMatic Version: 3.65.11.20221005 + Testsystem: CCU2 2.61.7
-------------------------------------------------------------------------------------------
Einsteigerthread, Programmlogik-Thread, WebUI-Handbuch
524 Kanäle in 146 Geräten und 267 CUxD-Kanäle in 34 CUxD-Geräten:
343 Programme, 334 Systemvariablen und 183 Direktverknüpfungen,
RaspberryMatic Version: 3.65.11.20221005 + Testsystem: CCU2 2.61.7
-------------------------------------------------------------------------------------------
Einsteigerthread, Programmlogik-Thread, WebUI-Handbuch
-
- Beiträge: 507
- Registriert: 26.10.2016, 16:08
- System: CCU
- Hat sich bedankt: 19 Mal
- Danksagung erhalten: 15 Mal
Re: Fenster geöffnet = Push-Nachricht
OHOH...
Du musst die SV im ersten Programm verzögert um 20min schalten und dann im 2.Prog darauf reagieren.
Du brauchst wenn du nur offen und geschlossen hast auch kein sonst wenn
.... Wenn Fenster offen bei Änderung
dann SV verzögert um 20min auf wahr
sonst SV auf falsch
und im 2. Prog
Wenn SV wahr bei Änderung
und Zeit prüfen
dann Pushnachricht
Gruß Tino
Xel66 war schneller....
Du musst die SV im ersten Programm verzögert um 20min schalten und dann im 2.Prog darauf reagieren.
Du brauchst wenn du nur offen und geschlossen hast auch kein sonst wenn
.... Wenn Fenster offen bei Änderung
dann SV verzögert um 20min auf wahr
sonst SV auf falsch
und im 2. Prog
Wenn SV wahr bei Änderung
und Zeit prüfen
dann Pushnachricht
Gruß Tino
Xel66 war schneller....
-
- Beiträge: 29
- Registriert: 08.12.2020, 18:24
- System: CCU
Re: Fenster geöffnet = Push-Nachricht
Hi,
erst einmal Danke fürs antworten.
Also muss ich im Programm 1 folgendes machen.
Die Systemvariable (Fenster) (Zeit läuft) auf verzögert um 20 Minuten einstellen?
Und sonst die Systemvariable auf (Fenster zu)
Im Programm 2
Wenn (Fenster) (Zeit läuft) bei Änderung auslösen
Dann direkt Push-Nachricht
Kann im Programm 2, auch das (sonst wenn) weg?
Muss ich auf nur (sonst) umstellen?
Und das 3 Programm benötige ich nicht mehr?
Gruß
erst einmal Danke fürs antworten.
Also muss ich im Programm 1 folgendes machen.
Die Systemvariable (Fenster) (Zeit läuft) auf verzögert um 20 Minuten einstellen?
Und sonst die Systemvariable auf (Fenster zu)
Im Programm 2
Wenn (Fenster) (Zeit läuft) bei Änderung auslösen
Dann direkt Push-Nachricht
Kann im Programm 2, auch das (sonst wenn) weg?
Muss ich auf nur (sonst) umstellen?
Und das 3 Programm benötige ich nicht mehr?
Gruß
-
- Beiträge: 12434
- Registriert: 19.03.2014, 00:37
- System: in Planung
- Hat sich bedankt: 105 Mal
- Danksagung erhalten: 380 Mal
Re: Fenster geöffnet = Push-Nachricht
Umsetzen wie oben beschrieben und beobachten. Dazu die Programme neu anlegen (nicht kopieren) und die bisherigen löschen. Vom Ergebnis, so es nicht funktioniert, erneut Screenshots einstellen.
Gruß
Bruno
Janeuling2020 hat geschrieben: ↑17.04.2021, 17:48das (sonst wenn) weg? Muss ich auf nur (sonst) umstellen?
Nein, ist im neuen Prog. 2 aufgegangen.
Gruß
Bruno
-
- Beiträge: 29
- Registriert: 08.12.2020, 18:24
- System: CCU
Re: Fenster geöffnet = Push-Nachricht
So habe ich es jetzt erstellt und es hat auch funktioniert.
Habe es zum testen auf 2 minuten gestellt. (Ohne Bedingung Zeitsteuerung)
Noch eine Frage zu der Zeitsteuerung.
Wäre die Einstellung so richtig?
Wenn nur zwischen 18:35 Uhr und 22:30 eine Push-Nachricht verschickt werden soll.
Danke
Habe es zum testen auf 2 minuten gestellt. (Ohne Bedingung Zeitsteuerung)
Noch eine Frage zu der Zeitsteuerung.
Wäre die Einstellung so richtig?
Wenn nur zwischen 18:35 Uhr und 22:30 eine Push-Nachricht verschickt werden soll.
Danke
-
- Beiträge: 12434
- Registriert: 19.03.2014, 00:37
- System: in Planung
- Hat sich bedankt: 105 Mal
- Danksagung erhalten: 380 Mal
Re: Fenster geöffnet = Push-Nachricht
Der dritte Screenshot ist gleich dem zweiten ... probier es doch einfach ...
-
- Beiträge: 29
- Registriert: 08.12.2020, 18:24
- System: CCU
Re: Fenster geöffnet = Push-Nachricht
Ich habe nur noch 2 Programme erstellt. Der 3 Screenshot vom 2 Programm ist überflüssig.
Werde es testen.
Vielen dank.
Schönen Abend noch
Werde es testen.
Vielen dank.
Schönen Abend noch