Marc Mueller
d44f949b19
Use PEP 695 misc (2) ( #117814 )
2024-05-21 09:45:57 +02:00
Marc Mueller
10dfa91e54
Remove useless TypeVars ( #117687 )
2024-05-18 12:58:51 +02:00
Marc Mueller
26a599ad11
Use PEP 695 for function annotations (1) ( #117658 )
2024-05-18 11:45:54 +02:00
Marc Mueller
907b9c42e5
Use PEP 695 for decorator typing with type aliases (2) ( #117663 )
2024-05-18 11:41:46 +02:00
Marc Mueller
87bb7ced79
Use PEP 695 for simple type aliases ( #117633 )
2024-05-17 14:42:21 +02:00
Sid
ac54cdcdb4
Enable Ruff RUF010 ( #115371 )
...
Co-authored-by: J. Nick Koston <nick@koston.org>
2024-05-08 23:54:49 +02:00
Sid
2cc916db6d
Replace pylint broad-except with Ruff BLE001 ( #116250 )
2024-05-07 14:00:27 +02:00
Sid
b456d97e65
Replace pylint protected-access with Ruff SLF001 ( #115735 )
2024-05-06 20:33:26 +02:00
J. Nick Koston
ecdad19296
Drop pyserial-asyncio from zha ( #116638 )
2024-05-03 02:12:28 -05:00
puddly
007b15dc8b
Bump ZHA dependency bellows to 0.38.4 ( #116660 )
...
Bump ZHA dependencies
Co-authored-by: TheJulianJES <TheJulianJES@users.noreply.github.com>
2024-05-02 19:31:28 -05:00
puddly
07e608d815
Bump ZHA dependencies ( #116509 )
2024-05-01 16:00:17 +02:00
TheJulianJES
5c3ffb8f55
Bump ZHA dependencies ( #116106 )
2024-04-24 17:24:43 +02:00
puddly
380f192c93
Expose the SkyConnect integration with a firmware config/options flow ( #115363 )
...
Co-authored-by: Stefan Agner <stefan@agner.ch>
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
Co-authored-by: Erik <erik@montnemery.com>
2024-04-24 17:06:24 +02:00
TheJulianJES
102b34123c
Bump zha-quirks to 0.0.115 ( #116071 )
2024-04-24 10:17:01 +02:00
Sid
3799d20d43
Enable Ruff B905 ( #114197 )
2024-04-14 00:14:26 -05:00
TheJulianJES
6ed2190c29
Bump zha-quirks to 0.0.114 ( #115299 )
2024-04-09 15:22:46 -04:00
Sid
8e98ba7312
Add first batch of Ruff PYI rules ( #115100 )
...
Co-authored-by: Jan Bouwhuis <jbouwh@users.noreply.github.com>
2024-04-07 11:30:50 -10:00
Sid
0d66d298ec
Enable Ruff RET504 ( #114528 )
...
* Enable Ruff RET504
* fix test
* Use noqa instead of cast
* fix sonos RET504
---------
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2024-04-06 11:07:37 +02:00
J. Nick Koston
657bc969a3
Improve performance of system_log traceback handling ( #114992 )
2024-04-05 16:47:17 -10:00
Marc Mueller
0f03079065
Update import for EventStateChangedData [i-z] ( #114900 )
2024-04-04 11:48:29 -10:00
Marc Mueller
816ce116bf
Remove unnecessary functools.cached_property backport ( #114239 )
2024-04-04 11:24:26 +02:00
David F. Mulcahey
53cbb83e46
Import zha quirks in the executor ( #114685 )
2024-04-03 09:12:00 +02:00
puddly
581c67ed29
Reduce ZHA OTA logbook entries and extraneous updates ( #114591 )
2024-04-02 17:16:59 +02:00
Sid
6587ee20db
Enable Ruff TRY300 ( #114437 )
...
* Enable Ruff TRY300
* Update validation.py
* Address review comments
2024-03-30 10:37:59 +01:00
TheJulianJES
1a46158a1d
Bump zha-quirks to 0.0.113 ( #114311 )
2024-03-27 13:53:18 -04:00
David F. Mulcahey
c518acfef3
Defensively validate ZHA quirks v2 supplied entity metadata ( #112643 )
2024-03-27 17:48:43 +01: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
Sid
82a60fe8ad
Enable Ruff RSE ( #113695 )
2024-03-18 00:40:38 +01:00
Sid
929bcb92e2
Add Ruff LOG rules ( #113677 )
...
* Add Ruff LOG rules
* Address review comment
* Update const.py
2024-03-17 15:59:49 +01:00
Sid
69564b1a17
Add ruff rule PIE800 ( #113619 )
...
Co-authored-by: J. Nick Koston <nick@koston.org>
2024-03-16 16:31:30 -10:00
Sid
ccd2e989c3
Enable ruff RUF005 and fix occurrences ( #113589 )
2024-03-16 07:37:20 -10:00
Joost Lekkerkerker
2b3f0a9459
Add icon translations to ZHA ( #112368 )
2024-03-14 19:28:54 +01:00
Joost Lekkerkerker
05172d8e4d
Improve loops and lists ( #113269 )
...
* Enable PERF
* Enable PERF rule
* Enable PERF rule
* Don't enable flag yet
2024-03-14 10:22:20 +01:00
Joost Lekkerkerker
4547131bbc
Improve lists in integrations [X-Z] ( #113253 )
2024-03-13 20:32:12 +01:00
J. Nick Koston
bbef3f7f68
Only extract traceback once in system_log ( #113201 )
2024-03-13 11:58:34 +01:00
TheJulianJES
9ec0e097ef
Remove ZHA IasZone sensor migration ( #111893 )
2024-03-12 18:18:20 -04:00
David F. Mulcahey
fad5fc5256
Fix race condition when ZHA group members change ( #113030 )
2024-03-10 13:12:27 -10:00
puddly
55b2d1a00c
Disable updating ZHA coordinator path from discovery info ( #112415 )
...
* Never update the device path from config flows
* Bring coverage up to 100%
* Update tests/components/zha/test_config_flow.py
Co-authored-by: TheJulianJES <TheJulianJES@users.noreply.github.com>
---------
Co-authored-by: TheJulianJES <TheJulianJES@users.noreply.github.com>
2024-03-08 14:33:33 -05:00
Marc Mueller
3db28d46b2
Replace EventType with Event [t-z] ( #112742 )
2024-03-08 19:37:26 +01:00
Marc Mueller
2c06d4fcb9
Add empty line after module docstring (2) [components] ( #112736 )
2024-03-08 19:15:59 +01:00
Paulus Schoutsen
f416d67d21
Remove built-in support for import_executor in manifest ( #112725 )
2024-03-08 12:02:32 -05:00
Marc Mueller
c773d57d39
Add empty line after module docstring [w-z] ( #112706 )
2024-03-08 10:35:45 -05:00
Marc Mueller
4893087a7e
Add TypeVar defaults for DataUpdateCoordinator ( #111949 )
2024-03-08 11:14:16 +01:00
David F. Mulcahey
f9e00ed45b
Fix ZHA groups page ( #112140 )
...
* Fix ZHA groups page
* test
2024-03-03 19:17:02 -05:00
David F. Mulcahey
7af82161a0
Bump Zigpy to 0.63.4 ( #112117 )
2024-03-03 11:31:23 -05:00
David F. Mulcahey
fbb982f8ce
Bump Zigpy to 0.63.3 ( #112002 )
2024-03-01 18:13:09 -05:00
Erik Montnemery
9ec9ac4fd4
Migrate integrations u-z to generic flowhandler ( #111866 )
2024-02-29 20:08:16 +01:00
David F. Mulcahey
73b6e2bac8
Add support for ZHA entities exposed by Zigpy quirks ( #111176 )
...
* Add counter entities to the ZHA coordinator device
* rework to prepare for non coordinator device counters
* Initial scaffolding to support quirks v2 entities
* update for zigpy changes
* add assertion error message
* clean up test
* update group entity discovery kwargs
* constants and clearer names
* apply custom device configuration
* quirks switches
* quirks select entities
* quirks sensor entities
* update discovery
* move call to super
* add complex quirks v2 discovery test
* remove duplicate replaces
* add quirks v2 button entity support
* add quirks v2 binary sensor entity support
* fix exception in counter entitiy discovery
* oops
* update formatting
* support custom on and off values
* logging
* don't filter out entities quirks says should be created
* fix type alias warnings
* sync up with zigpy changes and additions
* add a binary sensor test
* button coverage
* switch coverage
* initial select coverage
* number coverage
* sensor coverage
* update discovery after rebase
* coverage
* single line
* line lengths
* fix double underscore
* review comments
* set category from quirks in base entity
* line lengths
* move comment
* imports
* simplify
* simplify
2024-02-29 10:38:21 -05:00
Marc Mueller
42a28f4e67
Improve zha coordinator typing ( #111767 )
2024-02-28 19:00:31 -05:00
puddly
016f2c7581
Improve ZHA group color modes ( #111669 )
...
* Set the color mode based on supported color modes
* Replace `zha` with `tuya` in unit test
2024-02-28 17:20:19 -05:00