mirror of
https://github.com/fhem/fhem-mirror.git
synced 2025-05-01 20:20:10 +00:00
00_CUL.pm: apply MAX patch from Wzut (Forum #106989)
git-svn-id: https://svn.fhem.de/fhem/trunk/fhem@20874 2b470e98-0d58-463d-a4d8-8e2adae1ed80
This commit is contained in:
parent
c5690c57fa
commit
c0a1b1c97a
@ -146,7 +146,7 @@ CUL_Initialize($)
|
|||||||
connectCommand
|
connectCommand
|
||||||
do_not_notify:1,0
|
do_not_notify:1,0
|
||||||
dummy:1,0
|
dummy:1,0
|
||||||
hmId longids
|
hmId maxid longids
|
||||||
hmProtocolEvents:0_off,1_dump,2_dumpFull,3_dumpTrigger
|
hmProtocolEvents:0_off,1_dump,2_dumpFull,3_dumpTrigger
|
||||||
model:CUL,CUN,CUNO,SCC,nanoCUL
|
model:CUL,CUN,CUNO,SCC,nanoCUL
|
||||||
rfmode:SlowRF,HomeMatic,MAX,WMBus_T,WMBus_S,WMBus_C,KOPP_FC
|
rfmode:SlowRF,HomeMatic,MAX,WMBus_T,WMBus_S,WMBus_C,KOPP_FC
|
||||||
@ -928,7 +928,13 @@ CUL_Parse($$$$@)
|
|||||||
$dmsg .= "::$rssi:$name" if(defined($rssi));
|
$dmsg .= "::$rssi:$name" if(defined($rssi));
|
||||||
|
|
||||||
} elsif($fn eq "Z" && $len >= 21) { # Moritz/Max
|
} elsif($fn eq "Z" && $len >= 21) { # Moritz/Max
|
||||||
;
|
my $src = lc(substr($dmsg,9,6));
|
||||||
|
if(exists($modules{MAX}{defptr}{$src}) && defined($rssi))
|
||||||
|
{
|
||||||
|
$modules{MAX}{defptr}{$src}{helper}{io}{$name}->{time} = gettimeofday();
|
||||||
|
$modules{MAX}{defptr}{$src}{helper}{io}{$name}->{rssi} = $rssi;
|
||||||
|
$modules{MAX}{defptr}{$src}{helper}{io}{$name}->{raw} = $dmsg;
|
||||||
|
}
|
||||||
} elsif($fn eq "b" && $len >= 24) { # Wireless M-Bus
|
} elsif($fn eq "b" && $len >= 24) { # Wireless M-Bus
|
||||||
$dmsg .= "::$rssi" if (defined($rssi));
|
$dmsg .= "::$rssi" if (defined($rssi));
|
||||||
} elsif($fn eq "t" && $len >= 5) { # TX3
|
} elsif($fn eq "t" && $len >= 5) { # TX3
|
||||||
|
Loading…
x
Reference in New Issue
Block a user