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

Can't Disable Doorbell Ring Notification In HomeKit #1586

Closed
1 task done
nd3442 opened this issue Feb 11, 2025 · 5 comments
Closed
1 task done

Can't Disable Doorbell Ring Notification In HomeKit #1586

nd3442 opened this issue Feb 11, 2025 · 5 comments
Labels
discussion Let's talk about it

Comments

@nd3442
Copy link

nd3442 commented Feb 11, 2025

Is there an existing issue for this?

  • I have searched the existing issues

Describe The Bug

Love this plugin.

I'm using Ring Intercom as my device.

Every time someone buzzes the intercom, I get two notifications:

  • One from Ring
  • One from Home app

I want to disable the notification from the Home app.

I've disabled Status and Notifications for my lock accessory but I'm still getting:
"Room doorbell rang"

To Reproduce

No response

Expected behavior

No notification when doorbell/buzzer is rang.

Relevant log output

Screenshots

No response

Additional context

No response

OS

Raspbian

Node.js Version

v22.13.1

NPM Version

v10.9.2

ring-client-api

v6.0.3

Operating System

Raspbian

@nd3442 nd3442 added the bug Something isn't working label Feb 11, 2025
@tsightler
Copy link
Collaborator

tsightler commented Feb 11, 2025

I'm a bit confused, you state you don't want to receive notifications when someone rings the doorbell, but then you say you disabled notifications for the lock, which is definitely not the doorbell (an intercom is basically a single device with a doorbell and lock accessory). If you don't want to receive notifications for the doorbell from Homekit, you must turn off notifications for the doorbell, not the lock.

@nd3442
Copy link
Author

nd3442 commented Feb 11, 2025

The plugin gives me two accessories for 1 ring intercom:

  • 1 lock
  • 1 doorbell (I thought the icon was a programmable switch)

lock allows you to turn off notifications. Doorbell doesn't.

How do I turn off notifications for the doorbell?

Here's a video:
https://www.loom.com/share/ba84e0d7c56e4a3b8d7c89fab7bc7948?sid=424921e5-e16a-4eae-a110-861282936b31

@tsightler tsightler added discussion Let's talk about it and removed bug Something isn't working labels Feb 11, 2025
@tsightler
Copy link
Collaborator

tsightler commented Feb 11, 2025

Edit -- Ah, I remember this issue, it's been reported multiple times.

Unfortunately, I don't know a way to turn it off, that's really a Homekit question, for a doorbell, you simply select the doorbell device and turn it off. From what I can see in the video, that is the programmable switch, not the doorbell (the doorbell itself is registered to Homekit as both a doorbell device and a programmable switch).

It seems like the doorbell accessory is not actually appearing in the Homekit UI. Based on other issues and research into other door openers, Homekit doesn't deal very well with non-video doorbells. You can register a doorbell without a video camera, and they work for notifications, but it doesn't seem to expose them in the UI (users with Intercom have long complained about not being able to disable chimes in the same way).

In the end, as plugin developers, we can't control much about the behavior of Homekit, we simply expose devices via the API, that's it. How Homekit handles that device, and what features are available for that device, is pretty much up to Apple.

My guess is registering a dummy video device would make the option visible as I found another non-video smart doorbell with the same complaints, but that is totally a guess as none of us that maintain this project have an intercom so it's not really something we can easily address. PRs to improve the behavior are welcome, but for now the behavior you see is all we can do.

@tsightler tsightler closed this as not planned Won't fix, can't repro, duplicate, stale Feb 11, 2025
@tsightler
Copy link
Collaborator

Duplicate of #1424 and #1394

@nd3442
Copy link
Author

nd3442 commented Feb 12, 2025

Added the code and put in a PR.

Simple on off switch called "Ring Notifications".

It's in the same tile as the lock and you can just separate them into 2 tiles

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
discussion Let's talk about it
Projects
None yet
Development

No branches or pull requests

2 participants