support FRM in OWX_Detect

git-svn-id: svn://svn.code.sf.net/p/fhem/code/trunk@2606 2b470e98-0d58-463d-a4d8-8e2adae1ed80
This commit is contained in:
ntruchsess
2013-01-30 14:32:46 +00:00
parent 25de75e82b
commit 2f86e2a663

View File

@@ -580,7 +580,14 @@ sub OWX_Detect ($) {
}
#-- nothing to do for Arduino (already done in FRM)
} elsif($owx_interface eq "firmata") {
$ret=1;
my $iodev = $hash->{IODev};
if (defined $iodev and defined $iodev->{FirmataDevice} and defined $iodev->{FD}) {
$ret=1;
$ress .= "Firmata detected in $iodev->{NAME}";
} else {
$ret=0;
$ress .= defined $iodev ? "not associated to any FRM device" : "$iodev->{NAME} is not connected to Firmata";
}
#-- here we treat the COC/CUNO
} else {
select(undef,undef,undef,2);