So it seems like Home Assistant doesn’t support two way audio at all, not on the server, the web client, or any of the mobile apps, and all the videos I find of people doing this really have other apps running or have built custom software into lovelace or whatever, and the audio stream is not going through the HA server at all? Of all my issues with HomeKit, I still haven’t moved my doorbells into HA because the intercom works, it works very well. I get a notification when someone rings the doorbell, I click on it, there’s a talk button, and now that I’ve gotten rid of all my HomePods, the audio stream is sent through my hardwired Apple TV and just works. I haven’t been able to test because my doorbell is HomeKit only and I can’t connect it to HA right now but I’m assuming there is no “talk” button in the native app?
So what would I have to do? So far I’ve thought of the following solutions, none of which I really like:
Keep my HomeKit doorbell: I was contemplating creating a HomeKit bridge anyway so I can use the iOS control center and Siri anyway. However, HomeKit is still not as reliable as I had always wished. It doesn’t seem like Apple really cares about it. It isn’t trying to use WiFi Home Hubs now to record cameras, causing 3 times the wifi bandwidth necessary anymore, but the Apple TV is still an Apple TV, not a true server I can monitor. And the recordings are in the cloud and encrypted so it’s slow to review recordings when I need to. I also still can’t view it in Home Assistant, and I need two apps still. I can’t view it on Windows, or any non Apple OS.
Amcrest Doorbell: I like the Amcrest camera I got as a pet camera, it works very well with DW Spectrum, which is currently my top contender for NVR/VMS. However, I don’t even know if it would be possible to get the ringer into HA without the video feed. I want to restream the cameras from DWS to minimize WiFi congestion. And I assume for two way audio I would need to use the amcrest app? So I’m back to two apps and I need to be VPN connected. And I have to be on a platform that supports the VPN and Amcrest app.
Cloud Connected Doorbell: like ring, nest, ecobee, etc. This would still probably need a separate app for two way audio, and I want to be recording locally. The only reason I was fine with HomeKit recording cameras to the cloud was because it was encrypted before it ever leaves the local network which I’ve heard is not the case with any other cloud doorbells.
Am I missing an option? I want to hear what you guys do. I’m willing to do some programming in HA, scripting, making dashboards, etc. But the ultimate requirements is that there’s an onvif stream that can be recorded locally and streamed into HA, and one app that controls the entire home including intercom for my roomate, parents, or whoever I choose, without them needing separate apps, accounts, and permissions.
Obviously my requirements are pretty tight but I’m glad to hear any ideas thrown around even if they aren’t full solutions.