FHEM Forum

FHEM => Frontends => readingsGroup / readingsHistory => Thema gestartet von: Invers am 28 April 2023, 10:30:06

Titel: Kann man einzelne Devices aus Readingsgroup entfernen?
Beitrag von: Invers am 28 April 2023, 10:30:06
Ich habe eine RG mit vielen Devices, darunter 3, die ich nicht mit anzeigen möchte. Wie kann ich diese 3 Devices entfernen oder verstecken? Geht das überhaupt? 
Titel: Aw: Kann man einzelne Devices aus Readingsgroup entfernen?
Beitrag von: rabehd am 28 April 2023, 11:42:56
Zitatentfernen oder verstecken?

ja was nun?
Titel: Aw: Kann man einzelne Devices aus Readingsgroup entfernen?
Beitrag von: Invers am 29 April 2023, 18:54:06
Sorry. Ich bekomme oft keine Mail zu meinen Themen. Daher meine späte Antwort.
Entfernen wäre mir am liebsten, aber verstecken geht zur Not auch.
Titel: Aw: Kann man einzelne Devices aus Readingsgroup entfernen?
Beitrag von: marvin78 am 29 April 2023, 20:43:31
Die Frage wird vermutlich nicht verstanden, weil man sich fragt, warum die diese Devices überhaupt in die Readingsgroup aufgenommen wurden. Und das wiederum liegt daran, dass man NICHTS über deine Readingsgroup weiß, außer, dass "viel" drin ist und etwas raus soll. Ein list wäre gut.
Titel: Aw: Kann man einzelne Devices aus Readingsgroup entfernen?
Beitrag von: binford6000 am 29 April 2023, 20:50:32
Ich denke das hier ist der entscheidende Hinweis aus der commandref zu readingsGroup:

<device> kann ein devspec sein (siehe devspec) mit mindestens einem FILTER-Ausdruck sein.

Also dann einen ...:FILTER=NAME!=<NAME des unerwünschten devices> usw. in die devspec einbauen.
Titel: Aw: Kann man einzelne Devices aus Readingsgroup entfernen?
Beitrag von: Invers am 30 April 2023, 08:22:56
Ein komplettes Listing ist eher unnötig, denke ich.
defmod ui_battery readingsGroup .*:[Bb]atteryState .*:[Bb]attery
Der Rest spielt eigentlich keine Rolle.
Das Problem ist halt, dass hier Siro mit auftauchen, die zwar über das entsprechende Reading verfügen, aber über keinen sinnvollen Wert. Deshalb möchte ich die 4 Rollos halt ausblenden, auf welche Art auch immer.

Wie an dieser Stelle der Filter " FILTER=NAME!=<NAME " eingesetzt werden könnte, erschliesst sich mir momentan leider nicht. Habe schon herumprobiert, aber ohne Erfolg.
Titel: Aw: Kann man einzelne Devices aus Readingsgroup entfernen?
Beitrag von: binford6000 am 30 April 2023, 08:28:53
ZitatWie an dieser Stelle der Filter " FILTER=NAME!=<NAME " eingesetzt werden könnte, erschliesst sich mir momentan leider nicht. Habe schon herumprobiert, aber ohne Erfolg.

define huetest readingsGroup TYPE=HUEDevice:FILTER=NAME!=.*_light:[Bb]atteryState .*:[Bb]attery
Titel: Aw: Kann man einzelne Devices aus Readingsgroup entfernen?
Beitrag von: marvin78 am 30 April 2023, 09:01:28
defmod ui_battery readingsGroup .*:FILTER=<DEVSPEC>:[Bb]atteryState .*:FILTER=<DEVSPEC>:[Bb]attery
Und wenn jemand gerne ein list hätte, dann hat er das so gemeint. Was irrelevant ist, entscheidet der Helfer. Sonst hilft er eben demnächst nicht.
Titel: Aw: Kann man einzelne Devices aus Readingsgroup entfernen?
Beitrag von: Invers am 30 April 2023, 09:40:19
Vielen Dank. Mit dieser Definition klappt es:
.*:FILTER=NAME!=Siro_.*:[Bb]atteryState .*:[Bb]attery