Unknown Z-Wave manufacturer/device

Why is my node (id=5) not reconized accordingly?

From zwcfg_0xc72c88e2.xml:

    <Node id="5" name="" location="" basic="4" generic="16" specific="1" roletype="5" devicetype="1794" nodetype="0" type="Binary Power Switch" listening="true" frequentListening="false" beaming="true" rou$
            <Manufacturer id="234" name="Unknown: id=0234">
                    <Product type="3" id="10a" name="Unknown: type=0003, id=010a" />
            </Manufacturer>...

I have added the following to /open-zwave/config/manufacturer_specific.xml according to https://www.domoticz.com/forum/viewtopic.php?t=11941#p87692 as well as placing the file logicsoft/ZHC5010.xml:

    <Manufacturer id="0234" name="Logic Soft">
            <Product type="0003" id="010a" name="ZHC5010 Wall switch" config="logicsoft/ZHC5010.xml"/>
    </Manufacturer>

I am aware that the used example is from Domoticz, but since both are based on OpenZWave I took the chance.

I removed the zwcfg_0xc72c88e2.xml, rebooted my rpi, but the manufacturer and device remained unknown!

Any tips?

Best regards,
Tonkin

You are going in the right direction - adding the manufacturer and device specific lines in theOpenZWave config should allow OZW to identify the device - I have done the same previously.

What platform and install mechanism are you using? If you are using a Virtual Environment, or the Pi All In One with the virtual environment option, there may be another copy of OpenZwave and you are editing the wrong one.

I am using tha all in one on a rpi2. No dirt. env.

I’ll poke around and see what I can find. I’ll be back.

This is the only file I can find! Also … before I added and altered the .xml-files I could not see the parameters of the ZCC5010 device in the open-zwave GUI.

On Domoticz its the same story!

Does anybody have experience with the Logichome ZHC5010 ??
http://logichome.dk/index.php/products

MY BAD!!!
It’s hidden under ~/.homeassistant/python-openzwave/openzwave/config

Now my device reads “LBR+ Z-Wave+ node Always On Slave Logic Soft ZHC5010 Wall switch” in the OpenZWave Control Panel

Thanks!
/Tonkin

I just realized that the device still figures as unknown in the HA log

I replaced the manufacturer_specific.xml and the device specification i both folders:

/home/pi/.homeassistant/python-openzwave/openzwave/
/home/pi/open-zwave/config/logicsoft/

Removed the zwcfg_XXXXXX.xml & rebooted the server!

Log fragment:
Sep 22 12:57:09 HomeAssistantServer hass[559]: INFO:homeassistant.core:Bus:Handling <Event zwave.node_event[L]: object_id=unknown_id0234_unknown_type0003_id010a_5, basic_level=255>
Sep 22 12:57:11 HomeAssistantServer hass[559]: INFO:homeassistant.core:Bus:Handling <Event zwave.node_event[L]: object_id=unknown_id0234_unknown_type0003_id010a_5, basic_level=0>
Sep 22 12:57:12 HomeAssistantServer hass[559]: INFO:homeassistant.core:Bus:Handling <Event zwave.node_event[L]: object_id=unknown_id0234_unknown_type0003_id010a_5, basic_level=0>
Sep 22 12:57:16 HomeAssistantServer hass[559]: INFO:homeassistant.core:Bus:Handling <Event zwave.node_event[L]: object_id=unknown_id0234_unknown_type0003_id010a_5, basic_level=255>
Sep 22 12:57:21 HomeAssistantServer hass[559]: INFO:homeassistant.core:Bus:Handling <Event zwave.node_event[L]: object_id=unknown_id0234_unknown_type0003_id010a_5, basic_level=0>
Sep 22 12:57:21 HomeAssistantServer hass[559]: INFO:homeassistant.core:Bus:Handling <Event zwave.node_event[L]: object_id=unknown_id0234_unknown_type0003_id010a_5, basic_level=255>
Sep 22 12:57:21 HomeAssistantServer hass[559]: INFO:homeassistant.core:Bus:Handling <Event state_changed[L]: old_state=<state switch.unknown_id0234_unknown_type0003_id010a_switch_5=off; node_id=5
Sep 22 12:57:23 HomeAssistantServer hass[559]: INFO:homeassistant.core:Bus:Handling <Event zwave.node_event[L]: object_id=unknown_id0234_unknown_type0003_id010a_5, basic_level=255>
Sep 22 12:57:30 HomeAssistantServer hass[559]: INFO:homeassistant.core:Bus:Handling <Event state_changed[L]: old_state=<state sun.sun=above_horizon; next_rising=2016-09-23T04:58:37+00:00, elevati
Sep 22 12:57:32 HomeAssistantServer hass[559]: INFO:homeassistant.core:Bus:Handling <Event zwave.node_event[L]: object_id=unknown_id0234_unknown_type0003_id010a_5, basic_level=0>
Sep 22 12:57:35 HomeAssistantServer hass[559]: INFO:homeassistant.core:Bus:Handling <Event zwave.node_event[L]: object_id=unknown_id0234_unknown_type0003_id010a_5, basic_level=0>
Sep 22 12:57:39 HomeAssistantServer hass[559]: INFO:homeassistant.core:Bus:Handling <Event zwave.node_event[L]: object_id=unknown_id0234_unknown_type0003_id010a_5, basic_level=255>
Sep 22 12:57:40 HomeAssistantServer hass[559]: INFO:homeassistant.core:Bus:Handling <Event zwave.node_event[L]: object_id=unknown_id0234_unknown_type0003_id010a_5, basic_level=255>
Sep 22 12:57:42 HomeAssistantServer hass[559]: INFO:homeassistant.core:Bus:Handling <Event zwave.node_event[L]: object_id=unknown_id0234_unknown_type0003_id010a_5, basic_level=255>
Sep 22 12:57:47 HomeAssistantServer hass[559]: INFO:homeassistant.core:Bus:Handling <Event zwave.node_event[L]: object_id=unknown_id0234_unknown_type0003_id010a_5, basic_level=0>
Sep 22 12:57:51 HomeAssistantServer hass[559]: INFO:homeassistant.core:Bus:Handling <Event zwave.node_event[L]: object_id=unknown_id0234_unknown_type0003_id010a_5, basic_level=0>
Sep 22 12:57:51 HomeAssistantServer hass[559]: INFO:homeassistant.core:Bus:Handling <Event zwave.node_event[L]: object_id=unknown_id0234_unknown_type0003_id010a_5, basic_level=255>

