matt8707 / ha-fusion

A modern, easy-to-use and performant custom Home Assistant dashboard
MIT License
1.87k stars 78 forks source link

ReoLink never loads #499

Open versionDefect opened 3 weeks ago

versionDefect commented 3 weeks ago

Hi, I just installed Fusion, and was setting up a dashboard similar to my HomeKit one.

I added 3 of my cameras. all reolink products (https://www.amazon.com/gp/product/B08X6YQXRL/ref=ppx_yo_dt_b_search_asin_title?ie=UTF8&psc=1) Camera 1 https://www.amazon.com/gp/product/B095H2BBWZ/ref=ppx_yo_dt_b_search_asin_title?ie=UTF8&psc=1 Camera 2 https://www.amazon.com/gp/product/B0B7S1HMPC/ref=ppx_yo_dt_b_search_asin_title?ie=UTF8&psc=1 Doorbell

For some reason only the doorbell camera is the only one that loads, the other 2 cameras never finish loading for some reason. Logs don't display any error.

matt8707 commented 2 weeks ago

Can you post the yaml for each camera?

Open your Home Assistant instance and show your state developer tools.

versionDefect commented 2 weeks ago

I was able to figure out what the issue is. The quality of these cameras are very high. I think 2k and 4k.

I changed the stream from the primary stream -> the substream which is significantly worse quality but it does load in HA-Fusion.

Config for these cameras are just regular RTSP streams into the camera- nothing special there. image

t0bse commented 1 week ago

it's a problem with the resolution i think. did you try to setup the camera in lovelace dashboard, is it working? maybe you could try to setup your camera as "generic camera" not reolink addon, that works for me. but on my android tablet, i can only use the low res stream, it's a hardware problem.

versionDefect commented 1 week ago

it's a problem with the resolution i think. did you try to setup the camera in lovelace dashboard, is it working? maybe you could try to setup your camera as "generic camera" not reolink addon, that works for me. but on my android tablet, i can only use the low res stream, it's a hardware problem.

strange. Funny enough I already use the Generic camera option. ONVIF was giving me issues with scrypted so I just elected to use the generic camera option.

This is where it becomes strange. So I've got 3x cameras right now to debug Camera A: Doorbell which is set to main stream aka best quality Camera B: Set to substream. Camera C: Set to main stream.

So here is something I noticed. I am an insane man so I use Firefox as my primary browser, it seems that camera A works normally and B requires it to be set to the substream but works. I assume the same would work for Camera C but I haven't tried yet.

The interesting this ALL cameras seem to load in a Chromium-based browser (I used Edge because like I've previously mentioned I'm a crazy man). Even MORE interesting, is that I have all the cameras set to live view when I load into Fusion, on Edge AND Firefox only cam A and B come up as a live view, which are the only cameras that load in Firefox.