FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: T3mplate am 18 September 2017, 13:39:32

Titel: webCmd als Icons, die Abhängig von "state" die Farbe wechseln
Beitrag von: T3mplate am 18 September 2017, 13:39:32
In allen Räumen habe ich meine Rollläden zu logischen Einheiten zusammengefasst.
Es gibt dementsprechend pro Raum nur noch ein dummy Device, welche alle Rollläden gesammelt in Szenen schaltet.

Für das Dachgeschoss sieht das folgendermaßen aus:

Internals:
   NAME       DG_Rolladen_Status
   NR         434
   STATE      4
   TYPE       dummy
   READINGS:
     2017-09-17 15:55:57   state           4
Attributes:
   devStateIcon 1:fts_window_2w 6:fts_shutter_90 2:fts_shutter_20 3:fts_shutter_40 4:fts_shutter_60 5:fts_shutter_80
   eventMap   auf:1 zu:6
   fp_Tablet_Dachgeschoss 708,279,2,DG_Rolladen_Status,
   icon       fts_shutter
   room       DAchgeschoss,DG_Background,Wohnzimmer
   webCmd     auf:2:3:4:5:zu


Dadurch habe ich ein Device, welches die 6 Stati (auf,2-5,zu) anzeigt und über devStateIcon den jeweiligen Zustand nochmal als Bild darstellt. (siehe Screenshot).

Tatsächlich möchte ich jetzt aber für den Floorplan ausschließlich die Symbole, wobei das aktuell aktive eingefärbt ist.
Ich habe dazu mal einen Screenshot als Konzept ergänzt.

Ich vermute das könnte über readingGroups gehen, allerdings habe ich nichts ähnliches gefunden, was ich nachbauen könnte.
Dann habe ich es über das Modul "remotecontrol" versucht. Dort kann ich problemlos die 6 Symbole hintereinanderhängen und auch darauf klicken.
Das Einfärben allerdings funktioniert nicht.

Aus anderen Modulen hatte ich es so

{'Test.1' => 'Play:fts_window_2w@white', 'Test.1' => 'Play:fts_shutter_20'}

und so

{return 'play:temp_frost@white' if (Value("Test") eq 2); return 'play:fts_shutter_20'}

und etliche Abwandlungen versucht. Aber es klappt einfach nicht.
Hat jemand eine Idee?

Da es für einen Floorplan ist, könnte ich es theoretisch auch über 6 dummys abbilden und jeweils devstateicon verwenden.
Ich habe das aber auch noch für zahlreiche andere Stellen vor, weshalb ich eine richtige Lösung favorisieren würde.
Titel: Antw:webCmd als Icons, die Abhängig von "state" die Farbe wechseln
Beitrag von: Invers am 18 September 2017, 15:03:08
Guck mal hier.
https://forum.fhem.de/index.php/topic,75696.0/topicseen.html (https://forum.fhem.de/index.php/topic,75696.0/topicseen.html)
Titel: Antw:webCmd als Icons, die Abhängig von "state" die Farbe wechseln
Beitrag von: T3mplate am 18 September 2017, 20:56:05
Wow!
Das ist wahrscheinlich genau das was ich suche.
Ich bin nur ein schlechter Beta-Tester und warte noch etwas auf die Fertigstellung.

Ich habe deswegen tatsächlich jetzt erstmal 6 devices angelegt.
Das vorläufige Ergebnis sieht so aus, falls es jemanden interessiert.