From b0f32983d98b1e02202384e37e7f616712de13c6 Mon Sep 17 00:00:00 2001 From: rudolfkoenig <> Date: Sun, 1 Jun 2014 12:47:59 +0000 Subject: [PATCH] ZWave: MANUFACTURER_SPECIFIC class by hschmitt, Forum #24161 git-svn-id: https://svn.fhem.de/fhem/trunk@6026 2b470e98-0d58-463d-a4d8-8e2adae1ed80 --- fhem/FHEM/10_ZWave.pm | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/fhem/FHEM/10_ZWave.pm b/fhem/FHEM/10_ZWave.pm index e7a4ad590..bbb6c59b4 100755 --- a/fhem/FHEM/10_ZWave.pm +++ b/fhem/FHEM/10_ZWave.pm @@ -179,7 +179,11 @@ my %zwave_class = ( ALARM => { id => '71', get => { alarm => "04%02x", }, parse => { "..7105(..)(..)" => '"alarm_type_$1:level $2"',}, }, - MANUFACTURER_SPECIFIC => { id => '72', }, + MANUFACTURER_SPECIFIC => { id => '72', + get => { manufacturer => "04", }, + parse => { "087205(....)(....)(....)" => '"mfs:0x".$1.'. + '" 0x".$2.'. + '" 0x".$3', }, }, POWERLEVEL => { id => '73', }, PROTECTION => { id => '75', set => { protectionOff => "0100", @@ -991,6 +995,13 @@ s2Hex($) return the indicator status of the node, as indState:on, indState:off or indState:dim value. +

Class MANUFACTURER_SPECIFIC +

  • + return the manufacturer specific id (16bit), + the product type (16bit) + and the product specific id (16bit). +
  • +

    Class METER
  • meter
    request the meter report. @@ -1128,6 +1139,9 @@ s2Hex($)

    Class INDICATOR
  • indState:[on|off|dim value]
  • +

    Class MANUFACTURER_SPECIFIC +
  • mfs:hexValue hexValue hexValue
  • +

    Class METER
  • energy:val [kWh|kVAh|pulseCount]
  • gas:val [m3|feet3|pulseCount]