Brett Adams and Franck Nijhof
66918d1686
Fix sensor entity description in Teslemetry ( #115614 )
...
Add description back to sensor entity
2024-04-23 20:07:02 +02:00
jan iversen and Franck Nijhof
3d68ee99a4
Modbus: Bump pymodbus v3.6.8 ( #115574 )
2024-04-23 20:06:59 +02:00
Brett Adams and Franck Nijhof
37a82c8785
Fix Teslemetry sensor values ( #115571 )
2024-04-23 20:06:56 +02:00
J. Nick Koston and Franck Nijhof
038040db5e
Fix race in TimestampDataUpdateCoordinator ( #115542 )
...
* Fix race in TimestampDataUpdateCoordinator
The last_update_success_time value was being set after the listeners
were fired which could lead to a loop because the listener may
re-trigger an update because it thinks the data is stale
* coverage
* docstring
2024-04-23 20:06:53 +02:00
Marc Mueller and Franck Nijhof
b770edc16e
Update pillow to 10.3.0 ( #115524 )
2024-04-23 20:06:50 +02:00
J. Nick Koston and Franck Nijhof
e1a2416076
Bump zeroconf to 0.132.2 ( #115505 )
2024-04-23 20:06:47 +02:00
J. Nick Koston and Franck Nijhof
6247624514
Bump zeroconf to 0.132.1 ( #115501 )
2024-04-23 20:06:44 +02:00
42c13eb57f
Add scheduled mode to renault charge mode ( #115427 )
...
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com >
2024-04-23 20:06:41 +02:00
avee87 and Franck Nijhof
7eb6b2ca33
Fix Hyperion light not updating state ( #115389 )
2024-04-23 20:03:23 +02:00
Joost Lekkerkerker and Franck Nijhof
5194faa8fd
Make Withings recoverable after internet outage ( #115124 )
2024-04-23 20:03:20 +02:00
Jonny Rimkus and Franck Nijhof
5826f9a4f6
Bump slixmpp version to 1.8.5 ( #114448 )
...
* Update slixmpp to 1.8.5, hopefully fixes #113990
* Bump slixmpp version to 1.8.5 #114448
2024-04-23 20:03:15 +02:00
cc9eab4c78
Allow plain text messages in telegram_bot ( #110051 )
...
* Add new plain_text parser
Passing None in the parse_mode kwargs on the various bot methods actually means that no parser is used.
* Add new plain text parser option to services.yaml
---------
Co-authored-by: Erik Montnemery <erik@montnemery.com >
2024-04-23 19:32:09 +02:00
Tucker Kern and GitHub
d8aa1cd8b5
Add fan preset translations and icons to BAF ( #109944 )
2024-04-23 19:11:40 +02:00
Erik Montnemery and GitHub
d4ecf30b6a
Include libgammu-dev in devcontainer ( #115983 )
2024-04-23 18:35:53 +02:00
David Knowles and GitHub
3b678896d9
Remove platform schema from Hydrawise ( #116032 )
2024-04-23 18:08:07 +02:00
Michael and GitHub
10228ee1a2
Bump python-fritzhome to 0.6.11 ( #115904 )
2024-04-23 17:39:44 +02:00
Thomas55555 and GitHub
d4b801af32
Use snapshot test helper in Husqvarna Automower ( #116039 )
2024-04-23 17:39:29 +02:00
Marc Mueller and GitHub
8257af1b22
Improve energy typing ( #116034 )
2024-04-23 17:33:36 +02:00
Marc Mueller and GitHub
14e19c6d9c
Remove unnecessary type ignores ( #116036 )
2024-04-23 17:32:21 +02:00
5e250d8a76
Augment SyntaxError raised during dependency collection with offending filename ( #109204 )
...
* Capture parsing exception when collecting dependencies and augment with offending filename.
Whereas before any syntax error in some component-file would result in an opaque SyntaxError without pointing out the file, now the result will show as:
```
File "/usr/local/Cellar/python@3.11/3.11.7_1/Frameworks/Python.framework/Versions/3.11/lib/python3.11/multiprocessing/pool.py", line 873, in next
raise value
SyntaxError: Can't parse file homeassistant/components/your/file.py
```
* tweak
* D'oh, had pre-commit hook still off.
---------
Co-authored-by: Erik Montnemery <erik@montnemery.com>
2024-04-23 17:13:25 +02:00
Maikel Punie and GitHub
90efe5ac90
Velbus Cover: Assume state for VMBxBL modules ( #109213 )
2024-04-23 16:44:37 +02:00
1649957e5c
Expose dynamic range status in Onkyo media player ( #109099 )
...
Expose HDR status in Onkyo media player
Co-authored-by: Erik Montnemery <erik@montnemery.com >
2024-04-23 16:39:11 +02:00
Marc Mueller and GitHub
a0314cddd4
Fix invalid tuple annotations ( #116035 )
2024-04-23 16:02:16 +02:00
Ståle Storø Hauknes and GitHub
d367bc63f0
Fix KeyError error when fetching sensors (Airthings) ( #115844 )
2024-04-23 15:53:31 +02:00
Robert Resch and GitHub
fced9eb4b5
Use location name on self hosted Ecovacs config entries ( #115294 )
2024-04-23 14:33:05 +02:00
2c651e190f
Add additional zeroconf discovery coverage and logging to enphase_envoy ( #114405 )
...
* add debug info to zeroconf for enphase_envoy
* Implement review feedback, lost space
Co-authored-by: Charles Garwood <cgarwood@newdealmultimedia.com >
* review feedback textual changes.
* implement review feedbackw.py
Co-authored-by: J. Nick Koston <nick@koston.org >
* Add some more zeroconf tests and valid jwt
* review feedback assert abort reason and keyerror for serialnumber
* Review feedback config flow test ends with abort or create_entry
* Review feedback optimize resource usage
* Cover new code in test.
* Use caplog for debug COV
---------
Co-authored-by: Charles Garwood <cgarwood@newdealmultimedia.com >
Co-authored-by: J. Nick Koston <nick@koston.org >
2024-04-23 08:26:53 -04:00
Thomas55555 and GitHub
b8918d7d17
Add number platform to Husqvarna Automower ( #115125 )
...
* Add number platform to Husqvarna Automower
* use fixture to enable by default
* replace state test with snapshot test
* make property in entity description
* send value as integer
* give the exists functions something to do
2024-04-23 14:18:49 +02:00
Robert Resch and GitHub
fd14695d26
Bump deebot-client to 7.0.0 ( #116025 )
2024-04-23 13:16:55 +02:00
Joost Lekkerkerker and GitHub
2977ec4872
Add event platform to Lutron ( #109121 )
...
* Add event platform to Lutron
* Add event platform to Lutron
* Fix
* Fix
* Fix
* Add deprecation note
* Fix
* Fix
* Update homeassistant/components/lutron/event.py
* Update homeassistant/components/lutron/event.py
* Fix
2024-04-23 11:54:19 +02:00
Jesse Hills and GitHub
85203aeb28
Bump aioesphomeapi to 24.3.0 ( #116004 )
2024-04-23 11:23:28 +02:00
Marc Mueller and GitHub
9cdf7b435a
Add uv version to wheels cache key [ci] ( #116021 )
2024-04-23 11:06:29 +02:00
jan iversen and GitHub
640dc56c51
Deprecate modbus:restart service ( #115754 )
2024-04-23 10:28:46 +02:00
e90d76b18d
Don't raise errors when using datetime objects in as_datetime Jinja function/filter ( #109062 )
...
* add support for datetime objects to as_datetime
* change import of datetime.date
---------
Co-authored-by: Erik Montnemery <erik@montnemery.com >
2024-04-23 09:55:58 +02:00
myhomeiot and GitHub
3d59303433
Improve Vodafone Station empty/unavailable phone number detection ( #115696 )
...
Vodafone Sercomm H300S model incorrectly reports phone_unavailable1/phone_unavailable2 flags.
2024-04-23 09:50:41 +02:00
Joost Lekkerkerker and GitHub
8f56d170b9
Use generator expression in totalconnect ( #116020 )
2024-04-23 09:48:17 +02:00
dependabot[bot] and GitHub
e2b401397d
Bump actions/upload-artifact from 4.3.1 to 4.3.3 ( #116015 )
2024-04-23 09:24:32 +02:00
dependabot[bot] and GitHub
616c7ce68b
Bump actions/download-artifact from 4.1.4 to 4.1.6 ( #116017 )
2024-04-23 09:23:45 +02:00
e0c785b2b4
Add coordinator to 17Track ( #115057 )
...
* Add coordinator to 17Track
* Add coordinator to 17Track
remove SensorEntityDescription (different PR)
* Update homeassistant/components/seventeentrack/coordinator.py
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
* Update homeassistant/components/seventeentrack/sensor.py
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
* Add coordinator to 17Track
fix CR
* Add coordinator to 17Track
fix second CR
* Add coordinator to 17Track
remove commented out code + fix display name
* Add coordinator to 17Track
created a set outside _async_create_remove_entities function
* Add coordinator to 17Track
fix CR
* Add coordinator to 17Track
fix CR 2
* Update homeassistant/components/seventeentrack/coordinator.py
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
* Add coordinator to 17Track
raise UpdateFailed if API throws an exception
* Add coordinator to 17Track
merge calls
---------
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2024-04-23 09:01:45 +02:00
Thomas Kistler and GitHub
b8f44fb722
Update Hydrawise from the legacy API to the new GraphQL API ( #106904 )
...
* Update Hydrawise from the legacy API to the new GraphQL API.
* Cleanup
2024-04-23 09:01:25 +02:00
G Johansson and GitHub
917f4136a7
Add config flow to Folder Watcher ( #105605 )
...
* Add config flow to Folder Watcher
* Add tests config flow
* docstrings
* watcher is sync
* Fix strings
* Fix
* setup_entry issue
* ConfigFlowResult
* Review comments
* Review comment
* ruff
* new date
2024-04-23 08:55:39 +02:00
Robert Resch and GitHub
2fafdc64d5
Bump uv to 0.1.35 ( #115985 )
2024-04-23 08:48:35 +02:00
Robert Svensson and GitHub
c32961f1bc
Bump aiounifi to v76 ( #116005 )
...
* Bump aiounifi to v76
2024-04-23 07:48:25 +02:00
Kim de Vos and GitHub
b69f589c30
Add bandwidth sensor for unifi device ports ( #115362 )
2024-04-22 22:39:46 +02:00
G Johansson and GitHub
5318a6f465
Bump holidays to 0.47 ( #115992 )
2024-04-22 21:33:56 +02:00
2ac44f6083
Make recorder.purge_entities require at least one entity filter value ( #110066 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2024-04-22 20:10:18 +02:00
J. Nick Koston and GitHub
0ed56694b0
Migrate MQTT EnsureJobAfterCooldown to use eager start ( #115977 )
2024-04-22 20:09:45 +02:00
Marc-Olivier Arsenault and GitHub
f2adae4524
Revert "Reduce ecobee throttle ( #115968 )" ( #115981 )
2024-04-22 19:28:08 +02:00
2caca7fbe3
Generate requirements per supported architecture ( #115708 )
...
* Generate requirements per supported architecture
* Don't store wheels requirements in the repo
* Dry run
* Set Python version
* Install base packages
* Fix
* Fix
* Fix
* Fix typo
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Genarate requirements_all_pytest.txt
* Fix hassfest
* Reenable building wheels
* Remove unneeded code
* Address review comment
* Fix lying comment
* Add tests, address review comments
* Deduplicate
* Fix file name
* Add comment
---------
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2024-04-22 19:23:08 +02:00
Raj Laud and GitHub
124eca4d53
Use start helper in squeezebox for server discovery ( #115978 )
2024-04-22 17:46:12 +02:00
David Knowles and GitHub
2afaa3d333
Remove YAML support from Hydrawise ( #115966 )
2024-04-22 16:54:04 +02:00