-
Notifications
You must be signed in to change notification settings - Fork 89
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
eachen ewelink will not reconnect after power cycle. #440
Comments
Use the https://github.com/zigpy/zha-device-handlers#testing-quirks-in-development-in-docker-based-install for getting one console in the HA docker container if you is using one type of docker installation of HA. One PM if ZHA is up and running OK you cant using the comport then its being used of bellows but for the moment is not problem then ZHA have not loading it. My feeling is that is that tasmota for ESP32 is not saving all things OK and is loosing some setting on reboot / power reset. |
This is what I get when running that command when ZHA is working:
|
Just realized I might have to disable ZHA, so when I disable ZHA and run that command I get: |
Yes that is best or ZHA is trying talking to the coordinator thru bellows and messing things up. Then re-power the eachen and do the same test. |
Then you have it working you shall updating the firmware in the Zigbee module then the |
I tried both 6.7.8 and 6.7.9, the issue is the same. |
Both shall working OK with the communicating with ZHA and is not one part of your issue here but in production is only the 6.7.9.0 OK then communicating with the Zigbee network. Back to testing re-power tasmota and if its working or not ;-) |
After power cycling tasmota (and after disabling ZHA) :
I also double checked tasmota is configured to listen on port 8888 and even manually restarted it:
Tried it both on wifi and ethernet, same result. |
And then you is changing to ZBB and back to ZHA profile its working ? Its looks like tasmota on ESP32 is not doing all things OK after one cold start of the board. |
Yes indeed. I use this to go back to Z2T: Did that the first time to see if the device was still working. Then
I just tried a full reset of tasmota, configured ZHA template, enabled TCP, works. Power cycled, it no longer works. Tried the ZHA template command again, doesnt help. Only going back to Z2T template "solves" it I should probably just try esphome I guess? |
You can open one issue or discussion in the tasmota git. I recommending trying https://github.com/tube0013/tube_gateways/tree/main/esphome then its known working well and you is getting auto detection in ZHA with it :-)) |
@jon6fingrs do have looking on getting ESPHome working with this hardware ? If possible doing one "fast guide" with the needed setting for the hardware can being good so the user can getting the hardware up and running. Its looks like tasmota is having much work on its new v10.0.0 Norman and dont have time looking on the issue in there git. Sad that the hardware looks good and user is having problems that is making its system having problem then the device is re powered ;-(( |
Hey I really don't have any experience with ESPHome but seems like a cool thing to look into. Will see if I can get it working when I have a minute and report back. |
Great !! The problem is the Ethernet hardware config for the ESP32 and the rest is easy done only "normal" ESPHome things and also easy getting connection status of the serial server in HA. If you getting the time it being great but is not some brave user can trying it out and posting the setting for getting it working OK so users can implanting it easy :-)) |
@R5fan FYI; there is a general Tasmota / Z2T discussion started about ZB-GW03 hardware here -> arendst/Tasmota#12764 Note ZB-GW03 v1.0 and ZB-GW03-V1.2 is sold rebranded under many names, including SmartWise and EACHEN brands. PS: There is also a general zigpy discussion about the ZB-GW03 eWeLink Ethernet Zigbee Gateway hardware here: |
@jon6fingrs FYI, there is a related feature request for ESPHome firmware here which include mentioning of ZB-GW03 too: thegroove made project for ESPHome for Sonoff Zigbee Bridge which is somewhat similar (ESP8266 instead of ESP32 based): https://github.com/thegroove/esphome-zbbridge If you are interested in taking on such a project then please also consider checking out request on Zeroconf DNS TXT records: and thegroove started on that project here: https://github.com/thegroove/esphome-zeroconf and continued here: https://github.com/thegroove/esphome-zha-ezsp-zeroconf PS: Again, there is also a general zigpy discussion about the ZB-GW03 eWeLink Ethernet Zigbee Gateway hardware here: |
FYI, xsp1989 also have some newer EmberZNet / EZSP firmware version here that you could try: https://github.com/xsp1989/zigbeeFirmware/tree/master/firmware/ZigbeeBridge_SM-011 Looks like ncp-uart-nsw-6.8.2.0_115200.ota is currently the latest he built for SM-011 it uses? |
Forgot to also mention that syssi has now prepared a small project to provide a working esphome configuration for the ZB-GW03: |
Nop unsigned is |
Im unsure where to report this, as I dont know is causing it.
I have an eachen ewelink zigbee hub (ethernet) flashed with tasmota (tried 9.5.0 and 9.5.0.3) and ncp-uart-nsw_6.7.9_115200 zigbee firmware (edit: tried ncp-uart-sw_6.7.8_115200 and the problem is the same). It works fine for days until I power cycle the hub. After powering it up again, I can not get ZHA to reconnect. Tasmota itself seems to be working, I can access the web interface and console and see no problems. But ZHA will not start:
Restarting HA core, host, or tasmota doesnt help. Even deleting and reinstalling ZHA integration doesnt help. When I run tasmota 9.5.0.3 I can see in the tasmota console that a TCP connection is made from my HA host, but ZHA says it cant connect. (In 9.5.0 I never see such messages, even if everything is working.)
The only thing that I found that does help, is changing my tasmota template back to the one that supports zigbee2tasmota instead of serial over TCP, and then back to the one that does support ZHA via serial. Then I can reconnect in HA?
@MattWestb suggested I run
bellows -d socket://192.168.x.x:8888 info
in a console, but I wouldnt know what console to run that in (tried HA prompt and SSH, but it doesnt work).
The text was updated successfully, but these errors were encountered: