Problem, adding new device STEINEL RS LED D2 to the z-wave database

Tags: #<Tag:0x00007f61705c0700> #<Tag:0x00007f61705c0638> #<Tag:0x00007f61705c0570>

Hi all, I bought the STEINEL RS LED D2 indoor light.

HABmin
grafik
grafik
Because it’s a unknown device I want to add it to the database.

Like I read in the database guide it is possible to create a device from a XML file.

But I can’t find a XML file.
grafik

I already started to create the device manually but I failed.

How can I get the XML file?

What node number is it showing up under? The node number would be included in the Thing ID.

I added the device as node number 49.
grafik

In openhab.log I see:

    2017-12-14 16:25:04.095 [INFO ] [g.discovery.internal.PersistentInbox] - Added new thing 'zwave:device:4eb75bc3:node49' to inbox.
    2017-12-15 18:20:24.693 [ERROR] [ome.io.rest.core.thing.ThingResource] - Exception during HTTP PUT request for update config at 'things/zwave:device:4eb75bc3:node49/config' for thing 'zwave:device:4eb75bc3:node49': For input string: "org.openhab.binding.zwave.internal.protocol.ZWaveAssociationGroup@5eaa"

OK, I’m out of ideas but I know for sure chris will want logs from the zwave binding at a minimum.

Also, there is nothing sensitive about the third part of the Thing ID. That is just a random name that gets generated when you created the Serial device for the controller. I always rename mine to “dongle” so when I have to recreate the Serial Device for the controller I don’t have to change my Items with a new Thing ID.

I’d recommend putting your zwave binding into debug, maybe even saved to another file (search the forum and look at the docs), delete the Thing, and do a new scan for devices in the Inbox and accept the device again. If the node49.xml doesn’t appear, post the logs and ping chris for help.

1 Like

Very helpful, thank you. I’ve been clueless about if it is sensitive. I will try the “dongle” hint. :+1:

I’m just checking the logs.

That did it. Now I can see the node49.xml file. Thanks a lot!

1 Like

Fantastic! Glad it worked!

Hello @chris ,
I added the new device STEINEL RS LED D2 to the database.
Would you please have a look.

Will do - I’m currently on holiday so I may not get the chance to do it before next week…

Thank you for the info. Have a nice holiday.

Hi, I also have a Steinel device, but I fail to added it to my openhab. I have an aeontec usb stick.

In inbox is detected as as an unknown device.

Z-Wave Node 6 (0271:0001:1A74:0.48)
Unknown Device
zwave:device:36e5ac8e:node6

Checking the database I see is already an entry there for my ManufacturerId,ProductTypeId, ProductId .

The logs from the binding:

2017-12-24 12:10:54.426 [WARN ] [wave.discovery.ZWaveDiscoveryService] - NODE 6: Device discovery could not resolve to a thingType! 0271:0001:1A74::0.48
==> /var/log/openhab2/events.log <==
2017-12-24 12:10:54.435 [home.event.InboxAddedEvent] - Discovery Result with UID ‘zwave:device:36e5ac8e:node6’ has been added.
==> /var/log/openhab2/openhab.log <==
2017-12-24 12:10:54.434 [INFO ] [g.discovery.internal.PersistentInbox] - Added new thing ‘zwave:device:36e5ac8e:node6’ to inbox.
2017-12-24 12:10:54.450 [ERROR] [ing.zwave.handler.ZWaveSerialHandler] - Got I/O exception Input/output error in writeArray during sending. exiting thread.
2017-12-24 12:10:59.463 [ERROR] [ing.zwave.handler.ZWaveSerialHandler] - Got I/O exception Input/output error in writeArray during sending. exiting thread.
==> /var/log/openhab2/openhab.log <==
2017-12-24 12:11:04.469 [ERROR] [ing.zwave.handler.ZWaveSerialHandler] - Got I/O exception Input/output error in writeArray during sending. exiting thread.
2017-12-24 12:11:09.475 [ERROR] [ing.zwave.handler.ZWaveSerialHandler] - Got I/O exception Input/output error in writeArray during sending. exiting thread.
==> /var/log/openhab2/openhab.log <==
2017-12-24 12:11:24.343 [ERROR] [ing.zwave.handler.ZWaveSerialHandler] - Got I/O exception Input/output error in writeArray during sending. exiting thread.
2017-12-24 12:11:29.349 [ERROR] [ing.zwave.handler.ZWaveSerialHandler] - Got I/O exception Input/output error in writeArray during sending. exiting thread.
==> /var/log/openhab2/openhab.log <==
2017-12-24 12:11:34.374 [ERROR] [ing.zwave.handler.ZWaveSerialHandler] - Got I/O exception Input/output error in writeArray during sending. exiting thread.
2017-12-24 12:11:39.385 [ERROR] [ing.zwave.handler.ZWaveSerialHandler] - Got I/O exception Input/output error in writeArray during sending. exiting thread.

Any idea what I can do?
Marius

Hi Marius,

I think we have to wait for @chris

I created the database-entry and now chris has to release it.
Only then the status of the device can change from UNKNOWN DEVICE to STEINEL RS LED D2.
Hoping I’m right. Have never created a entry before.

Merry Christmas.

I’ve just arrived home and will try and do a database update tonight if jetlag doesn’t catch me first :wink:

Can wait until tomorow.

Hope, you don’t have to deal with that. Good luck.
If so, maybe this is helpful: 7-ways-to-prevent-jet-lag

1 Like

Hallo Everyone

I also get the STEINEL RS LED D2 and included it to my z-wave network, that worked fine.
Then i copied the Openhab 2 file from the RS LED D2 (thanks to @anfaenger for that) in to my zwave/node12.xml (first i deleted the old data which it generated automatically and paste the new xml data).
If i’m now going to the Paper UI the Device is still online but i cann’t see some defined channels.

does anyone have a idea what im doing wrong?

Hello Minor,

I had the lamp included. But it always stayed in the status “unknown device”.
I ran out of time then. That’s why I could not keep working on it.
I could not test the lamp any further and do not use it in openhab yet.

That means the status of the device changed from “unknown” to “STEINEL RS LED D2” ?
Great to hear!

Sorry I’m a little bit confused. Why did you do that when it was already recognized as “STEINEL RS LED D2”? Couldn’t you define channels without doing that?

The change in the status of your lamp from “unknown” to “STEINEL RS LED D2” motivates me.
I will try again to include mine.

@marius_c1 What about you? Did you manage it?

Hi Rich,

Changing ‘zwave:device:4eb75bc3:node49’ to ‘zwave:device:dongle:node49’,
this is really a good idea. It has also taken me a long time to rename my items.
But how did you do that? I couldn’t find a way to change the ThingID. Neither in PaperUI nor in HABmin.
Would you please show me how?

You have to rename the serial controller to “dongle” and then go through the Inbox to create the Things again. You cannot rename the Things through the UIs.

I first renamed my controller and then included the devices.
grafik

Sorry, I think I have not understood something yet.

You only have the opportunity to change the name of the serial controller Thing when you first create it. So to change the name your have to :slight_smile:

  1. Delete all your existing zwave Things, including the controller.
  2. Create the serial controller Thing, change the randomly created ID to something standard
  3. Scan for new devices and accept the zwave nodes out of the inbox
  4. Relink your Items to the channels on the newly created and accepted Things. If you are using .items file you just need to find and replace the old ID with the new one. If using PaperUI you need to relink the channels using PaperUI one by one.
1 Like