Brett Adams
8918a9c2c4
Add button platform to Tessie ( #106210 )
2023-12-21 16:40:55 -10:00
Brett Adams
e86ac568e1
Add device tracker to Tessie ( #105428 )
...
Co-authored-by: J. Nick Koston <nick@koston.org>
2023-12-21 14:28:58 -10:00
Robert Resch
8b08b5e8d2
Deprecate legacy_templates ( #105556 )
...
* Deprecate legacy_templates
* Improve wording
* Implement suggestion
* simplify
* Add deleting of the repair issues back
* Update homeassistant/components/homeassistant/strings.json
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
* Test issue removal too
---------
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2023-12-22 00:42:16 +01:00
Jan-Philipp Benecke
88ea5f7a54
Use call_soon_threadsafe in face processing of image_processing ( #106168 )
2023-12-22 00:38:49 +01:00
J. Nick Koston
e75357980a
Bump aiohttp-zlib-ng to 0.1.2 ( #106193 )
...
fixes #105254
2023-12-22 00:03:42 +01:00
Diogo Alves
69f8514556
Fix lacrosse view sensor units ( #106203 )
...
Fixed Unit values from sensor.py
There was a mistake on the units from the sensor that where messing up the device readings on rain, windchill and feels like sensors
2023-12-21 23:28:19 +01:00
Robert Resch
c4c422de79
Skip logging deprecated constant if the calling integration couldn't be indentified ( #106181 )
...
* Add option to log only if a integreation is detected for a deprecated constant
* Require param
* Add test that log entry is not created
* typo
2023-12-21 23:19:40 +01:00
Cyrill Raccaud
9fbc15c28b
Bump python-opendata-transport to 0.4.0 ( #106199 )
...
bump version to 0.4.0
2023-12-21 22:17:43 +01:00
Denis Shulyaka
9ba53e03ee
Bump httpx to 0.26.0 and httpcore to 1.0.2 ( #106194 )
2023-12-21 10:11:00 -10:00
Cyrill Raccaud
7e685f2bc7
Swiss public transport config flow ( #105648 )
...
* add config flow
* unit tests
* yaml config import flow
* change deprecation period and simply code
* keep name for legacy yaml
- removing the name now would break current implementations
- it will be removed together with the deprectation of yaml config flow
* improve error handling, simpler unique_id, cleanup
* simplify issues for yaml import flow
* improve typing and clean name handling
* streamline unit tests
- happy path + errors
- mock opendata instead of aiohttp
* parametrize unit tests
* improve strings
* add missing aborts
* update coverage ignore
* remove redundant test
* minor clean up of constants
2023-12-21 20:38:00 +01:00
J. Nick Koston
54f460b7c9
Improve performance of dhcp on high activity networks ( #105884 )
...
* Improve performance of dhcp on high activity networks
Most of the overhead was constructing IPAddress objects
which is solved with https://github.com/bdraco/cached-ipaddress
* fix test
* fix: bump
* bump again
* lets do it on the correct branch
2023-12-21 20:36:09 +01:00
fwestenberg
f9c096687f
Bump Devialet to 1.4.5 ( #106184 )
...
* Bump Devialet==1.4.4
* Bump Devialet to 1.4.5
2023-12-21 20:18:20 +01:00
DeerMaximum
dfc7ff8e64
Bump pyvlx to 0.2.21 ( #105800 )
...
* Bump pyvlx to 0.2.21
* Fix typing
* Optimize fix
2023-12-21 18:28:42 +01:00
Robert Groot
d5c7ae5b34
Add Energyzero get_gas_prices and get_energy_price services ( #101374 )
...
Co-authored-by: Klaas Schoute <klaas_schoute@hotmail.com>
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
2023-12-21 15:39:51 +01:00
fwestenberg
39a956cea3
Bump Devialet to 1.4.4 ( #106171 )
...
Bump Devialet==1.4.4
2023-12-21 15:00:11 +01:00
sdb9696
ab2f3381a5
Bump ring-doorbell to 0.8.5 ( #106178 )
2023-12-21 14:58:01 +01:00
Martin Hjelmare
e1f31194f7
Move cloud stt engine to config entry ( #99608 )
...
* Migrate cloud stt to config entry
* Update default engine
* Test config flow
* Migrate pipelines with cloud stt engine to new engine id
* Fix test after rebase
* Update and add comment
* Remove cloud specifics from default stt engine
* Refactor cloud assist pipeline
* Fix cloud stt entity_id
* Try to wait for platforms before creating default pipeline
* Clean up import
* Move function in cloud assist pipeline
* Wait for tts platform loaded in stt migration
* Update deprecation dates
* Clean up not used fixture
* Add test for async_update_pipeline
* Define pipeline update interface better
* Remove leftover
* Fix tests
* Change default engine test
* Add test for missing stt entity during login
* Add and update comments
* Update config entry title
2023-12-21 13:39:02 +01:00
Jan-Philipp Benecke
f0104d6851
Remove gios sensor description required fields mixin ( #106174 )
2023-12-21 13:25:21 +01:00
David Bonnes
aa9f00099d
Make evohome strictly typed ( #106012 )
...
* initial commit
* return to conventional approach
* add type hint for wrapper
* use walrus operator
2023-12-21 13:22:42 +01:00
Richard Kroegel
2b65fb22d3
Remove warning message on BMW initialization ( #106169 )
...
Co-authored-by: rikroe <rikroe@users.noreply.github.com>
2023-12-21 13:12:25 +01:00
Brett Adams
13908cf5a6
Add update platform to Tessie ( #106093 )
...
* Add version platform
* Add strings and test
* Remove potential for None
* Dont show progress when no update is running
* Return None for no update
* Add comment
* Remove future feature
* WIP
* Fix statuses
* update fixture
* Remove entity name
* Remove name correctly
* Use False for in_progress
2023-12-21 12:43:11 +01:00
Jan Bouwhuis
f263da843a
Fix typo's en and improve language on MQTT data descriptions ( #106165 )
...
* Fix typo's en and prove language on MQTT data descriptions
* Update homeassistant/components/mqtt/strings.json
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
* Update homeassistant/components/mqtt/strings.json
* Update homeassistant/components/mqtt/strings.json
Co-authored-by: c0ffeeca7 <38767475+c0ffeeca7@users.noreply.github.com>
* Apply suggestions from code review
Co-authored-by: c0ffeeca7 <38767475+c0ffeeca7@users.noreply.github.com>
---------
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
Co-authored-by: c0ffeeca7 <38767475+c0ffeeca7@users.noreply.github.com>
2023-12-21 12:32:24 +01:00
Jan Bouwhuis
f8f31627ce
Refactor ranging utils for mqtt cover ( #105739 )
...
* Refactor ranging utils for mqtt cover
* Use literals for default min and max percentage
2023-12-21 11:54:05 +01:00
Michael
0614e291c1
Set WiFi QR code entity to unknown when Fritzbox is not available ( #105870 )
2023-12-21 10:29:01 +01:00
Matthias Alphart
46d63ad7ba
Allow Fronius devices to be deleted ( #106141 )
2023-12-21 10:02:38 +01:00
J. Nick Koston
235914c63a
Improve performance of dhcp integration client processing ( #106137 )
...
We were using run_callback_threadsafe here which has the overhead
of creating a future and waiting for the result when we throw
it away.
2023-12-21 09:28:04 +01:00
Brett Adams
1d63c34816
Add flags to EntityDescriptions in Tessie ( #105847 )
...
* Add SensorEntityDescription flags
* fix datclass attributes
2023-12-21 09:15:51 +01:00
J. Nick Koston
6845218a24
Bump bluetooth-data-tools to 1.19.0 ( #106156 )
2023-12-20 21:13:59 -10:00
Lucas Mindêllo de Andrade
48241771f6
Bump SunWEG to 2.0.3 ( #106135 )
...
* chore(sunweg): bump version
* chore(sunweg): bump 2.0.3
2023-12-21 07:45:41 +01:00
puddly
bfaae77e51
Bump ZHA dependencies ( #106147 )
2023-12-21 07:44:36 +01:00
J. Nick Koston
e50fe79911
Update habluetooth to 2.0.0 ( #106145 )
2023-12-20 20:37:39 -10:00
Brett Adams
dbb726f41f
Add Select platform to Tessie ( #105423 )
...
* Add select platform
* Add error coverage
* Fix case
* fix value
* Remove virtual key issue
* Add TessieSeatHeaterOptions enum and update TessieSeatHeaterSelectEntity options
* use ENUM in tests
* Porting other fixes
* Update entity
2023-12-21 07:34:31 +01:00
Phil Bruckner
126f0e4047
Bump life360 to 6.0.1 ( #106149 )
...
* Bump life360 package to 6.0.1
Fix recent API issues.
* Update requirements files
2023-12-21 07:18:49 +01:00
tronikos
aa51b5f6d4
Add virtual integrations for AEP utilities supported by opower ( #106146 )
2023-12-21 06:44:40 +01:00
Brett Adams
e2cf4244ea
Add switch platform to Tessie ( #106153 )
...
* Add switch platform
* Make functions mandatory
* Underscores
* Improvements
2023-12-21 06:34:52 +01:00
Brett Adams
7c5824b4f3
Add climate platform to Tessie ( #105420 )
...
* Add climate platform
* Other fixes
* Use super native value
* change to _value
* Sentence case strings
* Add some more type definition
* Add return types
* Add some more assertions
* Remove VirtualKey error
* Add type to args
* rename climate to primary
* fix min max
* Use String Enum
* Add PRECISION_HALVES
* Fix string enum
* fix str enum
* Simplify run logic
* Rename enum to TessieClimateKeeper
2023-12-21 06:18:18 +01:00
J. Nick Koston
e2314565bb
Fix ESPHome Bluetooth diagnostics ( #106151 )
2023-12-20 18:33:43 -10:00
J. Nick Koston
ced4123d4c
Bump pyenphase to 1.15.2 ( #106134 )
2023-12-20 14:10:56 -10:00
J. Nick Koston
5722b4a1ce
Break out the ESPHome Bluetooth scanner connection logic into bleak-esphome ( #105908 )
2023-12-20 13:36:37 -10:00
Robert Resch
d47ec91231
Deprecate deprecated sensor constants ( #106120 )
2023-12-21 00:02:20 +01:00
Robert Resch
494a897568
Deprecate deprecated climate constants ( #106096 )
2023-12-21 00:00:21 +01:00
J. Nick Koston
dfb08e7efd
Remove unneeded usage of run_callback_threadsafe in entity helper ( #106138 )
...
We do not need to create a future here as we do not
need to wait for the result as its going to run
in the background in a task anyways
2023-12-20 23:57:20 +01:00
Ville Skyttä
24b1e01d71
Update Ruff to 0.1.8, avoid linter/formatter conflicts ( #106080 )
...
* Disable Ruff rules that may conflict with the formatter
* Upgrade Ruff to 0.1.8
- https://github.com/astral-sh/ruff/releases/tag/v0.1.7
- https://github.com/astral-sh/ruff/releases/tag/v0.1.8
* Format with Ruff 0.1.8
2023-12-20 23:55:09 +01:00
Jan Bouwhuis
f5f9b89848
Add water_heater to google_assistant ( #105915 )
...
* Add water_heater to google_assistant
* Follow up comments
* Add water_heater to default exposed domains
2023-12-20 23:26:55 +01:00
Jan Bouwhuis
c57cc85174
Add note on overkiz measurement sensor fix ( #105141 )
2023-12-20 23:07:31 +01:00
Jan Bouwhuis
65d3f7e1c7
Improve error mqtt valve error logging ( #106129 )
...
* Improve error mqtt valve error logging
* Update homeassistant/components/mqtt/valve.py
Co-authored-by: Erik Montnemery <erik@montnemery.com>
* Update homeassistant/components/mqtt/valve.py
Co-authored-by: Erik Montnemery <erik@montnemery.com>
* Update homeassistant/components/mqtt/valve.py
Co-authored-by: Erik Montnemery <erik@montnemery.com>
---------
Co-authored-by: Erik Montnemery <erik@montnemery.com>
2023-12-20 21:18:30 +01:00
Tobias Sauerwein
69dcc159ae
Bump pyatmo to 8.0.1 ( #106094 )
...
Fix missing NLFE
2023-12-20 20:32:03 +01:00
Robert Resch
98f0ed1892
Deprecate deprecated siren constants ( #106121 )
2023-12-20 19:11:03 +01:00
Robert Resch
803e77bebd
Move prusalink migration to async_migrate_entry and use a minor version bump ( #106109 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2023-12-20 19:10:12 +01:00
Robert Resch
ea28b74fe9
Deprecate deprecated alarm control panel constants ( #106058 )
2023-12-20 18:41:17 +01:00