homebridge-eufy-security / plugin

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

[Bug]: Enabling status led on every restart #264

Open alex1928 opened 1 year ago

alex1928 commented 1 year ago

What happened?

I have 8 Eufy cams. 3 of them are indoor cameras and the rest are Eufy cam 2 outdoor cams. I have status indicator led disabled on all of my cams to not draw attention. The problem is that every time I restart homebridge, status led setting is set to enabled on all cameras. I didn't found any setting in Eufy homebridge config to disable these leds.

I've tested it on current stable version and on beta.

Device Type

Indoor Camera (Supported)

Plugin Version

beta (Best Effort)

HomeBridge Version

v1.4.x (Supported)

NodeJS Version

v16 (Supported)

Operating System

Raspbian 10+ (Supported)

Relevant log output

[EufySecurity-2.2.0-beta.17] DEBUG: Bedroom GET DeviceStatusLed: true
[EufySecurity-2.2.0-beta.17] DEBUG: Bedroom SET HomeKitCameraOperatingModeIndicator: true

config

{
    "username": "email",
    "password": "password",
    "country": "PL",
    "deviceName": "",
    "platform": "EufySecurity",
    "stations": [
        {
            "serialNumber": "serialNum",
            "manualTriggerModes": [
                0,
                1
            ]
        },
        {
            "serialNumber": "serialNum",
            "manualTriggerModes": [
                0,
                1
            ]
        },
        {
            "serialNumber": "serialNum",
            "manualTriggerModes": [
                0,
                1
            ]
        },
        {
            "serialNumber": "serialNum",
            "manualTriggerModes": [
                0,
                1
            ]
        }
    ],
    "cameras": [
        {
            "serialNumber": "serialNum",
            "enableCamera": "true",
            "videoConfig": {
                "audio": true,
                "audioSampleRate": 0
            },
            "talkback": true,
            "snapshotHandlingMethod": 3,
            "enableButton": true,
            "motionButton": false,
            "hsv": false,
            "hsvRecordingDuration": 90,
            "hsvConfig": {},
            "refreshSnapshotIntervalMinutes": 0
        },
        {
            "serialNumber": "serialNum",
            "videoConfig": {
                "audio": true,
                "audioSampleRate": 0
            },
            "talkback": true,
            "enableCamera": "true",
            "snapshotHandlingMethod": 3,
            "enableButton": false,
            "motionButton": false,
            "hsv": false,
            "hsvRecordingDuration": 90,
            "hsvConfig": {},
            "refreshSnapshotIntervalMinutes": 0
        },
        {
            "serialNumber": "serialNum",
            "videoConfig": {
                "audio": true,
                "audioSampleRate": 0
            },
            "talkback": true,
            "snapshotHandlingMethod": 3,
            "enableCamera": "true",
            "enableButton": false,
            "motionButton": false
        },
        {
            "serialNumber": "serialNum",
            "talkback": true,
            "videoConfig": {
                "audio": true,
                "audioSampleRate": 0
            },
            "snapshotHandlingMethod": 3,
            "enableCamera": "true",
            "enableButton": false,
            "motionButton": false
        },
        {
            "serialNumber": "serialNum",
            "talkback": true,
            "videoConfig": {
                "audio": true,
                "audioSampleRate": 0
            },
            "snapshotHandlingMethod": 3,
            "enableCamera": "true",
            "enableButton": false,
            "motionButton": false
        },
        {
            "serialNumber": "serialNum",
            "talkback": true,
            "videoConfig": {
                "audio": true,
                "audioSampleRate": 0
            },
            "enableCamera": "true",
            "snapshotHandlingMethod": 2,
            "enableButton": true,
            "motionButton": false
        },
        {
            "serialNumber": "serialNum",
            "videoConfig": {
                "audio": true,
                "audioSampleRate": 0
            },
            "talkback": true,
            "enableCamera": "true",
            "snapshotHandlingMethod": 2,
            "enableButton": true,
            "motionButton": false
        },
        {
            "serialNumber": "serialNum",
            "videoConfig": {
                "audio": true,
                "audioSampleRate": 0
            },
            "talkback": true,
            "snapshotHandlingMethod": 2,
            "enableCamera": "true",
            "enableButton": true,
            "motionButton": false
        }
    ],
    "hkHome": 1,
    "hkAway": 0,
    "hkNight": 0,
    "hkOff": 63,
    "ignoreStations": [],
    "ignoreDevices": [],
    "cleanCache": true,
    "_bridge": {
        "username": "bridgeUserName",
        "port": 30249
    },
    "enableDetailedLogging": true
}
github-actions[bot] commented 1 year ago

Did you check this Common Issues pages ?

github-actions[bot] commented 10 months ago

This issue is stale because it has been open 30 days with no activity. Remove stale label or comment or this will be closed in 5 days.

lenoxys commented 10 months ago

can you try 2.2.6 ?