Zeitraum für Programmausführung greift nicht

Einrichtung, Anschluss und Programmierung der HomeMatic CCU

Moderator: Co-Administratoren

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

Re: Zeitraum für Programmausführung greift nicht

Beitrag von Sammy » 23.08.2019, 09:00

Wie in den Tipps für Anfänger auch irgendwo steht, würde ich die Rolläden bei sowas nie direkt ansteuern, sondern immer Variablen passend setzen.
Also "SV_Sonnenschutz_noetig", "SV_Roll_Tag_Nacht", "SV_lange_schlafen" "SV_manuell" usw. je nach Uhrzeit, Kalender, Wetter passend setzen und dann pro Raum (oder Gruppe von gleich zu behandelnden Räumen) 1 Programm, um den Rolladen in die richtige Position zu bringen.

Deine bisherigen Programme könnten übrigens deutlich vereinfacht werden, wenn Du das erste ODER bevor Du mit den Bedingungen startest in ein UND änderst. Dann müsstest Du nicht in jeden Block immer die gleichen Bedingungen(Sommermodus und Zeitbereich) packen, sondern hättest das nur 1 Mal.
Deshalb VOR der Programmerstellung immer erst nachdenken, was da alles rein soll und wie man das kombiniert.

Gruß Sammy
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!

schubi82
Beiträge: 80
Registriert: 21.05.2017, 14:56
Hat sich bedankt: 4 Mal

Re: Zeitraum für Programmausführung greift nicht

Beitrag von schubi82 » 23.08.2019, 09:58

Ja, jetzt wo ich weiß, dass die Trigger einzeln gesehen werden, macht das durchaus Sinn :lol:
Das mit den Variablen nehme ich bei Zeiten mal in Angriff, vorerst danke für Eure Geduld!!

schubi82
Beiträge: 80
Registriert: 21.05.2017, 14:56
Hat sich bedankt: 4 Mal

Re: Zeitraum für Programmausführung greift nicht

Beitrag von schubi82 » 23.08.2019, 13:10

Ich gebs auf, hat um 12 Uhr nichts gemacht, obwohl Sommermodus aktiv war und klarer Himmel :(
Dateianhänge
Screenshot_20190823_130733_com.android.chrome.jpg

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

Re: Zeitraum für Programmausführung greift nicht

Beitrag von Sammy » 23.08.2019, 13:20

Es kann ja nicht zeitgleich "klarer Himmel" UND "vereinzelte Wolken" sein.
Die Wetterbdingungen müssen natürlich verODERt werden.
Daher solltest Du das vorderste ODER in ein UND umwandeln, nicht das tiefer(rechts) liegende.

Code: Alles auswählen

WENN
    Sommer
  UND
    Tag
  UND
      Wolken
    ODER
      Klarer Himmel
  
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!

schubi82
Beiträge: 80
Registriert: 21.05.2017, 14:56
Hat sich bedankt: 4 Mal

Re: Zeitraum für Programmausführung greift nicht

Beitrag von schubi82 » 23.08.2019, 14:04

So!?
Dateianhänge
Screenshot_20190823_140113_com.android.chrome.jpg

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

Re: Zeitraum für Programmausführung greift nicht

Beitrag von Sammy » 23.08.2019, 14:34

Ja
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!

schubi82
Beiträge: 80
Registriert: 21.05.2017, 14:56
Hat sich bedankt: 4 Mal

Re: Zeitraum für Programmausführung greift nicht

Beitrag von schubi82 » 24.08.2019, 12:10

Jetzt wollte ich die Wettervariablen für gutes Wetter in "Sonne" zusammenfassen, aber irgendwie ändert sich die Variable nicht... die Wettervariable wird stündlich aktualisiert, derzeit steht die Variable auch auf klarer Himmel. Aber das Programm löst nicht aus :cry:
Dabei war ich mir so sicher, dass ich das Prinzip nun verstanden habe...
Dateianhänge
sonne.JPG

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

Re: Zeitraum für Programmausführung greift nicht

Beitrag von robbi77 » 24.08.2019, 12:23

Was bedeutet:
aber irgendwie ändert sich die Variable nicht...
?
Bei Risiken und Nebenwirkungen fragen Sie den Elektriker Ihres geringsten Mißtrauens!
http://www.eq-3.de/service/downloads.html
Tips und Tricks für Anfänger: viewtopic.php?t=22801
Programmlogik: viewtopic.php?f=31&t=4251
Webui-Handbuch: https://www.eq-3.de/downloads/download/ ... h_eQ-3.pdf
Script und Linksammlung: viewtopic.php?f=26&t=27907
Troll des Forums ...

schubi82
Beiträge: 80
Registriert: 21.05.2017, 14:56
Hat sich bedankt: 4 Mal

Re: Zeitraum für Programmausführung greift nicht

Beitrag von schubi82 » 24.08.2019, 12:43

Die Variable "Sonne" ändert sich nicht, obwohl meiner Meinung nach das Programm so laufen sollte.
Nachtrag: Sie aktualisiert sich, allerdings auf falsch. Bevor ich die Sonst-Bedingung drin hatte, hat sie sich gar nicht aktualisiert.

Matsch
Beiträge: 5417
Registriert: 30.05.2019, 11:37
System: Alternative CCU (auf Basis OCCU)
Wohnort: Chemnitz
Hat sich bedankt: 114 Mal
Danksagung erhalten: 731 Mal

Re: Zeitraum für Programmausführung greift nicht

Beitrag von Matsch » 24.08.2019, 13:19

Wenn du einen Wert (hier die Systemvariable OpenWeather_Wetter) mehrmals auswertest per Aktualisierung, brauchst du nicht auch so viele Triggerungen erzeugen!
Wenn du in der ersten Zeile "bei Aktualisierung" auswählst, kannst du in den nächsten Zeilen die Aktion für den gleichen Wert auf "nur prüfen" setzen, das Programm muß ja nicht dreimal getriggert werden.

Anders wäre es, wenn du "Bei Änderung" benutzt hättest, denn dann würde wirklich nur bei einer Änderung zum Vergleichswert getriggert, also nicht bei jeder beliebigen Werteänderung.

So wie das Programm jetzt aussieht, wird "Sonne" ja bei jeder Aktualisierung erneut geschrieben, auch wenn sich der Wert von OpenWeather_Wetter gar nicht verändert hat. In deinem vorigen Programm hast du auf "Änderung" getriggert, warum jetzt auf Aktualisierung?
Zuletzt geändert von Matsch am 24.08.2019, 20:20, insgesamt 2-mal geändert.

Antworten

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