Hi,
Ich habe ein komisches Verhalten mit meinen für die Hausbeleuchtung definierten structures!
Es gibt eine structure für die Beleuchtung im EG, eine für die Beleuchtung im OG und eine weitere structure für das komplette Haus, in dem die beiden zuvor genannten structures definiert sind.
clientstate_behavior jeweils = relative und clientstate_priority = on | off
Nun möchte ich via
set structure_haus_gesamt [FILTER=state!=on] on
über die structure für das komplette Haus die Geräte einschalten, die derzeit nicht eingeschaltet sind.
Ist in der structure von EG oder OG derzeit kein Gerät eingeschaltet und der state der structure somit auf off, werden auch brav alle Geräte eingeschaltet, ist/sind aber jeweils ein oder mehrere devices in den structures bereits eingeschaltet und die structure auf on, so werden die Geräte die in der jeweiligen structure noch ausgeschaltet sind nicht wie gewünscht eingeschaltet :(
Ein [FILTER=state!=on] on
auf die jeweilige structure des EG oder OG funktioniert dahingehend wie erwartet.
Jemand eine Idee woran das liegen könnte?
Greetz
Eldrik
Der FILTER Zusatz im structure_set funktioniert nicht rekursiv,
Nur die erste Ebene wird gefiltert, und falls der Filter zuschlaegt, dann kriegen alle Elemente der Ebenen 2+ das Befehl ohne Filter.
stimmt. daran hatte ih damals in dem patch nicht gedacht.
kann man aber einbauen.
wenn du mich erinnerst mache ich es wenn ich zurück bin.
gruss
andre
danke für die Info Rudi! :)
Zitat von: justme1968 am 12 August 2014, 17:52:17
stimmt. daran hatte ih damals in dem patch nicht gedacht.
kann man aber einbauen.
wenn du mich erinnerst mache ich es wenn ich zurück bin.
gruss
andre
klar, wann bist du zurück :D
Gruß
Jens
versuch mal den angehängten patch.
ansonsten in drei wochen.
gruss
andre
erstes Feedback, ohne Langzeiterfahrungen, läuft wie gewünscht :D
Danke und Gruß
Jens
wenn rudi damit einverstanden ist muss er es nur noch einchecken :)
gruss
andre
eingecheckt.