Z-Wave stick + Danfoss RXZ2 channel; switch (Central Heating)

I have bought the Z-Wave ZMEEUZB1 stick and a z-Wave Danfoss RXZ-2C two-ch recevier/switch.
Installed Z-Wave bindings (there’s only one)
The z-Wave stick has been installed as a Thing and showing as “online” with various Channels created for it.
Placing the Danfoss in associate mode to join the z-wave controller, when I try to discover Things on the Z-Wave binding, the Danfoss fails (flashing orange light). Ive factory reset the Danfoss but it just refuses to bind to the netwok.

Anyone help please?

openhab.log

2020-01-03 15:06:37.801 [INFO ] [.core.internal.i18n.I18nProviderImpl] - Time zone set to 'Europe/London'.
2020-01-03 15:06:37.846 [INFO ] [.core.internal.i18n.I18nProviderImpl] - Locale set to 'en_GB'.
2020-01-03 15:06:46.831 [INFO ] [el.core.internal.ModelRepositoryImpl] - Loading model 'keats.items'
2020-01-03 15:06:48.485 [INFO ] [el.core.internal.ModelRepositoryImpl] - Loading model 'keats.sitemap'
2020-01-03 15:06:48.491 [WARN ] [el.core.internal.ModelRepositoryImpl] - Configuration model 'keats.sitemap' is either empty or cannot be parsed correctly!
2020-01-03 15:06:48.909 [INFO ] [el.core.internal.ModelRepositoryImpl] - Loading model 'keats.things'
2020-01-03 15:06:52.484 [INFO ] [thome.model.lsp.internal.ModelServer] - Started Language Server Protocol (LSP) service on port 5007
2020-01-03 15:06:55.271 [INFO ] [el.core.internal.ModelRepositoryImpl] - Loading model 'keats.rules'
2020-01-03 15:06:57.464 [INFO ] [.dashboard.internal.DashboardService] - Started Dashboard at http://192.168.1.50:8080
2020-01-03 15:06:57.467 [INFO ] [.dashboard.internal.DashboardService] - Started Dashboard at https://192.168.1.50:8443
2020-01-03 15:06:58.488 [INFO ] [ebuilder.internal.HomeBuilderServlet] - Started Home Builder at /homebuilder
2020-01-03 15:06:58.693 [INFO ] [openhab.ui.paper.internal.PaperUIApp] - Started Paper UI at /paperui
2020-01-03 15:06:58.999 [INFO ] [panel.internal.HABPanelDashboardTile] - Started HABPanel at /habpanel
2020-01-03 15:07:01.439 [INFO ] [.transport.mqtt.MqttBrokerConnection] - Starting MQTT broker connection to 'localhost' with clientid 729a3834-62e9-4b41-8b3e-f520e2920886
2020-01-03 15:07:09.897 [INFO ] [zwave.handler.ZWaveControllerHandler] - Attempting to add listener when controller is null
2020-01-03 15:07:10.150 [INFO ] [ing.zwave.handler.ZWaveSerialHandler] - Connecting to serial port '/dev/ttyACM0'
2020-01-03 15:07:10.202 [INFO ] [ing.zwave.handler.ZWaveSerialHandler] - Serial port is initialized
2020-01-03 15:07:10.250 [INFO ] [ve.internal.protocol.ZWaveController] - Starting ZWave controller
2020-01-03 15:07:10.254 [INFO ] [ve.internal.protocol.ZWaveController] - ZWave timeout is set to 5000ms. Soft reset is false.
[15:17:55] openhabian@openhab:~$

events.log

