All in all, it might not be necessary to flash it. Mine is in intensive care, with a typical USB to serial adapter connected to TX0, RX0 and GND pads on the PCB. I am using esptool.py as a software as I am used to it, but any should do the trick. Unless you screw it up stupidly like me… OTA update should work just fine.
Just bringing an update, I ordered the bridge and I just linked my first device! For the people following this thread:
Firstly I just connected the bridge to an ethernet port and let it get an IP from the router. Once you have that IP navigate there on the browser and open the console, you will need it.
I followed partially the links sent in this thread, on this link I skipped the flashing part, and went straight to the point where the wifi is turned out and the TCP port is enabled. Then the bridge will reset and on the prompt will be shown that the port is enabled.
As last, I followed this guide from bullet #7, in which they explain how to connect the bridge to HASS.
Once you’re done, use the integration to add new devices and have them available in HASS.
Thanks a lot to @Arduous for the resources here listed and the research!!
It’s funny to see how someone’s source of trouble it’s otherone’s solution!
For me and a couple of people here an ethernet based Zigbee router was the solution, maybe it’s not the best hardware or it’s a bit hacky, but still the best given the circumstances.
I think this post here, your reaction and all the research other people have done are the best for newcomers, who now can decide which one is the best solution.
Without your post I had never been able to implement Zigbee at home, though you regret it, thanks!
I just implemented a cheap HamGeeks Ethernet Zigbee Coordinator with antenna for a home 200 miles from my HA server connected via VPN.
There was no hacking required and it worked out of the box with both Z2M and ZHA. Even though it’s remotely connected there is zero noticeable lag and it’s worked perfectly so far. The hardest parts were figuring out the correct syntax for my configuration and dealing with Zigbee client device quirks. Still dealing with those quirks.
Hello again! It seems that I am unable to pair new devices! When the pairing is starting, my new devices are seen, they even work for a little while, a minute or so, and then become “Unavailable”. Are you able to add new devices on your side? TY!
Answering to myself… It seems that the radio migration that I performed when I swapped the coordinator from my Sonoff USB to the current Ethernet to ZigBee bridge left me with some side effects like the inability to finalize properly the pairing.
I bit the bullet… I removed the ZigBee integration and restarted from scratch. Tens of pairings later, I can confirm that the pairing problem is resolved.
Im running home assistant on a tablet and i dont want to put an usb stick in it for my zigbee devices.
Can you confirm that you can connect zigbee devices to home assistant with the hub from ali? Or do i still need a usb device like a conbee stick?
Also, what would you recommend to buy from ali.
The tasmota mqqt or the ewelink app? (I think tasmota mqqt but i’m pretty new😅)
Hello, I confirm that the above linked cheap AliExpress Ethernet<->ZigBee bridge (ZHA variant) works really well. No USB coordinator is needed anymore.
Hello,
I am sorry if I ask something obvious or irrelevant, but here it is. It is about using this device as a Zigbee router over a LAN.
Some context first.
I started to install 1 month ago a Home Assistant system on a Raspberry Pi 4, with a Zigbee USB stick as the controller. They are installed in the living room to give an idea. I installed on it the ZHA integration and it works well.
My problem is that there are some thick walls in my house and that parts of the house cannot connect to the Zigbee network. I tried to install a Zigbee smart plug to act as a router, it can work but I have to put it at a strategic place, that is in a doorway, which is not convenient.
Because of the thick walls, I installed an Ethernet network in all rooms, so the LAN is available wherever I need it.
Now the question: I understood that I can use this device to route Zigbee packets over Ethernet. I would like to do exactly this, so that all my Zigbee devices are connected to the same coordinator (in the living room). Is it possible and how to do it practically ?
Do I need 2 of these devices, one connected to the main Zigbee mesh, and one in the remote part of the house, so that they interconnect both Zigbee meshes through their LAN connection ?
Best you can do is add a bunch of quality routers to try and make the mesh dense enough.
Many handle remote locations by running multiple instances of Zigbee2MQTT, each connected to a remote coordinator, but they will be separate and distinct zigbee networks.
Ok, thank you for your answer. I might try to find a better router than my smart plug.
However, I don’t understand why this is “not possible”. I see no reason why one cannot implement routing Zigbee packets through an Ethernet tunnel. Moreover, the Zigbee works at OSI network level #3 (and up) while Ethernet is a level #2 and #1 protocol so implementing the Zigbee protocol over Ethernet should be possible.
As said here above, it is not possible to use this device. I’ve heard that there are Zigbee repeaters, which do nothing but increase the power of the mesh by just being in the network. That might be a solution to your problem if you are able to place them on strategic places.