NEWS
HMIP Adapter -> Request error status: 400
-
Hey,
Ich habe heute bei mir ein weiteres Thermostat installiert von HMIP, und da ist mir bei einstellen bzw. rum probieren mit der Steuerung über iob folgende Meldung (inkl. Adapter Neustart) aufgefallen, vermutlich macht er das aber schon vorher, also nicht erst seit heute.
Ich finde aber keinen Ansatz was er für ein Problem haben könnte.hmip.0 2025-11-22 19:04:19.017 warn Request error status: 400 hmip.0 2025-11-22 19:04:19.015 warn Request error data: [object Object], ({"errorCode":"NOT_HEATING_GROUP"}) hmip.0 2025-11-22 18:53:14.036 warn Request error status: 400 hmip.0 2025-11-22 18:53:14.035 warn Request error data: [object Object], ({"errorCode":"NOT_HEATING_GROUP"}) hmip.0 2025-11-22 18:52:47.080 warn Request error status: 400 hmip.0 2025-11-22 18:52:47.079 warn Request error data: [object Object], ({"errorCode":"NOT_HEATING_GROUP"}) hmip.0 2025-11-22 18:49:10.825 info hmip adapter connected and ready hmip.0 2025-11-22 18:49:04.804 info ws connection opened hmip.0 2025-11-22 18:48:57.059 info starting. Version 1.27.0 in /opt/iobroker/node_modules/iobroker.hmip, node: v22.21.0, js-controller: 7.0.6 hmip.0 2025-11-22 18:48:49.660 info terminating hmip.0 2025-11-22 18:48:49.177 warn ws connection closed (0) - code: 1000 - reason: hmip.0 2025-11-22 18:48:49.153 info Terminated (ADAPTER_REQUESTED_TERMINATION): Without reason hmip.0 2025-11-22 18:48:49.152 info terminating hmip.0 2025-11-22 18:48:49.150 info cleaned everything up... hmip.0 2025-11-22 18:48:49.147 info Got terminate signal TERMINATE_YOURSELFSteuern tut er die Thermostate, aber irgendwas scheint im da generell nicht zu gefallen, vielleicht hat jemand ne Idee nach was ich schauen könnte.
Ich habe getestet:
- Steuerung via HmIP App, erzeug keinen Fehler (war ja auch nicht zu erwarten)
- Steuerung via HA, ist iob natürlich auch egal...
- Steuerung mit Yahka, erzeugt den Fehler!
- Steuerung mit Vis, erzeugt den Fehler!
- Steuerung direkt über den SetPoint Datenpunkt ebenso
- ich habe die Verknüpfung zwischen Adapter und HMIP AP erneuert
- natürlich habe ich auch den Adapter neu gestartet, mehrfach schon...
Keine Idee was er für ein Problem hat. Vielleicht hatte das schon mal jemand, und hat ne Idee
-
Wie sind die Einstellungen von der CCU sowie der Adapter in iob ?
etc.
etc. -
@Cinimod sagte in HMIP Adapter -> Request error status: 400:
NOT_HEATING_GROUP
Guck mal hier bitte:
https://github.com/iobroker-community-adapters/ioBroker.hmip/issues/310Da wurde derselbe Fehler beschrieben.
-
Hey,
Ich habe heute bei mir ein weiteres Thermostat installiert von HMIP, und da ist mir bei einstellen bzw. rum probieren mit der Steuerung über iob folgende Meldung (inkl. Adapter Neustart) aufgefallen, vermutlich macht er das aber schon vorher, also nicht erst seit heute.
Ich finde aber keinen Ansatz was er für ein Problem haben könnte.hmip.0 2025-11-22 19:04:19.017 warn Request error status: 400 hmip.0 2025-11-22 19:04:19.015 warn Request error data: [object Object], ({"errorCode":"NOT_HEATING_GROUP"}) hmip.0 2025-11-22 18:53:14.036 warn Request error status: 400 hmip.0 2025-11-22 18:53:14.035 warn Request error data: [object Object], ({"errorCode":"NOT_HEATING_GROUP"}) hmip.0 2025-11-22 18:52:47.080 warn Request error status: 400 hmip.0 2025-11-22 18:52:47.079 warn Request error data: [object Object], ({"errorCode":"NOT_HEATING_GROUP"}) hmip.0 2025-11-22 18:49:10.825 info hmip adapter connected and ready hmip.0 2025-11-22 18:49:04.804 info ws connection opened hmip.0 2025-11-22 18:48:57.059 info starting. Version 1.27.0 in /opt/iobroker/node_modules/iobroker.hmip, node: v22.21.0, js-controller: 7.0.6 hmip.0 2025-11-22 18:48:49.660 info terminating hmip.0 2025-11-22 18:48:49.177 warn ws connection closed (0) - code: 1000 - reason: hmip.0 2025-11-22 18:48:49.153 info Terminated (ADAPTER_REQUESTED_TERMINATION): Without reason hmip.0 2025-11-22 18:48:49.152 info terminating hmip.0 2025-11-22 18:48:49.150 info cleaned everything up... hmip.0 2025-11-22 18:48:49.147 info Got terminate signal TERMINATE_YOURSELFSteuern tut er die Thermostate, aber irgendwas scheint im da generell nicht zu gefallen, vielleicht hat jemand ne Idee nach was ich schauen könnte.
Ich habe getestet:
- Steuerung via HmIP App, erzeug keinen Fehler (war ja auch nicht zu erwarten)
- Steuerung via HA, ist iob natürlich auch egal...
- Steuerung mit Yahka, erzeugt den Fehler!
- Steuerung mit Vis, erzeugt den Fehler!
- Steuerung direkt über den SetPoint Datenpunkt ebenso
- ich habe die Verknüpfung zwischen Adapter und HMIP AP erneuert
- natürlich habe ich auch den Adapter neu gestartet, mehrfach schon...
Keine Idee was er für ein Problem hat. Vielleicht hatte das schon mal jemand, und hat ne Idee
@Cinimod wo sind die angeforderten Antworten im Fragebogen?
-
Bitte ausfüllen:
Adaptername: HMIP
Link zu Adapterrepository: https://github.com/iobroker-community-adapters/ioBroker.hmip
Adapterversion: v1.27.0
js-controller Version: v22.21.0
Admin Version: v7.7.19
Hardwaresystem: Synology NAS
Arbeitsspeicher: 16GB
Festplattenart: HDD Raid
Betriebssystem: Synology DMS
Nodejs-Version: v22.21.0
NPM-Version: 10.9.4
Installationsart: Portainer Compose
Image, Docker genutzt: Ja
Ort, Name der Imagedatei: buanet/iobroker:latest (v11.0.0) -
Offenbar gibt es bei den SetPoint Datenpunkten zwei ID´s:
{ "type": "state", "common": { "name": "setPointTemperature", "type": "number", "role": "level.temperature", "unit": "°C", "read": true, "write": true }, "native": { "id": [ "f86cff15-40cb-4e2e-8850-ad06e224cb5b", "8c3ea8cc-0bb9-4810-a683-952650fb59b2" ], "step": 0.5, "debounce": 5000, "parameter": "setPointTemperature" }, "from": "system.adapter.hmip.0", "user": "system.user.admin", "ts": 1763981014257, "_id": "hmip.0.devices.3014F711A000395F29B81BDC.channels.1.setPointTemperature", "acl": { "object": 1636, "state": 1636, "owner": "system.user.admin", "ownerGroup": "system.group.administrator" } }Das führt wohl dazu, das er einmal das richtige und einmal das falsche ansteuert, geht also einmal klar durch, und einmal führt es zu diesem Fehler im Log.
Es gibt eine Verzeichnis der heißt "devices" und eines das heißt "groups", in beinen finden man einen datenpunkt "setPointTemp" zum ansteuern.
Im Group Verzeichnis gibt es keine zwei ID´s hinterlegt:{ "type": "state", "common": { "name": "setPointTemperature", "type": "number", "role": "level.temperature", "unit": "°C", "read": true, "write": true }, "native": { "id": [ "8c3ea8cc-0bb9-4810-a683-952650fb59b2" ], "parameter": "setPointTemperature", "step": 0.5, "debounce": 5000 }, "from": "system.adapter.hmip.0", "user": "system.user.admin", "ts": 1763981017961, "_id": "hmip.0.groups.8c3ea8cc-0bb9-4810-a683-952650fb59b2.setPointTemperature", "acl": { "object": 1636, "state": 1636, "owner": "system.user.admin", "ownerGroup": "system.group.administrator" } }Ich könnte also nun scheinbar diesen verwenden, ohne Fehler im Log (genauso ist es natürlich auch, hab´s getestet) dort keine Fehlermeldungen.