epenet
5d87a74c3c
Fix implicit-return in unifiprotect tests ( #122781 )
2024-07-29 21:50:45 +02:00
Sid
4620a54582
Bump Ruff to 0.5.3 ( #122167 )
2024-07-19 12:06:53 +02:00
J. Nick Koston
2cfd6d53bd
Add event platform to unifiprotect ( #120681 )
...
* Add event platform to unifiprotect
* Add event platform to unifiprotect
* Add event platform to unifiprotect
* Add event platform to unifiprotect
* adjust
* tweaks
* translations
* coverage
* coverage
* Update tests/components/unifiprotect/test_event.py
2024-06-29 07:49:14 +02:00
J. Nick Koston
07b70cba10
Fix dropped unifiprotect motion events ( #120489 )
2024-06-26 08:32:43 +02:00
J. Nick Koston
ea0c93e3db
Update uiprotect to 3.1.1 ( #120173 )
2024-06-22 18:11:48 -05:00
J. Nick Koston
47587ee3fb
Fix race against is_smart_detected in unifiprotect ( #120133 )
2024-06-21 17:11:28 -05:00
J. Nick Koston
4d11dd6739
Add additional license plate test coverage to unifiprotect ( #120125 )
2024-06-21 15:16:33 -05:00
J. Nick Koston
c3ab72a1f9
Fix comparing end of event in unifiprotect ( #120124 )
2024-06-21 14:48:09 -05:00
J. Nick Koston
4de8cca911
Disable generic unifiprotect object sensors by default ( #120059 )
2024-06-20 22:12:31 -05:00
J. Nick Koston
68462b014c
Fix unifiprotect smart detection when end is set ( #120027 )
2024-06-20 22:03:07 -05:00
J. Nick Koston
85ca6f15be
Add some suggested units to unifiprotect sensors ( #119790 )
2024-06-16 15:04:28 -05:00
J. Nick Koston
03027893ff
Fix precision for unifiprotect sensors ( #119781 )
2024-06-16 13:54:58 -05:00
J. Nick Koston
59ca5b04fa
Migrate unifiprotect to use has_entity_name ( #119759 )
2024-06-16 09:00:14 -05:00
J. Nick Koston
f8bf357811
Remove set default doorbell text service from unifiprotect ( #119695 )
...
UI has removed this functionality in UI Protect 4.x
discovered via https://github.com/uilibs/uiprotect/issues/57
2024-06-14 21:25:14 +02:00
J. Nick Koston
6e322c310b
Split binary sensor classes in unifiprotect ( #119696 )
...
* Split binary sensor classes in unifiprotect
There were two types of binary sensors, ones that can change device_class at
run-time (re-mountable ones), and ones that cannot. Instead of having
branching in the class, split the class
* tweak order to match name
2024-06-14 13:16:49 -05:00
J. Nick Koston
09aa9cf842
Soften unifiprotect EA channel message ( #119641 )
2024-06-13 16:31:39 -05:00
J. Nick Koston
0c3a5ae5da
Dispatch unifiprotect websocket messages based on model ( #119633 )
2024-06-13 16:17:31 -05:00
J. Nick Koston
de27f24a4c
Use the existing api client for unifiprotect repairs if available ( #119640 )
...
Co-authored-by: TheJulianJES <TheJulianJES@users.noreply.github.com>
2024-06-13 16:17:11 -05:00
J. Nick Koston
db3029dc5f
Remove unreachable sensor code in unifiprotect ( #119501 )
2024-06-12 18:07:20 +02:00
J. Nick Koston
3f188b7e27
Migrate unifiprotect to use entry.runtime_data ( #119507 )
2024-06-12 17:49:18 +02:00
epenet
6bb9011db3
Fix use-implicit-booleaness-not-len warnings in tests ( #119407 )
2024-06-11 17:57:58 +02:00
William Taylor
30fab7b807
Add support for animal detection in unifiprotect ( #116290 )
...
Co-authored-by: J. Nick Koston <nick@koston.org>
2024-06-10 10:16:36 -05:00
J. Nick Koston
d657feafa6
Switch unifiprotect lib to use uiprotect ( #119243 )
2024-06-09 18:25:39 -05:00
epenet
20b5aa3e0e
Move entity_registry_enabled_by_default to decorator [q-z] ( #118793 )
2024-06-04 13:38:32 +02:00
epenet
1317837986
Improve type hints in tests (q-z) ( #118381 )
2024-05-30 08:48:02 +02:00
epenet
2545b7d3bb
Use registry fixtures in tests (t-u) ( #118297 )
2024-05-28 14:23:01 +02:00
epenet
a3942e019b
Use remove_device helper in tests (2/2) ( #116442 )
...
Use remove_device helper in tests (part 2)
2024-04-30 12:50:35 +02:00
J. Nick Koston
ee535ee611
Ensure test async_create_task eager start behavior matches production ( #115517 )
2024-04-13 15:58:52 -05:00
epenet
9204ccfa17
Use is in ConfigEntryState enum comparison in tests (N-Z) ( #114926 )
2024-04-05 17:37:00 +02:00
Joost Lekkerkerker
2ef0521d3d
Use is in enum comparison in config flow tests U-Z ( #114677 )
...
* Use right enum expression U-Z
* Fix
2024-04-02 23:09:56 +02:00
Joost Lekkerkerker
6bb4e7d62c
Bump ruff to 0.3.4 ( #112690 )
...
Co-authored-by: Sid <27780930+autinerd@users.noreply.github.com>
Co-authored-by: Marc Mueller <30130371+cdce8p@users.noreply.github.com>
Co-authored-by: J. Nick Koston <nick@koston.org>
2024-03-26 00:02:16 +01:00
Christopher Bailey
3e01085c91
Add repair for UniFi Protect if RTSP is disabled on camera ( #114088 )
...
Co-authored-by: J. Nick Koston <nick@koston.org>
2024-03-24 17:30:52 -10:00
Christopher Bailey
43652a4ace
Deprecate UniFi Protect HDR switch and package sensor ( #113636 )
...
Co-authored-by: J. Nick Koston <nick@koston.org>
2024-03-16 16:15:32 -10:00
Christopher Bailey
e703baba0a
Add new fields from UniFi Protect v3 ( #113631 )
2024-03-16 13:17:23 -10:00
Sid
dd3101e161
Fix unifiprotect tests for ruff B018 ( #113584 )
2024-03-16 00:01:24 -10:00
G Johansson
e8de1a7031
Revert "Avoid pre-importing config_flows if the integration does not … ( #113553 )
...
Revert "Avoid pre-importing config_flows if the integration does not support …"
This reverts commit 9940f51b95
.
2024-03-15 23:15:36 +01:00
Christopher Bailey
1ada10299a
Check for EA release channel for UniFi Protect ( #113432 )
...
Co-authored-by: J. Nick Koston <nick@koston.org>
2024-03-14 09:07:54 -10:00
Christopher Bailey
2bf6170a6b
Add UniFi Protect service to remove privacy zones ( #111292 )
2024-03-14 07:34:45 -10:00
J. Nick Koston
9940f51b95
Avoid pre-importing config_flows if the integration does not support migration ( #113369 )
...
* Avoid pre-importing config_flows if the integration does support migration
Currently we pre-import the config flow module if it exists since
setting up the config entry required comparing the versions found
in the config_flow.py. We can avoid the pre-import if the integration
does not support async_migrate_entry which means we avoid loading
many config flows in memory at startup.
* cover
* fix missing block
* do not call directly
* its too fast now, the test gets more along
* Update homeassistant/loader.py
2024-03-14 00:13:40 -04:00
Joost Lekkerkerker
96cebdf096
Improve lists in integrations [T-U] ( #113243 )
2024-03-13 17:54:46 +01:00
Marc Mueller
87165c0d6e
Add empty line after module docstring [tests t-z] ( #112712 )
2024-03-08 14:44:56 +01:00
Christopher Bailey
5890a7d38c
Add person tracking for UniFi Protect ( #111289 )
2024-02-29 16:26:24 -10:00
Christopher Bailey
ae60f59bed
Add metadata for UniFi Protect Media Source ( #109389 )
2024-02-22 14:44:16 -10:00
Christopher Bailey
7eb6614818
Guide users to migrate from Ubiquiti Cloud Accounts to local for UniFi Protect ( #111018 )
...
Co-authored-by: J. Nick Koston <nick@koston.org>
2024-02-20 23:32:47 -06:00
Christopher Bailey
fb04df5392
Improve UniFi Protect re-auth ( #110021 )
...
Co-authored-by: J. Nick Koston <nick@koston.org>
2024-02-20 23:31:42 -06:00
J. Nick Koston
2fe246441f
Fix formatting of mac addresses from dhcp discovery mocking in unifiprotect ( #110610 )
...
dhcp returns addresses in lowercase without :
2024-02-14 17:21:19 -05:00
J. Nick Koston
15e8d66fea
Migrate unifiprotect to use async_update_entry to alter config entries ( #110409 )
2024-02-12 21:38:25 +01:00
J. Nick Koston
0120d00081
Switch unifiprotect to use async_update_reload_and_abort helper ( #108934 )
2024-01-26 22:55:58 -05:00
Christopher Bailey
99e25d94c0
Rework events for UniFi Protect ( #107771 )
2024-01-10 19:02:16 -10:00
Christopher Bailey
ec8a33b52d
Rework state change detection for UniFi Protect entities ( #107766 )
2024-01-10 18:06:45 -10:00