Any suggestions??

Best regards,
Tonkin

Also!!
The HA GUI under /dev-state lists the device and all four end points as unknown and ALL WITH THE SAME friendly_name???

What is that?

switch.unknown_id0234_unknown_type0003_id010a_switch_5 off
friendly_name: Unknown: id=0234 Unknown: type=0003, id=010a Switch node_id: 5

switch.unknown_id0234_unknown_type0003_id010a_switch_5_2 on
friendly_name: Unknown: id=0234 Unknown: type=0003, id=010a Switch node_id: 5

switch.unknown_id0234_unknown_type0003_id010a_switch_5_3 off
friendly_name: Unknown: id=0234 Unknown: type=0003, id=010a Switch node_id: 5

switch.unknown_id0234_unknown_type0003_id010a_switch_5_4 on
friendly_name: Unknown: id=0234 Unknown: type=0003, id=010a Switch node_id: 5

switch.unknown_id0234_unknown_type0003_id010a_switch_5_5 on
friendly_name: Unknown: id=0234 Unknown: type=0003, id=010a Switch node_id: 5

I am trying the same with fibaro keyfob but dunno how to do in fact. I added thiose now:

<Node id="35" name="" location="" basic="4" generic="24" specific="1" roletype="4" devicetype="5632" nodetype="0" type="Basic Wall Controller" listening="false" frequentListening="fal$
                <Manufacturer id="10f" name="FIBARO System">
                        <Product type="1001" id="1000" name="FGKF-601 Keyfob" config="fibaro/fgkf601.xml" />
                </Manufacturer>

any hint how to proceed here?

Whatever about the LogicHome, I imagine for a big brand like Fibaro the manufacturer details would be picked up automatically, with no manual hacking is required. Initially gathering of manufacturing data is slow for battery nodes because they sleep - but you can speed it up by waking them up near the controller.

yeah. I think so. I might have a bit mess with my venv. I still have libopenzwave 0.3.3 or something… the keyfob is well listed in manufactures list but wont catch up the config. I cannot config the device at all. i added manually the scenes .now i see the buttons… but couldn’t test yet if hass now accepts the scene ids

the main problem is that i just don’t have any configuration options nothing

I actually got everything working with the fix described above. I think the fix in the end was finding the 3rd and right folder to place the XML filen in. For a long while everything has been running very well.

I have since then moved on to HASS.IO and still we no problems. But problems returned when I had to change one with due to repair and at the same time installed two new switches. Now I can’t get HASS to proper recognize the switches other that instance 1 (which means that only one of four buttons is functional). I have tried to configure using HA, through OpenZwave (I still have the old SD card from my experiences mentioned in the beginning of this thread) and with Domoticz (see: https://github.com/OpenZWave/open-zwave/pull/1025#issuecomment-271178707)

The odd thing is that HA sees all the instances and the software can control the hardware, but the hardware can only control the software on instance 1 (of 5).

But hey, it the process not the result right :-S

/Tonkin

1 Like

To finish this off: I re-read the thread from the link deleted all assosiation to “1” leaving only “1.1”. This I thought was needles since the one working switch has both “1” and “1.1”.

Deleting the assosiation to “1” fixed the problem. Oddly Domoticz re-introduces the assosiation so “1” and “1.1”, but this time everything works.

/Tonkin