1
0
mirror of https://github.com/fhem/fhem-mirror.git synced 2025-05-04 22:19:38 +00:00

ZWave: Protection class by hschmitt (forum #23405)

git-svn-id: https://svn.fhem.de/fhem/trunk/fhem@5796 2b470e98-0d58-463d-a4d8-8e2adae1ed80
This commit is contained in:
rudolfkoenig 2014-05-09 13:55:15 +00:00
parent 1a5fa29e13
commit 9f7dc6557d

View File

@ -168,7 +168,14 @@ my %zwave_class = (
parse => { "..7105(..)(..)" => '"alarm_type_$1:level $2"',}, }, parse => { "..7105(..)(..)" => '"alarm_type_$1:level $2"',}, },
MANUFACTURER_SPECIFIC => { id => '72', }, MANUFACTURER_SPECIFIC => { id => '72', },
POWERLEVEL => { id => '73', }, POWERLEVEL => { id => '73', },
PROTECTION => { id => '75', }, PROTECTION => { id => '75',
set => { protectionOff => "0100",
protectionSeq => "0101",
protectionOn => "0102", },
get => { protection => "02", },
parse => { "032600" => "protection:off",
"032601" => "protection:seq",
"032602" => "protection:on", }, },
LOCK => { id => '76', }, LOCK => { id => '76', },
NODE_NAMING => { id => '77', }, NODE_NAMING => { id => '77', },
FIRMWARE_UPDATE_MD => { id => '7a', }, FIRMWARE_UPDATE_MD => { id => '7a', },
@ -840,6 +847,14 @@ s2Hex($)
Reset the configuration parameter for the cfgAddress parameter to its Reset the configuration parameter for the cfgAddress parameter to its
default value. See the device documentation to determine this value.</li> default value. See the device documentation to determine this value.</li>
<br><br><b>Class PROTECTION</b>
<li>protectionOff<br>
device is unprotected</li>
<li>protectionOn<br>
device is protected</li>
<li>protectionSeq<br>
device can be operated, if a certain sequence is keyed.</li>
<br><br><b>Class SWITCH_BINARY</b> <br><br><b>Class SWITCH_BINARY</b>
<li>on<br> <li>on<br>
switch the device on</li> switch the device on</li>
@ -936,6 +951,10 @@ s2Hex($)
MULTI_CHANNEL device. The device is only created for channel 2 or greater. MULTI_CHANNEL device. The device is only created for channel 2 or greater.
</li> </li>
<br><br><b>Class PROTECTION</b>
<li>protection<br>
returns the protection state. It can be on, off or seq.</li>
<br><br><b>Class SENSOR_ALARM</b> <br><br><b>Class SENSOR_ALARM</b>
<li>alarm alarmType<br> <li>alarm alarmType<br>
return the nodes alarm status of the requested alarmType. 00 = GENERIC, return the nodes alarm status of the requested alarmType. 00 = GENERIC,
@ -1053,6 +1072,9 @@ s2Hex($)
<li>endpoints:total X $dynamic $identical</li> <li>endpoints:total X $dynamic $identical</li>
<li>mcCapability_X:class1 class2 ...</li> <li>mcCapability_X:class1 class2 ...</li>
<br><br><b>Class PROTECTION</b>
<li>protection:[on|off|seq]</li>
<br><br><b>Class SENSOR_ALARM</b> <br><br><b>Class SENSOR_ALARM</b>
<li>alarm_type_X:level Y node $nodeID seconds $seconds</li> <li>alarm_type_X:level Y node $nodeID seconds $seconds</li>