Mein Verscuhe sind alle gescheitert.
Ich bekomme das dynamisch Icon qualityofservice abhängig mit den Werten 1,2,3,4 im Basic UI nicht richtig angezeigt, da Sonoff die Werte von 1-100 bringt.
Dadruch ist das Icon mehr oder weniger im auf 100%
Mein letzter Versuch und leider funktioniert dieser auch nicht ist wie folgt:
Datei [myMQTT.things]
Code: Alles auswählen
Bridge mqtt:broker:myBroker [ host="192.168.68.11", secure=false, username="openhabian", password="6840snoopy" ]
{
Thing topic sonoff05_Thing "Sonoff05" @ "Sonoff" {
Channels:
Type switch : PowerSwitch [stateTopic="stat/sonoff05/POWER" , commandTopic="cmnd/sonoff05/POWER", on="ON", off="OFF" ]
Type number : Luftfeuchte [stateTopic="tele/sonoff05/SENSOR", transformationPattern="JSONPATH:$.SI7021.Humidity"]
Type number : Temperatur [stateTopic="tele/sonoff05/SENSOR", transformationPattern="JSONPATH:$.SI7021.Temperature"]
Type number : Signal [stateTopic="tele/sonoff05/STATE",transformationPattern="JSONPATH:$.Wifi.RSSI"]
}
}
Code: Alles auswählen
Number Sonoff05_Signal
"[%.0f]"
<qualityofservice>
(gSonoff)
{channel="mqtt:topic:myBroker:sonoff05_Thing:Signal"[profile="transform:SCALE", function="rssi.scale", sourceFormat="%.0f"] }
Code: Alles auswählen
]..25]=1
]25..50]=2
]50..75]=3
[75..100]=4
Was muss ich machen das das Icon laut rssi.scale richtig anzeigt.
Danke im Voraus.
SG Franz