Z-Wave DB - Honeywell / Jasco ZW4103 Unknown Device

I’m using openhabian on PI.
I’ll look again for the XML.
Thanks again!
Todd

This one has a different manufacturer ID I think, so it’s not possible to just add the new device type unfortunately.

Well, looking in the OH GUI, it shows:

  • zwave_manufacturer 99
    which I think are all the other JASCO devices Manufacturer ID (HEX 063)
    I think you had first looked at Honeywell.
    But I have other versions of this same switch that are GE/Jasco.
    They have this id as follows:
    zwave_class_basic    BASIC_TYPE_ROUTING_SLAVE
    zwave_class_generic    GENERIC_TYPE_SWITCH_BINARY
    zwave_neighbours    2,3,4,6,7,8,11,14,15,18,21,29,30,31,32,34,35
    modelId    GE 28169 / Jasco 28168
    zwave_plus_devicetype    NODE_TYPE_ZWAVEPLUS_NODE
    zwave_version    5.23
    versionMin    5.0
    defaultAssociations    1
    vendor    Jasco Products
    zwave_routing    true
    zwave_beaming    true
    zwave_secure    false
    zwave_class_specific    SPECIFIC_TYPE_POWER_SWITCH_BINARY
    zwave_devicetype    20562
    zwave_frequent    false
    zwave_listening    true
    manufacturerId    0063
    manufacturerRef    5052:3037,5052:3038
    dbReference    1045
    zwave_deviceid    12344
    zwave_nodeid    9
    zwave_lastheal    2022-06-09T08:50:03Z
    zwave_plus_roletype    ROLE_TYPE_SLAVE_ALWAYS_ON
    zwave_manufacturer    99

