USB-Stick ZME not successfully known when in client mode

Tags: #<Tag:0x00007efec917d6c0>

I just included a USB ZME UZB1 Stick as client device to my ZWave Network.

It’s in Inbox in openhab2 as Z-Wave Node 087: HS1DS Window / Door Sensor
HS1DS Window / Door Sensor

Seems to be a failure in Device Database???

Here the list from paperui:

dbReference 783
defaultAssociations 1
manufacturerId 0115
manufacturerRef 0400:0001
modelId HS1DS
vendor Z-Wave.Me
zwave_beaming true
zwave_class_basic BASIC_TYPE_STATIC_CONTROLLER
zwave_class_generic GENERIC_TYPE_STATIC_CONTROLLER
zwave_class_specific SPECIFIC_TYPE_PC_CONTROLLER
zwave_deviceid 1
zwave_devicetype 1024
zwave_frequent false
zwave_listening true
zwave_manufacturer 277
zwave_neighbours
zwave_nodeid 87
zwave_plus_devicetype NODE_TYPE_ZWAVEPLUS_NODE
zwave_plus_roletype ROLE_TYPE_CONTROLLER_CENTRAL_STATIC
zwave_routing false
zwave_secure false
zwave_version 5.6

The Z-Wave classes in the database say it is a controller. Not sure where that description came from

It appears the entry was last updated in January by @sihui Perhaps he remembers more about this…

THen maybe important: Running openhab2 2.5.7 Release Build

That was after the change for 2.5.1.
He usually keeps pretty good notes but it is getting pretty late in Germany.

Actually this is not possible as the two devices have different manufacturer id’s:

grafik

I am not familiar with multiple controllers in a zwave network, but there are many posts for adding remotes or sticks as additional controllers, search the forum for “zwave secondary controller”.

It is a controller with a z-way server:

To use it with openHAB and the zwave binding the z-way server has to disabled.

1 Like

Thanks for let me know. I‘m not sure why this happened, but equal it was named at openHAB, with the Uzb in my windows pc i made the ota Updates with zwave pc Controller 5 (for which I learned in as second controller) and excluded it again.

The OTA Update were slow but successful

Just was very confused about the name in openHAB. I did. same month ago, there was the right name shown :thinking:

@sihui
Why is it tagged and have the references for a door and window sensor though? According to the old site you last edited it in January.

Just one additional remark while reading the entries a third time. The uzb in my case is only a stick, now reference to razberry

Actually there should not be any controllers in the database as these entries are not needed:

Users keep adding them to the database, so maybe I just approved it, I really don’t remember. I did not make any edits, though.

I have the same stick and it is not referenced as a razberry controller, so please make sure you did not mess up your setup.

grafik

image

As I said, I did not make any edits.

1 Like

Here is the diff from that date, no edits!

sihui has updated a database entry in the Z-Wave database for device Z-Wave.Me, HS1DS

    Approved by: sihui

