Cyrill Raccaud
59dd63ea86
Remove deprecated attributes from Swiss public transport integration ( #120256 )
2024-06-24 11:18:10 +02:00
Erik Montnemery
e32a27a8ff
Remove hass_recorder test fixture ( #120295 )
2024-06-24 11:14:08 +02:00
Marc Mueller
be6dfc7a70
Typing improvements ( #120297 )
2024-06-24 11:07:22 +02:00
Arie Catsman
158c8b8400
Add optional test fixture collection to enphase_envoy diagnostic report ( #116242 )
...
* diagnostics_fixtures
* fix codespell errors
* fix merge order and typo
* remove pointless-string-statement
2024-06-24 10:37:32 +02:00
tronikos
deee10813c
Ensure flume sees the most recent notifications ( #120290 )
2024-06-24 10:08:51 +02:00
tronikos
0dff7e8a55
Bump PyFlume to 0.8.7 ( #120288 )
2024-06-24 10:02:30 +02:00
Marc Mueller
b798d76706
Update mypy-dev to 1.11.0a9 ( #120289 )
2024-06-24 09:57:15 +02:00
Bouwe Westerdijk
213cb6f0fd
Improve Plugwise runtime-updating ( #120230 )
2024-06-24 09:57:04 +02:00
Joost Lekkerkerker
ab9cbf64da
Add sensors to Airgradient ( #120286 )
2024-06-24 09:54:22 +02:00
Paulus Schoutsen
5c2db162c4
Remove "no API" prompt ( #120280 )
2024-06-24 08:57:59 +02:00
Joost Lekkerkerker
4785810dc3
Migrate AEMET to has entity name ( #120284 )
2024-06-24 08:54:46 +02:00
Allen Porter
fa9bced6b0
Load local calendar ics in background thread to avoid timezone I/O in event loop ( #120276 )
2024-06-24 08:43:42 +02:00
Raman Gupta
6a5c1fc613
Replace custom validator from zwave_js with `from_dict` funcs ( #120279 )
2024-06-24 08:43:13 +02:00
Luca Angemi
fdade67211
Add device info for Aemet ( #120243 )
...
* Update sensor.py
* Update weather.py
* Update sensor.py
* ruff
* add device info to entity
* remove info from sensor
* remove info from weather
* ruff
* amend entity
* Update sensor.py
* Update weather.py
* ruff again
* add DOMAIN
* type unique_id
* Update entity.py
* Update entity.py
* assert
* update tests
* change snapshot
2024-06-24 08:20:34 +02:00
Thomas55555
fe3027f7de
Adjust base entities in Husqvarna Automower ( #120258 )
...
* adjust base entities
* Adjust docstrings
2024-06-24 08:16:26 +02:00
Mr. Bubbles
d095d4e60d
Change suggested data rate unit to Mbit/s in pyLoad ( #120275 )
...
Change data rate unit to Mbit/s
2024-06-24 07:53:15 +02:00
Danilo Bargen
66b91a84f9
mystrom: Add MAC and Config URL to devices ( #120271 )
...
* Add MAC address to mystrom switch devices
* Add configuration URL to mystrom switch devices
2024-06-23 21:39:58 -04:00
Paulus Schoutsen
19f97a3e53
LLM to handle decimal attributes ( #120257 )
2024-06-23 17:09:57 -04:00
Tsvi Mostovicz
143e8d09af
Fix blocking call in Jewish Calendar while initializing location ( #120265 )
2024-06-23 16:04:16 -05:00
J. Nick Koston
436c36e3dd
Bump aioesphomeapi to 24.6.1 ( #120261 )
2024-06-23 22:20:46 +02:00
Steven Looman
55a2645e78
Bump async_upnp_client to 0.39.0 ( #120250 )
2024-06-23 14:21:56 -05:00
Abílio Costa
480ffeda2c
Remove connection state handling from Idasen Desk ( #120242 )
2024-06-23 12:56:10 -05:00
Tsvi Mostovicz
29da88d8f6
Create a Jewish Calendar entity ( #120253 )
...
* Set has_entity_name to true
* Move common code to jewish calendar service entity
* Remove already existing assignment
* Move data to common entity
* Remove description name
* Use config entry title instead of name for the device
* Address comments
2024-06-23 19:55:27 +02:00
Matthew FitzGerald-Chamberlain
034b5e88e0
Add Aprilaire air cleaning and fresh air functionality ( #120174 )
...
* Add custom services for Aprilaire
* Add icons.json
* Use select/number entities instead of services
* Remove unneeded consts
* Remove number platform
* Code review updates
* Update homeassistant/components/aprilaire/strings.json
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
* Code review updates
---------
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
2024-06-23 19:47:09 +02:00
Cyrill Raccaud
7efd1079bd
Add Swiss public transport via stations ( #115891 )
...
* add via stations
* bump minor version due to backwards incompatibility
* better coverage of many via station options in unit tests
* fix migration unit test for new minor version 1.3
* switch version bump to major and improve migration test
* fixes
* improve error messages
* use placeholders for strings
2024-06-23 19:26:55 +02:00
J. Nick Koston
5fbb965624
Bump uiprotect to 3.1.8 ( #120244 )
2024-06-23 11:35:58 -05:00
J. Nick Koston
fa4b7f3078
Bump yalexs to 6.4.1 ( #120248 )
2024-06-23 11:16:11 -05:00
Joost Lekkerkerker
080d90b63a
Add airgradient param fixture ( #120241 )
2024-06-23 17:48:54 +02:00
Joost Lekkerkerker
9769dec44b
Add number platform to AirGradient ( #120247 )
...
* Add number entity
* Add airgradient number entities
* Fix
2024-06-23 17:45:43 +02:00
Jan Bouwhuis
f1fd52bc30
Fix issue in mqtt fixture calling disconnect handler ( #120246 )
2024-06-23 10:37:08 -05:00
Tsvi Mostovicz
2cc34fd7e7
Improve Jewish calendar entities ( #120236 )
...
* By default don't enable all sensors
* Fix tests
* Add entity category
* Set has_entity_name to true
* Revert "Set has_entity_name to true"
This reverts commit 5ebfcde78a
.
2024-06-23 17:26:45 +02:00
Mr. Bubbles
473b3b61eb
Add string and icon translations to pyLoad integration ( #120234 )
...
add string and icon translations to pyLoad
2024-06-23 14:25:36 +02:00
Virenbar
001abdaccf
Fix generic thermostat string ( #120235 )
2024-06-23 13:49:43 +02:00
Mr. Bubbles
826587abb2
Add `DeviceInfo` to pyLoad integration ( #120232 )
...
* Add device info to pyLoad integration
* Update homeassistant/components/pyload/sensor.py
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
* Update homeassistant/components/pyload/sensor.py
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
* remove name, add entry_type
---------
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
2024-06-23 13:16:00 +02:00
Joakim Plate
84d1d11138
Add config flow to generic hygrostat ( #119017 )
...
* Add config flow to hygrostat
Co-authored-by: Franck Nijhof <frenck@frenck.nl>
2024-06-23 12:56:41 +02:00
G Johansson
4474e8c7ef
Remove YAML import for tado ( #120231 )
2024-06-23 12:51:12 +02:00
Mr. Bubbles
28fb361c64
Add config flow to pyLoad integration ( #120135 )
...
* Add config flow to pyLoad integration
* address issues
* remove suggested values
* Fix exception
* abort import flow on error
* readd repair issues on error
* fix ruff
* changes
* changes
* exception hints
2024-06-23 12:34:32 +02:00
Bouwe Westerdijk
f257fcb0d1
Bump plugwise to v0.38.3 ( #120152 )
2024-06-23 10:58:08 +02:00
Mr. Bubbles
f0d5640f5d
Bump pyloadapi to v1.2.0 ( #120218 )
2024-06-22 21:22:13 -05:00
Paulus Schoutsen
bc45dcbad3
Add template config_entry_attr function ( #119899 )
...
* Template config_entry_attr function
* Complete test coverage
* Improve readability
2024-06-22 21:51:09 -04:00
tronikos
22467cc575
Avoid Opower time gaps ( #117763 )
...
* Avoid time gaps
* fix mypy
* async_get_time_zone
2024-06-22 21:33:44 -04:00
J. Nick Koston
ea0c93e3db
Update uiprotect to 3.1.1 ( #120173 )
2024-06-22 18:11:48 -05:00
Shay Levy
57e615aa36
Don't log Shelly push update failures if there are no errors ( #120189 )
2024-06-23 00:36:58 +03:00
Scott K Logan
1ca187611d
Bump aioraven to 0.6.0 ( #120184 )
2024-06-22 16:35:21 -05:00
G Johansson
b59e7ede9a
Raise on incorrect suggested unit for sensor ( #120180 )
2024-06-22 22:05:45 +02:00
Matthias Alphart
08fae5d419
Add reconfigure flow to Fronius ( #116132 )
2024-06-22 21:12:32 +02:00
Franck Nijhof
135379adc3
Merge branch 'master' into dev
2024-06-22 21:10:17 +02:00
G Johansson
5ddda14e59
Remove deprecated (moved) helpers from helpers.__init__ ( #120172 )
2024-06-22 20:55:03 +02:00
G Johansson
f14e8b728c
Remove YAML import from ping ( #120176 )
2024-06-22 20:39:32 +02:00
G Johansson
f06bd1b66f
Remove YAML import from homeworks ( #120171 )
2024-06-22 20:05:34 +02:00