2020-01-03 15:06:59.599 [hingStatusInfoChangedEvent] - 'mqtt:broker:MQTT_Broker' changed from UNINITIALIZED to INITIALIZING
2020-01-03 15:06:59.750 [hingStatusInfoChangedEvent] - 'mqtt:broker:MQTT_Broker' changed from INITIALIZING to OFFLINE
2020-01-03 15:07:01.672 [hingStatusInfoChangedEvent] - 'mqtt:broker:MQTT_Broker' changed from OFFLINE to ONLINE
2020-01-03 15:07:01.691 [me.event.ThingUpdatedEvent] - Thing 'mqtt:broker:MQTT_Broker' has been updated.
2020-01-03 15:07:02.257 [hingStatusInfoChangedEvent] - 'mqtt:topic:MQTT_Broker:TRV_Lounge_Thing' changed from UNINITIALIZED to INITIALIZING
2020-01-03 15:07:02.472 [hingStatusInfoChangedEvent] - 'mqtt:topic:MQTT_Broker:TRV_Lounge_Thing' changed from INITIALIZING to ONLINE
2020-01-03 15:07:02.498 [hingStatusInfoChangedEvent] - 'mqtt:topic:MQTT_Broker:TRV_Dad_Thing' changed from UNINITIALIZED to INITIALIZING
2020-01-03 15:07:02.537 [hingStatusInfoChangedEvent] - 'mqtt:topic:MQTT_Broker:TRV_Dad_Thing' changed from INITIALIZING to ONLINE
2020-01-03 15:07:02.552 [hingStatusInfoChangedEvent] - 'mqtt:topic:MQTT_Broker:TRV_Summer_Thing' changed from UNINITIALIZED to INITIALIZING
2020-01-03 15:07:02.627 [hingStatusInfoChangedEvent] - 'mqtt:topic:MQTT_Broker:TRV_Summer_Thing' changed from INITIALIZING to ONLINE
2020-01-03 15:07:10.126 [hingStatusInfoChangedEvent] - 'zwave:serial_zstick:4849599d' changed from UNINITIALIZED to INITIALIZING
2020-01-03 15:07:10.151 [hingStatusInfoChangedEvent] - 'zwave:serial_zstick:4849599d' changed from INITIALIZING to OFFLINE (BRIDGE_OFFLINE): Controller is offline
2020-01-03 15:07:13.917 [hingStatusInfoChangedEvent] - 'zwave:serial_zstick:4849599d' changed from OFFLINE (BRIDGE_OFFLINE): Controller is offline to ONLINE
2020-01-03 15:07:13.950 [me.event.ThingUpdatedEvent] - Thing 'zwave:serial_zstick:4849599d' has been updated.
2020-01-03 15:10:01.044 [vent.ItemStateChangedEvent] - TRV_Dad_Get_Temperature changed from NULL to 17.3008
2020-01-03 15:10:53.305 [vent.ItemStateChangedEvent] - TRV_Lounge_Get_Temperature changed from NULL to 18.6992
2020-01-03 15:10:56.625 [vent.ItemStateChangedEvent] - TRV_Summer_Get_Temperature changed from NULL to 17.5
2020-01-03 15:15:18.745 [vent.ItemStateChangedEvent] - TRV_Dad_Get_Temperature changed from 17.3008 to 17.1992
2020-01-03 15:16:16.720 [vent.ItemStateChangedEvent] - TRV_Summer_Get_Temperature changed from 17.5 to 17.1016
[15:18:44] openhabian@openhab:~$

USB devices at OS level

[15:29:04] root@openhab:/home/openhabian# lsusb -v

Bus 001 Device 006: ID 0658:0200 Sigma Designs, Inc. Aeotec Z-Stick Gen5 (ZW090) - UZB
Device Descriptor:
  bLength                18
  bDescriptorType         1
  bcdUSB               2.00
  bDeviceClass            2 Communications
  bDeviceSubClass         0
  bDeviceProtocol         0
  bMaxPacketSize0         8
  idVendor           0x0658 Sigma Designs, Inc.
  idProduct          0x0200 Aeotec Z-Stick Gen5 (ZW090) - UZB
  bcdDevice            0.00
  iManufacturer           0
  iProduct                0
  iSerial                 0
  bNumConfigurations      1
  Configuration Descriptor:
    bLength                 9
    bDescriptorType         2
    wTotalLength       0x0043
    bNumInterfaces          2
    bConfigurationValue     1
    iConfiguration          0
    bmAttributes         0x80
      (Bus Powered)
    MaxPower              100mA
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        0
      bAlternateSetting       0
      bNumEndpoints           1
      bInterfaceClass         2 Communications
      bInterfaceSubClass      2 Abstract (modem)
      bInterfaceProtocol      1 AT-commands (v.25ter)
      iInterface              0
      CDC Header:
        bcdCDC               1.10
      CDC Call Management:
        bmCapabilities       0x00
        bDataInterface          1
      CDC ACM:
        bmCapabilities       0x00
      CDC Union:
        bMasterInterface        0
        bSlaveInterface         1
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x81  EP 1 IN
        bmAttributes            3
          Transfer Type            Interrupt
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0008  1x 8 bytes
        bInterval              32
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        1
      bAlternateSetting       0
      bNumEndpoints           2
      bInterfaceClass        10 CDC Data
      bInterfaceSubClass      0
      bInterfaceProtocol      0
      iInterface              0
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x82  EP 2 IN
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0020  1x 32 bytes
        bInterval               0
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x02  EP 2 OUT
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0020  1x 32 bytes
        bInterval               0
can't get device qualifier: Resource temporarily unavailable
can't get debug descriptor: Resource temporarily unavailable
Device Status:     0x0000
  (Bus Powered)

Danfoss

https://products.z-wavealliance.org/products/1060

Z-wave Controller

This is my first time with Z-wave so I could well be doing something “wrong”

I don’t see this device in our database:

https://www.cd-jackson.com/index.php/zwave/zwave-device-database/zwave-device-list

First thing to do is waking up the device several times (assuming it is a battery operated device) so the device gets fully initialized, then please post the xml file form your userdata zwave folder.

Either post the xml file here with a product image and a pdf manual or add it to the database yourself:

https://www.cd-jackson.com/index.php/zwave/zwave-device-database/zwave-device-database-guide

1 Like

It is a mains operated 2 channel switch for hot water and central heatng (2 zones)

I have no idea what that database is and the text , looks complicated, but here is the userdata:

