NEWS
Test Adapter HeatingControl v2.12.x
-
@Rene_HM
Hallo zusammen,
Habe den Adapter im Einsatz und bin an einer Visualisierung. Würde das gerne mit einem Popup analog dem Timer Popup von GuiseppeS realisieren. Da wird der Name des Timer an das Popup übergeben und die Werte als Datenpunkte ausgelesen.
Damit das mit den Heizung (1x Popup für alle Thermostate) auch funktioniert müssten die benötigten Werte als Datenpunkte im Raum erfasst sein. So könnte man den Namen des Raumes an das popup ubergeben und die Daten aus dem Adapter übernehmen.
Was haltet ihr davon? -
Benutze folgende Version: 0.3.14
Den Fehler hab ich in allen Räumen.
heatingcontrol.0 2020-01-14 19:50:14.255 debug (10893) ### 111 not handled yet heatingcontrol.0 2020-01-14 19:50:14.254 debug (10893) ### hm-rpc.0.NEQ1406276.4.ACTUAL_TEMPERATURE hm-rpc.0.NEQ1400681.4.SET_TEMPERATURE 22.2 16 heatingcontrol.0 2020-01-14 19:50:14.254 debug (10893) ### handle state change hm-rpc.0.NEQ1406276.4.ACTUAL_TEMPERATURE {"val":22.2,"ack":true,"ts":1579027814224,"q":0,"from":"system.adapter.hm-rpc.0","user":"system.user.admin","lc":1579027814224} host.IOBroker 2020-01-14 19:50:09.496 info instance system.adapter.dwd.0 terminated with code 0 (NO_ERROR) dwd.0 2020-01-14 19:50:08.983 info (11324) Terminated (NO_ERROR): Without reason dwd.0 2020-01-14 19:50:02.898 info (11324) starting. Version 2.4.3 in /opt/iobroker/node_modules/iobroker.dwd, node: v12.14.0 host.IOBroker 2020-01-14 19:50:00.082 info instance system.adapter.dwd.0 started with pid 11324 heatingcontrol.0 2020-01-14 19:49:55.775 debug (10893) ### all StateChange handled heatingcontrol.0 2020-01-14 19:49:55.775 debug (10893) ### 222 handled heatingcontrol.0 2020-01-14 19:49:55.774 info (10893) handle actors roomBedroom current 22.6 target 16 heatingcontrol.0 2020-01-14 19:49:55.773 debug (10893) ### all StateChange handled heatingcontrol.0 2020-01-14 19:49:55.773 debug (10893) ### 222 handled heatingcontrol.0 2020-01-14 19:49:55.773 info (10893) handle actors roomBedroom current 22.6 target 16 heatingcontrol.0 2020-01-14 19:49:54.907 debug (10893) ### handle devices [{"id":2,"name":"Heizkörper Schlafzimmer","OID_Current":"hm-rpc.0.NEQ1400681.4.ACTUAL_TEMPERATURE","OID_Target":"hm-rpc.0.NEQ1400681.4.SET_TEMPERATURE","isActive":true,"typ heatingcontrol.0 2020-01-14 19:49:54.907 debug (10893) handle id hm-rpc.0.NEQ1400681.4.SET_TEMPERATURE state {"val":16,"ack":true,"ts":1579027794886,"q":0,"from":"system.adapter.hm-rpc.0","user":"system.user.admin","lc":1579024800282} heatingcontrol.0 2020-01-14 19:49:54.906 debug (10893) ### 111 not handled yet heatingcontrol.0 2020-01-14 19:49:54.906 debug (10893) ### hm-rpc.0.NEQ1400681.4.SET_TEMPERATURE hm-rpc.0.NEQ1400681.4.ACTUAL_TEMPERATURE 16 22.6 heatingcontrol.0 2020-01-14 19:49:54.905 debug (10893) ### handle state change hm-rpc.0.NEQ1400681.4.SET_TEMPERATURE {"val":16,"ack":true,"ts":1579027794886,"q":0,"from":"system.adapter.hm-rpc.0","user":"system.user.admin","lc":1579024800282} heatingcontrol.0 2020-01-14 19:49:54.904 debug (10893) ### handle devices [{"id":2,"name":"Heizkörper Schlafzimmer","OID_Current":"hm-rpc.0.NEQ1400681.4.ACTUAL_TEMPERATURE","OID_Target":"hm-rpc.0.NEQ1400681.4.SET_TEMPERATURE","isActive":true,"typ heatingcontrol.0 2020-01-14 19:49:54.903 debug (10893) handle id hm-rpc.0.NEQ1400681.4.ACTUAL_TEMPERATURE state {"val":22.6,"ack":true,"ts":1579027794886,"q":0,"from":"system.adapter.hm-rpc.0","user":"system.user.admin","lc":1579027794886} heatingcontrol.0 2020-01-14 19:49:54.903 debug (10893) ### 111 not handled yet heatingcontrol.0 2020-01-14 19:49:54.902 debug (10893) ### hm-rpc.0.NEQ1400681.4.ACTUAL_TEMPERATURE heatingcontrol.0.Rooms.roomLivingRoom.TemperaturOverride 22.6 4 heatingcontrol.0 2020-01-14 19:49:54.902 debug (10893) ### handle state change hm-rpc.0.NEQ1400681.4.ACTUAL_TEMPERATURE {"val":22.6,"ack":true,"ts":1579027794886,"q":0,"from":"system.adapter.hm-rpc.0","user":"system.user.admin","lc":1579027794886} heatingcontrol.0 2020-01-14 19:49:23.818 debug (10893) ### all StateChange handled heatingcontrol.0 2020-01-14 19:49:23.818 debug (10893) ### 111 handled heatingcontrol.0 2020-01-14 19:49:23.818 error (10893) exception in StartTemperaturOverride [TypeError: Cannot read property 'name' of undefined] heatingcontrol.0 2020-01-14 19:49:23.817 info (10893) room roomLivingRoom Thermostat Heizkörper Wohnzimmer set to 4 heatingcontrol.0 2020-01-14 19:49:23.817 debug (10893) [INFO] status = true next event: 15 Jan 2020 14:58:00 heatingcontrol.0 2020-01-14 19:49:23.813 debug (10893) [INFO] status = true next event: 15 Jan 2020 14:26:00 heatingcontrol.0 2020-01-14 19:49:23.810 debug (10893) [INFO] status = true next event: 18 Jan 2020 23:14:00 heatingcontrol.0 2020-01-14 19:49:23.807 debug (10893) [INFO] status = true next event: 18 Jan 2020 23:01:00 heatingcontrol.0 2020-01-14 19:49:23.805 debug (10893) [INFO] status = true next event: 18 Jan 2020 06:30:00 heatingcontrol.0 2020-01-14 19:49:23.802 debug (10893) [INFO] status = true next event: 14 Jan 2020 23:10:00 heatingcontrol.0 2020-01-14 19:49:23.801 debug (10893) [INFO] status = true next event: 15 Jan 2020 19:06:00 heatingcontrol.0 2020-01-14 19:49:23.798 debug (10893) [INFO] status = true next event: 15 Jan 2020 09:00:00 heatingcontrol.0 2020-01-14 19:49:23.797 debug (10893) [INFO] status = true next event: 15 Jan 2020 05:45:00 heatingcontrol.0 2020-01-14 19:49:23.794 debug (10893) [INFO] status = true next event: 18 Jan 2020 23:05:00 heatingcontrol.0 2020-01-14 19:49:23.791 debug (10893) [INFO] status = true next event: 18 Jan 2020 20:00:00 heatingcontrol.0 2020-01-14 19:49:23.789 debug (10893) [INFO] status = true next event: 18 Jan 2020 23:13:00 heatingcontrol.0 2020-01-14 19:49:23.787 debug (10893) [INFO] status = true next event: 18 Jan 2020 20:07:00 heatingcontrol.0 2020-01-14 19:49:23.784 debug (10893) [INFO] status = true next event: 18 Jan 2020 12:00:00 heatingcontrol.0 2020-01-14 19:49:23.783 debug (10893) [INFO] status = true next event: 18 Jan 2020 08:03:00 heatingcontrol.0 2020-01-14 19:49:23.781 debug (10893) [INFO] status = true next event: 18 Jan 2020 08:00:00 heatingcontrol.0 2020-01-14 19:49:23.780 debug (10893) [INFO] status = true next event: 15 Jan 2020 13:00:00 heatingcontrol.0 2020-01-14 19:49:23.777 debug (10893) [INFO] status = true next event: 18 Jan 2020 23:19:00 heatingcontrol.0 2020-01-14 19:49:23.773 debug (10893) [INFO] status = true next event: 18 Jan 2020 23:09:00 heatingcontrol.0 2020-01-14 19:49:23.770 debug (10893) [INFO] status = true next event: 18 Jan 2020 23:06:00 heatingcontrol.0 2020-01-14 19:49:23.767 debug (10893) [INFO] status = true next event: 18 Jan 2020 19:00:00 heatingcontrol.0 2020-01-14 19:49:23.764 debug (10893) [INFO] status = true next event: 15 Jan 2020 19:00:00 heatingcontrol.0 2020-01-14 19:49:23.762 debug (10893) [INFO] status = true next event: 15 Jan 2020 06:00:00 heatingcontrol.0 2020-01-14 19:49:23.760 debug (10893) [INFO] status = true next event: 18 Jan 2020 23:51:00 heatingcontrol.0 2020-01-14 19:49:23.753 debug (10893) [INFO] status = true next event: 18 Jan 2020 23:00:00 heatingcontrol.0 2020-01-14 19:49:23.751 debug (10893) [INFO] status = true next event: 18 Jan 2020 20:03:00 heatingcontrol.0 2020-01-14 19:49:23.748 debug (10893) [INFO] status = true next event: 18 Jan 2020 16:00:00 heatingcontrol.0 2020-01-14 19:49:23.746 debug (10893) [INFO] status = true next event: 18 Jan 2020 07:00:00 heatingcontrol.0 2020-01-14 19:49:23.745 debug (10893) [INFO] status = true next event: 14 Jan 2020 23:00:00 heatingcontrol.0 2020-01-14 19:49:23.744 debug (10893) [INFO] status = true next event: 14 Jan 2020 21:00:00 heatingcontrol.0 2020-01-14 19:49:23.743 debug (10893) [INFO] status = true next event: 15 Jan 2020 12:00:00 heatingcontrol.0 2020-01-14 19:49:23.742 debug (10893) [INFO] status = true next event: 15 Jan 2020 08:00:00 heatingcontrol.0 2020-01-14 19:49:23.741 debug (10893) [INFO] status = true next event: 15 Jan 2020 05:30:00 heatingcontrol.0 2020-01-14 19:49:23.738 debug (10893) [INFO] status = true next event: 31 Mar 2020 23:55:00 heatingcontrol.0 2020-01-14 19:49:23.732 debug (10893) [INFO] status = true next event: 1 Oct 2020 00:05:00 heatingcontrol.0 2020-01-14 19:49:23.724 debug (10893) CreateCron4ResetTempOverride: create cron job #34 at Wed Jan 15 2020 14:58:23 GMT+0100 (GMT+01:00) string: 58 14 15 0 * Europe/Berlin heatingcontrol.0 2020-01-14 19:49:23.662 debug (10893) ### state change already handled: 4 / 4 /// heatingcontrol.0.Rooms.roomLivingRoom.TemperaturOverride / heatingcontrol.0.Rooms.roomLivingRoom.TemperaturOverride heatingcontrol.0 2020-01-14 19:49:23.659 info (10893) change temperature override for room roomLivingRoom heatingcontrol.0 2020-01-14 19:49:23.659 debug (10893) ### heatingcontrol.0.Rooms.roomLivingRoom.TemperaturOverride hm-rpc.0.NEQ1400589.4.SET_TEMPERATURE 4 18 heatingcontrol.0 2020-01-14 19:49:23.658 debug (10893) ### handle state change heatingcontrol.0.Rooms.roomLivingRoom.TemperaturOverride {"val":4,"ack":true,"ts":1579027763651,"q":0,"from":"system.adapter.heatingcontrol.0","user":"system.user.admin heatingcontrol.0 2020-01-14 19:49:23.648 debug (10893) ### handle state change heatingcontrol.0.Rooms.roomLivingRoom.TemperaturOverride {"val":4,"ack":false,"ts":1579027763643,"q":0,"from":"system.adapter.web.0","user":"system.user.admin","lc":157
-
@Rene_HM
Hi habe mal nachgeschaut.
Für das Popup bräuchten wir die Werte vom Thermostat aus dem Raum Editor unterhalb des Raumes. -
@Gonzo0815 sagte in Test Adapter HeatingControl v0.3.x:
verwendest du "MinimalTemperatur" oder ist das ausgeschaltet? -
@Rene_HM ist eingeschaltet
-
@Gonzo0815 schalte mal bitte aus und probier nochmal. Wenn das dann funktioniert, weiß ich wo ich suchen muss...
-
Wenn es aus ist funktioniert es.
-
@Gonzo0815 okay, ich fixe das in der nächsten Version...
-
Hi. Könntest du mir für einen Test den Soll und Ist Wert des thermostats als Datenpunkte unterhalb des Raumes erfassen?
-
Hallo,
gibt es irgendwie die Möglichkeit, die Temperatur einzustellen, wenn keine Heizperiode da ist?
Mein Ziel ist es, das wenn keine Heizperiode ist, alle Heizungen sich ausschalten oder auf 5 Grad runter fahren.Falls es das nicht gibt, muss ich wohl an Blockly ran.
VG
Lindi -
@lindi200000 derzeit gibt es das noch nicht. Im Moment kann ich nur die Ventile definiert schalten (aber eben nur dann, wenn die auch sonst vom Adapter gesteuert werden)
Ist aber eine gute Idee, bitte im github ein issue anlegen, dann kommt das als eines der nächsten neuen Features... -
@Mike-Hellracer sagte in Test Adapter HeatingControl v0.3.x:
Könntest du mir für einen Test den Soll und Ist Wert des thermostats als Datenpunkte unterhalb des Raumes erfassen?
Das möchte ich eigentlich nicht. Ich möchte keine Datenpunkte, die in ioBroker komplett identisch schon vorhanden sind, im Adapter einfach duplizieren.
-
@Rene_HM Wird erledigt, ich habe das aktuell ersteinmal mit einem kleinen Blockly Script umgangen.
-
Kann es sein, das selbst "Teamperaturoverride" Prio vor "Fenster offen" hat? Hatte gerade den fall, das ich 22 Grad die Temp überschrieben hatte und dann das Fenster geöffnet hab. Das Thermostat ist bei 22 Grad geblieben.
-
@lindi200000 Override überschreibt alle sonstigen Einstellungen....
-
@Gonzo0815 Habe das Problem mit Override und MinTemperature in V0.3.15 behoben...
-
Stimmt die Angabe vom ersten Post noch, dass nur HM Devices mit dem Adapter funktionieren?
AVM Fritz!DECT gehen damit nicht oder? -
@Scrounger HM devices sollten automatisch gefunden werden. Alle anderen (oder nicht automatisch gefundenen) Geräte müssen manuell konfiguriert werden, funktionieren aber sonst ohne Einschränkung. Voraussetzung ist, dass die Geräte irgendwie in ioBroker eingebunden sind...
-
@Rene_HM sagte in Test Adapter HeatingControl v0.3.x:
Override überschreibt alle sonstigen Einstellungen....
Wie ich schon mal an anderer Stelle schrieb, oberste Prio sollte imho immer die Fensterabsenkung sein. Nur weil man den Override einsetzt weil mans z.B. mal kuschlig will, heißt das aber doch nicht das man beim Lüften keine Absenkung will.
-
@Rene_HM said in Test Adapter HeatingControl v0.3.x:
@Gonzo0815 Habe das Problem mit Override und MinTemperature in V0.3.15 behoben...
Super Danke, es funktioniert.
Noch eine Frage, was bewirkt die Zeit bei Overtime?Gruß Bernd