1
0
mirror of https://github.com/home-assistant/core.git synced 2025-12-25 05:26:47 +00:00
Commit Graph

56544 Commits

Author SHA1 Message Date
Allen Porter
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
Marcel van der Veldt
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
845ce5c6ea Tibber, fix date parsing (#83067)
Signed-off-by: Daniel Hjelseth Høyer <github@dahoiv.net>

Signed-off-by: Daniel Hjelseth Høyer <github@dahoiv.net>
2022-12-01 20:36:46 +02:00
Joakim Sørensen
1d1b59b800 Fix hassfest serializer injecting commas in empty lists (#83052)
* No trailing comma for empty lists

* Update script/hassfest/serializer.py

Co-authored-by: Aarni Koskela <akx@iki.fi>

Co-authored-by: Paulus Schoutsen <balloob@gmail.com>
Co-authored-by: Aarni Koskela <akx@iki.fi>
2022-12-01 20:26:30 +02:00
Daniel Hjelseth Høyer
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
Franck Nijhof
fa31192448 Update debugpy to 1.6.4 (#83042) 2022-12-01 14:07:49 +01:00
Todd Johnson
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
f4a58c7dc7 Bump sense_api to 0.11.0 and add refresh token support (#83030)
fixes undefined
2022-12-01 10:53:48 +01:00
r01k
8e357faa4d Bump python-fullykiosk to 0.0.12 (#83029) 2022-12-01 10:38:04 +01:00
Erik Montnemery
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
Jc2k
843f537109 Fix getting updated thread IP at startup in homekit_controller (#83037) 2022-12-01 08:14:42 +00:00
Joakim Sørensen
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
38b9d896b2 Fix incorrect mapping of sensitive mode on oralb 4000 series (#83031) 2022-11-30 23:11:01 -05:00
J. Nick Koston
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
Franck Nijhof
4bef6ac191 Bump version to 2023.1.0dev0 (#83025) 2022-11-30 21:12:57 -05:00
J. Nick Koston
f0d8168db7 Bump aiohomekit to 2.3.2 (#83019) 2022-12-01 02:07:22 +01:00
Joakim Plate
9f236c4ca5 Add nibe heat pump climate entities (#78952)
* Add climate platform

* Enable climate plarform

* Some adjustments after review

* fixup! Add climate platform

* Rename description to avoid confusion

* No need to pass None

* Rename with nibe prefix

* Handle possible translations of values

* Make sure we prune None contexts

* Switch to constants from library
2022-12-01 01:58:59 +01: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
Franck Nijhof
40009ffa19 Merge branch 'master' into dev 2022-12-01 01:09:14 +01:00
Bram Kragten
a3fe08b62b Update frontend to 20221130.0 (#83014) 2022-11-30 23:28:24 +01:00
J. Nick Koston
b283015987 Bump yalexs-ble to 1.9.8 (#83012) 2022-11-30 23:23:29 +01:00
J. Nick Koston
d620b199fc Bump bleak-retry-connector to 2.8.6 (#83011) 2022-11-30 23:10:06 +01:00
Mike Degatano
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
e158546425 Add missing @callback decorator in here_travel_time sensor (#83009) 2022-11-30 22:40:17 +01:00
Aaron Bach
671e6b3832 Remove old system ID format from SimpliSafe base stations (#82993) 2022-11-30 22:10:56 +01:00
J. Nick Koston
4239923ea2 Fix memory leak in onvif (#83006)
fixes https://github.com/home-assistant/core/issues/82504
2022-11-30 21:40:59 +01:00
Allen Porter
532ab12a48 Local calendar integration (#79601) 2022-11-30 21:20:21 +01:00
Artem Draft
8acc114cd9 Fix BraviaTV fake reauthentication (#82986) 2022-11-30 21:08:15 +01:00
Shay Levy
0d00e9c2d0 Fix Shelly addon analog input sensor (#83005) 2022-11-30 21:01:34 +01:00
puddly
7f96fbb035 Bump ZHA dependencies (#82999) 2022-11-30 20:56:07 +01:00
Robert Svensson
182c4bbc05 Bump aiounifi to v42 (#82995) 2022-11-30 19:04:14 +01:00
Matthias Alphart
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
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
Nyro
cad04bff99 Use same Overkiz (Atlantic) climate entity for 2 different ui widget name (#82955)
* Use same overkiz entity for 2 different ui widget name

* Update homeassistant/components/overkiz/climate_entities/__init__.py

Co-authored-by: Mick Vleeshouwer <mick@imick.nl>

Co-authored-by: Mick Vleeshouwer <mick@imick.nl>
2022-11-30 16:32:07 +01:00
Kevin Stillhammer
dffdc78915 Make HERETravelTimeSensor extend RestoreSensor (#82400) 2022-11-30 16:13:11 +01:00
epenet
a12568440d Adjust precipitation unit in tomorrowio (#82982)
Adjust precipitation_unit in tomorrowio
2022-11-30 16:04:37 +01:00
epenet
5599ab6e4a Use OptionsFlowWithConfigEntry in bmw connected drive (#82904) 2022-11-30 15:02:21 +01:00
epenet
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
Jan Bouwhuis
89a7d5fecc Update codeowners for mqtt integration (#82979)
Add @jbouwh to codeowners
2022-11-30 14:55:31 +01:00
Franck Nijhof
13a4541b7b 2022.11.5 (#82980)
Co-authored-by: mvn23 <schopdiedwaas@gmail.com>
Co-authored-by: puddly <32534428+puddly@users.noreply.github.com>
Co-authored-by: J. Nick Koston <nick@koston.org>
Co-authored-by: Allen Porter <allen@thebends.org>
Co-authored-by: G Johansson <goran.johansson@shiftit.se>
Co-authored-by: Daniel Hjelseth Høyer <github@dahoiv.net>
Co-authored-by: Aaron Bach <bachya1208@gmail.com>
2022.11.5
2022-11-30 14:42:45 +01:00
epenet
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
92fef0f2ba Improve resource validation in scrape config flow (#82965)
* Improve resource validation in scrape

* Coverage
2022-11-30 14:05:01 +01:00
Shay Levy
cd2bb292ab Address late review of Switcher button (#82981) 2022-11-30 13:32:45 +01:00
Jan Bouwhuis
f180f15bde Cleanup removed mqtt fan speed config variables (#82978) 2022-11-30 13:14:41 +01:00
Christopher McCurdy
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
epenet
98f263c289 Make SchemaFlowFormStep functions async (#82962)
* Make validate async in SchemaOptionsFlowHandler

* Adjust group

* Adjust tests

* Move all to async

* Adjust integrations

* Missed an integration

* Missed one

* Rebase to fix conflict
2022-11-30 12:26:52 +01:00
Marc Mueller
490aec0b11 Update pylint to 2.15.7 (#82977) 2022-11-30 12:20:18 +01:00
Franck Nijhof
20b73d8724 Bumped version to 2022.11.5 2022-11-30 11:49:39 +01:00
Aaron Bach
f76e6d7ab3 Bump simplisafe-python to 2022.11.2 (#82943) 2022-11-30 11:48:40 +01:00