Programm läuft nur 1x

HMIP lokale Installation

Moderator: Co-Administratoren

maka75
Beiträge: 12
Registriert: 20.03.2023, 16:02
System: CCU

Programm läuft nur 1x

Beitrag von maka75 » 20.03.2023, 16:08

Hallo zusammen,
vielleicht weiß jemand auf anhieb was der Fehler ist.

Ich habe ein Programm in der CCU3 angelegt welches als Bedingung die Abfrage eines Schaltzustandes von einem Aktor (Relais) hat und zum anderen auf einen kurzen Tasten druck an einem Schalter reagieren soll.

Die Reaktion soll das schalten eines Aktors (Relais) sein.

Das Programm läuft auch einmal. Dann nicht mehr.
Nehme ich den Haken "aktiv" raus und mache den Haken wieder ein. Läuft es wieder, genau einmal.
Das Problem ist bei allen Programmen die ich angelegt habe vorhanden.

Ich habe zum testen auch Programme angelegt mit nur einer Bedingung. Aber immer der gleiche Effekt.

Grüße

Benutzeravatar
robbi77
Beiträge: 13788
Registriert: 19.01.2011, 19:15
System: CCU
Wohnort: Landau
Hat sich bedankt: 181 Mal
Danksagung erhalten: 732 Mal

Re: Programm läuft nur 1x

Beitrag von robbi77 » 20.03.2023, 19:16

Wo ist das Programm?
viewtopic.php?f=1&t=22801

MichaelN
Beiträge: 9562
Registriert: 27.04.2020, 10:34
System: CCU
Hat sich bedankt: 696 Mal
Danksagung erhalten: 1608 Mal

Re: Programm läuft nur 1x

Beitrag von MichaelN » 20.03.2023, 19:19

oder Holzhammer Methode:
a) neu booten
b) neue SD Karte
LG, Michael.

Wenn du eine App zur Bedienung brauchst, dann hast du kein Smarthome.

Wettervorhersage über AccuWeather oder OpenWeatherMap+++ Rollladensteuerung 2.0 +++ JSON-API-Ausgaben auswerten +++ undokumentierte Skript-Befehle und Debugging-Tipps +++

maka75
Beiträge: 12
Registriert: 20.03.2023, 16:02
System: CCU

Re: Programm läuft nur 1x

Beitrag von maka75 » 16.04.2023, 15:28

So bin heute erst dazu gekommen mich wieder diesem Problem zu zuwenden.
Das ist das kleine Programm.
Es ist wie verhext. Das Programm funktioniert genau 1x wenn man das Häckchen von aktiv raus nimmt und wieder rein packt.
Danach wird das Programm nicht mehr aufgerufen. Auch wenn alle Bedingungen erfüllt sind.
Programm1_CCU3.PNG

MichaelN
Beiträge: 9562
Registriert: 27.04.2020, 10:34
System: CCU
Hat sich bedankt: 696 Mal
Danksagung erhalten: 1608 Mal

Re: Programm läuft nur 1x

Beitrag von MichaelN » 16.04.2023, 15:32

maka75 hat geschrieben:
16.04.2023, 15:28
Auch wenn alle Bedingungen erfüllt sind.
Warscheinlich eben nicht. Wenn K1 nicht wieder irgendwo auf falsch gesetzt wird, dann wird das DANN nicht ausgeführt.

Debugging Tips siehe Signatur
LG, Michael.

Wenn du eine App zur Bedienung brauchst, dann hast du kein Smarthome.

Wettervorhersage über AccuWeather oder OpenWeatherMap+++ Rollladensteuerung 2.0 +++ JSON-API-Ausgaben auswerten +++ undokumentierte Skript-Befehle und Debugging-Tipps +++

maka75
Beiträge: 12
Registriert: 20.03.2023, 16:02
System: CCU

Re: Programm läuft nur 1x

Beitrag von maka75 » 16.04.2023, 15:40

Leider nicht.
Das war meine erste Vermutung.
Ich kann die Abfrage der Systemvariabeln auch aus dem Skript raus lassen.
Auch dann wird das Programm nur 1x ausgeführt und danach nie wieder.

Den Zustand habe ich vor der Taster Betätigung in dieser Ansicht geprüft:
Zustand_K1-3_CCU3.PNG

MichaelN
Beiträge: 9562
Registriert: 27.04.2020, 10:34
System: CCU
Hat sich bedankt: 696 Mal
Danksagung erhalten: 1608 Mal

Re: Programm läuft nur 1x

Beitrag von MichaelN » 16.04.2023, 15:43

Wird überhaupt ein Tastendruck "kurz" erkannt?Siehe Debugging Tips
LG, Michael.

Wenn du eine App zur Bedienung brauchst, dann hast du kein Smarthome.

Wettervorhersage über AccuWeather oder OpenWeatherMap+++ Rollladensteuerung 2.0 +++ JSON-API-Ausgaben auswerten +++ undokumentierte Skript-Befehle und Debugging-Tipps +++

maka75
Beiträge: 12
Registriert: 20.03.2023, 16:02
System: CCU

Re: Programm läuft nur 1x

Beitrag von maka75 » 16.04.2023, 16:05

So ich habe das Programm mal reduziert auf ein absolutes Minimum...

Das Programm soll nun beim kurzen betätigen des Tasters die Systemvariable K1 auf WAHR setzten.
programm1_ccu3Mini.PNG
Man kann beim betätigen des Tasters sehen das der Zeitstempel für die Ausführung des Programms sich ändert:
programm1_wurdeausgefuehrt.PNG
programm1_wurdeausgefuehrt.PNG (23.19 KiB) 230 mal betrachtet

Aber die Systemvariable bleibt auf FALSCH. Das Programm wird nicht ausgeführt.
ZustandK1_Mini.PNG

MichaelN
Beiträge: 9562
Registriert: 27.04.2020, 10:34
System: CCU
Hat sich bedankt: 696 Mal
Danksagung erhalten: 1608 Mal

Re: Programm läuft nur 1x

Beitrag von MichaelN » 16.04.2023, 16:11

Debugging Tipps 3 und 4
LG, Michael.

Wenn du eine App zur Bedienung brauchst, dann hast du kein Smarthome.

Wettervorhersage über AccuWeather oder OpenWeatherMap+++ Rollladensteuerung 2.0 +++ JSON-API-Ausgaben auswerten +++ undokumentierte Skript-Befehle und Debugging-Tipps +++

maka75
Beiträge: 12
Registriert: 20.03.2023, 16:02
System: CCU

Re: Programm läuft nur 1x

Beitrag von maka75 » 16.04.2023, 16:27

das mit den verweis auf die debuggingtips ist echt nett....ändert aber nichts an der tatsache das alles was unter ausführen kommen soll nicht ausgeführt wird. NUR 1x wenn ich das Programm deaktiviere und wieder aktiviere.

Logging Eingebaut:
1loggingeingebaut.PNG
Programm wurde nach Taster drücken angesprochen:
1Programmhatreagiert.PNG
Systemvariabeln unverändert:
1systemvariabelunverändert.PNG
Systemvariaben Protokoll aktiv und auch unverändert:
1variabelnprotokollunverändert.PNG

Antworten

Zurück zu „HomeMatic IP mit CCU“