Fehler nach Upgrade auf 4.0

Moderator: seppy

AGH
Beiträge: 21
Registriert: 18. Okt 2019 17:44
Answers: 0

Re: Fehler nach Upgrade auf 4.0

Beitrag 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?

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

Re: Fehler nach Upgrade auf 4.0

Beitrag 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
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
openHAB4.1.2 stable in einem Debian-Container (bookworm) (Proxmox 8.1.5, LXC), mit openHABian eingerichtet

AGH
Beiträge: 21
Registriert: 18. Okt 2019 17:44
Answers: 0

Re: Fehler nach Upgrade auf 4.0

Beitrag 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

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

Re: Fehler nach Upgrade auf 4.0

Beitrag 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
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
openHAB4.1.2 stable in einem Debian-Container (bookworm) (Proxmox 8.1.5, LXC), mit openHABian eingerichtet

Antworten