From 95d1a731f57e64baf94af86366f2a037d51af5a8 Mon Sep 17 00:00:00 2001 From: rudolfkoenig <> Date: Mon, 10 Apr 2017 05:19:49 +0000 Subject: [PATCH] 10_ZWave.pm: THERMOSTAT_OPERATING_STATE by krikan (Forum #70339) git-svn-id: https://svn.fhem.de/fhem/trunk@13955 2b470e98-0d58-463d-a4d8-8e2adae1ed80 --- fhem/FHEM/10_ZWave.pm | 35 ++++++++++++++++++++++++++++++++++- 1 file changed, 34 insertions(+), 1 deletion(-) diff --git a/fhem/FHEM/10_ZWave.pm b/fhem/FHEM/10_ZWave.pm index 34eb416a9..a3db2446a 100755 --- a/fhem/FHEM/10_ZWave.pm +++ b/fhem/FHEM/10_ZWave.pm @@ -193,7 +193,21 @@ my %zwave_class = ( "0340011f" => "thermostatMode:setTmManual", } } , PREPAYMENT_ENCAPSULATION => { id => '41' }, - THERMOSTAT_OPERATING_STATE=>{ id => '42' }, + THERMOSTAT_OPERATING_STATE=>{ id => '42' , + get => { thermostatOperatingState => "02" }, + parse => { "03420300" => "thermostatOperatingState:idle", + "03420301" => "thermostatOperatingState:heating", + "03420302" => "thermostatOperatingState:cooling", + "03420303" => "thermostatOperatingState:fanOnly", + "03420304" => "thermostatOperatingState:pendingHeat", + "03420305" => "thermostatOperatingState:pendingCool", + "03420306" => "thermostatOperatingState:ventEconomizer", + "03420307" => "thermostatOperatingState:auxHeating", + "03420308" => "thermostatOperatingState:2ndStageHeating", + "03420309" => "thermostatOperatingState:2ndStageCooling", + "0342030a" => "thermostatOperatingState:2ndStageAuxHeat", + "0342030b" => "thermostatOperatingState:3rdStageAuxHeat", + } }, THERMOSTAT_SETPOINT => { id => '43', set => { setpointHeating => "010101%02x", setpointCooling => "010201%02x", @@ -5824,6 +5838,11 @@ s2Hex($)
  • thermostatMode
    request the mode
  • + +

    Class THERMOSTAT_OPERATING_STATE +
  • thermostatOperatingState
    + request the operating state +


  • Class THERMOSTAT_SETPOINT
  • setpoint [TYPE]
    @@ -6321,6 +6340,20 @@ s2Hex($)
  • setTmHeating
  • setTmCooling
  • setTmManual
  • + +

    Class THERMOSTAT_OPERATING_STATE +
  • idle
  • +
  • heating
  • +
  • cooling
  • +
  • fanOnly
  • +
  • pendingHeat
  • +
  • pendingCooling
  • +
  • ventEconomizer
  • +
  • auxHeating
  • +
  • 2ndStageHeating
  • +
  • 2ndStageCooling
  • +
  • 2ndStageAuxHeat
  • +
  • 3rdStageAuxHeat


  • Class THERMOSTAT_SETPOINT
  • setpointTemp:$temp $scale $type