-
Notifications
You must be signed in to change notification settings - Fork 46
New issue
Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? # to your account
certificate has expired #94
Comments
I have the same problem! :( |
Same here.. Thanks, |
Same here (since last app update yesterday)
|
This isn't the answer, but provides a bit more detail to the problem: Fixing the Breakage from the AddTrust External CA Root Expiration. The eu-api.coolkit.cc server certificate chains do hit this. As I write this on my Mac, Safari is all ok with the certificate chain, but curl & openssl s_client are not. But, my calls through homebridge to the ewelink API are working (on a different test plugin at the moment though, but shouldn't be any different at this low a level). This won't just be an issue with this plugin, or one this plugin could fix. Ultimately the api server is returning an expired certificate chain, but also it looks like for you Node is not behaving the same way as the browser to be a bit smarter about the certificate validation. For those reporting the issue, what node versions/OSs are you running? May just require a node version update. I'm on 14.3.0 on MacOS 10.15.4 |
I had the same "certificate has expired" error, I have just updated node to the latest version and it has fixed the "certificate has expired" issue for me. Plugin is back working for me |
thank you very much for the tip, it worked here too !! |
hi @dhutchison Thanks for your explanation, I'd rather stay on this node version since you can't simply upgrade. you need a new fresh homebridge installation in order to update the node version. Is there no other way to bypass this ? |
Thank you for the advice. I've been on node 9.9.0 since I had to address Bluetooth Smart Home devices from my Raspberry. I changed them against native HomeKit devices short time ago so I could update node now to v12.17.0 (LTS) and the plugin is working again like a charm. @jurhey You don't have to reinstall homebridge during the node update. Just be aware that you can't use BLE accessories with a raspberry on a higher version of node than v9.x. |
Here's how you update node on Raspbian safely:
|
The update worked me too! Thank you for the help! |
A simple reboot solved it for me
|
Since today's update of Ewelink App on iOS the plugin unfortunately is not working any more. I # via OEM app and it works fine (so credentials are correct) but the login via homebridge doesn't work any longer.
I keep getting this error in the log:
[2020-5-30 18:16:08] [eWeLink] An error was encountered while requesting a list of devices. Error was [Error: certificate has expired]
and the homebridge crashes continuously.
EweLink Version: 4.1.1
Plugin Version: 0.1.21
Is there maybe any workaround for this or should I rather delete the configuration part of ewe link-max in homebridge config until a future update?
The text was updated successfully, but these errors were encountered: