1
0
mirror of https://github.com/home-assistant/core.git synced 2025-05-12 18:09:17 +00:00

26 Commits

Author SHA1 Message Date
starkillerOG
0f4c50e83c
Mark Reolink camera entities as unavailable when camera is offline ()
Co-authored-by: Franck Nijhof <frenck@frenck.nl>
2024-09-30 19:00:37 +02:00
Joost Lekkerkerker
a17dc3cb52
Introduce Reolink base entity description () 2024-09-16 15:11:02 +02:00
starkillerOG
e8bacd84ce
Add Reolink chime package ringtone ()
* add chime package ringtone

* fix mypy

* fix mypy

* fix mypy

* fixes
2024-09-16 12:12:49 +02:00
starkillerOG
2343f5e40f
Reolink Chime online status and ability to remove ()
* Add chime available

* allow removing a Reolink chime

* Allow removal if doorbell itself removed

* fix tests

* Add tests

* fix styling
2024-08-08 19:28:46 +02:00
starkillerOG
8c0d9a1320
Add Reolink chime support () 2024-07-31 17:04:09 +02:00
starkillerOG
8d538fcd52
Add Reolink model_id / item number () 2024-07-22 11:20:02 +02:00
starkillerOG
8b4a5042bb
Use UID instead of MAC or channel for unique_ID in Reolink () 2024-06-21 20:27:30 +02:00
starkillerOG
c8ce935ec7
Check Reolink IPC channels for firmware repair issue ()
* Add IPC channels to firmware repair issue

* fix tests

* fix typo
2024-06-21 11:57:48 +02:00
starkillerOG
b8851f2f3c
Cleanup Reolink firmware update entity () 2024-06-13 21:27:30 +02:00
starkillerOG
678c06beb3
Conserve Reolink battery by not waking the camera on each update ()
* update to new cmd_list type

* Wake battery cams each 1 hour

* fix styling

* fix epoch

* fix timezone

* force full update when using generic update service

* improve comment

* Use time.time() instead of datetime

* fix import order
2024-06-04 21:54:31 -04:00
starkillerOG
8723441227
Add Reolink serial number to device info of IPC camera ()
* Add UID to dev info

* Add camera_uid to test
2024-06-04 21:37:40 -04:00
starkillerOG
cba07540e9
Bump reolink-aio to 0.9.1 ()
Co-authored-by: J. Nick Koston <nick@koston.org>
2024-06-04 08:00:40 +02:00
Marc Mueller
eedce95bc9
Use PEP 695 for class annotations (2) () 2024-05-20 10:43:59 +02:00
Marc Mueller
a033574ee2
Add empty line after module docstring [r] () 2024-03-08 15:05:07 +01:00
Erik Montnemery
0c2485bc03
Freeze integration entity descriptions ()
Co-authored-by: J. Nick Koston <nick@koston.org>
2023-12-18 16:28:13 -10:00
starkillerOG
381036e46a
Reolink only fetch data for enabled entities () 2023-12-02 14:10:44 +01:00
starkillerOG
69af4c8603
Add common reolink entity description ()
Co-authored-by: Robert Resch <robert@resch.dev>
2023-11-30 11:26:33 +01:00
starkillerOG
a3c0f36592
Add Reolink serial number ()
* Add Reolink serial number

* fix tests
2023-11-22 22:54:48 +01:00
starkillerOG
41224f1674
Add Reolink firmware version for IPC cams () 2023-11-19 20:43:31 +01:00
Erik Montnemery
045c327928
Move DeviceInfo from entity to device registry ()
* Move DeviceInfo from entity to device registry

* Update integrations
2023-08-10 22:04:26 -04:00
starkillerOG
431a8d0047
Add support for dual lens cameras in Reolink () 2023-03-13 12:16:52 +01:00
Marc Mueller
84034959ba
Improve reolink generic typing ()
Co-authored-by: starkillerOG <starkiller.og@gmail.com>
2023-03-06 21:54:34 +01:00
starkillerOG
f97b50f762
Add Reolink update entity () 2023-02-22 16:26:12 +01:00
starkillerOG
7e51aeb916
Reolink add binary sensors ()
Co-authored-by: J. Nick Koston <nick@koston.org>
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
Co-authored-by: Franck Nijhof <frenck@frenck.nl>
2023-01-20 22:27:59 +01:00
starkillerOG
c0d5ceb18c
Process late feedback for Reolink ()
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2023-01-01 23:32:17 +01:00
starkillerOG
a06b1eaf69
Add reolink IP NVR/Camera integration ()
Co-authored-by: J. Nick Koston <nick@koston.org>
2022-12-27 10:15:53 -10:00