#Frigate card & Nabu Casa WebRTC & external connection

1 messages · Page 1 of 1 (latest)

unique oar
#

Hi,

the issue I am facing is:
When using HA from my smartphone with external Nabu Casa link (no wifi) my Frigate cards run into buffering (loading circle icon) shortly after starting, then my HA app loses connection until I do an app restart. I can work around that by navigating quickly into another tab or menu item to keep my connection alive. However, I'd like to use my dashboard when I am away from home.
Everything is fine when I am connected with my local wifi, both on HA app and desktop.

Unfortunately, I cannot open WebRTC/Stun ports to the outside, so I'll have to stick to Nabu Casa WebRTC, which seems to limit the bandwidth (?). I am looking for a solution for me to be able to use my dashboard, preferably:

  • with HD video playing, or if not possible
  • with SD video playing, or if not possible
  • with no video playing when connected through mobile network

I am unsure whether I am doing something really wrong. Any hints?

The setup is:

  • HA on local VM, active Nabu Casa subscription
  • Frigate in a local docker container, with WebRTC enabled (as per https://docs.frigate.video/configuration/live/)
  • HA dashboard contains 6 Frigate cards, each showing their own camera entity (go2rtc provider, live view)
  • The cameras are provided by the Frigate integration (no Frigate add-on running)
  • WebRTC option in Nabu Casa settings active

Example frigate card config:

`type: custom:frigate-card
cameras:

  • camera_entity: camera.kamera_01_wohnzimmer
    live_provider: go2rtc
    go2rtc:
    modes:
    - webrtc
    title: Wohnzimmer
    icon: hue:room-living
    live: {}
    menu: {}
    view:
    default: live
    triggers: {}
    performance:
    style:
    border_radius: true
    box_shadow: true
    media_gallery:
    controls:
    filter: {}
    cameras_global:
    dimensions:
    layout: {}`

Thanks!

unique oar
#

bump?

versed tulip
#

Have you considered using something like Tailscale? It's free for small use cases and doesn't require port opening.

#

Also can use Headscale if you want to keep it Open Source.

high burrow
#

Nabu Casa WebRTC, which seems to limit the bandwidth
WebRTC is a direct connection between the devices. It doesn't use Nabu Casa (which is the point, because yes using Nabu Casa has limited bandwidth).