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
GitHub Action
5119005a8d
[ci skip] Translation update
2022-11-18 00:29:16 +00:00
Franck Nijhof
a07117470e
Add number device class support to ESPHome ( #82277 )
2022-11-17 21:12:45 +01:00
epenet
18e30e7c06
Adjust type hints for MediaPlayerEntityFeature ( #82258 )
2022-11-17 13:58:34 +01:00
epenet
8570d3aabe
Adjust type hints for LockEntityFeature ( #82256 )
2022-11-17 12:47:48 +01:00
epenet
dd7bc7971f
Adjust type hints for LightEntityFeature ( #82251 )
2022-11-17 12:46:42 +01:00
epenet
1b80c66195
Adjust type hints for FanEntityFeature ( #82241 )
...
* Adjust type hints for FanEntityFeature
* Adjust template default
2022-11-17 10:30:39 +01:00
epenet
17573196c8
Adjust type hints for CoverEntityFeature ( #82238 )
2022-11-17 08:39:44 +01:00
GitHub Action
c999953514
[ci skip] Translation update
2022-11-17 00:26:24 +00:00
epenet
e85e79052b
Improve climate type hints for supported_features ( #82223 )
2022-11-16 23:07:48 +02:00
J. Nick Koston
4e11246ba5
Create an issue when using older esphome firmwares when bluetooth support is enabled ( #82162 )
...
* Create an issue when using older esphome firmwares when bluetooth support is enabled
2022.11.0 has some significant stability imporvements with
BLE. Its is non-obvious if the user is running an older
esphome version that does not have the fixes
* name
* skip repair issue if a project name is set
* drop reflashing term
* Update homeassistant/components/esphome/strings.json
* Update homeassistant/components/esphome/translations/en.json
* Update homeassistant/components/esphome/translations/en.json
Co-authored-by: Franck Nijhof <frenck@frenck.nl>
* Update homeassistant/components/esphome/translations/en.json
Co-authored-by: Franck Nijhof <frenck@frenck.nl>
* Update homeassistant/components/esphome/strings.json
Co-authored-by: Franck Nijhof <frenck@frenck.nl>
* Update homeassistant/components/esphome/strings.json
Co-authored-by: Franck Nijhof <frenck@frenck.nl>
* Update homeassistant/components/esphome/strings.json
Co-authored-by: Franck Nijhof <frenck@frenck.nl>
2022-11-16 22:16:51 +02:00
epenet
00f4933e72
Import tag from homeassistant.components ( #82161 )
2022-11-16 07:09:46 +01:00
epenet
1826795d37
Add TagProtocol for type checking ( #81086 )
...
* Add TagProtocol for type checking
* Adjust type hints
2022-11-14 14:32:10 +01:00
J. Nick Koston
f584efa0c2
Move bluetooth remote scanner implementation into a base class ( #82012 )
2022-11-13 14:18:36 -06:00
J. Nick Koston
6517e3e21e
Fix esphome bleak client seeing disconnects too late ( #81932 )
...
* Fix esphome bleak client seeing disconnects too late
Because allbacks are delivered asynchronously its possible
that we find out during the operation before the callback
is delivered telling us about the disconnected.
We now watch for error code -1 which indicates the connection
dropped out from under us
* debug logging
* cleanup comment
* Fix comment grammar
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2022-11-11 09:09:28 +01:00
J. Nick Koston
e7b5aaec47
Bump aioesphomeapi to 11.4.3 ( #81676 )
2022-11-06 17:13:14 -06:00
GitHub Action
fc472eb040
[ci skip] Translation update
2022-11-06 00:27:15 +00:00
J. Nick Koston
6495c65d10
Align esphome ble client notify behavior to match BlueZ ( #81463 )
2022-11-05 15:28:47 -05:00
GitHub Action
c7fc51cfa5
[ci skip] Translation update
2022-11-04 00:29:52 +00:00
J. Nick Koston
972b36b469
Adjust time to remove stale connectable devices from the esphome ble to closer match bluez ( #81356 )
2022-11-01 13:07:42 -04:00
J. Nick Koston
d87ca0b099
Improve esphome bluetooth error reporting ( #81326 )
2022-10-31 21:21:11 -04:00
J. Nick Koston
1589c06203
Significantly reduce clock_gettime syscalls on platforms with broken vdso ( #81257 )
2022-10-31 09:35:08 -04:00
J. Nick Koston
8db7afb2e0
Include esphome device name in BLE logs ( #81284 )
...
* Include esphome device name in BLE logs
This makes it easier to debug what is going on when there
are multiple esphome proxies
* revert unintended change
2022-10-31 00:31:37 -05:00
J. Nick Koston
ccefc510c3
Do not fire the esphome ble disconnected callback if we were not connected ( #81286 )
2022-10-30 22:10:30 -05:00
J. Nick Koston
e709b74c3f
Bump aioesphomeapi to 11.4.1 ( #81282 )
2022-10-30 20:39:34 -05:00
J. Nick Koston
7e47aff316
Bump aioesphomeapi to 11.4.0 ( #81277 )
2022-10-30 19:24:14 -05:00
J. Nick Koston
c8a3392471
Move esphome gatt services cache to be per device ( #81265 )
2022-10-30 18:02:54 -05:00
J. Nick Koston
11d7e1e45f
Provide a human readable error when an esphome ble proxy connection fails ( #81266 )
2022-10-30 17:43:09 -05:00