brutella / hkknx-public

hkknx is a HomeKit KNX bridge for KNX.
https://hochgatterer.me/hkknx
97 stars 6 forks source link

Humidity sensor - DPST-9-7 issue #226

Closed thorsten-gehrig closed 1 year ago

thorsten-gehrig commented 1 year ago

Hi i have several humidity sensors with DPST-5-1 (0-100%) which do work fine. But i have one with DPST-9-7 - and those doesnt work/doesnt show up in Homekit even the value (e.g. 40.2) is send via the bus. It is also visible within the bus (on HKKNX Webinterface). Seems a bug to me... Can you confirm?

Best Thorsten

PS: it´s version 2.4.2-b2

brutella commented 1 year ago

Do you see any error messages in the log when a new humidity value is send via the bus?

thorsten-gehrig commented 1 year ago

Kein Fehler im log. Beispiel: 2022-11-08 21:04:56.289 | Low | 1.1.231 |   |   | 4/0/9 | WP Feuchte Wohznzimmer | Write |   | [0 20 46] | 14 2e

(sind 42.8 % Luftfeuchte)

Gruß Thorsten

brutella commented 1 year ago

In HomeKit werden Luftfeuchtigkeitswerte mit einer Genauigkeit von 1% dargestellt. Wenn also der Wert von 40,6 % (41% in HomeKit) auf 41.4 % (auch 41% in HomeKit) aktualisiert wird, ändert sich der Wert in HomeKit nicht.

Kann es daran liegen?

thorsten-gehrig commented 1 year ago

Das ist kein problem von 40.6 auf 41.1 ... ich hab dort Liftfeuchte von 0% stehen...

brutella commented 1 year ago

Kannst du bitte die Konfiguration in hkknx für den Feuchtigkeitssensor hier posten. Danke.

thorsten-gehrig commented 1 year ago

Hi ich habe nur "Relative Humidity" , DPST-9-7, Read 4/0/9, Write 4/0/9 Das ist alles... gerade beim testen scheint es zu funktionieren. Komisch... Gruß Thorsten

brutella commented 1 year ago

Ist die GA auch lesbar? Wenn nicht, dann wird nach dem Initialisieren 0% Feuchtigkeit angezeigt – da ja kein Initialwert ausgelesen werden kann.

thorsten-gehrig commented 1 year ago

Hm... derzeit kann ich den Fehler nicht mehr nachvollziehen. Hab gerade mal hkknx neu gestartet - und nach der read-periode sind alle Werte vorhanden. Keine Ahnung was sich geändert hat... Mach das ticket erstmal zu. Sorry - und danke.