Guten Abend zusammen,
ich habe eine Gruppe angelegt, die mir anzeigt, dass alle meine Geräte mit der Fritz.Box verbunden sind. Jetzt steht dort yes und no. Diese beiden möchte ich mit einem devStateIcon in einen rote und grünen Punkt angezeigt bekommen. Leider bekomme ich das aber nicht hin. Habt Ihr vielleicht eine Idee noch ? Mit ValueStateIcon habe ich es auch schon probiert. Habe beim devStateIcon mit Klammer ohne. Leider kein Erfolg.
defmod Verbindungsstatus readingsGroup .*:present
attr Verbindungsstatus devStateIcon yes:WLAN_Status.1 no:WLAN_Status.0
attr Verbindungsstatus mapping %ALIAS
attr Verbindungsstatus nameStyle style="font-weight:bold"
attr Verbindungsstatus room Startseite
attr Verbindungsstatus style (style="text-asign=center")
attr Verbindungsstatus devStateIcon yes:10px-kreis-gruen no:10px-kreis-rot
Dank für die Antwort, aber das klappt immer noch nicht. Kann es sein, das die Zeitangabe dahinter ein Problem darstellt ?
Ahhh du willst in der readingsgroup die Icon angezeigt haben. Da werden, so wie ich das jetzt auf die Schnelle gelesen hab, nicht die devstateicon verwendet, sondern wie du schon richtig sagst valueIcon.
Das ist doch im Wiki super toll beschrieben. Da ich mich aber damit noch nicht wirklich befasst hab, bin ich an der Stelle raus. Muss ich mir selber erstmal morgen reinziehen.
Moin,
bei mir geht das so:
in der readingsGoup
valueIcon { state => '%devStateIcon' }
..wenn state angezeigt werden soll, sonst ein anderes Reading. Im Device dann auch devStateIcon entsprechend setzen.
Bernd
Moin,
danke für eure Antworten.
Habe mir das im Wiki zum valueIcon angeschaut und so auch umgesetzt. Klappt immer noch nicht. Auch nicht wie Bernd es beschrieben hat. Habe jetzt mal auch mit Groß- und Kleinschreibung probiert. Selbiges Ergebnis.
Gruß
Sven
Dann poste doch mal ein list der readingsGroup und eines der dort aufgeführten Geräte...
Sonst kann man nicht wirklich helfen, außer Hinweise geben...
Gruß, Joachim
evtl.:
attr Verbindungsstatus valueIcon { present => 'yes:10px-kreis-gruen no:10px-kreis-rot' }
Gruß Jens
8)
attr Verbindungsstatus valueIcon { 'WLAN_Status.1' => '10px-kreis-gruen', 'WLAN_Status.0' => '10px-kreis-rot' }
2 minuten lesen
5 minuten testen
Zitat von: MadMax-FHEM am 02 Juni 2019, 08:57:35
Dann poste doch mal ein list der readingsGroup und eines der dort aufgeführten Geräte...
Sonst kann man nicht wirklich helfen, außer Hinweise geben...
Gruß, Joachim
Guten Abend zusammen, leider brachten die bisherigen Lösungen keinen Erfolg.
defmod Verbindungsstatus readingsGroup .*:present
attr Verbindungsstatus devStateIcon yes:10px-kreis-gruen no:10px-kreis-rot
attr Verbindungsstatus mapping %ALIAS
attr Verbindungsstatus nameStyle style="font-weight:bold"
attr Verbindungsstatus room Startseite
attr Verbindungsstatus style (style="text-asign=center")
attr Verbindungsstatus valueIcon { 'yes' => '10px-kreis-gruen', 'no' => '10px-kreis-rot' }
defmod Aussenbeleuchtung FBDECT FritzBox6590cable:08761_0079294 microphone,powerMeter,tempSensor,switch
attr Aussenbeleuchtung IODev FritzBox6590cable
attr Aussenbeleuchtung event-min-interval power:120
attr Aussenbeleuchtung icon light_outdoor
attr Aussenbeleuchtung room Außen,FBDECT
setstate Aussenbeleuchtung on
setstate Aussenbeleuchtung 2019-06-03 20:52:02 AIN 08761 0079294
setstate Aussenbeleuchtung 2019-06-03 20:52:02 FBNAME Aussenbeleuchtung
setstate Aussenbeleuchtung 2019-06-03 20:52:02 FBPROP microphone,powerMeter,tempSensor,switch
setstate Aussenbeleuchtung 2019-06-03 20:52:02 FBTYPE FRITZ!DECT 200
setstate Aussenbeleuchtung 2019-06-03 20:52:02 ID 31
setstate Aussenbeleuchtung 2019-06-03 20:52:02 devicelock no
setstate Aussenbeleuchtung 2019-06-03 20:52:02 energy 39202 Wh
setstate Aussenbeleuchtung 2019-06-03 20:52:02 fwversion 04.16
setstate Aussenbeleuchtung 2019-06-03 20:52:02 locked no
setstate Aussenbeleuchtung 2019-06-03 20:52:02 mode auto
setstate Aussenbeleuchtung 2019-06-03 20:52:02 power 9.36 W
setstate Aussenbeleuchtung 2019-06-03 20:52:02 present yes
setstate Aussenbeleuchtung 2019-06-03 20:52:02 state on
setstate Aussenbeleuchtung 2019-06-03 20:52:02 tempadjust 0.0 C
setstate Aussenbeleuchtung 2019-06-03 20:52:02 temperature 25.0 C (measured)
setstate Aussenbeleuchtung 2019-06-03 20:52:02 voltage 233.991 V
@Joachim Meintest du das hier ?
Gruß Sven
Ich hab mal einen also eigentlich 2 ;) Dummy gebaut mit dem Reading present und deine Definition der rg nachgebaut...
...folgendes funktioniert bei mir:
valueIcon {'present.yes' => '10px-kreis-gruen', 'present.no' => '10px-kreis-rot'}
Gruß, Joachim