this post was submitted on 01 Jun 2026
3 points (100.0% liked)

Home Assistant

275 readers
1 users here now

Home Assistant is open source home automation that puts local control and privacy first. Powered by a worldwide community of tinkerers and DIY...

founded 3 years ago
MODERATORS
 
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/homeassistant by /u/RemoteSojourner on 2026-06-01 12:51:43+00:00.


Last year, I replaced my Nest doorbell with a Reolink one. I am pretty happy with it, but I ran into a bottleneck when it came to getting remote notifications and 2-way communication while away from home. I essentially had two options:

  1. Rely on the Home Assistant UI. The dashboards within the companion app are essentially webpages, which means they aren't quick enough to load, and people often leave before I can even answer.
  2. Use the Reolink app. This requires allowing internet access to my doorbell and routing traffic through Reolink's UID servers, which I wanted to avoid.

Last week, I came across this post (https://www.naps62.com/posts/custom-doorbell-app-with-homeassistant), which looked like a much better solution that I could adapt for my own Reolink and Frigate setup, alongside my Switchbot lock.

I ended up using Gemini to build a custom Android app. It works well enough and gives me an instant connection to my doorbell, complete with 2-way communication, quick replies, and the ability to unlock my door. It works with both Frigate and AlexxIT/webrtc integrations.

I mostly deal with C# in my day job and have never written an Android app before, so I apologize if the code has turned out to be utter slop. That being said, I have been daily driving it over the past few days and it has worked pretty well for me.

I have put the code and the APK up on GitHub in case it ends up helping someone else with a similar setup: https://github.com/remotesojourner/ha-doorbell

no comments (yet)
sorted by: hot top controversial new old
there doesn't seem to be anything here