I recently picked up a ZB-GW03 v1.4 Ethernet Zigbee gateway, which came preloaded with Tasmota (13.2.0(tasmota)-2_0_14
) and Zigbee firmware EZSP v6.7.10.0 . I’m trying to use it with Home Assistant’s ZHA integration via Ethernet (socket://hostname:8888
), but ZHA fails to detect the device.
What I’ve Tried
ZHA Settings:
- Radio Type: EZSP
- Port:
socket://IP_ADDRESS:8888
- Baud rate: 115200
- Flow control: tried both hardware and software
Tasmota Config:
- Template:
backlog template {"NAME":"ZHA-bridge","GPIO":[0,0,5472,0,5504,0,0,0,5793,5792,320,544,5536,0,5600,0,0,0,0,5568,0,0,0,0,0,0,0,0,608,640,32,0,0,0,0,0],"FLAG":0,"BASE":1} ; module 0
- TCP server rule + startup command:
backlog rule1 on system#boot do TCPStart 8888 endon ; rule1 1 ; TCPStart 8888
Result from Tasmota Console:
05:27:44.933 CMD: backlog rule1 on system#boot do TCPStart 8888 endon ; rule1 1 ; TCPStart 8888
05:27:44.945 RUL: Stored uncompressed, would compress from 37 to 27 (-27%)
05:27:44.947 RSL: RESULT = {"Rule1":{"State":"OFF","Once":"OFF","StopOnError":"OFF","Length":37,"Free":474,"Rules":"on system#boot do TCPStart 8888 endon"}}
05:27:45.184 RSL: RESULT = {"Rule1":{"State":"ON","Once":"OFF","StopOnError":"OFF","Length":37,"Free":474,"Rules":"on system#boot do TCPStart 8888 endon"}}
05:27:45.647 RSL: RESULT = {"Command":"Error"}
This last line ({"Command":"Error"}
) suggests that the TCP server isn’t actually starting.
Other Info
- The device is connected via Ethernet
- I can access the Tasmota web UI just fine
- The device uses EZSP firmware: v6.7.10.0
- I found similar projects that reference this workflow:
Questions
- Has anyone gotten the ZB-GW03 with Tasmota + EZSP working with ZHA over Ethernet?
- What does the
"Command":"Error"
onTCPStart 8888
mean? - Can I update to a later version of Tastmota?
4.Is the ESPHome version better? syssi’s setup?
Any advice or working configurations you could share would be greatly appreciated! I’m happy to post additional logs or configs if helpful.