Tokamak
13.03.08, 15:07
Hallo, zusammen,
ich befinde mich noch in den Anfängen der Programmierung mit EIB, wenngleich alles, was im Haus geschaltet werden können soll, schon mal geschaltet werden kann. Auch die eine oder andere Komfortfunktion wie Abwesenheit funktionieren bereits.
Nun kommen die Feinheiten, und ich hänge an etwas, was ich eigentlich für banal hielt.
Im aktuellen Fall nutze ich 3 Merten Taster Plus und einen Aktor von Lingg&Janke, um zwei Lampen am Doppelbett zu schalten. Folgendes soll passieren:
Schalte ich an der Tür, sollen beide Lampen an- und ausgehen.
Schalte ich an einer Seite des Bettes, soll die betreffende Lampe angehen.
Ist mindestens eine der Lampen an, soll der Taster an der Tür diese (resp. beide) ausschalten.Also habe ich folgendes gemacht:
Eingerichtet sind 3 Gruppenadressen "Lampe A", "Lampe B" und "Lampe A+B".
Taster "Tür" schaltet um und sendet "Lampe A+B". Dessen Rückmeldeobjekt reagiert auf alle 3 Gruppenadressen, also auch auf "Lampe A" und "Lampe B", so dass die LED auch an geht, wenn eine der Lampen am Bett geschaltet wird.
Die beiden Taster am Bett schalten ebenso um, senden und reagieren auf "Lampe A" bzw. "Lampe B".
Der Aktor reagiert auf die 3 Gruppenadressen (Kanal A auf "Lampe A" und "Lampe A+B"; Kanal B entsprechend) und sendet "Lampe A" bzw. "Lampe B" nur bei Wertänderung.Das mit den LEDs klappt auch. Aber offensichtlich ist der LED-Status der Merten-Taster nicht der Status, den sich der Taster intern merkt. Denn wenn ich nun am Bett eine der Lampen einschalte, schaltet der Taster "Tür" zunächst beide Lampen ein, obwohl die assoziierte LED brannte und jeder vermuten würde, dass die Lampen ausgehen.
Den Aktor kann ich nicht den Status "Lampe A+B" melden lassen, weil er sonst den anderen Kanal einschaltet.
Kann ich meinen Wunsch mit Bordmitteln erfüllen, oder muss ich mit Logikobjekten arbeiten?
Danke
Tokamak
ich befinde mich noch in den Anfängen der Programmierung mit EIB, wenngleich alles, was im Haus geschaltet werden können soll, schon mal geschaltet werden kann. Auch die eine oder andere Komfortfunktion wie Abwesenheit funktionieren bereits.
Nun kommen die Feinheiten, und ich hänge an etwas, was ich eigentlich für banal hielt.
Im aktuellen Fall nutze ich 3 Merten Taster Plus und einen Aktor von Lingg&Janke, um zwei Lampen am Doppelbett zu schalten. Folgendes soll passieren:
Schalte ich an der Tür, sollen beide Lampen an- und ausgehen.
Schalte ich an einer Seite des Bettes, soll die betreffende Lampe angehen.
Ist mindestens eine der Lampen an, soll der Taster an der Tür diese (resp. beide) ausschalten.Also habe ich folgendes gemacht:
Eingerichtet sind 3 Gruppenadressen "Lampe A", "Lampe B" und "Lampe A+B".
Taster "Tür" schaltet um und sendet "Lampe A+B". Dessen Rückmeldeobjekt reagiert auf alle 3 Gruppenadressen, also auch auf "Lampe A" und "Lampe B", so dass die LED auch an geht, wenn eine der Lampen am Bett geschaltet wird.
Die beiden Taster am Bett schalten ebenso um, senden und reagieren auf "Lampe A" bzw. "Lampe B".
Der Aktor reagiert auf die 3 Gruppenadressen (Kanal A auf "Lampe A" und "Lampe A+B"; Kanal B entsprechend) und sendet "Lampe A" bzw. "Lampe B" nur bei Wertänderung.Das mit den LEDs klappt auch. Aber offensichtlich ist der LED-Status der Merten-Taster nicht der Status, den sich der Taster intern merkt. Denn wenn ich nun am Bett eine der Lampen einschalte, schaltet der Taster "Tür" zunächst beide Lampen ein, obwohl die assoziierte LED brannte und jeder vermuten würde, dass die Lampen ausgehen.
Den Aktor kann ich nicht den Status "Lampe A+B" melden lassen, weil er sonst den anderen Kanal einschaltet.
Kann ich meinen Wunsch mit Bordmitteln erfüllen, oder muss ich mit Logikobjekten arbeiten?
Danke
Tokamak