epenet
089874f818
Move mock_hass_config fixture to decorator ( #118807 )
2024-06-04 16:05:56 +02:00
Joost Lekkerkerker
2ac5f8db06
Set unique id in aladdin connect config flow ( #118798 )
2024-06-04 16:00:53 +02:00
Richard Kroegel
1eb13b48a2
Add tests for BMW binary_sensor and lock ( #118436 )
...
* BMW: Add tests for binary_sensor & lock
* Use entity_registry_enabled_by_default fixture
* Update tests/components/bmw_connected_drive/test_binary_sensor.py
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com>
* Move fixtures to decorator
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com>
* Use fixture decorators if possible
* Fix rebase
* Spelling adjustments
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com>
* Use snapshot_platform helper
* Spelling
* Remove comment
---------
Co-authored-by: Richard <rikroe@users.noreply.github.com>
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com>
2024-06-04 15:08:15 +02:00
Markus Jacobsen
67e9e90346
Bang & Olufsen add overlay/announce play_media functionality ( #113434 )
...
* Add overlay service
* Convert custom service to play_media announce
* Remove debugging
2024-06-04 13:48:22 +02:00
Joost Lekkerkerker
0aac4b26a4
Make Weatherflow a brand ( #118785 )
2024-06-04 13:40:48 +02:00
Joost Lekkerkerker
1877c1eec9
Make Ruuvi a brand ( #118786 )
2024-06-04 13:40:06 +02:00
epenet
20b5aa3e0e
Move entity_registry_enabled_by_default to decorator [q-z] ( #118793 )
2024-06-04 13:38:32 +02:00
Franck Nijhof
2151f7ebf3
Bump version to 2024.6.0b7
2024.6.0b7
2024-06-04 12:20:22 +02:00
Richard Kroegel
50efce4e53
Allow per-sensor unit conversion on BMW sensors ( #110272 )
...
* Update BMW sensors to use device_class
* Test adjustments
* Trigger CI
* Remove unneeded cast
* Set suggested_display_precision to 0
* Rebase for climate_status
* Change charging_status to ENUM device class
* Add test for Enum translations
* Pin Enum sensor values
* Use snapshot_platform helper
* Remove translation tests
* Formatting
* Remove comment
* Use const.STATE_UNKOWN
* Fix typo
* Update strings
* Loop through Enum sensors
* Revert enum sensor changes
---------
Co-authored-by: Richard <rikroe@users.noreply.github.com>
2024-06-04 12:20:08 +02:00
Richard Kroegel
c8538f3c08
Use snapshot_platform helper for BMW tests ( #118735 )
...
* Use snapshot_platform helper
* Remove comments
---------
Co-authored-by: Richard <rikroe@users.noreply.github.com>
2024-06-04 12:19:01 +02:00
Richard Kroegel
4bfff12570
Set lock state to unkown on BMW API error ( #118559 )
...
* Revert to previous lock state on BMW API error
* Set lock state to unkown on error and force refresh from API
---------
Co-authored-by: Richard <rikroe@users.noreply.github.com>
2024-06-04 12:02:47 +02:00
Richard Kroegel
f2b1635969
Refactor fixture calling for BMW tests ( #118708 )
...
* Refactor BMW tests to use pytest.mark.usefixtures
* Fix freeze_time
---------
Co-authored-by: Richard <rikroe@users.noreply.github.com>
2024-06-04 12:01:40 +02:00
Joost Lekkerkerker
b3b8ae31fd
Move Aladdin stale device removal to init module ( #118784 )
2024-06-04 11:58:35 +02:00
Joost Lekkerkerker
ba96fc272b
Re-enable sensor platform for Aladdin Connect ( #118782 )
2024-06-04 11:58:32 +02:00
Joost Lekkerkerker
c702174fa0
Add coordinator to Aladdin Connect ( #118781 )
2024-06-04 11:58:29 +02:00
Joost Lekkerkerker
5d6fe7387e
Use model from Aladdin Connect lib ( #118778 )
...
* Use model from Aladdin Connect lib
* Fix
2024-06-04 11:58:25 +02:00
Joost Lekkerkerker
c76b7a48d3
Initial cleanup for Aladdin connect ( #118777 )
2024-06-04 11:58:22 +02:00
Joost Lekkerkerker
954e8ff9b3
Bump airgradient to 0.4.3 ( #118776 )
2024-06-04 11:58:18 +02:00
Joakim Sørensen
8c332ddbdb
Update hass-nabucasa to version 0.81.1 ( #118768 )
2024-06-04 11:58:15 +02:00
Jan Bouwhuis
01c4ca2749
Recover mqtt abbrevations optimizations ( #118762 )
...
Co-authored-by: J. Nick Koston <nick@koston.org>
2024-06-04 11:58:12 +02:00
Michael Hansen
4b4b5362d9
Clean up exposed domains ( #118753 )
...
* Remove lock and script
* Add media player
* Fix tests
2024-06-04 11:58:08 +02:00
Jan Bouwhuis
70d7cedf08
Do not log mqtt origin info if the log level does not allow it ( #118752 )
2024-06-04 11:58:05 +02:00
Michael Hansen
7bbfb1a22b
Bump intents to 2024.6.3 ( #118748 )
2024-06-04 11:58:02 +02:00
Paulus Schoutsen
d68d871054
Update OpenAI prompt on each interaction ( #118747 )
2024-06-04 11:57:58 +02:00
Jan Bouwhuis
69bdefb02d
Revert "Allow MQTT device based auto discovery" ( #118746 )
...
Revert "Allow MQTT device based auto discovery (#109030 )"
This reverts commit 585892f0678dc054819eb5a0a375077cd9b604b8.
2024-06-04 11:57:55 +02:00
Paulus Schoutsen
ebaec6380f
Google Gen AI: Copy messages to avoid changing the trace data ( #118745 )
2024-06-04 11:57:51 +02:00
starkillerOG
9cf6e9b21a
Bump reolink-aio to 0.9.1 ( #118655 )
...
Co-authored-by: J. Nick Koston <nick@koston.org>
2024-06-04 11:55:34 +02:00
David Bonnes
eb1a9eda60
Harden evohome against failures to retrieve zone schedules ( #118517 )
2024-06-04 11:55:21 +02:00
epenet
3ac0fa53c8
Cleanup unused FixtureRequest in tests ( #118780 )
2024-06-04 11:49:21 +02:00
Joost Lekkerkerker
fce5f2a93f
Move Aladdin stale device removal to init module ( #118784 )
2024-06-04 11:34:21 +02:00
Erik Montnemery
c0912a019c
Deduplicate light services.yaml ( #118738 )
...
* Deduplicate light services.yaml
* Remove support for .-keys
2024-06-04 11:30:34 +02:00
Joost Lekkerkerker
7ed119b0b6
Re-enable sensor platform for Aladdin Connect ( #118782 )
2024-06-04 11:04:10 +02:00
dependabot[bot]
d905542f49
Bump dawidd6/action-download-artifact from 3.1.4 to 4 ( #118772 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-06-04 11:00:00 +02:00
Alexandre CUER
a1e4d4ddd7
Remove duplicate code in emoncms ( #118610 )
...
* Remove duplicate & property extra_state_attributes
* Add methods _update_attributes and _update_value
* correction in _update_value
* Update homeassistant/components/emoncms/sensor.py
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com>
* Update homeassistant/components/emoncms/sensor.py
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com>
* Update homeassistant/components/emoncms/sensor.py
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com>
* Update homeassistant/components/emoncms/sensor.py
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com>
---------
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com>
2024-06-04 10:56:43 +02:00
Joost Lekkerkerker
43a9a4f9ed
Bump airgradient to 0.4.3 ( #118776 )
2024-06-04 10:53:16 +02:00
Joost Lekkerkerker
e9f01be090
Add coordinator to Aladdin Connect ( #118781 )
2024-06-04 10:51:28 +02:00
Aidan Timson
42414d55e0
Azure DevOps build sensor attributes to new sensors ( #114948 )
...
* Setup for split
* Adjust to allow for None
* Create
* Add missing
* Fix datetime parsing in Azure DevOps sensor
* Remove definition id and name
These aren't needed and will never change
* Add tests for each sensor
* Add tests for edge cases
* Rename translations
* Update
* Use base sensor descriptions
* Remove
* Drop status
using this later for an event entity
* Switch to timestamp
* Switch to timestamp
* Merge
* Update snapshot
* Improvements from @joostlek
* Update homeassistant/components/azure_devops/sensor.py
---------
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
2024-06-04 10:50:43 +02:00
Mr. Bubbles
7815840194
Add ista EcoTrend integration ( #118360 )
...
* Add ista EcoTrend integration
* move code out of try
* Use account owners name as entry title
* update config flow tests
* add tests for init
* Add reauth flow
* Add tests for sensors
* add translations for reauth
* trigger statistics import on first refresh
* Move statistics and reauth flow to other PR
* Fix tests
* some changes
* draft_final_final
* remove unnecessary icons
* changed tests
* move device_registry test to init
* add text selectors
2024-06-04 10:45:53 +02:00
epenet
b54a68750b
Add type hints for FixtureRequest in tests ( #118779 )
2024-06-04 10:37:54 +02:00
Joost Lekkerkerker
16fd19f01a
Use model from Aladdin Connect lib ( #118778 )
...
* Use model from Aladdin Connect lib
* Fix
2024-06-04 10:29:51 +02:00
Joost Lekkerkerker
da408c6703
Initial cleanup for Aladdin connect ( #118777 )
2024-06-04 10:13:31 +02:00
Richard Kroegel
7fb2802910
Allow per-sensor unit conversion on BMW sensors ( #110272 )
...
* Update BMW sensors to use device_class
* Test adjustments
* Trigger CI
* Remove unneeded cast
* Set suggested_display_precision to 0
* Rebase for climate_status
* Change charging_status to ENUM device class
* Add test for Enum translations
* Pin Enum sensor values
* Use snapshot_platform helper
* Remove translation tests
* Formatting
* Remove comment
* Use const.STATE_UNKOWN
* Fix typo
* Update strings
* Loop through Enum sensors
* Revert enum sensor changes
---------
Co-authored-by: Richard <rikroe@users.noreply.github.com>
2024-06-04 09:06:23 +02:00
starkillerOG
cba07540e9
Bump reolink-aio to 0.9.1 ( #118655 )
...
Co-authored-by: J. Nick Koston <nick@koston.org>
2024-06-04 08:00:40 +02:00
Aaron Bach
d43d12905d
Don't require code to arm SimpliSafe ( #118759 )
2024-06-04 07:20:37 +02:00
J. Nick Koston
553311cc7d
Add os.walk to asyncio loop blocking detection ( #118769 )
2024-06-04 06:53:37 +02:00
Joakim Sørensen
53ab215dfc
Update hass-nabucasa to version 0.81.1 ( #118768 )
2024-06-04 06:27:54 +02:00
Jan Bouwhuis
e799270578
Recover mqtt abbrevations optimizations ( #118762 )
...
Co-authored-by: J. Nick Koston <nick@koston.org>
2024-06-04 06:20:18 +02:00
Michael Hansen
289263087c
Bump intents to 2024.6.3 ( #118748 )
2024-06-03 22:47:09 -04:00
Michael Hansen
0257aa4839
Clean up exposed domains ( #118753 )
...
* Remove lock and script
* Add media player
* Fix tests
2024-06-03 21:26:40 -05:00
J. Nick Koston
35a1ecea27
Speed up statistics_during_period websocket api ( #118672 )
2024-06-03 18:08:46 -05:00