Robert Resch
96f84b2b99
Sort homeassistant json files ( #155285 )
2025-10-28 10:33:10 +01:00
Jan-Philipp Benecke
2f5fbc1f0e
Add instance ID (mDNS) conflict detection and repair flow for zeroconf integration ( #151487 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2025-10-19 21:37:10 +02:00
J. Nick Koston
3726f7eca9
Bump zeroconf to 0.148.0 ( #153704 )
2025-10-04 21:57:00 -05:00
Jan-Philipp Benecke
ec58943c8c
Bump zeroconf to 0.147.2 ( #151809 )
2025-09-06 13:56:52 +03:00
J. Nick Koston
1264c2cbfa
Bump zeroconf to 0.147.0 ( #144158 )
2025-05-03 14:21:03 -05:00
J. Nick Koston
4e7d396e5b
Add WebSocket API to zeroconf to observe discovery ( #143540 )
...
* Add WebSocket API to zeroconf to observe discovery
* Add WebSocket API to zeroconf to observe discovery
* increase timeout
* cover
* cover
* cover
* cover
* cover
* cover
* fix lasting side effects
* cleanup merge
* format
2025-04-25 21:18:09 -04:00
J. Nick Koston
5230aa8917
Increase zeroconf timeout to 10s ( #143541 )
2025-04-23 19:52:35 -10:00
J. Nick Koston
36081c69e0
Break apart zeroconf integration to prepare for WebSocket API ( #143490 )
2025-04-23 07:47:37 -10:00
J. Nick Koston
a9d4b1afe4
Bump zeroconf to 0.146.5 ( #142962 )
2025-04-15 08:19:48 +02:00
J. Nick Koston
9633f03ddc
Fix zeroconf logging level not being respected ( #141601 )
...
Removes an old logging workaround that is no longer needed
fixes #141558
2025-03-27 21:45:48 +01:00
J. Nick Koston
24188ffb31
Bump zeroconf to 0.146.0 ( #139804 )
...
changelog: https://github.com/python-zeroconf/python-zeroconf/compare/0.145.1...0.146.0
2025-03-04 17:10:07 -10:00
J. Nick Koston
e660096801
Bump zeroconf to 0.145.1 ( #138763 )
2025-02-18 10:38:48 +00:00
J. Nick Koston
4a4c2ff552
Bump zeroconf to 0.144.3 ( #138553 )
2025-02-14 16:17:35 -08:00
J. Nick Koston
bbbad90ca2
Fix race configuring zeroconf ( #138425 )
2025-02-13 14:17:06 -06:00
J. Nick Koston
8bf870f296
Bump zeroconf to 0.144.1 ( #138353 )
...
* Bump zeroconf to 0.143.1
changelog: https://github.com/python-zeroconf/python-zeroconf/compare/0.143.0...0.143.1
fixes #138324
fixes https://github.com/home-assistant/core/issues/137731
fixes https://github.com/home-assistant/core/issues/138298
* one more
2025-02-12 15:57:26 +01:00
J. Nick Koston
7a0400154e
Bump zeroconf to 0.143.0 ( #137035 )
2025-01-31 15:00:39 -06:00
J. Nick Koston
cf737356fd
Bump zeroconf to 0.142.0 ( #136940 )
...
changelog: https://github.com/python-zeroconf/python-zeroconf/compare/0.141.0...0.142.0
2025-01-30 12:55:14 -06:00
J. Nick Koston
29ce89ee4f
Bump zeroconf to 0.141.0 ( #136292 )
...
changelog: https://github.com/python-zeroconf/python-zeroconf/compare/0.140.1...0.141.0
2025-01-22 22:25:03 -06:00
J. Nick Koston
a39137c3fc
Bump zeroconf to 0.140.1 ( #135815 )
2025-01-17 08:29:44 +01:00
epenet
b046ca9abe
Move ZeroconfServiceInfo to service_info helpers ( #135653 )
...
* Move ZeroconfServiceInfo to service_info helpers
* Adjust deprecation date
* Fix mypy/pylint
* Fix DeprecatedConstant
* Add deprecation test
* Adjust
* Also deprecate ATTR_PROPERTIES_ID
2025-01-15 12:25:42 +01:00
Joost Lekkerkerker
8db63adc11
Bump ruff to 0.9.1 ( #135197 )
2025-01-14 11:46:12 +01:00
J. Nick Koston
0cc586a3ac
Bump zeroconf to 0.139.0 ( #135213 )
2025-01-09 19:01:49 +01:00
J. Nick Koston
c9d8c59b45
Bump zeroconf to 0.138.1 ( #135148 )
2025-01-09 10:33:24 +01:00
J. Nick Koston
d1e8a2a32d
Bump zeroconf to 0.137.2 ( #134942 )
2025-01-07 10:44:22 +01:00
J. Nick Koston
89c73f56b1
Migrate to using aiohttp-asyncmdnsresolver for aiohttp resolver ( #134830 )
2025-01-06 12:06:28 -10:00
J. Nick Koston
b8f81abbed
Bump zeroconf to 0.136.2 ( #131681 )
2024-11-27 08:26:28 +01:00
epenet
906bdda6fa
Use report_usage in integrations ( #130366 )
2024-11-11 20:09:26 +01:00
Marc Mueller
beafcf74ab
Update zeroconf to 0.136.0 ( #129204 )
2024-10-26 11:35:00 +02:00
Erik Montnemery
d6ee10a543
Make FlowHandler.context a typed dict ( #126291 )
...
* Make FlowHandler.context a typed dict
* Adjust typing
* Adjust typing
* Avoid calling ConfigFlowContext constructor in hot path
2024-10-08 12:18:45 +02:00
J. Nick Koston
a5a54ab870
Bump zeroconf to 0.135.0 ( #126706 )
2024-09-25 09:02:00 +02:00
Erik Montnemery
589910b49b
Reinitialize zeroconf discovery flow on config entry removal ( #126595 )
2024-09-24 13:37:28 +02:00
Erik Montnemery
4a66395d51
Simplify signal_discovered_config_entry_removed job ( #126591 )
2024-09-24 08:44:11 +02:00
Erik Montnemery
d82bff1bc2
Index config entry discovery_keys by discovery domain ( #126563 )
...
* Index config entry discovery_keys by discovery domain
* Add new signal
* Update tests
* Update homeassistant/config_entries.py
Co-authored-by: J. Nick Koston <nick@koston.org >
* Fix imports
---------
Co-authored-by: J. Nick Koston <nick@koston.org >
2024-09-23 21:48:11 +02:00
Erik Montnemery
b2982c18bb
Reinitialize zeroconf discovery flow on unignore ( #125753 )
...
* Reinitialize zeroconf discovery flow on unignore
* Adjust tests
* Improve comments
* Fix logic for updating discovery keys
* Add tests
* Use mock_config_flow helper in new config_entries test
* Add discovery_keys attribute to ConfigEntry
* Update zeroconf rediscovery
* Change type of ConfigEntry.discovery_keys
* Update tests
* Fix DiscoveryKey.from_json_dict and add tests
* Fix test
---------
Co-authored-by: J. Nick Koston <nick@koston.org >
2024-09-23 16:49:21 +02:00
J. Nick Koston
abceed8112
Use identity check for zeroconf enum compare ( #126444 )
2024-09-22 21:41:10 -05:00
J. Nick Koston
03a6eb26be
Bump zeroconf to 0.134.0 ( #125491 )
...
changelog: https://github.com/python-zeroconf/python-zeroconf/compare/0.133.0...0.134.0
2024-09-08 09:10:46 +02:00
J. Nick Koston
68d6f1c1aa
Bump zeroconf to 0.133.0 ( #124673 )
...
changelog: https://github.com/python-zeroconf/python-zeroconf/compare/0.132.2...0.133.0
2024-08-27 11:15:00 +02:00
J. Nick Koston
0d0b77c9e4
Remove eager_start=False from zeroconf ( #115498 )
2024-04-13 00:09:42 -05:00
J. Nick Koston
af2c381a0c
Bump zeroconf to 0.132.2 ( #115505 )
2024-04-13 00:05:08 -05:00
J. Nick Koston
b9899a441c
Bump zeroconf to 0.132.1 ( #115501 )
2024-04-12 14:13:06 -10:00
J. Nick Koston
ca5ed274cb
Deprecate calling async_listen and async_listen_once with run_immediately ( #115169 )
2024-04-08 10:07:54 -10:00
J. Nick Koston
166910f587
Make eager_start default to True for async_create_background_task ( #114996 )
2024-04-06 09:53:50 -10:00
J. Nick Koston
f2b9e6b389
Bump zeroconf to 0.132.0 ( #114596 )
...
changelog: https://github.com/python-zeroconf/python-zeroconf/compare/0.131.0...0.132.0
2024-04-01 23:18:26 +02:00
J. Nick Koston
fa68c5633c
Fix zeroconf shutting down too early ( #113638 )
2024-03-16 14:42:27 -10:00
Joost Lekkerkerker
4547131bbc
Improve lists in integrations [X-Z] ( #113253 )
2024-03-13 20:32:12 +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
J. Nick Koston
a12fa0383b
Make zeroconf lookups background tasks ( #112669 )
...
* Make zeroconf lookups background tasks
There were blocking startup and shutdown
* disable for now
2024-03-07 23:37:56 -05:00
J. Nick Koston
d164039bba
Remove gather for loading generated files in zeroconf ( #111699 )
...
async_get_custom_components is the only place this can suspend
and it will always be cached by the time this is called so there
is no reason to schedule these on the event loop
2024-02-28 10:55:41 -05:00
J. Nick Koston
40190a2f1f
Import zeroconf in the executor to avoid blocking the event loop ( #111591 )
...
This one takes ~0.45s on the green
2024-02-26 23:20:03 -05:00