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