Seite 2 von 2

Re: Fehler nach Upgrade auf 4.0

Verfasst: 8. Aug 2023 12:19
von AGH
Lieber Udo,
hat funktioniert. Herzlichen Dank dafür.
Wie erkenne ich ob UoM (musste erstmal suchen, was das heißt, bin ja kein Programmierer) im Channel notwendig ist? Ist das irgendwo/-wie gekennzeichnet?

Re: Fehler nach Upgrade auf 4.0

Verfasst: 8. Aug 2023 13:12
von udo1toni
Normalerweise sollte das in der Dokumentation nachzulesen sein.
Wenn es für selbst definierte Channel (z.B. http, mqtt) die Option unit gibt, kannst Du UoM auch selbst aktivieren. Units of Measurement wurde zum Ende der openHAB2-Reihe eingeführt. Inzwischen unterstützen sehr viele Addons UoM, insbesondere natürlich Addons, die ihre Things und Channel vollautomatisch erstellt. Gewöhnlich wird man mindestens in der Channelliste sehen, ob es sich um UoM Channel handelt (wird dann hinter dem Channel Link angegeben, siehe Screenshot als Beispiel)
Screenshot 2023-08-08 130738a.png

Re: Fehler nach Upgrade auf 4.0

Verfasst: 8. Aug 2023 14:06
von AGH
Hab ich gefunden und kann jetzt auch etwas damit anfangen.
Es reicht tatsächlich Number:Temperature anzugeben. So werden die Items auch im Visual Studio Code angelegt. In der Doku zu Homematic ist mir das nicht aufgefallen, vielleicht habe ich nicht genau genug geguckt.
Herzlichen Dank für Deine Hilfe

Re: Fehler nach Upgrade auf 4.0

Verfasst: 9. Aug 2023 07:47
von udo1toni
Immer gerne!

Wenn man mit VS Code Items anlegt, kann man übrigens auch das Semantic Model nutzen (wichtig für die zusätzlichen Karteireiter in der Main UI, die Tags werden vor dem Link gesetzt und in Eckigen Klammern geschrieben. Genauso kann man auch die State Description setzen (damit Items auch in der Main UI korrekt angezeigt werden)
Beispiel:

Code: Alles auswählen

Number:Energy MFiCh1Energy "Energy 1" <poweroutlet> (gMFi) ["Measurement","Energy"] {channel="mqtt:topic:mymqtt:mFi:ch1Energy", unit="Wh", stateDescription=""[pattern="%.1f kWh"]}
^      ^      ^             ^          ^              ^      ^                       ^        ^    ^     ^      ^   ^           ^     ^    ^                   ^        ^
|      |    Itemname        |          |              |      |                       |        |    |     |      |   |           |     |    Metadaten           |    Formatierung
Itemtyp|                  Label       Icon        Gruppe(n)  (semantic) Tags         Link     | Thingtyp | Thingname|    Statusformat |                Unterschlüssel
     UoM Typ                                                                               Binding     Bridge    Channelname       Einheit
Und so sieht das dann in der UI aus:
Screenshot 2023-08-09 074756.png