J. Nick Koston
a14d07dab0
Merge branch 'mdns_cache' into integration
2023-11-13 18:32:26 -06:00
J. Nick Koston
c488fe133c
stale comment
2023-11-13 18:31:58 -06:00
J. Nick Koston
c0251c2e68
fix: missing if
2023-11-13 18:27:49 -06:00
J. Nick Koston
b3a1475426
dashboard: convert ping to asyncio
2023-11-13 18:27:28 -06:00
J. Nick Koston
ae31d75cbd
Merge branch 'remove_codecs' into integration
2023-11-12 18:40:42 -06:00
J. Nick Koston
459eada170
dashboard: remove usage of codecs module
...
codecs is legacy, encode and decode are now built-in to
str and bytes objects
2023-11-12 18:39:45 -06:00
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
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
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
a2b228495e
no i/o
2023-11-09 23:35:02 -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
J. Nick Koston
cf22c55430
Fix static assets cache logic ( #5700 )
2023-11-08 21:04:01 +00:00
J. Nick Koston
78e3ce7718
Implement a memory cache for dashboard entries to avoid frequent disk reads ( #5687 )
2023-11-07 19:04:55 +13:00
Jesse Hills
43b36ac3c7
Allow static assets to be cached if not in debug mode ( #5684 )
2023-11-07 12:38:38 +13:00
J. Nick Koston
fce59819f5
Refactor dashboard zeroconf support ( #5681 )
2023-11-07 11:07:59 +13:00
Jesse Hills
46be886ca6
Use platform consts ( #5508 )
2023-10-09 16:54:15 -05:00
Jesse Hills
fe81bcc003
Use /data directory for .esphome folder when running as HA add-on ( #5374 )
2023-09-12 09:26:48 +12:00
Kuba Szczodrzyński
9cf115a752
Fix dashboard download for ESP32 variants ( #5355 )
2023-09-09 09:20:26 +12:00
Kuba Szczodrzyński
a9630ac847
Support for LibreTiny platform (RTL8710, BK7231 & other modules) ( #3509 )
...
Co-authored-by: Kuba Szczodrzyński <kuba@szczodrzynski.pl>
Co-authored-by: Sam Neirinck <git@samneirinck.com>
Co-authored-by: David Buezas <dbuezas@users.noreply.github.com>
Co-authored-by: Stroe Andrei Catalin <catalin2402@gmail.com>
Co-authored-by: Sam Neirinck <github@samneirinck.be>
Co-authored-by: Péter Sárközi <xmisterhu@gmail.com>
Co-authored-by: Hajo Noerenberg <hn@users.noreply.github.com>
2023-09-05 10:16:08 +12:00
Kuba Szczodrzyński
c3332e4a39
Add dashboard API to get firmware binaries ( #4675 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com>
2023-09-01 18:17:33 +12:00
mwolter805
c47c1a7867
Resolve offline ESPs in dashboard when using ESPHOME_DASHBOARD_USE_PING=true ( #5281 )
2023-08-20 12:15:45 -07:00
Graham Brown
89c5298bb9
Streamer mode ( #5119 )
2023-07-21 08:47:37 +12:00
Kuba Szczodrzyński
973e78355f
Dashboard: use Popen() on Windows ( #5110 )
2023-07-20 08:39:35 +12:00
F.D.Castel
c82be2cd60
Fixes compressed downloads ( #5014 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com>
2023-06-28 11:13:14 +12:00
F.D.Castel
f72b07eb0e
dashboard: Adds "compressed=1" to /download.bin endpoint. (...) ( #4966 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com>
2023-06-22 11:48:17 +12:00
Markus
c5a45645a6
allow to use MQTT for discovery of IPs if mDNS is no option ( #3887 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com>
2023-05-17 16:29:56 +12:00
dependabot[bot]
5997401e9e
Bump pylint from 2.15.10 to 2.16.2 ( #4426 )
...
* Bump pylint from 2.15.10 to 2.16.2
Bumps [pylint](https://github.com/PyCQA/pylint ) from 2.15.10 to 2.16.2.
- [Release notes](https://github.com/PyCQA/pylint/releases )
- [Commits](https://github.com/PyCQA/pylint/compare/v2.15.10...v2.16.2 )
---
updated-dependencies:
- dependency-name: pylint
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
* Lint
---------
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com>
2023-02-13 22:55:36 +00:00
Jesse Hills
4f4ca61ada
Handle uart.write in json-config endpoint ( #4430 )
2023-02-14 11:38:21 +13:00
Jesse Hills
dfeeccfcca
Add version api endpoint ( #4429 )
2023-02-14 11:38:05 +13:00
dependabot[bot]
b7ab00b699
Bump black from 22.12.0 to 23.1.0 ( #4375 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com>
2023-02-10 07:40:04 +13:00
Paulus Schoutsen
17ea0efb08
Verify rel_path output is relative ( #4247 )
2023-02-08 20:20:30 -05:00
Paulus Schoutsen
d20d4947ac
Remove unused manifest handler ( #4169 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com>
2023-02-09 13:41:59 +13:00
Jesse Hills
3facfa5c21
Allow dashboard import to specify if api encryption key should be generated ( #4393 )
2023-02-07 12:27:07 +13:00
Jesse Hills
e847766514
Dump full parsed config to json-config api call ( #4373 )
2023-02-01 16:59:51 +13:00
Paulus Schoutsen
13cfe11a19
Add upload dashboard api ( #4318 )
2023-01-20 09:28:28 +13:00
Jesse Hills
c301ae3645
Add friendly_name to device ( #4296 )
2023-01-17 10:28:09 +13:00