iOS icon indicating copy to clipboard operation
iOS copied to clipboard

picture-entity card shows errors for ring camera

Open josh-m-sharpe opened this issue 3 months ago • 3 comments

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: Image

Screenshot from Safari: Image

josh-m-sharpe avatar Oct 08 '25 00:10 josh-m-sharpe

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.

bgoncal avatar Oct 10 '25 11:10 bgoncal

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)

josh-m-sharpe avatar Oct 10 '25 14:10 josh-m-sharpe

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.

bgoncal avatar Oct 10 '25 14:10 bgoncal