FHEM Forum

FHEM => Frontends => fronthem / smartVISU => Thema gestartet von: Nic0205 am 01 August 2016, 08:11:30

Titel: dynamische icons: icon.shutter Werte visualisieren
Beitrag von: Nic0205 am 01 August 2016, 08:11:30
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
Titel: Antw:dynamische icons: icon.shutter Werte visualisieren
Beitrag von: marvin78 am 01 August 2016, 08:15:08
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).
Titel: Antw:dynamische icons: icon.shutter Werte visualisieren
Beitrag von: Nic0205 am 01 August 2016, 10:02:00
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:

Titel: Antw:dynamische icons: icon.shutter Werte visualisieren
Beitrag von: Nic0205 am 01 August 2016, 10:57:40
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...
Titel: Antw:dynamische icons: icon.shutter Werte visualisieren
Beitrag von: raman am 07 August 2016, 15:19:37
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!