diff --git a/fhem/FHEM/10_ZWave.pm b/fhem/FHEM/10_ZWave.pm index ca401fc7d..199198581 100755 --- a/fhem/FHEM/10_ZWave.pm +++ b/fhem/FHEM/10_ZWave.pm @@ -244,7 +244,13 @@ my %zwave_class = ( "03750302" => "protection:on", "047503(..)(..)" => 'ZWave_protectionParse($1, $2)'} }, LOCK => { id => '76' }, - NODE_NAMING => { id => '77' }, + NODE_NAMING => { id => '77', + set => { name => '(undef, "0100".unpack("H*", "%s"))', + location => '(undef, "0400".unpack("H*", "%s"))' }, + get => { name => '02', + location => '05' }, + parse => { '..770300(.*)' => '"name:".pack("H*", $1)', + '..770600(.*)' => '"location:".pack("H*", $1)' } }, FIRMWARE_UPDATE_MD => { id => '7a' }, GROUPING_NAME => { id => '7b' }, REMOTE_ASSOCIATION_ACTIVATE=>{id => '7c' }, @@ -1870,6 +1876,12 @@ s2Hex($) groupId. Specifying 0 for groupid will delete all associations. +

Class NODE_NAMING +
  • name NAME
    + Store NAME in the EEPROM. Note: only ASCII is supported.
  • +
  • location LOCATION
    + Store LOCATION in the EEPROM. Note: only ASCII is supported.
  • +

    Class PROTECTION
  • protectionOff
    device is unprotected
  • @@ -2093,6 +2105,12 @@ s2Hex($) data see the mcaAdd command above. +

    Class NODE_NAMING +
  • name
    + Get the name from the EEPROM. Note: only ASCII is supported.
  • +
  • location
    + Get the location from the EEPROM. Note: only ASCII is supported.
  • +

    Class PROTECTION
  • protection
    returns the protection state. It can be on, off or seq.
  • @@ -2281,6 +2299,10 @@ s2Hex($)
  • endpoints:total X $dynamic $identical
  • mcCapability_X:class1 class2 ...
  • +

    Class NODE_NAMING +
  • name:NAME
  • +
  • location:LOCATION
  • +

    Class PROTECTION
  • protection:[on|off|seq]