Wenn/dann: Taster drücken, der Verschluss prüft und dann Meldung macht

Einrichtung, Anschluss und Programmierung der HomeMatic CCU

Moderator: Co-Administratoren

deetee

Wenn/dann: Taster drücken, der Verschluss prüft und dann Meldung macht

Beitrag von deetee » 20.02.2019, 20:56

Hallo,

ich habe Probleme bei einem Programm welches ich baue.

Und zwar will ich erreichen:
- wenn ich einen Taster an der Haustür drücke, dann prüfe, ob noch eines der Fenster/Türen im Haus offen ist und melde welche Tür/Fenster das ist.
- Sofern alles Geschlossen ist, dann melde: alles geschlossen

Wie genau baue ich das? Ich habe etwas gebaut, aber so rund läuft das nicht - kommen viele falsche Push-Meldungen.

Es schaut aktuell so aus:
- WENN > GERÄTEAUSWAHL > Taster oben > Tastendruck kurz
- UND > GERÄTEAUSWAHL > Fenster > OFFEN > nur prüfen
- AKTIVITÄT DANN (Vor dem Ausführen alle laufenden Verzögerungen für diese Aktivitäten beenden (z.B. Retriggern).) > SYSTEMZUSTAND > pocketControlPushMessage > SOFORT > Fenster offen
>>> mit SONST-WENN Befehlen dann die weiteren Fenster/Türen genauso prüfen
>>> danach kommt dann
- AKTIVITÄT: SONST (Vor dem Ausführen alle laufenden Verzögerungen für diese Aktivitäten beenden (z.B. Retriggern).) > SYSTEMZUSTAND > pocketControlPushMessage > SOFORT > Alles geschlossen


Aber leider läuft das nicht, wie ich das will. Bekomme die Meldung "Alles geschlossen" auch dann wenn ich gar nicht den Taster drücke...

Woran kann das liegen?

dondaik
Beiträge: 12925
Registriert: 16.01.2009, 18:48
Wohnort: Steingaden
Hat sich bedankt: 1599 Mal
Danksagung erhalten: 222 Mal

Re: Wenn/dann: Taster drücken, der Verschluss prüft und dann Meldung macht

Beitrag von dondaik » 20.02.2019, 21:17

:-)
zum beispiel daran das die ganzen prg. hier nicht eingestellt wurden , damit man sie ggf beurteilen kann...
klar ansonsten liegt es daran das was falsch ist :mrgreen:
die suche nach dem schlagworten auch helfen .. das thema "alle fenster geschlossen " ist nicht unbehandelt .
-------
!!! der download der handbüchern auf den seiten von eq3 und das lesen der tips und tricks kann das hm-leben sehr erleichtern - das nutzen der suche nach schlagworten ebenso :mrgreen: !!!
wer schreibfehler findet darf sie behalten.

deetee

Re: Wenn/dann: Taster drücken, der Verschluss prüft und dann Meldung macht

Beitrag von deetee » 20.02.2019, 22:01

Ja - ich weiß. Aber die Suche macht mich nur mehr durcheinander, weil es immer wieder andere Varianten/Wünsche etc. gibt.

Habe das ja schon durchgeschaut und entsprechend es mit meinem Programm probiert. Da ich nicht mehr weiter weiß, frage ich halt hier...

Benutzeravatar
Sammy
Beiträge: 9172
Registriert: 09.09.2008, 20:47
Hat sich bedankt: 15 Mal
Danksagung erhalten: 174 Mal

Re: Wenn/dann: Taster drücken, der Verschluss prüft und dann Meldung macht

Beitrag von Sammy » 20.02.2019, 22:16

Ohne Screenshots keine Hilfe
Links: CCU-Logik, Tipps für Anfänger, WebUI-Doku, Expertenparameter, virtuelle Aktorkanäle
Inventur vom 22.01.14: 516 Kanäle in 165 Geräten, 132 Programme, 270 Direkte Verknüpfungen
Ich übernehme für alle von mir gegebenen Hinweise, Tipps und Links keine Haftung! Das Befolgen meiner Tipps ist nur für Fachkundige gedacht und erfolgt auf eigene Gefahr!

deetee

Re: Wenn/dann: Taster drücken, der Verschluss prüft und dann Meldung macht

Beitrag von deetee » 20.02.2019, 22:25

Anbei der Screenshot.

Sind noch ein paar weitere Fenster dazwischen - aus Gründen der Übersicht aber entfernt - im Grunde aber immer wieder die gleiche Bedingung.
Bildschirmfoto 2019-02-20 um 22.23.25.jpg

Xel66
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: Wenn/dann: Taster drücken, der Verschluss prüft und dann Meldung macht

Beitrag von Xel66 » 20.02.2019, 22:28

Der Ansatz ist schon reichlich umständlich. Es wäre ein Leichtes, den Taster bei Bestätigung mit den verODERten zu prüfenden TFK zu verUNDen und nur bei Bedarf ein Script auszulösen, welches die geöffneten Fenster meldet. Man muss sich nur ein Mal die "Mühe" machen, alle zu prüfenden TFK in das Programm aufzunehmen.

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

deetee

Re: Wenn/dann: Taster drücken, der Verschluss prüft und dann Meldung macht

Beitrag von deetee » 20.02.2019, 22:33

Xel66 hat geschrieben:
20.02.2019, 22:28
Der Ansatz ist schon reichlich umständlich. Es wäre ein Leichtes, den Taster bei Bestätigung mit den verODERten zu prüfenden TFK zu verUNDen und nur bei Bedarf ein Script auszulösen, welches die geöffneten Fenster meldet. Man muss sich nur ein Mal die "Mühe" machen, alle zu prüfenden TFK in das Programm aufzunehmen.

Gruß Xel66
Das hört sich für mich wiederum gerade sehr sehr kompliziert und nicht verständlich an...

Xel66
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: Wenn/dann: Taster drücken, der Verschluss prüft und dann Meldung macht

Beitrag von Xel66 » 20.02.2019, 22:42

Liegt vielleicht an meinem Schreibstil.

Code: Alles auswählen

WENN Taster bei Betätigung 
UND Fenster1 offen nur prüfen
    ODER Fenster2 offen nur prüfen
    ODER Fenster3 offen nur prüfen
    ...
DANN Script offenes Fenster feststellen und melden 
SONST melden, dass alle Fenster geschlossen 
Die verODERten TFK müssen in einen gemeinsamen Block.

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

deetee

Re: Wenn/dann: Taster drücken, der Verschluss prüft und dann Meldung macht

Beitrag von deetee » 20.02.2019, 22:51

Jetzt habe ich es verstanden. Danke.

EDIT: Bzw. muss ich noch verstehen, wie man ein Prüf-Script baut, damit er auch entsprechend prüft, welches Fenster offen ist.

Xel66
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: Wenn/dann: Taster drücken, der Verschluss prüft und dann Meldung macht

Beitrag von Xel66 » 20.02.2019, 23:17

Die Sucbegriffe y"Fenster offen" oder "Anzahl offene Fenster" sollte Dir ausreichend Lesestoff bieten.

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

Antworten

Zurück zu „HomeMatic Zentrale (CCU / CCU2 / CCU3 / Charly)“