1
0
mirror of https://github.com/esphome/esphome.git synced 2025-02-15 17:38:15 +00:00

5577 Commits

Author SHA1 Message Date
J. Nick Koston
d41858ee5f
M#erge branch 'mdns_cache' into integration 2023-11-12 18:29:25 -06:00
J. Nick Koston
a480f910fa
missed one 2023-11-12 18:29:15 -06:00
J. Nick Koston
9c1b9547ec
Merge branch 'run_get_serial_ports_executor' into integration 2023-11-12 18:21:05 -06:00
J. Nick Koston
f818b19d38
use asyncio since as of tornado 6.0 the loop is just a wrapper around it anyways 2023-11-12 18:20:49 -06:00
J. Nick Koston
72c673bca2
Merge branch 'run_get_serial_ports_executor' into integration 2023-11-12 18:18:55 -06:00
J. Nick Koston
a29d04fda3
Merge branch 'mdns_cache' into integration 2023-11-12 18:18:47 -06:00
J. Nick Koston
cad53556a5
dashboard: Run get_serial_ports in the executor
get_serial_ports does blocking I/O and should not be running
in tornado event loop
2023-11-12 18:17:17 -06:00
J. Nick Koston
1bd90e4f51
io in executor 2023-11-11 22:50:41 -06:00
J. Nick Koston
1fa2c81d19
Merge branch 'dev' into mdns_cache 2023-11-11 20:34:17 -06:00
J. Nick Koston
53f3385c49
Migrate to using aioesphomeapi for the log runner to fix multiple issues (#5733) 2023-11-12 14:36:56 +13:00
J. Nick Koston
26d0f0ebea
typing, missing awaits 2023-11-11 18:38:48 -06:00
J. Nick Koston
b047038adb
lint 2023-11-11 18:33:28 -06:00
J. Nick Koston
250d82e0c8
lint 2023-11-11 18:29:39 -06:00
J. Nick Koston
4d984ce412
break 2023-11-11 18:26:01 -06:00
J. Nick Koston
e388fa5a35
use new tornado start methods 2023-11-11 18:22:14 -06:00
J. Nick Koston
8ad691cbde
use new tornado start methods 2023-11-11 18:21:08 -06:00
J. Nick Koston
5d8253ddf9
use new tornado start methods 2023-11-11 18:19:44 -06:00
J. Nick Koston
0c06abd960
lint 2023-11-11 17:39:09 -06:00
J. Nick Koston
9194c82213
tornado support native coros 2023-11-11 17:33:13 -06:00
J. Nick Koston
9533445d32
Merge branch 'zc_logger_fix' into integration 2023-11-11 17:15:21 -06:00
J. Nick Koston
e4d9a87af2
Merge branch 'dev' into mdns_cache 2023-11-11 17:15:07 -06:00
J. Nick Koston
986fe25f19
tweak 2023-11-11 16:26:25 -06:00
J. Nick Koston
b2e566041e
actually only use one zc instance 2023-11-11 16:25:51 -06:00
J. Nick Koston
19b6ec9d5a
lint 2023-11-11 16:20:04 -06:00
J. Nick Koston
41304f27b5
Merge branch 'dev' into zc_logger_fix 2023-11-11 16:01:13 -06:00
dependabot[bot]
51930a0243
Bump aioesphomeapi from 18.2.7 to 18.4.0 (#5735)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-11-11 21:59:36 +00:00
J. Nick Koston
64a5bab9f0
Fix log runner using zeroconf sync close running in the event loop
- Use the log runner code from aioesphomeapi since it handles zeroconf
  correctly

- Avoid calling safe_print since it has a slow late import and does
  mulitple bytes/string conversions
2023-11-11 13:48:52 -06:00
Mike La Spina
6a5cea171e
Missed ifdefs (#5727) 2023-11-10 18:37:39 -06:00
J. Nick Koston
3363c8f434
Fix zeroconf name resolution refactoring error (#5725) 2023-11-10 22:55:21 +13:00
J. Nick Koston
3b891bc146
Speed up YAML by using YAML C loader when available (#5721) 2023-11-10 22:17:40 +13:00
J. Nick Koston
740ad21010
Merge branch 'mdns_cache' into integration 2023-11-09 23:35:27 -06:00
J. Nick Koston
a2b228495e
no i/o 2023-11-09 23:35:02 -06:00
J. Nick Koston
4b50b6cfc7
Merge branch 'mdns_cache' into integration 2023-11-09 23:19:25 -06:00
J. Nick Koston
6cf81b2bfb
Merge branch 'fix_zeroconf_refactoring_error' into mdns_cache 2023-11-09 23:16:45 -06:00
J. Nick Koston
27d157160b
Fix zeroconf name resolution refactoring error
HostResolver should get the type as the first arg instead
of the name
2023-11-09 23:15:22 -06:00
J. Nick Koston
795062bd6c
isort 2023-11-09 23:14:07 -06:00
J. Nick Koston
4e21532578
Use mdns or freshen cache when device connection is OTA
Since we already have a service browser running, we likely
already know the IP of the deivce we want to connect to so
we can replace OTA with the address to avoid the esphome
app having to look it up again
2023-11-09 23:13:27 -06:00
dependabot[bot]
0f19450ab4
Bump black from 23.10.1 to 23.11.0 (#5702)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: J. Nick Koston <nick@koston.org>
2023-11-09 21:18:22 -06:00
Samuel Sieb
98ec798bfc
fix pin range for xl9535 (#5722)
Co-authored-by: Samuel Sieb <samuel@sieb.net>
2023-11-10 01:53:35 +00:00
J. Nick Koston
e247d08a3b
Merge branch 'c_loader' into integration 2023-11-09 17:03:33 -06:00
J. Nick Koston
bdf3528cbb
loader only 2023-11-09 17:03:10 -06:00
J. Nick Koston
905ea480c4
Merge branch 'ota_speed_up' into integration 2023-11-09 16:59:58 -06:00
J. Nick Koston
037f593363
Use YAML C loader when available
This is borrowed from HA core
527a3dba9c/homeassistant/util/yaml/loader.py (L14)
527a3dba9c/homeassistant/util/yaml/dumper.py (L12)
2023-11-09 16:57:48 -06:00
J. Nick Koston
8132b40580
tweaks 2023-11-09 16:49:49 -06:00
J. Nick Koston
b75703986d
Speed up OTAs
The upload buffer was limited to 1024 which limited the speed of
the OTA. By increasing the buffer size to 8192, the OTA can happy
around 20-30% faster for most cases
2023-11-09 16:47:01 -06:00
Jesse Hills
01d28ce3fc
Add resistance_sampler interface for config validation (#5718) 2023-11-10 11:40:07 +13:00
dependabot[bot]
bc7519f645
Bump zeroconf from 0.120.0 to 0.122.3 (#5715) 2023-11-09 12:26:05 -06:00
J. Nick Koston
28513a0502
Update Dockerfile to use piwheels for armv7 (#5709) 2023-11-09 21:04:39 +13:00
J. Nick Koston
3e3266fa74
Bump aioesphomeapi to 18.2.7 (#5706) 2023-11-09 15:52:08 +13:00
Rodrigo Martín
ce020b1f9f
fix: Fix broken bluetooth_proxy and ble_clients after BLE enable/disable (#5704) 2023-11-08 23:35:37 +00:00