{
    "database_id": 783,
    "label": "HS1DS",
    "manufacturer_name": "Z-Wave.Me",
    "manufacturer_id": "0115",
    "device_ref": [
        "0400:0001"
    ],
    "version_min": 0,
    "version_max": 255.255,
    "decription": "Window \/ Door Sensor",
    "overview": "<p>This is a intelligent door sensor , adopts super low power Z-Wave wireless networking technology, makes a longer battery life-span, Feel open or close state of the door or window through the near and separation between sensor and magnetic. Dual sensor design, makes the installation more flexible and adaptable. Products are suitable for home, villas, factories, shops, warehouses, office buildings, banks, room and other places of safety prevention<\/p>",
    "inclusion": "<p>\u00a0press the device networking hole for 3 times in 1.5 seconds, then the green LED flashes quickly<\/p>",
    "exclusion": "<p>Not provided<\/p>",
    "wakeup": "<p>Not provided<\/p>",
    "protocol_version": 0,
    "listening": true,
    "frequently_listening": false,
    "routing": false,
    "beaming": true,
    "library_type": {
        "id": 0,
        "name": "Unknown"
    },
    "basic_class": {
        "id": 2,
        "name": "BASIC_TYPE_STATIC_CONTROLLER"
    },
    "generic_class": {
        "id": 2,
        "name": "GENERIC_TYPE_STATIC_CONTROLLER"
    },
    "specific_class": {
        "id": 2,
        "name": "SPECIFIC_TYPE_PC_CONTROLLER"
    },
    "endpoints": [
        {
            "id": 0,
            "basic_class": {
                "id": 4,
                "name": "BASIC_TYPE_ROUTING_SLAVE"
            },
            "generic_class": {
                "id": 7,
                "name": "GENERIC_TYPE_SENSOR_NOTIFICATION"
            },
            "specific_class": {
                "id": 1,
                "name": "SPECIFIC_TYPE_NOTIFICATION_SENSOR"
            },
            "commandclasses": [
                {
                    "id": "30",
                    "name": "SENSOR_BINARY",
                    "version": "2",
                    "nif": true,
                    "basic": true,
                    "secure": false,
                    "nonsecure": true,
                    "config": "",
                    "channels": [
                        {
                            "type": "sensor_door",
                            "label": "Binary Sensor",
                            "config": []
                        }
                    ]
                },
                {
                    "id": "59",
                    "name": "ASSOCIATION_GROUP_INFO",
                    "version": "1",
                    "nif": true,
                    "basic": false,
                    "secure": false,
                    "nonsecure": true,
                    "config": "",
                    "channels": []
                },
                {
                    "id": "5A",
                    "name": "DEVICE_RESET_LOCALLY",
                    "version": "1",
                    "nif": true,
                    "basic": false,
                    "secure": false,
                    "nonsecure": true,
                    "config": "",
                    "channels": []
                },
                {
                    "id": "5E",
                    "name": "ZWAVE_PLUS_INFO",
                    "version": "1",
                    "nif": true,
                    "basic": false,
                    "secure": false,
                    "nonsecure": true,
                    "config": "",
                    "channels": []
                },
                {
                    "id": "71",
                    "name": "ALARM",
                    "version": "4",
                    "nif": true,
                    "basic": false,
                    "secure": false,
                    "nonsecure": true,
                    "config": "",
                    "channels": [
                        {
                            "type": "alarm_burglar",
                            "label": "Alarm (burglar)",
                            "config": []
                        }
                    ]
                },
                {
                    "id": "72",
                    "name": "MANUFACTURER_SPECIFIC",
                    "version": "1",
                    "nif": true,
                    "basic": false,
                    "secure": false,
                    "nonsecure": true,
                    "config": "",
                    "channels": []
                },
                {
                    "id": "73",
                    "name": "POWERLEVEL",
                    "version": "1",
                    "nif": true,
                    "basic": false,
                    "secure": false,
                    "nonsecure": true,
                    "config": "",
                    "channels": []
                },
                {
                    "id": "80",
                    "name": "BATTERY",
                    "version": "1",
                    "nif": true,
                    "basic": false,
                    "secure": false,
                    "nonsecure": true,
                    "config": "",
                    "channels": []
                },
                {
                    "id": "84",
                    "name": "WAKE_UP",
                    "version": "2",
                    "nif": true,
                    "basic": false,
                    "secure": false,
                    "nonsecure": true,
                    "config": "",
                    "channels": []
                },
                {
                    "id": "85",
                    "name": "ASSOCIATION",
                    "version": "2",
                    "nif": true,
                    "basic": false,
                    "secure": false,
                    "nonsecure": true,
                    "config": "",
                    "channels": []
                },
                {
                    "id": "86",
                    "name": "VERSION",
                    "version": "2",
                    "nif": true,
                    "basic": false,
                    "secure": false,
                    "nonsecure": true,
                    "config": "",
                    "channels": []
                }
            ]
        }
    ],
    "parameters": [],
    "associations": [
        {
            "id": 1,
            "label": "Controller Updates",
            "max_nodes": 5,
            "controller": true,
            "description": "",
            "overview": ""
        }
    ]
}
1 Like

So lets summarize this:

we have a device with
manufacturer id 115 and type and id 0400:0001 which is a door/window sensor
and we have a device with
manufacturer id 147 and type and id 0400:0001 which is a razberry controller.

I don’t think there is something wrong here.

Edit: to end this I have deleted the controller

For the sensor the MFG ID in the database is Z-Wave.Me but the reference docs say the sensor is Heiman, which has its own ID. that appears to be an error in the data somewhere.

I think @chris may be the only one to sort out that entry t if he has audit logs from the old server.

Don’t get confused about manufacturer IDs etc - many manufacturers such as Zooz, Devolo, and I think ZWave-Me, and many others, just rebrand other companies devices and you’ll find different manufacturer IDs being used. Sometimes you then get people load the wrong version of the docs, or the docs are only available from one supplier, even though it’s rebadged for multiple suppliers.

1 Like

As you see the manufacturerid is exact 32 different, so maybe one wrong bit while getting the nodeinfo?

I don’t know if zwave has some verification in its protocol. :thinking:

So please don’t waste more time in this, could be only a failure on Discovery Not reproduceable (I don’t want to experiment another time after ota updates went well)

Edit: Chris and sihui: we all really appreciate your great work and support!!! This must be said another time

2 Likes

Yes, this is quite possible.

It does, but it’s very poor and it’s relatively common for there to be errors passed through, so this is a likely explanation.

This topic was automatically closed 41 days after the last reply. New replies are no longer allowed.