Liste aller Geräte mit bestimmten Attribut

Begonnen von gloob, 16 September 2019, 08:51:32

Vorheriges Thema - Nächstes Thema

gloob

Hallo,

Gibt es eine Möglichkeit alle Geräte mit einem bestimmten Attribut in einer ReadingsGroup anzuzeigen?

Ich würde gerne eine Übersicht aller Homematic Fensterkontakte erstellen, jedoch steht das Model hier als Attribut im Device.

Folgendes funktioniert schon einmal nicht:
defmod rg_ThreeStateSensor readingsGroup <Gerät>,<Name>,<Raum>,<Model>,<state> ?model=HM-SEC-SCO:+NAME,?!room,?!model,!state

Gruß
Stefan
Raspberry Pi 3 | miniCUL 433MHz | nanoCUL 868 MHz | nanoCUL 433 MHz | MySensors WLAN Gateway | LaCrosse WLAN Gateway | SignalESP 433 MHz | SignalESP 868 MHz | HM-MOD-UART WLAN Gateway | IR - 360 Grad WLAN Gateway

Otto123

Hallo Stefan,

hilft Dir dieses DEVSPEC?
list TYPE=CUL_HM:FILTER=subType=threeStateSensor

Gruß Otto
Viele Grüße aus Leipzig  ⇉  nächster Stammtisch an der Lindennaundorfer Mühle
RaspberryPi B B+ B2 B3 B3+ ZeroW,HMLAN,HMUART,Homematic,Fritz!Box 7590,WRT3200ACS-OpenWrt,Sonos,VU+,Arduino nano,ESP8266,MQTT,Zigbee,deconz

DeeSPe

Meine DEF sieht so aus:
defmod rdg_Fenster_Tueren readingsGroup .*:FILTER=model=HM-SEC-SCO:battery,sabotageError,contact

Gruß
Dan
MAINTAINER: 22_HOMEMODE, 98_Hyperion, 98_FileLogConvert, 98_serviced

Als kleine Unterstützung für meine Programmierungen könnt ihr mir gerne einen Kaffee spendieren: https://buymeacoff.ee/DeeSPe

gloob

Vielen Dank, habe es in der Zwischenzeit auch hinbekommen. Das Wiki und die Commandref haben leider nicht viel geholfen

defmod rg_ThreeStateSensor readingsGroup <Gerät>,<Name>,<Raum>,<Model>,<State>,<Aktualisierung> .*:FILTER=model=HM-SEC-SCO:+NAME,?room,?model,!state,<{ReadingsTimestamp($DEVICE,"state","")}>
attr rg_ThreeStateSensor alias Übersicht Fenster und Türen
attr rg_ThreeStateSensor room Homematic


Raspberry Pi 3 | miniCUL 433MHz | nanoCUL 868 MHz | nanoCUL 433 MHz | MySensors WLAN Gateway | LaCrosse WLAN Gateway | SignalESP 433 MHz | SignalESP 868 MHz | HM-MOD-UART WLAN Gateway | IR - 360 Grad WLAN Gateway