Closed Andybishop closed 1 month ago
Please use search, this is a duplicate issue https://github.com/dgreif/ring/issues/1459. The requirement for NodeJS v18 or newer (ideally v20) is already documented in the v13 release notes.
Just for a quick update here, we did reach out to HOOBS via a backchannel and there's a least a bit of life there as we did receive a response. They do have HOOBS 5 that they claim will release "soon", although no real indication when that would be. This has newer NodeJS and Homebridge so hopefully they can get that out. Apparently it's possible to install this today by switching to the "bleeding" branch. You can contact HOOBS support for instructions.
Is there an existing issue for this?
Describe The Bug
When I update the plugin to 13.0.0 Ring devices are not working in Hoobs/Homebrige and checking the logs I see the following:-
Error Failed to reach Ring server at https://oauth.ring.com/oauth/token. fetch is not defined. Trying again in 5 seconds...
If I revert back to 12.1.1 everything starts to work again with no issues.
To Reproduce
Upgrade to 13.0.0 on Hoobs
Expected behavior
Following an update it would be expected to continue working as it did previously.
Relevant log output
Screenshots
No response
Homebridge Ring Config
Additional context
No response
OS
Linux
Node.js Version
16.20.2
NPM Version
7.17.0
Homebridge/HOOBs Version
1.7.0/4.3.1
Homebridge Ring Plugin Version
v13.0.0
Operating System
Ubuntu