Comments (13)
Personally I wouldn’t need override, I just need to know that it failed and why it failed (sensor requires bypass).
from ring.
That makes sense. Hopefully Apple will expand flexibility further in iOS 14.
from ring.
Just came here to request this, I love this plugin and this is the only "missing" feature I've noticed that I need.
from ring.
@peterzanetti how do you think we should handle it? Obviously it should error, so that it doesn't look like the alarm got set when it doesn't. But should we be able to override it if you try again? There's not a good way to communicate the situation via HomeKit so i'm not sure what to do beyond erroring..
from ring.
@peterzanetti give v4.5.0
a try. Now it should put the alarm into a No response
mode when you try to arm it and it needs bypass. If you run a scene that sets the alarm via siri, she will say something like I tried, but the "Room Name" security system didn't respond
. This is the best I can do within the constraints of HomeKit. The Ring app will need to be used to actually bypass the sensors.
from ring.
@peterzanetti did you get a change to test this out?
from ring.
Yes I have tried, and it does work mostly as you describe. It seems to take a while to recover from the No Response state.
I'm not sure if this is better or worse frankly, as the No Response state really shouldn't be piggybacked for something other than its normal purpose of indicating a connection issue.
But, I understand that there are simply no options here while working within the limitations of the Home app, so thank you for trying.
from ring.
Yeah, I was a little surprised by the way that it reacted. Basically when it fails to arm, I let homebridge/HomeKit know that there was an error. No response is how it reacts. I think this is the best we can do for now tho, thanks for testing it out!
from ring.
What would also be ideal is some sort of push notification was sent to let you know when that condition happens but I don’t see how that’s possible with the constraints of HomeKit. The reason I say this is I have my Ring armed/disarmed automatically based on mode of my home (using Smartthings), so I just assume Ring is armed/disarmed appropriately, but a few times a sensor has malfunctioned and that has not been the case.
from ring.
Unfortunately HomeKit and HAP Node don't appear to have an option to send random push notifications. If anyone knows of a way to do it, I love the idea, but I don't think it's possible at this point. I think failing to arm is the best we can do at this point.
from ring.
from ring.
from ring.
Just a heads up, I decided to remove this change in version 8.1.0. The process of waiting for the system to arm before telling HomeKit if the SET call was successful or not is against the general practice of HomeKit/homebridge. If we wait to call the callback, the entire bridge (all of your homebridge accessories) is blocked until a response is given.
from ring.
Related Issues (20)
- Ring Homebridge camera becomes non-responsive at Apple TV after ~ 5 minutes. HOT 4
- Ring Intercom HOT 1
- Trouble recording video to file or live streaming on an M1 Mac Mini HOT 3
- Ring Plugin v 12.1.0 works for everything but Live Video in Homebridge HOT 1
- Ring Door Opener not working anymore HOT 5
- Add Chime Pro Nightlight as Automation Option HOT 3
- Ring Intercom - not possible to choose which HomePods should ring HOT 8
- Strange error when viewing live streaming from "Home" app HOT 1
- Battery Level in Home
- Ring Intercom HOT 5
- Accessories not exposed to HomeKit HOT 1
- onDoorbellPressed not sending updates HOT 1
- Response Code 422 HOT 1
- [Ring] Failed to reach Ring server at https://api.ring.com/clients_api/ring_devices. getaddrinfo ENOTFOUND api.ring.com. HOT 1
- Ring Intercom HOT 1
- The doorbell press and motion detection features seem to be ineffective with the jbox_v1 (Video Doorbell Elite) device type HOT 3
- Not getting doorbell notifications (doorbell_graham_cracker) HOT 2
- Support Setting Fan Control Of Honeywell T6 Pro Thermostat HOT 1
- Quick Responses Endpoints
- API no longer returning cameras or devices HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from ring.