ReadingsGroup Name/Alias doppelt

Begonnen von robw, 10 November 2022, 15:48:01

Vorheriges Thema - Nächstes Thema

robw

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

robw

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>



OdfFhem

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 ?

robw

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

OdfFhem

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.

robw

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...

Icinger

attr Batteriestand valueSuffix { battery => $VALUE }
Verwende deine Zeit nicht mit Erklärungen. Die Menschen hören (lesen) nur, was sie hören (lesen) wollen. (c) Paulo Coelho

robw

Oh - that does the trick!
Vielen Dank!