I’ve (TubesZB) been selling in Ethernet/PoE connected zigbee coordinators for a while now, and every few so often I’d get a request for a Z-Wave version.
I’m now offering a kit that you can plug a Zooz ZAC93 or Razzberry Pro 7 into to use over PoE no pi required. Other pi gpio radios will likely work but the two above are tested and fit in the case I’ve designed.
I also have the pcb available which I ship with the required pins to be soldered on and used if you want to do it all yourself. I’ll post the gerbers and case stls to GitHub soon.
I like the idea, especially the external antenna, but that only comes with the $85 RaZberry 7 Pro. Total cost $45 + $85 + shipping + tax.
I recently accomplished the same with an $8 (eBay) WS-AP3825i access point and a $26 (Amazon Warehouse) Atrim 800 series Z-Wave USB adapter. Costs include tax and shipping in the US. The AP is larger than your enclosure, but it’s designed to mount on a wall/ceiling with the Ethernet cable tucked behind. It also has rubber feet if you want to sit on a shelf. The AP has 5 status LEDs (3 are bicolor) and dual Gigabit POE ports. For me it was a no-brainer because it was already mounted and in use for Wi-Fi. I just plugged in the USB radio which is hardly noticeable parallel to the ceiling. Yes, I had to flash OpenWrt and shop for bargains on the hardware.
I purchased Raspberry Pi GPIO to Olimex UEXT for Z-Wave Adaptors pcb kit and soldered it according to the image below from your site (note the board orientation also matches the image in your original post), connected the Zooz ZAC93 and powered up the ESP.
Unfortunately the olimex-esp32-poe board no longer works. It does not power on, report logs or respond to reset.
I then looked at your site again and on the page for the pcb itself, you show the board soldered upside down with respect to the connectors.
Both images I’ve posted are from your site. As you can see the stencil outline for the UEXT connector is on different sides of the board in each image.
Hi @tube0013, your zwaven poe kit with ZooZ ZAC93, how many devices can it hold?
Just looking into to get zwave poe enabled to get rid of the old aeotec gen5 stick, which have been solid for many years…
I love your Zigbee POE stuff but so far, I have had nothing but trouble with this Z-Wave POE board. I don’t think it’s any fault of yours though I have even ordered a spare Olimex board to see if it was just a bad board, but I get constant disconnects where the ESP device becomes unresponsive, and I get a driver failure in Zwave JS. I’m using the Zooz 800 GPIO module and have tried 2 of those as well with no change in reliability. Seems that ever 2-4 hours it just hangs and requires a power cycle of the Olimex board to restore Z-Wave JS to functionality. Looking on the Olimex Github there do seem to be some reports about the power supply not being stable over POE and that using USB to power the board is more reliable. I have not attempted this but it will kind of defeat the purpose of the board in my opinion.
Driver: Failed to initialize the driver: ZWaveError: The driver is not ready or has been destroyed (ZW0103) at Driver.ensureReady (/opt/node_modules/zwave-js/src/lib/driver/Driver.ts:2867:10) at Driver.sendMessage (/opt/node_modules/zwave-js/src/lib/driver/Driver.ts:5269:8) at ZWaveController.queryCapabilities (/opt/node_modules/zwave-js/src/lib/controller/Controller.ts:936:37) at Driver.initializeControllerAndNodes (/opt/node_modules/zwave-js/src/lib/driver/Driver.ts:1458:46) at Immediate. (/opt/node_modules/zwave-js/src/lib/driver/Driver.ts:1259:16) (ZW0100)
Have you tried flashing the Olimex ESP32 over microUSB? this will erase it and put a clean FW on it, sometimes this solves issues. FW is on my github (yaml and binaries)
@lundy. I had this same problem about a year ago with my first TubesZB Zigbee controller and I purchased a second Olimex POE module thinking it was rebooting or something causing it to go offline but new new Olimex module didn’t resolve it. If you use pfSense or Ubiquiti router with a reserved static DHCP ip address this seems to be a known problem. I found it can be resolved by hard coding a static IP address for the ESP32 module in the yaml code. I have both TubesZB Zigbee and the TubesZB Z-Wave (with RaZberry 7 Pro radio) ESP32 POE modules with static IP addresses assigned in the ESP32 yaml code and they have been rock solid.
Yep I have done that. One of the Olimex boards I just ordered from Digikey so it had to be flashed manually. I am reflashing now with the static hardcoded to see if this resolves the issue as @ScottR suggests because I do currently have a static IP assigned in pfSense. Should know rather quickly if this solves my issue.
EDIT: I decided to answer my own question and fire up another instance of Z-Wave JS and when I got it set up, the coordinator WebUI showed Serial Connected ON and the Z-wave board picked up just fine in the Z-wave JS UI.
Can someone sanity check me here?
I got my olimex board, zooz zwave board and the lovely adapter pcb in from Tubez and got it all soldered up, but I am not getting any zwave signs of life.
Do I need to connect to Zwave JS UI to know if it is working or should the ZW Serial Connected be on when the Zwave board is plugged in?
I have mine sitting on my desk with the zooz module installed, trying to decide if I exclude/include or clone the zwavejs instance and run 2 of them while I migrate… Question I had though as it’s sitting on my desk just looking pretty… Is there a way to turn off the lights?
unfortunately they are controlled by the Ethernet chip and are not software controllable. Options are a bit of electrical tape over them, or nail polish, also I’ve seen led blocking stickers of various sizes on amazon.
Hi @tube0013 do you know is it possible to turn on the Bluetooth proxy settings and uses this a proxy as well? I turned it on in the config and i see in the logs it says “scanning for ble” but it never picks anything up.
I wasn’t sure if the zwave gpio integration would interfere with that or if it should be possible?
thanks