NEWS
Test Adapter HeatingControl v3.xx
-
@jeti Der Adapter kann nur die Soll-Temperatur reduzieren. 8°C Soll-Temperatur sollte doch ausreichen, dass das Ventil schliesst, oder?
-
@Rene_HM ich gebe dir in 90% der FĂ€llen recht, dann baue ich mir mal ein Notfall skript dazu, danke fĂŒr die Antwort!
-
@jeti geht mich zwar nichts an, aber bei 8° raumtemperatur rollt sich ja schon die farbe von den wÀnden... das ist ja schon frostschutz temp...
-
@jeti Der Adapter kann nur die Soll-Temperatur reduzieren. 8°C Soll-Temperatur sollte doch ausreichen, dass das Ventil schliesst, oder?
ich habe mir heute die neuste Version deines Adapter, sowie die neuste Version der Vis gezogen.
Es werden 3 Profile verwendet, die laut Datenpunkt fĂŒr die Vis mit 1;2;3 deklariert sind und auch so in den entsprechenden Datenpunkt fĂŒr das aktuelle Profil geschrieben werden.
In der Vis Anzeige werden aber die Datenpunkte nicht richtig angezeigt, bei der Auswahl von Profil 1 wird Profil 1, statt 0 angezeigt und bei Profil 3 bringt er folgende Fehler im Log:
heatingcontrol.0 2020-12-10 15:09:29.004 error (2793) vis: error: for Profiles.3.Wohnzimmer.absolute.WindowOpenDecrease got null heatingcontrol.0 2020-12-10 15:09:28.921 error (2793) vis: error: for Profiles.3.Wohnzimmer.absolute.VacationAbsentDecrease got null heatingcontrol.0 2020-12-10 15:09:28.835 error (2793) vis: error: for Profiles.3.Wohnzimmer.absolute.PartyDecrease got null heatingcontrol.0 2020-12-10 15:09:28.748 error (2793) vis: error: for Profiles.3.Wohnzimmer.absolute.GuestIncrease got null heatingcontrol.0 2020-12-10 15:09:28.665 error (2793) vis: error: for Profiles.3.Wohnzimmer.absolute.AbsentDecrease got null heatingcontrol.0 2020-12-10 15:09:28.580 error (2793) vis: error: for Profiles.3.Wohnzimmer.Sun.Periods.4.time got null heatingcontrol.0 2020-12-10 15:09:28.497 error (2793) vis: error: for Profiles.3.Wohnzimmer.Sun.Periods.4.Temperature got null heatingcontrol.0 2020-12-10 15:09:28.412 error (2793) vis: error: for Profiles.3.Wohnzimmer.Sat.Periods.4.time got null heatingcontrol.0 2020-12-10 15:09:28.329 error (2793) vis: error: for Profiles.3.Wohnzimmer.Sat.Periods.4.Temperature got null heatingcontrol.0 2020-12-10 15:09:28.246 error (2793) vis: error: for Profiles.3.Wohnzimmer.Fri.Periods.4.time got null heatingcontrol.0 2020-12-10 15:09:28.158 error (2793) vis: error: for Profiles.3.Wohnzimmer.Fri.Periods.4.Temperature got null heatingcontrol.0 2020-12-10 15:09:28.075 error (2793) vis: error: for Profiles.3.Wohnzimmer.Thu.Periods.4.time got null heatingcontrol.0 2020-12-10 15:09:27.988 error (2793) vis: error: for Profiles.3.Wohnzimmer.Thu.Periods.4.Temperature got null heatingcontrol.0 2020-12-10 15:09:27.903 error (2793) vis: error: for Profiles.3.Wohnzimmer.Wed.Periods.4.time got null heatingcontrol.0 2020-12-10 15:09:27.818 error (2793) vis: error: for Profiles.3.Wohnzimmer.Wed.Periods.4.Temperature got null heatingcontrol.0 2020-12-10 15:09:27.728 error (2793) vis: error: for Profiles.3.Wohnzimmer.Tue.Periods.4.time got null heatingcontrol.0 2020-12-10 15:09:27.637 error (2793) vis: error: for Profiles.3.Wohnzimmer.Tue.Periods.4.Temperature got null heatingcontrol.0 2020-12-10 15:09:27.545 error (2793) vis: error: for Profiles.3.Wohnzimmer.Mon.Periods.4.time got null heatingcontrol.0 2020-12-10 15:09:27.460 error (2793) vis: error: for Profiles.3.Wohnzimmer.Mon.Periods.4.Temperature got null heatingcontrol.0 2020-12-10 15:09:27.376 error (2793) vis: error: for Profiles.3.Wohnzimmer.Sun.Periods.3.time got null heatingcontrol.0 2020-12-10 15:09:27.291 error (2793) vis: error: for Profiles.3.Wohnzimmer.Sun.Periods.3.Temperature got null heatingcontrol.0 2020-12-10 15:09:27.248 error (2793) vis: error: for Profiles.3.Wohnzimmer.Sat.Periods.3.time got null heatingcontrol.0 2020-12-10 15:09:27.157 error (2793) vis: error: for Profiles.3.Wohnzimmer.Sat.Periods.3.Temperature got null heatingcontrol.0 2020-12-10 15:09:27.072 error (2793) vis: error: for Profiles.3.Wohnzimmer.Fri.Periods.3.time got null heatingcontrol.0 2020-12-10 15:09:26.988 error (2793) vis: error: for Profiles.3.Wohnzimmer.Fri.Periods.3.Temperature got null heatingcontrol.0 2020-12-10 15:09:26.905 error (2793) vis: error: for Profiles.3.Wohnzimmer.Thu.Periods.3.time got null heatingcontrol.0 2020-12-10 15:09:26.822 error (2793) vis: error: for Profiles.3.Wohnzimmer.Thu.Periods.3.Temperature got null heatingcontrol.0 2020-12-10 15:09:26.738 error (2793) vis: error: for Profiles.3.Wohnzimmer.Wed.Periods.3.time got null heatingcontrol.0 2020-12-10 15:09:26.654 error (2793) vis: error: for Profiles.3.Wohnzimmer.Wed.Periods.3.Temperature got null heatingcontrol.0 2020-12-10 15:09:26.566 error (2793) vis: error: for Profiles.3.Wohnzimmer.Tue.Periods.3.time got null heatingcontrol.0 2020-12-10 15:09:26.482 error (2793) vis: error: for Profiles.3.Wohnzimmer.Tue.Periods.3.Temperature got null heatingcontrol.0 2020-12-10 15:09:26.398 error (2793) vis: error: for Profiles.3.Wohnzimmer.Mon.Periods.3.time got null heatingcontrol.0 2020-12-10 15:09:26.312 error (2793) vis: error: for Profiles.3.Wohnzimmer.Mon.Periods.3.Temperature got null heatingcontrol.0 2020-12-10 15:09:26.224 error (2793) vis: error: for Profiles.3.Wohnzimmer.Sun.Periods.2.time got null heatingcontrol.0 2020-12-10 15:09:26.140 error (2793) vis: error: for Profiles.3.Wohnzimmer.Sun.Periods.2.Temperature got null heatingcontrol.0 2020-12-10 15:09:26.057 error (2793) vis: error: for Profiles.3.Wohnzimmer.Sat.Periods.2.time got null heatingcontrol.0 2020-12-10 15:09:25.960 error (2793) vis: error: for Profiles.3.Wohnzimmer.Sat.Periods.2.Temperature got null heatingcontrol.0 2020-12-10 15:09:25.876 error (2793) vis: error: for Profiles.3.Wohnzimmer.Fri.Periods.2.time got null heatingcontrol.0 2020-12-10 15:09:25.792 error (2793) vis: error: for Profiles.3.Wohnzimmer.Fri.Periods.2.Temperature got null heatingcontrol.0 2020-12-10 15:09:25.707 error (2793) vis: error: for Profiles.3.Wohnzimmer.Thu.Periods.2.time got null heatingcontrol.0 2020-12-10 15:09:25.621 error (2793) vis: error: for Profiles.3.Wohnzimmer.Thu.Periods.2.Temperature got null heatingcontrol.0 2020-12-10 15:09:25.536 error (2793) vis: error: for Profiles.3.Wohnzimmer.Wed.Periods.2.time got null heatingcontrol.0 2020-12-10 15:09:25.453 error (2793) vis: error: for Profiles.3.Wohnzimmer.Wed.Periods.2.Temperature got null heatingcontrol.0 2020-12-10 15:09:25.369 error (2793) vis: error: for Profiles.3.Wohnzimmer.Tue.Periods.2.time got null heatingcontrol.0 2020-12-10 15:09:25.286 error (2793) vis: error: for Profiles.3.Wohnzimmer.Tue.Periods.2.Temperature got null heatingcontrol.0 2020-12-10 15:09:25.202 error (2793) vis: error: for Profiles.3.Wohnzimmer.Mon.Periods.2.time got null heatingcontrol.0 2020-12-10 15:09:25.116 error (2793) vis: error: for Profiles.3.Wohnzimmer.Mon.Periods.2.Temperature got null heatingcontrol.0 2020-12-10 15:09:25.031 error (2793) vis: error: for Profiles.3.Wohnzimmer.Sun.Periods.1.time got null heatingcontrol.0 2020-12-10 15:09:24.947 error (2793) vis: error: for Profiles.3.Wohnzimmer.Sun.Periods.1.Temperature got null heatingcontrol.0 2020-12-10 15:09:24.862 error (2793) vis: error: for Profiles.3.Wohnzimmer.Sat.Periods.1.time got null heatingcontrol.0 2020-12-10 15:09:24.748 error (2793) vis: error: for Profiles.3.Wohnzimmer.Sat.Periods.1.Temperature got null heatingcontrol.0 2020-12-10 15:09:24.662 error (2793) vis: error: for Profiles.3.Wohnzimmer.Fri.Periods.1.time got null heatingcontrol.0 2020-12-10 15:09:24.557 error (2793) vis: error: for Profiles.3.Wohnzimmer.Fri.Periods.1.Temperature got null heatingcontrol.0 2020-12-10 15:09:24.473 error (2793) vis: error: for Profiles.3.Wohnzimmer.Thu.Periods.1.time got null heatingcontrol.0 2020-12-10 15:09:24.372 error (2793) vis: error: for Profiles.3.Wohnzimmer.Thu.Periods.1.Temperature got null heatingcontrol.0 2020-12-10 15:09:24.287 error (2793) vis: error: for Profiles.3.Wohnzimmer.Wed.Periods.1.time got null heatingcontrol.0 2020-12-10 15:09:24.181 error (2793) vis: error: for Profiles.3.Wohnzimmer.Wed.Periods.1.Temperature got null heatingcontrol.0 2020-12-10 15:09:24.097 error (2793) vis: error: for Profiles.3.Wohnzimmer.Tue.Periods.1.time got null heatingcontrol.0 2020-12-10 15:09:24.014 error (2793) vis: error: for Profiles.3.Wohnzimmer.Tue.Periods.1.Temperature got null heatingcontrol.0 2020-12-10 15:09:23.928 error (2793) vis: error: for Profiles.3.Wohnzimmer.Mon.Periods.1.time got null heatingcontrol.0 2020-12-10 15:09:23.843 error (2793) vis: error: for Profiles.3.Wohnzimmer.Mon.Periods.1.Temperature got null heatingcontrol.0 2020-12-10 15:09:23.759 error (2793) vis: error: for Profiles.3.Wohnzimmer.Sun.Periods.0.time got null heatingcontrol.0 2020-12-10 15:09:23.675 error (2793) vis: error: for Profiles.3.Wohnzimmer.Sun.Periods.0.Temperature got null heatingcontrol.0 2020-12-10 15:09:23.591 error (2793) vis: error: for Profiles.3.Wohnzimmer.Sat.Periods.0.time got null heatingcontrol.0 2020-12-10 15:09:23.507 error (2793) vis: error: for Profiles.3.Wohnzimmer.Sat.Periods.0.Temperature got null heatingcontrol.0 2020-12-10 15:09:23.422 error (2793) vis: error: for Profiles.3.Wohnzimmer.Fri.Periods.0.time got null heatingcontrol.0 2020-12-10 15:09:23.338 error (2793) vis: error: for Profiles.3.Wohnzimmer.Fri.Periods.0.Temperature got null heatingcontrol.0 2020-12-10 15:09:23.252 error (2793) vis: error: for Profiles.3.Wohnzimmer.Thu.Periods.0.time got null heatingcontrol.0 2020-12-10 15:09:23.168 error (2793) vis: error: for Profiles.3.Wohnzimmer.Thu.Periods.0.Temperature got null heatingcontrol.0 2020-12-10 15:09:23.075 error (2793) vis: error: for Profiles.3.Wohnzimmer.Wed.Periods.0.time got null heatingcontrol.0 2020-12-10 15:09:22.989 error (2793) vis: error: for Profiles.3.Wohnzimmer.Wed.Periods.0.Temperature got null heatingcontrol.0 2020-12-10 15:09:22.901 error (2793) vis: error: for Profiles.3.Wohnzimmer.Tue.Periods.0.time got null heatingcontrol.0 2020-12-10 15:09:22.796 error (2793) vis: error: for Profiles.3.Wohnzimmer.Tue.Periods.0.Temperature got null heatingcontrol.0 2020-12-10 15:09:22.710 error (2793) vis: error: for Profiles.3.Wohnzimmer.Mon.Periods.0.time got null heatingcontrol.0 2020-12-10 15:09:22.624 error (2793) vis: error: for Profiles.3.Wohnzimmer.Mon.Periods.0.Temperature got null -
Jetzt gerade hebt der Adapter völlig ab, merke das gerade weil es so kalt wird :)
- Das log wird stÀndig geflutet mit, das ist nur ein Auszug, das habe ich Seitenweise.
heatingcontrol.0 2020-12-14 03:31:16.631 warn (6889) more then 500 cron jobs existing for this adapter, this might be a configuration error! (754) heatingcontrol.0 2020-12-14 03:31:16.073 warn (6889) more then 500 cron jobs existing for this adapter, this might be a configuration error! (741) heatingcontrol.0 2020-12-14 03:31:15.516 warn (6889) more then 500 cron jobs existing for this adapter, this might be a configuration error! (728) heatingcontrol.0 2020-12-14 03:31:14.973 warn (6889) more then 500 cron jobs existing for this adapter, this might be a configuration error! (715) heatingcontrol.0 2020-12-14 03:31:14.438 warn (6889) more then 500 cron jobs existing for this adapter, this might be a configuration error! (702) heatingcontrol.0 2020-12-14 03:31:13.766 warn (6889) more then 500 cron jobs existing for this adapter, this might be a configuration error! (689) heatingcontrol.0 2020-12-14 03:31:13.201 warn (6889) more then 500 cron jobs existing for this adapter, this might be a configuration error! (676) heatingcontrol.0 2020-12-14 03:31:12.674 warn (6889) more then 500 cron jobs existing for this adapter, this might be a configuration error! (663) heatingcontrol.0 2020-12-14 03:31:12.155 warn (6889) more then 500 cron jobs existing for this adapter, this might be a configuration error! (650) heatingcontrol.0 2020-12-14 03:31:11.661 warn (6889) more then 500 cron jobs existing for this adapter, this might be a configuration error! (637) heatingcontrol.0 2020-12-14 03:31:11.187 warn (6889) more then 500 cron jobs existing for this adapter, this might be a configuration error! (624) heatingcontrol.0 2020-12-14 03:31:10.726 warn (6889) more then 500 cron jobs existing for this adapter, this might be a configuration error! (611) heatingcontrol.0 2020-12-14 03:31:10.271 warn (6889) more then 500 cron jobs existing for this adapter, this might be a configuration error! (598) heatingcontrol.0 2020-12-14 03:31:09.818 warn (6889) more then 500 cron jobs existing for this adapter, this might be a configuration error! (585) heatingcontrol.0 2020-12-14 03:31:09.367 warn (6889) more then 500 cron jobs existing for this adapter, this might be a configuration error! (572) heatingcontrol.0 2020-12-14 03:31:08.918 warn (6889) more then 500 cron jobs existing for this adapter, this might be a configuration error! (559) heatingcontrol.0 2020-12-14 03:31:08.481 warn (6889) more then 500 cron jobs existing for this adapter, this might be a configuration error! (546) heatingcontrol.0 2020-12-14 03:31:08.058 warn (6889) more then 500 cron jobs existing for this adapter, this might be a configuration error! (533) heatingcontrol.0 2020-12-14 03:31:07.648 warn (6889) more then 500 cron jobs existing for this adapter, this might be a configuration error! (520) heatingcontrol.0 2020-12-14 03:31:07.245 warn (6889) more then 500 cron jobs existing for this adapter, this might be a configuration error! (507)Dann geht es im Sekundentakt hiermit weiter
Zwischendrin dann immer
heatingcontrol.0 2020-12-14 03:31:33.074 warn (6889) override temperature not valid: 0 heatingcontrol.0 2020-12-14 03:31:33.074 warn (6889) override temperature not valid: 0 heatingcontrol.0 2020-12-14 03:31:33.074 warn (6889) override temperature not valid: 0 heatingcontrol.0 2020-12-14 03:31:33.074 warn (6889) override temperature not valid: 0 heatingcontrol.0 2020-12-14 03:31:33.074 warn (6889) override temperature not valid: 0 heatingcontrol.0 2020-12-14 03:31:33.073 warn (6889) override temperature not valid: 0 -
Jetzt gerade hebt der Adapter völlig ab, merke das gerade weil es so kalt wird :)
- Das log wird stÀndig geflutet mit, das ist nur ein Auszug, das habe ich Seitenweise.
heatingcontrol.0 2020-12-14 03:31:16.631 warn (6889) more then 500 cron jobs existing for this adapter, this might be a configuration error! (754) heatingcontrol.0 2020-12-14 03:31:16.073 warn (6889) more then 500 cron jobs existing for this adapter, this might be a configuration error! (741) heatingcontrol.0 2020-12-14 03:31:15.516 warn (6889) more then 500 cron jobs existing for this adapter, this might be a configuration error! (728) heatingcontrol.0 2020-12-14 03:31:14.973 warn (6889) more then 500 cron jobs existing for this adapter, this might be a configuration error! (715) heatingcontrol.0 2020-12-14 03:31:14.438 warn (6889) more then 500 cron jobs existing for this adapter, this might be a configuration error! (702) heatingcontrol.0 2020-12-14 03:31:13.766 warn (6889) more then 500 cron jobs existing for this adapter, this might be a configuration error! (689) heatingcontrol.0 2020-12-14 03:31:13.201 warn (6889) more then 500 cron jobs existing for this adapter, this might be a configuration error! (676) heatingcontrol.0 2020-12-14 03:31:12.674 warn (6889) more then 500 cron jobs existing for this adapter, this might be a configuration error! (663) heatingcontrol.0 2020-12-14 03:31:12.155 warn (6889) more then 500 cron jobs existing for this adapter, this might be a configuration error! (650) heatingcontrol.0 2020-12-14 03:31:11.661 warn (6889) more then 500 cron jobs existing for this adapter, this might be a configuration error! (637) heatingcontrol.0 2020-12-14 03:31:11.187 warn (6889) more then 500 cron jobs existing for this adapter, this might be a configuration error! (624) heatingcontrol.0 2020-12-14 03:31:10.726 warn (6889) more then 500 cron jobs existing for this adapter, this might be a configuration error! (611) heatingcontrol.0 2020-12-14 03:31:10.271 warn (6889) more then 500 cron jobs existing for this adapter, this might be a configuration error! (598) heatingcontrol.0 2020-12-14 03:31:09.818 warn (6889) more then 500 cron jobs existing for this adapter, this might be a configuration error! (585) heatingcontrol.0 2020-12-14 03:31:09.367 warn (6889) more then 500 cron jobs existing for this adapter, this might be a configuration error! (572) heatingcontrol.0 2020-12-14 03:31:08.918 warn (6889) more then 500 cron jobs existing for this adapter, this might be a configuration error! (559) heatingcontrol.0 2020-12-14 03:31:08.481 warn (6889) more then 500 cron jobs existing for this adapter, this might be a configuration error! (546) heatingcontrol.0 2020-12-14 03:31:08.058 warn (6889) more then 500 cron jobs existing for this adapter, this might be a configuration error! (533) heatingcontrol.0 2020-12-14 03:31:07.648 warn (6889) more then 500 cron jobs existing for this adapter, this might be a configuration error! (520) heatingcontrol.0 2020-12-14 03:31:07.245 warn (6889) more then 500 cron jobs existing for this adapter, this might be a configuration error! (507)Dann geht es im Sekundentakt hiermit weiter
Zwischendrin dann immer
heatingcontrol.0 2020-12-14 03:31:33.074 warn (6889) override temperature not valid: 0 heatingcontrol.0 2020-12-14 03:31:33.074 warn (6889) override temperature not valid: 0 heatingcontrol.0 2020-12-14 03:31:33.074 warn (6889) override temperature not valid: 0 heatingcontrol.0 2020-12-14 03:31:33.074 warn (6889) override temperature not valid: 0 heatingcontrol.0 2020-12-14 03:31:33.074 warn (6889) override temperature not valid: 0 heatingcontrol.0 2020-12-14 03:31:33.073 warn (6889) override temperature not valid: 0 -
@FuXXz2 sagte in Test Adapter HeatingControl v1.0.x:
Das log wird stÀndig geflutet mit, das ist nur ein Auszug, das habe ich Seitenweise.
Das ist bekannt. Wenn man Profilwerte zu schnell nacheinander Ă€ndert, kommt das zu diesem Problem mit den unendlichen cron jobs... (dazu gab es auch ein github issue). In der 2.x habe ich das Verhalten diesbezĂŒglich komplett geĂ€ndert...
Im Moment hilft hier nur ein restart vom Adapter und schön langsam die Profilwerte Àndern... -
@FuXXz2 sagte in Test Adapter HeatingControl v1.0.x:
Das log wird stÀndig geflutet mit, das ist nur ein Auszug, das habe ich Seitenweise.
Das ist bekannt. Wenn man Profilwerte zu schnell nacheinander Ă€ndert, kommt das zu diesem Problem mit den unendlichen cron jobs... (dazu gab es auch ein github issue). In der 2.x habe ich das Verhalten diesbezĂŒglich komplett geĂ€ndert...
Im Moment hilft hier nur ein restart vom Adapter und schön langsam die Profilwerte Àndern... -
@Rene_HM sagte in Test Adapter HeatingControl v1.0.x:
... In der 2.x habe ich das ...
Gibt es fĂŒr 2.x schon einen Termin, oder kommt sie etwa pĂŒnktlich mit dem Christkind đ
-
@MichMein mal schauen, ob ich das noch im Dezember schaffe... habe noch ein paar offene Baustellen...
-
So ich habe heute noch mal etwas mit meinen Thermostaten (Eurotronic Zigbee) herumgespielt. Die Steuerung ĂŒber den Adapter hat irgendwie nicht immer funktioniert, wenn man hĂ€ndisch am Thermostat herumspielt.
Ich denke es lag daran das der Wert vom Thermostat zeitversetzt kommt und der Adapter da immer schneller nachregelt.
Ich lass den Adapter den Wert jetzt in einen Datenpunkt schreiben welchen ich als Virtuelles Thermostat angelegt habe.
Ich habe mir jetzt ein kleines Blockly zusammengebaut. Welches bei Ănderung der Temperatur vom Thermostat oder der Vis einen Override setzt und wenn die Temp wieder zurĂŒck auf den Profilwert gedreht wird, wird der Override auf null gesetzt. Auch wenn sich der TimeSlot Ă€ndert. Erst dann wird der Wert vom Adapter ans Thermostat geschickt.
Bis jetzt haut das ganz gut hin.
Habe in den BĂ€dern zusĂ€tzlich elektrische Heizkörper die ich gerne mit dem Adapter steuern wĂŒrde. Hierzu wollte ich die Override Funktionen nutzen. Mittels eines Blockly setze ich Override Temp mit 21° und Time mit 00:30 hh:mm. Override Time kann ich dann separat mittels eines Buttons um jeweils 00:30 erhöhen.
mein Problem ist das die Override Funktion frĂŒher die Temperatur wieder absenkt als ich es in Time vorgesehen habe. Gibt es hier etwas das ich beachten muss, eventuell irgendwelche Schrittfolge oder das ich nach dem Setzen von Time noch was bestĂ€tigen muss?
-
Habe in den BĂ€dern zusĂ€tzlich elektrische Heizkörper die ich gerne mit dem Adapter steuern wĂŒrde. Hierzu wollte ich die Override Funktionen nutzen. Mittels eines Blockly setze ich Override Temp mit 21° und Time mit 00:30 hh:mm. Override Time kann ich dann separat mittels eines Buttons um jeweils 00:30 erhöhen.
mein Problem ist das die Override Funktion frĂŒher die Temperatur wieder absenkt als ich es in Time vorgesehen habe. Gibt es hier etwas das ich beachten muss, eventuell irgendwelche Schrittfolge oder das ich nach dem Setzen von Time noch was bestĂ€tigen muss?
@claus1993 eigentlich nicht: Temperatur und Zeit setzen, das war's. Vielleicht hilft ein debug log... Einfach mal auf debug schalten und beobachten, wann wieder auf normal geschaltet wird, dann im log nachschauen, was zu der Zeit passiert ist...
-
@claus1993 eigentlich nicht: Temperatur und Zeit setzen, das war's. Vielleicht hilft ein debug log... Einfach mal auf debug schalten und beobachten, wann wieder auf normal geschaltet wird, dann im log nachschauen, was zu der Zeit passiert ist...
Hallo,
ich habe mich jetzt auch mal ausfĂŒhrlicher mit dem Adapter beschĂ€ftig..
Sehr schön !!
Allerdings sind wirklich einige Vorarbeiten nötig..... Ich wĂŒrde einfach mal aufschreiben, was mir aufgefallen ist...
Ich nutze ne CCU mit Thermostaten und Fensterkontakten.. Ganz wichtig ist , dass in der CCU die Thermostate (Kanal4) und der Fensterkontakt unter dem Gewerk "Heizung" sind und dem jeweiligen Raum zugeordnet sind... Wenn hier Dinge falsch zugeordnet sind, dann hatte ich auch den Fall, dass ĂŒber 500 Cronjobs angelegt wurden und der Duty-Cycle verrĂŒckt spielt...
Dann klappt es auch mit der automatischen Zuordnung...
Am Anfang kommen Fehler, da die Fenstersensor Informationen erst aktualisiert werden, wenn ein Fensterzustand sich einmal geÀndert hat.. Jetzt, in der Zeit sind die Fenster aber zu... Hilfreich wÀre, beim Anlegen der Instanz, solange die Werte leer sind, sie mit "false" (zu) vorzubelegen... Schon hÀtte man einige Fehlermeldungen weniger :-)
Oder die Datenpunkte von Haus aus nicht nur Lesend sondern auch Beschreibbar anlegen.. Dann hat man es in der Testphase etwas einfacher :-)Dann habe ich jetzt zig mal nochmal von vorne angefangen.. Wenn ich den Standard mit einer Periode und 5 Zeitabschnitten wĂ€hle, dann sind die Temperaturen bei mir mit 19,21,21,19,21 vorbelegt... Wo holt sich der Adapter das her ? Klasse wĂ€re eine zentrale vorbelegung, die ich auf alle RĂ€ume ĂŒbernehmen kann .. und dann erst die einzlenen abweichenden RĂ€ume mache...
Ich finde es echt klasse, dass so was in einen Adapter gegossen wird.. Mit Blockly das alles zusammenzuklicken ist doch recht mĂŒhsam.
Deshalb : keine Kritik, sondern nur meine 2Cents .. ich hoffe das kommt so rĂŒber :-)
GruĂ, Martin
-
Hallo,
ich habe mich jetzt auch mal ausfĂŒhrlicher mit dem Adapter beschĂ€ftig..
Sehr schön !!
Allerdings sind wirklich einige Vorarbeiten nötig..... Ich wĂŒrde einfach mal aufschreiben, was mir aufgefallen ist...
Ich nutze ne CCU mit Thermostaten und Fensterkontakten.. Ganz wichtig ist , dass in der CCU die Thermostate (Kanal4) und der Fensterkontakt unter dem Gewerk "Heizung" sind und dem jeweiligen Raum zugeordnet sind... Wenn hier Dinge falsch zugeordnet sind, dann hatte ich auch den Fall, dass ĂŒber 500 Cronjobs angelegt wurden und der Duty-Cycle verrĂŒckt spielt...
Dann klappt es auch mit der automatischen Zuordnung...
Am Anfang kommen Fehler, da die Fenstersensor Informationen erst aktualisiert werden, wenn ein Fensterzustand sich einmal geÀndert hat.. Jetzt, in der Zeit sind die Fenster aber zu... Hilfreich wÀre, beim Anlegen der Instanz, solange die Werte leer sind, sie mit "false" (zu) vorzubelegen... Schon hÀtte man einige Fehlermeldungen weniger :-)
Oder die Datenpunkte von Haus aus nicht nur Lesend sondern auch Beschreibbar anlegen.. Dann hat man es in der Testphase etwas einfacher :-)Dann habe ich jetzt zig mal nochmal von vorne angefangen.. Wenn ich den Standard mit einer Periode und 5 Zeitabschnitten wĂ€hle, dann sind die Temperaturen bei mir mit 19,21,21,19,21 vorbelegt... Wo holt sich der Adapter das her ? Klasse wĂ€re eine zentrale vorbelegung, die ich auf alle RĂ€ume ĂŒbernehmen kann .. und dann erst die einzlenen abweichenden RĂ€ume mache...
Ich finde es echt klasse, dass so was in einen Adapter gegossen wird.. Mit Blockly das alles zusammenzuklicken ist doch recht mĂŒhsam.
Deshalb : keine Kritik, sondern nur meine 2Cents .. ich hoffe das kommt so rĂŒber :-)
GruĂ, Martin
@mameier1234 sagte in Test Adapter HeatingControl v1.0.x:
Ganz wichtig ist , dass in der CCU die Thermostate (Kanal4) und der Fensterkontakt unter dem Gewerk "Heizung" sind und dem jeweiligen Raum zugeordnet sind...
ja, das ist wichtig, aber nur fĂŒr die automatische Erkennung der GerĂ€te. Wenn man das Gewerk nicht zuordnet, werden die GerĂ€te zwar nicht automatisch erkannt, können aber jederzeit manuell hinzugefĂŒgt werden. Den Zusammenhang mit dem cron-Job Ăberlauf sehe ich nicht. Das Problem hier ist einfach, dass ich nicht beachtet habe, dass man die Profilparameter sehr schnell Ă€ndern könnte. Genau das fĂŒhrt zu den vielen cron-Jobs...
Am Anfang kommen Fehler, da die Fenstersensor Informationen erst aktualisiert werden, wenn ein Fensterzustand sich einmal geÀndert hat.. Jetzt, in der Zeit sind die Fenster aber zu... Hilfreich wÀre, beim Anlegen der Instanz, solange die Werte leer sind, sie mit "false" (zu) vorzubelegen... Schon hÀtte man einige Fehlermeldungen weniger
Das verstehe ich nicht, welche Art Fehler? Der Adapter holt sich beim Start den aktuellen Zustand der Sensoren aus den jeweils anderen Adaptern (z.Bsp. hm-rpc). Damit wird WindowOpen entsprechend belegt.
Oder die Datenpunkte von Haus aus nicht nur Lesend sondern auch Beschreibbar anlegen.. Dann hat man es in der Testphase etwas einfacher
In dem Fall behelfe ich mir mit einem Datenpunkt in einem script, welchen ich jederzeit manuell Ă€ndern kann. AuĂerdem: Die Datenpunkte der Sensoren sind doch in anderen Adaptern...
Dann habe ich jetzt zig mal nochmal von vorne angefangen.. Wenn ich den Standard mit einer Periode und 5 Zeitabschnitten wÀhle, dann sind die Temperaturen bei mir mit 19,21,21,19,21 vorbelegt... Wo holt sich der Adapter das her ?
Wenn die Datenpunkte fĂŒr das Profil nicht vorhanden sind, werden sie angelegt und mit genau diesen Werten vorbelegt.
Klasse wĂ€re eine zentrale vorbelegung, die ich auf alle RĂ€ume ĂŒbernehmen kann .. und dann erst die einzlenen abweichenden RĂ€ume mache...
ja, ist eine Idee. Könnte ein Featurerequest werden.
Auf der anderen Seite baue ich in der 2.x eine Möglichkeit ein, Profile per json zu speichern und wieder zu laden. Damit mĂŒsste man auch das ganze Profil direkt in json editierbar haben...Deshalb : keine Kritik, sondern nur meine 2Cents .. ich hoffe das kommt so rĂŒber
Kein Problem, Feedback und Feature-WĂŒnsche sind jederzeit willkommen :-)
-
@mameier1234 sagte in Test Adapter HeatingControl v1.0.x:
Ganz wichtig ist , dass in der CCU die Thermostate (Kanal4) und der Fensterkontakt unter dem Gewerk "Heizung" sind und dem jeweiligen Raum zugeordnet sind...
ja, das ist wichtig, aber nur fĂŒr die automatische Erkennung der GerĂ€te. Wenn man das Gewerk nicht zuordnet, werden die GerĂ€te zwar nicht automatisch erkannt, können aber jederzeit manuell hinzugefĂŒgt werden. Den Zusammenhang mit dem cron-Job Ăberlauf sehe ich nicht. Das Problem hier ist einfach, dass ich nicht beachtet habe, dass man die Profilparameter sehr schnell Ă€ndern könnte. Genau das fĂŒhrt zu den vielen cron-Jobs...
Am Anfang kommen Fehler, da die Fenstersensor Informationen erst aktualisiert werden, wenn ein Fensterzustand sich einmal geÀndert hat.. Jetzt, in der Zeit sind die Fenster aber zu... Hilfreich wÀre, beim Anlegen der Instanz, solange die Werte leer sind, sie mit "false" (zu) vorzubelegen... Schon hÀtte man einige Fehlermeldungen weniger
Das verstehe ich nicht, welche Art Fehler? Der Adapter holt sich beim Start den aktuellen Zustand der Sensoren aus den jeweils anderen Adaptern (z.Bsp. hm-rpc). Damit wird WindowOpen entsprechend belegt.
Oder die Datenpunkte von Haus aus nicht nur Lesend sondern auch Beschreibbar anlegen.. Dann hat man es in der Testphase etwas einfacher
In dem Fall behelfe ich mir mit einem Datenpunkt in einem script, welchen ich jederzeit manuell Ă€ndern kann. AuĂerdem: Die Datenpunkte der Sensoren sind doch in anderen Adaptern...
Dann habe ich jetzt zig mal nochmal von vorne angefangen.. Wenn ich den Standard mit einer Periode und 5 Zeitabschnitten wÀhle, dann sind die Temperaturen bei mir mit 19,21,21,19,21 vorbelegt... Wo holt sich der Adapter das her ?
Wenn die Datenpunkte fĂŒr das Profil nicht vorhanden sind, werden sie angelegt und mit genau diesen Werten vorbelegt.
Klasse wĂ€re eine zentrale vorbelegung, die ich auf alle RĂ€ume ĂŒbernehmen kann .. und dann erst die einzlenen abweichenden RĂ€ume mache...
ja, ist eine Idee. Könnte ein Featurerequest werden.
Auf der anderen Seite baue ich in der 2.x eine Möglichkeit ein, Profile per json zu speichern und wieder zu laden. Damit mĂŒsste man auch das ganze Profil direkt in json editierbar haben...Deshalb : keine Kritik, sondern nur meine 2Cents .. ich hoffe das kommt so rĂŒber
Kein Problem, Feedback und Feature-WĂŒnsche sind jederzeit willkommen :-)
@Rene_HM sagte in Test Adapter HeatingControl v1.0.x:
@mameier1234 sagte in Test Adapter HeatingControl v1.0.x:
Am Anfang kommen Fehler, da die Fenstersensor Informationen erst aktualisiert werden, wenn ein Fensterzustand sich einmal geÀndert hat.. Jetzt, in der Zeit sind die Fenster aber zu... Hilfreich wÀre, beim Anlegen der Instanz, solange die Werte leer sind, sie mit "false" (zu) vorzubelegen... Schon hÀtte man einige Fehlermeldungen wenigerDas verstehe ich nicht, welche Art Fehler? Der Adapter holt sich beim Start den aktuellen Zustand der Sensoren aus den jeweils anderen Adaptern (z.Bsp. hm-rpc). Damit wird WindowOpen entsprechend belegt.
Ich meine damit: z.B. heatingcontrol.0.Rooms.Buero.WindowIsOpen der ist LEER ... weder true noch false.. zugeordnet ist ein Homematic Fensterkontakt.. Beim Probieren habe ich dann nach einiger Zeit das Fenster aufgemacht ... Voila ... er fĂŒllte sich mit TRUE . .Fenster zu und dann war FALSE drinn..
Im Log kam eine Fehlermeldung ala... WindowIsOpen is NULL ... habe ich hier im Thread auch schon mehrmals von anderen gepostet gesehen... deshalb die Idee mit dem vorbelegen..
-
@Rene_HM sagte in Test Adapter HeatingControl v1.0.x:
@mameier1234 sagte in Test Adapter HeatingControl v1.0.x:
Am Anfang kommen Fehler, da die Fenstersensor Informationen erst aktualisiert werden, wenn ein Fensterzustand sich einmal geÀndert hat.. Jetzt, in der Zeit sind die Fenster aber zu... Hilfreich wÀre, beim Anlegen der Instanz, solange die Werte leer sind, sie mit "false" (zu) vorzubelegen... Schon hÀtte man einige Fehlermeldungen wenigerDas verstehe ich nicht, welche Art Fehler? Der Adapter holt sich beim Start den aktuellen Zustand der Sensoren aus den jeweils anderen Adaptern (z.Bsp. hm-rpc). Damit wird WindowOpen entsprechend belegt.
Ich meine damit: z.B. heatingcontrol.0.Rooms.Buero.WindowIsOpen der ist LEER ... weder true noch false.. zugeordnet ist ein Homematic Fensterkontakt.. Beim Probieren habe ich dann nach einiger Zeit das Fenster aufgemacht ... Voila ... er fĂŒllte sich mit TRUE . .Fenster zu und dann war FALSE drinn..
Im Log kam eine Fehlermeldung ala... WindowIsOpen is NULL ... habe ich hier im Thread auch schon mehrmals von anderen gepostet gesehen... deshalb die Idee mit dem vorbelegen..
-
@claus1993 eigentlich nicht: Temperatur und Zeit setzen, das war's. Vielleicht hilft ein debug log... Einfach mal auf debug schalten und beobachten, wann wieder auf normal geschaltet wird, dann im log nachschauen, was zu der Zeit passiert ist...
@Rene_HM said in Test Adapter HeatingControl v1.0.x:
@claus1993 eigentlich nicht: Temperatur und Zeit setzen, das war's. Vielleicht hilft ein debug log... Einfach mal auf debug schalten und beobachten, wann wieder auf normal geschaltet wird, dann im log nachschauen, was zu der Zeit passiert ist...
Habe deinen Tipp verfolgt und meine Schaltung gestartet (Time auf 30', Temp 21°) und einmalig den Plus Button (+30'). Die Datenpunkte wurden auch entsprechend gesetzt und die Heizung ging an. Nach 30 Minuten schaltet sie sich dann aus....
Letzte Ănderung im Datenpunkt Override Time war um 08:04:00.696, hier wurde die Temperatur auf 0° gesetzt.
anhand der letzen Ănderung mal ein Auszug aus dem Log;
heatingcontrol.0 2020-12-16 08:04:00.794 debug (9557) ### 111 handled heatingcontrol.0 2020-12-16 08:04:00.792 warn (9557) override temperature not valid: 0 heatingcontrol.0 2020-12-16 08:04:00.737 debug (9557) ### state change already handled: 0 / 0 /// heatingcontrol.0.Rooms.Sauna.TemperaturOverride / heatingcontrol.0.Rooms.Sauna.TemperaturOverride heatingcontrol.0 2020-12-16 08:04:00.736 debug (9557) ### handle state change heatingcontrol.0.Rooms.Sauna.TemperaturOverride {"val":0,"ack":true,"ts":1608102240696,"q":0,"from":"system.adapter.heatingcontrol.0","user":"system.user.admin","lc":160 heatingcontrol.0 2020-12-16 08:04:00.711 debug (9557) ### state change already handled: 0 / 0 /// heatingcontrol.0.Rooms.Sauna.TemperaturOverride / heatingcontrol.0.Rooms.Sauna.TemperaturOverride heatingcontrol.0 2020-12-16 08:04:00.710 debug (9557) ### handle state change heatingcontrol.0.Rooms.Sauna.TemperaturOverride {"val":0,"ack":true,"ts":1608102240633,"q":0,"from":"system.adapter.heatingcontrol.0","user":"system.user.admin","lc":160 heatingcontrol.0 2020-12-16 08:04:00.650 info (9557) change temperature override for room Sauna heatingcontrol.0 2020-12-16 08:04:00.649 debug (9557) ### heatingcontrol.0.Rooms.Sauna.TemperaturOverride heatingcontrol.0.Present 0 trueKannst du hier etwas erkennen?
Sehe gerade das im Log immer wieder ein Warnung kommt. Habe jedoch keine Ahnung wo die Override Temp von 0° kommt.
heatingcontrol.0 2020-12-16 08:34:00.455 warn (9557) override temperature not valid: 0 -
@mameier1234 Die Idee ist schon, das bei Start des Adapters solche Werte vorbelegt werden. Da muss ich nochmal schauen...
Davon gehe ich auch aus.. aber schau:
11741) vis: error: for Rooms.Badezimmer-Kinder.WindowIsOpen got null
Das ist der dazugehörige Sensor... Wenn ich das Fenster einmal öffne dann get der Wert auf False, wird ĂŒbernommen und wenn ich das Fenster wieder schlieĂe, wird auch wieder sauber angepasst.. Nur beim Anlegen eben nicht..

