homebridge-eufy-security / plugin

Homebridge plugin to control certain Eufy Security devices
Apache License 2.0
165 stars 24 forks source link

[Bug]: T8210 when the bell is pressed, HomePods aren't ringing #461

Open jcouzy opened 9 months ago

jcouzy commented 9 months ago

What happened?

When the doorbell is pressed on the T8210, the HomePod Mini's aren't ringing. The Eufy App does produce sound, but Homekit isn't picking up.

Device Type

Doorbell (Supported)

Plugin Version

v2.0.x (Supported)

HomeBridge Version

v1.6.x (Supported)

NodeJS Version

v18 (Supported)

Operating System

Debian 10+ (Supported)

Relevant log output

I can't find log regarding the event.

config

{
    "enableDetailedLogging": false,
    "CameraMaxLivestreamDuration": 120,
    "pollingIntervalMinutes": 1,
    "hkHome": 1,
    "hkAway": 0,
    "hkNight": 3,
    "hkOff": 63,
    "ignoreStations": [],
    "ignoreDevices": [],
    "country": "NL",
    "cameras": [
        {
            "serialNumber": "T8210P6422411FF8",
            "rtsp": false,
            "enableCamera": true,
            "videoConfig": {
                "audio": true,
                "audioSampleRate": 0
            },
            "talkback": true,
            "snapshotHandlingMethod": 3,
            "refreshSnapshotIntervalMinutes": 30,
            "immediateRingNotificationWithoutSnapshot": true,
            "delayCameraSnapshot": true,
            "enableButton": false,
            "motionButton": false,
            "useCachedLocalLivestream": false,
            "indoorChimeButton": true
        },
        {
            "serialNumber": "T8410P42224801EB",
            "rtsp": false,
            "enableCamera": "true",
            "useCachedLocalLivestream": false,
            "videoConfig": {
                "audio": true,
                "audioSampleRate": 0
            },
            "talkback": true,
            "snapshotHandlingMethod": 3,
            "refreshSnapshotIntervalMinutes": 30,
            "enableButton": false,
            "motionButton": false,
            "delayCameraSnapshot": true
        },
        {
            "serialNumber": "T8161P1022421376",
            "rtsp": false,
            "enableCamera": true,
            "useCachedLocalLivestream": false,
            "videoConfig": {
                "audio": true,
                "audioSampleRate": 0
            },
            "talkback": true,
            "snapshotHandlingMethod": 3,
            "refreshSnapshotIntervalMinutes": 30,
            "enableButton": true,
            "motionButton": false,
            "delayCameraSnapshot": true
        },
        {
            "serialNumber": "T8160P2122451F27",
            "rtsp": false,
            "enableCamera": true,
            "useCachedLocalLivestream": false,
            "videoConfig": {
                "audio": true,
                "audioSampleRate": 0
            },
            "talkback": true,
            "snapshotHandlingMethod": 3,
            "refreshSnapshotIntervalMinutes": 30,
            "enableButton": true,
            "motionButton": false,
            "delayCameraSnapshot": true
        },
        {
            "serialNumber": "T8160P21224521B5",
            "rtsp": false,
            "enableCamera": true,
            "useCachedLocalLivestream": false,
            "videoConfig": {
                "audio": true,
                "audioSampleRate": 0
            },
            "talkback": true,
            "snapshotHandlingMethod": 3,
            "refreshSnapshotIntervalMinutes": 30,
            "enableButton": true,
            "motionButton": false,
            "delayCameraSnapshot": true
        }
    ],
    "cleanCache": true,
    "unbridge": true,
    "platform": "EufySecurity",
    "username": "xxx",
    "password": "xxx",
    "deviceName": "",
    "_bridge": {
        "username": "xxx",
        "port": 48030
    }
}
github-actions[bot] commented 9 months ago

Did you check this Common Issues pages ?

andrewtzn commented 9 months ago

same issue with my T8210 battery doorbell. Tried removing and re-adding the doorbell to HomeKit, but it did fix the issue.

teunardio commented 9 months ago

