tdfountain
e81a08916a
Remove scan interval option from NUT ( #141845 )
...
Remove scan interval option and test case, migrate config and add migration test case
2025-03-30 22:34:45 +02:00
John Karabudak
85d2e3d006
Fix LLM to speed up prefill ( #141156 )
...
* fix: two minor LLM changes to speed up prefill
- moved the current date/time to the end of the prompt
- started sorting all entities by last_changed
* addressed PR comments
* fixed tests
* reduced scope of try/catch in LLM prompt
* addressed more PR comments
* fixed Anthropic test
* addressed another PR comment
* fixed remainder of tests
2025-03-30 13:30:40 -07:00
Norbert Rittel
936b0b32ed
Replace "Home" and "Away" in drop_connect
with common strings ( #141864 )
2025-03-30 22:30:08 +02:00
J. Nick Koston
0d511c697c
Improve performance of as_compressed_state ( #141800 )
...
We have to build all of these at startup.
Its a lot faster to compare floats instead
of datetime objects. Since we already have to
fetch last_changed_timestamp, use it to compare
with last_updated_timestamp since we already know
we will have last_updated_timestamp
2025-03-30 22:20:24 +02:00
Norbert Rittel
5bfe034b4d
Replace "Country" with common and pollutant labels with sensor
strings ( #141863 )
...
* Replace "Country" with common and pollutant labels with `sensor` strings
* Fix copy & paste error for "ozone"
2025-03-30 22:17:51 +02:00
J. Nick Koston
cf786b3b04
Bump google_cloud deps ( #141861 )
...
speech: https://github.com/googleapis/google-cloud-python/compare/google-cloud-speech-v2.27.0...google-cloud-speech-v2.31.1
texttospeech: https://github.com/googleapis/google-cloud-python/compare/google-cloud-texttospeech-v2.17.2...google-cloud-texttospeech-v2.25.1
2025-03-30 22:15:19 +02:00
Joost Lekkerkerker
0f9f090db2
Bump pySmartThings to 3.0.1 ( #141722 )
2025-03-30 21:34:49 +02:00
J. Nick Koston
302eea7418
Bump PyISY to 3.4.0 ( #141851 )
...
* Bump PyISY to 3.3.0
changelog: https://github.com/automicus/PyISY/compare/v3.2.0...v3.3.0
* Apply suggestions from code review
---------
Co-authored-by: Shay Levy <levyshay1@gmail.com>
2025-03-30 22:29:51 +03:00
J. Nick Koston
b5e1f7e03e
Cleanup some typing in isy994 ( #141859 )
...
Now that pyisy is mostly typed there were some obvious
issues. We are still a long way away from being able
to add py.typed to pyisy, but we can now see some
obvious things in an IDE
2025-03-30 09:18:30 -10:00
Norbert Rittel
02397a8d2d
Replace "Off" state in selectors of home_connect
with common state ( #141857 )
...
* Replace "Off" state in selectors of `home_connect` with common state
* Replace internal with common references
2025-03-30 21:03:46 +02:00
Norbert Rittel
ea9437eab2
Use common state for "Off" in climate
selector ( #141850 )
...
* Use common states for "Away" and "Off" in `climate`
* Revert common state for "Away"
Four other integrations are referencing this instead of the common state. Needs to be addressed first.
2025-03-30 21:02:54 +02:00
Norbert Rittel
aaea30bee0
Replace "Off" in selector of media_player
with common state ( #141853 )
2025-03-30 21:01:03 +02:00
Joost Lekkerkerker
9c869fa701
Add a coordinator to Point ( #126775 )
...
* Add a coordinator to Point
* Fix
* Fix
* Fix
* Fix
* Fix
* Fix
2025-03-30 20:58:40 +02:00
Eli Sand
5106548f2c
Fix generic_thermostat so it doesn't turn on when current temp is within target temp range ( #138209 )
...
* Don't turn on thermostat if temp is equal to target temp.
* Update strings to reflect logic change.
* Fix logic and add zero tolerance tests.
* Include tests for cool mode
* Removed unnecessary async_block_till_done calls
2025-03-30 19:43:13 +01:00
Franck Nijhof
506d485c0d
Ensure EcoNet operation modes are unique ( #141689 )
2025-03-30 20:31:08 +02:00
Bouwe Westerdijk
da190ec96f
Bump plugwise to v1.7.3 ( #141843 )
2025-03-30 20:24:13 +02:00
Franck Nijhof
9567929484
Update pvo to v2.2.1 ( #141847 )
2025-03-30 21:12:42 +03:00
Norbert Rittel
dc16494332
Replace "Disabled" with common state in schlage
, fix sentence-case ( #141849 )
...
Replace "Disabled" with common state in `lamarzocco`, fix sentence-case
- replace "Disabled" with with common state reference
- fix sentence-casing of "Auto-lock"
2025-03-30 21:12:15 +03:00
Norbert Rittel
933f422588
Replace "Disabled" with common state in lamarzocco
( #141848 )
2025-03-30 20:00:18 +02:00
Michael
663d0691a7
Move setup messages from info to debug level ( #141834 )
...
move info to debug level
2025-03-30 19:49:41 +02:00
Norbert Rittel
97a0b9272e
Resolve state mismatches in wolflink
( #141846 )
2025-03-30 19:42:39 +02:00
Lucas Mindêllo de Andrade
3d49000c75
Remove sunweg integration ( #124230 )
...
* chore(sunweg): remove sunweg integration
* Update homeassistant/components/sunweg/strings.json
Co-authored-by: Abílio Costa <abmantis@users.noreply.github.com>
* Update homeassistant/components/sunweg/manifest.json
Co-authored-by: Abílio Costa <abmantis@users.noreply.github.com>
* feat: added async remove entry
* Clean setup_entry; add tests
---------
Co-authored-by: Abílio Costa <abmantis@users.noreply.github.com>
Co-authored-by: abmantis <amfcalt@gmail.com>
2025-03-30 18:11:09 +01:00
Norbert Rittel
68d1a3c0a2
Replace "Off" and references with common state in tesla_fleet
( #141840 )
2025-03-30 19:06:28 +02:00
Norbert Rittel
b06de7a687
Replace "Off" and references with common state in teslemetry
( #141841 )
2025-03-30 18:50:58 +02:00
Michael
963ea6141c
Fix the entity category for max throughput sensors in AVM Fritz!Box Tools ( #141838 )
...
correct the entity category for max throughput sensors
2025-03-30 17:46:03 +02:00
Franck Nijhof
7232d36494
Fix hardcoded UoM for total power sensor for Tuya zndb devices ( #141822 )
2025-03-30 17:44:48 +02:00
Norbert Rittel
12eb071e8a
Replace "Off" with common state in plugwise
( #141828 )
2025-03-30 17:31:12 +02:00
Paulus Schoutsen
86be626c69
Migrate ESPHome to use token instead of media source ID for legacy Assist Pipelines ( #139665 )
...
Migrate legacy ESPHome devices to use TTS token
Co-authored-by: Franck Nijhof <git@frenck.dev>
2025-03-30 16:53:49 +02:00
Mauricio Bonani
ec20e41836
Improve the readability of status messages in NUT ( #141335 )
...
Improve the readability of status messages
2025-03-30 16:26:44 +02:00
Michal Schwarz
b3564b6cff
Fix order of palettes, presets and playlists in WLED integration ( #132207 )
...
* Fix order of palettes, presets and playlists in WLED integration
* fix tests: update palette items order
---------
Co-authored-by: Franck Nijhof <git@frenck.dev>
2025-03-30 16:14:56 +02:00
Marlon
acbee815be
Update apsystems library to support battery inverter ( #140086 )
...
Co-authored-by: Franck Nijhof <git@frenck.dev>
2025-03-30 16:11:22 +02:00
Norbert Rittel
5a1aeff85c
Replace "On" and "Off" with common states in rfxtrx
( #141835 )
...
Also fix sentence-casing on other "… on" and "… off" states.
2025-03-30 16:10:17 +02:00
Allen Porter
4463e4c42b
Move roborock unique id to be based on roborock userid instead of email ( #141337 )
...
* Move roborock unique id to be based on roborock userid instead of email
* Remove unnecessary data update
* Update tests
* Add tests coverage for removal of config entry
* Use config entry migration
* Remove unused fixtues
* Remove unnecessary logging
2025-03-30 16:04:28 +02:00
Norbert Rittel
4103ef71c9
Replace "Off" with common state in wyoming
( #141832 )
2025-03-30 16:02:09 +02:00
Norbert Rittel
dccaa2dd2d
Replace "Off" with common state in sleepiq
( #141831 )
2025-03-30 16:01:15 +02:00
Norbert Rittel
5ac6096e08
Replace "Off" with common state in osoenergy
( #141830 )
2025-03-30 16:00:50 +02:00
Norbert Rittel
4734a82f99
Replace "Off" with common state in airgradient
( #141829 )
...
* Replace "Off" with common state in `airgradient`
Also reference the name for CO2 from the `sensor` integration.
* Replace indirect with direct references
2025-03-30 16:00:11 +02:00
Norbert Rittel
c6c2309dee
Replace "Idle" with common state in zha
( #141825 )
2025-03-30 15:21:13 +02:00
Simone Chemelli
5e1bbd8bff
Add full test coverage for Comelit climate platform ( #140460 )
...
* Add climate tests for Comelit
* fix climate and humidifier
* fix code and tests
* fix humidifier
* apply review comment
* align post merge
* add more tests
* typo
* apply review comment
* ruff
2025-03-30 15:15:26 +02:00
Michael
4761207097
Add boost preset to AVM Fritz!SmartHome climate entities ( #141802 )
...
* add boost preset to climate entities
* add set boost preset test
2025-03-30 15:03:26 +02:00
Simone Chemelli
b4a6ca63b3
Add full test coverage for Comelit sensor platform ( #141813 )
2025-03-30 15:02:15 +02:00
Jan Bouwhuis
a5b320180a
Correct spelling for 'availability` in MQTT translation strings ( #141818 )
2025-03-30 15:01:06 +02:00
Aidan Timson
bcc767136c
Add System Bridge suggested sensor precisions ( #141815 )
2025-03-30 15:00:38 +02:00
Simone Chemelli
d3257d96d0
Add full test coverage for Comelit light platform ( #141736 )
...
* Add full test coverage for Comelit light platform
* cleanup
2025-03-30 14:59:56 +02:00
Martin Hjelmare
89df6a82b0
Bump pydroid-ipcam to 3.0.0 ( #141739 )
2025-03-30 14:59:13 +02:00
Thomas55555
e725ba403b
Bump ical to 9.0.3 ( #141805 )
2025-03-30 14:58:47 +02:00
Aidan Timson
578fece13e
Fix System Bridge wait timeout wait condition ( #141811 )
...
* Fix System Bridge wait timeout wait condition
* Add DataMissingException as a timeout condition
* Add tests
2025-03-30 14:57:53 +02:00
Norbert Rittel
0eeb6b5fd5
Replace "Idle" with common state in backup
, fix sentence-case ( #141814 )
...
* Replace "Idle" with common state in `backup`, fix sentence-case
* Update test_sensors.ambr
2025-03-30 14:56:36 +02:00
Norbert Rittel
ad3f7f041f
Replace "Idle" with common state in homekit_controller
( #141820 )
2025-03-30 15:34:36 +03:00
Norbert Rittel
dce9bfd359
Replace "Idle" with common state in venstar
, fix sentence-case ( #141819 )
2025-03-30 15:34:23 +03:00