Hallo zusammen,
Ich Versuche mit
{{ icon.shutter('j2a', 'Wohnzimmer rechts', 'jalousie_WZ_r.STATE', 0.0, 1.0) }}
Den aktuellen Status einer Jalousie zu visualisieren.
Die Werte gehen von 0 - 1 (also 1 = 100%)
Leider wird mir nichts visualisiert, das Icon vom Shutter bleibt quasi immer "offen" egal welchen Wert das GAD hat.
Ich finde leider nirgends eine Info darüber, wie ich den 0-255 Wertebereich aus der Docu Seite in meinen Wertebereich von 0-1 (in 0.1 Schritten) umwandeln könnte.
Hat jemand eine Idee für mich?
Grüße
Nic
Ich würde mir ein userReading bauen, welches die Originalwerte in 0-255 oder 0-100 umsetzt und dieses dann zur Anzeige verwenden. So mache ich das auch bei vielen battery Readings (welche oft im Bereich 2.1 bis 3.7 liegen).
Hallo Marvin,
das klingt nach einem guten Plan - nur leider bin ich noch totaler Anfänger mit FHEM :-(
Folgendes habe ich gerade ausprobiert, leider gibt er mir als Wert für mein Userreading nur "0" zurück:
attr Wohnzimmer_rechts_Jalousie userReadings j_WZ_r1 {(ReadingsVal("Rollo_Wohnzimmer_rechts","state",0)*255)}
Bestimmt mache ich irgendwas richtig dämliches Falsch :-(
So sehen die normalen Readings aus:
Hallo nochmal,
so, jetzt habe ich mein userreading :
level_sv {(ReadingsVal("Wohnzimmer_rechts_Jalousie","Rollo_Wohnzimmer_rechts.LEVEL","A")*255)}
Leider aktualisiert sich das shutter icon trotzdem nicht.
Ich habe den Code jetzt noch auf folgendes geändert:
{{ icon.shutter('j2a', 'Wohnzimmer rechts', 'jalousie_WZ_r.STATE') }}
Dem GAD jalousie_WZ_r.STATE habe ich dann mein Userreading "Level_sv" zugewiesen.
Kann ich irgendwo überprüfen, was beim GAD ankommt?
Und nächste Frage: Habe ich das icon.shutter überhaupt richtig definiert?
Freue mich, falls Du nochmal helfen kannst...
Hallo,
schon ne Lösung gefunden?
Wenn nein, deine Definition für den Shutter scheint falsch zu sein!
icon.shutter hat keinen Wert für eine Bezeichnung (Text).
Bei dir: 'Wohnzimmer rechts'.
Es gibt 3 shutter-Varianten (basic.shutter, device.shutter icon.shutter),
die alle unterschiedlich definiert werden müssen!