zwave-js / node-zwave-js

Z-Wave driver written entirely in JavaScript/TypeScript
https://zwave-js.github.io/node-zwave-js/
MIT License
742 stars 593 forks source link

Missing device configuration: Utilitech Wireless Indoor Siren #TSE07-1 #6597

Open cirrusflyer opened 7 months ago

cirrusflyer commented 7 months ago

Checklist

Which device is missing?

Utilitech

Manufacturer ID

0

Product Type

0

Product ID

0

Firmware Version

0

Is the device listed on the Z-Wave Alliance website?

No

Do you have a manual?

tse071.pdf

apella12 commented 7 months ago

It will be impossible to add this device without TYPE, ID. Are you sure about this assertion? The device was interviewed completely and has no missing or undefined IDs

cirrusflyer commented 7 months ago

I was able to add it to Scrypted and it's showing me this, so maybe it's just another manufacturer:

https://devices.zwave-js.io/?jumpTo=0x0060:0x000c:0x0001:1.0

It displays "type" as a "light".

apella12 commented 7 months ago

Interesting. As you can see that resolves to an Everspring Siren. It has no parameters and just one Association group. It is not a "light", but from poking around should show a Switch_binary (like a light) and a notification/alarm channel. It is in the config DB, so should be showing up? (se812.json)

{
    "manufacturer": "Everspring",
    "manufacturerId": "0x0060",
    "label": "SE812",
    "description": "Siren",
    "devices": [
        {
            "productType": "0x000c",
            "productId": "0x0001"
        }
    ],
    "firmwareVersion": {
        "min": "0.0",
        "max": "255.255"
    },
    "associations": {
        "1": {
            "label": "Control/Report Group",
            "maxNodes": 5,
            "isLifeline": true
        }
    }
}

What versions are you on?

Inclusion Information | Pressing link key 3 times within 1.5 seconds will enter inclusion mode -- | --

cirrusflyer commented 7 months ago

Sorry, I should have been more clear. I got it working in Scrypted as a light, and when activated it activates the siren and strobe.

apella12 commented 7 months ago

I do not know what Scrypted is? Generally, how it works is during inclusion the device advertises the mfgID, TypeID and ProductID (in this case 0x0060, 0x000c & 0x0001) and Zwave-js uses that info to search the DB of JSON devices. The actual brand name and Device labeling are irrelevant. Many devices (particularly Chinese) are clones or direct copies. With that as context, have you tried to include the device? It will be labeled Everspring SE812, but should work fine.

cirrusflyer commented 7 months ago

Yes, it's working find as a light device that allows me to trigger the strobe and siren. Thanks

apella12 commented 7 months ago

FYI- It is your home automation software that is labeling it a light, not zwave-js. In ZWave terms it is a binary switch (used by a light, but also other things. Close issue if you are ok.