Hallo hab mal wieder ein Problem will Ausgan 1 einschalten un zwar nur wen beide
Ausgänge 2+3 ein sind ansonsten soll Ausgang 1 aus sein .
das ausschalten funkioniert nur das einschalten nicht.
das steht in der fhem.cfg:
define Buero_Licht notify (Ausgang2|Ausgang3) {\
my $r1 = $value{"Ausgang2"};;;;\
my $r2 = $value{"Ausgang3"};;;;\
if ($r1 eq "on" && $r2 eq "on") {\
fhem "set Ausgang1 on" \
} else {\
fhem "set Ausgang1 off"\
}\
}
was hab ich dises mal falsch gemacht ? ???
Gruß otto
if ($r1 eq "on" && $r2 eq "on") {\
--> if (($r1 eq "on") && ($r2 eq "on")) {\
Gruß Otto
Habs so gemacht aber das gleiche beim ausschalten gehts
define Buero_Licht notify (Ausgang2|Ausgang3) {\
my $r1 = $value{"Ausgang2"};;;;\
my $r2 = $value{"Ausgang3"};;;;\
if (($r1 eq "on") && ($r2 eq "on")){\
fhem "set Ausgang1 on" \
} else {\
fhem "set Ausgang1 off"\
}\
}
Gruß Otto
Und sind den Ausgang2 Ausgang3 nachweislich zur gleichen Zeit on?
stell doch vielleicht deine Bedingung um
siehe http://www.fhemwiki.de/wiki/If-condition
Ja sind beide in wenn ich einen ausschalte geht ja Ausgang1 auch aus aber halt nicht an wenn ich wieder einschalte
mit den Bedingungen komm ich nicht so klar sind ja alle mit timer usw.
hab ich schon ein paar sSachen probiert ......
was mir aufgefallen ist wenn einer der beiden Ausgänge 2oder3 on ist und ich Ausgang1 so einschalte und dan den anderen
Ausgang dazuschalte wird Ausgang1 ausgeschaltet .
OK habs mußte statt on Ein verwenden if (($r1 eq "Ein") && ($r2 eq "Ein"))
Danke
Gruß otto