Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Bug]: Inconsistencies in Applying Display Settings for Enabled, Motion, and Light Buttons #543

Closed
lenoxys opened this issue Apr 16, 2024 · 5 comments · Fixed by #544
Closed
Assignees
Labels
bug Something isn't working

Comments

@lenoxys
Copy link
Contributor

lenoxys commented Apr 16, 2024

What happened?

Even after configuring the settings to hide buttons associated with enabled, motion, or light plugins, the buttons stubbornly remain visible in Apple HomeKit.

Device Type

Doorbell (Supported)

Plugin Version

v2.3.x (Best Effort)

HomeBridge Version

v1.7.x (Supported)

NodeJS Version

v20 (Supported)

Operating System

Ubuntu 22.04+ (Supported)

Relevant log output

[04/16/2024 13:35:04]   [EufySecurity-3.0.0]    DEBUG   [CameraAccessory.ts:162]        Jardin Enabled config: true
[04/16/2024 13:35:04]   [EufySecurity-3.0.0]    DEBUG   [CameraAccessory.ts:165]        Jardin has a enabled, so append switchEnabled characteristic to it.
[04/16/2024 13:35:04]   [EufySecurity-3.0.0]    DEBUG   [BaseAccessory.ts:146]  Jardin REGISTER CHARACTERISTIC Switch / On / DEVICE_Jardin_Enabled
[04/16/2024 13:35:04]   [EufySecurity-3.0.0]    DEBUG   [BaseAccessory.ts:152]  Jardin REGISTER CHARACTERISTIC (00000049-0000-1000-8000-0026BB765291) / (00000025-0000-1000-8000-0026BB765291)
[04/16/2024 13:35:04]   [EufySecurity-3.0.0]    DEBUG   [CameraAccessory.ts:162]        Jardin Motion config: true
[04/16/2024 13:35:04]   [EufySecurity-3.0.0]    DEBUG   [CameraAccessory.ts:165]        Jardin has a motionDetection, so append switchMotion characteristic to it.
[04/16/2024 13:35:04]   [EufySecurity-3.0.0]    DEBUG   [BaseAccessory.ts:146]  Jardin REGISTER CHARACTERISTIC Switch / On / DEVICE_Jardin_Motion
[04/16/2024 13:35:04]   [EufySecurity-3.0.0]    DEBUG   [BaseAccessory.ts:152]  Jardin REGISTER CHARACTERISTIC (00000049-0000-1000-8000-0026BB765291) / (00000025-0000-1000-8000-0026BB765291)
[04/16/2024 13:35:04]   [EufySecurity-3.0.0]    DEBUG   [CameraAccessory.ts:162]        Jardin Light config: true
[04/16/2024 13:35:04]   [EufySecurity-3.0.0]    DEBUG   [CameraAccessory.ts:165]        Jardin has a light, so append lightbulbLight characteristic to it.
[04/16/2024 13:35:04]   [EufySecurity-3.0.0]    DEBUG   [BaseAccessory.ts:146]  Jardin REGISTER CHARACTERISTIC Lightbulb / On / DEVICE_Jardin_Light
[04/16/2024 13:35:04]   [EufySecurity-3.0.0]    DEBUG   [BaseAccessory.ts:152]  Jardin REGISTER CHARACTERISTIC (00000043-0000-1000-8000-0026BB765291) / (00000025-0000-1000-8000-0026BB765291)

config

{
  platform: 'EufySecurity',
  username: '[***]',
  password: '[***]',
  deviceName: '[***]',
  enableDetailedLogging: true,
  omitLogFiles: false,
  CameraMaxLivestreamDuration: 30,
  pollingIntervalMinutes: 10,
  hkHome: 1,
  hkAway: 0,
  hkNight: 3,
  hkOff: 63,
  ignoreStations: '[***]',
  ignoreDevices: '[***]',
  country: 'FR',
  stations: [],
  cameras: [
    {
      serialNumber: '[***]',
      rtsp: false
    },
    {
      serialNumber: '[***]',
      rtsp: false,
      snapshotHandlingMethod: 2
    },
    {
      serialNumber: '[***]',
      rtsp: false,
      snapshotHandlingMethod: 2
    },
    {
      serialNumber: '[***]',
      rtsp: false
    },
    {
      serialNumber: '[***]',
      rtsp: false
    },
    {
      serialNumber: '[***]',
      rtsp: false,
      enableCamera: true,
      videoConfig: {
        maxWidth: 640,
        maxHeight: 480,
        maxFPS: 15,
        useSeparateProcesses: true
      },
      snapshotHandlingMethod: 2,
      talkback: true
    },
    {
      serialNumber: '[***]',
      rtsp: false
    },
    {
      serialNumber: '[***]',
      rtsp: false,
      talkback: false
    },
    {
      serialNumber: '[***]',
      rtsp: false,
      talkback: false
    },
    {
      serialNumber: '[***]',
      rtsp: false,
      talkback: false
    },
    {
      serialNumber: '[***]',
      rtsp: false,
      snapshotHandlingMethod: 2,
      enable: false,
      motion: false,
      light: false
    }
  ],
  cleanCache: true,
  ignoreMultipleDevicesWarning: false,
  autoSyncStation: false,
  nodejs_security: false
}
@lenoxys lenoxys added the bug Something isn't working label Apr 16, 2024
@lenoxys lenoxys self-assigned this Apr 16, 2024
Copy link

Did you check this Common Issues pages ?

@town3r
Copy link

town3r commented Apr 16, 2024

+1 on experiencing this issue.

Let me know if you need my current config or anything else to help w/ troubleshooting.

@ccanalia82
Copy link

ccanalia82 commented Apr 16, 2024 via email

@HenryGelderbloem
Copy link

I am also experiencing this issue.

lenoxys added a commit that referenced this issue Apr 16, 2024
@lenoxys
Copy link
Contributor Author

lenoxys commented Apr 16, 2024

just release 3.0.0-0 prerelease which should fix it

lenoxys added a commit that referenced this issue Apr 17, 2024
[Bug]: Inconsistencies in Applying Display Settings for Enabled, Motion, and Light Buttons  Fixes #543
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
4 participants