ring icon indicating copy to clipboard operation
ring copied to clipboard

Using Home/Away modes in Homebridge 'resets' Modes feature in Ring app

Open t829913 opened this issue 3 years ago • 0 comments

Bug Report

Describe the Bug

A clear and concise description of the problem...

After triggering a mode (etc Away) via the Home app, if I then go into the Ring app, the “modes” options normally available at the top of the main dashboard screen have disappeared, and the app acts as though the feature has not even been enabled before. If I select to enable them, the motion / live view options for each camera per Mode have been reset to the defaults.

To Reproduce

Steps to reproduce the behavior:

  • In your Ring environment, enable the 'Modes' feature for cameras
  • Change the Home / Away / Disarmed behaviours for some devices away from the defaults
  • Pair to Homebridge plugin
  • Start Homebridge
  • In the Home app, set the mode to Away and wait a few seconds
  • Return to the Ring app. Notice the Home / Away / Disarmed Modes options are now missing from the Dashboard view.
  • In the Ring app, go to Settings > Modes. Notice the screen asks "Ready to start using Modes?" as though the features has been disabled until now. Selecting either "Use Default Mode Settings" or "Customise Mode Settings" results in modes settings being reset to their defaults.

Expected behavior

A clear and concise description of what you expected to happen.

'Modes' functionality should continue as always with the Ring app only reflecting any change in state due to changes made via the Homebridge plugin.

Screenshots/Logs

If applicable, add screenshots and log output to help explain your problem.

Additional context

Add any other context about the problem here.

Homebridge Ring Config

Post homebridge-ring platform config without sensitive information

  {
            "refreshToken": xxx,
            "hideDoorbellSwitch": true,
            "hideCameraSirenSwitch": true,
            "hideInHomeDoorbellSwitch": true,
            "hideAlarmSirenSwitch": true,
            "hideUnsupportedServices": true,
            "avoidSnapshotBatteryDrain": true,
            "onlyDeviceTypes": [
                "location.mode",
                "stickup_cam_mini"
            ],
            "platform": "Ring"
        },


Environment

  • OS: Raspbian
  • Node.js: 16.16.0
  • NPM: 8.11.0
  • homebridge-ring: 11.0.7
  • homebridge: 1.5.0
  • hoobs: N/A

t829913 avatar Aug 01 '22 19:08 t829913