Programm bei Änderung einer Systemvariable vom Typ Zeichenkette auslösen

Einrichtung, Anschluss und Programmierung der HomeMatic CCU

Moderator: Co-Administratoren

Antworten
JuMatic
Beiträge: 37
Registriert: 09.10.2022, 09:57
System: CCU
Hat sich bedankt: 19 Mal

Programm bei Änderung einer Systemvariable vom Typ Zeichenkette auslösen

Beitrag von JuMatic » 17.12.2023, 17:55

Ich habe die Variable "Urlaubstage" vom Typ Zeichenkette.

Bei Änderung des Inhalts der Variable "Urlaubstage" soll das Programm "Urlaub oder Feiertag" im "Dann" Zweig ausgeführt werden.
Das klappt nicht, es läuft nur nachts um 00:06 über die Zeitsteuerung.
Wo liegt der Fehler ?
Vielen Dank für eure Hilfe.
Systemvariable Urlaubstage.jpg
Inhalt Systemvariable Urlaubstage.jpg
Programm Urlaub oder Feiertag.jpg

Matthias K.
Beiträge: 1177
Registriert: 14.02.2016, 12:32
System: Alternative CCU (auf Basis OCCU)
Wohnort: Heidenheim
Hat sich bedankt: 57 Mal
Danksagung erhalten: 229 Mal

Re: Programm bei Änderung einer Systemvariable vom Typ Zeichenkette auslösen

Beitrag von Matthias K. » 17.12.2023, 18:15

Speicherst du die Variable erst als leeren String bevor du was Neues reinschreibst?
Eine Änderung von z.B. "22.11" auf "22.12." ist ja keine Änderung zu "", damit triggert dein "Bei Änderung" auch nicht...

JuMatic
Beiträge: 37
Registriert: 09.10.2022, 09:57
System: CCU
Hat sich bedankt: 19 Mal

Re: Programm bei Änderung einer Systemvariable vom Typ Zeichenkette auslösen

Beitrag von JuMatic » 17.12.2023, 18:28

Ich möchte erreichen, dass jede beliebige Änderung des Inhalts der Systemvariablen das Progamm triggert.

Also z.B. wie von dir genannt von "22.11" auf "22.12."

MichaelN
Beiträge: 9797
Registriert: 27.04.2020, 10:34
System: CCU
Hat sich bedankt: 711 Mal
Danksagung erhalten: 1655 Mal

Re: Programm bei Änderung einer Systemvariable vom Typ Zeichenkette auslösen

Beitrag von MichaelN » 17.12.2023, 18:56

Hier gibt es eine gute Erklärung

viewtopic.php?t=66629
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 +++

JuMatic
Beiträge: 37
Registriert: 09.10.2022, 09:57
System: CCU
Hat sich bedankt: 19 Mal

Re: Programm bei Änderung einer Systemvariable vom Typ Zeichenkette auslösen

Beitrag von JuMatic » 17.12.2023, 19:26

Danke für den Hinweis,

dann müsste das ja jetzt eigentlich klappen
"Nacht" steht auf "es_ist_Tag" - siehe erster Beitrag

Klappt aber nicht - habt ihr noch Ideen ?
CCU3 Version 3.73.9
Dateianhänge
HomeMatic WebUI and 5 more pages - Work - Microsoft​ Edge_20231217 192349.jpg

MichaelN
Beiträge: 9797
Registriert: 27.04.2020, 10:34
System: CCU
Hat sich bedankt: 711 Mal
Danksagung erhalten: 1655 Mal

Re: Programm bei Änderung einer Systemvariable vom Typ Zeichenkette auslösen

Beitrag von MichaelN » 17.12.2023, 19:31

Du hast auch nicht "Aktualisierung" eingestellt
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 +++

JuMatic
Beiträge: 37
Registriert: 09.10.2022, 09:57
System: CCU
Hat sich bedankt: 19 Mal

Re: Programm bei Änderung einer Systemvariable vom Typ Zeichenkette auslösen

Beitrag von JuMatic » 17.12.2023, 19:40

Stimmt, Entschuldigung.
Das ändert bei mir aber auch leier nichts
Dateianhänge
HomeMatic WebUI and 5 more pages - Work - Microsoft​ Edge_20231217 193901.jpg

JuMatic
Beiträge: 37
Registriert: 09.10.2022, 09:57
System: CCU
Hat sich bedankt: 19 Mal

Re: Programm bei Änderung einer Systemvariable vom Typ Zeichenkette auslösen

Beitrag von JuMatic » 17.12.2023, 19:48

EDIT; Sorry zuerst war hier ein falscher Screenshot
So geht es jetzt.

Und ja, es war immer noch Tag
Dateianhänge
HomeMatic WebUI and 4 more pages - Work - Microsoft​ Edge_20231217 194737.jpg

JuMatic
Beiträge: 37
Registriert: 09.10.2022, 09:57
System: CCU
Hat sich bedankt: 19 Mal

Re: Programm bei Änderung einer Systemvariable vom Typ Zeichenkette auslösen

Beitrag von JuMatic » 17.12.2023, 19:57

Und der Vollständigkeit halber:
Auch mit der zusätzlichen ersten Bedingung, dass das Programm einmal jede Nacht um 00:06 laufen soll klappt es noch.
Herzlichen Dank für die Hilfe
Dateianhänge
HomeMatic WebUI and 4 more pages - Work - Microsoft​ Edge_20231217 195559.jpg

Antworten

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