-
-
Notifications
You must be signed in to change notification settings - Fork 71
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Reolink Camera doesn't display recordings in either clips gallery or timeview #1899
Comments
Looking through your screenshots (hugely helpful, thank you), I don't know why it's not working though. As all the titles appear to match what the card is looking for. Next step in debugging is to look at the websocket messages being exchanged between the card, and your browser. If you're not a developer, this will be quite intimidating/difficult. To do that we can either:
Sorry, no nice options :-( |
Thanks for the detailed explanation @dermotduffy. I am a developer so things might be easier for us :) I am having another issue with those cameras (battery draining with HA integration). I will get back to this one once I A/B tested having the pooling update turned off for the battery issue. |
Sounds good, thank you! |
FYI, it seems this battery issue might also be relate to the advanced camera card, I am linking it here for reference: |
I only found two that's "media_source/browse_media":
I am only displaying one camera this time:
I updated
to test the battery issue. I think it's not relevant to this issue. Thanks. |
Huh. OK. That's odd and might immediately be the issue, there should be many more. Hints that maybe it's not finding the camera you are referring to in the media browser (for some, likely incorrect, reason). You have included the requests, can you find the responses too. e.g. for this one:
... there'll be another websocket communication (in the opposite direction) almost immediately after that timewise, that refers to id 64. I need to see both the requests and responses to understand why the card is doing what it's doing. Here's an example of a response from my test setup, each request made (the ones you link to), will each have a response row that looks like this: {"id":92,"type":"result","success":true,"result":{"title":"Reolink","media_class":"app","media_content_type":"","media_content_id":"media-source://reolink","children_media_class":"channel","can_play":false,"can_expand":true,"thumbnail":null,"not_shown":0,"children":[{"title":"Back Yard","media_class":"channel","media_content_type":"playlist","media_content_id":"media-source://reolink/CAM|01J8XHYXXH34WE3C654K05KX1F|0","children_media_class":null,"can_play":false,"can_expand":true,"thumbnail":"/api/camera_proxy/camera.back_yard_fluent"}]}} |
This is my response value. But looks like your example. {
"id": 48,
"type": "result",
"success": true,
"result": {
"title": "Reolink",
"media_class": "app",
"media_content_type": "",
"media_content_id": "media-source://reolink",
"children_media_class": "channel",
"can_play": false,
"can_expand": true,
"thumbnail": null,
"not_shown": 0,
"children": [
{
"title": "Garten",
"media_class": "channel",
"media_content_type": "playlist",
"media_content_id": "media-source://reolink/CAM|01JGY1JJKZVA464AMQ304QR9E3|1",
"children_media_class": null,
"can_play": false,
"can_expand": true,
"thumbnail": "/api/camera_proxy/camera.garten_flussig"
},
{
"title": "Garten 2",
"media_class": "channel",
"media_content_type": "playlist",
"media_content_id": "media-source://reolink/CAM|01JGY1JJKZVA464AMQ304QR9E3|3",
"children_media_class": null,
"can_play": false,
"can_expand": true,
"thumbnail": "/api/camera_proxy/camera.garten_2_flussig"
},
{
"title": "Carport",
"media_class": "channel",
"media_content_type": "playlist",
"media_content_id": "media-source://reolink/CAM|01JGY1JJKZVA464AMQ304QR9E3|4",
"children_media_class": null,
"can_play": false,
"can_expand": true,
"thumbnail": "/api/camera_proxy/camera.carport_flussig"
},
{
"title": "Doorbell",
"media_class": "channel",
"media_content_type": "playlist",
"media_content_id": "media-source://reolink/CAM|01JGY1JJKZVA464AMQ304QR9E3|5",
"children_media_class": null,
"can_play": false,
"can_expand": true,
"thumbnail": "/api/camera_proxy/camera.doorbell_flussig"
},
{
"title": "Eingang",
"media_class": "channel",
"media_content_type": "playlist",
"media_content_id": "media-source://reolink/CAM|01JGY1JJKZVA464AMQ304QR9E3|2",
"children_media_class": null,
"can_play": false,
"can_expand": true,
"thumbnail": "/api/camera_proxy/camera.eingang_autotrack_flussig"
},
{
"title": "Terrasse",
"media_class": "channel",
"media_content_type": "playlist",
"media_content_id": "media-source://reolink/CAM|01JGY1JJKZVA464AMQ304QR9E3|0",
"children_media_class": null,
"can_play": false,
"can_expand": true,
"thumbnail": "/api/camera_proxy/camera.terrasse_flussig"
}
]
} |
Here's the result:
|
Hi @dermotduffy , any update on this one? Let me know if anything needed from my side. Thanks. |
@sherryxiao1988 Will be sure to update the issue if I have something new to say. Fastest way to make progress would be to diagnose and submit a PR yourself to fix it, more than happy to review! |
Checklist:
[REQUIRED] Card diagnostic information:
[REQUIRED] Description of problem:
Live view works fine.
Clips gallery says "no media to display":
Switching to "recordings" get this:
Switching to "snapshot" get a similar error:
Timeview displays nothing:
Here are some screenshots for things under media:
The text was updated successfully, but these errors were encountered: