Openhab 3 KNX Number Types

Einrichtung der openHAB Umgebung und allgemeine Konfigurationsthemen.

Moderatoren: seppy, udo1toni

Antworten
hulda
Beiträge: 68
Registriert: 13. Jan 2018 19:43
Answers: 0

Openhab 3 KNX Number Types

Beitrag von hulda »

Hallo,
ich bin bei der Umstellung auf OH3 auf folgendes Problem gestoßen:
Messwerte werden falsch angezeigt.
things

Code: Alles auswählen

 Type number      :  Leistung_x_knx                 "Leistng X"                      [ ga="1/7/100" ]  
auch mit Datentype ist es falsch

Code: Alles auswählen

        Type number      : Leistung_x_knx                 "Leistng X"              [ ga="14.056:1/7/100" ]  
item

Code: Alles auswählen

Number:Dimensionless                  Leistung_x                                     "Leistung X [%d Watt]"                                                           <energy>                 (Leistung_x_chart)                                         {channel="knx:device:bridge:Messwertgeber:Leistung_x_knx"}
Sitemap

Code: Alles auswählen

Text item=Leistung_x
wie muß es richtig sein?
Im ETS wird der Wert richtig angezeigt. Heist irgendwas bei der Übergabe geht schief.

Gruß Dirk

Benutzeravatar
udo1toni
Beiträge: 15265
Registriert: 11. Apr 2018 18:05
Answers: 245
Wohnort: Darmstadt

Re: Openhab 3 KNX Number Types

Beitrag von udo1toni »

Sobald der Datentyp vom Standard Datentyp abweicht (bei Number ist es 9.001), musst Du den DTP mit angeben.
Wie die Daten zu interpretieren sind, wird nicht auf dem Bus mit übertragen, entsprechend ist der DPT essenziell.
Allerdings reicht gewöhnlich eine Übereinstimmung im Haupt-DPT. Die Liste der erlaubten DPT ist so lang, dass man sie am besten im Source-Code nachschaut: https://raw.githubusercontent.com/openh ... apper.java

Das knx Binding kann nicht mit UoM umgehen. Das bedeutet, ein verknüpftes Item darf nur als reines Number Item definiert werden, nicht als Number:Dimensionless.
openHAB4.3.5 stable in einem Debian-Container (bookworm) (Proxmox 8.4.1, LXC), mit openHABian eingerichtet

Antworten