Wie das geht findet ihr hier:https://www.shelly-support.eu/forum/ind ... ing#wcf118
Ich gehe diesen Weg, weil das Shellybinding einen Reed Kontakt, der am Shelly Addon angeschlossen ist, keinen Statuskanal für den Kontakt bereitstellt.
Schade, aber ist momentan so.

Ich habe nun ein Item erstellt, was den Status des Tors mit "0" und "1" darstellt.
Diesen Status möchte ich aber ändern in "geschlossen" und "geöffnet".
Dazu habe ich im Item (Garagentor Status) unter Add Metadata > State Description > Options: "0=geschlossen" "1=geöffnet" hineingeschrieben.
Das Item zeigt sofort den gewünschten Status Text an. Aber...
Das HAB-Panel auf dem Handy zeigt weiterhin "0" und "1" an. Ärgerlich!
Dieses Problem habe ich dann folgendermaßen gelöst:
1. Map Transformation Service Addon installiert.
2. Im Ordner "transform" ein "GarageStatus.map" Datei erstellt. ( 0=geschlossen 1=geöffnet )
3. Dann in State Description > Pattern
Code: Alles auswählen
MAP(GarageStatus.map):%s
Nun wird der der gewünschte Status Text auch im HAB-Panel angezeigt.
ITEM:
Code: Alles auswählen
"Garage_Tor_Status": {
"class": "org.openhab.core.items.ManagedItemProvider$PersistedItem",
"value": {
"groupNames": [
"garage"
],
"itemType": "String",
"tags": [
"Status"
],
"label": "Garagentor Status",
"category": "garagedoor"
Code: Alles auswählen
{
"stateDescription:Garage_Tor_Status": {
"class": "org.openhab.core.items.Metadata",
"value": {
"key": {
"segments": [
"stateDescription",
"Garage_Tor_Status"
],
"uid": "stateDescription:Garage_Tor_Status"
},
"value": " ",
"configuration": {
"options": "1\u003dgeöffnet,0\u003dgeschlossen",
"pattern": "MAP(GarageStatus.map):%s"
}
}
}
Das Options Textfeld in Add Metadata, sollte die Transmission doch auch an die anderen UI´s weitergeben.
Ich habe es hin und her probiert. Das eine kann nicht ohne das andere, ohne das ein UI es nicht richtig anzeigt.
Vielleicht habt ihr, liebe Community eine andere Lösung?