Heatit Z-dim scenes not working

Hi!
I just installed an Heatit Z-dim and has it included to my z-wave network.
I can see all params for the device and Parameter 6 Central Scene Activation is activated.

When I try to trigger an scene I’m not getting any zwave.scene_activated events. In the OZW log I get this error:

2020-03-11 23:30:55.510 Info, Node010, Received Central Scene set from node 10: scene id=1 in 7920 seconds. Sending event notification.
2020-03-11 23:30:55.510 Warning, Node010, No ValueID created for Scene 1

Has anyone got scenes working for this device?

You need to manually edit your zwcfg*.xml file to enable scenes. Process is described here: https://www.home-assistant.io/docs/z-wave/device-specific/#central-scene-configuration

Thanks for that @freshcoast! It does not have any specifically for the HeatIt z-dim. Should I use the one for HeatIt z-push instead?

How many scenes does it have? The XML is mostly the same for everything. What matters is adding the correct number of entries to the XML. The first entry is for the scene count. The next entry with “index=1” is for Scene 1, “index=2” for Scene 2, etc.

Seems like it has 4 scenes. 2, 3, 4 and 5 rapid clicks.

Scene numbers usually correspond to buttons, not number of clicks/presses. At any rate, the OZW log will show you the scene numbers. Just add the ones you need to the XML.

Hello @mLaupet. Did you get this to work?
And if, could you send me that part from your zwcfg*.xml file ?

Hi @Stave89. Yes, I got it working. I changed my zwcfg file like this:

<CommandClass id="91" name="COMMAND_CLASS_CENTRAL_SCENE" version="1" request_flags="4" innif="true" scenecount="0">
  <Instance index="1" />
  <Value type="int" genre="system" instance="1" index="0" label="Scene Count" units="" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="-2147483648" max="2147483647" value="0" />
  <Value type="int" genre="user" instance="1" index="1" label="Button 1" units="" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="-2147483648" max="2147483647" value="0" />
  <Value type="int" genre="user" instance="1" index="2" label="Button 2" units="" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="-2147483648" max="2147483647" value="0" />
</CommandClass>

I think only the “Button 1” entry is required since all the different button presses triggers same scene_id with different scene_data. But I have it like this now, and that works fine.
Based on your name I guess you are from Norway. This has also been discussed here: https://www.hjemmeautomasjon.no/forums/topic/5742-heatit-z-dim-xml-config/?&page=2#comments (In Norwegian) :slight_smile:

Hello,

Yes my scenes are also working. I was wondering if you are also using the multiway switch. If I double press that nothing happens.

Dimmer:
2020-03-31 16:53:05.416 Info, Node018, Received Central Scene set from node 18: scene id=1 in 7860 seconds. Sending event notification.
2020-03-31 16:53:05.416 Detail, Node018, Refreshed Value: old value=7860, new value=7860, type=int
2020-03-31 16:53:05.416 Detail, Node018, Changes to this value are not verified
2020-03-31 16:53:05.416 Detail, Node018, Notification: ValueChanged
2020-03-31 16:53:11.116 Detail, Node018, Received: 0x01, 0x0b, 0x00, 0x04, 0x00, 0x12, 0x05, 0x26, 0x03, 0x01, 0x01, 0x00, 0xc2
2020-03-31 16:53:11.116 Detail,

Multiway switch:
2020-03-31 16:53:11.420 Info, Node018, Received SwitchMultiLevel report: level=0
2020-03-31 16:53:11.420 Detail, Node018, Refreshed Value: old value=1, new value=0, type=byte
2020-03-31 16:53:11.420 Detail, Node018, Changes to this value are not verified
2020-03-31 16:53:11.420 Detail, Node018, Notification: ValueChanged

Regards,

Huub

Thank you @mLaupet this solved it for me :wink:
And Correct, im from Norway. :joy:

Is this still a thing i need to do, or is ot fixed in later versions