[gelöst] Residents in Gruppen aufteilen und mit DOIF auf Gruppe reagieren

Begonnen von czcbe, 23 Dezember 2018, 10:43:40

Vorheriges Thema - Nächstes Thema

czcbe

Hallo zusammen

In einem einzigen Residents-Device sind alle Roommates-Devices Kinder, Eltern, Gäste etc. angelegt. Soweit so gut. Doku sagt, man kann die Roommates zuteilen zu sog. groups, z.Bsp. in "Kinder" und "Eltern".

Es stellt sich mir nun die Frage, wie ich auf eine solche Gruppe gezielt mit einem DOIF reagieren kann?

Logik-Bsp:

([Residents:group=Kinder] eq "absent") (set Kinderlampe off)
([Roommate:group=Kinder] eq "absent") (set Kinderlampe off)



Ich könnte natürlich optional mehrere Residents-Devices erstellen und dann gezielt reagieren, aber ist das der Sinn, wenn man ja schon Gruppen hat? Ich kann dann nicht mehr in einem einzigen Device feststellen, ob alle weg/da usw...
FHEM 5.9 mit TabletUI | Pagebuttonmenü | Win2012R2 | Lubuntu 18.04 | Load-Balancing/Failover 2xFHEM | cygwin | nanoCUL 433 | Harmony Hub | IT Funksteckdosen | Squeezebox-Server (LMS) | Kodi | Sprachsteuerung | Webcams | Wetteransage | Telegram Bot | Presence-Script | Winconnect-Powershell

Loredo

Der Sinn ist in der Tat mehrere RESIDENTS anzulegen und entsprechend jeweils dann dort nur diejenigen hinzuzufügen, die dieser Personengruppe angehören.
Dass du "schon Gruppen" hast, stimmt ja nicht: Du hast nur ein einzelnes Gruppen Device für die Gesamtgruppe. Eine Untergruppe über ein einzelnes Device zu verwalten wäre äußerst umständlich und nicht sinnvoll.
Hat meine Arbeit dir geholfen? ⟹ https://paypal.me/pools/c/8gDLrIWrG9

Maintainer:
FHEM-Docker Image, https://github.com/fhem, Astro(Co-Maintainer), ENIGMA2, GEOFANCY, GUEST, HP1000, Installer, LaMetric2, MSG, msgConfig, npmjs, PET, PHTV, Pushover, RESIDENTS, ROOMMATE, search, THINKINGCLEANER

czcbe

Dann gibt es für das Attribut "group" eigentlich nicht viel Verwendungszwecke, ausser für Darstellungen?
FHEM 5.9 mit TabletUI | Pagebuttonmenü | Win2012R2 | Lubuntu 18.04 | Load-Balancing/Failover 2xFHEM | cygwin | nanoCUL 433 | Harmony Hub | IT Funksteckdosen | Squeezebox-Server (LMS) | Kodi | Sprachsteuerung | Webcams | Wetteransage | Telegram Bot | Presence-Script | Winconnect-Powershell

Loredo

Hat meine Arbeit dir geholfen? ⟹ https://paypal.me/pools/c/8gDLrIWrG9

Maintainer:
FHEM-Docker Image, https://github.com/fhem, Astro(Co-Maintainer), ENIGMA2, GEOFANCY, GUEST, HP1000, Installer, LaMetric2, MSG, msgConfig, npmjs, PET, PHTV, Pushover, RESIDENTS, ROOMMATE, search, THINKINGCLEANER