So I’m wondering if THIS device (above) can be referenced.
I’m just not sure where to put that REF. ```
5052:3038

Exactly - so the manufacturer is different - right?

You have the hasco - hex 63 - but the database reference for this device that I linked above is the honeywell - hex 39.

No - as I said earlier, you have a different manufacturer than what is in the database. Or maybe there is another entry for the ZW4103 that I didn’t find that is a Jasco version? At least you cannot just add your device type/id to the database entry I referenced above.

There are three devices with the same reference ID, two Jasco (063), One Honeywell (039) and appear to be the same (same picture, same parameter and same endpoints). Two versions also have the same association groups. What we do not know at this point is how they compare to the device @toddwevans possesses.

The device owned by @toddwevans needs to be compared to the existing devices and added in someway to the DB (either as additional reference IDs or as a new device), requiring @toddwevans to register, then open a ticket for write access. Then compare the parameters and endpoints. If adding reference numbers, the MFG need to be the same

Try either/both for the XML that is needed for a new device
a) srv/openhab-userdata/zwave or
b) var/lib/openhab/zwave

Bob

Hi Chris,
I see in the ticket I opened that you’ll update this ZW4104 device.
What is the process to pull this down to my Openhab3 instance?
I think I need to install the latest snapshot?
Thanks
Todd

P.S. It would be awesome to understand WHERE this new ZWave device will reside on my local installation. ie, the ZWave DB location.

I was able to find the manual that came with my ac outlet switch in electronic form.
Hopefully this helps. It was too big to upload… here is the URL to download.
https://byjasco.com/media/mageworx/downloads/attachment/file/2/8/28172_1.pdf

Yes, exactly. Just install the latest snapshot binding as per docs and this will be available - probably at the weekend.

I’m not sure I understand the question here. The database is an online database - this then exports XML files as required by OH and these are compiled into the binding - hence why you need to install the latest snapshot to get this feature.

Thanks again, Chris.
I’ll wait until Sunday to get the snapshot and let you know how it goes.
I appreciate all the help!!
Todd

I think this should have been merged this morning (Saturday morning NZ time) so should be in the Saturday build (US time).

Thanks Chris,
I’ll give it a try.
Thanks
Todd

Well, I have the latest snapshot. I (think) I excluded these 2 - 4104 devices.
When I re-scan, they are still showing Unknown Device.
I looked in the ZWave DB and I don’t see that device in there yet.
Am I missing something?
(Sorry, I don’t mean to be a pain)
Thanks for your help.
Todd

I can confirm that your device

JASCO
28172-3
ZW4104
DEC 99:20562:12345
HEX 0063:5052:3039

is not in the Z-Wave database.

Edit:

Search for:
28172

Create a new device ‘ZW4104’ in the Z-Wave Database OR find an equvialent device in the Z-Wave Database (manufacturer: 0x63 (99 decimal)) and add 5052:3039 (not …3038) to its ‘References’.

Thanks for the assist.
I DID request to have access to Create a new Device but when I hit “Create Device” the screen just sits there. I must NOT have the ability to add this.
Can someone with the permissions add this:
Label: ZW4104
Description: GE/Jasco / Plug-in Smart Switch (Dual Plug) 28172

<?xml version="1.0" encoding="UTF-8"?>
<thing:thing-descriptions bindingId="zwave"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  xmlns:thing="https://openhab.org/schemas/thing-description/v1.0.0"
  xsi:schemaLocation="https://openhab.org/schemas/thing-description/v1.0.0
                      https://openhab.org/schemas/thing-description/v1.0.0">

  <thing-type id="ge_28172_00_000" listed="false">
    <label>GE Plug in Smart Switch GE Plug in Smart Switch Zwave Plus</label>
    <description>

<![CDATA[
GE Plug in Smart Switch Zwave Plus<br /> <h1>Overview</h1>

<p>Transform any home into a smart home with the GE Z-Wave Smart Lighting Control and Appliance Module. The lighting control enables wireless control of on/off functions for standard table and floor lamps, and is compatible with incandescent, LED, Xenon, Halogen, fluorescent and compact fluorescent bulbs. Easily controlled by your mobile device or computer using any Z-Wave certified gateway, the space-saving horizontal module plugs into a standard wall receptacle without blocking the second outlet or obstructing placement of furniture. It provides dual simultaneous Z-Wave enabled outlets for the lamp or appliance that you would like to control and a regular pass-through AC outlet for other electrical appliances. Perfect for plug-in fans, heaters, lamps and more! Take control of your home lighting with GE Z-Wave Smart Lighting Controls!</p> <br /> <h2>Inclusion Information</h2>

<p>Once the controller is ready to include your smart switch, single press and release the manual/program button on the smart switch to include it in the network.</p> <br /> <h2>Exclusion Information</h2>

<p>Once the controller is ready to Exclude your device, press and release the manual/program button on the smart switch to exclude it from the network.</p>
    ]]>

</description>
    <category>PowerOutlet</category>

    <!-- CHANNEL DEFINITIONS -->
    <channels>
      <channel id="switch_binary" typeId="switch_binary">
        <label>Switch</label>
        <properties>
          <property name="binding:*:OnOffType">COMMAND_CLASS_SWITCH_BINARY,COMMAND_CLASS_BASIC</property>
        </properties>
      </channel>
    </channels>

    <!-- DEVICE PROPERTY DEFINITIONS -->
    <properties>
      <property name="vendor">Jasco Products</property>
      <property name="modelId">GE Plug in Smart Switch</property>
      <property name="manufacturerId">0063</property>
      <property name="manufacturerRef">5052:3039</property>
      <property name="dbReference">517</property>
      <property name="defaultAssociations">1</property>
    </properties>

    <!-- CONFIGURATION DESCRIPTIONS -->
    <config-description>

      <!-- GROUP DEFINITIONS -->
      <parameter-group name="configuration">
        <context>setup</context>
        <label>Configuration Parameters</label>
      </parameter-group>

      <parameter-group name="association">
        <context>link</context>
        <label>Association Groups</label>
      </parameter-group>

      <!-- PARAMETER DEFINITIONS -->
      <parameter name="config_3_1" type="integer" groupName="configuration">
        <label>3: LED light</label>
        <description>

<![CDATA[
Control LED light behavior<br /> <h1>Overview</h1>

<p>Default is on when connected device is off.</p>
        ]]>

</description>
        <default>0</default>
        <options>
          <option value="0">LED is on when connected device is off</option>
          <option value="1">LED is on when connected device is on</option>
          <option value="2">LED is off at all times</option>
        </options>
        <limitToOptions>false</limitToOptions>
      </parameter>

      <!-- ASSOCIATION DEFINITIONS -->
      <parameter name="group_1" type="text" groupName="association" multiple="true">
        <label>1: Lifeline</label>
        <multipleLimit>5</multipleLimit>
      </parameter>

      <parameter name="group_2" type="text" groupName="association" multiple="true">
        <label>2: Basic Set and is controlled with the local load</label>
        <multipleLimit>5</multipleLimit>
      </parameter>

      <parameter name="group_3" type="text" groupName="association" multiple="true">
        <label>3: Controlled by double pressing the On or Off button</label>
        <description>

<![CDATA[
<br /> <h1>Overview</h1>

<p>Basic Set and is controlled by double pressing the On or Off button</p>
        ]]>

</description>
        <multipleLimit>5</multipleLimit>
      </parameter>

      <!-- STATIC DEFINITIONS -->
      <parameter name="node_id" type="integer" min="1" max="232" readOnly="true" required="true">
        <label>Node ID</label>
        <advanced>true</advanced>
      </parameter>

    </config-description>

  </thing-type>

</thing:thing-descriptions>

Thanks
Todd

I WAS able to add an additional reference to: Jasco Products GE 28169, adding ,5052:3039 and saving. Will this cause any kind of conflict IF someone adds the information above for 4104?
I don’t want to mess anything up :slight_smile: Thanks
Todd

There are two versions in the Z-Wave database:

IIUC your device is version 5.22, so you should add 5052:3039 to the device with ‘version > 5.0’ (and remove 5052:3039 from the device with ‘version < 4.10’).

Please do not forget to request a review.

AFAICT the binding identifies a Z-Wave device by:

  • manufacturer ID
  • References
  • Version

The Z-Wave database should check for conflicts and refuse to add a new entry for the same IDs. I don’t know if this is implemented (and what happens if several DB entries match the IDs). I’m sure @chris knows the answer. :slight_smile:

Thanks Ap15e.
I removed from the old version and added to the >5.0 version and requested review on both.
I guess I’ll wait a couple of days to pull down the snapshot as I’m not sure what time each day the snapshot is updated.
Thanks Again.
This has been a good learning experience :slight_smile:
Todd

Please check openHAB-ZWave [Jenkins] for new snapshots. Update frequency is about (bi-)weekly (not daily). Glad we could help. :slight_smile:

I’m actually not 100% sure - it was definately implemented in the original database, but I have a feeling that it is not implemented in the new database.

If two devices have the same IDs, then it is not guaranteed what will happen - it will match one or other, but which one I can’t say since it comes down to how these files get managed in the core which does the management of these files.

Thanks.
I’ll wait for the next snapshot to see if adding the reference to an existing zwave DB device works.
If that works, I guess I don’t see a need for an additional Zwave DB entry for the ZW4104 that may or may not cause a conflict.
Todd