[Gelöst]: Mehrere devices mit einer Ausnahme schalten

Begonnen von fettgu, 21 Dezember 2022, 21:18:41

Vorheriges Thema - Nächstes Thema

fettgu

Guten Abend,

ich suche eine Möglichkeit mehrere Devices (hier Lampen) mit Ausnahme eines Devices zu schalten.

Ich hätte das gerne dynamisch, also ohne alle zu schaltenden Lampen zu einer structure explizit hinzuzufügen.

An was ich bisher gedacht habe:
- dynamischer Aufbau einer Structur über Bel.*  - da kann ich aber kein Device explicit rausnehmen
- Set bel..:Filter - das klappt aber auch nicht ohne Definition von einen Userattribut (laut gedacht, nicht getestet).

Habe ich etwas übersehen? Userattribut ist vielleicht das einfachste (also hier Schalte alle Lampen aus, bei denen das Userattribut automatisch nicht gesetzt ist).

Viele Grüße
Guido Fett

DeeSPe

Mit entsprechendem devspec mit FILTER ist das problemlos möglich, z.B. mit list testen:
list group=1..Haus:FILTER=NAME!=Haus
und wenn das Ergebnis wie gewünscht ist mit:
set group=1..Haus:FILTER=NAME!=Haus on
einschalten.

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

fettgu

Danke Dan,

Zitatlist group=1..Haus:FILTER=NAME!=Haus

funktioniert.

Guido Fett