wenn ich das richtig verstehe, weiss du nicht was du senden sollst?
Also nur wenn ich das richtig verstanden habe:
Schick die Telegramme nicht direkt vom Taster/Binäreingang zum Dimmer sondern zum EibPc. Da schreibst du dir den momentanen Zustand des Dimmers (an oder aus) und die Helligkeit in ne Variable.
Wenn dann z.B. ein langer Druck reinkommt (das entsprechende Telegramm kannste ja rausfinden indem du die eingehenden Telegramme an kukst und einen langen Tastendruck machst) entscheidest du (also der EibPc) was er senden soll.
also:
Variable: aus
telegramm vom taster empfangen: lang
telegramm zum dimmer (weil Variable sagt :aus): an
Variable mitführen: an
warten
telegramm vom taster empfangen: lang
telegramm zum dimmer(Variable sagt ja, er ist an): heller machen
Variable: an
Helligkeitsvariable: neue Helligkeit
warten.....
also, ich versteh was ich meine
Vielleicht war es ja auch das was du willst.
Also nur wenn ich das richtig verstanden habe:
Schick die Telegramme nicht direkt vom Taster/Binäreingang zum Dimmer sondern zum EibPc. Da schreibst du dir den momentanen Zustand des Dimmers (an oder aus) und die Helligkeit in ne Variable.
Wenn dann z.B. ein langer Druck reinkommt (das entsprechende Telegramm kannste ja rausfinden indem du die eingehenden Telegramme an kukst und einen langen Tastendruck machst) entscheidest du (also der EibPc) was er senden soll.
also:
Variable: aus
telegramm vom taster empfangen: lang
telegramm zum dimmer (weil Variable sagt :aus): an
Variable mitführen: an
warten
telegramm vom taster empfangen: lang
telegramm zum dimmer(Variable sagt ja, er ist an): heller machen
Variable: an
Helligkeitsvariable: neue Helligkeit
warten.....
also, ich versteh was ich meine

Vielleicht war es ja auch das was du willst.
Kommentar