Device Database ZDDX errors

Discussions about RaZberry - Z-Wave board for Raspberry computer
Post Reply
rsebes
Posts: 20
Joined: 14 Jan 2015 18:42

Device Database ZDDX errors

Post by rsebes »

I've discovered not all devices are showing up in the ZDDX device database index. When the index is ran, there are errors that state:
Error loading Z-Wave Device Description XML 584-014f4774-3032-03-03-67-00-15.xml: list index out of range.
(I know it has been stated that this is a normal error but more may be going on with this)

This specific device does not show up in the list when trying to select the device description in the expert UI. here's this device in the pepper1 database: http://www.pepper1.net/zwavedb/device/584. The xml shows up in the /opt/z-way-server/ZDDX/ directory (584-014f-4774-30-32-03-03-67-00-15.xml) This is the same for 5 other devices. 26 unnamed devices are in the device description dropdown and 31 devices get the index out of range error in MakeIndex.py. If this error isn't a big deal and they get created in the index, anyway shouldn't there be 31 unnamed devices in the device description dropdown?

I have submitted this as an issue already in GitHub.
pz1
Posts: 2053
Joined: 08 Apr 2012 13:44

Re: Device Database ZDDX errors

Post by pz1 »

rsebes wrote:This specific device does not show up in the list when trying to select the device description in the expert UI. here's this device in the pepper1 database: http://www.pepper1.net/zwavedb/device/584.
From the record you can also infer that Linear apparantly hasn't bothered to submit the device for certification :( .
dolpheen
Posts: 119
Joined: 10 Feb 2015 00:38

Re: Device Database ZDDX errors

Post by dolpheen »

rsebes wrote:Error loading Z-Wave Device Description XML 584-014f4774-3032-03-03-67-00-15.xml: list index out of range.(I know it has been stated that this is a normal error but more may be going on with this)
As I see, ZDDXs with 'Error loading' do not get in index and are not available for selection (if some mandatory fields are missed in XML).
Brand name and Product name are not mandatory, but if some of them is missed then a 'unnamed' device appear in a selection list.
In your case, a mandatory 'specificClass' is missing, so it is not indexed for selection.
Razberry B+ 2.0.1-rc25 on ZW500 + 15 devices / Razberry B 2.0.1-rc25 on ZW300 for test
Post Reply