-
-
Notifications
You must be signed in to change notification settings - Fork 32.8k
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 Doorbell Battery not entering sleep state #130525
Comments
Hey there @starkillerOG, mind taking a look at this issue as it has been labeled with an integration ( Code owner commandsCode owners of
(message by CodeOwnersMention) reolink documentation |
@adamckbatchelor Very sorry for the inconviniance. Will investigate the issue this weekend and see how to resolve it. |
Same here. Since the update, the battery life went from 3+ weeks to 3 days. I disabled all camera entities and tried different protocols with no changes. EDIT: I noticed that a previous config form HA 2024.10.4 (with normal battery life) states "ONVIF push" but the current config states "TCP push" |
I am having the same issue. However, I disabled the doorbell on Home Assistant (not the home hub) and still having the battery drain issue. |
I fully removed the Reolink integration from Home Assistant and noticed the excessive battery drain continuing, but rebooting the doorbell seems to have fixed it |
I think I have pinned down the issue, and have resolved it in the upstream library. The fix will be included in the next HA patch release. Will let you know when its available |
HA 2024.11.3 is now available and should have fixed the issue. If you appreciate the reolink integration and want to support its development, please consider sponsering the upstream library or purchase Reolink products through this affiliate link. |
Thank you @starkillerOG for implementing this so quickly. I've had the integration back up for a day and only 1% battery drop so far so it definitely looks like the issue has been resolved! |
Thanks for the confirmation and support @adamckbatchelor |
Thanks @starkillerOG . Mine is also going back to sleep after the patch. But still on that, and likely unrelated to the integration, I have notice that even though I have the PIR sensitivity set as very low (20% or lower) the doorbell is detecting movement often. On HA I can see that culprit are usually cars (about 7 meters away from the doorbell). Changing sensitivity does change this much and I believe this may be another cause for battery to be going down fast. Have any of you faced the same issue? Changing sensitivity not doing much on terms of reducing triguers/sensors? |
@RobinLenaerts-r0627775 if you disable the reolink integration for a day, does the battery drain stop? Do you have the stream of the battery doorbell in a dashboard somewhere? If so do you scroll by this dashboard every day/have a wallpanel showing the dashboard? |
@RobinLenaerts-r0627775 the diagnostics info and a debug log for your hub with the battery doorbell would be useful to figure out what is going on. Could you post those? |
Unfortunately, I think I'm noticing the issue again. After 1 full day at 100%, its dropped to 93% over the course of maybe 15 hours. I've attached the diagnostics file and the debug log. Hopefully this helps further figure out the issue. home-assistant_reolink_2024-11-24T04-00-20.073Z.log |
@starkillerOG I disabled the integration last night and will try to post an update here soon with results |
After disabling the integration gesterday, the battery kept draining. I disconnected and reconnected the doorbell from the hub this morning and the draining stopped. I just reconfigured the integration and enabled the debug logging. will try to update again later today. |
@starkillerOG 8% got drained since my last comment 13 hours ago, I downloaded the debug log for the integration. |
@adamckbatchelor I see quite some |
@RobinLenaerts-r0627775 your debug log was very helpfull, the issue is with the "DingDongOpt" command. But I now see I made a typo:
Will get that fixed ASAP. |
awesome! glad I could help! thanks for being so quick with the responses @starkillerOG |
I fixed the typo manually and can confirm that battery life is back to normal. Only 4% down in 48 hours. Thank you! |
@marsp88 thanks for the confirmation! The HA beta release is now available if you want to update. |
I haven't tried to reset the doorbell yet; probably in the next few days. The image below shows the massive difference in battery consumption between the times when the integration was on and when it was off (where the gap is, from around 12:30 to 17:00). The sleep status is showing "sleeping" events every few minutes. Is it possible the integration is waking up the doorbell when it's getting the current status? |
@adamckbatchelor glad to hear it is fixed for you |
@jezzaaa the constant waking events are definetly the issue. Could you share a diagnostic file and make a 5 minute debug log while the doorbell is constantly waking and post those two files here? |
Yeah that makes sense. I don't run blue iris or frigate, and I don't have a wall panel, so that wouldn't explain it. I have a camera page on a dashboard but I don't have that open unless I want to view it.
Generating 5 minute debug log now... |
Chiming in here; Massive battery drain after connecting an Argus 3 ultra to the home hub. Seems to be the same issue as described here; it constantly goes from sleep-awake every minute. I have everything turned off on the camera (No PIR, no audio recording...) and have no reference to the camera in homeassistant (No dashboard, no feed). Also not connected to Frigate (Even completely turned off my frigate docker to make sure). I don't know what's causing these wake-ups. |
I was having similar battery drain issues as well. |
I was able to pinpoint it to the Reolink home hub. When connected to the hub, there’s a lot of battery drain (most likely due to the constant wakes which are only visible in homeassistant). Disconnecting it from the hub causes a big improvement in battery life. So, as far as I can see, it’s not related to homeassistant or Reolink integration, but the home hub itself. I’ve created a Reolink support ticket. |
I'm assuming you mean disconnecting Home Assistant from the Home Hub. I need the Battery Doorbell connected to the Home Hub as that is my Chime. As I said above, I have disabled the Home Assistant Reolink integration entirely, but the Doorbell is still connected to the Home Hub. My battery is at 98% after 20 hours. I hope Reolink can sort it because without the Home Hub as an intermediary, you cannot connect the battery doorbell to Home Assistant at all. |
@jezzaaa I see you have the CPU usage enabled on the Home Hub device, please disable that entity. I also see you are running battery doorbell firmware "v3.0.0.4076_24092112". |
@palmenmichiel I have seen the same issues with my battery doorbell when connected to the Home Hub when the doorbell firmware was on "v3.0.0.3478_24050605", it would wake up every 3 minutes. This was solved by updating to "v3.0.0.4430_24121109". Moreover, the constant waking would also happen if the battery doorbell was only connected to the Home Hub and HomeAssistant or any other means of accesing the camera was OFF. So indeed there was some firmware bug in older firmware that caused these wake-ups and battery drain. On which firmware version are you? |
@marceskenazi which HA version do you run, which battery doorbell firmware version do you have, and do you have the CPU usage entity enabled on the Home Hub? If possible, share your diagnostics file from the Home Hub: |
Home Assistant: 2024.12.5 After reading your other replies, I have asked Reolink support for firmware v3.0.0.4430_24121109 as you suggest. |
It's an argus 3 ultra, so not a battery doorbell. It is on the latest firmware (Both Hub and camera). Back and forth with Reolink they've now suggested to replace the device, but I doubt that'll resolve the issue. It seems like a software bug, but so far they are not replying to my questions on how to access the logs to see what or why is causing this drain. |
v3.0.0.4430_24121109 has new power options for the Battery Doorbell. However, they won't be fully implemented until new firmware is available for the Home Hub. I'm hoping that, in the meantime, it cures my battery drain problem. I'm waiting for Reolink to push it my way. I'm guessing there is a version of this new firmware for the Argus 3 Ultra as well. It won't show up as available unless you ask Reolink support for it. |
@marceskenazi that sounds like a expected and normal battery usage, about 1% a day seems very good. |
@palmenmichiel "latest firmware" does not say much since the Reolink app does not always discover the newest firmware. Reolink support can push a new firmware to your device. What firmware version is the Argus 3 ultra at, and your Home Hub? |
Yes. That is normal. But I deleted the Reolink integration entirely to
achieve this. I'm waiting for the new firmware to drop before I reinstall
it.
…On Mon, 30 Dec 2024, 13:04 starkillerOG, ***@***.***> wrote:
94% after 5 days
@marceskenazi <https://github.com/marceskenazi> that sounds like a
expected and normal battery usage, about 1% a day seems very good.
Glad it is now working for you. It probably was the CPU entity.
—
Reply to this email directly, view it on GitHub
<#130525 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AQ44MSER2QYSAS2OMY6YEH32IFAFNAVCNFSM6AAAAABRWQQCSWVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDKNRVGQ2TONZYHA>
.
You are receiving this because you were mentioned.Message ID:
***@***.***>
|
Wow, that's likely to have fixed it for me:
After bedding in the CPU usage change for a week, I will do this, but I suspect this is not necessary with the massive improvement due to disabling CPU usage. Thankyou so much @starkillerOG! |
@jezzaaa glad it is finally resolved for you! |
I got firmware v3.0.0.4430_24121109 from Reolink. It seems you have to disconnect the Battery Doorbell from the Home Hub and make it a standalone device connected to your home WiFi in order for it to find the firmware after it has been pushed. I installed it, reconnected the Doorbell to the Home Hub on its internal WiFi, and then reinstalled the Reolink integration in Home Assistant. I left the CPU usage and SD 0 storage entities disabled as suggested above. After 30 hours, the fully charged battery is now at 96%. This extrapolates to approximately 4.5 weeks on a full charge. So this new firmware and/or leaving those 2 entities disabled has almost done the trick, though these stats are not quite as good as when the Reolink HA integration was deleted. I'm hoping Home Assistant firmware 2025.1 will improve things even more. The new power options in v3.0.0.4430_24121109 are not visible as they are reliant on new firmware for the Home Hub. This upgrade is expected at the end of the month. I imagine this Doorbell firmware will be officially released then as well. I'd also like to say that Reolink customer support has been outstanding. Despite the 8 hour time difference between me in the UK and Reolink in Hong Kong, quick email communication was possible and they were keen to help. And, finally, Happy New Year to all. |
@marceskenazi glad it is now resolved for you too! In HA 2025.01.0 I fixed the issue with the CPU usage entity, but I did not do anything regarding the SD storage entity since in my testing this did not seem to wake the cameras/cause extra battery drain. Could you enable the SD 0 storage entity again and test if this does something regarding the battery drain? |
Happy New Year to all! HA 2025.01.0 includes some new improvements regarding the battery sleep status and will be released Jan 3th. If you appreciate the reolink integration and want to support its development, please consider sponsering the upstream library or purchase Reolink products through this affiliate link. |
I've been away for a few days. I was waiting for HA 2025.01.0 to drop before I started testing again. It is now available, but I'm hearing about this firmware breaking integrations in HA, so I will hold off until a newer version arrives. Meanwhile with v3.0.0.4430_24121109, after 5.5 days, the battery is at 80%. Extrapolates to about 4 weeks on a full charge. |
I have now also been given new firmware for the Home Hub. v3.3.0.352_24121160 I have tried Home Assistant 2025.1.0 but, as expected, some of my integrations broke. I've also tried 2025.1.1 which didn't help. |
@marceskenazi interesting, i don't even have that home hub firmware yet. Do you also have release notes for that firmware? "Some of my integrations broke", but the Reolink integration was working just fine right, or did you also have issues with Reolink? |
The Reolink integration was fine. Govee and some of my Zigbee devices dropped out. So I've reverted to 2024.12.5 Reolink support pushed that Hub firmware to me out of the blue. But I had reported a bug that PIR sensitivity didn't 'stick' when you changed the value. The new Hub firmware fixed that, but has introduced other problems. The main one being that the Home Hub doesn't function as a Chime anymore. A big problem for me and I'm in discussion with support. The 8 hour time difference between me and them makes progress a bit slow, although they always reply as soon as they can. Also, the promised new Power Options are not visible, even with both new firmwares. |
The problem
For the past few days (likely after the core 2024.11.1 update, but not entirely sure) my Reolink Doorbell Battery has been staying awake and draining battery (about 10% day). Nothing I do with its settings can get it to enter sleep state. I have reduced PIR sensitivity, switched it to the Home Hub wifi network (instead of my personal router), removed any dashboard camera views, turned off any related automations, and also factory reset the camera. The config file indicates TCP push is enabled. I'm stuck and I'm not sure what else can be the problem here.
What version of Home Assistant Core has the issue?
core-2024.11.1
What was the last working version of Home Assistant Core?
core-2024.11.0
What type of installation are you running?
Home Assistant OS
Integration causing the issue
Reolink
Link to integration documentation on our website
https://www.home-assistant.io/integrations/reolink
Diagnostics information
config_entry-reolink-01J95BF88TZ7P6745Y634JR8EZ.json
Example YAML snippet
No response
Anything in the logs that might be useful for us?
No response
Additional information
No response
The text was updated successfully, but these errors were encountered: