(solved) GE outdoor EZ Smart Switch not shown in /dev-state

Hi all,
i hope this is the right category…

i’m running hass on a synology in a docker container. all is going pretty well. nest and kodi and wemo switches all show up and can be controlled, etc.

I recently got a http://aeotec.com/z-wave-usb-stick and a GE outdoor smart switch (first two z-wave devices).

the z-stick configures in hass fine, i think with the container in privileged mode.
in OZW_Log.txt i see:
2017-01-05 05:57:03.365 Info, Node query processing complete.
2017-01-05 05:57:03.365 Detail, Node002, Notification: NodeQueriesComplete
2017-01-05 05:57:03.365 Detail, contrlr, Notification: AllNodesQueried
2017-01-05 05:57:05.115 Detail, Node002, Received: 0x01, 0x09, 0x00, 0x04, 0x00, 0x02, 0x03, 0x25, 0x03, 0xff, 0x2a
2017-01-05 05:57:05.116 Detail,
2017-01-05 05:57:05.116 Info, Node002, Received SwitchBinary report from node 2: level=On
2017-01-05 05:57:05.116 Detail, Node002, Refreshed Value: old value=true, new value=true, type=bool
2017-01-05 05:57:05.116 Detail, Node002, Changes to this value are not verified
2017-01-05 05:57:05.116 Detail, Node002, Notification: ValueChanged

which only showed up after i manually added the switch to the network by pushing the buttons on both devices.

and in zwcfg_0x*.xml
i see:
Node id=“1” name="" location="" basic=“2” generic=“2” specific=“1” type=“Static PC Controller” listening=“true” frequentListening=“false” beaming=“true” routing=“false” max_baud_rate=“40000” version=“4” query_stage=“Complete”>
Manufacturer id=“86” name=“Aeotec”>
Product type=“101” id=“XX” name=“ZW090 Z-Stick Gen5” />
(couldn’t get pre-formatting to work for these tags, removed the opening <)

but i don’t get an xml file for the switch.
ideas?
thanks!

hmmm… so i restarted hass several times to no avail.
the switch finally showed up when i rebooted the container running hass/openZWave

Not sure if this is the issue, but keep in mind that there are 2 zwave xml files in play, potentially. With my all-in-one install, the OZWCP version lives here:
/srv/hass/src/open-zwave-control-panel/zwcfg_0x*.xml
and the one that HASS uses lives here:
/home/hass/.homeassistant/zwcfg_0x*.xml

I’ve seen some people symlink one to the other. But I think a reboot may cause the copy to happen. When I do any work in OZWCP, I finish by copying the xml after saving in the CP.

thanks @ih8gates i don’t think the current hass docker image has ozwcp. i couldn’t find it on the system, and i don’t see it in the Dockerfile:
https://hub.docker.com/r/homeassistant/home-assistant/~/dockerfile/

it apt-get installs:
nmap net-tools cython3 libudev-dev sudo libglib2.0-dev bluetooth libbluetooth-dev
libtelldus-core2

then uses this: https://github.com/home-assistant/home-assistant/blob/dev/script/build_python_openzwave
to build openzwave

then:
pip3 install --no-cache-dir -r requirements_all.txt &&
pip3 install --no-cache-dir mysqlclient psycopg2 uvloop

where requirements_all.txt was previously COPY’d from https://github.com/home-assistant/home-assistant/blob/dev/requirements_all.txt

i might add opzwcp to my fork and see how it works. i guess i could just run it somewhere else where i have my z-stick plugged also, but it feels like some of ozwcp could be useful near hass (or hass could use it as a plugin or something)