Way to extend Zigbee or Z-Wave to outer building (a barn/tool shop 120 feet away)

This is very easy to do.

  1. Install Z-WaveJSUI on the remote machine. I personally use the standalone windows version here because of how easy it is to manage. To install it you just download the exe file and double click on it to run the program. I run this on windows.

  2. In the Z-WaveJSUI settings page enable the Websocket Server option and specify the port.

  3. Back in home assistant you setup a new Z-Wave JS Integration just like you normally would. Then type in the IP and Port. Once you connect it you should see (2) Z-WaveJS Integrations.

I can make a video explaining everything if you need more details.

1 Like

You can also use ser2net to run the USB dongle over Ethernet (using a Raspberry Pi or other Linux Single Board Computer) if you don’t want to set up an entire Z-Wave JS stack on another machine: Remote Serial Port - Z-Wave JS

2 Likes

I am so excited that I am trying to do this right now! Hoping I can get it to work. I am a little unsure about part of this. If you have time to do a quick video I would be enormously appreciative!

Also, just so I get off on the right foot with the Z-Wave setup at the MAIN BUILDING. Again, I am new to HA so learning, however I am reading a lot of contradicting info on what app/add-on(s) to use. I am currently using what appears to be the default HA Integrations simply called “Z-Wave” and what appears to be the HA default add in called “Z-Wave JS”. I see suggestions for MQTT and other things saying they are much better than the defaults. What do you use?

Thanks again!

Sorry if I’m stating the obvious, but you did say you were new to HA.

I don’t know if you’ve tried it yet, but most mains-powered devices also act as routers in the mesh that Zigbee and Z-Wave create. 120’ with a direct line of sight might work, if you put a smart plug or some such at the closest points in the house and the barn. I’ve also heard that dedicated Zigbee routers/repeaters can have even more range than, say, a smart plug which also does routing. I haven’t needed that yet, but something to consider if you’re pushing the limits.

Maybe you’ve already tried that, but if it works it would be a lot simpler than adding (and maintaining!) additional add-ons, features or hardware.

Oh, and of course you can buy WiFi devices which do everything Zigbee and Z-Wave can do, generally a lot cheaper. So if your barn is already lit up with WiFi this may be sufficient. Only warning with that is to research the brand you buy to see how well they tolerate local control. Some insist on connecting only back to the “mother ship” vendor’s cloud.

1 Like

I was also going to suggest skipping Zigbee for the remote location and go wifi.

However, there’s one more caveat there as well, besides the cloud need (which isn’t a problem for me, but for many it is, also when your connection is more unstable): depending where the OP lives, they might be restricted on the devices they can buy; here in Brazil I’m mostly stuck with AliExpress, for instance.
Not to mention battery life, which tends to be smaller for wifi-based devices, as far as people usually tell.

1 Like

Extending zwave will likely be a mess and when i tried same 100’+ connection the poor communication caused my zwave network to randomly crash. A Raspi with remote zwave network is best.

Standard Wifi by itself will be unreliable. I tried this. It may work great some days and spotty others then down the next. Maintenance nightmare. Wired ethernet or wifi bridge with ACTUAL bridge APs, like uniquiti nanostation, is best.

1 Like

If you mean extending Z-Wave over WiFi, I’d tend to agree that it would be good to avoid that level of complexity if possible.

I just don’t want anyone reading this thinking that all WiFi devices, like smart plugs or switches, are unreliable. Of course they can be, depending on how robust the network is at the location where they’re installed.

Wow this looks like an awesome idea too! I will order another Pi and test this out as well. Thanks!

Thank you very much for the suggestion. I tried both zigbee and zwave with no luck. I even bought two of the new zwave 800 usb sticks and also two of the 800 switches. The 800 series chip is supposed to reach “1 Mile”. Needless to say I think they exaggerated this drastically. Still no luck :frowning:

Regarding the “1 mile” range for Z-Wave 800, whether it is exaggerated or not, it refers to the Z-Wave Long Range feature. Z-Wave Long Range is a star network, as opposed to a “mesh” network, where devices connect directly to the controller. It requires both Long Range compatible devices and supporting software. Z-Wave JS doesn’t support it yet, if that’s what you tried to use.

1 Like

I meant connecting a wifi device located outdoor or in adjacent building to wifi AP located indoor or outdoor separated by 100’ +. This works but can be spotty compared to wired connection or wifi bridge which are virtually flawless in same conditions. My opinion and results. It can be made to work

Zwave extending over 100’ is spotty also and just more reliable to use raspi at a certain point

1 Like

Hi! I just received all new devices. They all have the 800 series Long Range chips. I’m getting about 50 feet out of them so I do feel like something is wrong. I am in fact using Z-Wave JS so that may be why! Thanks so the heads up! Is there any way to use these with HA, or at least some way to set them up enough to use LR so I can at least test their range? Thanks!

For outdoor Z-Wave routers I found Zooz ZEN05 and ZEN14 devices to work quite well. Might be another option.

1 Like

Here’s the video explaining how you can connect multiple Z-Wave networks to a single home assistant instance. The only thing I covered was the software side of things.

You should be able to find videos on how to lay cable.

2 Likes

Holy cow thanks so much for this! I would NEVER have figured that out on my own. I can’t wait to test it and will report back!

Just curious… is there any way to do this, or similar, with Zigbee?

Hi! Is there a way to do this, or similar, with Zigbee?

1 Like

Yes. Here’s the ser2net.yaml I use with my Nortek GoControl HUSBZB-1 stick that has both a Z-Wave and Zigbee Serial port:

connection: &my-zwave
  accepter: tcp,20100
  enable: on
  options:
    kickolduser: true
    mdns: true
    mdns-sysattrs: true
    mdns-type: "_zwave._tcp"
  connector: serialdev,/dev/serial/by-id/usb-Silicon_Labs_HubZ_Smart_Home_Controller_515014F0-if00-port0,115200N81,nobreak,local

connection: &my-zigbee
  accepter: tcp,20101
  enable: on
  options:
    kickolduser: true
    mdns: true
    mdns-sysattrs: true
    mdns-type: "_zigbee._tcp"
    mdns-txt: "radio_type=ezsp"
    mdns-txt: "baud_rate=57600"
    mdns-txt: "flow_control=software"
  connector: serialdev,/dev/serial/by-id/usb-Silicon_Labs_HubZ_Smart_Home_Controller_515014F0-if01-port0,57600N81,nobreak,local

With the above settings Home Assistant will also automatically detect the remote Zigbee stick via Zeroconf/mDNS. That may not work if you are looking to “migrate” the radio (i.e. move the stick from a local USB port to the networked ser2net setup). There you’d just have to manually supply the socket address (see, for example, Zigbee Home Automation - Home Assistant) in the migration flow.

1 Like

Z-NET supports Zigbee now using the Sonoff ZBDongle-E. Instructions have been added to our HA/Z-NET guide: Z-NET Integration with Home Assistant

Z-NET-Sonoff-500

3 Likes