Hallo, habe eine RG für Batteriezustand erstellt mit dieser DEF:
define Batteriestand readingsGroup <>,<BATTERIEN>,<Füllstand>\
.*:FILTER=NAME=LaCrosse.*|SD_WS07.*:?alias,battery\
<tfoot>
attr Batteriestand alias BATTERIESTAND
attr Batteriestand firstCalcRow 2
attr Batteriestand headerRows 1
attr Batteriestand nameIcon { AttrVal($DEVICE,"icon",$DEVICE) }
attr Batteriestand noheading 1
attr Batteriestand notime 1
attr Batteriestand sortColumn 2
attr Batteriestand valueSuffix $VALUE
Aber egal ob ich mir - wie hier das "?alias" oder den "+NAME" der devices anzeigen lasse, erscheint der imer doppelt -
Was ist hier falsch?
(siehe Bild):
Nachtrag:
Komisch finde ich, dass bei einer anderen ReadingsGroup mit fast gleicher DEF der Fehler nicht auftritt.
define Geraete.RG readingsGroup <>,<GERÄTESTECKDOSEN>,<on|off>,<Verbrauch>\
TYPE=(IT|FBDECT):FILTER=NAME!=Wohnbereich|.*Button|Heizung.*:?alias,state,watt\
<tfoot>
Zitat von: robw am 10 November 2022, 15:48:01
Was ist hier falsch? (siehe Bild):
Was genau ist auf dem Bild falsch bzw. doppelt ?
Nun ja - wie schon geschrieben - im ersten Fall steht da
AussenSensorAussenSensor
also zweimal der Name oder das Alias des Device und nicht nur einmal "AussenSensor".
OK, jetzt hat es click gemacht ...
Liegt höchstwahrscheinlich am Attribut valueSuffix, da Du damit nochmals den Wert an den Wert anhängst.
Fällt bei battery nicht auf, da die eigentliche Wert- Darstellung in ein Icon gewandelt wird und zusätzlich der Wert angehängt wird. Bei alias bzw. NAME wird der Wert einfach zweimal ausgegeben.
Ja, du hast recht.
Nur - ohne ValueSuffix fehlt leider auch neben dem battery-Symbol der Füllstands-Wert.
Bei Fritz-Steckdosen z.B. kommt da nicht nur das "ok", sondern auch der Wert z.B. 40%.
Muss man dann wohl als neue Spalte extra dazubasteln...
attr Batteriestand valueSuffix { battery => $VALUE }
Oh - that does the trick!
Vielen Dank!