[Bug]: Unable to downgrade Node to 20.11.0 once moved to HomeBridgeUI v5.0.0
What happened?
Once upgraded to HomeBridgeUI 5.0.0 the lowest that I can go on Node is 20.18.0
Device Type
Doorbell (Supported)
Plugin Version
other (UnSupported)
HomeBridge Version
other (UnSupported)
NodeJS Version
v20 (Supported)
Operating System
Raspbian 10+ (Supported)
Relevant log output
pi@raspberrypi-homebridge:/var/lib/homebridge $ hb-service update-node 20.11.0
✖ Refusing to install Node.js version lower than v20.18.0.
pi@raspberrypi-homebridge:/var/lib/homebridge $
config
{
"platform": "EufySecurity",
"name": "EufySecurity",
"username": "[email protected]",
"password": "password",
"deviceName": "",
"enableDetailedLogging": false,
"omitLogFiles": false,
"CameraMaxLivestreamDuration": 30,
"pollingIntervalMinutes": 10,
"hkHome": 1,
"hkAway": 0,
"hkNight": 3,
"hkOff": 63,
"ignoreStations": [
"s/n"
],
"ignoreDevices": [],
"country": "US",
"stations": [
{
"hkHome": 1,
"hkAway": 0,
"serialNumber": "s/n",
"hkNight": 3,
"hkOff": 63
},
{
"hkHome": 1,
"hkAway": 0,
"serialNumber": "s/n",
"hkNight": 3,
"hkOff": 63
},
{
"hkHome": 1,
"hkAway": 0,
"serialNumber": "s/n",
"hkNight": 3,
"hkOff": 63
},
{
"hkHome": 1,
"hkAway": 0,
"serialNumber": "s/n",
"hkNight": 3,
"hkOff": 63
}
],
"cameras": [
{
"serialNumber": "s/n",
"rtsp": false
},
{
"serialNumber": "s/n",
"rtsp": false,
"talkback": false
},
{
"serialNumber": "s/n",
"rtsp": false,
"snapshotHandlingMethod": 3
},
{
"serialNumber": "s/n",
"snapshotHandlingMethod": 2
},
{
"serialNumber": "s/n",
"snapshotHandlingMethod": 2
}
],
"cleanCache": true,
"ignoreMultipleDevicesWarning": false,
"autoSyncStation": false,
"enableEmbeddedPKCS1Support": false,
"_bridge": {
"username": "username",
"port": 45961
}
}
Downgrading HomeBridgeUI to 4.8.0 allowed me to downgrade Node to 20.11.0
Yes, this way also worked for me. However, the question for me is whether this great plugin has reached a dead end with the new 5.0. Because the new node versions no longer provide PKCS1 support. Or is there already a plan?
Yes, this way also worked for me. However, the question for me is whether this great plugin has reached a dead end with the new 5.0. Because the new node versions no longer provide PKCS1 support. Or is there already a plan?
+1 I can just to ask this very same question. Are we any closer to moving past Node v20.11.0?
I am also curious about upgrading but don't want to break my setup
I'm new to this and on latest Homebridge (via Home Assistant add-on i.e. container) - same message when attempting to downgrade node.js
However, in plugin advanced settings, 'enable embedded PKCS1 support' worked for me using later node.js version.
https://github.com/bropat/eufy-security-client/issues/487
Having this same issue. Does enable embedded PKCS1 support work with video still?
Enabling embedded PKCS1 support works with Node.js 22.19.0 and video streaming.
I can confirm this!
My T8213 Doorbell Cameras are indeed working again in Apple Home!