Commit graph

15 commits

Author SHA1 Message Date
epenet
092cdcfe91
Improve type hints in tests (a-h) () 2024-05-30 08:46:18 +02:00
epenet
2e155f4de5
Move esphome coordinator to separate module () 2024-05-14 15:16:47 +02:00
epenet
0b01326f9f
Use is in ConfigEntryState enum comparison in tests (A-M) () 2024-04-05 17:16:55 +02:00
epenet
24f83c5890
Use is in FlowResultType enum comparison in tests ()
* Use is in FlowResultType enum comparison in tests

* Adjust auth

* Adjust systemmonitor

* Once more

* Add comment
2024-04-05 10:40:14 +02:00
Joost Lekkerkerker
6bb4e7d62c
Bump ruff to 0.3.4 ()
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
Marc Mueller
38adfbf1a3
Add empty line after module docstring [tests a-e] () 2024-03-08 08:50:25 -05:00
Marc Mueller
7a89e58873
Use builtin TimeoutError [e-i] () 2024-02-05 12:00:37 +01:00
J. Nick Koston
4f213f6df3
Fix first ESPHome device update entity not offering install feature ()
In the case where the user gets their first ESPHome device such as a RATGDO,
they will usually add the device first in HA, and than find the dashboard.

The install function will be missing because we do not know if the dashboard
supports updating devices until the first device is added. We now set the
supported features when we learn the version when the first device is added
2024-01-03 19:58:04 -05:00
J. Nick Koston
7009683226
Ensure ESPHome dashboard connection recovers if its down when core starts () 2023-07-12 14:37:28 -10:00
J. Nick Koston
d369d679c7
Fix ESPHome entries reloading after startup when dashboard is in use () 2023-06-14 21:16:39 -10:00
epenet
b9beed4624
Add type hints to integration tests (part 6) () 2023-02-13 09:45:11 +01:00
Paulus Schoutsen
ad87c4557d
Guard what version we can install ESPHome updates with ()
* Guard what version we can install ESPHome updates with

* Update homeassistant/components/esphome/dashboard.py
2023-01-31 23:15:23 -05:00
Paulus Schoutsen
d88849fb04
ESPHome handle remove password and no encryption ()
* ESPHome handle remove password and no encryption

* Start reauth for invalid api password

---------

Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com>
2023-01-30 23:05:48 -05:00
Paulus Schoutsen
98b4a412f7
ESPHome discovered dashboard checks reauth flows () 2023-01-30 21:32:52 -05:00
Paulus Schoutsen
29337bc6eb
Reload ESPHome config entries when dashboard info received () 2023-01-18 17:59:55 +01:00