diff --git a/fhem/FHEM/00_OWX.pm b/fhem/FHEM/00_OWX.pm index 87ef130a0..4b325d0cc 100644 --- a/fhem/FHEM/00_OWX.pm +++ b/fhem/FHEM/00_OWX.pm @@ -95,7 +95,7 @@ use vars qw{%owg_family %gets %sets $owx_version $owx_debug}; ); #-- some globals needed for the 1-Wire module -$owx_version="7.02"; +$owx_version="7.03"; #-- debugging now verbosity, this is just for backward compatibility $owx_debug=0; @@ -149,10 +149,10 @@ sub OWX_Define ($$) { #-- check syntax if(int(@a) < 3){ - return "OWX: Syntax error - must be define OWX |[:]|:||" + return "OWX: Syntax error - must be define OWX |[:]|:||:" } - Log3 $hash->{NAME},2,"OWX: Warning - Some parameter(s) ignored, must be define OWX |[:]|:||" + Log3 $hash->{NAME},2,"OWX: Warning - Some parameter(s) ignored, must be define OWX |[:]|:||:" if( int(@a)>3 ); my $dev = $a[2]; @@ -193,7 +193,7 @@ sub OWX_Define ($$) { $hwdevice = OWX_CCC->new($hash); #-- check if we are connecting to Arduino (via FRM): - } elsif ($dev =~ /^\d{1,2}$/) { + } elsif ($dev =~ /.*\:\d{1,2}$/) { require "$attr{global}{modpath}/FHEM/11_OWX_FRM.pm"; $hwdevice = OWX_FRM->new($hash); @@ -1692,7 +1692,7 @@ sub OWX_WDBGL($$$$) {
define OWio2 OWX COC
- define OWio3 OWX 10 + define OWio3 OWX FIRMATA:10


@@ -1703,7 +1703,7 @@ sub OWX_WDBGL($$$$) { define <name> OWX <tcpip>[:<port>] or
# define OWX for TCP/IP-UART interfaces or define <name> OWX <cuno/coc-device> or
- define <name> OWX <arduino-pin> + define <name> OWX <firmata-device>:<firmata-pin>

Define a 1-Wire interface to communicate with a 1-Wire bus.