Also issues with the T8210. The same issue has been happening to me for a while, doorbell events are not appearing in the logging. I tried everything, rebooting, resetting, fresh install etc, etc. No result.

codyc1515 commented 9 months ago

Did you check the Home app settings that the doorbell chime is enabled? This isn't necessarily always on by default.

teunardio commented 9 months ago

@codyc1515 Yes, checked that, and is all enabled.

TheBassfly commented 9 months ago

I noticed the same issue. It's also the T8210, which is not ringing at the HomePods anymore.

My config: { "platform": "EufySecurity", "ignoreStations": [ "T8410P3122130FDB", "T8030P2322510ACF", "T8410P4122298480" ], "ignoreDevices": [], "cleanCache": true, "username": "password": "country": "DE", "deviceName": "", "cameras": [ { "serialNumber": "T8410P3122130FDB", "enableCamera": "true", "videoConfig": { "audio": true, "maxWidth": 640, "maxHeight": 480, "maxFPS": 15, "useSeparateProcesses": true }, "enableButton": false, "motionButton": false, "snapshotHandlingMethod": 3, "delayCameraSnapshot": false, "hsv": false, "hsvRecordingDuration": 90, "hsvConfig": {}, "refreshSnapshotIntervalMinutes": 30 }, { "serialNumber": "T8210P00202218E1", "rtsp": false, "enableCamera": true, "videoConfig": { "audio": true, "maxWidth": 640, "maxHeight": 480, "maxFPS": 15, "useSeparateProcesses": true }, "talkback": true, "talkbackChannels": 1, "enableButton": false, "motionButton": false, "indoorChimeButton": false, "hsv": false, "hsvRecordingDuration": 90, "hsvConfig": {}, "snapshotHandlingMethod": 3, "immediateRingNotificationWithoutSnapshot": true, "useCachedLocalLivestream": true, "refreshSnapshotIntervalMinutes": 30 }, { "serialNumber": "T8114P0121091166", "enableCamera": "true", "videoConfig": { "audio": true, "maxWidth": 640, "maxHeight": 480, "maxFPS": 15, "useSeparateProcesses": true }, "enableButton": false, "motionButton": false, "hsv": false, "hsvRecordingDuration": 90, "hsvConfig": {}, "snapshotHandlingMethod": 3, "refreshSnapshotIntervalMinutes": 30 }, { "serialNumber": "T8410P4122298480", "enableCamera": "true", "videoConfig": { "audio": true }, "talkback": false, "talkbackChannels": 1, "hsv": false, "hsvRecordingDuration": 90, "hsvConfig": {}, "snapshotHandlingMethod": 3, "enableButton": false, "motionButton": false }, { "serialNumber": "T8134P202326321C", "rtsp": false, "talkback": false } ], "preferLocalConnection": true, "ignoreMultipleDevicesWarning": true }

makis11111 commented 9 months ago

I have same isssue … restart only for 1st ting fixes the issue . After pressing ring button again 2nd, 3rd time no more notifications on HomeKit. Restart again and 1st ring works ; 2nd ,3rd , etc doesn’t work . Same loop . So annoyed , checked all settings , re-installed fress all HB setup but same issue

gielk commented 9 months ago

I have plugged in the original chime on the T8200 because I was missing people who were visiting.

rickbergmans commented 9 months ago

I’ve got the exact same issue, also with the T8210. Please fix this bug.

makis11111 commented 9 months ago

I’ve got the exact same issue, also with the T8210. Please fix this bug.

Check here :
https://github.com/homebridge-eufy-security/plugin/issues/463

solved ! sutiim is that you need to edit some .ts or .js file to force the plugin to refresh some values

gielk commented 9 months ago

I’ve got the exact same issue, also with the T8210. Please fix this bug.

Check here : #463

solved ! sutiim is that you need to edit some .ts or .js file to force the plugin to refresh some values

Can we push an update so I don't have to do this manually?

rickbergmans commented 9 months ago

Not solved until there is an update, or the timeout is configurable in the config UI.