G Johansson and GitHub
178cb0659a
Guard for no discovery info in command_line ( #123717 )
2024-08-12 21:35:02 +02:00
G Johansson and GitHub
f46fe7eeb2
Remove deprecated yaml import for velux ( #123724 )
2024-08-12 21:32:28 +02:00
G Johansson and GitHub
d8b13c8c02
Remove deprecated yaml import for gpsd ( #123725 )
2024-08-12 21:31:42 +02:00
G Johansson and GitHub
05c4b1a6a9
Remove deprecated logi_circle integration ( #123727 )
2024-08-12 21:31:10 +02:00
Jan Bouwhuis and GitHub
21987a67e7
Cleanup unneeded assignment of hass property on MQTT Template objects ( #123706 )
...
* Cleanup unneeded assignment of hass property on MQTT Template objects
* Commented out code and unneeded checks
* Consistent assign hass to Template in mqtt tests
* Remove unused hass attribute
* Missed line
2024-08-12 19:20:21 +02:00
Cyrill Raccaud and GitHub
5cb9901134
Cleaner unit tests for Swiss public transport ( #123660 )
...
cleaner unit tests
2024-08-12 16:19:36 +02:00
J. Nick Koston and GitHub
b20623447e
Ensure HomeKit connection is kept alive for devices that timeout too quickly ( #123601 )
2024-08-12 14:54:57 +02:00
Barry vd. Heuvel and GitHub
81faf1b582
Add homematicip_cloud service set cooling home ( #121943 )
...
* [homematicip_cloud] Add service to set cooling mode
* Create seperate test for cooling
* Rename service to set_home_cooling_mode
* Raise exception when accesspoint not found
2024-08-12 14:01:12 +02:00
epenet and GitHub
ecf22e4c4f
Improve type hints in logbook tests ( #123652 )
2024-08-12 13:29:38 +02:00
Joost Lekkerkerker and GitHub
e8d7eb05ae
Delete unused snapshots ( #123656 )
...
* Delete unused snapshots
* Delete unused snapshots
2024-08-12 13:28:09 +02:00
Cyrill Raccaud and GitHub
0803ac9b0b
Add Swiss public transport fetch connections service ( #114671 )
...
* add service to fetch more connections
* improve error messages
* better errors
* wip
* fix service register
* add working tests
* improve tests
* temp availability
* test availability
* remove availability test
* change error type for coordinator update
* fix missed coverage
* convert from entity service to integration service
* cleanup changes
* add more tests for the service
2024-08-12 11:26:42 +02:00
epenet and GitHub
0bb8c4832d
Enable raise-within-try (TRY301) rule in ruff ( #123351 )
2024-08-12 09:16:33 +02:00
J. Nick Koston and GitHub
b15ea58851
Relocate code to get scheduled TimerHandles ( #123546 )
2024-08-12 09:15:33 +02:00
G Johansson and GitHub
401e36b885
Remove deprecated yaml import from Ecovacs ( #123605 )
2024-08-12 09:09:51 +02:00
G Johansson and GitHub
6343a086e4
Remove deprecated process sensor from System monitor ( #123616 )
2024-08-12 09:08:40 +02:00
G Johansson and GitHub
4a099ab942
Remove deprecated yaml import from lupusec ( #123606 )
2024-08-11 22:38:20 +02:00
wittypluck and GitHub
766733b3b2
Avoid Exception on Glances missing key ( #114628 )
...
* Handle case of sensors removed server side
* Update available state on value update
* Set uptime to None if key is missing
* Replace _attr_available by _data_valid
2024-08-11 19:14:43 +02:00
Andrew Jackson and GitHub
be3e720c57
Add diagnostics platform to Mastodon ( #123592 )
...
Diagnostics
2024-08-11 14:53:44 +02:00
G Johansson and GitHub
e93d0dfdfc
Use setup method in coordinator for Trafikverket Train ( #123138 )
...
* Use setup method in coordinator for Trafikverket Train
* Overwrite types
2024-08-11 14:15:20 +02:00
Joakim Plate and GitHub
f53da62026
Extend ZHA attribute diagnostic information ( #123199 )
...
* Include full attribute representation in in data
* Extend attribute diagnostics for zha
2024-08-10 19:25:21 +02:00
Franck Nijhof and GitHub
0558c85b5d
Revert "Remove ESPHome legacy entity naming" ( #123453 )
2024-08-10 18:38:20 +02:00
Joost Lekkerkerker and GitHub
13b12a7657
Clean up codespell words ( #123541 )
2024-08-10 18:28:01 +02:00
4f8a6979d9
Bump OpenWeatherMap to 0.1.1 ( #120178 )
...
* add owm modes
* fix tests
* fix modes
* remove sensors
* Update homeassistant/components/openweathermap/sensor.py
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
---------
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2024-08-10 17:01:26 +02:00
Michael and GitHub
5f73c73a88
Improve test coverage for Proximity ( #123523 )
...
* remove unneccessary type checking
* remove unused method after #123158
* test when tracked zone is removed
2024-08-10 13:21:01 +02:00
Willem-Jan van Rootselaar and GitHub
089d855c47
Bump bsblan to 0.5.19 ( #123515 )
...
* bump bsblan lib version
* chore: Update bsblan diagnostics to use to_dict() instead of dict() method
2024-08-10 12:28:48 +02:00
dupondje and GitHub
750bce2b86
Also migrate dsmr entries for devices with correct serial ( #123407 )
...
dsmr: also migrate entries for devices with correct serial
When the dsmr code could not find the serial_nr for the gas meter,
it creates the gas meter device with the entry_id as identifier.
But when there is a correct serial_nr, it will use that as identifier
for the dsmr gas device.
Now the migration code did not take this into account, so migration to
the new name failed since it didn't look for the device with correct
serial_nr.
This commit fixes this and adds a test for this.
2024-08-10 10:40:11 +02:00
Michael and GitHub
94af95c95b
Post merge review for Proximity ( #123500 )
...
remove commented code
2024-08-10 01:25:38 +02:00
Michael and GitHub
ac28d34ad5
Improve test coverage for AVM Fritz!Smarthome ( #122974 )
2024-08-09 20:23:00 +02:00
YogevBokobza and GitHub
57da71c537
Bump aioswitcher to 4.0.0 ( #123260 )
...
* Bump aioswitcher to 4.0.0
* switcher fix version
* swithcer fix test
* switcher fix tests
2024-08-09 20:04:11 +03:00
Franck Nijhof and GitHub
228db1c063
Support action YAML syntax in old-style notify groups ( #123457 )
2024-08-09 17:18:42 +02:00
puddly and GitHub
97410474f5
Bump ZHA library to 0.0.29 ( #123464 )
...
* Bump zha to 0.0.29
* Pass the Core timezone to ZHA
* Add a unit test
2024-08-09 10:31:55 -04:00
Andrew Jackson and GitHub
aee5d5126f
Add sensor platform for Mastodon ( #123434 )
...
* Add account sensors
* Sensor icons
* Change sensors to use value_fn
* Add native unit of measurement
* Update native unit of measurement
* Change toots to posts
* Fix sensor icons
* Add device entry type
* Explain conditional naming
* Fixes from review
* Remove unnecessary constructor
2024-08-09 16:02:27 +02:00
Jesse Hills and GitHub
84d6f5ed07
Remove ESPHome legacy entity naming ( #123436 )
...
* Remove ESPHome legacy entity naming
* Update test entity_ids to use sanitized name instead of object_id
2024-08-09 11:43:02 +02:00
f8e1c2cfd4
Rework OAuth in Tesla Fleet ( #123324 )
...
* Rework Oauth
* Improve docstrings
* Update homeassistant/components/tesla_fleet/oauth.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* review feedback
* Add tests for user creds
---------
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2024-08-09 08:38:12 +02:00
J. Nick Koston and GitHub
00c1a3fd4e
Ensure legacy event foreign key is removed from the states table when a previous rebuild failed ( #123388 )
...
* Ensure legacy event foreign key is removed from the states table
If the system ran out of disk space removing the FK, it would
fail. #121938 fixed that to try again, however that PR was made
ineffective by #122069 since it will never reach the check.
To solve this, the migration version is incremented to 2, and
the migration is no longer marked as done unless the rebuild
/fk removal is successful.
* fix logic for mysql
* fix test
* asserts
* coverage
* coverage
* narrow test
* fixes
* split tests
* should have skipped
* fixture must be used
2024-08-09 06:19:12 +02:00
starkillerOG and GitHub
2343f5e40f
Reolink Chime online status and ability to remove ( #123301 )
...
* Add chime available
* allow removing a Reolink chime
* Allow removal if doorbell itself removed
* fix tests
* Add tests
* fix styling
2024-08-08 19:28:46 +02:00
Tom Brien and GitHub
baceb2a92a
Add support for v3 Coinbase API ( #116345 )
...
* Add support for v3 Coinbase API
* Add deps
* Move tests
2024-08-08 12:26:03 +02:00
epenet and GitHub
b7f5236a0a
Fix implicit-return in konnected ( #122915 )
...
* Fix implicit-return in konnected
* Adjust
* Adjust
* Adjust tests
2024-08-08 10:09:36 +02:00
Joost Lekkerkerker and GitHub
7dea5d2fe6
Refactor spc tests ( #123287 )
2024-08-08 08:59:30 +02:00
J. Nick Koston and GitHub
135c80186f
Fix doorbird with externally added events ( #123313 )
2024-08-08 08:56:40 +02:00
Stefan Agner and GitHub
f1029596d2
Drop Matter Microwave Oven Mode select entity ( #123294 )
2024-08-07 16:45:46 +02:00
764166342e
Add missing application credential to Tesla Fleet ( #123271 )
...
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
2024-08-07 13:11:03 +02:00
Paulus Schoutsen and GitHub
45ce0fed0a
Reload config entry for anthropic on update ( #123280 )
...
* Reload config entry for anthropic on update
* Fix tests
2024-08-07 12:22:50 +02:00
Paulus Schoutsen and GitHub
933fba84a9
Reload conversation entries on update ( #123279 )
2024-08-07 11:18:48 +02:00
Jesse Hills and GitHub
bf28419851
Update ESPHome voice assistant pipeline log warning ( #123269 )
2024-08-07 10:17:01 +02:00
starkillerOG and GitHub
f4db9e09c8
Bump reolink-aio to 0.9.7 ( #123263 )
2024-08-07 00:16:57 +02:00
2000db57c8
Fix Tami4 device name is None ( #123156 )
...
Co-authored-by: Robert Resch <robert@resch.dev >
2024-08-06 16:21:34 +02:00
Steve Repsher and GitHub
9414e6d472
Adapt static resource handler to aiohttp 3.10 ( #123166 )
2024-08-06 09:17:54 -05:00
J. Nick Koston and GitHub
1eaaa00687
Detect blocking ssl context creation in the event loop ( #123240 )
2024-08-06 16:00:37 +02:00
Robert Resch and GitHub
260642345d
Delete mobile_app cloudhook if not logged into the cloud ( #123234 )
2024-08-06 14:55:14 +02:00