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

10_EnOcean: Fhem EEP numbers changed

git-svn-id: https://svn.fhem.de/fhem/trunk@9257 2b470e98-0d58-463d-a4d8-8e2adae1ed80
This commit is contained in:
klaus-schauer 2015-09-15 18:08:27 +00:00
parent 7b9a1d767d
commit 2a45ec2da8

View File

@ -319,11 +319,11 @@ my %EnO_eepConfig = (
"F6.3F.7F" => {attr => {subType => "switch.7F"}},
"B0.00.00" => {attr => {subType => "genericProfile"}},
# special profiles
"FF.FF.08" => {attr => {subType => "gateway", eep => "A5-38-08", gwCmd => "dimming", manufID => "00D", webCmd => "on:off:dim"}},
"FF.FF.7F" => {attr => {subType => "manufProfile", eep => "A5-3F-7F", manufID => "00D", webCmd => "opens:stop:closes"}},
"FF.FF.FD" => {attr => {subType => "FRW", eep => "F6-02-01", manufID => "00D"}},
"FF.FF.FE" => {attr => {subType => "PM101", manufID => "005"}},
"FF.FF.FF" => {attr => {subType => "raw"}},
"G5.38.08" => {attr => {subType => "gateway", eep => "A5-38-08", gwCmd => "dimming", manufID => "00D", webCmd => "on:off:dim"}},
"G5.3F.7F" => {attr => {subType => "manufProfile", eep => "A5-3F-7F", manufID => "00D", webCmd => "opens:stop:closes"}},
"L6.02.01" => {attr => {subType => "FRW", eep => "F6-02-01", manufID => "00D"}},
"G5.ZZ.ZZ" => {attr => {subType => "PM101", manufID => "005"}},
"ZZ.ZZ.ZZ" => {attr => {subType => "raw"}},
);
my %EnO_getRemoteFunctionCode = (
@ -527,7 +527,7 @@ EnOcean_Define($$)
AssignIoPort($hash);
$attr{$name}{manufID} = "7FF";
$attr{$name}{room} = "EnOcean";
if (defined($a[3]) && $a[3] =~ m/^([A-Fa-f0-9]{2})-([A-Fa-f0-9]{2})-([A-Fa-f0-9]{2})$/i) {
if (defined($a[3]) && $a[3] =~ m/^([A-Za-z0-9]{2})-([A-Za-z0-9]{2})-([A-Za-z0-9]{2})$/i) {
my ($rorg, $func, $type) = (uc($1), uc($2), uc($3));
$rorg = "F6" if ($rorg eq "05");
$rorg = "D5" if ($rorg eq "06");
@ -545,7 +545,7 @@ EnOcean_Define($$)
return "EEP $rorg-$func-$type not supported";
}
}
} elsif ($a[2] =~ m/^([A-Fa-f0-9]{2})-([A-Fa-f0-9]{2})-([A-Fa-f0-9]{2})$/i) {
} elsif ($a[2] =~ m/^([A-Za-z0-9]{2})-([A-Za-z0-9]{2})-([A-Za-z0-9]{2})$/i) {
AssignIoPort($hash);
$defs{$name}{DEF} = $def;
$def = EnOcean_CheckSenderID("getNextID", $hash->{IODev}{NAME}, "00000000");
@ -11187,11 +11187,11 @@ EnOcean_Undef($$)
Inofficial EEP for special devices
<ul>
<li>FF-FF-08 Gateway, Dimming [Eltako FSG, FUD]<br></li>
<li>FF-FF-7F Shutter [Eltako FSB]<br></li>
<li>FF-FF-FE Smoke Detector [Eltako FRW]<br></li>
<li>FF-FF-FD Light and Presence Sensor [Omnio Ratio eagle-PM101]<br></li>
<li>FF-FF-FF EnOcean RAW profile<br></li>
<li>G5-38-08 Gateway, Dimming [Eltako FSG, FUD]<br></li>
<li>G5-3F-7F Shutter [Eltako FSB]<br></li>
<li>L6-02-01 Smoke Detector [Eltako FRW]<br></li>
<li>G5-ZZ-ZZ Light and Presence Sensor [Omnio Ratio eagle-PM101]<br></li>
<li>ZZ-ZZ-ZZ EnOcean RAW profile<br></li>
<br><br>
</ul>
@ -11238,9 +11238,7 @@ EnOcean_Undef($$)
A device, which is then also put in this state is to paired with
Fhem. Bidirectional Teach-In / Teach-Out is used for some 4BS, VLD and MSC devices,
e. g. EEP 4BS, RORG A5-20-01 (Battery Powered Actuator).<br>
Bidirectional 4BS Teach-In and UTE - Universal Uni- and Bidirectional
Teach-In are supported.
<br>
Bidirectional Teach-In for 4BS, UTE and Generic Profiles are supported.<br>
<code>IODev</code> is the name of the TCM Module.<br>
<code>t/s</code> is the time for the learning period.
<br><br>