[gelöst]Was mache ich falsch?
Moderator: Co-Administratoren
-
- Beiträge: 636
- Registriert: 09.01.2013, 18:36
- Wohnort: Leichlingen
- Hat sich bedankt: 124 Mal
- Danksagung erhalten: 5 Mal
- Kontaktdaten:
[gelöst]Was mache ich falsch?
Ich habe hier ein Programm erstellt. Es funktioniert aber nicht.
Ziel ist es, die SysVar „Klima Ein Aus“ auf „ein“ zu schalten, wenn das Thermostat im Wohnzimmer Werte über 22,5 Grad erreicht. Und natürlich darf die Heizung nicht an sein, ich muss anwesend sein und die Klimaautomatic muss eingeschaltet sein.
Schaltet dieses Programm quasi nur genau einmal, wenn die Grenztemperatur überschritten wird und dann nicht mehr? Mit anderen Worten: wenn es z.B. schon 23 Grad warm ist, und ich die Klimautomatic auf „ein“ schalte, passiert nichts, weil es eben schon wärmer ist als der Grenzwert?
Und wenn dem so ist, was müsste ich im Programm ändern, um zu erreichen, dass es schaltet?
Danke für die Hilfe.
Ziel ist es, die SysVar „Klima Ein Aus“ auf „ein“ zu schalten, wenn das Thermostat im Wohnzimmer Werte über 22,5 Grad erreicht. Und natürlich darf die Heizung nicht an sein, ich muss anwesend sein und die Klimaautomatic muss eingeschaltet sein.
Schaltet dieses Programm quasi nur genau einmal, wenn die Grenztemperatur überschritten wird und dann nicht mehr? Mit anderen Worten: wenn es z.B. schon 23 Grad warm ist, und ich die Klimautomatic auf „ein“ schalte, passiert nichts, weil es eben schon wärmer ist als der Grenzwert?
Und wenn dem so ist, was müsste ich im Programm ändern, um zu erreichen, dass es schaltet?
Danke für die Hilfe.
Zuletzt geändert von virgin am 15.07.2022, 13:21, insgesamt 1-mal geändert.
Bernd
-
- Beiträge: 9679
- Registriert: 27.04.2020, 10:34
- System: CCU
- Hat sich bedankt: 700 Mal
- Danksagung erhalten: 1626 Mal
Re: Was mache ich falsch?
Genau "bei Änderung" der Bedingung. Ist auch so im WebUI Handbuch erklärt.
Je nachdem was dann beim Ändern der SysVar passiert, möchtest Du das gar nicht. Oder soll die Klima im 3 Minuten Takt eingeschaltet werden?
Aber wenn Du das wirklich möchtest, aus welchen Gründen auch immer, dann ändere auf "bei Aktualisierung"
Aber im normalen Leben passiert das ja nicht, was Du jetzt beobachtet. Die 22,5° fallen ja nicht vom Himmel. Irgendwann muss es ja mal kälter gewesen sein.
Zum testen: Programm über Ausführen starten, dann wird immer das 1. Dann ausgeführt
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 +++
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 +++
-
- Beiträge: 636
- Registriert: 09.01.2013, 18:36
- Wohnort: Leichlingen
- Hat sich bedankt: 124 Mal
- Danksagung erhalten: 5 Mal
- Kontaktdaten:
Re: [gelöst]Was mache ich falsch?
Doch noch eine Frage:
Was ich nicht verstehe ist, dass das Programm schaltet, OBWOHL die SV „Klimaautomatic“ auf „aus“ steht. Es sind ja alles „und“ Bedingungen. Eigentlich sollte das Program: doch nur schalten, wenn alle Bedingungen erfüllt sind.Zum testen: Programm über Ausführen starten, dann wird immer das 1. Dann ausgeführt
Bernd
-
- Beiträge: 9679
- Registriert: 27.04.2020, 10:34
- System: CCU
- Hat sich bedankt: 700 Mal
- Danksagung erhalten: 1626 Mal
Re: [gelöst]Was mache ich falsch?
Vielleicht sollte ich es nochmal anders formulieren:
Programm über Ausführen starten, dann wird immer das 1. Dann ausgeführt. Immer = bedingungslos
Programm über Ausführen starten, dann wird immer das 1. Dann ausgeführt. Immer = bedingungslos
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 +++
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 +++
-
- Beiträge: 5452
- Registriert: 30.05.2019, 11:37
- System: Alternative CCU (auf Basis OCCU)
- Wohnort: Chemnitz
- Hat sich bedankt: 116 Mal
- Danksagung erhalten: 741 Mal
Re: [gelöst]Was mache ich falsch?
Obwohl diese (sinnlose?) Option eigentlich nicht zu verstehen ist. Kaum jemand liest den entsprechenden Hinweis im Handbuch dazu.
-
- Beiträge: 9679
- Registriert: 27.04.2020, 10:34
- System: CCU
- Hat sich bedankt: 700 Mal
- Danksagung erhalten: 1626 Mal
Re: [gelöst]Was mache ich falsch?
Deswegen wurde es in RaspberryMatic auch "umgebaut". Die Option hat vermutlich den Sinn explizit die Ausführung zu testen ohne warten zu müssen bis alle Bedingungen mal erfüllt sind. Warum es dann aber keine Option gibt das 1./2./3.... DANN zu testen - da ist man dann wieder auf halbem Wege stehen geblieben. Typisch EQ3 halt.
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 +++
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 +++
-
- Beiträge: 5452
- Registriert: 30.05.2019, 11:37
- System: Alternative CCU (auf Basis OCCU)
- Wohnort: Chemnitz
- Hat sich bedankt: 116 Mal
- Danksagung erhalten: 741 Mal
Re: [gelöst]Was mache ich falsch?
Auch das ist konsequent. Schließlich geht eQ-3 ja davon aus, dass ein Programm immer nur aus einem WENN und einem DANN besteht ...
Alles andere wird ja auch kaum supported.