[gelöst] Icon einfärben

Begonnen von Burny4600, 20 Januar 2016, 08:42:15

Vorheriges Thema - Nächstes Thema

marvin78

Es fehlt ja auch noch die Angabe des Icons. Das war nue Pseudocode

.*off:ICON@green .*on:ICON@red
Ein bisschen Mitdenken war erlaubt

rudolfkoenig

So, jetzt reichts :)

1. Einfaerben kann man nur SVG, deswegen muss das ausgesuchte icon ein SVG sein. Im Auslieferungszustand kommt on/off vom "default" Verzeichnis als PNG, deswegen funktionieren die Beispiele mit on/off nicht. Loesung (fuer on/off): "attr WEB iconPath fhemSVG:openautomation". secur_smoke_detector gibts nur als SVG, dafuer ist die iconPath Anpassung nicht noetig.

2. Wie im zitierten commandref steht, erst kommt ein Regexp (EventMonitor beobachten), dann ein Doppelpunkt, dann der Name des Icons, dann optional mit @ getrennt die Farbe. Danach Leerzeichen und dann wieder von vorne. Ja, man kann es auch anders machen, aber fuer unseren Zweck ist das am einfachsten.

Beispiel:
attr RM1002_1e7c devStateIcon .*on:secur_smoke_detector@green .*off:secur_smoke_detector@red

Burny4600

#17
Ja man kann manchmal wirklich blöd sein, aber dieses mal habe ich mich wirklich selbst übertroffen.

Check das jetzt ab.
Danke für Eure Geduld.

Und siehe da, es funktioniert.
Blamabel. 
LG Chris

Raspberry Pi 2-5, Bullseye Lite, Bookworm Lite
Schnittstellen: 1-Wire, FHEM2FEHEM, HM-MOD-UART, LAN, Modbus, MQTT, nanoCUL, RFXtrx433E, SIGNALduino, ser2net
Devices: APC, Eastron, FS20, IT, Homematic, MQTT, PV-(DEYE, EPEVER, FRONIUS), Resol-VBUS, S.USV, TEK603, WMR200, YouLess