2
0
mirror of https://github.com/fhem/fhem-mirror.git synced 2025-03-03 10:46:53 +00:00

FHZ rereadcfg fixes

git-svn-id: https://svn.fhem.de/fhem/trunk@608 2b470e98-0d58-463d-a4d8-8e2adae1ed80
This commit is contained in:
rudolfkoenig 2010-03-30 06:45:04 +00:00
parent b4c531d937
commit e96b4045b2
4 changed files with 11 additions and 12 deletions

View File

@ -56,7 +56,7 @@ CUL_Initialize($)
$hash->{WriteFn} = "CUL_Write";
$hash->{Clients} =
":FS20:FHT:KS300:CUL_EM:CUL_WS:USF1000:HMS:CUL_FHTTK:CUL_RFR:FHT8V".
":CUL_HOERMANN";
":CUL_HOERMANN:";
my %mc = (
"1:USF1000" => "^81..(04|0c)..0101a001a5ceaa00....",
"2:FS20" => "^81..(04|0c)..0101a001",

View File

@ -560,7 +560,7 @@ FHZ_Write($$$)
FHZ_XmitLimitCheck($hash,$bstring);
$hash->{QUEUE} = [ $bstring ];
$hash->{PortObj}->write($bstring);
$hash->{PortObj}->write($bstring) if($hash->{PortObj});
##############
# Write the next buffer not earlier than 0.22 seconds (= 65.6ms + 10ms +
@ -589,7 +589,7 @@ FHZ_HandleWriteQueue($)
}
my $bstring = $arr->[0];
FHZ_XmitLimitCheck($hash,$bstring);
$hash->{PortObj}->write($bstring);
$hash->{PortObj}->write($bstring) if($hash->{PortObj});
InternalTimer(gettimeofday()+0.25, "FHZ_HandleWriteQueue", $hash, 1);
}
}

View File

@ -106,12 +106,12 @@ my %km271_tr = (
"Brenner_Ansteuerung" => "8832:0,a:0",
"Abgastemperatur" => "8833:0",
"Brenner_Stellwert" => "8834:0",
"Brenner_Laufzeit1_Minuten2" => "8836:0,ne",
"Brenner_Laufzeit1_Minuten1" => "8837:0,ne",
"Brenner_Laufzeit1_Minuten" => "8838:0,ne,mb:3",
"Brenner_Laufzeit2_Minuten2" => "8839:0,ne",
"Brenner_Laufzeit2_Minuten1" => "883a:0,ne",
"Brenner_Laufzeit2_Minuten" => "883b:0,ne:mb:3",
"Brenner_Laufzeit1_Minuten2" => "8836:0",
"Brenner_Laufzeit1_Minuten1" => "8837:0",
"Brenner_Laufzeit1_Minuten" => "8838:0,mb:3",
"Brenner_Laufzeit2_Minuten2" => "8839:0",
"Brenner_Laufzeit2_Minuten1" => "883a:0",
"Brenner_Laufzeit2_Minuten" => "883b:0,mb:3",
"Aussentemperatur" => "893c:0,s",
"Aussentemperatur_gedaempft" => "893d:0,s",
"Versionsnummer_VK" => "893e:0",

View File

@ -40,8 +40,8 @@ CUL_HOERMANN_Parse($$)
{
my ($hash, $msg) = @_;
# Msg format: RHHHHHHHH
my $cde = substr($msg, 1, 8);
# Msg format: R0123456789
my $cde = substr($msg, 1, 10);
my $def = $modules{CUL_HOERMANN}{defptr}{$cde};
if($def) {
@ -56,7 +56,6 @@ CUL_HOERMANN_Parse($$)
Log 3, "CUL_HOERMANN Unknown device $cde, please define it";
return "UNDEFINED CUL_HOERMANN_$cde CUL_HOERMANN $cde";
}
}
1;