NEWS
Test Adapter HeatingControl v2.12.x
-
Verdammt, leider zu früh gefreut. Als um 17Uhr die Temp im Bad laut Profil geändert werden sollte, wurde aus auto windowopen ein auto im state und die Temp ging trotz offenem Fenster und WindowIsOpen auf True auf 22,5 Grad. Leider hatte ich 1 Stunde vorher das Debug-Log abgeschaltet, so dass ich davon kein Log habe. Morgen versuche ich es erneut MIT laufendem Debug-Log.
-
Heute ist es wieder passiert und ich hab das Log.
2022-04-20 16:58:18.317 - debug: heatingcontrol.2 (4014) ### handle state change acked linkeddevices.0.Heizung.OG.Bad.ACTUAL_TEMPERATURE {"val":21.9,"ack":true,"ts":1650466698315,"q":0,"from":"system.adapter.linkeddevices.0","user":"system.user.admin","lc":1650461948543} 2022-04-20 16:58:18.318 - debug: heatingcontrol.2 (4014) HandleStateChangeDevices linkeddevices.0.Heizung.OG.Bad.ACTUAL_TEMPERATURE 2022-04-20 16:58:18.318 - debug: heatingcontrol.2 (4014) CheckStateChangeDevice linkeddevices.0.Heizung.OG.Bad.ACTUAL_TEMPERATURE 2022-04-20 16:58:18.318 - debug: heatingcontrol.2 (4014) Bad ### ChangeStatus Thermostats_Current to {"val":21.9,"ack":true,"ts":1650466698315,"q":0,"from":"system.adapter.linkeddevices.0","user":"system.user.admin","lc":1650461948543} in auto 2022-04-20 16:58:18.318 - debug: heatingcontrol.2 (4014) Change Status current temperature in Bad to 21.9 2022-04-20 16:58:18.318 - debug: heatingcontrol.2 (4014) UpdateDPs for Bad auto 2022-04-20 16:58:18.333 - debug: heatingcontrol.2 (4014) AddStatusToLog skip Bad auto WindowOpen 12°C 2022-04-20 16:58:18.364 - debug: heatingcontrol.2 (4014) ### handle state change acked linkeddevices.0.Heizung.OG.Bad.SET_TEMPERATURE {"val":12,"ack":true,"ts":1650466698362,"q":0,"from":"system.adapter.linkeddevices.0","user":"system.user.admin","lc":1650459008565} 2022-04-20 16:58:18.364 - debug: heatingcontrol.2 (4014) HandleStateChangeDevices linkeddevices.0.Heizung.OG.Bad.SET_TEMPERATURE 2022-04-20 16:58:18.364 - debug: heatingcontrol.2 (4014) CheckStateChangeDevice linkeddevices.0.Heizung.OG.Bad.SET_TEMPERATURE 2022-04-20 17:00:00.010 - debug: heatingcontrol.2 (4014) ChangeStatus fired with [{"room":"Bad","target":22.5,"currentTimePeriod":3,"ActiveTimeSlot":3,"CurrentTimePeriodTime":"17:00","CurrentTimePeriodFull":"Period 3 17:00"}] 2022-04-20 17:00:00.010 - debug: heatingcontrol.2 (4014) Bad ### ChangeStatus ProfilPoint to {"room":"Bad","target":22.5,"currentTimePeriod":3,"ActiveTimeSlot":3,"CurrentTimePeriodTime":"17:00","CurrentTimePeriodFull":"Period 3 17:00"} in auto 2022-04-20 17:00:00.019 - debug: heatingcontrol.2 (4014) ChangeStatus by cron Profilepoint in Bad target 22.5 2022-04-20 17:00:00.019 - debug: heatingcontrol.2 (4014) CalculateRoomTemperature for Bad auto 2022-04-20 17:00:00.019 - debug: heatingcontrol.2 (4014) Bad auto mode: target 22.5 2022-04-20 17:00:00.019 - debug: heatingcontrol.2 (4014) Bad auto mode (incl. reduced): target 22.5 2022-04-20 17:00:00.019 - debug: heatingcontrol.2 (4014) SetRoomTemperature started for Bad target 22.5 with offset 0 2022-04-20 17:00:00.035 - debug: heatingcontrol.2 (4014) unsubscribe linkeddevices.0.Heizung.OG.Bad.SET_TEMPERATURE 2022-04-20 17:00:00.038 - debug: heatingcontrol.2 (4014) Bad set thermostat target linkeddevices.0.Heizung.OG.Bad.SET_TEMPERATURE to 22.5 2022-04-20 17:00:00.101 - debug: heatingcontrol.2 (4014) UpdateDPs for Bad auto 2022-04-20 17:00:05.038 - debug: heatingcontrol.2 (4014) subscribe linkeddevices.0.Heizung.OG.Bad.SET_TEMPERATURE 2022-04-20 17:00:47.815 - debug: heatingcontrol.2 (4014) ### handle state change acked linkeddevices.0.Heizung.OG.Bad.ACTUAL_TEMPERATURE {"val":21.9,"ack":true,"ts":1650466847811,"q":0,"from":"system.adapter.linkeddevices.0","user":"system.user.admin","lc":1650461948543} 2022-04-20 17:00:47.815 - debug: heatingcontrol.2 (4014) HandleStateChangeDevices linkeddevices.0.Heizung.OG.Bad.ACTUAL_TEMPERATURE 2022-04-20 17:00:47.815 - debug: heatingcontrol.2 (4014) CheckStateChangeDevice linkeddevices.0.Heizung.OG.Bad.ACTUAL_TEMPERATURE 2022-04-20 17:00:47.816 - debug: heatingcontrol.2 (4014) Bad ### ChangeStatus Thermostats_Current to {"val":21.9,"ack":true,"ts":1650466847811,"q":0,"from":"system.adapter.linkeddevices.0","user":"system.user.admin","lc":1650461948543} in auto 2022-04-20 17:00:47.816 - debug: heatingcontrol.2 (4014) Change Status current temperature in Bad to 21.9 2022-04-20 17:00:47.816 - debug: heatingcontrol.2 (4014) UpdateDPs for Bad auto 2022-04-20 17:00:47.828 - debug: heatingcontrol.2 (4014) ### handle state change acked linkeddevices.0.Heizung.OG.Bad.SET_TEMPERATURE {"val":22.5,"ack":true,"ts":1650466847825,"q":0,"from":"system.adapter.linkeddevices.0","user":"system.user.admin","lc":1650466800095} 2022-04-20 17:00:47.828 - debug: heatingcontrol.2 (4014) HandleStateChangeDevices linkeddevices.0.Heizung.OG.Bad.SET_TEMPERATURE 2022-04-20 17:00:47.829 - debug: heatingcontrol.2 (4014) CheckStateChangeDevice linkeddevices.0.Heizung.OG.Bad.SET_TEMPERATURE 2022-04-20 17:00:47.829 - debug: heatingcontrol.2 (4014) ChangeStatus called, while already changing, push to list Bad Thermostats_Target {"val":22.5,"ack":true,"ts":1650466847825,"q":0,"from":"system.adapter.linkeddevices.0","user":"system.user.admin","lc":1650466800095} (1) 2022-04-20 17:00:47.841 - debug: heatingcontrol.2 (4014) AddStatusToLog skip Bad auto 22.5°C 2022-04-20 17:00:47.850 - debug: heatingcontrol.2 (4014) ChangeStatus recall cmd from list Bad Thermostats_Target {"val":22.5,"ack":true,"ts":1650466847825,"q":0,"from":"system.adapter.linkeddevices.0","user":"system.user.admin","lc":1650466800095} (0) 2022-04-20 17:00:47.850 - debug: heatingcontrol.2 (4014) Bad ### ChangeStatus Thermostats_Target to {"val":22.5,"ack":true,"ts":1650466847825,"q":0,"from":"system.adapter.linkeddevices.0","user":"system.user.admin","lc":1650466800095} in auto 2022-04-20 17:00:47.851 - debug: heatingcontrol.2 (4014) Change Status target temperature in Bad to 22.5 (profile 22.5) in auto 2022-04-20 17:00:47.851 - debug: heatingcontrol.2 (4014) CheckManualMode Bad target 22.5 current manual target 18 state auto 2022-04-20 17:00:47.851 - debug: heatingcontrol.2 (4014) UpdateDPs for Bad auto 2022-04-20 17:00:47.915 - debug: heatingcontrol.2 (4014) AddStatusToLog skip Bad auto 22.5°C
Die Luke/das Fenster wurde nicht geschlossen. Ich hoffe der Logausschnitt reicht.
-
@palm_maniac ja, ich denke da ist noch ein Fehler im Adapter. So wie es aussieht, wird hier das WindowIsOpen ignoriert, wenn der Profilpunkt wechselt. Muss ich mir mal genauer anschauen...
https://github.com/rg-engineering/ioBroker.heatingcontrol/issues/312
-
Eine schnelle Frage.
Da ein Kurzer im Fensterkontakt die Batterien immer in wenigen Tagen leer gesaugt hat, habe ich heute diesen und das Wandthermostat gegen neue HM-IP Produkte ausgetauscht. Jetzt ist das Problem, dass der Fensterkontakt nicht mehr True und False liefert, sondern Open(1) und Closed(0). Wie muß ich jetzt den FK in den Adapter eintragen, damit dieser weiterhin den Fensterzustand mitbekommt? Momentan steht er auf Offen, egal was der neue FK liefert.
-
@palm_maniac Einmal in die Einstellungen geguggt und es hätte sich von selber erklärt. Also geh in die Fensterkontakteinstellungen, stell von Boolean auf Number und gib rechts davon Dein 0 und 1 ein. Fertsch.
-
@pittini Genau das habe ich gemacht, aber da bleibt er Offen und ignoriert die Änderungen. Auch mit der Einstellung String habe ich es versucht.
-
@palm_maniac so geht es auf jeden Fall bei mir:
-
@rene_hm Bingo. Dann reagiert er also auch auf Boolean, obwohl die Ausgabe keine True/False Geschichte ist. Hätte ich es also so gelassen und nur das Gerät getauscht, hätte es direkt funktioniert. Oh mann.....
Nochmal Danke für den Schubser in die richtige Richtung.
-
ja, ich denke da ist noch ein Fehler im Adapter. So wie es aussieht, wird hier das WindowIsOpen ignoriert, wenn der Profilpunkt wechselt. Muss ich mir mal genauer anschauen...
Endlich ist die Simulation nun fehlerfrei:
Kurz vor 16:00 Uhr geht das Fenster auf (gelb), das Thermostat senkt auf 5°C. Um 16:00 Uhr wechselt der Profilpunkt, der wird aber erst genutzt, wenn das Fenster wieder zu geht...
Nur zur Info:
- blau -> Soll-Temperatur am Thermostat
- gelb -> Fenster auf / zu
- grün -> simulierte Ist-Temperatur am Thermostat
- rot -> Aktor - Status (ein /aus)
Ich erstelle eine neue Version (2.8.7), die wird dann morgen im latest-repo sein...
-
Hallo zusammen,
Mein Heatingcontrol lief bisher ansich top. Nur jetzt stimmt irgendwas mit der Zeit nicht. Die Programmierung steht auf 6:00 Uhr, obwohl mittlerweile wesentlich später. Hat jemand eine Idee was zu tun ist?
Das steht im Log:
heatingcontrol.0
2022-04-24 16:13:25.995 error exception in SetVis [TypeError: Cannot read properties of null (reading 'val')]heatingcontrol.0
2022-04-24 16:13:25.023 error copy from visheatingcontrol.0
2022-04-24 16:13:25.022 error exception in SetVis [TypeError: Cannot read properties of null (reading 'val')]heatingcontrol.0
2022-04-24 16:13:17.630 error exception in SetVis [TypeError: Cannot read properties of null (reading 'val')]heatingcontrol.0
2022-04-24 16:07:37.969 error exception in SetVis [TypeError: Cannot read properties of null (reading 'val')]Sorry @Palm_Maniac ,ich habe irgendwie versehentlich auf dich bei Antwort geklickt
-
@turbosasch sagte in Test Adapter HeatingControl v2.8.x:
Nur jetzt stimmt irgendwas mit der Zeit nicht.
Laut deinem log sürzt der Adapter ab. Die Frage ist nun, was hast du gemacht? update? andere Änderungen? welche Version des Adapters? welche Einstellungen?
Evtl. mal auf debug-log umschalten und das log (als Code) hier posten... -
@rene_hm Hi Rene,
warum auch immer, ging es nach einem kompletten Neustart wieder. Frag mich nicht, was das war. Aber wenn alles so einfach zu lösen sei, wäre ich glücklich
-
Nach einem kleinen Tippfehler habe ich den ioBroker komplett neu aufsetzen müssen (disaster & recover wäre jetzt mal getestet ) ...
Hat auch alles funktioniert!Jetzt fehlen mir ein paar Übersetzungen im vis von Pittini die ich nicht mehr herstellen kann (Beispiel siehe Bild)
Wie bekomme ich die zurück? Adapter & vis neu installieren bzw Upload brachten keine Besserung -
@kbrausew Das wär der Fireplacemode. Gugg mal ob Du den Datenpunkt heatingcontrol.0.vis.translations.cardHzngProfilParam.FireplaceModeDecrease hast und was da drin steht.
-
@pittini
DP ist nicht da -
@kbrausew sagte in Test Adapter HeatingControl v2.8.x:
@pittini
DP ist nicht daOk, schalt mal den Fireplacemode einmal an und dann wieder aus, dann sollte der Dp angelegt werden. Wenn nicht...is @Rene_HM Dein Ansprechpartner, das Vis macht alles korrekt und ich bin raus.
-
-
-
Hallo Rene,
ich habe meine Heizung in der Küche über den Datenpunkt "isActive" ausgeschaltet. Der Mode müsste dann "No Heating" sein, oder?. Allerdings steht dieser bei mir auf "auto holiday at home". Leider habe ich keinen Dbg-Log. -
@supernils habe es hier gerade in meiner Testumgebung getestet, da funktioniert es: ich setze den DP "isActive" auf false und der Raumstatus wechselt auf "no heating". Bei Setzen auf true geht der Status wieder auf auto...
Wenn das bei dir nicht funktioniert, müsstest du auf debug umschalten und mir das log zukommen lassen...