I wrote:...I will continue to pursue this.
EUREKA! Success, though not the way I had first hoped.
Using VirtualHere server or CloudHub is just not going to work. Too bad, it is a nice product and well supported. But, MacOS USB driver issues keep it from working to serve a remote Z-Stick.
But, not to be dissuaded from getting something working to remote my Z-Stick, I tried a different tactic. I re-flashed the GL.iNET GL-MT300N-V2
Mango Mini Travel Router back to its original state* as an
OpenWRT router. Next, I plugged in the
Z-Stick Gen5 and it immediately appeared as /dev/ttyACM0. I then installed**
ser2net edited its config file*** and started ser2net. I then went to my Indigo server and on the Z-Wave config selected the
Network Socket interface and added the url for the Mango. Badaboom, it came right up and is working.
I can now place my Z-Stick virtually anywhere I have power at a cost of
USD 20/EUR 27 + the Z-Stick.. BTW, This trick would probably work with any router running OpenWRT, and certainly a Raspberry-Pi and probably dowry as well. In my installation, I located the Z-Stick
server next to a Wi-Fi hub. The Mango router is powered from a USB port on the Wi-Fi hub, the the Mango's network connection is plugged directly into the Wi-Fi router. No need for an extra power supply or a new CAT5 run.
In the process of getting this working there was one glitch, getting the Mango to listen on its WAN port and be able to route out to the Internet (needed to download ser2net). I ended up just using the LAN port and adding a default route and resolver entry. Of course, if you want ton use Wi-Fi, this will not be an issue. I'll dig into that issue later.
* This step will not be necessary if you buy a new router. In my case I had flashed mine with the VirtualHere CloudHub firmware and needed to put it back to factory state.
** To install ser2net on OpenWRT:
- Code: Select all
opkg update
opkg install ser2net
*** /etc/ser2net.conf should have only one entry (other than comments):
- Code: Select all
15333:raw:0:/dev/ttyACM0:115200
That makes the Z-Stick available on port 15333. Feel free to change that to any free port > 1024. With that entry the Indigo url will be
socket://<IP_ADDRESS>:15333