devStateIcon wird nicht angezeigt

Begonnen von xitolein, 01 Juni 2019, 22:06:16

Vorheriges Thema - Nächstes Thema

xitolein

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")





DasQ

attr Verbindungsstatus devStateIcon yes:10px-kreis-gruen no:10px-kreis-rot
Fhem on MacMini/Ubuntu.
Absoluter Befürworter der Konsequenten-Kleinschreibung https://de.wikipedia.org/wiki/Kleinschreibung
Infos zu Klimawandel http://www.globalcarbonatlas.org

xitolein

Dank für die Antwort, aber das klappt immer noch nicht. Kann es sein, das die Zeitangabe dahinter ein Problem darstellt ?

DasQ

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.
Fhem on MacMini/Ubuntu.
Absoluter Befürworter der Konsequenten-Kleinschreibung https://de.wikipedia.org/wiki/Kleinschreibung
Infos zu Klimawandel http://www.globalcarbonatlas.org

pwlr

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

xitolein

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

MadMax-FHEM

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
FHEM PI3B+ Bullseye: HM-CFG-USB, 40x HM, ZWave-USB, 13x ZWave, EnOcean-PI, 15x EnOcean, HUE/deCONZ, CO2, ESP-Multisensor, Shelly, alexa-fhem, ...
FHEM PI2 Buster: HM-CFG-USB, 25x HM, ZWave-USB, 4x ZWave, EnOcean-PI, 3x EnOcean, Shelly, ha-bridge, ...
FHEM PI3 Buster (Test)

JensS

evtl.:
attr Verbindungsstatus valueIcon { present => 'yes:10px-kreis-gruen no:10px-kreis-rot' }

Gruß Jens
Debian auf APU2C4, HM-CFG-USB2, SIGNALduino, HM-ES-PMSw1-Pl, TFA 30.3121, TFA 30.3125, ITS-150, PIR-5000, configurable Firmata USB & LAN, 1-wire: DS-18B20, DS-18S20, DS-2408, DS-2413, diverse I2C-Komponenten, zigbee2mqtt, ESPEasy etc.

DasQ

#8
 8)
attr Verbindungsstatus valueIcon { 'WLAN_Status.1' => '10px-kreis-gruen', 'WLAN_Status.0' => '10px-kreis-rot' }

2 minuten lesen
5 minuten testen
Fhem on MacMini/Ubuntu.
Absoluter Befürworter der Konsequenten-Kleinschreibung https://de.wikipedia.org/wiki/Kleinschreibung
Infos zu Klimawandel http://www.globalcarbonatlas.org

xitolein

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

MadMax-FHEM

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
FHEM PI3B+ Bullseye: HM-CFG-USB, 40x HM, ZWave-USB, 13x ZWave, EnOcean-PI, 15x EnOcean, HUE/deCONZ, CO2, ESP-Multisensor, Shelly, alexa-fhem, ...
FHEM PI2 Buster: HM-CFG-USB, 25x HM, ZWave-USB, 4x ZWave, EnOcean-PI, 3x EnOcean, Shelly, ha-bridge, ...
FHEM PI3 Buster (Test)