-
Hallo. Ein toller Adapter ist das. Ist es eigentlich normal das dieser ca. alle 30 sekunden die cron jobs neu erstellt?
heatingcontrol.0 2020-12-16 16:22:19.125 info (869) 22 cron job(s) created
heatingcontrol.0 2020-12-16 16:19:43.328 info (869) 22 cron job(s) created
heatingcontrol.0 2020-12-16 16:18:15.122 info (869) 22 cron job(s) createdDanke und GruĂ
Frank -
@Rene_HM said in Test Adapter HeatingControl v1.0.x:
@claus1993 eigentlich nicht: Temperatur und Zeit setzen, das war's. Vielleicht hilft ein debug log... Einfach mal auf debug schalten und beobachten, wann wieder auf normal geschaltet wird, dann im log nachschauen, was zu der Zeit passiert ist...
Habe deinen Tipp verfolgt und meine Schaltung gestartet (Time auf 30', Temp 21°) und einmalig den Plus Button (+30'). Die Datenpunkte wurden auch entsprechend gesetzt und die Heizung ging an. Nach 30 Minuten schaltet sie sich dann aus....
Letzte Ănderung im Datenpunkt Override Time war um 08:04:00.696, hier wurde die Temperatur auf 0° gesetzt.
anhand der letzen Ănderung mal ein Auszug aus dem Log;
heatingcontrol.0 2020-12-16 08:04:00.794 debug (9557) ### 111 handled heatingcontrol.0 2020-12-16 08:04:00.792 warn (9557) override temperature not valid: 0 heatingcontrol.0 2020-12-16 08:04:00.737 debug (9557) ### state change already handled: 0 / 0 /// heatingcontrol.0.Rooms.Sauna.TemperaturOverride / heatingcontrol.0.Rooms.Sauna.TemperaturOverride heatingcontrol.0 2020-12-16 08:04:00.736 debug (9557) ### handle state change heatingcontrol.0.Rooms.Sauna.TemperaturOverride {"val":0,"ack":true,"ts":1608102240696,"q":0,"from":"system.adapter.heatingcontrol.0","user":"system.user.admin","lc":160 heatingcontrol.0 2020-12-16 08:04:00.711 debug (9557) ### state change already handled: 0 / 0 /// heatingcontrol.0.Rooms.Sauna.TemperaturOverride / heatingcontrol.0.Rooms.Sauna.TemperaturOverride heatingcontrol.0 2020-12-16 08:04:00.710 debug (9557) ### handle state change heatingcontrol.0.Rooms.Sauna.TemperaturOverride {"val":0,"ack":true,"ts":1608102240633,"q":0,"from":"system.adapter.heatingcontrol.0","user":"system.user.admin","lc":160 heatingcontrol.0 2020-12-16 08:04:00.650 info (9557) change temperature override for room Sauna heatingcontrol.0 2020-12-16 08:04:00.649 debug (9557) ### heatingcontrol.0.Rooms.Sauna.TemperaturOverride heatingcontrol.0.Present 0 trueKannst du hier etwas erkennen?
Sehe gerade das im Log immer wieder ein Warnung kommt. Habe jedoch keine Ahnung wo die Override Temp von 0° kommt.
heatingcontrol.0 2020-12-16 08:34:00.455 warn (9557) override temperature not valid: 0@claus1993 sagte in Test Adapter HeatingControl v1.0.x:
ehe gerade das im Log immer wieder ein Warnung kommt. Habe jedoch keine Ahnung wo die Override Temp von 0° kommt.
Wenn der override abgelaufen ist, setze ich die Temperatur auf 0. Das benötige ich als Trigger fĂŒr den nĂ€chsten Start des override. AuĂerdem kommt das log "already handled". Hier verhindere ich, dass die gleiche Ănderung mehrfach ĂŒbernommen wird, was aber in dem Fall notwendig wĂ€re...
Vorschlag: Schreibe doch aus deinem script immer Temperatur und Zeit, das könnte helfen (habe ich aber jetzt nicht ausprobiert)
Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.
Hast du es satt, bei jedem Besuch durch die gleichen BeitrĂ€ge zu scrollen? Wenn du dich fĂŒr ein Konto anmeldest, kommst du immer genau dorthin zurĂŒck, wo du zuvor warst, und kannst dich ĂŒber neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und BeitrĂ€ge positiv bewerten, um anderen Community-Mitgliedern deine WertschĂ€tzung zu zeigen.
Mit deinem Input könnte dieser Beitrag noch besser werden đ
Registrieren Anmelden