Workaround for image notifications on low power/no protect plan devices #772
Replies: 2 comments 3 replies
-
It's always been possible to use an automation to grab a screenshot, or short clip, from the camera stream, regardless of subscription status, I've always been very clear about this. Back in the day this was even implemented directly in ring-mqtt. However, this approach is not always 100% reliable and sometimes can be subject to significant delays (3-7 seconds) before the notification is sent. Most users didn't understand these limitations and constantly complained about the issue and these complaints were 99% from users who had crappy low-power Ring cameras and didn't pay for Ring services so I decided to simply not support this scenario and removed this support from the code once we managed to work out push notifications. This of course doesn't mean it's not possible to create your own automation, as you have done, and I've always offered this up as an option. However, I will point out that I have consistently made it clear that this project is not about replacing Ring paid functionality. While this solution might be good enough for you, based on the complaints I received when this functionality was available directly in ring-mqtt, it was not good enough for most, and several took their frustrations with Ring out on me, which is why I decided to stop supporting this completely. I would suggest you share your automation in the HA forums or on your own Github or whatever, but not here. |
Beta Was this translation helpful? Give feedback.
-
oh right.....ok. Using this INSTEAD of paying ring for a subscription is the main use case for me and no doubt many others given how Ring have gimped the product completely if you don't have one. thanks for the work on the project. |
Beta Was this translation helpful? Give feedback.
-
Hi,
So after setting up ring-mqtt and trying to get it to work, running into the issue with the snapshot being sent on notifications being the same snapshot as always, and reading all the FAQs saying it isn't possible without having a protect plan:
After a bit of messing around with my automation, I've managed to get it to work and it works a treat.
The trick is to completely ignore the entity for snapshots.
What I ended up doing is to creating a Generic Camera to the RSTP URL for Ring-mqtt for each ring doorbell (i have 2).
In the automation I have it set to create the snapshot using camera.snapshot to the relevant doorbell generic camera entity and then send the notification to my mobile app, followed immediately by a camera.record action to record what's been captured for 30 seconds.
The result is exactly what i set out to achieve, pretty much the functionality of the protect plan without having to pay for the protect plan. Smart notifications with an image of the motion, plus recording the activity within HA.
Now I just need to work out if there is a better way to view and manage the media files within HA since the inbuilt media browser is frankly awful. .
Happy to post my automation yaml if anyone is interested.
Beta Was this translation helpful? Give feedback.
All reactions