picture-entity card shows errors for ring camera
Device model, version and app version
Model Name: M1 Pro macOS Version: 15.6.1 App Version: 2025.7.2 (2025.1356) Safari Version: Version 18.6 (20621.3.11.11.3)
Home Assistant Core Version linuxserver/homeassistant:2025.9.4
Describe the bug
picture-entity card (for a Ring Camera stream) doesn't work in OSX app.
It seems to work fine in: Safari(mac) / iOS companion app / chrome (mac)
- show_state: true
show_name: true
camera_view: live
fit_mode: cover
type: picture-entity
entity: camera.back_live_view
To Reproduce Hopefully just the above config
Expected behavior No errors
Screenshots
Screenshot from Mac app:
Screenshot from Safari:
Unfortunately macOS App is not very compatible to the ways that HA render cameras (WebRTC), it's an Apple limitation for Mac Catalyst Apps that use WKWebView.
No short term solution for those.
I'll point out that the frigate card works well: https://github.com/dermotduffy/advanced-camera-card - though I'm not exactly sure how frigate streams to the card (I do know it reads webRTC from the camera)
From the camera it probably gets RTSP, then the player must be defaulting to something else like HLS or MPEG4.
Unfortunately there is not much that can be done in the app besides converting to a fully native Mac app or waiting for Apple to include WebRTC in Mac Catalyst apps.