Paulus Schoutsen
a491bfe84c
Bumped version to 2023.2.0b5
2023.2.0b5
2023-01-30 09:13:30 -05:00
Erik Montnemery and Paulus Schoutsen
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 and Paulus Schoutsen
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 and Paulus Schoutsen
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 and Paulus Schoutsen
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 and Paulus Schoutsen
71b13d8f3e
Address Google mail late review ( #86847 )
2023-01-30 09:13:21 -05:00
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.2.0b4
2023-01-28 22:07:57 -05:00
J. Nick Koston and Paulus Schoutsen
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 and Paulus Schoutsen
55b5b36c47
Fix tradfri air quality device class ( #86861 )
2023-01-28 22:07:52 -05:00
J. Nick Koston and Paulus Schoutsen
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 and Paulus Schoutsen
6db9653a87
Fix D-Link attributes ( #86842 )
...
* Fix D-Link attributes
* fix blocking call
2023-01-28 22:07:51 -05:00
Paul Bottein and Paulus Schoutsen
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.2.0b3
2023-01-27 22:54:05 -05:00
shbatm and Paulus Schoutsen
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 and Paulus Schoutsen
bedf5fe6cd
Fix D-Link config flow auth ( #86824 )
2023-01-27 22:54:00 -05:00
Bouwe Westerdijk and Paulus Schoutsen
29eb7e8f9e
Bump plugwise to v0.27.4 ( #86812 )
...
fixes undefined
2023-01-27 22:53:59 -05:00
J. Nick Koston and Paulus Schoutsen
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 and Paulus Schoutsen
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.2.0b2
2023-01-26 21:47:21 -05:00
Jesse Hills and Paulus Schoutsen
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 and Paulus Schoutsen
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 and Paulus Schoutsen
4f2966674a
Bump aioshelly to 5.3.1 ( #86751 )
2023-01-26 21:46:56 -05:00
Franck Nijhof and Paulus Schoutsen
b464179eac
Fix state classes for duration device class ( #86727 )
2023-01-26 21:46:55 -05:00
Franck Nijhof and Paulus Schoutsen
cd59705c4b
Remove gas device class from current sensor in dsmr_reader ( #86725 )
2023-01-26 21:46:54 -05:00
Martin Hjelmare and Paulus Schoutsen
77bd23899f
Bump python-matter-server to 2.0.2 ( #86712 )
2023-01-26 21:46:53 -05:00
David F. Mulcahey and Paulus Schoutsen
d211603ba7
Update Inovelli Blue Series switch support in ZHA ( #86711 )
2023-01-26 21:46:52 -05:00
Erik Montnemery and Paulus Schoutsen
1dc3bb6eb1
Terminate strings at NUL when recording states and events ( #86687 )
2023-01-26 21:46:51 -05:00
Robert Svensson and Paulus Schoutsen
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 and Paulus Schoutsen
41add96bab
Add known webostv button to list ( #86674 )
...
Add known button to list.
2023-01-26 21:46:48 -05:00
Andrey Kupreychik and Paulus Schoutsen
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
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 and Paulus Schoutsen
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.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 and Paulus Schoutsen
ea2bf34647
Bump ZHA quirks lib ( #86669 )
2023-01-25 23:00:27 -05:00
J. Nick Koston and Paulus Schoutsen
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 and Paulus Schoutsen
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.2.0b0
2023-01-25 18:39:20 +01:00
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 and GitHub
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 and GitHub
c5c7bb36cc
Upgrade python-homewizard-energy to 1.8.0 ( #86627 )
2023-01-25 17:52:31 +01:00
Michael Hansen and GitHub
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
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
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