Franck Nijhof
cc3ae5b19b
Mark ESPHome update entity unavailable when device is offline ( #87576 )
2023-02-07 22:15:54 +01:00
Marc Mueller
342b406dc0
Add Self typing (1) [mypy 1.0] ( #87598 )
2023-02-06 22:29:47 -06:00
Franck Nijhof
939eef3b28
Remove translations from Core ( #87543 )
...
Co-authored-by: Erik Montnemery <erik@montnemery.com>
2023-02-06 15:06:43 +01:00
GitHub Action
ce79b26ab6
[ci skip] Translation update
2023-02-03 00:25:31 +00:00
epenet
bd6a4d10ea
Use try_parse_enum in integrations ( #87085 )
2023-02-02 12:34:01 +01:00
GitHub Action
0f80932709
[ci skip] Translation update
2023-02-02 00:25:01 +00:00
Paulus Schoutsen
ad87c4557d
Guard what version we can install ESPHome updates with ( #87059 )
...
* 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
8417f22904
Trigger update of ESPHome update entity when static info updates ( #87058 )
...
Trigger update of update entity when static info updates
2023-01-31 22:13:41 -05:00
Paulus Schoutsen
1c4ba61725
Bump ESPHome Dashboard API 1.2.3 ( #86997 )
2023-01-31 00:05:59 -05:00
Paulus Schoutsen
d88849fb04
ESPHome handle remove password and no encryption ( #86995 )
...
* 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 ( #86993 )
2023-01-30 21:32:52 -05:00
Paulus Schoutsen
2cdeb6f1cd
Check dashboard when showing reauth form ( #86980 )
2023-01-30 22:46:42 +01:00
GitHub Action
b82ecfdd28
[ci skip] Translation update
2023-01-30 00:21:11 +00:00
GitHub Action
0f6f63da64
[ci skip] Translation update
2023-01-29 00:26:29 +00:00
GitHub Action
072f228e4d
[ci skip] Translation update
2023-01-28 00:23:36 +00:00
Jesse Hills
78207121c0
Remove esphome password from config flow data if not needed ( #86763 )
...
* Remove esphome password if not needed
* Add test
Co-authored-by: Paulus Schoutsen <balloob@gmail.com>
2023-01-26 21:45:51 -05:00
Paulus Schoutsen
687184138c
ESPHome update: Store reference to runtime data, not one of its values ( #86762 )
...
Store reference to runtime data, not one of its values
2023-01-26 21:45:42 -05:00
GitHub Action
7ab88fa713
[ci skip] Translation update
2023-01-26 00:23:39 +00:00
Jesse Hills
d0b67689e0
Add issue to ESPHome deprecating api password ( #86606 )
...
Co-authored-by: Franck Nijhof <git@frenck.dev>
2023-01-25 11:07:57 +01:00
J. Nick Koston
978aafdd09
Update esphome bluetooth client for python 3.11 ( #86480 )
2023-01-23 21:36:19 +01:00
J. Nick Koston
aac89a3493
Bump recommended esphome version for bluetooth proxies to 2022.12.4 ( #86308 )
...
This will fix an MTU issue reported with airthings and
other devices.
needs https://github.com/esphome/esphome/pull/4323
2023-01-22 00:05:06 +02:00
Paulus Schoutsen
8f10c22a23
Update ESPHome devices from HA ( #86249 )
...
* Update ESPHome devices from HA
* esphome-dashboard-api==1.2.2
* Limit to 1 parallel ESPHome update
2023-01-19 16:28:46 -05:00
Aarni Koskela
c0d9dcdb3f
Fix docstring in esphome.bluetooth.client ( #86226 )
2023-01-19 15:21:32 +01:00
GitHub Action
d1ecc418bb
[ci skip] Translation update
2023-01-19 00:25:04 +00:00
Paulus Schoutsen
a83318f373
ESPHome dashboard tweaks ( #86176 )
2023-01-18 21:15:37 +01:00
Paulus Schoutsen
29337bc6eb
Reload ESPHome config entries when dashboard info received ( #86174 )
2023-01-18 17:59:55 +01:00
Franck Nijhof
382e1ac679
Code styling tweaks to the ESPHome integration ( #86146 )
2023-01-18 11:10:16 +01:00
epenet
9205020fa4
Avoid import homeassistant.const as a module ( #85991 )
2023-01-16 16:49:49 +01:00
Jesse Hills
d3c41bc31c
Add friendly name support for ESPHome ( #85976 )
...
Co-authored-by: J. Nick Koston <nick@koston.org>
2023-01-15 21:33:44 -10:00
GitHub Action
b81453cb6b
[ci skip] Translation update
2023-01-16 00:24:22 +00:00
GitHub Action
77f9548e51
[ci skip] Translation update
2023-01-15 00:25:52 +00:00
GitHub Action
dffc913f9e
[ci skip] Translation update
2023-01-14 00:22:57 +00:00
Ville Skyttä
ae302bbec0
Make use of str.removeprefix and .removesuffix ( #85584 )
2023-01-13 12:19:38 +01:00
Franck Nijhof
9415e7e51b
Address small review comments in ESPHome ( #85770 )
2023-01-12 22:55:18 +01:00
Paulus Schoutsen
c8cd41b5d4
Add ESPHome update entities ( #85717 )
2023-01-11 16:26:13 -05:00
Paulus Schoutsen
06bc9c7b22
Automatically fetch the encryption key from the ESPHome dashboard ( #85709 )
...
* Automatically fetch the encryption key from the ESPHome dashboard
* Also use encryption key during reauth
* Typo
* Clean up tests
2023-01-11 15:28:31 -05:00
Paulus Schoutsen
82ec769ec5
Handle ESPHome dashboard discovery ( #85662 )
2023-01-11 08:30:52 -05:00
J. Nick Koston
7bdfa7b9ec
Bump aioesphomeapi to 13.0.4 ( #85406 )
...
bugfix for protobuf not accepting bytearray
changelog: https://github.com/esphome/aioesphomeapi/compare/v13.0.3...v13.0.4
2023-01-08 20:09:49 -05:00
J. Nick Koston
6d012ea7c0
Bump aioesphomeapi to 13.0.3 ( #85356 )
...
Performance improvements
changelog: https://github.com/esphome/aioesphomeapi/compare/v13.0.2...v13.0.3
2023-01-06 23:00:38 -05:00
GitHub Action
2976f843b5
[ci skip] Translation update
2023-01-07 00:22:33 +00:00
GitHub Action
bdd87bcc87
[ci skip] Translation update
2023-01-06 00:23:50 +00:00
GitHub Action
01e99c0229
[ci skip] Translation update
2023-01-05 00:23:39 +00:00
GitHub Action
5169721916
[ci skip] Translation update
2023-01-04 00:22:58 +00:00
J. Nick Koston
6b95fa5942
Fix bluetooth not being loaded with esphome proxies when removed from default_config ( #85032 )
...
* Fix bluetooth not being loaded with esphome proxies when removed from default_config
fixes #84960
* actually commit the conftest change
2023-01-02 21:10:39 -05:00
GitHub Action
6220804639
[ci skip] Translation update
2023-01-02 00:23:28 +00:00
GitHub Action
5c7120aa36
[ci skip] Translation update
2023-01-01 00:25:49 +00:00
Paulus Schoutsen
6d4489e822
Update description to guide user to find ESPHome encryption key. ( #84928 )
2022-12-31 15:21:24 -05:00
Paulus Schoutsen
c6a0c7eccc
Tiny clean up of the ESPHome config flow ( #84903 )
...
Clean up the ESPHome config flow
2022-12-31 12:20:48 -05:00
GitHub Action
dd560a517c
[ci skip] Translation update
2022-12-30 00:23:31 +00:00
GitHub Action
b3ab0a0199
[ci skip] Translation update
2022-12-29 00:23:20 +00:00
Jesse Hills
5874b4cdcf
ESPHome: do not set expected_name on APIClient ( #84471 )
2022-12-22 21:58:51 +01:00
Franck Nijhof
b0cee0bc46
String formatting and max line length - Part 1 ( #84390 )
...
Co-authored-by: Erik Montnemery <erik@montnemery.com>
2022-12-22 10:12:50 +01:00
GitHub Action
b96eab3e5e
[ci skip] Translation update
2022-12-19 00:21:16 +00:00
GitHub Action
6b858ce8af
[ci skip] Translation update
2022-12-17 00:21:18 +00:00
GitHub Action
7f3f271a59
[ci skip] Translation update
2022-12-16 00:23:03 +00:00
J. Nick Koston
e94da1ad0f
Update ESPHome bluetooth repair issue for unique id change and 2022.12.0 ( #84026 )
...
Co-authored-by: Franck Nijhof <frenck@frenck.nl>
2022-12-15 06:59:53 -10:00
GitHub Action
cfa08c5229
[ci skip] Translation update
2022-12-15 00:24:38 +00:00
J. Nick Koston
45a9c1ca8c
Bump aioesphomeapi to 13.0.2 to fix reconnects after bad protobuf message ( #83951 )
2022-12-13 12:57:54 -10:00
J. Nick Koston
5a970e0a2b
Adjust additional esphome bluetooth debug messages for unique id change ( #83955 )
2022-12-13 12:57:29 -10:00
GitHub Action
b9753a9f92
[ci skip] Translation update
2022-12-13 00:27:47 +00:00
J. Nick Koston
95641fa780
Revert "Move esphome gatt services cache to be per device" #81265 ( #83793 )
2022-12-11 17:50:18 -10:00
GitHub Action
6745f0c56a
[ci skip] Translation update
2022-12-12 00:24:56 +00:00
J. Nick Koston
7178cacdc2
Adjust esphome bluetooth client logging for unique id change ( #83742 )
2022-12-10 17:45:59 -10:00
Paulus Schoutsen
d3df4dd3c1
ESPHome: Use MAC as unique ID ( #83741 )
...
* ESPHome: Use MAC as unique ID
* Normalize incoming zeroconf/dhcp macs
* Update comment
* Test ESPHome without mac in zeroconf
* Use format_mac
* Remove unique ID index from DomainData
2022-12-10 22:26:42 -05:00
J. Nick Koston
9094d73df1
Connect esphome ble scanner as soon as possible ( #83728 )
...
Other integration depend on it being available so connect
it first
2022-12-10 15:17:05 -05:00
J. Nick Koston
09f9bb05dc
Add bluetooth diagnostics to shelly ( #83438 )
...
* Add bluetooth diagnostics to shelly
* Add tests
Co-authored-by: Shay Levy <levyshay1@gmail.com>
2022-12-09 10:55:10 -05:00
GitHub Action
f25017313a
[ci skip] Translation update
2022-12-09 00:24:29 +00:00
Franck Nijhof
04793978d3
Use CoverDeviceClass in ESPHome ( #83395 )
2022-12-06 13:29:58 +01:00
J. Nick Koston
3044e78d43
Avoid regex overhead in processing esphome bluetooth advertisements ( #83246 )
2022-12-04 21:09:45 -05:00
J. Nick Koston
1efc71624a
Bump aioesphomeapi to 13.0.1 ( #83223 )
...
fixes https://github.com/home-assistant/core/issues/83212
2022-12-04 21:09:10 -05:00
J. Nick Koston
c617e7da31
Raise an exception when an esp proxy gets empty services during connection so callers know to retry ( #83211 )
2022-12-04 09:05:46 -10:00
epenet
44d3f2192c
Use UnitOfTemperature in climate entities [a-f] ( #83125 )
2022-12-04 11:53:56 +02:00
J. Nick Koston
955d4abf13
Fix missing services with esp32 proxies ( #83192 )
2022-12-03 13:50:59 -05:00
J. Nick Koston
4a56461d3c
Fix reauth with esphome when adding noise encryption ( #83164 )
...
* Fix reauth with esphome when adding noise encryption
fixes #80813
* fix with unique id
2022-12-02 19:49:13 -05:00
J. Nick Koston
de1e97a81f
Fix esphome ble client leaking notify on disconnect ( #83106 )
...
* Fix esphome ble client leaking notify on disconnect
needs: https://github.com/esphome/aioesphomeapi/pull/329
* leak
* more cleanup
* more cleanup
* bump
2022-12-02 19:45:49 -05:00
GitHub Action
03154e1d83
[ci skip] Translation update
2022-12-03 00:21:50 +00:00
GitHub Action
0d1f476bee
[ci skip] Translation update
2022-12-01 00:33:36 +00:00
J. Nick Koston
f4ee38687c
Bump aioesphomeapi to 12.2.1 ( #83017 )
2022-12-01 01:10:40 +01:00
Marc Mueller
490aec0b11
Update pylint to 2.15.7 ( #82977 )
2022-11-30 12:20:18 +01:00
Franck Nijhof
412c12b992
Improve device class handling in ESPHome ( #82923 )
2022-11-29 14:07:56 +01:00
J. Nick Koston
46b18367f7
Send back BLE address type when connecting via esphome proxies ( #82890 )
2022-11-28 18:54:53 -10:00
J. Nick Koston
fb98128b9f
Add support for esphome ble client connections v3 ( #82815 )
2022-11-28 16:56:18 -10:00
GitHub Action
230b50d099
[ci skip] Translation update
2022-11-29 00:26:01 +00:00
J. Nick Koston
1000f500df
Bump aioesphomeapi to 12.0.1 ( #82873 )
2022-11-28 18:40:04 +01:00
J. Nick Koston
d451a74c2d
Add a destruction check to the ESPHome bluetooth client ( #82760 )
2022-11-27 21:17:35 -05:00
J. Nick Koston
f0ae1cc6ce
Add bluetooth diagnostics to esphome ( #82761 )
2022-11-27 14:59:37 -05:00
GitHub Action
4becb9454b
[ci skip] Translation update
2022-11-27 00:26:07 +00:00
GitHub Action
797dc51bc5
[ci skip] Translation update
2022-11-26 00:22:30 +00:00
J. Nick Koston
18dd605a74
Fix un-retrieved future in esphome ble client when library raises ( #82537 )
2022-11-24 10:38:53 -10:00
Jan Bouwhuis
23bc39b7f4
Add type hints on `Template().__init__()` ( #82574 )
2022-11-23 20:26:55 +01:00
J. Nick Koston
188cdd1bac
Ensure esphome client tasks await cancelation ( #82547 )
2022-11-23 10:07:05 +01:00
Jesse Hills
7c36f1409d
Bump aioesphomeapi to 12.0.0 ( #82543 )
2022-11-22 13:45:40 -06:00
epenet
a225fc456f
Enforce LockEntityFeature ( #82461 )
2022-11-22 07:15:11 +01:00
epenet
12cb17620e
Enforce FanEntityFeature ( #82458 )
...
* Enforce FanEntityFeature
* Adjust pylint
2022-11-22 07:13:54 +01:00
epenet
48cc3071bb
Enforce ClimateEntityFeature ( #82329 )
2022-11-22 07:08:53 +01:00
J. Nick Koston
a7caa038be
Accept advertisements from alternate scanners when a scanner stops scanning ( #82448 )
2022-11-21 21:23:07 -05:00
GitHub Action
0be2a3f182
[ci skip] Translation update
2022-11-22 00:26:32 +00:00
Marc Mueller
8f33ad38cf
Update pylint to 2.15.6 ( #82440 )
...
* Update pylint to 2.15.6
* Use single pylint disable
* Use implicit dict constructor
2022-11-21 08:58:45 +01:00
GitHub Action
3bea04e387
[ci skip] Translation update
2022-11-21 00:26:41 +00:00
GitHub Action
fe5246fb6f
[ci skip] Translation update
2022-11-19 00:26:11 +00:00