NEWS
Test Adapter HeatingControl v2.12.x
-
@chaot ich habe folgendes Problem im Heating Adapter kann ich ja nur OID aktueller Wert und OID Zielwert einstellen.
Ich hätte aber 3 Einstellungen benötigt
- IST Temp
- Soll Temp and Thermostat senden
- Soll Temp vom Thermostat
KNX arbeitet ja mit einer setzen GA und einer Status GA, also wenn ich nun am Thermostat die Soll Temp ändere kommt die an einem anderen Datenpunkt an.
Ich vermute aber hier muss ich bei dem KNX Adapter schauen. Hier muss man soviel ich verstanden habe, über die GA Bezeichnung richtig arbeiten, dass der KNX Adapter die Setzten GA und Status GA synchron schalten, also wenn etwas auf dem Datenpunkt Status vom Thermostat zurückkommt, er dieses dann auch in den Datenpunkt setzen übernimmt und somit würde es dann der Heating Adapter wieder mitbekommen.
-
Das kann ich dir nicht zu 100% beantworten, da ich alles von HM hab. Du müsstest vom Zigbee Thermometer den aktuellen Wert nehmen und bei Ziel die Thermostate wenn ich das richtig verstehe in der Beschreibung und das für jedes Thermostat in einem Raum.
Ich hab meine bei Ebay Kleinanzeigen gekauft, da bekommt man die zwischen 30 und 40 Euro. Eventuell wäre es eine Idee die nach und nach Nachzurüsten. Immer mal wieder 1-2 kaufen und mit den wichtigen Räumen anfangen.
-
@Rene_HM hier das Log dazu:
heatingcontrol.0 2021-01-27 16:32:41.105 warn (6528) !!! Statechange not handled hm-rpc.0.MEQ1573948.2.SET_TEMPERATURE {"val":22.5,"ack":true,"ts":1611761561097,"q":0,"from":"system.adapter.hm-rpc.0","user":"system.user.admin","lc":1611754313541} heatingcontrol.0 2021-01-27 16:32:41.104 debug (6528) UpdateDPs for Wohnung auto heatingcontrol.0 2021-01-27 16:32:41.103 debug (6528) HandleActors for Wohnung auto heatingcontrol.0 2021-01-27 16:32:41.103 debug (6528) Change Status current temperature in Wohnung to 22.6 heatingcontrol.0 2021-01-27 16:32:41.091 debug (6528) Wohnung ### ChangeStatus Thermostats_Current to {"val":22.6,"ack":true,"ts":1611761561088,"q":0,"from":"system.adapter.hm-rpc.0","user":"system.user.admin","lc":1611755321909} in auto
Bei Thermostat Einstellungen steht auch "nicht" drin
-
@coyote @Chaot also auf jeden Fall das gleiche Problem... Die Soll-Temperaturen werden dem Adapter gemeldet, obwohl er sie nicht anfordert (oder zumindest anfordern sollte). Wenn das mit 2.0.2 weg ist, kann das ja nur an 15 Zeilen code liegen... ich schau noch mal und baue das Szenario hier nach...
https://github.com/rg-engineering/ioBroker.heatingcontrol/issues/213 -
@rene_hm Kann man in den Urlaub DP's mehrere OID hinterlegen? z.b. mit , oder ;?
-
@dominik-f Okay Danke. Hm ja hab gedacht der Adapter Steuert das dann also das Ventil. Aber wenn er natürlich 23c sein soll. Das Thermostat 19c sagt dann setzt der Adapter die Heizung auf 23c diese stellt auch SOLL 23c ein. Misst aber Direkt weil es an der Heizung ist 26c somit passiert natülich nichts.
Sehe ich das so richtig?
-
Moin, bekomme seit dem letzten Update, immer so komische Meldungen.
!!! Statechange not handled hm-rpc.0.LEQ xxxxxx
Gibt es dafür schon eine schnelle easy Lösung?
-
@xhabit Downgrade auf 2.0.2 wäre die schnellste Lösung
-
@xhabit sagte in Test Adapter HeatingControl v2.0.x:
!!! Statechange not handled hm-rpc.0.LEQ xxxxxx
ja, Lösung kommt morgen in 2.0.4 (bis dahin einfach ignorieren, ist kein funktionelles Problem) siehe auch https://forum.iobroker.net/topic/22579/test-adapter-heatingcontrol-v2-0-x/2046
-
@stephan-schleich sagte in Test Adapter HeatingControl v2.0.x:
Kann man in den Urlaub DP's mehrere OID hinterlegen? z.b. mit , oder ;?
nein, die musst du dir in einem script selbst zusammenbauen...
-
@rene_hm das wäre doch ein Feature welches Sinn machen würde oder nicht?
-
es gibt die Version 2.0.4 mit folgenden Änderungen:
- bug fix for issue #213: Warnung "!!! Statechange not handled"
-
@rene_hm Danke. Gerade installiert und bisher keine Meldung. Nächster Schaltpunkt wäre 21 Uhr. Mal schauen was dann passiert.
-
@chaot die Meldung sollte weg sein, man kann auch in 15 Zeilen code noch einen Fehler verstecken...
-
Frage: Aktuell habe ich zwei Profile hinterlegt. Ist es möglich nachträglich um eine weitere aufzustocken ohne irgendwas zu zerschießen?
Gruß
Ja.rod -
@ja-rod sagte in Test Adapter HeatingControl v2.0.x:
Frage: Aktuell habe ich zwei Profile hinterlegt. Ist es möglich nachträglich um eine weitere aufzustocken ohne irgendwas zu zerschießen?
Gruß
Ja.rodJa.
-
Im github und NPM liegt die 2.1.0 zum Testen bereit.
Es gibt folgende Änderungen:
- issue #198: Profile können nun einen Namen haben, ist ein neuer Datenpunkt
- issue #194: limit und Schrittweite für increase / decrease Werte sind im admin einstellbar (muss aber noch in der vis integriert werden)
- issue #182: Temperatur Offset
- issue #212: ActiveTimeSlot in der vis war falsch, speziell, wenn man weniger als 5 Perioden verwendet hat
Feedback ist wie immer willkommen...
-
Profilumbenennung funktioniert super, ich freue mich schon wenn Pittini das in die Vis integriert^^ Habs gerade versucht aber das ist mir noch ein Stück zu hoch
-
@rene_hm Wenn ich auf "Sensoren suchen " gehe kommt immer ein Fehler:
host.ioBroker 2021-01-30 19:09:15.649 error instance system.adapter.heatingcontrol.0 terminated with code 6 (UNCAUGHT_EXCEPTION) host.ioBroker 2021-01-30 19:09:15.649 error Caught by controller[1]: at Object.message (/opt/iobroker/node_modules/iobroker.heatingcontrol/main.js:136:25) host.ioBroker 2021-01-30 19:09:15.649 error Caught by controller[1]: at ListAddTempSensors (/opt/iobroker/node_modules/iobroker.heatingcontrol/main.js:548:39) host.ioBroker 2021-01-30 19:09:15.648 error Caught by controller[1]: at Check4TempSensor (/opt/iobroker/node_modules/iobroker.heatingcontrol/lib/devicedetect.js:168:48) host.ioBroker 2021-01-30 19:09:15.647 error Caught by controller[1]: TypeError: Cannot read property 'native' of null host.ioBroker 2021-01-30 19:09:15.646 error Caught by controller[0]: This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). The promise rejecte heatingcontrol.0 2021-01-30 19:09:14.938 warn (17124) Terminated (UNCAUGHT_EXCEPTION): Without reason heatingcontrol.0 2021-01-30 19:09:14.876 error (17124) Cannot read property 'native' of null heatingcontrol.0 2021-01-30 19:09:14.875 error at Object.message (/opt/iobroker/node_modules/iobroker.heatingcontrol/main.js:136:25) heatingcontrol.0 2021-01-30 19:09:14.875 error at ListAddTempSensors (/opt/iobroker/node_modules/iobroker.heatingcontrol/main.js:548:39) heatingcontrol.0 2021-01-30 19:09:14.875 error at Check4TempSensor (/opt/iobroker/node_modules/iobroker.heatingcontrol/lib/devicedetect.js:168:48) heatingcontrol.0 2021-01-30 19:09:14.875 error (17124) TypeError: Cannot read property 'native' of null heatingcontrol.0 2021-01-30 19:09:14.865 error (17124) unhandled promise rejection: Cannot read property 'native' of null heatingcontrol.0 2021-01-30 19:09:14.858 error (17124) Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). host.ioBroker 2021-01-30 19:08:45.342 info instance system.adapter.heatingcontrol.0 started with pid 17124
Ebenfalls wenn ich auf Thermostate suchen gehe.
-
Mir ist aufgefallen, dass wenn man den Button copyProfile drückt, die Profilparameter nicht übernommen werden. Ist das so gewollt?