mirror of
https://github.com/fhem/fhem-mirror.git
synced 2025-04-19 12:46:03 +00:00
Change naming schema for unknown devices
git-svn-id: https://svn.fhem.de/fhem/trunk@854 2b470e98-0d58-463d-a4d8-8e2adae1ed80
This commit is contained in:
parent
8b7bbe4d23
commit
88fb1bcdc4
@ -195,11 +195,19 @@ CUL_HM_Parse($$)
|
|||||||
if(!$shash) {
|
if(!$shash) {
|
||||||
my $sname = "CUL_HM_$src";
|
my $sname = "CUL_HM_$src";
|
||||||
if($lcm =~ m/1A8.00/) {
|
if($lcm =~ m/1A8.00/) {
|
||||||
|
|
||||||
|
# Prefer subType over model to make autocreate easier.
|
||||||
|
# besides the model names are quite cryptic
|
||||||
my $model = substr($p, 2, 4);
|
my $model = substr($p, 2, 4);
|
||||||
if($culHmModel{$model}) {
|
my $stc = substr($p, 26, 2); # subTypeCode
|
||||||
$sname = $culHmModel{$model} . "_" . $src;
|
if($culHmDevProps{$stc}) {
|
||||||
|
$sname = "CUL_HM_".$culHmDevProps{$stc}{st} . "_" . $src;
|
||||||
|
|
||||||
|
} elsif($culHmModel{$model}) {
|
||||||
|
$sname = "CUL_HM_".$culHmModel{$model} . "_" . $src;
|
||||||
$sname =~ s/-/_/g;
|
$sname =~ s/-/_/g;
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
Log 3, "CUL_HM Unknown device $sname, please define it";
|
Log 3, "CUL_HM Unknown device $sname, please define it";
|
||||||
return "UNDEFINED $sname CUL_HM $src $msg";
|
return "UNDEFINED $sname CUL_HM $src $msg";
|
||||||
|
Loading…
x
Reference in New Issue
Block a user