[17:29:31] openhabian@openhab:~/ZStickUpdater$ cat /var/lib/openhab2/zwave/network_e72762f2__node_1.xml
<node>
  <homeId>0xe72762f2</homeId>
  <nodeId>1</nodeId>
  <version>4</version>
  <manufacturer>0x115</manufacturer>
  <deviceId>0x1</deviceId>
  <deviceType>0x400</deviceType>
  <listening>true</listening>
  <frequentlyListening>false</frequentlyListening>
  <routing>true</routing>
  <security>false</security>
  <beaming>true</beaming>
  <maxBaudRate>40000</maxBaudRate>
  <sleepDelay>1000</sleepDelay>
  <associationGroups class="concurrent-hash-map"/>
  <endpoints class="concurrent-hash-map">
    <entry>
      <int>0</int>
      <endPoint>
        <deviceClass>
          <basicDeviceClass>BASIC_TYPE_STATIC_CONTROLLER</basicDeviceClass>
          <genericDeviceClass>GENERIC_TYPE_STATIC_CONTROLLER</genericDeviceClass>
          <specificDeviceClass>SPECIFIC_TYPE_PC_CONTROLLER</specificDeviceClass>
        </deviceClass>
        <endpointId>0</endpointId>
        <secureCommandClasses/>
        <supportedCommandClasses class="concurrent-hash-map">
          <entry>
            <commandClass>COMMAND_CLASS_BASIC</commandClass>
            <COMMAND__CLASS__BASIC>
              <version>0</version>
              <instances>0</instances>
              <control>false</control>
              <versionSupported>0</versionSupported>
              <isGetSupported>true</isGetSupported>
            </COMMAND__CLASS__BASIC>
          </entry>
          <entry>
            <commandClass>COMMAND_CLASS_NO_OPERATION</commandClass>
            <COMMAND__CLASS__NO__OPERATION>
              <version>1</version>
              <instances>0</instances>
              <control>false</control>
              <versionSupported>1</versionSupported>
            </COMMAND__CLASS__NO__OPERATION>
          </entry>
        </supportedCommandClasses>
      </endPoint>
    </entry>
  </endpoints>
  <nodeNeighbors/>
</node>[17:29:46] openhabian@openhab:~/ZStickUpdater$

In my ignorance, I thought all Z-wave devices work with all Z-wave cobtrollers provided they are the same standard (which it is supposed to be?)

Thank you

Can I do any more with this or do I need to return this Danfoss to the seller ?

They will but the binding software needs to be able to translate the data for openHAB. Not all the needed information is in the NIF (Node Information Frame) sent by the device so we need a database to add the missing information.

Ah, well im educated.
what would be the timeframe for this to work in OH2 from end user perspective, had that XML got all the info you neded, and is there anything i can do to expedite this, even if trying a beta/test?

First the device needs to be added to the database, then the database gets merged into the binding, then we need a successful build on a zwave snapshot binding and then you need to upgrade to the latest zwave snapshot binding.
This is all done by volunteers in their sparetime and will take a couple of days.

No, that is the xml for your controller, we need the xml from your device (and a pdf manual and a product image).

Yes, provide the necessary xml, manual, image and if you don’t want to rely on our spare time add it yourself:

https://www.cd-jackson.com/index.php/zwave/zwave-device-database/zwave-device-database-guide

(That is the way we learned how to do this, too)

1 Like

Hey, thanks for sticking with ,me Chris. I note you and I are in the same liine of business and discipline (aerospace SW) :slight_smile:

That xml is the only file in userdata folder (/var/lib/openhab/zwave) you requested.

I will of course add it myself but there is nowhere on your site where I can register to upload to the database. Do you want a manual and product image on here ot on the db?

oj, and I note not many members have listened to you, and posted loads of comments on the page where it says “do not post comments to this page” , lol

Daz

I am not Chris, but anyway.

Please read what we are trying to tell you, then come back with an xml, a product manual, a product image (or upload it yourself to the database)

1 Like

I CANNOT
It is MAINS240v (not battery) UK and I have tried to “initialise it” (you mean bind with the controller?) but it will not. I have factory reset 3 times and tried to bind with the Z-wave controller. I have done all you ask with the danfoss . There is no other way to “initialise” it??

No, initialization comes after including. You first need to include the device to your controller: go to your inbox, hit the plus sign in PaperUI (or preferable HABmin for Zwave devices), choose the Zwave binding, now you have 30 seconds (by default) to hit the appropiate buttons on your device for inclusion mode.
Then an xml file gets generated … if not, see the troubleshooting section in the bindings docs.

No pal. it does get that far. It fails inclusion.

Is this XML any good

