J. Nick Koston
8416cc1906
Try to switch to a different esphome BLE proxy if we run out of slots while connecting ( #81268 )
2022-10-31 09:27:04 -04:00
J. Nick Koston
5ba3b499fe
Bump dbus-fast to 1.60.0 ( #81296 )
2022-10-31 09:18:49 -04:00
epenet
fbc8f0a2cf
Improve type hints in rest integration ( #81291 )
2022-10-31 14:06:09 +01:00
epenet
283f8585b8
Adjust scrape coordinator logging ( #81299 )
2022-10-31 13:21:37 +01:00
Josh Anderson
dd092d86d4
Update supported and deprecated IBM Watson voices ( #81247 )
2022-10-31 13:19:52 +01:00
Tobias Sauerwein
927b8b2eef
Bump pyatmo to 7.3.0 ( #81290 )
...
* Bump pyatmo to 7.3.0
* Update test fixture data and tests
2022-10-31 11:09:15 +01:00
Maciej Bieniek
ae2419b569
Add support for PMSx003 sensors in NAM integration ( #81289 )
...
* Add support for PMSx003
* Organize the order of tests
2022-10-31 10:22:45 +01:00
Chris Talkington
47a0f89ada
Bump pyipp to 0.12.1 ( #81287 )
...
bump pyipp to 0.12.1
2022-10-31 09:23:05 +01: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
1bdd8fff44
Bump bleak-retry-connector to 2.8.1 ( #81285 )
...
* Bump bleak-retry-connector to 2.8.1
reduces logging now that we have found the problem
with esphome devices not disconnecting ble devices
after timeout
changelog: https://github.com/Bluetooth-Devices/bleak-retry-connector/compare/v2.8.0...v2.8.1
* empty
2022-10-31 00:28:38 -05:00
aschmitz
a766b41b13
Add basic Aranet integration ( #80865 )
2022-10-30 22:50:46 -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
1d94fbb176
Bump bleak-retry-connector to 2.8.0 ( #81283 )
2022-10-30 20:40:01 -05:00
J. Nick Koston
e709b74c3f
Bump aioesphomeapi to 11.4.1 ( #81282 )
2022-10-30 20:39:34 -05:00
GitHub Action
e636169878
[ci skip] Translation update
2022-10-31 00:32:43 +00:00
J. Nick Koston
4fb6fa9cca
Bump bleak-retry-connector to 2.7.0 ( #81280 )
2022-10-30 19:24:32 -05:00
J. Nick Koston
7e47aff316
Bump aioesphomeapi to 11.4.0 ( #81277 )
2022-10-30 19:24:14 -05:00
Tobias Sauerwein
4899f1d632
Revert 81271 ( #81275 )
2022-10-30 18:27:12 -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
J. Nick Koston
1106df158d
Bump bleak-retry-connector to 2.6.0 ( #81270 )
2022-10-30 17:38:09 -05:00
Tobias Sauerwein
03f74b3234
Bump pyatmo to 7.3.0 ( #81271 )
2022-10-30 22:46:16 +01:00
Maciej Bieniek
ec038835f6
Catch `ApiError` while checking credentials in NAM integration ( #81243 )
...
* Catch ApiError while checking credentials
* Update tests
* Suggested change
2022-10-30 20:01:10 +01:00
Stackie Jia
a1eec7b55d
Expose NO2 and VOCs sensors to homekit ( #81217 )
...
Co-authored-by: J. Nick Koston <nick@koston.org>
2022-10-30 11:33:06 -05:00
Pascal Reeb
5d282db439
Handle HTTPError on nuki integration ( #80801 )
...
fix(nuki): handle requests errors
2022-10-30 08:36:19 -07:00
J. Nick Koston
225be6fc2e
Bump aiohomekit to 2.2.9 ( #81254 )
2022-10-30 10:35:39 -05:00
Jc2k
eb76f9b3cb
Set the correct state class for Eve Energy in homekit_controller ( #81255 )
2022-10-30 10:32:19 -05:00
Jafar Atili
d5a46c3a10
Bump pyswitchbee to 1.6.1 ( #81067 )
...
* Bumped pyswitchbee to 1.6.0
* library typing fix
2022-10-30 16:06:00 +01:00
Tobias Sauerwein
df29a8388d
Make Netatmo/Legrande/BTicino lights and switches optimistic ( #81246 )
...
* Make Netatmo lights optimistic
* Same for switches
2022-10-30 13:27:42 +01:00
G Johansson
662aee17a6
Scrape move yaml config to integration key ( #74325 )
...
* Scrape take 2
* cleanup
* new entity name
* Fix name, add tests
* Use FlowResultType
* Add test abort
* issue
* hassfest
* Remove not needed test
* clean
* Remove config entry and implement datacoordinator
* fix codeowners
* fix codeowners
* codeowners reset
* Fix coordinator
* Remove test config_flow
* Fix tests
* hassfest
* reset config flow
* reset strings
* reset sensor
* next version
* Reconfig
* Adjust sensor
* cleanup sensor
* cleanup init
* Fix tests
* coverage
* Guard against empty sensor
* naming
* Remove coverage
* Review comments
* Remove print
* Move sensor check
2022-10-30 13:02:11 +01:00
Rami Mosleh
06773efcbd
Deprecate name key in `Transmission` services ( #78577 )
...
* Use entry_id instead of name in Transmission services
* fix return type for _get_client
* address comments
* combine conditions
2022-10-30 12:00:47 +01:00
J. Nick Koston
d9d6902803
Bump dbus-fast to 1.59.1 ( #81229 )
...
* Bump dbus-fast to 1.59.1
fixes incorrect logging of an exception when it was already handled
changelog: https://github.com/Bluetooth-Devices/dbus-fast/compare/v1.59.0...v1.59.1
* empty
2022-10-30 11:32:57 +01:00
epenet
2c190cf323
Add integration_type to renault ( #81099 )
2022-10-30 08:27:47 +01:00
Raj Laud
dd8b4e2a9b
Fix Squeezebox media browsing ( #81197 )
...
* Squeezebox media browser fix icons
* Update pysqueezebox to 0.6.1
2022-10-30 06:23:46 +01:00
mezz64
52f592a7d9
Bump pyHik to 0.3.1 ( #81173 )
...
Co-authored-by: J. Nick Koston <nick@koston.org>
2022-10-30 06:13:54 +01:00
GitHub Action
1c7800c224
[ci skip] Translation update
2022-10-30 00:32:36 +00:00
G Johansson
6e69c57ef5
Code Quality for Wake on Lan ( #81206 )
...
Wake on Lan cleanup
2022-10-29 18:05:18 -04:00
Tobias Sauerwein
f10b36873a
Mute superfluous exception when no Netatmo webhook is to be dropped ( #81221 )
...
* Mute superfluous exception when no webhook is to be droped
* Update homeassistant/components/netatmo/__init__.py
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io>
2022-10-29 18:04:01 -04:00
Guido Schmitz
b043406b74
Fix Danfoss thermostat support in devolo Home Control ( #81200 )
...
Fix Danfoss thermostat
2022-10-29 17:51:53 -04:00
Kevin Stillhammer
782148423c
Add missing string for option traffic_mode for google_travel_time ( #81213 )
...
Add missing string for option traffic_mode
2022-10-29 17:51:11 -04:00
Tobias Sauerwein
833d271eb3
Add missing Netatmo config url for public weather ( #81220 )
...
Add missing config url for public weather
2022-10-29 17:50:34 -04:00
Tobias Sauerwein
82f03f6089
Add integration_type to netatmo ( #81225 )
2022-10-29 17:47:35 -04:00
Vincent Knoop Pathuis
a2c38b9d04
Bump ultraheat api to version 0.5.1 ( #81194 )
2022-10-29 23:23:09 +02:00
Garrett
494cbf0dbe
Add diagnostics to Subaru integration ( #81169 )
...
Co-authored-by: J. Nick Koston <nick@koston.org>
2022-10-29 15:02:32 -05:00
J. Nick Koston
7f047cf95c
Bump dbus-fast to 1.59.0 ( #81215 )
...
* Bump dbus-fast to 1.59.0
changelog: https://github.com/Bluetooth-Devices/dbus-fast/compare/v1.58.0...v1.59.0
* empty
2022-10-29 15:06:17 -04:00
J. Nick Koston
208150c353
Restore homekit_controller BLE broadcast_key from disk ( #81211 )
...
* Restore homekit_controller BLE broadcast_key from disk
Some accessories will sleep for a long time and only send broadcasted
events which makes them have very long connection intervals to save
battery. Since we need to connect to get a new broadcast key we now
save the broadcast key between restarts to ensure we can decrypt
the advertisments coming in even though we cannot make a connection
to the device during startup. When we get a disconnected event later
we will try again to connect and the device will be awake which will
trigger a full sync
* bump bump
2022-10-29 15:05:59 -04:00
Paulus Schoutsen
770aefbd52
SSDP to allow more URLs ( #81171 )
...
Co-authored-by: J. Nick Koston <nick@koston.org>
2022-10-29 14:26:12 -04:00
Menco Bolt
871c1bc952
Today's Consumption is INCREASING ( #81204 )
...
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io>
2022-10-29 14:25:46 -04:00
J. Nick Koston
ccfa314e87
Update to bleak 0.19.1 and bleak-retry-connector 2.5.0 ( #81198 )
2022-10-29 14:25:35 -04:00
J. Nick Koston
91efe68cdd
Bump dbus-fast to 1.58.0 ( #81195 )
2022-10-29 14:22:46 -04:00
G Johansson
7bd89621ce
Change IoT Class for Min/Max to calculated ( #81199 )
2022-10-29 14:21:28 -04:00
rappenze
b16094b93f
Add integration type to fibaro integration ( #81202 )
2022-10-29 18:53:50 +02:00
René Klomp
26d174adae
Bump pysma to 0.7.2 ( #81188 )
2022-10-29 10:04:05 -05:00
Maciej Bieniek
19debda059
Bump nettigo-air-monitor to 1.5.0 ( #81183 )
...
* Bump NAM library
* Update tests
2022-10-29 14:43:02 +02:00
Brian Norman
74e476a070
Add optional support for users with multiple ovo accounts ( #80901 )
...
* Added optional support for users with multiple ovo accounts
* Made changes from code review around naming
* Renaming config variable
* Removing account from async_step_reauth
* Removing more account from async_step_reauth
* Fixing code now I better understand and can test async_step_reauth
* Storing account id returned by ovoenergy client in config to handle when user has single account but then another gets added
* Putting account into async_step_user
2022-10-29 13:45:00 +02:00
Jan Bouwhuis
591d13bc49
Move MQTT CONF_SCHEMA from light and vacuum to .const ( #81152 )
...
Move CONF_SCHEMA to .const
2022-10-29 10:22:59 +02:00
J. Nick Koston
effe8d9207
Bump dbus-fast to 1.56.0 ( #81177 )
...
* Bump dbus-fast to 1.56.0
Addes optimized readers for manufacturer data
and interfaces added messages
changelog: https://github.com/Bluetooth-Devices/dbus-fast/compare/v1.55.0...v1.56.0
* empty
2022-10-29 09:40:40 +02:00
mezz64
482b5459dc
Bump pyEight to 0.3.2 ( #81172 )
...
Co-authored-by: J. Nick Koston <nick@koston.org>
2022-10-29 09:09:12 +02:00
Mick Vleeshouwer
1d9bbdcbf3
Add integration type to Overkiz integration ( #81147 )
2022-10-29 08:33:04 +02:00
Shay Levy
9dedbb2a24
Add diagnostics to Switcher ( #81146 )
2022-10-28 22:05:21 -04:00
Kevin Stillhammer
77585686e0
Allow empty string for filters for waze_travel_time ( #80953 )
...
* Allow empty string for filters
Signed-off-by: Kevin Stillhammer <kevin.stillhammer@gmail.com>
* Apply PR feedback
Signed-off-by: Kevin Stillhammer <kevin.stillhammer@gmail.com>
Signed-off-by: Kevin Stillhammer <kevin.stillhammer@gmail.com>
2022-10-28 21:01:53 -04:00
J. Nick Koston
e47f06fde8
Bump dbus-fast to 1.54.0 ( #81148 )
...
* Bump dbus-fast to 1.53.0
changelog: https://github.com/Bluetooth-Devices/dbus-fast/compare/v1.51.0...v1.53.0
* 54
2022-10-28 21:01:03 -04:00
GitHub Action
4b5de420ed
[ci skip] Translation update
2022-10-29 00:24:41 +00:00
muppet3000
08b3df56a0
Growatt version bump - fixes #80950 ( #81161 )
2022-10-28 18:32:57 -04:00
J. Nick Koston
674655bf7d
Bump oralb-ble to 0.9.0 ( #81166 )
...
* Bump oralb-ble to 0.9.0
changelog: https://github.com/Bluetooth-Devices/oralb-ble/compare/v0.8.0...v0.9.0
* empty
2022-10-28 18:32:38 -04:00
puddly
6479001501
Bump zigpy to 0.51.5 ( #81164 )
...
Bump zigpy from 0.51.4 to 0.51.5
2022-10-28 18:31:53 -04:00
J. Nick Koston
5c521a4c0e
Bump aiohomekit to 2.2.7 ( #81163 )
...
changelog: https://github.com/Jc2k/aiohomekit/compare/2.2.6...2.2.7
2022-10-28 18:31:30 -04:00
Robert Hillis
6225f1f737
Bump aiopyarr to 22.10.0 ( #81153 )
2022-10-28 17:25:44 -05:00
javicalle
4dbb265590
Fix RFLink unit conversions ( #79436 )
...
* Fix unit conversions
* Fix tests
* Address requests changes
* Address requests changes
* Address requests changes
* Address requests changes
* migrate to SensorEntityDescription
* forgotten test
* forgotten test
* chango to WIND_SPEED
* manage UOM
* fix test
* address comments
* fix implementation
* prevent from mutate config
2022-10-29 00:20:26 +02:00
J. Nick Koston
b7a651519b
Bump aiohomekit to 2.2.6 ( #81144 )
2022-10-28 12:05:48 -05:00
Shay Levy
5cf4483df5
Fix Shelly Plus H&T sleep period on external power state change ( #81121 )
2022-10-28 19:48:27 +03:00
Jan Bouwhuis
bcae6d604e
Improve MQTT type hints part 8 ( #81034 )
...
* Improve typing device_tracker discovery
* Improve typing device_tracker yaml
* Add test source_type attribute
* Follow up comment
* Initialize at `__init__` not at class level.
* Use full name for return variable
* Correct import, remove assert
* Use AsyncSeeCallback
2022-10-28 18:20:33 +02:00
epenet
2214fff3b4
Cleanup device_tracker imports ( #81139 )
2022-10-28 17:40:37 +02:00
Maciej Bieniek
11ea834cbe
Improve MQTT update platform ( #81131 )
...
* Allow JSON as state_topic payload
* Add title
* Add release_url
* Add release_summary
* Add entity_picture
* Fix typo
* Add abbreviations
2022-10-28 17:05:43 +02:00
epenet
b39ff4a020
Expose device_tracker base entities ( #81135 )
...
* Expose TrackerEntity in device_tracker
* Also expose BaseTrackerEntity
* Add ScannerEntity
* Revert BaseTrackerEntity
2022-10-28 15:21:06 +02:00
Shay Levy
a34148104a
Add diagnostics to webostv ( #81133 )
2022-10-28 14:48:16 +02:00
Thibaut
2bce44c4d7
Bump pyoverkiz to 1.5.6 ( #81129 )
2022-10-28 13:02:33 +02:00
Dave T
67644f4bc5
Remove unused strings from generic camera ( #80796 )
...
Co-authored-by: Dave T <davet2001@users.noreply.github.com>
2022-10-28 12:35:09 +02:00
J. Nick Koston
16ac063b71
Bump oralb-ble to 0.8.0 ( #81123 )
2022-10-28 12:31:50 +02:00
epenet
30fe4826ff
Refactor Scrape sensor to inherit TemplateSensor ( #81130 )
2022-10-28 11:55:53 +02:00
Jan Bouwhuis
f10f74a65a
Add default `source_type` for MQTT device_tracker ( #81128 )
...
Make sure the source_type is set - default to gps
2022-10-28 10:49:01 +02:00
Glenn Waters
5eb3473d41
Add diagnostics to Environment Canada integration ( #79517 )
...
* Add diagnostics to EC integration.
* Add test for diagnostics.
* Simplify diagnostics returned.
* Fix for comment.
* Update datetime to fixed date.
2022-10-28 06:38:11 +02:00
GitHub Action
f399385147
[ci skip] Translation update
2022-10-28 00:30:47 +00:00
Bram Kragten
c7d342a719
Update frontend to 20221027.0 ( #81114 )
2022-10-27 23:13:43 +02:00
Matthias Alphart
428a33c00f
Migrate KNX to use kelvin for color temperature ( #81112 )
2022-10-27 16:00:34 -04:00
Erik Montnemery
68346599d2
Add WS API recorder/statistic_during_period ( #80663 )
2022-10-27 15:51:09 -04:00
J. Nick Koston
588277623f
Bump dbus-fast to 1.51.0 ( #81109 )
2022-10-27 15:38:53 -04:00
J. Nick Koston
c21fb222f9
Add support for oralb IO Series 4 ( #81110 )
2022-10-27 15:38:42 -04:00
Tobias Sauerwein
fa350b984a
Clean up superfluous Netatmo API calls ( #81095 )
2022-10-27 14:42:16 -04:00
Willem-Jan van Rootselaar
b490f47334
Bump python-bsblan to 0.5.6 ( #80956 )
...
* Bump python-bsblan to 0.5.6
* update requirements
2022-10-27 19:25:14 +03:00
epenet
60b3c36775
Add integration_type to onewire ( #81097 )
2022-10-27 19:19:45 +03:00
epenet
7feb463a4c
Add integration_type to samsungtv ( #81101 )
2022-10-27 19:18:09 +03:00
epenet
663c2ef993
Cleanup scrape constants ( #81076 )
...
* Cleanup scrape constants
* Adjust comments
* Revert removal of DEFAULT_VERIFY_SSL constant
2022-10-27 18:11:40 +02:00
epenet
3d42a46871
Align Scrape resource model with Rest integration ( #81074 )
2022-10-27 17:48:35 +02:00
Tobias Sauerwein
dbd875cd25
Bring back Netatmo force update code ( #81098 )
2022-10-27 11:37:52 -04:00
Michał Huryn
147fe6f856
Update blebox_uniapi to 2.1.3 ( #81071 )
...
fix : #80124 blebox_uniapi dependency version bump
2022-10-27 14:12:51 +02:00
Franck Nijhof
7df8ad5c66
Update sentry-sdk to 1.10.1 ( #81072 )
2022-10-27 11:43:05 +02:00
Aaron Bach
fe4da8d584
Remove previously-deprecated SimpliSafe service ( #81054 )
2022-10-27 10:39:57 +02:00
Aaron Bach
d72b8a025f
Remove previously-deprecated RainMachine sensors ( #81053 )
2022-10-27 10:25:07 +02:00
Aaron Bach
4e8e53f357
Remove previously-deprecated OpenUV services ( #81055 )
2022-10-27 10:22:44 +02:00
Aaron Bach
1967ce67d7
Remove previously-deprecated Guardian services and binary sensor ( #81056 )
2022-10-27 10:19:07 +02:00
Sean Vig
7213102c51
Update pymonoprice version to 0.4.0 ( #81062 )
...
Update pymonoprice version
2022-10-27 09:31:51 +02:00
J. Nick Koston
44e368ad55
Bump nexia to 2.0.5 ( #81061 )
...
fixes #80988
2022-10-27 07:38:03 +02:00
mezz64
24ab6fc31d
Eight Sleep catch missing keys ( #81058 )
...
Catch missing keys
2022-10-27 01:37:48 -04:00
shbatm
e785d04abf
Add RainMachine config option to use default run times from app ( #80984 )
2022-10-26 22:27:08 -06:00
Avi Miller
f9c16fab1a
Bump aiolifx-themes to 0.2.0 ( #81059 )
2022-10-26 23:01:15 -05:00
puddly
91c6892001
Bump zigpy to 0.51.4 ( #81050 )
...
Bump zigpy from 0.51.3 to 0.51.4
2022-10-26 21:47:38 -04:00
puddly
b8edc86500
Handle sending ZCL commands with empty bitmap options ( #81051 )
...
Handle sending commands with empty bitmaps
2022-10-26 21:29:48 -04:00
GitHub Action
ce1b56e345
[ci skip] Translation update
2022-10-27 00:30:06 +00:00
J. Nick Koston
6e19629539
Bump zeroconf to 0.39.3 ( #81049 )
2022-10-27 01:03:13 +02:00
J. Nick Koston
28b3d1fc7a
Bump aiohomekit to 2.2.5 ( #81048 )
2022-10-26 17:05:09 -05:00
Franck Nijhof
cee7b788d4
Bump version to 2022.12.0dev0 ( #81044 )
2022-10-26 23:44:38 +02:00
J. Nick Koston
2a6f2f431d
Bump dbus-fast to 1.49.0 ( #81043 )
2022-10-26 14:39:27 -05:00
Klaas Neirinck
d107d8df78
Improve readability by reducing indentation ( #81040 )
2022-10-26 22:37:39 +03:00
Steven Looman
d50795af2b
Move upnp derived sensors to library, be more robust about failing getting some data ( #79955 )
2022-10-26 14:34:44 -05:00
Paulus Schoutsen
00f72f8b2a
Bump frontend to 20221026.0 ( #81042 )
2022-10-26 21:32:55 +02:00
Erik Montnemery
95fc641949
Add support to the energy integration for tracking water usage ( #80888 )
2022-10-26 21:20:52 +02:00
Erik Montnemery
a4310d2085
Allow integrations to drop custom unit conversion ( #81005 )
...
Co-authored-by: Paulus Schoutsen <balloob@gmail.com>
Co-authored-by: Franck Nijhof <git@frenck.dev>
2022-10-26 15:11:28 -04:00
Franck Nijhof
a603441180
Add support for water usage Flume ( #81041 )
2022-10-26 21:04:41 +02:00
Joakim Plate
0321c8bdc5
Allow device class for switch to be set in knx ( #81039 )
2022-10-26 21:04:11 +02:00
epenet
2a2e097e17
Use unit enums in unit utilities ( #81030 )
2022-10-26 20:47:17 +02:00
Felipe Santos
37cfa3e19b
Allow to cast in HLS format when using WebRTC ( #80646 )
2022-10-26 14:37:31 -04:00
Jan Bouwhuis
4da3fb5baa
Correct Import of ReceivePayloadType ( #81035 )
2022-10-26 20:26:05 +02:00
Daniel Gangl
b2b3c47917
Add config flow to zamg ( #66469 )
2022-10-26 18:35:12 +02:00
Marc Mueller
b148cdd64a
Add integration type to fritzbox_callmointor integration ( #81032 )
2022-10-26 18:19:54 +02:00
epenet
a28b0e1b6f
Migrate volume units to an enum ( #81028 )
...
* Migrate volume units to an enum
* Adjust docstring
* Deprecate -> Deprecated
* Plural
2022-10-26 17:57:41 +02:00
Maikel Punie
3eea61361c
Clean up velbus cache folder only on removal of the config entry ( #81031 )
2022-10-26 17:42:15 +02:00
J. Nick Koston
a72e906ac1
Fix zeroconf when location name has a period ( #81022 )
2022-10-26 10:39:13 -05:00
epenet
8645e47b07
Migrate power units to an enum ( #81026 )
2022-10-26 17:28:23 +02:00
epenet
3eb574edca
Remove YAML import from coinbase ( #80084 )
2022-10-26 17:14:31 +02:00
Martin Hjelmare
a1a0284e81
Fix zwave_js port enumeration ( #81020 )
2022-10-26 10:12:30 -05:00
J. Nick Koston
abb3ce6d69
Fix zeroconf starting later than expected ( #81023 )
2022-10-26 10:06:56 -05:00
Allen Porter
0e2bea038d
Update Google Calendar to synchronize calendar events efficiently ( #80925 )
...
* Sync google calendar and serve from local storage
Update to use new gcal_sync APIs
Update google calendar filter logic
Remove storage on config entry removal
Make timeline queries timezone aware
Do not block startup while syncing
* Minor readability tweaks
* Remove unnecessary args to async_add_entities
* Change how task is created on startup
* Update homeassistant/components/google/calendar.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
* Revert min time between updates
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2022-10-26 07:57:49 -07:00
Xeevis
c4f6b8a55b
Use scan_interval in `netdata` ( #80959 )
...
Co-authored-by: Franck Nijhof <git@frenck.dev>
2022-10-26 16:50:01 +02:00
Maikel Punie
33ef2abf9e
Add a new clear cache service to the velbus integration ( #79995 )
2022-10-26 16:44:24 +02:00
epenet
e18adb379d
Migrate mass units to an enum ( #81021 )
2022-10-26 16:21:29 +02:00
Avi Miller
dde763418a
Add an RSSI sensor to the LIFX integration ( #80993 )
2022-10-26 09:12:45 -05:00
Tom Schneider
0d4b1866a7
Add has_entity_name support to hvv_departures ( #80963 )
2022-10-26 15:49:10 +02:00
Tom Schneider
fbe7a0289c
Set hvv_departures device entry type to service ( #80964 )
2022-10-26 15:48:13 +02:00
Marvin Wichmann
b786440eda
Add integration type to KNX integration ( #81003 )
2022-10-26 15:47:27 +02:00
kingy444
6d78f6841e
Remove hardwired Powerview battery sensor ( #81013 )
2022-10-26 14:24:17 +02:00
David F. Mulcahey
e53d74e3e8
Bump ZHA quirks to 0.0.84 ( #81015 )
2022-10-26 08:16:49 -04:00
epenet
e0d94d799a
Migrate temperature units to an enum ( #81006 )
...
* Migrate temperature units to an enum
* Adjust spacing
2022-10-26 08:00:15 -04:00
epenet
9ee4d77935
Migrate speed units to an enum ( #81004 )
2022-10-26 13:59:54 +02:00
epenet
945c991e84
Migrate pressure units to an enum ( #81009 )
2022-10-26 13:58:22 +02:00
epenet
91df68de1f
Migrate length units to an enum ( #81011 )
2022-10-26 13:57:49 +02:00
epenet
842cb18d39
Migrate energy units to an enum ( #80998 )
2022-10-26 13:56:51 +02:00
epenet
9d3442055b
Move options to SelectEntityDescription in goodwe ( #80017 )
...
Co-authored-by: Franck Nijhof <frenck@frenck.nl>
2022-10-26 13:54:57 +02:00
Maikel Punie
458f3d4d13
Use a unique cache folder per Velbus config entry ( #79792 )
2022-10-26 13:53:41 +02:00
Jan Bouwhuis
2d9f39d406
Strict typing for shared MQTT modules ( #80913 )
...
Co-authored-by: Marc Mueller <30130371+cdce8p@users.noreply.github.com>
2022-10-26 13:52:34 +02:00
Maciej Bieniek
052c673c9e
Use `wind_speed` device class instead of `speed` in Accuweather ( #81016 )
2022-10-26 13:47:29 +02:00
kingy444
5669ca74d3
Disable Powerview signal sensor by default ( #81014 )
2022-10-26 13:46:34 +02:00
epenet
7796f361fc
Use precipitation_intensity class in integrations ( #80615 )
2022-10-26 13:32:06 +02:00
Franck Nijhof
7a04ba96f3
Adjust unique ID of Octoprint camera entity ( #80996 )
2022-10-26 13:27:13 +02:00
Klaas Neirinck
5757197fb6
Add auto preset to Comfoconnect fan ( #80697 )
2022-10-26 12:44:23 +02:00
Nolan Gilley
d5a2484076
Don't set force bool during set_humidity ( #80269 )
2022-10-26 12:43:06 +02:00
G Johansson
9715b6c862
Remove yaml import anthemav ( #79931 )
2022-10-26 12:42:21 +02:00
Daniel Hjelseth Høyer
e3233f72ce
Tibber strict typing ( #79407 )
...
Co-authored-by: Franck Nijhof <git@frenck.dev>
2022-10-26 12:41:23 +02:00
Franck Nijhof
d65e639f00
Update orjson to 3.8.1 ( #81000 )
2022-10-26 12:40:15 +02:00
Bram Kragten
9ed31bb8df
fix integration descriptions ( #81008 )
2022-10-26 12:39:23 +02:00
epenet
c59944bc84
Fix precipitation units in darksky ( #80611 )
2022-10-26 11:54:44 +02:00
G Johansson
be7e61b88b
Add unique id for min_max ( #81007 )
2022-10-26 11:27:44 +02:00
Erik Montnemery
352976fd1d
Add rules for converting volumes ( #80951 )
...
* Add rules for converting volumes
* Use SensorDeviceClass in new tests
* Tweak tests
* Update flo tests
* Update sensor tests
2022-10-26 10:29:33 +02:00
Sean Vig
8714fc5c2c
Use `._attr_*` properties for monoprice integration ( #80505 )
2022-10-26 10:24:47 +02:00
J. Nick Koston
e15f2e050e
Update ibeacon-ble to 1.0.1 ( #80785 )
2022-10-26 10:21:30 +02:00
J. Nick Koston
a90ef3a575
Add additional data to HomeKit diagnostics ( #80980 )
2022-10-26 10:05:33 +02:00
Avi Miller
7dd1f58d04
Bump aiolifx_effects dependency to 0.3.0 ( #80994 )
2022-10-26 09:52:52 +02:00
niobos
8e196fbe06
Add Velbus cover opening/closing ( #79851 )
...
* Velbus cover/blind: indicate opening/closing
* Add docstrings because flake8 requirement
Co-authored-by: Niels Laukens <niels@dest-unreach.be>
2022-10-26 08:03:53 +02:00
Chris Talkington
8b119ab5fc
Address review feedback for jellyfin ( #80987 )
...
address review feedback for jellyfin
2022-10-26 07:45:33 +02:00
GitHub Action
d0ff6582e6
[ci skip] Translation update
2022-10-26 00:29:57 +00:00
Rami Mosleh
a205ba7656
Remove deprecated YAML in `android_ip_webcam` ( #80875 )
2022-10-25 23:53:17 +02:00
Raman Gupta
1b3c383558
Add integration_type to vizio, tomorrowio, zwave_js ( #80975 )
2022-10-25 23:31:44 +02:00
Robert Svensson
115a1ceea0
Rewrite UniFi block client switch ( #80969 )
...
* Refactor UniFi block client switch entities
* Use new switch loader
* Rename lambdas
* Use is_on rather than _attr_is_on when applicable
2022-10-25 22:36:51 +02:00
Aaron Bach
2af58ad609
Set integration type on codeowned integrations @bachya ( #80974 )
2022-10-25 22:23:54 +02:00
Shay Levy
775f4e9e0d
Clean-up Shelly legacy update entities ( #80961 )
2022-10-25 21:27:54 +02:00
Franck Nijhof
98591cd4b6
Remove hardware and fix raspberry pi brands in integrations.json ( #80970 )
2022-10-25 21:05:04 +02:00
Thomas Dietrich
a98c304db6
Add deprecation warning for statistics integration default buffer_size ( #69700 )
...
* Add deprecation warning for buffer size
* Attend to comments
* Clarify deprecation info
* Move warnings to repairs issue_registry
* Apply slight wording changes, add compiled en strings file
* Format json
2022-10-25 20:50:52 +02:00
Joakim Sørensen
403f0c16af
Bump aiogithubapi from 22.2.4 to 22.10.1 ( #80968 )
2022-10-25 20:48:18 +02:00
Michael
8175dab7ab
Add week period to recorder statistics api ( #80784 )
...
* add week period to get statistics api
* add test
2022-10-25 20:07:28 +02:00
Ryan Fleming
c197e1765a
Add Octoprint camera entity ( #79689 )
2022-10-25 19:59:57 +02:00
Petro31
f73fc9e355
Adds states and state_attr as a filter, adds is_state and is_state_attr as a test. ( #79473 )
2022-10-25 19:49:51 +02:00
Rami Mosleh
d3ada34498
Remove deprecate service in `speedtestdotnet` ( #80938 )
...
Remove deprecate service
2022-10-25 10:44:27 -07:00
Robert Svensson
13e2bb1e22
Improve loading UniFi switch entities ( #80910 )
2022-10-25 19:26:56 +02:00
epenet
cc46564488
Add wind_speed sensor device class ( #79789 )
2022-10-25 17:21:44 +02:00
Thomas Dietrich
3346ddcd86
Add sum-differences characteristics to statistics component ( #79439 )
2022-10-25 16:46:47 +02:00
epenet
7838bb3ebe
Replace new PRECIPITATION_INTENSITY with enum ( #80653 )
2022-10-25 16:45:45 +02:00
Erik Montnemery
727eccfec4
Add GJ as supported unit for energy sensors ( #80870 )
...
* Add GJ as supported unit for energy sensors
* Update homeassistant/const.py
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com>
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com>
2022-10-25 16:43:00 +02:00
shbatm
e9a3982560
Add additional sensors to RainMachine ( #80914 )
2022-10-25 08:07:31 -06:00
epenet
0018939142
Adjust unit_system type hints ( #80946 )
2022-10-25 15:56:18 +02:00
Erik Montnemery
3aa64aaaf1
Mark some integrations as system integrations ( #80948 )
2022-10-25 15:30:46 +02:00
Erik Montnemery
b07e1281da
Add rules for converting speeds ( #80943 )
...
* Add rules for converting speeds
* Update metoffice wind speed sensors to prefer mph
* Don't convert speeds measured in knots
2022-10-25 14:53:59 +02:00
mtdcr
93d4d02aac
Remove myself from edl21 codeowners ( #80947 )
2022-10-25 14:38:42 +02:00
Lars
1c8156bd33
Update Fritz! lights to use kelvin ( #79733 )
2022-10-25 13:45:02 +02:00
Bram Kragten
36bb0bbc1a
Fix `integrations.json` creation, make `iot_standards` a list ( #80945 )
2022-10-25 13:43:40 +02:00
On Freund
64eb316908
Add alarmed binary sensor to Risco integration ( #77315 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2022-10-25 13:43:09 +02:00
Rami Mosleh
623abb4325
Remove deprecated YAML in Pushover ( #80876 )
2022-10-25 13:39:38 +02:00
jjlawren
d50f5e49c8
Extend Sonos queue operation timeouts ( #80804 )
2022-10-25 13:38:28 +02:00
hackerESQ
f977b264a1
Add tplink dhcp entry for EP25 model ( #80650 )
...
Co-authored-by: Franck Nijhof <git@frenck.dev>
2022-10-25 13:22:09 +02:00
Franck Nijhof
5b32540a84
Set water device class to flo, homewizard, p1_monitor, toon ( #80944 )
2022-10-25 13:21:47 +02:00
Parham Ghazanfari
dbfca8def8
Add support for EventBridge to aws integration ( #77573 )
...
* Added EventBridge support to aws integration
* Added type hints for all aws notification services + Added unit tests for EventBridge AWS integration
* Increase line coverage for unit tests for aws integration.
2022-10-25 13:21:25 +02:00
Erik Montnemery
aea0067e49
Add additional rules for converting distances ( #80940 )
...
* Add additional rules for converting distances
* Convert in to mm
* Adjust existing tests
* Add test
2022-10-25 12:51:23 +02:00
HarvsG
fe7402375d
Bayesian - support `unique_id:` ( #79879 )
...
* support unique_id
* adds test for unique_ids
2022-10-25 12:42:59 +02:00
Shay Levy
e77025ac8d
Bump aioshelly to 4.1.1 ( #80939 )
2022-10-25 12:16:08 +02:00
Franck Nijhof
326344db12
Rename entry_id template method to config_entry_id ( #80935 )
2022-10-25 12:11:14 +02:00
Franck Nijhof
398d18eeee
Load themes from themes folder by default ( #80937 )
2022-10-25 12:10:40 +02:00
Franck Nijhof
52f109f6ab
Add IKEA SYMFONISK as virtual integration ( #80833 )
2022-10-25 12:09:22 +02:00
Erik Montnemery
beeee8b60e
Use start helper in recorder ( #79559 )
2022-10-25 10:38:07 +02:00
osono-design
02b0b19dd4
Add tuya access control devices (binary status of lock) ( #79793 )
2022-10-25 10:07:59 +02:00
Dave T
e5716efa9c
Add visual image preview during generic camera options flow ( #80392 )
...
Co-authored-by: Dave T <davet2001@users.noreply.github.com>
2022-10-25 10:03:19 +02:00
epenet
6b1f503a79
Allow gas units to be overriden ( #80884 )
2022-10-25 09:53:28 +02:00
Erik Montnemery
3d3349240f
Don't trigger statistics issues when sensor units are equivalent ( #80099 )
2022-10-25 09:50:01 +02:00
Jesse Hills
97d31d05f0
Use ESPHome manufacturer name from device if provided ( #80928 )
2022-10-25 09:15:28 +02:00
Maikel Punie
f85a2fb57a
Add integration_type to the velbus component ( #80924 )
2022-10-25 09:13:36 +02:00
Quentame
4f5c9be84f
Use EntityDescription in Freebox switch ( #80858 )
...
* Freebox switch: use EntityDescription
* unique_id base on key later with migration step
* Keep the same name
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com>
* Update homeassistant/components/freebox/switch.py
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com>
* Removing specific FreeboxSwitchEntityDescription as there is one sensor, for now
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com>
2022-10-25 09:00:56 +02:00
definitio
644b00ca2d
Add apcupsd laststest sensor ( #80773 )
2022-10-25 08:44:54 +02:00
J. Nick Koston
559e281431
Add oralb integration ( #80918 )
...
* mapping
* update
* working
* tests
* fixes
* temp add binary sensor platform to make sure it works
* fixes
* 100% cover
* adjust
* disable chatty sensors by default
* remove binary sensor_platform for next PR
* time is much nicer than counter
2022-10-24 23:11:40 -05:00
Ongy
3759be09df
Add media_player platform to Jellyfin ( #76801 )
2022-10-24 21:45:01 -05:00
GitHub Action
9b331abe91
[ci skip] Translation update
2022-10-25 00:39:01 +00:00
Simon Hansen
b56d332c26
Add integration_type to launchlibrary ( #80907 )
2022-10-24 23:23:14 +02:00
Shay Levy
dce4753510
Cleanup Shelly update platform ( #80845 )
2022-10-25 00:20:26 +03:00
Simon Hansen
2ddf1f9416
Add integration_type to iss ( #80909 )
2022-10-24 23:19:59 +02:00
Steven Looman
b5f70a404a
Fix SSDP/UPnP server after testing ( #80815 )
2022-10-24 15:19:19 -05:00
shbatm
ac4645a37e
Add "Push Flow Meter Data" service to RainMachine and bump regenmaschine to 2022.10.0 ( #80890 )
2022-10-24 13:39:37 -06:00
J. Nick Koston
f61c010116
Bump bleak-retry-connector to 2.4.2 ( #80908 )
2022-10-24 14:27:04 -05:00
SoCalix
9c762a5a5a
Fix XMPP room notifications ( #80794 )
2022-10-24 21:10:56 +02:00
epenet
613ea28b0e
Add new WATER device class ( #80886 )
2022-10-24 21:06:35 +02:00
J. Nick Koston
27a61f5407
Raise exception when esphome ble client disconnects during operation ( #80885 )
2022-10-24 14:04:50 -05:00
shbatm
66b473bae2
Add integration_type to ISY994 manifest and bump pyisy to 3.0.8 ( #80906 )
2022-10-24 14:02:23 -05:00
Erik Montnemery
f7694c0550
Only reload modified scripts ( #80470 )
...
Co-authored-by: Franck Nijhof <git@frenck.dev>
2022-10-24 20:47:06 +02:00
J. Nick Koston
c5688072fd
Bump aiohomekit to 2.2.4 ( #80899 )
2022-10-24 19:40:13 +02:00
rikroe
c474db6617
Add EMISSION_CHECK to BMW Connected Drive ( #80819 )
2022-10-24 19:38:15 +02:00
Martin Hjelmare
838691f22f
Refactor zwave_js add-on manager ( #80883 )
...
* Make addon slug an instance attribute
* Extract addon name and addon config
* Update docstrings
2022-10-24 18:21:05 +02:00
Jc2k
4279d73800
Add support for Netatmo noise sensor to homekit_controller ( #80889 )
...
Co-authored-by: J. Nick Koston <nick@koston.org>
2022-10-24 10:31:26 -05:00
J. Nick Koston
1f8a9ed3c7
Bump aiohomekit to 2.2.3 ( #80891 )
2022-10-24 09:38:28 -05:00
J. Nick Koston
a7610909de
Fix HKC exceptions during BLE startup not being caught ( #80882 )
2022-10-24 09:29:13 -05:00
J. Nick Koston
9978296ae2
Bump bleak-retry-connector to 2.4.0 ( #80887 )
2022-10-24 09:28:59 -05:00
Joakim Plate
232041b194
Add field descriptions for nibe heat pump ( #80791 )
2022-10-24 16:18:05 +02:00
Erik Montnemery
6979cd95b0
Add suggested_unit_of_measurement attribute to sensors ( #80638 )
...
* Add suggested_unit_of_measurement attribute to sensors
* Lazy calculation of initial entity options
* Add type alias for entity options
* Small tweak
* Add tests
* Store suggested_unit_of_measurement in its own option key
* Adapt to renaming of IMPERIAL_SYSTEM
* Fix rebase mistakes
* Apply suggestions from code review
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com>
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com>
2022-10-24 16:08:02 +02:00
epenet
0c79a9a33d
Adjust pylint for IMPERIAL_SYSTEM deprecation ( #80874 )
...
* Adjust pylint for IMPERIAL_SYSTEM deprecation
* Use correct location
* Adjust components
2022-10-24 15:25:00 +02:00
epenet
ec4b8c49fe
Add unique_id to scrape ( #80581 )
...
* Add unique_id to scrape
* Add tests
2022-10-24 15:14:43 +02:00
Jan Bouwhuis
2f11385627
Add typing hints for MQTT mixins ( #80702 )
...
* Add typing hints for MQTT mixins
* Follow up comments
* config_entry is always set
* typing discovery_data - substate None assignment
* Rename `config[CONF_DEVICE]` -> specifications
2022-10-24 15:00:37 +02:00
epenet
64d6d04ade
Use DataUpdateCoordinator in scrape ( #80593 )
...
* Add DataUpdateCoordinator to scrape
* Fix tests
2022-10-24 14:55:57 +02:00
Joakim Plate
ebfb10c177
Allow hostname for nibe heatpump ( #80793 )
...
Allow hostname for nibe
2022-10-24 14:17:53 +02:00
Maciej Bieniek
1f0cb73ad0
Add `update` platform to MQTT integration ( #80659 )
2022-10-24 11:47:45 +02:00
epenet
26d3c34838
Remove precipitation note from length units ( #80677 )
2022-10-24 10:45:16 +02:00
Jan Bouwhuis
5e7f571f01
Move advanced MQTT options to entry ( #79351 )
...
* Move advanced broker settings to entry
* Add repair issue for deprecated settings
* Split CONFIG_SCHEMA
* Do not store certificate UI flags in entry
* Keep entered password in next dialog
* Do not process yaml config in flow
* Correct typo
2022-10-24 09:58:23 +02:00
Quentame
b1202ab31f
Add Freebox button to mark calls as read ( #80609 )
...
* Add Freebox button to mark calls as read
* Bump Freebox to 1.0.1
* Fix black/flake8
* Add entity_category + fix reboot button name
* Add has_entity_name to reboot
* Remove 'missed' as it put all calls as read
* base unique_id on key and not name
* unique_id base on key later with migration step
* Keep the same name
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com>
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com>
2022-10-24 09:33:59 +02:00
Allen Porter
91e6ee5da5
Bump gcal_sync to 2.2.0 ( #80863 )
2022-10-24 08:20:55 +02:00
Avi Miller
6e453ae471
Add device-specific diagnostics to the LIFX integration ( #79964 )
2022-10-23 22:49:18 -05:00
Oliver
3c170f7627
Update denonavr to version 0.10.12 ( #80861 )
2022-10-23 21:15:04 -05:00