NEWS
Klimaanlage taktet
-
@balu67 sagte in Klimaanlage taktet:
Kann es sein, dass das Skript erst auf eine Temperaturänderung des Shelly wartet?
@paul53 sagte in Klimaanlage taktet:
erst dann wird getriggert, wenn sich die Raumtemperatur ändert. Das kann etwas dauern.
-
@balu67 sagte: Kann es sein, dass das Skript erst auf eine Temperaturänderung des Shelly wartet?
Beim Skriptstart wird die aktuelle Temperatur für die Entscheidung "Aufheizen" sofort geprüft.
@balu67 sagte in Klimaanlage taktet:
Im Bad hat es aber gerade am Shelly 23.2 Grad
Dann wird beim Einschalten (Skriptstart) der Quiet-Modus aktiviert.
-
@paul53 said in Klimaanlage taktet:
Beim Skriptstart wird die aktuelle Temperatur für die Entscheidung "Aufheizen" geprüft.
@balu67 sagte in Klimaanlage taktet:Im Bad hat es aber gerade am Shelly 23.2 Grad
Dann wird beim Skriptstart der Quiet-Modus aktiviert.
also muss sich nicht erst einmal die Temperatur am Shelly verändern?
-
@balu67 sagte: muss sich nicht erst einmal die Temperatur am Shelly verändern?
Weshalb? Der Quiet-Modus passt zur hohen Raumtemperatur.
-
@paul53 said in Klimaanlage taktet:
Weshalb? Der Quiet-Modus passt zur hohen Raumtemperatur.
Ja, das mit dem "Quiet" passt.
Mir geht es darum, dass ich das Script vorhin manuell gestartet habe und eben beim Start das Innengerät auf eine Solltemperatur von 30 Grad gesetzt wird und dem zu Folge auch zu heizen beginnt, obwohl der Temperaturshelly 23.2 Grad anzeigt.
Und wenn ich es nicht falsch verstanden habe, meint @Homoran (und ich auch) , dass es daran liegt, dass erst am Shelly eine Temperaturänderung erfolgen muss? Wobei das eigentich nicht sein kann, denn scheinbar erkennt das Skript beim Start sehr wohl die Shelly Temperatur, sonst würde es ja nicht auf "quiet" schalten.
Hoffe es ist verständlich? -
@balu67 sagte: dass es daran liegt, dass erst am Shelly eine Temperaturänderung erfolgen muss?
Das stimmt. Der niedrige Sollwert wird erst bei einer Shelly-Temperaturänderung geschrieben.
-
@balu67 sagte in Klimaanlage taktet:
meint @Homoran (und ich auch) , dass es daran liegt, dass erst am Shelly eine Temperaturänderung erfolgen muss?
du hast nur einen Ausschnitt (die Funktion) des Gesamtskripts gezeigt.
Was im ganzen Skript bei Skriptstart (außerhalb des Triggerbausteins) in der jetzt von dir verwendeten Version passiert kann ich nicht wissen. -
@homoran said in Klimaanlage taktet:
du hast nur einen Ausschnitt (die Funktion) des Gesamtskripts gezeigt.
Was im ganzen Skript bei Skriptstart (außerhalb des Triggerbausteins) in der jetzt von dir verwendeten Version passiert kann ich nicht wissen.sorry
-
@balu67
Die Zeitpläne und den Skriptstart außerhalb der Funktion anordnen!! -
@paul53 said in Klimaanlage taktet:
Das stimmt. Der niedrige Sollwert wird erst bei einer Shelly-Temperaturänderung geschrieben.
ok. Dann muss ich eigentlich nur vor den Trigger den Sollwert auf 18 Grad steuern -oder?
Dann startet das Innengerät eben mit einer Solltemperatur von 18 Grad und wenn dann irgendwann mal eine aktuelle Shellytemperatur kommt, setzt der Trigger dann die weiteren Schaltvorgänge wie gehabt? -
@balu67 sagte: den Sollwert auf 18 Grad steuern -oder?
Du kannst den Sollwert auch schon beim Einschalten auf den passenden Wert setzen:
-
@paul53 said in Klimaanlage taktet:
@balu67 sagte: den Sollwert auf 18 Grad steuern -oder?
Du kannst den Sollwert auch schon beim Einschalten auf den passenden Wert setzen:
poah, du machst mich fertig . Warum reicht es eigentlich nicht, einfach "setze variable Sollwert auf 18" zu setzen.
-
@balu67 sagte in Klimaanlage taktet:
Warum reicht es eigentlich nicht, einfach "setze variable Sollwert auf 18" zu setzen.
damit bei einem Absturz immer der zuletzt verwendete Wert bei einem Neustart benutzt wird.
-
@balu67 sagte: einfach "setze variable Sollwert auf 18"
Morgens um 6:00 Uhr muss sicherlich aufgeheizt werden? Dazu passt ein Sollwert von 18 nicht. Außerdem wird die Variable nur im linken Teil ausgewertet, also erst nach einer Temperaturänderung (Shelly).
-
@paul53 said in Klimaanlage taktet:
Morgens um 6:00 Uhr muss sicherlich aufgeheizt werden? Dazu passt ein Sollwert von 18 nicht. Außerdem wird die Variable nur im linken Teil ausgewertet, also erst nach einer Temperaturänderung (Shelly).
ok, danke ich geb's auf, das lerne ich nie und mach es einfach so, wie du es vorschlägst
-
-
@paul53 said in Klimaanlage taktet:
@balu67 sagte: den Sollwert auf 18 Grad steuern -oder?
Du kannst den Sollwert auch schon beim Einschalten auf den passenden Wert setzen:
sollte das Innengerät jetzt einschalten, OHNE dass vorher eine Temperaturänderung am Shelly erfolgt und die Solltemperatur auf 18 Grad gesetzt werden??
-
@balu67 sagte: sollte das Innengerät jetzt einschalten, OHNE dass vorher eine Temperaturänderung am Shelly erfolgt und die Solltemperatur auf 18 Grad gesetzt werden??
Ja.
Mache den Skriptstart besser, wie links oben im folgenden Bild und setze auch die Sollwertvariable beim Einschalten:
-
@paul53 said in Klimaanlage taktet:
@balu67 sagte: sollte das Innengerät jetzt einschalten, OHNE dass vorher eine Temperaturänderung am Shelly erfolgt und die Solltemperatur auf 18 Grad gesetzt werden??
Ja.jetzt setzt das Skript beim Starten den Sollwert auf 18 Grad, weil die Innentemperatur 23 Grad hat.....perfekt . Dachte ich hätte gelernt, dass das Skript generell erst startet, wenn es zu einer Temperaturänderung kommt!? An welcher Stelle hast du das gemacht, dass das nun anderes ist, gab ja einige Anpassungen?
Ich glaub dass diese Anpassung sehr gut war, denn heute wurde von meinem Temperatur-Shelly keine Daten übermittelt, warum auch immer.
D.h. das Innengerät hätte eingeschaltet, Solltemperatur auf 30 Grad gestellt und keine Temperaturänderung mehr bekommen......der Raum wär ne Sauna geworden -
@balu67 sagte: An welcher Stelle hast du das gemacht, dass das nun anderes ist, gab ja einige Anpassungen?
In der Funktion "einschalten":
Die Funktion "einschalten" wird bei Skriptstart aufgerufen, wenn das Klimagerät nicht bereits läuft.