<?xml version="1.0" encoding="utf-8"?>
<ProductExport xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
  <Id>1060</Id>
  <Name>Danfoss RXZ2C</Name>
  <Description>230VAC powered static controller with binary switch capability containing 2 power relays</Description>
  <Brand>Danfoss</Brand>
  <Identifier>087N777200</Identifier>
  <CertificationNumber>ZC08-14060007</CertificationNumber>
  <OemVersion>A</OemVersion>
  <HardwarePlatform>ZW0301</HardwarePlatform>
  <ZWaveVersion>4.28</ZWaveVersion>
  <LibraryType>Static Controller, No SUC, No Repeater</LibraryType>
  <DeviceType>Central Controller</DeviceType>
  <ManufacturerId>0x0002</ManufacturerId>
  <ProductTypeId>0x0804</ProductTypeId>
  <ProductId>0x2002</ProductId>
  <FrequencyName>CEPT (Europe)</FrequencyName>
  <ProductUrl />
  <SupportUrl />
  <CertificationApprovedDate>0001-01-01T00:00:00</CertificationApprovedDate>
  <Categories>
    <string>Motor Control</string>
    <string>On/Off Switches/Devices</string>
    <string>Thermostats</string>
  </Categories>
  <SupportedCommandClasses>
    <CommandClassExport>
      <Name>Command Class Association</Name>
      <Identifier>COMMAND_CLASS_ASSOCIATION</Identifier>
    </CommandClassExport>
    <CommandClassExport>
      <Name>Command Class Basic</Name>
      <Identifier>COMMAND_CLASS_BASIC</Identifier>
    </CommandClassExport>
    <CommandClassExport>
      <Name>Command Class Manufacturer Proprietary</Name>
      <Identifier>COMMAND_CLASS_MANUFACTURER_PROPRIETARY</Identifier>
    </CommandClassExport>
    <CommandClassExport>
      <Name>Command Class Manufacturer Specific</Name>
      <Identifier>COMMAND_CLASS_MANUFACTURER_SPECIFIC</Identifier>
    </CommandClassExport>
    <CommandClassExport>
      <Name>Command Class Multi-Channel Association V1</Name>
      <Identifier>COMMAND_CLASS_MULTI_CHANNEL_ASSOCIATION</Identifier>
    </CommandClassExport>
    <CommandClassExport>
      <Name>Command Class Multi-Channel V1</Name>
      <Identifier>COMMAND_CLASS_MULTI_CHANNEL</Identifier>
    </CommandClassExport>
    <CommandClassExport>
      <Name>Command Class Multi-Command V1</Name>
      <Identifier>COMMAND_CLASS_MULTI_COMMAND</Identifier>
    </CommandClassExport>
    <CommandClassExport>
      <Name>Command Class Switch Binary</Name>
      <Identifier>COMMAND_CLASS_SWITCH_BINARY</Identifier>
    </CommandClassExport>
    <CommandClassExport>
      <Name>Command Class Thermostat Setpoint</Name>
      <Identifier>COMMAND_CLASS_THERMOSTAT_SETPOINT</Identifier>
    </CommandClassExport>
    <CommandClassExport>
      <Name>Command Class Version</Name>
      <Identifier>COMMAND_CLASS_VERSION</Identifier>
    </CommandClassExport>
    <CommandClassExport>
      <Name>Command Class Wake Up V2</Name>
      <Identifier>COMMAND_CLASS_WAKE_UP_V2</Identifier>
    </CommandClassExport>
  </SupportedCommandClasses>
  <ControlledCommandClasses>
    <CommandClassExport>
      <Name>Command Class Association</Name>
      <Identifier>COMMAND_CLASS_ASSOCIATION</Identifier>
    </CommandClassExport>
    <CommandClassExport>
      <Name>Command Class Multi-Command V1</Name>
      <Identifier>COMMAND_CLASS_MULTI_COMMAND</Identifier>
    </CommandClassExport>
    <CommandClassExport>
      <Name>Command Class Wake Up</Name>
      <Identifier>COMMAND_CLASS_WAKE_UP</Identifier>
    </CommandClassExport>
    <CommandClassExport>
      <Name>Command Class Wake Up V2</Name>
      <Identifier>COMMAND_CLASS_WAKE_UP_V2</Identifier>
    </CommandClassExport>
  </ControlledCommandClasses>
  <S2Classes />
  <AssociationGroups />
  <ConfigurationParameters />
  <Features />
  <Documents>
    <ProductsDocuments>
      <Id>19821</Id>
      <product_id>1060</product_id>
      <Type>21</Type>
      <description>Product Picture as Published</description>
      <value>product_pictures/ZC08-14060007.jpg</value>
      <not_public>false</not_public>
    </ProductsDocuments>
  </Documents>
  <Texts />
  <SupportedMultilevelSensors />
  <ControlledMultilevelSensors />
  <SupportedNotificationTypes />
  <ControlledNotificationTypes />
  <SupportedControlledMeterTypes />
  <Supports_NWI>false</Supports_NWI>
  <Supports_Explorer>false</Supports_Explorer>
  <is_FLiRS>false</is_FLiRS>
  <Supports_SmartStart>false</Supports_SmartStart>
</ProductExport>

it is from https://products.z-wavealliance.org/products/1060

No, we need YOUR xml file.

It will not bind with the controller (inclusion) - I cant get it to?? You are asking for a file that does not exist and the problem in my OP was that it is not getting through inclusion. I looked at bindings (Z-wave) but where is the troubleshooter?

We are at crossed wires.

I have the binding installed.
I have the Z-Wave controller thing discovered by the binding.
But the Danfoss will not bind to the controller, when I clicked on “Scan” from the Z-wave controller Thing. It “Fails to bind to 3rd party network” according to the manual.

Ah, I thought you meant the binding docs (config). Hang on, I shall go through the TS and come back. I will do it now. Thank you

No, I posted the troubleshooting section, did you ever click on the link?

Check through Karaf if it is active:

bundle:list|grep -i ZWave

openhab.log from poweron

