Paulus Schoutsen
a491bfe84c
Bumped version to 2023.2.0b5
2023-01-30 09:13:30 -05:00
Erik Montnemery
423acfa93b
Drop minus sign on negative zero ( #86939 )
...
* Drop minus sign on negative zero
* Add tests
2023-01-30 09:13:26 -05:00
J. Nick Koston
f14771ccf2
Fix old indices not being removed in schema migration leading to slow MySQL queries ( #86917 )
...
fixes #83787
2023-01-30 09:13:25 -05:00
Thomas Schamm
07e9b0e98b
Add Bosch SHC description and host form strings ( #86897 )
...
* Add description to setup SHC II. Add missing host info in reauth_confirm
* Remove template value in en.json
2023-01-30 09:13:24 -05:00
J. Nick Koston
0d27ee4fd8
Cache the names and area lists in the default agent ( #86874 )
...
* Cache the names and area lists in the default agent
fixes #86803
* add coverage to make sure the entity cache busts
* add areas test
* cover the last line
2023-01-30 09:13:22 -05:00
Robert Hillis
71b13d8f3e
Address Google mail late review ( #86847 )
2023-01-30 09:13:21 -05:00
Tom Puttemans
63c218060b
Ignore empty payloads from DSMR Reader ( #86841 )
...
* Ignore empty payloads from DSMR Reader
* Simplify empty payload handling
If the native value hasn't changed, requesting to store it won't have a performance impact.
Co-authored-by: Franck Nijhof <frenck@frenck.nl>
---------
Co-authored-by: Franck Nijhof <frenck@frenck.nl>
2023-01-30 09:13:20 -05:00
Paulus Schoutsen
8a9de2671b
Bumped version to 2023.2.0b4
2023-01-28 22:07:57 -05:00
J. Nick Koston
85d5ea2eca
Fix v32 schema migration when MySQL global.time_zone is configured with non-UTC timezone ( #86867 )
...
* Fix v32 schema migration when MySQL timezone is not UTC
* tweak
2023-01-28 22:07:54 -05:00
Martin Hjelmare
55b5b36c47
Fix tradfri air quality device class ( #86861 )
2023-01-28 22:07:52 -05:00
J. Nick Koston
c9cf3c29f8
Improve websocket throughput of state changes ( #86855 )
...
After the start event we tend to get an event storm of state
changes which can get the websocket behind. #86854 will
help with that a bit, but we can reduce the overhead
to build a state diff when the attributes have not
changed
2023-01-28 22:07:52 -05:00
Robert Hillis
6db9653a87
Fix D-Link attributes ( #86842 )
...
* Fix D-Link attributes
* fix blocking call
2023-01-28 22:07:51 -05:00
Paul Bottein
9adaf27064
Update frontend to 20230128.0 ( #86838 )
2023-01-28 22:07:50 -05:00
Paulus Schoutsen
69ed30f743
Bumped version to 2023.2.0b3
2023-01-27 22:54:05 -05:00
shbatm
d33373f6ee
Check for missing ISY994 Z-Wave Properties ( #86829 )
...
* Check for missing Z-Wave Properties
* Fix black from mobile
2023-01-27 22:54:01 -05:00
Robert Hillis
bedf5fe6cd
Fix D-Link config flow auth ( #86824 )
2023-01-27 22:54:00 -05:00
Bouwe Westerdijk
29eb7e8f9e
Bump plugwise to v0.27.4 ( #86812 )
...
fixes undefined
2023-01-27 22:53:59 -05:00
J. Nick Koston
60b96f19b7
Fix Bluetooth discoveries missing between restarts ( #86808 )
...
* Fix Bluetooth discoveries missing between restarts
* do not load other integrations
* coverage
2023-01-27 22:53:58 -05:00
J. Nick Koston
0a6ce35e30
Chunk MariaDB and Postgresql data migration to avoid running out of buffer space ( #86680 )
...
* Chunk MariaDB data migration to avoid running out of buffer space
This will make the migration slower but since the innodb_buffer_pool_size
is using the defaul to 128M and not tuned to the db size there is a
risk of running out of buffer space for large databases
* Update homeassistant/components/recorder/migration.py
* hard code since bandit thinks its an injection
* Update homeassistant/components/recorder/migration.py
* guard against manually modified data/corrupt db
* adjust to 10k per chunk
* adjust to 50k per chunk
* memory still just fine at 250k
* but slower
* commit after each chunk to reduce lock pressure
* adjust
* set to 0 if null so we do not loop forever (this should only happen if the data is missing)
* set to 0 if null so we do not loop forever (this should only happen if the data is missing)
* tweak
* tweak
* limit cleanup
* lower limit to give some more buffer
* lower limit to give some more buffer
* where required for sqlite
* sqlite can wipe as many as needed with no limit
* limit on mysql only
* chunk postgres
* fix limit
* tweak
* fix reference
* fix
* tweak for ram
* postgres memory reduction
* defer cleanup
* fix
* same order
2023-01-27 22:53:57 -05:00
Paulus Schoutsen
6397cc5d04
Bumped version to 2023.2.0b2
2023-01-26 21:47:21 -05:00
Jesse Hills
b7311dc655
Remove esphome password from config flow data if not needed ( #86763 )
...
* Remove esphome password if not needed
* Add test
Co-authored-by: Paulus Schoutsen <balloob@gmail.com>
2023-01-26 21:47:00 -05:00
Paulus Schoutsen
e20c7491c1
ESPHome update: Store reference to runtime data, not one of its values ( #86762 )
...
Store reference to runtime data, not one of its values
2023-01-26 21:46:59 -05:00
Aaron Bach
8cbefd5f97
Fix state class issues in Ambient PWS ( #86758 )
...
fixes undefined
2023-01-26 21:46:58 -05:00
Paulus Schoutsen
c7665b479a
OpenAI: Fix device without model ( #86754 )
2023-01-26 21:46:57 -05:00
Shay Levy
4f2966674a
Bump aioshelly to 5.3.1 ( #86751 )
2023-01-26 21:46:56 -05:00
Franck Nijhof
b464179eac
Fix state classes for duration device class ( #86727 )
2023-01-26 21:46:55 -05:00
Franck Nijhof
cd59705c4b
Remove gas device class from current sensor in dsmr_reader ( #86725 )
2023-01-26 21:46:54 -05:00
Martin Hjelmare
77bd23899f
Bump python-matter-server to 2.0.2 ( #86712 )
2023-01-26 21:46:53 -05:00
David F. Mulcahey
d211603ba7
Update Inovelli Blue Series switch support in ZHA ( #86711 )
2023-01-26 21:46:52 -05:00
Erik Montnemery
1dc3bb6eb1
Terminate strings at NUL when recording states and events ( #86687 )
2023-01-26 21:46:51 -05:00
Robert Svensson
22afc7c7fb
Fix missing interface key in deCONZ logbook ( #86684 )
...
fixes undefined
2023-01-26 21:46:50 -05:00
Paulus Schoutsen
ba82f13821
Make openai conversation prompt template more readable + test case ( #86676 )
2023-01-26 21:46:49 -05:00
MHFDoge
41add96bab
Add known webostv button to list ( #86674 )
...
Add known button to list.
2023-01-26 21:46:48 -05:00
Andrey Kupreychik
c8c3f4bef6
Update ndms2_client to 0.1.2 ( #86624 )
...
fix https://github.com/home-assistant/core/issues/86379
fixes undefined
2023-01-26 21:46:47 -05:00
Patrick ZAJDA
8cb8ecdae9
Migrate Nuki to new entity naming style ( #80021 )
...
Co-authored-by: Pascal Vizeli <pvizeli@syshack.ch>
2023-01-26 21:46:46 -05:00
Pascal Reeb
bd1371680f
Add device registration to the Nuki component ( #79806 )
...
* Add device registration to the Nuki component
* Name is always given by the API
* implement pvizeli's suggestions
* switch device_registry to snake_case
* fix entity naming
* unify manufacturer names
2023-01-26 21:46:45 -05:00
Paulus Schoutsen
8f684e962a
Bumped version to 2023.2.0b1
2023-01-25 23:00:35 -05:00
Paulus Schoutsen
07a1259db9
Add error handling for OpenAI ( #86671 )
...
* Add error handling for OpenAI
* Simplify area filtering
* better prompt
2023-01-25 23:00:28 -05:00
David F. Mulcahey
ea2bf34647
Bump ZHA quirks lib ( #86669 )
2023-01-25 23:00:27 -05:00
J. Nick Koston
a6fdf1d09a
Correct units on mopeka battery voltage sensor ( #86663 )
2023-01-25 23:00:26 -05:00
Paulus Schoutsen
9ca04dbfa1
Google Assistant: unset agent on unload ( #86635 )
2023-01-25 23:00:24 -05:00
Paulus Schoutsen
e1c8dff536
Fix oauth2 error ( #86634 )
2023-01-25 23:00:23 -05:00
Joakim Plate
a1416b9044
Print expected device class units in error log ( #86125 )
2023-01-25 23:00:22 -05:00
Franck Nijhof
123aafd772
Bumped version to 2023.2.0b0
2023-01-25 18:39:20 +01:00
Bram Kragten
74ae351ac0
Update frontend to 20230125.0 ( #86628 )
...
Co-authored-by: Franck Nijhof <git@frenck.dev>
2023-01-25 18:37:23 +01:00
J. Nick Koston
03a8dcfdc1
Add Mopeka integration ( #86500 )
...
* Add Mopeka integration
Mopeka makes BLE propane tank monitors
* cover
* wip
* wip
* bump lib
* strip binary sensor
* all sensors
* all sensors
* update tests
* change quality
* change quality
* adjust
* integration_type, strict-typing
2023-01-25 12:28:13 -05:00
Duco Sebel
c5c7bb36cc
Upgrade python-homewizard-energy to 1.8.0 ( #86627 )
2023-01-25 17:52:31 +01:00
Michael Hansen
c5c68cd429
Bump home-assistant-intents 2023.1.25 ( #86626 )
...
* Bump home-assistant-intents 2022.1.25
* Use correct year in home-assistant-intents package
2023-01-25 10:50:15 -06:00
Paulus Schoutsen
7d641e4d3e
Add OpenAI integration ( #86621 )
...
* Add OpenAI integration
* Remove empty manifest fields
* More prompt tweaks
* Update manifest
* Update homeassistant/components/openai_conversation/config_flow.py
Co-authored-by: Franck Nijhof <git@frenck.dev>
* Address comments
* Add full integration tests
* Cripple the integration
* Test single instance
Co-authored-by: Franck Nijhof <git@frenck.dev>
2023-01-25 11:30:13 -05:00
tronikos
a85c4a1ddf
Bump gassist-text to 0.0.10 ( #85782 )
...
* Bump gassist-text to 0.0.9
* Bump gassist-text to 0.0.10
* Clarify when it's empty response
Co-authored-by: Paulus Schoutsen <balloob@gmail.com>
2023-01-25 11:01:33 -05:00
Martin Hjelmare
17f85165c8
Bump python-matter-server 2.0.1 ( #86625 )
2023-01-25 16:49:50 +01:00
Jon Caruana
bbed1099d5
Add diagnostics to LiteJet ( #86600 )
2023-01-25 16:41:59 +01:00
J. Nick Koston
7ddb467ba6
Increase async_setup_platforms deprecation logging to warning ( #86582 )
2023-01-25 14:38:26 +01:00
SgtBatten
0ccab19d2c
Add Mega Joule as valid unit of energy ( #86055 )
...
* Add Mega joule
* Reorder valid energy types
Alphabetical
* Add Mega Joule
* Add Mega Joule as valid energy unit
* Add Mega Joule
* Add Mega Joule as a Unit of Measurement to Energy
* Update tests
* Update tests
* Update number docstring
Co-authored-by: Roving Ronin <108674933+Roving-Ronin@users.noreply.github.com>
Co-authored-by: Erik Montnemery <erik@montnemery.com>
2023-01-25 14:13:42 +01:00
Jan Bouwhuis
f182e314e5
Add number platform support to Alexa ( #86553 )
...
Co-authored-by: Mike Degatano <michael.degatano@gmail.com>
2023-01-25 13:34:53 +01:00
Petter Ljungqvist
23c9580a4a
Change pressure unit of measurement from mbar to hPa in Netatmo integration ( #86210 )
...
Co-authored-by: Erik Montnemery <erik@montnemery.com>
2023-01-25 13:18:47 +01:00
J. Nick Koston
a1ed2a57eb
Migrate islamic_prayer_times to use async_forward_entry_setups ( #86564 )
...
Co-authored-by: Erik Montnemery <erik@montnemery.com>
2023-01-25 12:45:09 +01:00
Allen Porter
7ff1265b10
Add service to create calendar events ( #85805 )
2023-01-25 12:43:50 +01:00
Franck Nijhof
5f1edbccd1
Remove Almond integration ( #86616 )
2023-01-25 12:21:26 +01:00
TheJulianJES
665a2889ec
Add group support for ZHA ExecuteIfOff lights ( #86465 )
...
Add group support for ZHA "execute if off" lights
2023-01-25 06:18:23 -05:00
TheJulianJES
0cf676d501
Remove unnecessary ZHA AnalogInput sensors for Xiaomi plugs ( #86261 )
...
* Remove unnecessary ZHA AnalogInput sensors for Xiaomi plugs
* Remove AnalogInput entities from test
2023-01-25 06:17:33 -05:00
David F. Mulcahey
65a44cad8f
Bump zha-quirks to 0.0.91 ( #86590 )
...
Bump ZHA quirks lib
2023-01-25 11:58:31 +01:00
Vaarlion
3007e0259d
Add a `contains` jinja filter and test ( #86390 )
2023-01-25 11:51:47 +01:00
Erik Montnemery
f327a247a0
Allow a temperature sensor to be in K ( #86073 )
2023-01-25 11:47:52 +01:00
Malte Franken
a2fb6fbaa8
Bump httpx to 0.23.3 ( #86614 )
...
fixes undefined
2023-01-25 11:40:46 +01:00
Kevin Worrel
0eabc27982
Include all light circuit functions ( #86608 )
...
fixes undefined
2023-01-25 00:36:15 -10:00
Kevin Worrel
82f006bc5c
Bump screenlogicpy to v0.6.4 ( #86603 )
...
fixes undefined
2023-01-25 00:31:31 -10:00
Martin Hjelmare
890c2277ca
Fix matter clusters BasicInformation ( #86615 )
2023-01-25 11:19:52 +01:00
J. Nick Koston
6270f33bee
Migrate samsungtv to use async_forward_entry_setups ( #86575 )
...
Replaces deprecated async_setup_platforms with async_forward_entry_setups
2023-01-25 11:17:24 +01:00
Stefan Agner
f3cf760772
Drop IoTaWatt Accumulated sensors ( #86611 )
2023-01-25 11:08:43 +01:00
Jesse Hills
d0b67689e0
Add issue to ESPHome deprecating api password ( #86606 )
...
Co-authored-by: Franck Nijhof <git@frenck.dev>
2023-01-25 11:07:57 +01:00
Marc Mueller
60b799aac9
Misc typing improvements ( #86550 )
2023-01-25 11:05:36 +01:00
Malte Franken
0e9b74986f
Bump aio_geojson_usgs_earthquakes to 0.2 ( #86598 )
...
bump aio_geojson_usgs_earthquakes to 0.2
2023-01-25 10:53:57 +01:00
epenet
5a77a2801b
Address late review in SFRBox ( #86604 )
2023-01-25 10:46:45 +01:00
Kevin Stillhammer
781a4267cf
Calculate data using all sections for here_travel_time ( #86576 )
...
Calculate data using all sections
2023-01-25 10:33:43 +01:00
J. Nick Koston
7bd56ad7d6
Migrate totalconnect to use async_forward_entry_setups ( #86580 )
...
* Migrate totalconnect to use async_forward_entry_setups
Replaces deprecated async_setup_platforms with async_forward_entry_setups
* fix double update and tests
2023-01-25 10:26:49 +01:00
J. Nick Koston
540eb8de16
Migrate tomorrowio to use async_forward_entry_setups ( #86579 )
...
Replaces deprecated async_setup_platforms with async_forward_entry_setups
2023-01-25 10:21:06 +01:00
J. Nick Koston
33c777529e
Migrate melnor to use async_forward_entry_setups ( #86572 )
...
Replaces deprecated async_setup_platforms with async_forward_entry_setups
2023-01-25 10:20:34 +01:00
J. Nick Koston
b253bb841e
Migrate lg_soundbar to use async_forward_entry_setups ( #86570 )
...
Replaces deprecated async_setup_platforms with async_forward_entry_setups
2023-01-25 10:20:09 +01:00
J. Nick Koston
f548ccfb92
Migrate Landis+Gyr to use async_forward_entry_setups ( #86569 )
...
Replaces deprecated async_setup_platforms with async_forward_entry_setups
2023-01-25 10:19:51 +01:00
J. Nick Koston
1a2652e1bb
Migrate konnected to use async_forward_entry_setups ( #86565 )
...
* Migrate konnected to use async_forward_entry_setups
Replaces deprecated async_setup_platforms with async_forward_entry_setups
* update tests
2023-01-25 10:19:23 +01:00
J. Nick Koston
5285d057d2
Migrate cast to use async_forward_entry_setups ( #86558 )
...
Replaces deprecated async_setup_platforms with async_forward_entry_setups
2023-01-25 10:12:58 +01:00
J. Nick Koston
3bfdba50d9
Migrate homematicip_cloud to use async_forward_entry_setups ( #86563 )
...
* Migrate homematicip_cloud to use async_forward_entry_setups
Replaces deprecated async_setup_platforms with async_forward_entry_setups
* adapt test, this test should be rewritten
2023-01-25 10:01:51 +01:00
J. Nick Koston
e427a70dc7
Migrate heos to use async_forward_entry_setups ( #86562 )
...
* Migrate heos to use async_forward_entry_setups
Replaces deprecated async_setup_platforms with async_forward_entry_setups
* fix order
2023-01-25 10:00:55 +01:00
J. Nick Koston
c1e3c1a27c
Migrate escea to use async_forward_entry_setups ( #86559 )
...
Replaces deprecated async_setup_platforms with async_forward_entry_setups
2023-01-25 10:00:12 +01:00
Maciej Bieniek
dae7bcf387
Migrate Shelly to the new entity naming style ( #86574 )
...
* Use new entity naming style in Shelly
* Suggested change
* Use lower case for gen2 description
2023-01-25 09:55:52 +01:00
Ernst Klamer
b76c0c6f08
Bump bthome-ble to 2.5.1 ( #86584 )
...
Bump bthome
2023-01-25 09:25:09 +01:00
Erik Montnemery
086a6460ef
Allow customizing sensor state precision ( #86074 )
...
* Allow customizing sensor precision
* Don't convert integer strings to floats
* Tweak converting sensor state to number
* Drop default rounding to 2 decimals
* Adjust test
* Tweak rounding, improve test coverage
* Don't convert to a number if not necessary
* Raise if native_precision is set and state is not numeric
* Address review comments
* Address comments, simplify
* Don't call property twice
* Make exception more helpful
2023-01-25 08:55:46 +01:00
Allen Porter
ba63a9600e
Bump google-nest-sdm to 2.2.4 ( #86595 )
2023-01-25 08:29:07 +01:00
Malte Franken
e832ef78f8
Bump aio_geojson_nsw_rfs_incidents to 0.6 ( #86583 )
...
bump aio_geojson_nsw_rfs_incidents to 0.6
2023-01-25 08:27:34 +01:00
Paulus Schoutsen
6c8efe3a3b
Conversation cleanup ( #86592 )
...
* Require config entry when setting Conversation agent, add new unset agent method
* Remove onboarding from conversation agent
* Type attribution
* Wrap async_process params in ConversationInput object
2023-01-24 21:47:49 -06:00
J. Nick Koston
5c6656dcac
Migrate legacy nest to use async_forward_entry_setups ( #86573 )
...
Replaces deprecated async_setup_platforms with async_forward_entry_setups
2023-01-24 18:32:55 -08:00
GitHub Action
9636fe4602
[ci skip] Translation update
2023-01-25 00:24:21 +00:00
J. Nick Koston
a851b20c97
Ensure platform setup is awaited in zwave_me ( #86581 )
...
* Ensure platform setup is awaited in zwave_me
There was a race during setup since platform setup
was not being awaited and was being done in a task
Also migrates to using async_forward_entry_setups
instead of manually writing out async_forward_entry_setup
* Ensure platform setup is awaited in zwave_me
There was a race during setup since platform setup
was not being awaited and was being done in a task
Also migrates to using async_forward_entry_setups
instead of manually writing out async_forward_entry_setup
2023-01-24 23:49:02 +02:00
J. Nick Koston
4b427ec02c
Migrate soundtouch to use async_forward_entry_setups ( #86577 )
...
Replaces deprecated async_setup_platforms with async_forward_entry_setups
2023-01-24 23:30:56 +02:00
J. Nick Koston
b507fb1e06
Migrate steam_online to use async_forward_entry_setups ( #86578 )
...
* Migrate steam_online to use async_forward_entry_setups
Replaces deprecated async_setup_platforms with async_forward_entry_setups
* fix steam_online tests
2023-01-24 23:30:28 +02:00
J. Nick Koston
a4c52567a7
Migrate life360 to use async_forward_entry_setups ( #86571 )
2023-01-24 10:42:24 -10:00
On Freund
2c9e8ad475
ReadYourMeter Pro integration ( #85986 )
...
* ReadYourMeter Pro integration
* Add __init__.py to .coveragerc
* Address code review comments
* More code review comments
2023-01-24 22:41:33 +02:00
Maciej Bieniek
52afdb4a8b
Migrate NextDNS to use `async_forward_entry_setups` ( #86567 )
2023-01-24 10:26:03 -10:00
J. Nick Koston
099b844dce
Migrate shelly to use async_forward_entry_setups ( #86554 )
...
Replaces deprecated async_setup_platforms with async_forward_entry_setups
2023-01-24 22:23:34 +02:00