Um den FHEM Smart Home Server noch besser individualisieren zu können, lassen sich nicht nur die Icons von Schaltern und Geräten anpassen, sondern auch die Schalt-Buttons, die normalerweise einfach “on” oder “off” heißen – oder in Form einer kleinen Lampe angezeigt werden. Wer die Icons ändern möchte, muss dafür nur das Attribut “devStateIcon” hinzufügen – und die entsprechenden Bilder für die Icons kopieren: Diese gehören in den FHEM-Ordner und da dann unter www/images/default – der ganze Pfad würde unter Linux (zum Beispiel auf einem Raspberry Pi unter Raspbian) so aussehen: /opt/fhem/www/images/default.
Hier muss man jetzt zwei Bilder, eines für jeden Schaltzustand, also an oder aus, kopieren: Zum Beispiel die Bilder “an.png” und “aus.png”, oder wie bei diesem Beispiel für einen Tür-Sensor “auf.png” und “zu.png”. Bei der Definition einer Lampe oder eines anderen Autors können diese Bilder jetzt als Attribut mit angegeben werden – dann aber ohne Dateinamen:
attr TUERSENSOR devStateIcon on:auf off:zu
Hierfür müssen die beiden Bilder auf.png und zu.png in den Order /opt/fhem/www/images/default kopiert werden (die Dateiendung muss in FHEM nicht angegeben werden!):
Statt “auf” und “zu” kann man natürlich, zum Beispiel für Rolladen “Oben” und “Unten” nutzen. Wenn man statt der grafischen Icons nur Texte verwenden möchte, kann man dies auch ergänzen – den passenden Tipp dazu haben wir hier. Dann ist allerdings weiterhin das Icon der Lampe zu sehen!