mirror of
https://github.com/fhem/fhem-mirror.git
synced 2025-03-03 16:56:54 +00:00
36_LaCrosseGateway.pm: cleanup for model internal
git-svn-id: https://svn.fhem.de/fhem/trunk@14708 2b470e98-0d58-463d-a4d8-8e2adae1ed80
This commit is contained in:
parent
2512b59365
commit
ce94467cae
@ -45,7 +45,7 @@ sub LaCrosseGateway_Initialize($) {
|
|||||||
." mode:USB,WiFi,Cable"
|
." mode:USB,WiFi,Cable"
|
||||||
." usbFlashCommand"
|
." usbFlashCommand"
|
||||||
." filter"
|
." filter"
|
||||||
." $readingFnAttributes";
|
." $readingFnAttributes";
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -54,8 +54,7 @@ sub LaCrosseGateway_Fingerprint($$) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
#=======================================================================================
|
#=======================================================================================
|
||||||
sub LaCrosseGateway_Define($$) {
|
sub LaCrosseGateway_Define($$) {my ($hash, $def) = @_;
|
||||||
my ($hash, $def) = @_;
|
|
||||||
my @a = split("[ \t][ \t]*", $def);
|
my @a = split("[ \t][ \t]*", $def);
|
||||||
|
|
||||||
if(@a != 3) {
|
if(@a != 3) {
|
||||||
@ -598,7 +597,20 @@ sub LaCrosseGateway_Parse($$$$) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
if($msg =~ m/^\[LaCrosseITPlusReader.Gateway|\[LaCrosseGateway32 V/) {
|
if($msg =~ m/^\[LaCrosseITPlusReader.Gateway|\[LaCrosseGateway32 V/) {
|
||||||
$hash->{model} = $msg;
|
my $model = "";
|
||||||
|
my $version = "";
|
||||||
|
my $settings = "";
|
||||||
|
if($msg =~ m/^\[LaCrosseGateway32 V/) {
|
||||||
|
($model, $version, $settings) = split(/ /, $msg, 3);
|
||||||
|
$model .= " $version";
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
($model, $settings) = split(/ /, $msg, 2);
|
||||||
|
}
|
||||||
|
$model = substr($model, 1);
|
||||||
|
|
||||||
|
$hash->{model} = $model;
|
||||||
|
$hash->{settings} = $settings;
|
||||||
|
|
||||||
my $attrVal = AttrVal($name, "timeout", undef);
|
my $attrVal = AttrVal($name, "timeout", undef);
|
||||||
if(defined($attrVal)) {
|
if(defined($attrVal)) {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user