plugin icon indicating copy to clipboard operation
plugin copied to clipboard

[Bug]: Doorbell No Camera Source Detected

Open mannyd209 opened this issue 10 months ago • 12 comments

What happened?

Doorbell Model T8210 not streaming at all.

Device Type

Doorbell (Supported)

Plugin Version

v3.0.x (Best Effort)

HomeBridge Version

v1.7.x (Supported)

NodeJS Version

v20 (Supported)

Operating System

Ubuntu 22.04+ (Supported)

Relevant log output

[01/25/2025, 21:13:33]  [EufySecurity]  INFO    Updating existing accessory: STATION Home
[01/25/2025, 21:13:36]  [EufySecurity]  INFO    Front Door Setting up automatic snapshot refresh every 5 minutes. This may decrease battery life dramatically. The refresh process should begin in 1 minutes.
[01/25/2025, 21:13:36]  [EufySecurity]  INFO    Front Door is set to handle snapshots with cloud images. Snapshots might be older than they appear.
[01/25/2025, 21:13:36]  [EufySecurity]  INFO    Registering new accessory: DEVICE FrontDoor
[01/25/2025, 21:14:11]  [EufySecurity]  INFO    No outdated cached accessories found.
[01/25/2025, 21:14:51]  [EufySecurity]  WARN    Front Door Could not get snapshot from livestream! No livestream emited... Something wrong between HB and your cam!
[01/25/2025, 21:14:51]  [EufySecurity]  WARN    Front Door No camera source detected.
[01/25/2025, 21:14:57]  [EufySecurity]  ERROR   Front Door Unable to start the livestream: No livestream emited... Something wrong between HB and your cam!

config

{
    "platform": "EufySecurity",
    "_bridge": {
        "username": "",
        "port": 58904,
        "pin": ""
    },
    "username": "",
    "password": "",
    "country": "US",
    "deviceName": "",
    "cameras": [
        {
            "serialNumber": "",
            "enableButton": false,
            "motionButton": false,
            "lightButton": false,
            "indoorChimeButton": false,
            "snapshotHandlingMethod": 3,
            "refreshSnapshotIntervalMinutes": 30,
            "rtsp": false,
            "enableCamera": true
        },
        {
            "serialNumber": "",
            "rtsp": false,
            "snapshotHandlingMethod": 3,
            "enableButton": false,
            "motionButton": false,
            "refreshSnapshotIntervalMinutes": 30,
            "enableCamera": true
        },
        {
            "serialNumber": "",
            "rtsp": false,
            "enableButton": false,
            "motionButton": false,
            "snapshotHandlingMethod": 3,
            "refreshSnapshotIntervalMinutes": 30,
            "enableCamera": true
        },
        {
            "serialNumber": "",
            "rtsp": false,
            "enableButton": false,
            "motionButton": false,
            "indoorChimeButton": false,
            "snapshotHandlingMethod": 3,
            "refreshSnapshotIntervalMinutes": 5,
            "videoConfig": {
                "audio": true
            }
        },
        {
            "serialNumber": "",
            "rtsp": false,
            "talkback": false
        },
        {
            "serialNumber": "",
            "rtsp": false,
            "talkback": false
        },
        {
            "serialNumber": "",
            "rtsp": false,
            "talkback": false
        },
        {
            "serialNumber": "",
            "rtsp": false,
            "talkback": false
        },
        {
            "serialNumber": "",
            "rtsp": false,
            "talkback": false
        },
        {
            "serialNumber": "",
            "rtsp": false,
            "talkback": false
        }
    ],
    "ignoreDevices": [
        "",
        "",
        "",
        "",
        "",
        "",
        "",
        "",
        "",
        ""
    ],
    "ignoreStations": [
        "",
        ""
    ]
}

mannyd209 avatar Jan 25 '25 21:01 mannyd209

Did you check this Common Issues pages ?

github-actions[bot] avatar Jan 25 '25 21:01 github-actions[bot]

Did you check this Common Issues pages ?

Yes I did and I see nothing about No Camera Source Detected.

mannyd209 avatar Jan 25 '25 21:01 mannyd209

I have the same issue with the same model of doorbell

yigitgungor avatar Feb 08 '25 13:02 yigitgungor

What is the version of node.js installed? It must be 20.11.0. No other version will work.

HenryGelderbloem avatar Feb 08 '25 14:02 HenryGelderbloem

It is 22.12, the version that’s in the official HB docker image. Let me manually downgrade that and try again.

yigitgungor avatar Feb 08 '25 14:02 yigitgungor

It is 22.12, the version that’s in the official HB docker image. Let me manually downgrade that and try again.

How do I downgrade my Node.js version from 22.14.0 to 20.11.0?

mannyd209 avatar Mar 31 '25 15:03 mannyd209

sudo hb-service update-node 20.11.0

town3r avatar Mar 31 '25 15:03 town3r

sudo hb-service update-node 20.11.0

I'm running this in docker on my Synology NAS.

mannyd209 avatar Mar 31 '25 18:03 mannyd209

same issue with s340

No livestream emited

Camera working fine with eufy app.

Downgraded Node.js to 20.11, no sucess.

Matt17000 avatar Apr 01 '25 13:04 Matt17000

I have a similar issue on DoorBell S330 HomeBridge V190 HomeBridge UI V4.72 Node.js 22.24

I get the following error 03/04/2025, 12:53:04] --- [03/04/2025, 12:53:04] The plugin "homebridge-eufy-security-avi" requires a Homebridge version of ^1.8.0 || ^2.0.0-beta.0 which does not satisfy the current Homebridge version of 1.7.0. You may need to update this plugin (or Homebridge) to a newer version. You may face unexpected issues or stability problems running this plugin. [03/04/2025, 12:53:04] The plugin "homebridge-eufy-security-avi" requires Node.js version of 20.10.0||^20 which does not satisfy the current Node.js version of v22.14.0. You may need to upgrade your installation of Node.js - see https://homebridge.io/w/JTKEF [03/04/2025, 12:53:05] Loaded plugin: [email protected] [03/04/2025, 12:53:05] Registering platform 'homebridge-eufy-security-avi.EufySecurity-Avi' [03/04/2025, 12:53:05] ---

5xPa avatar Apr 03 '25 13:04 5xPa

I fixed it with some testing. I had Chat GPT help me create a script to run on my Synology NAS that then built me a custom version of Homebridge with Node.js 20.11.0 but it runs it as a system service on my NAS now and I can access the HB dashboard like before and everything runs as it should. I can now stream all my cameras perfectly. Maybe the developer can make a updated Homebridge image that is hardcoded to use Node.js 20.11.0 that us users with this issue can then install or is this a Eufy Security plugin developer issue?

mannyd209 avatar Apr 03 '25 19:04 mannyd209

Same issue on e340 with node 20

combmag avatar Apr 29 '25 05:04 combmag