Hi,
Mir ist aufgefallen, dass das Modul 24_NetIO230B.pm keine Notify für Status-Updates triggered. Damit kriegen Frontends die Statusänderungen für einzelne Sockets nicht mit.
Das ist leicht zu ändern, in dem man folgenden Patch anwendet:
--- 24_NetIO230B.PM-orig 2013-02-08 11:08:50.000000000 +0100
+++ 24_NetIO230B.PM 2013-02-08 11:08:10.000000000 +0100
@@ -90,10 +90,12 @@
my @values=("u","u","u","u");
my @sockets = @{$hash->{SOCKETS}};
+ my $n = 0;
foreach (@sockets) {
$values[$_-1] = $state;
$hash->{READINGS}{"socket$_"}{TIME} = TimeNow();
$hash->{READINGS}{"socket$_"}{VAL} = $state;
+ $hash->{CHANGED}[$n++] = "socket$_" . ": " . $state;
}
$result = NetIO230B_Request($hash, "set", join("",@values));
Mag jemand das vielleicht einchecken?
Ciao, Arno
Keiner? :-(