Skip to content
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

Add firmware updating by downloading and uploading #79

Merged
merged 41 commits into from
Nov 12, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
41 commits
Select commit Hold shift + click to select a range
c49b457
Implement firmware upload
starkillerOG Sep 28, 2024
b4b8c45
ensure file closes
starkillerOG Sep 28, 2024
ac6c570
make upload progress channel specific
starkillerOG Sep 28, 2024
4f24147
Improve update_progress
starkillerOG Sep 28, 2024
81c18bd
fix styling
starkillerOG Sep 28, 2024
ffb449c
Improve sw_upload_progress
starkillerOG Sep 28, 2024
7b1a2c0
do not hang during firmware reboot waiting
starkillerOG Sep 28, 2024
2a00419
Watch for spaces when matching firmware
starkillerOG Sep 28, 2024
27ae41f
optimize upload_progress
starkillerOG Sep 28, 2024
290ceea
Implement firmware updates for NVR/Hubs
starkillerOG Sep 28, 2024
1c81a2e
Improve firmware update process for hubs/NVRs
starkillerOG Sep 28, 2024
a6e6a37
prevent long_polling during firmware update
starkillerOG Sep 28, 2024
169eafc
Update correct firmware info of channel if needed
starkillerOG Sep 28, 2024
b32458f
bump reolink_aio to 0.10.0.b0
starkillerOG Sep 28, 2024
8513f46
fix mypy
starkillerOG Sep 28, 2024
dbbb306
Drop python 3.10 support
starkillerOG Sep 28, 2024
7ce490a
correct ipcChnBit
starkillerOG Sep 29, 2024
2576ab9
drop python 3.10 support
starkillerOG Sep 29, 2024
5340e81
fix styling
starkillerOG Sep 29, 2024
d4a3db5
correct ipcChnBit for NVR
starkillerOG Sep 29, 2024
6361a0a
bump reolink_aio to 0.10.0b1
starkillerOG Sep 29, 2024
52bcf51
correct ipcChnBit exponent
starkillerOG Sep 30, 2024
25691ce
bump reolink_aio to 0.10.0b2
starkillerOG Sep 30, 2024
1ee5431
Improve firmware update progress for online updates
starkillerOG Sep 30, 2024
da5214b
Improve firmware update progress for online updates further
starkillerOG Sep 30, 2024
52ce08e
Prevent simultaniously running 2 updates
starkillerOG Sep 30, 2024
b6eb5b1
bump reolink_aio to 0.10.0b3
starkillerOG Sep 30, 2024
3dfe059
Merge branch 'main' into firmware
starkillerOG Oct 4, 2024
37f5cfb
update logo
starkillerOG Oct 7, 2024
e16c9a4
Merge branch 'main' into firmware
starkillerOG Oct 17, 2024
9c4dbbf
Merge branch 'main' into firmware
starkillerOG Oct 27, 2024
da71f51
Add timeout to aiohttp update request
starkillerOG Oct 27, 2024
08d535f
Handle multiple firmware versions from reolink.com
starkillerOG Oct 27, 2024
689e25e
Fix software version data parsing when '_' is missing
starkillerOG Oct 27, 2024
5495ce4
Merge branch 'main' into firmware
starkillerOG Oct 29, 2024
020af3f
use user_agent="reolink-aio-firmware" for firmware download
starkillerOG Oct 30, 2024
55344cd
Merge branch 'main' into firmware
starkillerOG Nov 4, 2024
be85c37
bump reolink_aio to 0.11.0b1
starkillerOG Nov 5, 2024
f5c1bb0
Check for HTTP error 429: Rate limit
starkillerOG Nov 8, 2024
f061ed1
Merge branch 'main' into firmware
starkillerOG Nov 12, 2024
2a1ae67
fixes
starkillerOG Nov 12, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Loading
Loading