2020-01-03 20:41:00.056 [INFO ] [.core.internal.i18n.I18nProviderImpl] - Time zone set to 'Europe/London'.
2020-01-03 20:41:00.096 [INFO ] [.core.internal.i18n.I18nProviderImpl] - Locale set to 'en_GB'.
2020-01-03 20:41:11.014 [INFO ] [el.core.internal.ModelRepositoryImpl] - Loading model 'keats.items'
2020-01-03 20:41:12.594 [INFO ] [el.core.internal.ModelRepositoryImpl] - Loading model 'keats.sitemap'
2020-01-03 20:41:12.599 [WARN ] [el.core.internal.ModelRepositoryImpl] - Configuration model 'keats.sitemap' is either empty or cannot be parsed correctly!
2020-01-03 20:41:13.020 [INFO ] [el.core.internal.ModelRepositoryImpl] - Loading model 'keats.things'
2020-01-03 20:41:16.540 [INFO ] [thome.model.lsp.internal.ModelServer] - Started Language Server Protocol (LSP) service on port 5007
2020-01-03 20:41:19.376 [INFO ] [el.core.internal.ModelRepositoryImpl] - Loading model 'keats.rules'
2020-01-03 20:41:21.612 [INFO ] [.dashboard.internal.DashboardService] - Started Dashboard at http://192.168.1.50:8080
2020-01-03 20:41:21.616 [INFO ] [.dashboard.internal.DashboardService] - Started Dashboard at https://192.168.1.50:8443
2020-01-03 20:41:22.632 [INFO ] [ebuilder.internal.HomeBuilderServlet] - Started Home Builder at /homebuilder
2020-01-03 20:41:22.833 [INFO ] [openhab.ui.paper.internal.PaperUIApp] - Started Paper UI at /paperui
2020-01-03 20:41:24.600 [INFO ] [panel.internal.HABPanelDashboardTile] - Started HABPanel at /habpanel
2020-01-03 20:41:27.070 [INFO ] [.transport.mqtt.MqttBrokerConnection] - Starting MQTT broker connection to 'localhost' with clientid e14d9727-d16b-4372-8449-4e0cc65e059b
2020-01-03 20:41:27.856 [INFO ] [ui.habmin.internal.servlet.HABminApp] - Started HABmin servlet at /habmin
2020-01-03 20:41:35.789 [INFO ] [zwave.handler.ZWaveControllerHandler] - Attempting to add listener when controller is null
2020-01-03 20:41:36.054 [INFO ] [ing.zwave.handler.ZWaveSerialHandler] - Connecting to serial port '/dev/ttyACM0'
2020-01-03 20:41:36.103 [INFO ] [ing.zwave.handler.ZWaveSerialHandler] - Serial port is initialized
2020-01-03 20:41:36.150 [INFO ] [ve.internal.protocol.ZWaveController] - Starting ZWave controller
2020-01-03 20:41:36.152 [INFO ] [ve.internal.protocol.ZWaveController] - ZWave timeout is set to 5000ms. Soft reset is false.
2020-01-03 20:46:34.010 [DEBUG] [g.zwave.internal.ZWaveConfigProvider] - ZWave product zwave:device has no references!
2020-01-03 20:46:34.025 [DEBUG] [g.zwave.internal.ZWaveConfigProvider] - ZWave product zwave:serial_zstick has no references!
2020-01-03 20:46:34.259 [DEBUG] [wave.discovery.ZWaveDiscoveryService] - ZWave discovery: Stop zwave:serial_zstick:4849599d
2020-01-03 20:46:34.265 [DEBUG] [ve.internal.protocol.ZWaveController] - ZWave inclusion process not running - nothing to do
2020-01-03 20:46:34.271 [DEBUG] [wave.discovery.ZWaveDiscoveryService] - ZWave discovery: Start zwave:serial_zstick:4849599d
2020-01-03 20:46:34.274 [DEBUG] [ve.internal.protocol.ZWaveController] - ZWave controller start inclusion - mode 2
2020-01-03 20:46:34.278 [DEBUG] [ve.internal.protocol.ZWaveController] - Event listener added.
2020-01-03 20:46:34.281 [DEBUG] [al.protocol.ZWaveInclusionController] - ZWave controller start inclusion
2020-01-03 20:46:34.287 [DEBUG] [ol.serialmessage.AddNodeMessageClass] - Setting controller into INCLUSION mode, highPower:true networkWide:true.
2020-01-03 20:46:34.290 [DEBUG] [nal.protocol.ZWaveTransactionManager] - NODE 255: Added 8 to queue - size 1
2020-01-03 20:46:34.292 [DEBUG] [nal.protocol.ZWaveTransactionManager] - Transaction SendNextMessage 0 out at start. Holdoff false.
2020-01-03 20:46:34.296 [DEBUG] [wave.internal.protocol.SerialMessage] - Assembled message buffer = 01 05 00 4A C1 01 70
2020-01-03 20:46:34.299 [DEBUG] [ing.zwave.handler.ZWaveSerialHandler] - NODE 255: Sending REQUEST Message = 01 05 00 4A C1 01 70
2020-01-03 20:46:34.302 [DEBUG] [ing.zwave.handler.ZWaveSerialHandler] - Message SENT
2020-01-03 20:46:34.304 [DEBUG] [WaveSerialHandler$ZWaveReceiveThread] - Receive Message = 06
2020-01-03 20:46:34.305 [DEBUG] [nal.protocol.ZWaveTransactionManager] - Transaction SendNextMessage started: TID 8: [WAIT_REQUEST] priority=Controller, requiresResponse=true, callback: 1
2020-01-03 20:46:34.309 [DEBUG] [nal.protocol.ZWaveTransactionManager] - processReceiveMessage input 0<>128 : Message: class=null[0], type=ACK[2], dest=255, callback=0, payload=
2020-01-03 20:46:34.311 [DEBUG] [nal.protocol.ZWaveTransactionManager] - Received msg (0): Message: class=null[0], type=ACK[2], dest=255, callback=0, payload=
2020-01-03 20:46:34.312 [DEBUG] [WaveSerialHandler$ZWaveReceiveThread] - Receive Message = 01 07 00 4A 01 01 00 00 B2
2020-01-03 20:46:34.312 [DEBUG] [nal.protocol.ZWaveTransactionManager] - lastTransaction null
2020-01-03 20:46:34.313 [DEBUG] [nal.protocol.ZWaveTransactionManager] - Received msg: ACK
2020-01-03 20:46:34.315 [DEBUG] [nal.protocol.ZWaveTransactionManager] - ZWaveReceiveThread queue empty
2020-01-03 20:46:34.315 [DEBUG] [nal.protocol.ZWaveTransactionManager] - processReceiveMessage input 0<>128 : Message: class=AddNodeToNetwork[74], type=Request[0], dest=1, callback=1, payload=01 01 00 00
2020-01-03 20:46:34.318 [DEBUG] [nal.protocol.ZWaveTransactionManager] - Transaction SendNextMessage 1 out at start. Holdoff false.
2020-01-03 20:46:34.321 [DEBUG] [nal.protocol.ZWaveTransactionManager] - Received msg (0): Message: class=AddNodeToNetwork[74], type=Request[0], dest=1, callback=1, payload=01 01 00 00
2020-01-03 20:46:34.323 [DEBUG] [nal.protocol.ZWaveTransactionManager] - lastTransaction TID 8: [WAIT_REQUEST] priority=Controller, requiresResponse=true, callback: 1
2020-01-03 20:46:34.325 [DEBUG] [nal.protocol.ZWaveTransactionManager] - Checking outstanding transactions: 1
2020-01-03 20:46:34.327 [DEBUG] [nal.protocol.ZWaveTransactionManager] - Last transaction: TID 8: [WAIT_REQUEST] priority=Controller, requiresResponse=true, callback: 1
2020-01-03 20:46:34.330 [DEBUG] [nal.protocol.ZWaveTransactionManager] - Checking TID 8: (Callback 1)
2020-01-03 20:46:34.332 [DEBUG] [.serialmessage.ZWaveCommandProcessor] - Callback match!
2020-01-03 20:46:34.335 [DEBUG] [nal.protocol.ZWaveTransactionManager] - Correlated to TID 8: callback 1
2020-01-03 20:46:34.337 [DEBUG] [ve.internal.protocol.ZWaveController] - Incoming Message: Message: class=AddNodeToNetwork[74], type=Request[0], dest=1, callback=1, payload=01 01 00 00
2020-01-03 20:46:34.340 [DEBUG] [ol.serialmessage.AddNodeMessageClass] - Add Node: Learn ready.
2020-01-03 20:46:34.342 [DEBUG] [al.protocol.ZWaveInclusionController] - Inclusion event: Current state IncludeSent, new event IncludeStart
2020-01-03 20:46:34.345 [DEBUG] [e.internal.protocol.ZWaveTransaction] - TID 8: Transaction COMPLETED
2020-01-03 20:46:34.347 [DEBUG] [nal.protocol.ZWaveTransactionManager] - NODE 255: Response processed after 41ms
2020-01-03 20:46:34.349 [DEBUG] [nal.protocol.ZWaveTransactionManager] - NODE 255: TID 8: Transaction completed
2020-01-03 20:46:34.351 [DEBUG] [nal.protocol.ZWaveTransactionManager] - NODE 255: notifyTransactionResponse TID:8 DONE
2020-01-03 20:46:34.354 [DEBUG] [nal.protocol.ZWaveTransactionManager] - ZWaveReceiveThread queue empty
2020-01-03 20:46:34.355 [DEBUG] [nal.protocol.ZWaveTransactionManager] - Transaction SendNextMessage 0 out at start. Holdoff false.
2020-01-03 20:47:34.271 [DEBUG] [wave.discovery.ZWaveDiscoveryService] - ZWave discovery: Stop zwave:serial_zstick:4849599d
2020-01-03 20:47:34.275 [DEBUG] [al.protocol.ZWaveInclusionController] - ZWave controller stopping inclusion at IncludeStart
2020-01-03 20:47:34.280 [DEBUG] [ol.serialmessage.AddNodeMessageClass] - Ending INCLUSION mode.
2020-01-03 20:47:34.282 [DEBUG] [nal.protocol.ZWaveTransactionManager] - NODE 255: Added 9 to queue - size 1
2020-01-03 20:47:34.285 [DEBUG] [nal.protocol.ZWaveTransactionManager] - Transaction SendNextMessage 0 out at start. Holdoff false.
2020-01-03 20:47:34.289 [DEBUG] [wave.internal.protocol.SerialMessage] - Assembled message buffer = 01 05 00 4A 05 02 B7
2020-01-03 20:47:34.292 [DEBUG] [ing.zwave.handler.ZWaveSerialHandler] - NODE 255: Sending REQUEST Message = 01 05 00 4A 05 02 B7
2020-01-03 20:47:34.297 [DEBUG] [WaveSerialHandler$ZWaveReceiveThread] - Receive Message = 06
2020-01-03 20:47:34.297 [DEBUG] [ing.zwave.handler.ZWaveSerialHandler] - Message SENT
2020-01-03 20:47:34.300 [DEBUG] [nal.protocol.ZWaveTransactionManager] - Transaction SendNextMessage started: TID 9: [WAIT_REQUEST] priority=Controller, requiresResponse=true, callback: 2
2020-01-03 20:47:34.302 [DEBUG] [nal.protocol.ZWaveTransactionManager] - processReceiveMessage input 0<>128 : Message: class=null[0], type=ACK[2], dest=255, callback=0, payload=
2020-01-03 20:47:34.309 [DEBUG] [nal.protocol.ZWaveTransactionManager] - Received msg (0): Message: class=null[0], type=ACK[2], dest=255, callback=0, payload=
2020-01-03 20:47:34.311 [DEBUG] [nal.protocol.ZWaveTransactionManager] - lastTransaction TID 9: [WAIT_REQUEST] priority=Controller, requiresResponse=true, callback: 2
2020-01-03 20:47:34.315 [DEBUG] [nal.protocol.ZWaveTransactionManager] - Received msg: ACK
2020-01-03 20:47:34.317 [DEBUG] [nal.protocol.ZWaveTransactionManager] - ZWaveReceiveThread queue empty
2020-01-03 20:47:34.320 [DEBUG] [nal.protocol.ZWaveTransactionManager] - Transaction SendNextMessage 1 out at start. Holdoff false.
2020-01-03 20:47:34.351 [DEBUG] [WaveSerialHandler$ZWaveReceiveThread] - Receive Message = 01 07 00 4A 02 06 00 00 B6
2020-01-03 20:47:34.355 [DEBUG] [nal.protocol.ZWaveTransactionManager] - processReceiveMessage input 0<>128 : Message: class=AddNodeToNetwork[74], type=Request[0], dest=6, callback=2, payload=02 06 00 00
2020-01-03 20:47:34.359 [DEBUG] [nal.protocol.ZWaveTransactionManager] - Received msg (0): Message: class=AddNodeToNetwork[74], type=Request[0], dest=6, callback=2, payload=02 06 00 00
2020-01-03 20:47:34.362 [DEBUG] [nal.protocol.ZWaveTransactionManager] - lastTransaction TID 9: [WAIT_REQUEST] priority=Controller, requiresResponse=true, callback: 2
2020-01-03 20:47:34.365 [DEBUG] [nal.protocol.ZWaveTransactionManager] - Checking outstanding transactions: 1
2020-01-03 20:47:34.368 [DEBUG] [nal.protocol.ZWaveTransactionManager] - Last transaction: TID 9: [WAIT_REQUEST] priority=Controller, requiresResponse=true, callback: 2
2020-01-03 20:47:34.371 [DEBUG] [nal.protocol.ZWaveTransactionManager] - Checking TID 9: (Callback 2)
2020-01-03 20:47:34.374 [DEBUG] [.serialmessage.ZWaveCommandProcessor] - Callback match!
2020-01-03 20:47:34.377 [DEBUG] [nal.protocol.ZWaveTransactionManager] - Correlated to TID 9: callback 2
2020-01-03 20:47:34.381 [DEBUG] [ve.internal.protocol.ZWaveController] - Incoming Message: Message: class=AddNodeToNetwork[74], type=Request[0], dest=6, callback=2, payload=02 06 00 00
2020-01-03 20:47:34.383 [DEBUG] [ol.serialmessage.AddNodeMessageClass] - Add Node: Done.
2020-01-03 20:47:34.387 [DEBUG] [al.protocol.ZWaveInclusionController] - Inclusion event: Current state IncludeDone, new event IncludeDone
2020-01-03 20:47:34.390 [DEBUG] [ol.serialmessage.AddNodeMessageClass] - Ending INCLUSION mode.
2020-01-03 20:47:34.393 [DEBUG] [nal.protocol.ZWaveTransactionManager] - NODE 255: Added 10 to queue - size 1
2020-01-03 20:47:34.396 [DEBUG] [nal.protocol.ZWaveTransactionManager] - Transaction SendNextMessage 1 out at start. Holdoff false.
2020-01-03 20:47:34.399 [DEBUG] [al.protocol.ZWaveInclusionController] - ZWave controller end exclusion
2020-01-03 20:47:34.402 [DEBUG] [ve.internal.protocol.ZWaveController] - ZWaveController include done
2020-01-03 20:47:34.404 [DEBUG] [nal.protocol.ZWaveTransactionManager] - TID 9: Advanced to DONE
2020-01-03 20:47:34.406 [DEBUG] [nal.protocol.ZWaveTransactionManager] - NODE 255: Response processed after 105ms
2020-01-03 20:47:34.408 [DEBUG] [nal.protocol.ZWaveTransactionManager] - NODE 255: TID 9: Transaction completed
2020-01-03 20:47:34.409 [DEBUG] [nal.protocol.ZWaveTransactionManager] - NODE 255: notifyTransactionResponse TID:9 DONE
2020-01-03 20:47:34.413 [DEBUG] [nal.protocol.ZWaveTransactionManager] - ZWaveReceiveThread queue empty
2020-01-03 20:47:34.414 [DEBUG] [nal.protocol.ZWaveTransactionManager] - Transaction SendNextMessage 0 out at start. Holdoff false.
2020-01-03 20:47:34.417 [DEBUG] [wave.internal.protocol.SerialMessage] - Assembled message buffer = 01 05 00 4A 05 00 B5
2020-01-03 20:47:34.418 [DEBUG] [ing.zwave.handler.ZWaveSerialHandler] - NODE 255: Sending REQUEST Message = 01 05 00 4A 05 00 B5
2020-01-03 20:47:34.421 [DEBUG] [ing.zwave.handler.ZWaveSerialHandler] - Message SENT
2020-01-03 20:47:34.422 [DEBUG] [nal.protocol.ZWaveTransactionManager] - Transaction SendNextMessage started: TID 10: [WAIT_REQUEST] priority=Controller, requiresResponse=true, callback: 0
2020-01-03 20:47:34.423 [DEBUG] [WaveSerialHandler$ZWaveReceiveThread] - Receive Message = 06
2020-01-03 20:47:34.425 [DEBUG] [nal.protocol.ZWaveTransactionManager] - processReceiveMessage input 0<>128 : Message: class=null[0], type=ACK[2], dest=255, callback=0, payload=
2020-01-03 20:47:34.427 [DEBUG] [nal.protocol.ZWaveTransactionManager] - Received msg (0): Message: class=null[0], type=ACK[2], dest=255, callback=0, payload=
2020-01-03 20:47:34.428 [DEBUG] [nal.protocol.ZWaveTransactionManager] - lastTransaction TID 10: [WAIT_REQUEST] priority=Controller, requiresResponse=true, callback: 0
2020-01-03 20:47:34.430 [DEBUG] [nal.protocol.ZWaveTransactionManager] - Received msg: ACK
2020-01-03 20:47:34.431 [DEBUG] [nal.protocol.ZWaveTransactionManager] - ZWaveReceiveThread queue empty
2020-01-03 20:47:34.433 [DEBUG] [nal.protocol.ZWaveTransactionManager] - Transaction SendNextMessage 1 out at start. Holdoff false.
2020-01-03 20:47:39.426 [DEBUG] [sactionManager$ZWaveTransactionTimer] - NODE 255: TID 10: Timeout at state WAIT_REQUEST. 3 retries remaining.
2020-01-03 20:47:39.432 [DEBUG] [sactionManager$ZWaveTransactionTimer] - TID 10: Transaction is current transaction, so clearing!!!!!
2020-01-03 20:47:39.435 [DEBUG] [e.internal.protocol.ZWaveTransaction] - TID 10: Transaction CANCELLED
2020-01-03 20:47:39.438 [DEBUG] [nal.protocol.ZWaveTransactionManager] - NODE 255: notifyTransactionResponse TID:10 CANCELLED
2020-01-03 20:47:39.450 [DEBUG] [nal.protocol.ZWaveTransactionManager] - Transaction SendNextMessage 0 out at start. Holdoff false.
[20:47:40] openhabian@openhab:~$

