homebridge-eufy-security / plugin

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

[Bug]: configuration never saves, and I cant manage bridge settings #487

Open evanbeckett opened 8 months ago

evanbeckett commented 8 months ago

What happened?

After installing the plugin, and logging in, clicking to save the configuration settings doesn't work. Even if I change a setting for a device, back out of the window to change another device's settings, the change reverts back. Because I cant save any configuration settings, I also cant make the plugin a child bridge and sync my devices with homekit, I am instead prompted with "You need to configure this plugin before you can manage its bridge settings."

Device Type

Motion Detector (Supported)

Plugin Version

v2.0.x (Supported)

HomeBridge Version

v1.6.x (Supported)

NodeJS Version

v18 (Supported)

Operating System

Raspbian 10+ (Supported)

Relevant log output

[14/12/2023, 00:42:57] [Homebridge UI] Sending SIGTERM to Homebridge
[14/12/2023, 00:42:57] Got SIGTERM, shutting down Homebridge...
[14/12/2023, 00:43:05] [HB Supervisor] Homebridge Process Ended. Code: 143, Signal: null
[14/12/2023, 00:43:12] [HB Supervisor] Restarting Homebridge...
[14/12/2023, 00:43:12] [HB Supervisor] Starting Homebridge with extra flags: -I -P /var/lib/homebridge/node_modules --strict-plugin-resolution
[14/12/2023, 00:43:12] [HB Supervisor] Started Homebridge v1.7.0 with PID: 5890
[14/12/2023, 00:43:38] [Homebridge UI] [homebridge] Failed to check registry.npmjs.org for updates: "timeout of 10000ms exceeded" - see https://homebridge.io/w/JJSz6 for help.
[14/12/2023, 00:44:48] [Homebridge UI] [homebridge-eufy-security] Failed to check registry.npmjs.org for updates: "timeout of 10000ms exceeded" - see https://homebridge.io/w/JJSz6 for help.
[14/12/2023, 00:44:48] [Homebridge UI] [homebridge-eufy-security] Failed to check registry.npmjs.org for updates: "timeout of 10000ms exceeded" - see https://homebridge.io/w/JJSz6 for help.
[14/12/2023, 00:44:54] Loaded config.json with 0 accessories and 1 platforms.
[14/12/2023, 00:44:57] Loaded 0 cached accessories from cachedAccessories.
[14/12/2023, 00:44:57] ---
[14/12/2023, 00:45:45] Loaded plugin: homebridge-eufy-security@2.2.21
[14/12/2023, 00:45:45] Registering platform 'homebridge-eufy-security.EufySecurity'
[14/12/2023, 00:45:45] ---
[14/12/2023, 00:45:45] Loading 1 platforms...
Setup Payload:
X-HM://0023P97I37JBZ
Enter this code with your HomeKit app on your iOS device to pair with Homebridge:

    ┌────────────┐     
    │ 139-80-475 │     
    └────────────┘     

[14/12/2023, 00:45:47] Homebridge v1.7.0 (HAP v0.11.1) (Homebridge 947B) is running on port 51884.

config

{
    "bridge": {
        "name": "Homebridge 947B",
        "username": "0E:24:50:9B:94:7B",
        "port": 51884,
        "pin": "139-80-475",
        "advertiser": "avahi"
    },
    "accessories": [],
    "platforms": [
        {
            "name": "Config",
            "port": 8581,
            "platform": "config"
        }
    ]
}
github-actions[bot] commented 8 months ago

Did you check this Common Issues pages ?