J. Nick Koston
6a869836ac
Merge branch 'write_read_executor' into integration
2023-11-18 09:22:29 -06:00
J. Nick Koston
36a5ae1dfb
more io
2023-11-18 09:21:03 -06:00
J. Nick Koston
d0baa20728
more io
2023-11-18 09:20:57 -06:00
J. Nick Koston
d46188ecda
fixes
2023-11-18 09:13:42 -06:00
J. Nick Koston
f060c4020c
safe file writer
2023-11-18 09:02:21 -06:00
J. Nick Koston
ab45364209
Merge branch 'write_read_executor' into integration
2023-11-18 08:58:43 -06:00
J. Nick Koston
6b7ad226bc
Merge branch 'entries_cleanup' into integration
2023-11-18 08:58:31 -06:00
J. Nick Koston
95c7236faa
Ensure I/O executor
2023-11-17 22:03:07 -06:00
J. Nick Koston
e405618c81
tweak
2023-11-17 21:45:22 -06:00
J. Nick Koston
369ed65447
tweak
2023-11-17 21:36:11 -06:00
J. Nick Koston
e8a03d095e
tweak
2023-11-17 21:33:44 -06:00
J. Nick Koston
b1f351d84d
tweak
2023-11-17 21:30:38 -06:00
J. Nick Koston
93f4ec7b64
tweak
2023-11-17 21:29:12 -06:00
J. Nick Koston
d2b85e8b9a
tweak
2023-11-17 21:26:53 -06:00
J. Nick Koston
a7275f2ef8
adj
2023-11-17 21:11:52 -06:00
J. Nick Koston
b04e1e4e67
Add lookup by name to entries
2023-11-17 20:06:54 -06:00
J. Nick Koston
3c243e663f
dashboard: Add support for firing events ( #5775 )
...
* dashboard: fire events when entry is updated or state changes
* dashboard: fire events when entry is updated or state changes
* dashboard: fire events when entry is updated or state changes
* tweaks
* fixes
* remove typing_extensions
* rename for asyncio
* rename for asyncio
* rename for asyncio
* preen
* lint
* lint
* move dict converter
* lint
2023-11-17 19:33:10 -05:00
J. Nick Koston
288af1f4d2
Refactor log api client to let aioesphomeapi manage zeroconf ( #5783 )
...
aioesphomeapi is now smart enough to avoid creating a zeroconf instance
until its needed after https://github.com/esphome/aioesphomeapi/pull/643
This avoids the needs to have a background zeroconf instance running that
is processing incoming records but will never do anything
2023-11-17 18:50:40 -05:00
J. Nick Koston
6f8d7c6acd
Bump aioesphomeapi to 18.5.3 ( #5785 )
...
- Avoids creating a zeroconf instance when we do not need one
supports https://github.com/esphome/esphome/pull/5783
changelog: https://github.com/esphome/aioesphomeapi/compare/v18.5.2...v18.5.3
2023-11-17 18:48:53 -05:00
J. Nick Koston
7c1c8c8ce6
Merge branch 'avoid_zc' into integration
2023-11-17 13:44:16 -06:00
J. Nick Koston
60a94032ff
Merge branch 'bump_aioesphomeapi' into integration
2023-11-17 13:44:13 -06:00
J. Nick Koston
1fabe9e379
Bump aioesphomeapi to 18.5.3
...
- Avoids creating a zeroconf instance when we do not need one
supports https://github.com/esphome/esphome/pull/5783
changelog: https://github.com/esphome/aioesphomeapi/compare/v18.5.2...v18.5.3
2023-11-17 13:19:14 -06:00
J. Nick Koston
ad001028c2
Refactor log api client to let aioesphomeapi manage zeroconf
...
aioesphomeapi is now smart enough to avoid creating a zeroconf instance
until its needed after https://github.com/esphome/aioesphomeapi/pull/643
This avoids the needs to have a background zeroconf instance running that
is processing incoming records but will never do anything
2023-11-17 09:49:30 -06:00
Samuel Sieb
32e3f26239
fix 32-bit arm ( #5781 )
2023-11-17 09:16:03 +00:00
dependabot[bot]
5464368c08
Bump aioesphomeapi from 18.4.1 to 18.5.2 ( #5780 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-11-16 23:35:42 -06:00
Jesse Hills
208edf89dc
Split release workflow jobs per system arch ( #5723 )
2023-11-16 21:06:16 +13:00
Nikita Kuklev
fefdb80fdc
Add proper support for SH1107 to SSD1306 component ( #5166 )
2023-11-16 21:06:03 +13:00
Mat931
754bd5b7be
Fix MY9231 flicker ( #5765 )
2023-11-16 20:45:08 +13:00
J. Nick Koston
10a9129b7b
Pass the name to the log runner when available ( #5759 )
2023-11-16 20:41:49 +13:00
Keith Burzinski
ef945d298c
Add more VA triggers ( #5762 )
2023-11-15 21:29:50 -06:00
J. Nick Koston
787af6b622
Merge branch 'dev' into integration
2023-11-15 21:02:32 -06:00
J. Nick Koston
149d814fab
dashboard: Centralize dashboard entries into DashboardEntries class ( #5774 )
...
* Centralize dashboard entries into DashboardEntries class
* preen
* preen
* preen
* preen
* preen
2023-11-15 21:49:56 -05:00
J. Nick Koston
fe3121d881
Centralize dashboard entries into DashboardEntries class
2023-11-15 18:09:40 -06:00
J. Nick Koston
5f1d8dfa5b
dashboard: use fastest available yaml loader in the dashboard ( #5771 )
...
* dashboard: use fastest available yaml loader in the dashboard
* remove unrelated change
2023-11-15 19:08:17 -05:00
J. Nick Koston
3644853d38
dashboard: fix subprocesses blocking the event loop ( #5772 )
...
* dashboard: fix subprocesses blocking the event loop
- break apart the util module
- adds a new util to run subprocesses with asyncio
* take a list
2023-11-15 19:07:51 -05:00
J. Nick Koston
8783d580e0
Merge branch 'make_run_system_command_async_safe' into integration
2023-11-15 16:00:20 -06:00
J. Nick Koston
cb4e927b9b
Merge branch 'dashboard_yaml' into integration
2023-11-15 15:59:58 -06:00
J. Nick Koston
022514ed90
remove unrelated change
2023-11-15 15:59:31 -06:00
J. Nick Koston
938357aed8
dashboard: use fastest available yaml loader in the dashboard
2023-11-15 15:58:39 -06:00
J. Nick Koston
86555b3398
take a list
2023-11-15 15:52:50 -06:00
J. Nick Koston
74e9196dad
dashboard: fix subprocesses blocking the event loop
...
- break apart the util module
- adds a new util to run subprocesses with asyncio
2023-11-15 15:50:52 -06:00
dependabot[bot]
4e3170dc95
Bump zeroconf from 0.126.0 to 0.127.0 ( #5768 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-11-15 21:48:59 +00:00
J. Nick Koston
c795dbde26
dashboard: split dashboard web server code into its own module ( #5770 )
2023-11-15 21:34:09 +00:00
J. Nick Koston
a9756d2b51
Merge branch 'pass_name_run_logs' into integration
2023-11-15 15:32:22 -06:00
J. Nick Koston
1ca01b1b14
Merge branch 'web_server_split' into integration
2023-11-15 15:32:17 -06:00
J. Nick Koston
eb580cac5a
Merge branch 'dev' into pass_name_run_logs
2023-11-15 15:29:09 -06:00
J. Nick Koston
726c2051e7
Update esphome/components/api/client.py
2023-11-15 15:29:04 -06:00
dependabot[bot]
4ce627b4ee
Bump aioesphomeapi from 18.4.0 to 18.4.1 ( #5767 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-11-15 15:28:04 -06:00
J. Nick Koston
e5163444a4
dashboard: split dashboard web server code into its own module
2023-11-15 15:14:32 -06:00
J. Nick Koston
000683d29c
lint
2023-11-15 15:13:55 -06:00