NEWS
Blockly funktioniert nicht mehr richtig?!
-
Hi @lls,
bin echt schon am verzweifeln, seit Tagen funktioniert mein Heizungsscript nicht mehr richtig!
3 Jahre kein Problem und ohne etwas geändert zu haben, funktioniert es nicht mehr so wie zuvor, dauernd schaltet sich die Heizung ein/ausDas besagte Script ist dieses: (jeder Raum hat natürlich ein eignens)
Normal schaltet sich die Heizung bei erreichen der Wunschtemperatur ab, in diesem Beispiel zeigt das Thermostat zb. 19,67 Grad an und sollte bei 20 Grad die Heizung abstellen. Hat auch jmmer funktioniert . Nur ist es diesmal so, sobald sich beim Raumthermostat die Temperatur ändert zb. 19,80 Grad, wird die Heizung abgeschalteten und das obwohl die gewünschte Temperatur noch nicht erreicht wurde, danach schaltet sich die Heizung logischerweise wieder an!
Das Objekt Temp Schlafzimmer = Raumthermostat , das Objekt eDP_Heizen_Schlafzimmer = die Wunschtemperatur!
-
Was willst du denn hier abfragen?
-
dies hier :
-
Direkt da drunter vergleichst du den selben Datenpunkt mit einem Temperaturwert.
Ist der Datenpunkt denn nun vom typ Boolean oder number ?
-
number
-
Ich meinte „eDP_Heizen_Schlafzimmer“… das sehe ich da nirgends.
Worauf ich hinaus wollte, in der oberen „und“ abfrage benutzt du diesen Datenpunkt und fragst ob es „false“ ist.
Und in der zweiten „und“ abfrage, behandelst du diesen Datenpunkt als währe er Nummerisch.Aber du sagst das hat Jahre lang so funktioniert, eine der „und“ abfragen reicht ja zum ausführen. Aber irgendwas ist da trotzdem faul
-
ja hast recht, sind aber dennoch zwei verschiedene Datenpunkte, leider habe ich da den selben Namen verwendet! liegen aber nicht im selben Objekt Ordner!
Fakt ist das das Script aufeinmal nicht behirnt, das Temp > Temp erst ereicht ist wenn die Wunschtemperatur erreicht ist und nicht wenn sich die Raumtemperatur marginal ändert!
-
@MyzerAT
Verstehe.Du scheinst hier aber nur die Heizkörper ab zu stellen, Hast du zum einschalten wieder einen eigenen trigger, und wieso? Vielleicht kommen die sich in die quere.
Ist der Valve Position Datenpunkt auch ein eigener Datenpunkt, oder ist der von Thermostat direkt?
-
habe es jetzt geändert!
-
Valve Position ist vom Thermostat direkt und der wiederum schaltet dann die Therme ein
-
Naja wenn dein Heizintervall „false“ ist, triggert er bei jeder temp. Änderung dein Thermostat mit „5“.
-
eben nicht, den der Heizintervall ist ja auf "wahr" und wenn sich die Temp ändert, schaltet er dennoch die Heizung ab, obwohl die Wunschtemp noch nicht erreicht ist ! Und laut Blockly dürfte er dies erst tun wenn die Raumtemperatur gleich oder größer als die Wunschtemperatur wäre, das Script macht dies aber sobald sich die Temperatur ändert und das war vorher nie so!
-
Hast du geprüft ob der Datenpunkt tatsächlich wahr ist, oder gehst du davon aus, weil dein Zeitplan das so vorsieht?
So viele Fragen
-
ja seit tagen gehe ich alle Scripte immer wieder durch und probiere andere Konstellationen , keine Änderung. das Script begrifft "ist gleich oder grösser" nicht mehr !
-
-
ja mehrmals neugestartet und alle updates mach ich immer !
-
@myzerat sagte in Blockly funktioniert nicht mehr richtig?!:
Das Objekt Temp Schlafzimmer = Raumthermostat
Genau DA würde ich mal ansetzen....
Überwache diesen DP mal mit einem DEBUG Block wie und wann (wie oft) sich die Werte ändern !
-
kannst du mir bitte nochmnal zeigen wie ich das machen, debug auf einen DP ! DANKE
-
Betrifft es denn nur diesen einen Raum, Oder spinnen alle rum?
Du sagest ja das du für jeden Raum eigene skripte hast.
-
@myzerat sagte in Blockly funktioniert nicht mehr richtig?!:
debug auf einen DP