Ist es eigentlich möglich einen Raum automatisch zuzuordnen?
Ich möchte z.B. alle Geräte die das Attribut disable auf 1 haben in einem Raum zusammengefasst werden.
Guck mal nach "devspec" in der commandref. Mit FILTER könntest du das hinbekommen, denk ich.
Du kannst ein notify dafür verwenden.
Bei mir sieht der Event für disable 1 so aus
Global global ATTR dummyRolladenWohnzimmer2 disable 1
Darauf kannst Du triggern und dann dem Device auch gleich den Raum zu weisen
attr $NAME room bla
Code ist exemplarisch. Bitte vorher testen.
Zitat von: CoolTux am 03 Februar 2017, 09:04:19
Du kannst ein notify dafür verwenden.
Bei mir sieht der Event für disable 1 so aus
Global global ATTR dummyRolladenWohnzimmer2 disable 1
Darauf kannst Du triggern und dann dem Device auch gleich den Raum zu weisen
attr $NAME room bla
Code ist exemplarisch. Bitte vorher testen.
Sorry, das verstehe ich nicht mal im Ansatz, wo ist da ein notify?
Ich hatte nicht vor Dir die Arbeit ab zu nehmen. Ich habe Dir gesagt wie Du zum Ergebnis kommst.
Du gibst einem Device ein attribut disable 1 und schaust wie das Event dazu im Eventmonitor aus schaut. Dann erstellst Du Dir ein Notify welches auf das passende Event triggert.
Tip Du willst ja das alle Devices beachtet werden also den Devicenamen in derRegex durch .*. ersetzen. Beispiel wäre im Wiki für Batterie Meldung zu finden.
Als auszuführenden Befehl wenn das Notify an schlägt nimmst Du den Code attr ... Das sollte gehen. Kann nur gerade nicht testen. Aber Du kannst es ja