Franck Nijhof
54687d6b56
Extend state class sensor warnings with expected values ( #87294 )
2023-02-04 21:08:01 -05:00
epenet
9769a0f0ec
Fix volume state class in renault ( #87280 )
2023-02-04 21:07:59 -05:00
Karlie Meads
ed8a0ef0ea
Fix disabled condition within an automation action ( #87213 )
...
fixes undefined
2023-02-02 16:48:04 -05:00
mkmer
063bbe91d1
Bump AIOSomecomfort to 0.0.6 ( #87203 )
...
* Bump to 0.0.5
* Bump aiosomecomfort to 0.0.6
* lower case aiosomecomfort
* Fix other bad imports....
---------
Co-authored-by: Paulus Schoutsen <balloob@gmail.com>
2023-02-02 16:48:01 -05:00
mkmer
bfcae4e07b
Add Reauth config flow to honeywell ( #86170 )
2023-02-02 16:48:00 -05:00
epenet
ef8029ebbf
Fix invalid state class in renault ( #87135 )
2023-02-02 16:46:12 -05:00
Paulus Schoutsen
65286d0544
Fix Assist skipping entities that are hidden or have entity category ( #87096 )
...
Skipping entities that are hidden or have entity category
2023-02-01 18:40:51 +01:00
J. Nick Koston
a678eee31b
Reduce chance of queue overflow during schema migration ( #87090 )
...
Co-authored-by: Franck Nijhof <git@frenck.dev>
2023-02-01 18:40:47 +01:00
Paulus Schoutsen
c786fe27d7
Guard what version we can install ESPHome updates with ( #87059 )
...
* Guard what version we can install ESPHome updates with
* Update homeassistant/components/esphome/dashboard.py
2023-01-31 23:16:04 -05:00
Paulus Schoutsen
fd3d76988e
Trigger update of ESPHome update entity when static info updates ( #87058 )
...
Trigger update of update entity when static info updates
2023-01-31 23:16:03 -05:00
J. Nick Koston
c43174ee4b
Ensure humidity is still exported to HomeKit when it is read-only ( #87051 )
...
* Ensure humidity is still exported to HomeKit when is cannot be set
We would only send humidity to HomeKit if the device supported
changing the humidity
* remove unrelated changes
2023-01-31 23:16:02 -05:00
Paulus Schoutsen
0d3a368a1f
Improve JSON errors from HTTP view ( #87042 )
2023-01-31 15:16:16 -05:00
J. Nick Koston
3d6ced2a16
Add a repair issue when using MariaDB is affected by MDEV-25020 ( #87040 )
...
closes https://github.com/home-assistant/core/issues/83787
2023-01-31 15:16:14 -05:00
Paulus Schoutsen
c9e86ccd38
ESPHome handle remove password and no encryption ( #86995 )
...
* ESPHome handle remove password and no encryption
* Start reauth for invalid api password
---------
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com>
2023-01-30 23:47:48 -05:00
Paulus Schoutsen
8760227296
ESPHome discovered dashboard checks reauth flows ( #86993 )
2023-01-30 23:47:47 -05:00
Michael Hansen
edf02b70ea
Prioritize entity names over area names in Assist matching ( #86982 )
...
* Refactor async_match_states
* Check entity name after state, before aliases
* Give entity name matches priority over area names
* Don't force result to have area
* Add area alias in tests
* Move name/area list creation back
* Clean up PR
* More clean up
2023-01-30 23:47:46 -05:00
Paulus Schoutsen
29056f1bd7
Check dashboard when showing reauth form ( #86980 )
2023-01-30 23:47:44 -05:00
ollo69
6a1710063a
Catch AndroidTV exception on setup ( #86819 )
...
fixes undefined
2023-01-30 23:47:37 -05:00
puddly
565a9735fc
ZHA config flow cleanup ( #86742 )
...
fixes undefined
2023-01-30 23:47:36 -05:00
Michael Hansen
c7b944ca75
Use device area id in intent matching ( #86678 )
...
* Use device area id when matching
* Normalize whitespace in response
* Add extra test entity
2023-01-30 23:47:34 -05:00
Paulus Schoutsen
0b015d46c3
Fix some mobile app sensor registration/update issues ( #86965 )
...
Co-authored-by: Franck Nijhof <git@frenck.dev>
2023-01-30 14:38:26 -05:00
J. Nick Koston
2e26a40bba
Speed up live history setup if there is no pending data to commit ( #86942 )
2023-01-30 14:38:23 -05:00
Jan Bouwhuis
3f717ae854
Fix MQTT discovery failing after bad config update ( #86935 )
...
* Fix MQTT discovery failing after bad config update
* Update last discovery payload after update success
* Improve test, correct update assignment
* send_discovery_done to finally-catch vol.Error
* Just use try..finally
* Remove extra line
* use elif to avoid log confusion
2023-01-30 14:38:21 -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
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
Martin Hjelmare
55b5b36c47
Fix tradfri air quality device class ( #86861 )
2023-01-28 22:07:52 -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
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
c7665b479a
OpenAI: Fix device without model ( #86754 )
2023-01-26 21:46:57 -05:00
Erik Montnemery
1dc3bb6eb1
Terminate strings at NUL when recording states and events ( #86687 )
2023-01-26 21:46:51 -05:00
Paulus Schoutsen
ba82f13821
Make openai conversation prompt template more readable + test case ( #86676 )
2023-01-26 21:46:49 -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
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
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
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
Jon Caruana
bbed1099d5
Add diagnostics to LiteJet ( #86600 )
2023-01-25 16:41:59 +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
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
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
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
Stefan Agner
f3cf760772
Drop IoTaWatt Accumulated sensors ( #86611 )
2023-01-25 11:08:43 +01:00
epenet
a8c952f82f
Mock async_setup_entry in SamsungTV tests ( #86601 )
...
* Mock async_setup_entry in samsungtv tests
* Adjust test_import_legacy_without_name
* Adjust test_form_reauth_encrypted
* Add specific test
* 100% coverage
2023-01-25 10:48:15 +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
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