FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: gestein am 17 September 2020, 13:47:07

Titel: [gelöst]list: alle Devices eines bestimmten Typs, bei dem attribut fehlt
Beitrag von: gestein am 17 September 2020, 13:47:07
Hallo,

ich würde gerne alle Geräte mit "list" auflisten, bei denen ein bestimmtes Attribut fehlt.
Allerdings komme ich nicht dahinter, wie das "nicht" zu realisieren ist - mit bestimmten Attribut klappt.
Aber wie ginge das "nicht"?

Hintergrund:
Bei meinen Shelly muss ich die Attribute "event-min-interval" und "event-on-change-reading" setzen, da die zu gesprächig sind.
Allerdings habe ich das bei einigen gemacht und bei einigen vergessen.

Danke im Voraus
liebe Grüße
Gerhard
Titel: Antw:list: alle Devices eines bestimmten Typs, bei dem attribut fehlt
Beitrag von: Beta-User am 17 September 2020, 14:20:19
Eventuell gibt es eine direkte Methode, mir fällt im Moment auf die Schnell nur eine indirekte ein:
Nutze list mit weiteren Angaben, z.B.
list TYPE=MQTT2_DEVICE:FILTER=readingList=.*shellies.* DEF  event-min-interval event-on-change-reading
(Kann sein, dass nicht alle eine CID haben und daher bei DEF leer sind, dann ein anderes Attribut/Internal... nehmen, das bei allen vorhanden ist)

Dann sollte erkennbar sein, wo was gesetzt ist und wo ggf. nicht ;) .
Titel: Antw:list: alle Devices eines bestimmten Typs, bei dem attribut fehlt
Beitrag von: gestein am 17 September 2020, 14:44:52
Das ist sogar noch besser, als das was ich eigentlich wollte.
Damit habe ich eine Übersicht, wie bei allen Shelly's die Attribute gesetzt sind.

Bei denen, die ich vergessen habe, ist es halt leer und damit gut erkennbar.

Danke.
Darauf wäre ich nicht gekommen.

lg, Gerhard
Titel: Antw:list: alle Devices eines bestimmten Typs, bei dem attribut fehlt
Beitrag von: Beta-User am 17 September 2020, 17:59:09
Zitat von: gestein am 17 September 2020, 14:44:52
Das ist sogar noch besser, als das was ich eigentlich wollte.
:)

[gelöst]?
Titel: Antw:list: alle Devices eines bestimmten Typs, bei dem attribut fehlt
Beitrag von: gestein am 17 September 2020, 21:34:33
[gelöst]  :)