2 Way Audio - Home Assistant Dashboard

Hello all,

I’m using my NS Panel Pro to run my Home Assistant dashboard, which has streams from my Reolink cameras embedded, including my Reolink doorbell.

It’s frustrating because I really wanted to be able to talk back through my NS Panel Pro when someone rings the doorbell, but I’ve never managed to achieve that.

I spent days creating different versions of my dashboard and ended up with two different versions that work on my phone and desktop, using the Frigate custom card and the WebRTC custom card. However, none of them work when using the Home Assistant app installed via F-Droid. I also tried Web Kiosk, but the result is the same.

When using Frigate, the stream is very slow and the microphone icon doesn’t appear. When using the WebRTC custom card, the stream doesn’t load at all.

Has anyone experienced a similar case?

Regards

Sorry for the issue. We are here to help.

Could you please provide the exact model name of your Reolink cameras embedded (including my Reolink doorbell)? Could you also tell me how these devices are integrated with Home Assistant? HA’s Reolink integration?

Hi,

Thanks for your help.

The camera model is Reolink Doorbell PoE.

The devices are integrated into Home Assistant using the official Reolink integration. However, to enable two-way audio, I tested alternative setups:

  • Frigate, using the Advanced Camera Card, which provides working two-way audio.

  • go2rtc, using a custom WebRTC card, as another option to achieve two-way audio.

Both of these solutions work correctly in the Home Assistant mobile app as well as in the desktop.

Got it. Please allow us some time to debug it.

1 Like

Also, when using the native Picture Entity card, the NS Panel Pro cannot display the Reolink stream with the native Reolink integration. I have to configure a lower stream resolution in order to view the stream properly on the dashboard.

Yes, I think this is expected.

The NSPanel Pro 120 type has a display resolution of 750x1334 (roughly 720p), but the 86 type’s display resolution is only 480x480 (320p). If the media (stream) resolution is higher than the display resolution, then the media could not be played by default.