Hallo Jungs,
ich mal wieder. Der Dayjob hat Weihnachtspause, daher hab ich mal wieder Zeit ,-).
Wag e mich and as Thema Heizung heran und würde die Betriebsmodi gerne mit Regeln umschalten. Dazu brauch ich mal ein Item mit dem ich das auch auf den Bus bekomme. Dabei scheitere ich aktuell.
Ich habe folgende GA 1/4/13. Die ist vom Datentyp 20.102 (Konnex 1 byte).
Damals unter Misterhouse hatte ich dafür einen entsprechenden Teil implementiert. Ihr findet das hier.
Hat damals funktioniert. Über den Busmonitor in der ETS kann ich umschalten, jedoch mit folgendem OH Item leider nicht:
Habt ihr ne Idee für mich. Ich vermute OH schickt nur 1 Byte auf den Bus. Damals hatte ich aber rausgefunden, dass 2 Bytes auf den Bus müssen. Siehe MH Code:
Hat das jemand am laufen? Mit welcher Itemdefinition?
Viele Grüße
Ralf
ich mal wieder. Der Dayjob hat Weihnachtspause, daher hab ich mal wieder Zeit ,-).
Wag e mich and as Thema Heizung heran und würde die Betriebsmodi gerne mit Regeln umschalten. Dazu brauch ich mal ein Item mit dem ich das auch auf den Bus bekomme. Dabei scheitere ich aktuell.
Ich habe folgende GA 1/4/13. Die ist vom Datentyp 20.102 (Konnex 1 byte).
Damals unter Misterhouse hatte ich dafür einen entsprechenden Teil implementiert. Ihr findet das hier.
Hat damals funktioniert. Über den Busmonitor in der ETS kann ich umschalten, jedoch mit folgendem OH Item leider nicht:
Code:
Number Betriebsart_RTR_Wohnen "Betriebsart RTR" <heating> (All,RTR, GF_Arbeiten) { knx="20.102:1/4/13" }
Code:
sub encode { my ($self, $state) = @_; if ($state eq 'auto') { return ([0, 0]); } elsif ($state eq 'comfort') { return ([0, 1]); } elsif ($state eq 'standby') { return ([0, 2]); } elsif ($state eq 'night') { return ([0, 3]); } elsif ($state eq 'frost') { return ([0, 4]); } else { print "Invalid state for EIS type 20.102: \'$state\'\n"; return; } }
Viele Grüße
Ralf
Kommentar