From b4d3506ccecd66916a1aeca82270c22bed930e20 Mon Sep 17 00:00:00 2001
From: rudolfkoenig <>
Date: Sun, 15 Oct 2017 12:34:40 +0000
Subject: [PATCH] 10_ZWave.pm: THERMOSTAT_MODE patch from krikan (Forum #77598)
git-svn-id: https://svn.fhem.de/fhem/trunk@15264 2b470e98-0d58-463d-a4d8-8e2adae1ed80
---
fhem/FHEM/10_ZWave.pm | 23 +++++++++++++++++------
1 file changed, 17 insertions(+), 6 deletions(-)
diff --git a/fhem/FHEM/10_ZWave.pm b/fhem/FHEM/10_ZWave.pm
index 1b93594af..3cfac2a28 100644
--- a/fhem/FHEM/10_ZWave.pm
+++ b/fhem/FHEM/10_ZWave.pm
@@ -181,19 +181,23 @@ my %zwave_class = (
set => { tmOff => "0100",
tmHeating => "0101",
tmCooling => "0102",
- tmFan => "0106",
tmAuto => "0103",
+ tmFan => "0106",
tmEnergySaveHeating => "010b",
+ tmFullPower => "010f",
tmManual => "011f" },
get => { thermostatMode => "02" },
parse => { "03400300" => "thermostatMode:off",
"03400301" => "thermostatMode:heating",
"03400302" => "thermostatMode:cooling",
+ "03400303" => "thermostatMode:auto",
"03400306" => "thermostatMode:fanOnly",
"0340030b" => "thermostatMode:energySaveHeating",
+ "0340030f" => "thermostatMode:fullPower",
"0340031f" => "thermostatMode:manual",
"03400100" => "thermostatMode:setTmOff",
"03400101" => "thermostatMode:setTmHeating",
+ "03400103" => "thermostatMode:auto",
"0340010b" => "thermostatMode:setTmEnergySaveHeating",
"0340011f" => "thermostatMode:setTmManual",
} } ,
@@ -586,6 +590,9 @@ my %zwave_classVersion = (
alarmWithType => { min => 2 },
alarmWithTypeEvent => { min => 3 },
alarmEventSupported => { min => 3 },
+ tmEnergySaveHeating => { min => 2 },
+ tmFullPower => { min => 3 },
+ tmManual => { min => 3 },
);
my %zwave_cmdArgs = (
@@ -5641,12 +5648,16 @@ s2Hex($)
Class THERMOSTAT_MODE