Diogo Gomes
8cf1890772
Moves diagnostic information from attributes to diagnostic in Utility Meter ( #118637 )
...
* move diag information from attributes to diagnostic
* remove constant attributes
---------
Co-authored-by: G Johansson <goran.johansson@shiftit.se>
2024-06-15 12:50:19 +02:00
Brett Adams
dac661831e
Add unique IDs to config entries for Teslemetry ( #115616 )
...
* Add basic UID
* Add Unique IDs
* Add debug message
* Readd debug message
* Minor bump config version
* Ruff
* Rework migration
* Fix migration return
* Review feedback
* Add test for v2
2024-06-15 12:10:02 +02:00
Josef Zweck
a515562a11
Bring back auto on off switches to lamarzocco ( #119421 )
...
* add auto on off switches
2024-06-15 11:33:29 +02:00
Matthias Alphart
c8e9a3a8f4
Device automation extra fields translation for KNX ( #119518 )
2024-06-15 11:31:10 +02:00
Sid
8c5c7203ea
Bump ruff to 0.4.9 ( #119721 )
2024-06-15 11:28:10 +02:00
Paul Bottein
7a3a57c78e
Add open state support to matter lock ( #119682 )
2024-06-15 11:24:33 +02:00
Aidan Timson
f1f82ffbf8
Update aioazuredevops to 2.1.1 ( #119720 )
...
* Update aioazuredevops to 2.1.1
* Update tests
2024-06-15 05:30:38 +02:00
TheJulianJES
c75db797d0
Bump ZHA dependencies ( #119713 )
...
* Bump bellows to 0.39.1
* Bump zigpy to 0.64.1
2024-06-14 22:33:38 +02:00
Jay
8397d6a29f
Envisalink add arming as a state to alarm control panel ( #119702 )
...
Envisalink Add Arming as a State
2024-06-14 21:51:20 +02:00
starkillerOG
2639336ab0
Prefer mp4 playback in Reolink ( #119630 )
...
* If possible use PLAYBACK of mp4 files
* bring test_coverage back to 100%
* Do not reasign the vod_type multiple times
Co-authored-by: Dave T <17680170+davet2001@users.noreply.github.com>
* fix indent
* add white space
* fix tests
* Update homeassistant/components/reolink/media_source.py
Co-authored-by: Dave T <17680170+davet2001@users.noreply.github.com>
---------
Co-authored-by: Dave T <17680170+davet2001@users.noreply.github.com>
2024-06-14 21:38:53 +02:00
Thomas55555
c2e31e9846
Add work area sensor for Husqvarna Automower ( #119704 )
...
* Add work area sensor to Husqvarna Automower
* fix exist_fn
2024-06-14 21:34:47 +02:00
J. Nick Koston
c0ff2d866f
Reduce code needed to check unifiprotect attrs ( #119706 )
...
* Reduce code needed to check unifiprotect attrs
* Apply suggestions from code review
* Update homeassistant/components/unifiprotect/manifest.json
* Apply suggestions from code review
* revert
* adjust
* tweak
* make mypy happy
2024-06-14 21:29:18 +02:00
J. Nick Koston
f8bf357811
Remove set default doorbell text service from unifiprotect ( #119695 )
...
UI has removed this functionality in UI Protect 4.x
discovered via https://github.com/uilibs/uiprotect/issues/57
2024-06-14 21:25:14 +02:00
tronikos
6b8bddf6e3
Make remaining time of timers available to LLMs ( #118696 )
...
* Include speech_slots in IntentResponse.as_dict
* Populate speech_slots only if available
* fix typo
* Add test
* test all fields
* Fix another test
---------
Co-authored-by: Paulus Schoutsen <balloob@gmail.com>
2024-06-14 20:47:41 +02:00
Mr. Bubbles
c077c2a972
Fix pyload async_update SensorEntity raising exceptions ( #119655 )
...
* Fix Sensorentity raising exceptions
* Increase test coverage
2024-06-14 20:47:06 +02:00
G Johansson
05cbda0e50
Fix alarm default code in concord232 ( #119691 )
2024-06-14 20:45:27 +02:00
J. Nick Koston
6bdfed6910
Bump uiprotect to 1.7.2 ( #119705 )
...
changelog: https://github.com/uilibs/uiprotect/compare/v1.7.1...v1.7.2
2024-06-14 20:43:40 +02:00
J. Nick Koston
d2bcd5d1fb
Refactor unifiprotect switch to match other platforms ( #119698 )
...
- Use _attr_is_on for nvr entities
- implement _async_get_state_attrs for nvr entities
- define MODEL_DESCRIPTIONS_WITH_CLASS
2024-06-14 13:22:12 -05:00
J. Nick Koston
6e322c310b
Split binary sensor classes in unifiprotect ( #119696 )
...
* Split binary sensor classes in unifiprotect
There were two types of binary sensors, ones that can change device_class at
run-time (re-mountable ones), and ones that cannot. Instead of having
branching in the class, split the class
* tweak order to match name
2024-06-14 13:16:49 -05:00
J. Nick Koston
10a2fd7cb6
Bump uiprotect to 1.7.1 ( #119694 )
...
changelog: https://github.com/uilibs/uiprotect/compare/v1.6.0...v1.7.0
2024-06-14 10:56:26 -05:00
starkillerOG
da64f61083
Add firmware update entities for Reolink IPC channel cameras ( #119637 )
2024-06-14 08:12:55 -04:00
epenet
01be5d5f6b
Move fixtures to decorators in core tests ( #119675 )
2024-06-14 13:32:42 +02:00
dependabot[bot]
b80f7185b2
Bump codecov/codecov-action from 4.4.1 to 4.5.0 ( #119668 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-06-14 09:28:17 +02:00
dependabot[bot]
fb801946bb
Bump github/codeql-action from 3.25.9 to 3.25.10 ( #119669 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-06-14 09:27:54 +02:00
epenet
453564fd03
Force full CI on all root test files ( #119673 )
2024-06-14 09:27:18 +02:00
epenet
3e9d25f81d
Add missing argument type hints to component tests ( #119671 )
2024-06-14 09:26:46 +02:00
epenet
83b97d3218
Add missing argument type hints to recorder tests ( #119672 )
2024-06-14 09:25:26 +02:00
Erik Montnemery
003f216820
Rename collection.CollectionChangeSet to collection.CollectionChange ( #119532 )
2024-06-14 08:54:37 +02:00
J. Nick Koston
9082dc2a79
Reduce recorder overhead when entity filter is empty ( #119631 )
2024-06-14 08:43:51 +02:00
epenet
9f41133bbc
Add missing argument type to core tests ( #119667 )
2024-06-14 08:42:01 +02:00
Rami Mosleh
f3ce562847
Store Glances coordinator in runtime_data ( #119607 )
2024-06-14 08:39:04 +02:00
mletenay
1d62056d9b
Bump goodwe to 0.3.6 ( #119646 )
2024-06-14 08:29:32 +02:00
epenet
4b29c35453
Tweak logging statements in tests ( #119664 )
2024-06-14 08:28:47 +02:00
J. Nick Koston
e6b7301367
Fix blocking I/O in CachingStaticResource ( #119663 )
2024-06-14 08:27:50 +02:00
epenet
38a6e666a7
Add missing return type to some test functions ( #119665 )
2024-06-14 08:26:45 +02:00
epenet
26e21bb356
Adjust incorrect unnecessary-lambda pylint disable statement in demo tests ( #119666 )
2024-06-14 08:25:35 +02:00
Erik Montnemery
471e2a17a2
Improve error messages when config entry is in wrong state ( #119591 )
...
* Improve error messages when config entry is in wrong state
* Apply suggestions from code review
Co-authored-by: Joakim Sørensen <ludeeus@ludeeus.dev>
* Adjust tests
---------
Co-authored-by: Joakim Sørensen <ludeeus@ludeeus.dev>
2024-06-14 08:00:36 +02:00
Jan Bouwhuis
9e146a51c2
Fix group enabled platforms are preloaded if they have alternative states ( #119621 )
2024-06-14 07:46:24 +02:00
Matrix
3336bdb402
Fix Yolink device incorrect state ( #119658 )
...
fix device incorrect state
2024-06-14 07:31:02 +02:00
Joakim Plate
097844aca6
Allow arm levels be in order for google assistant ( #119645 )
2024-06-14 07:18:57 +02:00
J. Nick Koston
95b9e15306
Bump uiprotect to 1.6.0 ( #119661 )
2024-06-13 23:34:55 -05:00
J. Nick Koston
b11d832fb1
Bump uiprotect to 1.4.1 ( #119653 )
2024-06-13 21:01:25 -05:00
Shay Levy
efa7240ac5
Use single list for Shelly non-sleeping platforms ( #119540 )
2024-06-13 20:27:40 -05:00
tronikos
87ddb02828
Bump python-fullykiosk to 0.0.13 ( #119544 )
...
Co-authored-by: Robert Resch <robert@resch.dev>
2024-06-13 20:41:37 -04:00
Jan Bouwhuis
a992654a8b
Fix blocking IO calls in mqtt client setup ( #119647 )
2024-06-13 17:47:38 -05:00
dougiteixeira
cd80b9b318
Remove obsolete device links in Utility Meter helper ( #119328 )
...
* Make sure we update the links between the devices and config entries when the changes source device
2024-06-13 23:44:13 +02:00
J. Nick Koston
09aa9cf842
Soften unifiprotect EA channel message ( #119641 )
2024-06-13 16:31:39 -05:00
J. Nick Koston
0c3a5ae5da
Dispatch unifiprotect websocket messages based on model ( #119633 )
2024-06-13 16:17:31 -05:00
J. Nick Koston
de27f24a4c
Use the existing api client for unifiprotect repairs if available ( #119640 )
...
Co-authored-by: TheJulianJES <TheJulianJES@users.noreply.github.com>
2024-06-13 16:17:11 -05:00
Mr. Bubbles
7bbd28d385
Migrate library to PyLoadAPI 1.1.0 in pyLoad integration ( #116053 )
...
* Migrate pyLoad integration to externa API library
* Add const to .coveragerc
* raise update failed when cookie expired
* fix exceptions
* Add tests
* bump to PyLoadAPI 1.1.0
* remove unreachable code
* fix tests
* Improve logging and exception handling
- Modify manifest.json to update logger configuration.
- Improve error messages for authentication failures in sensor.py.
- Simplify and rename pytest fixtures in conftest.py.
- Update test cases in test_sensor.py to check for log entries and remove unnecessary code.
* remove exception translations
2024-06-13 22:52:19 +02:00