danielperna84 / hahomematic

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

HmIP-BSL support no longer works completely after updating the switch #1541

Closed hendrikwolf closed 6 months ago

hendrikwolf commented 6 months ago

I agree to the following

The problem

HmIP-BSL (new Version 2.0.2) - The signal LED control no longer works with the new firmware via the integration. The mode for the signal LED must now be sent.

What version of HomematicIP (local) has the issue?

1.60.1

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

1.60.1

What type of installation are you running?

Home Assistant OS

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

RaspberryMatic Standalone

Which version of your homematic backend are you running?

3.75.7.20240420

What hardware are you running for your system?

CCU3

Which config details do you use

Which interfaces do you use?

Diagnostics information (no logs here)

config_entry-homematicip_local-2406833a45e4345078ce8f35eba8ddbc.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!

Logger: homeassistant.components.trend.binary_sensor
Quelle: components/trend/binary_sensor.py:230
Integration: Trend (Dokumentation, Probleme)
Erstmals aufgetreten: 3. Mai 2024 um 20:21:27 (85 Vorkommnisse)
Zuletzt protokolliert: 09:35:15

could not convert string to float: <HmEntityState.VALID: 'valid'>
float() argument must be a string or a real number, not 'NoneType'

Additional information

No response

SukramJ commented 6 months ago

Logger: homeassistant.components.trend.binary_sensor

Also für logs der trend integration interessiere ich mich nicht! Bitte mal die vollständige Log-Datei anhängen.

Desweiteren für die neue Version mal die Gerätebeschreibung exportieren, und hier anhängen.

hendrikwolf commented 6 months ago

HmIP-BSL.json error_log-13.txt

SukramJ commented 6 months ago

Die Gerätebeschreibung besteht aus zwei Dateien.

SukramJ commented 6 months ago

Nein.

Beim Export werden zwei Dateien erzeugt, die in zwei Verzeichnissen liegen.

hendrikwolf commented 6 months ago

Hab die richtige gefunden. Sorry HmIP-BSL (1).json

SukramJ commented 6 months ago

The mode for the signal LED must now be sent.

Wie kommst Du da drauf? Übersehe ich was im Log? Welcher Mode?

hendrikwolf commented 6 months ago

Im WebUI muss ich den Modus "Dauerhaft ein" einstellen. Ab der Version 2.0.2 kann die LED auch Blinken und Pulsieren.

Screenshot 2024-05-04 181044

hendrikwolf commented 6 months ago

In der Parameterset-Beschreibung in der Zeile 4503 sind dort die Modis aufgeführt.

hendrikwolf commented 6 months ago

Ich habe mal "alte" Gerätebeschreibung mit neu verglichen und schonmal einen neuen Bereich unter "VCUxxxxxxx:8 / MASTER" gefunden.

"POWERUP_OPTICAL_SIGNAL_BEHAVIOUR"

"VALUES" / "COLOR_BEHAVIOUR_STATUS"

"VALUES" / "COLOR_BEHAVIOUR"

hendrikwolf commented 6 months ago

Ich möchte nochmal kurz das eigentliche Problem erklären. Die Tasterleuchten können zwar über die HA Integration getriggert werden, aber die Leuchten bleiben aus. Im WebUI der CCU ist ab der Firmwareversion 2.0.2 jetzt der Modus dazu gekommen. Standardmäßig ist der Modus "Beleuchtung aus". Erst wenn ein anderer Modus angegeben wird, leuchtet auch die LED mit entsprechender Farbe und Level.

SukramJ commented 6 months ago

Danke für die Erklärung. Funktioniert mit dem nächsten Release wieder

hendrikwolf commented 6 months ago

Hab das Pre-Release getested und funktioniert perfekt. Danke für die sehr schnelle Umsetzung.