From 1ebbc3b678a389516e88232e65c65ddf592ce00b Mon Sep 17 00:00:00 2001 From: rudolfkoenig Date: Wed, 7 May 2014 10:51:18 +0000 Subject: [PATCH] ZWave: CCS override by hschmitt (forum #23321) git-svn-id: https://svn.fhem.de/fhem/trunk@5775 2b470e98-0d58-463d-a4d8-8e2adae1ed80 --- fhem/FHEM/10_ZWave.pm | 20 +++++++++++++++++++- 1 file changed, 19 insertions(+), 1 deletion(-) diff --git a/fhem/FHEM/10_ZWave.pm b/fhem/FHEM/10_ZWave.pm index 048876cb7..addb3b8f7 100755 --- a/fhem/FHEM/10_ZWave.pm +++ b/fhem/FHEM/10_ZWave.pm @@ -131,7 +131,17 @@ my %zwave_class = ( 'hex($2)&8 ? "F":"C", $1==1 ? "heating":"cooling")' }, }, THERMOSTAT_FAN_MODE => { id => '44', }, THERMOSTAT_FAN_STATE => { id => '45', }, - CLIMATE_CONTROL_SCHEDULE => { id => '46', }, + CLIMATE_CONTROL_SCHEDULE => { id => '46', + get => { ccsOverride => "07", }, + parse => { "0446080079" => "ccsOverride:no override mode frost protection", + "044608007a" => "ccsOverride:no override mode energy saving", + "044608007f" => "ccsOverride:no override mode unused", + "0446080179" => "ccsOverride:temporary override mode frost protection", + "044608017a" => "ccsOverride:temporary override mode energy saving", + "044608017f" => "ccsOverride:temporary override mode unused", + "0446080279" => "ccsOverride:permanent override mode frost protection", + "044608027a" => "ccsOverride:permanent override mode energy saving", + "044608027f" => "ccsOverride:permanent override mode unused", }, }, THERMOSTAT_SETBACK => { id => '47', }, DOOR_LOCK_LOGGING => { id => '4c', }, SCHEDULE_ENTRY_LOCK => { id => '4e', }, @@ -963,6 +973,11 @@ s2Hex($) request the setpoint +

Class CLIMATE_CONTROL_SCHEDULE +
  • ccsOverride
    + request the climate control schedule override report +
  • +

    Class VERSION
  • version
    return the version information of this node in the form:
    @@ -1089,6 +1104,9 @@ s2Hex($)

    Class THERMOSTAT_SETPOINT
  • temperature:$temp [C|F] [heating|cooling]
  • +

    Class CLIMATE_CONTROL_SCHEDULE +
  • ccsOverride:[no|temporary|permanent] override mode [frost protection|energy saving|unused]
  • +

    Class VERSION
  • version:Lib A Prot x.y App a.b