danielperna84 / hahomematic

Python 3 Interface for Home Assistant to interact with HomeMatic devices
MIT License
130 stars 22 forks source link

Raumthermostate nicht mit climate device bedienbar #1586

Closed joe16joe16 closed 3 months ago

joe16joe16 commented 3 months ago

I agree to the following

The problem

Wenn im HA UI bei einem Raumthermostat bedient wird kommt diese Meldung links unten:

Failed` to call service climate/set_hvac_mode. expected HVACMode or one of 'off', 'heat', 'cool', 'heat_cool', 'auto', 'dry', 'fan_only' for dictionary value @ data['hvac_mode']

What version of HomematicIP (local) has the issue?

1.62.0

What was the last working version of HomematicIP (local)?

No response

What type of installation are you running?

Home Assistant OS

What type of installation are you running for your homematic backend?

RaspberryMatic HA-Addon

Which version of your homematic backend are you running?

3.75.7.20240601

What hardware are you running for your system?

NUC

Which config details do you use

Which interfaces do you use?

Diagnostics information (no logs here)

config_entry-homematicip_local-2db849d37309733cf7959033fdb50fb2 (1).json

Log file extract. Anything in the logs that might be useful for us? The log (Setting/System/Logs -> load full log) is the best source to support trouble shooting!

This error originated from a custom integration.

Logger: hahomematic.client
Source: custom_components/homematicip_local/climate.py:279
integration: Homematic(IP) Local (documentation, issues)
First occurred: 2:51:46 PM (5 occurrences)
Last logged: 3:08:30 PM

SET_VALUE failed with ClientException [XMLRPC Fault from backend: -1 Generic error (TIMEOUT)]: 000A98A9A73E92:1, SET_POINT_TEMPERATURE, 9.5
SET_VALUE failed with ClientException [XMLRPC Fault from backend: -1 Generic error (TIMEOUT)]: 000A98A9919F47:1, SET_POINT_TEMPERATURE, 19.5
SET_VALUE failed with ClientException [XMLRPC Fault from backend: -1 Generic error (TIMEOUT)]: 000A98A9919F47:1, SET_POINT_TEMPERATURE, 14.5
SET_VALUE failed with ClientException [XMLRPC Fault from backend: -1 Generic error (TIMEOUT)]: 000A98A9A73E9D:1, SET_POINT_TEMPERATURE, 12.5
SET_VALUE failed with ClientException [XMLRPC Fault from backend: -1 Generic error (TIMEOUT)]: 000A98A9919F47:1, SET_POINT_TEMPERATURE, 18.5

Additional information

No response

SukramJ commented 3 months ago

Generic error (TIMEOUT)]

Du hast Kommunikationsprobleme!

Gerät neustarten CCU neustarten HA neustarten

joe16joe16 commented 3 months ago

Hab ich alles schon gemacht, kein Erfolg.

Der Fehler kommt auch nicht immer vor aber bei acht von 10 Versuchen ist es so das das Gerät dann von HA nach dem Auswählen der Temperatur in der climate als "Nicht verfügbar" Angezeigt wird.

Die Ports in den Raspberry Matic Einstellungen sind nicht verändert. image

SukramJ commented 3 months ago

Ich kann da nichts machen, wenn die CCU mit Timeout antwortet, weil dein Gerät nicht erreichbar ist. Welches Gerät auch immer. Hast Du ja nicht geschrieben.

joe16joe16 commented 3 months ago

RaspberryMatic AddOn (hab ich beim ersten Post ausgewählt und auch die Versionsnummern angegeben) also nutzte auch den hostnamen des docker containers (de838cd8-raspberrymatic)

➜ / ping de838cd8-raspberrymatic PING de838cd8-raspberrymatic (172.30.33.2) 56(84) bytes of data. 64 bytes from addon_de838cd8_raspberrymatic.hassio (172.30.33.2): icmp_seq=1 ttl=64 time=0.119 ms 64 bytes from addon_de838cd8_raspberrymatic.hassio (172.30.33.2): icmp_seq=2 ttl=64 time=0.069 ms 64 bytes from addon_de838cd8_raspberrymatic.hassio (172.30.33.2): icmp_seq=3 ttl=64 time=0.153 ms

Die Firewall in RaspberryMatic ist im Assistenten auf "Relaxed" gestellt und hat diese Einstellungen:

image

Also Netzwerkprobleme sollten es mal nicht sein können.

Hier noch die genauen Einstellungen der Integration:

image

image

SukramJ commented 3 months ago

Es geht nicht um die Kommunikation HA --> CCU, sondern um CCU --> Gerät. Daher kann ich nichts machen, und daher sind die Firewallregeln egal.