Integrating Quick Replies #535
Replies: 1 comment 6 replies
-
It's interesting information, but I don't see this as something I'm likely to implement in the near future. There's definitely lots of questions as to how it could be presented and selected reasonably via MQTT. I feel like a user would want to see at least the majority of the message they are selecting, but that makes the actual selection via MQTT awkward since, as far as I know, HA MQTT Select requires that the command match the option selected exactly. This would technically work, it's just ugly, IMO. Regardless, I just don't have much time to play with this right now and I think it's a pretty niche request so, unless you want to code it up and send through a PR for review, it's not going to be something I'll be able to look at anytime soon. |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
I'd like to be able to turn on / off quick replies using this project. Additionally I would like to be able to change the quick reply message based on who is home.
For instance i would like to set the reply to
Here is what i've found so far using MITM. Let me know if there is anything else you might need.
This is the endpoint for enabling / disabling the quick replies and setting the response time:
mode
can be set toautoreply or disabled
to turn the feature on or off. The response time can be changed by setting thedelay_ms
in theautoreply_settings
object one of the following values:PATCH:
https://api.ring.com/devices/v1/devices/96671488/settings
Payload:
Enabled:
DIsabled:
The specific reply can be set by the calling the following URLs for each reply:
The payload for all of the following is:
They're at the 30! At the 20! At the 10! Almost to the door! They'll be right there! (Crowd Cheering Background)
POST:
https://api.ring.com/ars/v1/replies/preset_ff-superbowl_2023-03/default
[Football Fanfare] If you'd like to leave a message, you can do it now.
POST:
https://api.ring.com/ars/v1/replies/preset_ff-superbowl_2023-04/default
Hi, we'll be right there. Feel free to practice your touchdown dance while you wait.
POST:
https://api.ring.com/ars/v1/replies/preset_ff-superbowl_2023-01/default
We're watching the game! Leave us a message! (Crowd Cheering Background)
POST:
https://api.ring.com/ars/v1/replies/preset_ff-superbowl_2023-02/default
Hi! Please wait. It may take me a moment to answer.
POST:
https://api.ring.com/ars/v1/replies/preset_06/default
Sorry, We're not interested.
POST:
https://api.ring.com/ars/v1/replies/preset_04/default
Thanks for stopping by. If you'd like to leave us a message, you can do it now.
POST:
https://api.ring.com/ars/v1/replies/preset_05/default
We can't answer the door right now but if you'd like to leave a message you can do it now.
POST:
https://api.ring.com/ars/v1/replies/preset_02/default
Hi! We'll be right there.
POST:
https://api.ring.com/ars/v1/replies/preset_03/default
Please leave the package outside, If you'd like to leave a message, you can do it now.
POST:
https://api.ring.com/ars/v1/replies/preset_01/default
I've noticed that after setting the reply a call will be made to this URL which will respond with the reply details for example:
https://api.ring.com/ars/v1/replies/default?doorbot_id=96671488&feature=autoreply
Additionally you can query the full list of available replies here:
GET:
https://api.ring.com/ars/v1/replies?doorbot_id=96671488&feature=autoreply
Response:
You can also query the reply currently set:
GET:
https://api.ring.com/ars/v1/replies/default?doorbot_id=96671488&feature=autoreply
Response:
Beta Was this translation helpful? Give feedback.
All reactions