Hallo miteinander,
hatte soeben festgestellt, dass das Multi-RTR plugin welches ich aus dem SVN verwende bei einem knx_read keinen Wert liefert, wenn der Wert 0 ist.
Habe die Problematik auf folgendes Beispiel reduzieren können:
Wenn die Test_GA den Wert 1 hat, erhalte ich auch die 1
Wenn die Test_GA nun den Wert 0 hat, erhalte ich immer den Wert 2
Übersehe ich was, weshalb ich den Wert 0 nicht erhalte?
Gruss
Marcel
hatte soeben festgestellt, dass das Multi-RTR plugin welches ich aus dem SVN verwende bei einem knx_read keinen Wert liefert, wenn der Wert 0 ist.
Habe die Problematik auf folgendes Beispiel reduzieren können:
Code:
my $Test_GA = "5/2/33"; my $Test_value = -1; $plugin_info{$plugname.'_cycle'} = 0; $plugin_subscribe{$Test_GA}{$plugname} = 1; #################################################### $Test_value = knx_read( $Test_GA, 0, 1 ) || 2; # mögliche Werte sind: 0 und 1 #if ($Test_value == 0) { return "Null";} return $Test_value;
Wenn die Test_GA nun den Wert 0 hat, erhalte ich immer den Wert 2
Übersehe ich was, weshalb ich den Wert 0 nicht erhalte?
Gruss
Marcel
Kommentar