Erik Montnemery and GitHub
67875b99a3
Refactor support for integrations to drop custom unit conversion ( #83228 )
...
* Refactor support for integrations to drop custom unit conversion
* Fix lying comment
* Address review comment
2022-12-05 16:12:37 +01:00
Franck Nijhof and GitHub
1f7a7d5cb5
Use enum sensor device class in Nettigo Air Monitor ( #83314 )
2022-12-05 16:05:03 +01:00
Franck Nijhof and GitHub
aa4a0df194
Migrate Logitech Harmony Hub translations ( #83308 )
2022-12-05 13:57:13 +01:00
Franck Nijhof and GitHub
06c8b838b5
Use enum sensor device class in Season ( #83301 )
2022-12-05 13:48:32 +01:00
Klaas Schoute and GitHub
2602b45ec8
Bump package for Garage Amsterdam ( #83167 )
...
* Bump to new package version
* Change the class name used in the new package
* Fix failing test with using old package name
2022-12-05 13:12:46 +01:00
Garrett and GitHub
efc637cb2b
Bump subarulink to v0.7.0 ( #83213 )
...
fixes undefined
2022-12-05 10:53:05 +01:00
Franck Nijhof and GitHub
40d337479e
Use enum sensor device class in UptimeRobot ( #83111 )
2022-12-05 10:36:16 +01:00
Christopher Bailey and GitHub
ee7022dc67
Update UniFi Protect ring entity to use event entity ( #83270 )
2022-12-04 17:06:55 -10:00
88c8eef4eb
Populate suggested_area using the LIFX group name for each device ( #83259 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2022-12-04 16:31:08 -10:00
64a72daa27
Add IPv6 sensor to fritz component ( #75708 )
...
* Add IPv6 sensor to fritz component
* Cast return type to string
* Make ipv6 sensor suitable
* simplify cast to str
* use extisting property
Co-authored-by: chemelli74 <simone.chemelli@gmail.com >
Co-authored-by: mib1185 <mail@mib85.de >
2022-12-05 00:48:41 +01:00
f1ee920463
Handle numeric versions in mqtt update ( #83218 )
...
* Handle numeric versions in mqtt update
* Remove need for type:ignore
Co-authored-by: Jan Bouwhuis <jbouwh@users.noreply.github.com >
Co-authored-by: Jan Bouwhuis <jbouwh@users.noreply.github.com >
2022-12-04 21:52:48 +01:00
e436f6a7b2
Fix missing title placeholders in Synology DSM reauth flow ( #83238 )
...
* Fix missing title placeholders in reauth flow
* fix tests
Co-authored-by: mib1185 <mail@mib85.de >
2022-12-04 10:11:24 -08:00
4ca6db825c
Address late KNX flow tests review ( #83208 )
...
* Address late KNX flow tests review
* Update tests/components/knx/test_config_flow.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-12-04 18:39:27 +01:00
Milan Meulemans and GitHub
cefdce5002
Remove deprecated GCM API from html5 ( #83229 )
...
* Remove deprecated GCM API
* Cleanup code after removing GCM
* Make vapid required
* Use dict[key] instead of dict.get(key) for vapid config
2022-12-04 18:34:54 +01:00
Jan Bouwhuis and GitHub
de77132a5a
Add the QoS in the MQTT debug log ( #83195 )
...
Logging the MQTT QoS in the debug log
2022-12-04 15:03:41 +01:00
J. Nick Koston and GitHub
955d4abf13
Fix missing services with esp32 proxies ( #83192 )
2022-12-03 13:50:59 -05:00
Olen and GitHub
2a0496a3a9
Support older twinkly devices without effects ( #83145 )
...
fixes undefined
2022-12-03 13:23:29 -05:00
Kevin Stillhammer and GitHub
f88d22b833
Raise UpdateFailed when here_travel_time cannot find_location ( #83157 )
...
Fixes https://github.com/home-assistant/core/issues/83100
fixes undefined
2022-12-03 13:06:10 -05:00
Matthias Alphart and GitHub
6cef37641c
KNX Config/OptionsFlow: Test connection to manually configured tunnel ( #82872 )
2022-12-03 12:53:12 +01:00
Franck Nijhof and GitHub
58f2fc8610
Use enum sensor device class in Moon ( #83108 )
...
* Use enum sensor device class in Moon
* Adjust tests
2022-12-03 11:25:04 +01:00
Franck Nijhof and GitHub
b40923a4cd
Use enum sensor device class in PrusaLink ( #83107 )
2022-12-03 11:22:36 +01:00
Alex Yao and GitHub
652fedf4d1
Fix html5 Firefox Notifications ( #82556 )
...
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
fixes undefined
2022-12-02 20:51:16 -05:00
J. Nick Koston and GitHub
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
Philip Allgaier and GitHub
d3b35ca2a7
Address review comments for shopping list websockets ( #83143 )
2022-12-02 19:33:25 +01:00
Franck Nijhof and GitHub
a4a80f367b
Use enum sensor device class in HomeKit Controller ( #83109 )
2022-12-02 14:50:01 +01:00
Erik Montnemery and GitHub
46500beefc
Enable strict typing of analytics ( #83119 )
2022-12-02 14:05:08 +01:00
Philip Allgaier and GitHub
80debae96d
Add support for item removal to shopping list ( #82992 )
2022-12-02 12:40:59 +01:00
5789790d32
Review AsusWRT sensors tests ( #71307 )
...
* Review AsusWRT sensors tests
* Fix grammar
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-12-02 11:22:16 +01:00
Franck Nijhof and GitHub
ce00f093d6
Add enum device_class and state options property to sensor entities ( #82489 )
2022-12-02 09:11:15 +01:00
Christopher Bailey and GitHub
6fb9bdec93
Assorted fixes for UniFi Protect ( #83032 )
2022-12-01 16:37:44 -05:00
5d1ca73a34
Add create and delete for Google Calendar events ( #83034 )
...
* Add Google Calendar create/delete support
Includes editing for recurring events
* Fix default calendar access role
* Formatting improvements
* Address other details that have changed due to local sync
* Update tests/components/google/test_calendar.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Update tests/components/google/test_calendar.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Update tests/components/google/test_calendar.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Increase test coverage
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-12-01 21:39:58 +01:00
e2308fd15c
Add matter integration BETA ( #83064 )
...
* Add matter base (#79372 )
Co-authored-by: Marcel van der Veldt <m.vanderveldt@outlook.com >
* Add matter server add-on flow (#82698 )
* Add matter server add-on flow
* Fix stale error argument
* Clean docstrings
* Use localhost as default address
* Add matter websocket api foundation (#82848 )
* Add matter config entry add-on management (#82865 )
* Use matter refactored server/client library (#83003 )
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Bump python-matter-server to 1.0.6 (#83059 )
* Extend matter websocket api (#82948 )
* Extend matter websocket api
* Finish docstring
* Fix pin type
* Adjust api after new client
* Adjust api to frontend for now
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-12-01 20:44:56 +01:00
Daniel Hjelseth Høyer and GitHub
87b6bb45d0
Remove home id from Tibber diagnostics ( #83066 )
...
Tibber diagnostic
Signed-off-by: Daniel Hjelseth Høyer <github@dahoiv.net >
Signed-off-by: Daniel Hjelseth Høyer <github@dahoiv.net >
2022-12-01 20:24:17 +02:00
Todd Johnson and GitHub
5533368171
Add dialect support to google_translate ( #81768 )
...
* Add TLD option support to google_translate
* Fix tests for added TLD option in google_translate
* Add Language to TLD mapping, Make tld configurable in google_translate
* Move const to dedicated file in google_translate
2022-12-01 13:31:19 +01:00
Keilin Bickar and GitHub
f4a58c7dc7
Bump sense_api to 0.11.0 and add refresh token support ( #83030 )
...
fixes undefined
2022-12-01 10:53:48 +01:00
Erik Montnemery and GitHub
8e617bbc1d
Add translation_key property to entites ( #82701 )
...
* Add translation_key attribute to entity state
* Update accuweather test
* Index entity translation keys by platform
* Store translation key in entity registry
2022-12-01 09:34:09 +01:00
Joakim Sørensen and GitHub
817bbfe6aa
Bump hass-nabucasa from 0.56.0 to 0.59.0 ( #82987 )
...
* Bump hass-nabucasa from 0.56.0 to 0.58.0
* 0.59.0
2022-12-01 09:08:39 +01:00
J. Nick Koston and GitHub
c91417e71f
Fix yale access bluetooth locks delaying startup when key changes ( #83024 )
...
If the keys changed for the yale locks, the locks would be
slow to setup. Because august had yalexs_ble as an
after dep, it would be waiting with the new keys but not
able to setup because it was waiting for the locks to setup
which would be trying over and over until they failed because
the key had changed out from under it.
This change moves some more code into the lib to avoid
the dep and allows both to startup at the same time so
the cloud service can feed the new keys in if needed without
waiting for the lock to fail to setup
changelog: https://github.com/bdraco/yalexs-ble/compare/v1.9.8...v1.10.0
2022-12-01 03:36:02 +01:00
b3deb476ef
Allow is_state to accept a list of values ( #81877 )
...
* Allow is_state to accept a list of values
* Slightly more efficient
* Fix typing of state
Co-authored-by: Franck Nijhof <git@frenck.dev >
2022-11-30 22:54:14 +01:00
Kevin Stillhammer and GitHub
e158546425
Add missing @callback decorator in here_travel_time sensor ( #83009 )
2022-11-30 22:40:17 +01:00
Aaron Bach and GitHub
671e6b3832
Remove old system ID format from SimpliSafe base stations ( #82993 )
2022-11-30 22:10:56 +01:00
Allen Porter and GitHub
532ab12a48
Local calendar integration ( #79601 )
2022-11-30 21:20:21 +01:00
puddly and GitHub
7f96fbb035
Bump ZHA dependencies ( #82999 )
2022-11-30 20:56:07 +01:00
Matthias Alphart and GitHub
a43d944309
Address late KNX flow tests review ( #82975 )
...
* KNX flow tests review
* patch out async_setup_entry in options-flow tests
* remove unneeded hass.async_block_till_done()
* Update test_config_flow.py
* autouse setup mock
* patch out async_setup too
* rename fixture according to pytest docs
* test call count to async_setup_entry
* dict access instead of .get()
2022-11-30 18:54:06 +01:00
Willem-Jan van Rootselaar and GitHub
949dede16b
Add support for BSBLAN firmware v3 ( #82288 )
...
* bump python-bsblan version to 0.5.8
* add static_state
this holds values that only needs retrieving once in a while
* update diagnostics json with the right info
2022-11-30 16:36:33 +01:00
Kevin Stillhammer and GitHub
dffdc78915
Make HERETravelTimeSensor extend RestoreSensor ( #82400 )
2022-11-30 16:13:11 +01:00
epenet and GitHub
5be961f07f
Use SchemaOptionsFlowHandler in blink ( #82903 )
...
* Use SchemaOptionsFlowHandler in blink
* Use config entry update listener
* Adjust tests
* Simplify options init
* Don't reload
* Use selector
2022-11-30 14:59:26 +01:00
cbf8a41eed
Add ability to edit sensors in scrape config flow ( #82926 )
...
* Add ability to edit sensors in scrape config flow
* Fix docstring
* Update homeassistant/components/scrape/config_flow.py
Co-authored-by: Erik Montnemery <erik@montnemery.com >
* docstring
Co-authored-by: Erik Montnemery <erik@montnemery.com >
2022-11-30 14:16:28 +01:00
epenet and GitHub
92fef0f2ba
Improve resource validation in scrape config flow ( #82965 )
...
* Improve resource validation in scrape
* Coverage
2022-11-30 14:05:01 +01:00
Christopher McCurdy and GitHub
4167edc52d
Create a UUID from given LG soundbar device name ( #81918 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
Fixes https://github.com/home-assistant/core/issues/77524
fixes undefined
2022-11-30 12:53:49 +01:00