# Unsupported command class CLIMATE\_CONTROL\_SCHEDULE

**URL:** <https://community.openhab.org/t/unsupported-command-class-climate-control-schedule/4416>\
**Category:** Bindings\
**Tags:** zwave1, danfoss\
**Created:** [November 22, 2015, 11:12am UTC](https://community.openhab.org/t/unsupported-command-class-climate-control-schedule/4416 "2015-11-22T11:12:21Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![angelluis\_mateo](https://community.openhab.org/user_avatar/community.openhab.org/angelluis_mateo/32/70899_2.png) [@angelluis\_mateo](https://community.openhab.org/u/angelluis_mateo)\
**Post date:** [November 22, 2015, 11:12am UTC](https://community.openhab.org/t/unsupported-command-class-climate-control-schedule/4416/1 "2015-11-22T11:12:21Z")

</div>

Hello,

I had an openhab 1.7.0 running on a PC and a few danfoss LC13 thermostats. I had running without problems.

Recently I have moved openhab to a raspberry pi and version 1.7.1 (moving the usb dongle to the RPi). Openhab was installed from packages and I copied all _/etc/openhab/configurations_ to the new system. But since then, the temperature of my LC13 thermostats is not updated.

All I can see in _openhab.log_ is lots of errors like:

```
2015-11-22 11:54:20.919 [WARN] [.o.b.z.i.p.c.ZWaveCommandClass] - NODE 7: Unsupported command class CLIMATE_CONTROL_SCHEDULE
2015-11-22 11:54:58.112 [WARN] [.o.b.z.i.p.c.ZWaveCommandClass] - NODE 16: Unsupported command class CLIMATE_CONTROL_SCHEDULE
2015-11-22 11:57:02.544 [WARN] [.o.b.z.i.p.c.ZWaveCommandClass] - NODE 14: Unsupported command class CLIMATE_CONTROL_SCHEDULE

```

The item definition for these devices is like:

```
Number lc13_salon_temp "Temperatura Salón [%.1f ºC]" <heating> (G_termostatos_temps, G_cabezales_temps) { zwave="7:command=thermostat_setpoint,setpoint_type=1,setpoint_scale=0,refresh_interval=300" }

```

The only difference I have found between my previous system is that in the former I had a _/etc/openhab/jetty/etc/zwave/_ directory with some a xml file for every device, and in the new system I don’t have this directory.

Any help?

---

<div class="post-metadata">

**Author:** ![sihui](https://community.openhab.org/user_avatar/community.openhab.org/sihui/32/55674_2.png) [@sihui](https://community.openhab.org/u/sihui)\
**Post date:** [November 22, 2015, 5:21pm UTC](https://community.openhab.org/t/unsupported-command-class-climate-control-schedule/4416/2 "2015-11-22T17:21:50Z")

</div>

If you did an apt-get install on Raspbian the folder for the xml files is  
`/var/lib/openhab/zwave`

On the other hand I would be interested in an answer too, because in my case I can change the temperature with setpoint or by rule, but have the same error in my log:

items:

> Number DanLivConnZSet1 “Heizung Bad [%.1f °C]” (gTest) { zwave=“8:command=thermostat\_setpoint,setpoint\_type=1,setpoint\_scale=0” }

sitemap:

> Setpoint item=DanLivConnZSet1 minValue=4 maxValue=30 step=1

zwave.log:

> 2015-11-22 18:16:46.912 [ERROR] [ApplicationCommandMessageClass:75]- NODE 8: Unsupported command class CLIMATE\_CONTROL\_SCHEDULE (0x46)

---

<div class="post-metadata">

**Author:** ![angelluis\_mateo](https://community.openhab.org/user_avatar/community.openhab.org/angelluis_mateo/32/70899_2.png) [@angelluis\_mateo](https://community.openhab.org/u/angelluis_mateo)\
**Post date:** [November 23, 2015, 8:56am UTC](https://community.openhab.org/t/unsupported-command-class-climate-control-schedule/4416/3 "2015-11-23T08:56:36Z")

</div>

Finally, the reason why thermostat were not updated was an incorrect rule, not related with error log.

But I’m still looking for a reason for this error log.

---

<div class="post-metadata">

**Author:** ![hubertus\_hettenkofe1](https://community.openhab.org/user_avatar/community.openhab.org/hubertus_hettenkofe1/32/586_2.png) [@hubertus\_hettenkofe1](https://community.openhab.org/u/hubertus_hettenkofe1)\
**Post date:** [January 8, 2016, 12:14pm UTC](https://community.openhab.org/t/unsupported-command-class-climate-control-schedule/4416/4 "2016-01-08T12:14:03Z")

</div>

Hi,

in this way it works very well. In the errorlog you see this message because OH do not support the class CLIMATE\_CONTROL\_SCHEDULE (it’s a temperatur offset and normaly not interesting). The other thing in this case: When OH do not support some command classes: How can i prevend them to appear in the log?

BR  
Hubertus

---

<div class="post-metadata">

**Author:** ![MrT](https://community.openhab.org/letter_avatar_proxy/v4/letter/m/f08c70/32.png) [@MrT](https://community.openhab.org/u/MrT)\
**Post date:** [February 23, 2016, 12:01pm UTC](https://community.openhab.org/t/unsupported-command-class-climate-control-schedule/4416/5 "2016-02-23T12:01:38Z")

</div>

Hey,

i have got the same errors in the openhab.log and i think this is not good for the battery life time, they are at 86% after a few weeks.

Can anyone solve the Problem?

BR  
marc

---

<div class="post-metadata">

**Author:** ![sihui](https://community.openhab.org/user_avatar/community.openhab.org/sihui/32/55674_2.png) [@sihui](https://community.openhab.org/u/sihui)\
**Post date:** [February 23, 2016, 12:29pm UTC](https://community.openhab.org/t/unsupported-command-class-climate-control-schedule/4416/6 "2016-02-23T12:29:15Z")

</div>

> [@MrT](#):
>
> i think this is not good for the battery life time, they are at 86% after a few weeks

If you mean this related to the CLIMATE\_CONTROL\_SCHEDULE error: no, it has nothing to do with battery life.  
Take a look at your wakeup period, it should be at around 300 (seconds). It it is set to a shorter time it will eat your battery. Also check if the little “Bell sign” in your display is blinking: remove the battery and put in back in, the blinking will disappear. That means it has lost connection to the controller and THAT eats a lot of battery.

---

<div class="post-metadata">

**Author:** ![MrT](https://community.openhab.org/letter_avatar_proxy/v4/letter/m/f08c70/32.png) [@MrT](https://community.openhab.org/u/MrT)\
**Post date:** [February 23, 2016, 1:57pm UTC](https://community.openhab.org/t/unsupported-command-class-climate-control-schedule/4416/7 "2016-02-23T13:57:23Z")

</div>

> [@sihui](#):
>
> If you mean this related to the CLIMATE\_CONTROL\_SCHEDULE error: no, it has nothing to do with battery life.

Oh ok. i think there was an context between, cause it looks like that the error comes from the node:  
 ![](https://community-openhab-org.s3-eu-central-1.amazonaws.com/original/2X/a/a72ea34997756987adf49674e485d8b351c9037e.png)

---

<div class="post-metadata">

**Author:** ![MrT](https://community.openhab.org/letter_avatar_proxy/v4/letter/m/f08c70/32.png) [@MrT](https://community.openhab.org/u/MrT)\
**Post date:** [February 23, 2016, 2:01pm UTC](https://community.openhab.org/t/unsupported-command-class-climate-control-schedule/4416/8 "2016-02-23T14:01:02Z")

</div>

> [@sihui](#):
>
> Take a look at your wakeup period, it should be at around 300 (seconds). It it is set to a shorter time it will eat your battery

An all thermostats the wakeup period is set to 300 seconds (i mean this is standard)  
 ![](https://community-openhab-org.s3-eu-central-1.amazonaws.com/original/2X/1/1b590894b24cef87bf45c63055bc54d2c542f558.png)

> [@sihui](#):
>
> Also check if the little “Bell sign” in your display is blinking

I will check that when i 'm at home.

---

<div class="post-metadata">

**Author:** ![sihui](https://community.openhab.org/user_avatar/community.openhab.org/sihui/32/55674_2.png) [@sihui](https://community.openhab.org/u/sihui)\
**Post date:** [February 23, 2016, 2:07pm UTC](https://community.openhab.org/t/unsupported-command-class-climate-control-schedule/4416/9 "2016-02-23T14:07:44Z")

</div>

> [@MrT](#):
>
> i think there was an context between, cause it looks like that the error comes from the node

Yes, it comes from that node, but it is just an error message that this command class isn’t supported: no need to worry.

---

<div class="post-metadata">

**Author:** ![spy0r](https://community.openhab.org/letter_avatar_proxy/v4/letter/s/82dd89/32.png) [@spy0r](https://community.openhab.org/u/spy0r)\
**Post date:** [April 28, 2016, 7:33am UTC](https://community.openhab.org/t/unsupported-command-class-climate-control-schedule/4416/10 "2016-04-28T07:33:28Z")

</div>

Hi,

i have some LC13 thermostats, too and also have that “log flooding” with the following warnings/errors from each node:

> 2016-04-28 04:17:59.432 [WARN] [.o.b.z.i.p.c.ZWaveCommandClass] - NODE 8: Unsupported command class CLIMATE\_CONTROL\_SCHEDULE  
> 2016-04-28 04:17:59.432 [ERROR] [ApplicationCommandMessageClass] - NODE 8: Unsupported command class CLIMATE\_CONTROL\_SCHEDULE (0x46)

There is no problem with functionality, but is there an option to get rid of that messages? I fear to miss more important messages if every node reports constantly theese messages.

Thanks for the help,  
Stefan

---

<div class="post-metadata">

**Author:** ![hubertus\_hettenkofe1](https://community.openhab.org/user_avatar/community.openhab.org/hubertus_hettenkofe1/32/586_2.png) [@hubertus\_hettenkofe1](https://community.openhab.org/u/hubertus_hettenkofe1)\
**Post date:** [May 20, 2016, 1:08pm UTC](https://community.openhab.org/t/unsupported-command-class-climate-control-schedule/4416/11 "2016-05-20T13:08:42Z")

</div>

for me too! I have 10 Danfoss thermostats and 90% of my log is “unsupported command …”. Is there an option to bear down it? Because when OH not support the command ONE **Information** is sufficiently.

```
    2016-05-20 15:04:07.496 [WARN] [.o.b.z.i.p.c.ZWaveCommandClass] - NODE 71: Unsupported command class CLIMATE_CONTROL_SCHEDULE
    2016-05-20 15:04:07.497 [ERROR] [.ZWaveMultiCommandCommandClass] - NODE 71: CommandClass %s not implemented.
    2016-05-20 15:04:07.499 [WARN] [.o.b.z.i.p.c.ZWaveCommandClass] - NODE 71: Unsupported command class CLOCK
    2016-05-20 15:04:07.501 [ERROR] [.ZWaveMultiCommandCommandClass] - NODE 71: CommandClass %s not implemented.

```

---

<div class="post-metadata">

**Author:** ![jaydee73](https://community.openhab.org/letter_avatar_proxy/v4/letter/j/8edcca/32.png) [@jaydee73](https://community.openhab.org/u/jaydee73)\
**Post date:** [June 10, 2016, 2:25pm UTC](https://community.openhab.org/t/unsupported-command-class-climate-control-schedule/4416/12 "2016-06-10T14:25:28Z")

</div>

@Chris, could you please have a look at this? Can you confirm that this command class isn’t (yet) supported? Are there any plans to change this? Or any hints how to avoid this “log flooding”? 😉

---

<div class="post-metadata">

**Author:** ![spy0r](https://community.openhab.org/letter_avatar_proxy/v4/letter/s/82dd89/32.png) [@spy0r](https://community.openhab.org/u/spy0r)\
**Post date:** [July 1, 2016, 11:56am UTC](https://community.openhab.org/t/unsupported-command-class-climate-control-schedule/4416/13 "2016-07-01T11:56:38Z")

</div>

Any news here?

---

<div class="post-metadata">

**Author:** ![chris](https://community.openhab.org/letter_avatar_proxy/v4/letter/c/958977/32.png) [@chris](https://community.openhab.org/u/chris)\
**Post date:** [July 4, 2016, 7:38pm UTC](https://community.openhab.org/t/unsupported-command-class-climate-control-schedule/4416/14 "2016-07-04T19:38:22Z")

</div>

No - no news as yet…

---

<div class="post-metadata">

**Author:** ![Alex65](https://community.openhab.org/user_avatar/community.openhab.org/alex65/32/49144_2.png) [@Alex65](https://community.openhab.org/u/Alex65)\
**Post date:** [November 6, 2016, 10:07am UTC](https://community.openhab.org/t/unsupported-command-class-climate-control-schedule/4416/15 "2016-11-06T10:07:55Z")

</div>

Hi there, is someone thinking about taking care of this issue? The best should be to add in OH the support for the CLIMATE\_CONTROL\_SCHEDULE class (I’d like the option to program the LC13 internal scheduling engine) but also an option to suppress the mutiple messages in the log should be fine.

---

<div class="post-metadata">

**Author:** ![chris](https://community.openhab.org/letter_avatar_proxy/v4/letter/c/958977/32.png) [@chris](https://community.openhab.org/u/chris)\
**Post date:** [November 6, 2016, 12:16pm UTC](https://community.openhab.org/t/unsupported-command-class-climate-control-schedule/4416/16 "2016-11-06T12:16:02Z")

</div>

I started to look at this, but at the moment am looking at a way to add support for classes using auto generated code directly from the ZWave standard which would obviously include this. So, this should be implemented in the medium term.

---

<div class="post-metadata">

**Author:** ![Alex65](https://community.openhab.org/user_avatar/community.openhab.org/alex65/32/49144_2.png) [@Alex65](https://community.openhab.org/u/Alex65)\
**Post date:** [November 6, 2016, 10:54pm UTC](https://community.openhab.org/t/unsupported-command-class-climate-control-schedule/4416/17 "2016-11-06T22:54:33Z")

</div>

Thanks Chris, the auto generated code is undoubtedly a great solution, but what about a simple short term feature to suppress the mutiple messages in the log?

---

<div class="post-metadata">

**Author:** ![chris](https://community.openhab.org/letter_avatar_proxy/v4/letter/c/958977/32.png) [@chris](https://community.openhab.org/u/chris)\
**Post date:** [November 8, 2016, 10:37pm UTC](https://community.openhab.org/t/unsupported-command-class-climate-control-schedule/4416/18 "2016-11-08T22:37:45Z")

</div>

I’ve changed these messages to debug level…

---

<div class="post-metadata">

**Author:** ![jaydee73](https://community.openhab.org/letter_avatar_proxy/v4/letter/j/8edcca/32.png) [@jaydee73](https://community.openhab.org/u/jaydee73)\
**Post date:** [December 19, 2016, 8:56am UTC](https://community.openhab.org/t/unsupported-command-class-climate-control-schedule/4416/19 "2016-12-19T08:56:50Z")

</div>

Sorry @chris for digging out this thread. I still do get WARN messages for this:

> 2016-12-19 09:49:36.151 [WARN] [veClimateControlScheduleCommandClass] - NODE 2: Unsupported Command 8 for command class CLIMATE\_CONTROL\_SCHEDULE (0x46).

Did you changed this already to debug level (as mentioned above)?

I am on a quite recent snapshot build (some days old). Or am I doing something wrong?

---

<div class="post-metadata">

**Author:** ![sihui](https://community.openhab.org/user_avatar/community.openhab.org/sihui/32/55674_2.png) [@sihui](https://community.openhab.org/u/sihui)\
**Post date:** [December 19, 2016, 9:04am UTC](https://community.openhab.org/t/unsupported-command-class-climate-control-schedule/4416/20 "2016-12-19T09:04:58Z")

</div>

> [@jaydee73](#):
>
> Or am I doing something wrong?

No, same here 🙂  
`2016-12-19 10:03:58.636 [WARN] [veClimateControlScheduleCommandClass] - NODE 8: Unsupported Command 8 for command class CLIMATE_CONTROL_SCHEDULE (0x46).`

[Next page](https://community.openhab.org/t/unsupported-command-class-climate-control-schedule/4416.md?page=2)
