FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: xitolein am 01 Juni 2019, 22:06:16

Titel: devStateIcon wird nicht angezeigt
Beitrag von: xitolein am 01 Juni 2019, 22:06:16
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")




Titel: Antw:devStateIcon wird nicht angezeigt
Beitrag von: DasQ am 01 Juni 2019, 22:34:39
attr Verbindungsstatus devStateIcon yes:10px-kreis-gruen no:10px-kreis-rot
Titel: Antw:devStateIcon wird nicht angezeigt
Beitrag von: xitolein am 01 Juni 2019, 22:43:14
Dank für die Antwort, aber das klappt immer noch nicht. Kann es sein, das die Zeitangabe dahinter ein Problem darstellt ?
Titel: Antw:devStateIcon wird nicht angezeigt
Beitrag von: DasQ am 01 Juni 2019, 23:05:37
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.
Titel: Antw:devStateIcon wird nicht angezeigt
Beitrag von: pwlr am 01 Juni 2019, 23:45:16
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
Titel: Antw:devStateIcon wird nicht angezeigt
Beitrag von: xitolein am 02 Juni 2019, 06:54:56
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
Titel: Antw:devStateIcon wird nicht angezeigt
Beitrag 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
Titel: Antw:devStateIcon wird nicht angezeigt
Beitrag von: JensS am 02 Juni 2019, 09:58:19
evtl.:
attr Verbindungsstatus valueIcon { present => 'yes:10px-kreis-gruen no:10px-kreis-rot' }

Gruß Jens
Titel: Antw:devStateIcon wird nicht angezeigt
Beitrag von: DasQ am 02 Juni 2019, 11:33:17
 8)
attr Verbindungsstatus valueIcon { 'WLAN_Status.1' => '10px-kreis-gruen', 'WLAN_Status.0' => '10px-kreis-rot' }

2 minuten lesen
5 minuten testen
Titel: Antw:devStateIcon wird nicht angezeigt
Beitrag von: xitolein am 03 Juni 2019, 20:56:19
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
Titel: Antw:devStateIcon wird nicht angezeigt
Beitrag von: MadMax-FHEM am 03 Juni 2019, 21:24:21
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