[Gelöst]Attributsabfrage mittels readingsGroup

Begonnen von mscharf, 11 Mai 2019, 08:09:40

Vorheriges Thema - Nächstes Thema

mscharf

Guten Morgen,

ich möchte mir eine Abfrage erstellen wo ich eine Liste erzeuge welche Device ein bestimmtes Attribut haben. In meinem Fall möchte ich gerne alle Geräte auflisten die mit dem Wert "alexaName" versorgt sind.
Für die Befehlszeile bekomme ich das per List "list alexaName=[a-zA-Z].*" hin.

Meine Idee nun ist das ganze mit einer readingsGroup zu realisieren.

Mit der Suche hier und bei Mr.Google bekomme ich nicht den entscheidenden Hinweis. Ich wäre über einen sanften Schlag auf den Hinterkopf dankbar.

Beste Grüße
Michael

OdfFhem

Hallo,

Folgende Beispiel-Definition könnte das Gewünschte liefern ...

defmod rg_test readingsGroup <device>,<attribut>,<reading>,<internal> .*:FILTER=alexaName!=:?alexaName,state,+STATE

mscharf

Zitat von: OdfFhem am 11 Mai 2019, 08:46:39
Hallo,

Folgende Beispiel-Definition könnte das Gewünschte liefern ...

defmod rg_test readingsGroup <device>,<attribut>,<reading>,<internal> .*:FILTER=alexaName!=:?alexaName,state,+STATE


Genau das Habe ich gesucht. Das werde ich mir dann genauer ansehen. Vielen Dank und schönes Wochenende!