Hass
Support import camera links from Home Assistant config files:
- Generic Camera, setup via GUI
- HomeKit Camera
- ONVIF
- Roborock vacuums with camera
Configuration
yaml
hass:
config: "/config" # skip this setting if you are a Home Assistant add-on user
streams:
generic_camera: hass:Camera1 # Settings > Integrations > Integration Name
aqara_g3: hass:Camera-Hub-G3-AB12WebRTC Cameras
Any cameras in WebRTC format are supported. But at the moment Home Assistant only supports some Nest cameras in this format.
Important. The Nest API only allows you to get a link to a stream for 5 minutes. Do not use this with Frigate! If the stream expires, Frigate will consume all available RAM on your machine within seconds. It's recommended to use Nest source - it supports extending the stream.
yaml
streams:
# link to Home Assistant Supervised
hass-webrtc1: hass://supervisor?entity_id=camera.nest_doorbell
# link to external Home Assistant with Long-Lived Access Tokens
hass-webrtc2: hass://192.168.1.123:8123?entity_id=camera.nest_doorbell&token=eyXYZ...RTSP Cameras
By default, the Home Assistant API does not allow you to get a dynamic RTSP link to a camera stream. This method can work around it.