owhttpd don't write to any DS2413 properties unless PIO.BYTE.
owserver don't write to any DS2413 properties.
How fix it?
Example:
This script is must blinked PIO.A
!/usr/bin/perl
use OWNet;
use Time::HiRes qw( usleep );
my $computer = '3A.B01207000000';
Create owserver object
my $ow = OWNet->new('192.168.1.20:5556');
my $val = $ow->read("$computer/PIO.A");
if( defined($val) ){
print "$val\n";
if( $val eq "0" ){
for( my $i=0; $i < 1000; $i++ ) {
$ow->write("$computer/PIO.A", 1) or print "Fault set value 1 of $computer/PIO.B";
usleep(500);
$ow->write("$computer/PIO.A", 0) or print "Fault set value 0 of $computer/PIO.B";
usleep(500);
}
}
}