This may be a feature or something that's not yet implemented in this plugin. When I have my VPN (NordVPN) running on my iPad, HomeKit cannot connect to the EUFY camera. When I disable my VPN, the connection works.
As a note, my Ring door bell which runs on the same HomeBridge that the EUFY plugin runs, works in Homekit whether I use VPN or not.
Homebridge version 1.7.0
Node.js 18.18.2
EufySecurity-2.2.0-beta.20
Device Type
Indoor Camera (Supported)
Plugin Version
beta (Best Effort)
HomeBridge Version
other (UnSupported)
NodeJS Version
v18 (Supported)
Operating System
Raspbian 10+ (Supported)
Relevant log output
VPN off:
*********
[12/29/2023, 5:33:23 PM] [EufySecurity-2.2.0-beta.20] ERROR: Living Room No snapshot in memory
[Living Room] Snapshot request handler provided empty image buffer!
[12/29/2023, 5:34:46 PM] [EufySecurity-2.2.0-beta.20] INFO: Living Room station livestream (P2P session) for Living Room has started.
[12/29/2023, 5:34:46 PM] [EufySecurity-2.2.0-beta.20] INFO: [Living Room] [Video Process] Starting video stream: 1920x1080, 30 fps, 802 kbps
[12/29/2023, 5:34:46 PM] [EufySecurity-2.2.0-beta.20] INFO: [Living Room] [Video Process] Starting audio stream: 16 kHz, 24 kbps, codec: libfdk_aac
[12/29/2023, 5:34:46 PM] [EufySecurity-2.2.0-beta.20] INFO: [Living Room] [Talkback Process] Starting audio stream: 16 kHz, 20 kbps, codec: libfdk_aac
[12/29/2023, 5:35:06 PM] [EufySecurity-2.2.0-beta.20] ERROR: [Living Room] [Talkback Process] ffmpeg log message:
[error] tcp://127.0.0.1:12557: Connection timed out
[12/29/2023, 5:35:06 PM] [EufySecurity-2.2.0-beta.20] ERROR: Living Room Talkback process ended with error: FFmpeg exited with code: 0 and signal: null (Error)
[12/29/2023, 5:35:12 PM] [EufySecurity-2.2.0-beta.20] INFO: Living Room Stopped video stream.
[12/29/2023, 5:35:12 PM] [EufySecurity-2.2.0-beta.20] INFO: Living Room station livestream for Living Room has stopped.
[12/29/2023, 5:35:14 PM] [EufySecurity-2.2.0-beta.20] INFO: [Living Room] [Video Process] FFmpeg exited with code: null and signal: SIGKILL (Forced)
******
VPN ON
[12/29/2023, 5:36:21 PM] [EufySecurity-2.2.0-beta.20] ERROR: Living Room No snapshot in memory
[Living Room] Snapshot request handler provided empty image buffer!
[12/29/2023, 5:36:29 PM] [EufySecurity-2.2.0-beta.20] INFO: Living Room station livestream (P2P session) for Living Room has started.
[12/29/2023, 5:36:29 PM] [EufySecurity-2.2.0-beta.20] INFO: [Living Room] [Video Process] Starting video stream: 1920x1080, 30 fps, 802 kbps
[12/29/2023, 5:36:29 PM] [EufySecurity-2.2.0-beta.20] INFO: [Living Room] [Video Process] Starting audio stream: 16 kHz, 24 kbps, codec: libfdk_aac
[12/29/2023, 5:36:29 PM] [EufySecurity-2.2.0-beta.20] INFO: [Living Room] [Talkback Process] Starting audio stream: 16 kHz, 20 kbps, codec: libfdk_aac
[12/29/2023, 5:36:49 PM] [EufySecurity-2.2.0-beta.20] ERROR: [Living Room] [Talkback Process] ffmpeg log message:
[error] tcp://127.0.0.1:14666: Connection timed out
[12/29/2023, 5:36:49 PM] [EufySecurity-2.2.0-beta.20] ERROR: Living Room Talkback process ended with error: FFmpeg exited with code: 0 and signal: null (Error)
[12/29/2023, 5:36:59 PM] [EufySecurity-2.2.0-beta.20] INFO: Living Room Stopped video stream.
[12/29/2023, 5:36:59 PM] [EufySecurity-2.2.0-beta.20] INFO: Living Room station livestream for Living Room has stopped.
[12/29/2023, 5:37:01 PM] [EufySecurity-2.2.0-beta.20] INFO: [Living Room] [Video Process] FFmpeg exited with code: null and signal: SIGKILL (Forced)
*****
and HomeKit says "No response. This camera is not responding"
What happened?
This may be a feature or something that's not yet implemented in this plugin. When I have my VPN (NordVPN) running on my iPad, HomeKit cannot connect to the EUFY camera. When I disable my VPN, the connection works.
As a note, my Ring door bell which runs on the same HomeBridge that the EUFY plugin runs, works in Homekit whether I use VPN or not.
Homebridge version 1.7.0 Node.js 18.18.2 EufySecurity-2.2.0-beta.20
Device Type
Indoor Camera (Supported)
Plugin Version
beta (Best Effort)
HomeBridge Version
other (UnSupported)
NodeJS Version
v18 (Supported)
Operating System
Raspbian 10+ (Supported)
Relevant log output
config