jeez, hope that means something to you?? Moving on,

openhab> log:set DEBUG org.openhab.binding.zwave
openhab> bundle:list|grep -i Zwave
232 │ Active │  80 │ 2.5.0                   │ openHAB Add-ons :: Bundles :: ZWave Binding
openhab>

The XML file still was not generated so i cannot supply. it. I checked /var/lib/openhab2/zwave (running Openhabian.

and I cannot find the manual on Danfoss site. Lists nothing for RXZ 2C , or even RXZ

We need a DEBUG log like stated in the troubleshooting section, not an INFO log. Create it, include the device, feed the log through the Zwave log viewer. https://www.cd-jackson.com/index.php/openhab/zwave-log-viewer

Looks good.

So how do you know which buttons to press to get the device into inclusion mode?

I need to back off for today, bedtime.

1 Like

I did the debug thing. As per above,

openhab> log:set DEBUG org.openhab.binding.zwave
openhab> bundle:list|grep -i Zwave
232 │ Active │  80 │ 2.5.0                   │ openHAB Add-ons :: Bundles :: ZWave Binding
openhab>

…and as per instruction, 1st black box showing the command https://www.openhab.org/addons/bindings/zwave/#when-things-don-t-go-as-planned
`

It sent debug to /var/log/openhab2/openhab.log as per instructions, and I posted that log above? If you mean the separate zwave file then that was not clear sorry. and the troubleshooter implies no difference in content, it just goes to openhab.log ??

The manu\al…
I have paper manuals but not online I can link to.