mirror of
https://github.com/fhem/fhem-mirror.git
synced 2025-02-01 07:19:24 +00:00
10_ZWave.pm/00_ZWCUL.pm/00_ZWDongle.pm: CtrlNodeId goes hex (Forum #50212)
git-svn-id: https://svn.fhem.de/fhem/trunk@10992 2b470e98-0d58-463d-a4d8-8e2adae1ed80
This commit is contained in:
parent
a8941a40e5
commit
d263731b50
@ -86,7 +86,7 @@ ZWCUL_Define($$)
|
||||
$hash->{baudRate} = "40k";
|
||||
$hash->{monitor} = 1 if($hash->{homeIdSet} eq "00000000");
|
||||
setReadingsVal($hash, "homeId", # ZWDongle compatibility
|
||||
"HomeId:$hash->{homeId} CtrlNodeId:$hash->{nodeIdHex}", TimeNow());
|
||||
"HomeId:$hash->{homeId} CtrlNodeIdHex:$hash->{nodeIdHex}", TimeNow());
|
||||
|
||||
$hash->{Clients} = ":ZWave:STACKABLE_CC:";
|
||||
my %matchList = ( "1:ZWave" => ".*",
|
||||
|
@ -279,7 +279,7 @@ ZWDongle_Get($@)
|
||||
$msg .= " ".join(" ",@list);
|
||||
|
||||
} elsif($cmd eq "homeId") { ############################
|
||||
$msg = sprintf("HomeId:%s CtrlNodeId:%s",
|
||||
$msg = sprintf("HomeId:%s CtrlNodeIdHex:%s",
|
||||
substr($ret,4,8), substr($ret,12,2));
|
||||
$hash->{homeId} = substr($ret,4,8);
|
||||
$hash->{nodeIdHex} = substr($ret,12,2);
|
||||
|
@ -686,7 +686,7 @@ ZWave_execInits($$)
|
||||
my $NAME = $hash->{NAME};
|
||||
my $iodev = $hash->{IODev};
|
||||
my $homeReading = ReadingsVal($iodev->{NAME}, "homeId", "") if($iodev);
|
||||
my $CTRLID = $1 if($homeReading && $homeReading =~ m/CtrlNodeId:(..)/);
|
||||
my $CTRLID=hex($1) if($homeReading && $homeReading =~ m/CtrlNodeIdHex:(..)/);
|
||||
|
||||
my @cmd;
|
||||
foreach my $i (sort { $a->{ORDER}<=>$b->{ORDER} } @initList) {
|
||||
|
Loading…
Reference in New Issue
Block a user