shellies/ShellyBulbDuo-D0C9FD/light/0/set
{ "turn":"on" "brightness":70.0 }
nicht mehr. Die Bulb geht zwar an, aber sehr dunkel. Sie mag "brightness":70.0 nicht mehr. Auch ein manueller Befehl hat nix gebracht. Nun stelle ich mit erstaunen fest, dass 70.0 nicht mehr funktioniert, wobei 70 klappt. Ok .... irgendwas ist bei irgendeinem Update anders als vorher. Also im Openhab die Nachkommastelle weg machen. Den gewünschten Helligkeitswert kann ich in der Sitemap.item bestimmen. Das zugehörige ITEM sieht so aus:
Gloab.item
Code: Alles auswählen
Number vHelligkeitLimit_KG_R4_L1 "KG Helligkeit Kellerraum 1" <tod>
Code: Alles auswählen
Setpoint item=vHelligkeitLimit_KG_R4_L1 label="KG R4L1 [%.0f %%]" minValue=0 maxValue=100 step=10 //default:80
In der Sitemap wird auch richtig 70%, 80%, usw. angezeigt. Intern hängt immer eine Null dran und wird auch so an übergeben.
Test.rule
Code: Alles auswählen
var jsonString = "{ "
jsonString = jsonString + "\"turn\":" + "\"on\""
jsonString = jsonString + " \"brightness\":" + vHelligkeitLimit_KG_R4_L1.state //"100"
jsonString = jsonString + " }"
KG_Keller_Licht_01_Set.sendCommand(jsonString)
Warum ist das so?
Dachte mit [%.0f %%] ist geklärt, dass keine Nachkommastelle existieren darf.
