Status aktualisieren bei Gruppenschaltung von Licht

Begonnen von foxbat, 26 September 2013, 17:57:44

Vorheriges Thema - Nächstes Thema

foxbat

Hallo Zusammen,

ich habe sicher ein einfach zu lösendes Problem mit meiner Lichtkonfiguration im Wohnzimmer. Wenn ich auf der Fernbedienung die Taste für den lokalen Master bediene und damit beispielsweise alle Lichter ausschalte, wird der Status der Lampen im FHEM ja nicht aktualisiert, da ich die Zwischenstecker einzeln nicht mit dem Master angeschaltet habe.

Was müsste ich tun, damit ich im Fall der Mastertaste den Status der Lampen im FHEM richtig setze?


### Wohnzimmer ###

define WZ_LampeTV FS20 1111 00
attr WZ_LampeTV IODev CUL_0
attr WZ_LampeTV model fs20st
attr WZ_LampeTV room WZ
define FileLog_WZ_LampeTV FileLog ./log/WZ_LampeTV-%Y.log WZ_LampeTV
attr FileLog_WZ_LampeTV logtype text
attr FileLog_WZ_LampeTV room WZ

define WZ_LampeSofa FS20 1111 01
attr WZ_LampeSofa IODev CUL_0
attr WZ_LampeSofa model fs20st
attr WZ_LampeSofa room WZ
define FileLog_WZ_LampeSofa FileLog ./log/WZ_LampeSofa-%Y.log WZ_LampeSofa
attr FileLog_WZ_LampeSofa logtype text
attr FileLog_WZ_LampeSofa room WZ

define WZ_LampeEssen FS20 1111 02
attr WZ_LampeEssen IODev CUL_0
attr WZ_LampeEssen model fs20st
attr WZ_LampeEssen room WZ
define FileLog_WZ_LampeEssen FileLog ./log/WZ_LampeEssen-%Y.log WZ_LampeEssen
attr FileLog_WZ_LampeEssen fm_type []
attr FileLog_WZ_LampeEssen logtype text
attr FileLog_WZ_LampeEssen room WZ

define WZ_Lichterkette FS20 1111 03
attr WZ_Lichterkette IODev CUL_0
attr WZ_Lichterkette model fs20st
attr WZ_Lichterkette room WZ
define FileLog_WZ_Lichterkette FileLog ./log/WZ_Lichterkette-%Y.log WZ_Lichterkette
attr FileLog_WZ_Lichterkette logtype text
attr FileLog_WZ_Lichterkette room WZ

define WZ_Vitrine FS20 1111 04
attr WZ_Vitrine IODev CUL_0
attr WZ_Vitrine model fs20st
attr WZ_Vitrine room WZ
define FileLog_WZ_Vitrine FileLog ./log/WZ_Vitrine-%Y.log WZ_Vitrine
attr FileLog_WZ_Vitrine logtype text
attr FileLog_WZ_Vitrine room WZ

define WZ_AlleLampen FS20 1111 ff
attr WZ_AlleLampen room WZ
define FileLog_WZ_AlleLampen FileLog ./log/WZ_AlleLampen-%Y.log WZ_AlleLampen
attr FileLog_WZ_AlleLampen logtype text
attr FileLog_WZ_AlleLampen room WZ


Mir ist die Idee gekommen mit einem Notify den Status der Lampen abzufragen und jenachdem was kommt on oder off, den Status der Lampen dann zu ändern wenn der Status ungleich dem gesendeten ist. Damit am Ende alles wieder stimmt. Aber im MOment hab ich och keine Idee wie ich das programmieren müsste. Oder gibt es noch eine einfachere Möglichkeit?

Gruss
Foxbat

UliM

Hi,
Du musst der Definition Deiner echten FS20-devices nur die Angabe des local master hinzufügen.

Bei mir sieht das so aus:
define ez_LichtRegal FS20 6969 01 lm 1144

Siehe "fhem für Einsteiger" Seite 12 :)
Oder drittletzten post in https://groups.google.com/forum/#!topic/fhem-users/yQf0Q9WPS2U

Gruß, Uli
RPi4/Raspbian, CUL V3 (ca. 30 HomeMatic-devices), LAN (HarmonyHub, alexa etc.).  Fördermitglied des FHEM e.V.

foxbat

OK das ist gut, vielen Dank! Das war ja einfach :)