theobld-ww
c2440c4ebd
Add Watts Vision + integration with tests ( #153022 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2025-12-18 17:41:23 +01:00
Oscar
6baf77d256
Energyid integration ( #138206 )
...
Co-authored-by: Jan Pecinovsky <jan.pecinovsky@energieid.be >
Co-authored-by: Jan Pecinovsky <janpecinovsky@gmail.com >
Co-authored-by: Norbert Rittel <norbert@rittel.de >
Co-authored-by: Erik Montnemery <erik@montnemery.com >
2025-11-26 13:38:57 +01:00
Robert Resch
293f8f7c87
Remove bluetooth_tracker integration ( #157246 )
2025-11-25 14:09:08 +01:00
Manu
eb9d625926
Fix return type annotations and enable strict typing in Xbox integration ( #156746 )
2025-11-17 14:38:02 +01:00
tronikos
3aff225bc3
Add Google Weather integration ( #147015 )
...
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2025-11-14 19:46:56 +01:00
Michael
1badfe3aff
Revert "Remove neato integration ( #154902 )" ( #155685 )
2025-11-02 15:58:47 -08:00
ElCruncharino
dcb2087f4b
Add backblaze b2 backup integration ( #149627 )
...
Co-authored-by: Hugo van Rijswijk <git@hugovr.nl >
Co-authored-by: ElCruncharino <ElCruncharino@users.noreply.github.com >
Co-authored-by: Erik Montnemery <erik@montnemery.com >
2025-10-30 08:42:02 +01:00
Robert Resch
d57dc5d0cd
Remove pandora integration ( #155458 )
2025-10-29 22:22:01 +00:00
Michael
a6c1ce86d8
Remove neato integration ( #154902 )
2025-10-29 14:05:59 +01:00
epdevlab
2fce7db132
Add iNELS integration ( #125595 )
2025-10-23 16:55:29 +02:00
Johann Kellerman
b116619af1
Bump pysma to 1.0.2 and enable type checking ( #154977 )
...
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2025-10-23 00:01:51 +03:00
ehendrix23
f1e72c1616
Add streaming to Elevenlabs TTS ( #154663 )
2025-10-18 23:50:01 +02:00
Kevin McCormack
0367a01287
Enable strict typing for GitHub integration ( #154048 )
2025-10-09 17:50:24 +02:00
Kevin McCormack
8985527a87
Bump libpyvivotek to 0.6.1 and add strict typing for Vivotek integration ( #153342 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-10-04 16:34:37 +02:00
MoonDevLT
8dde94f421
Add Lunatone gateway integration ( #149182 )
...
Co-authored-by: Abílio Costa <abmantis@users.noreply.github.com >
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-10-02 12:55:17 +01:00
Erwin Douna
36cc3682ca
Add Firefly III integration ( #147062 )
...
Co-authored-by: Norbert Rittel <norbert@rittel.de >
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-09-30 23:34:33 +02:00
Ravaka Razafimanantsoa
1629ade97f
Add Smart Meter B Route integration ( #123446 )
...
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-09-24 17:31:30 +02:00
Przemko92
fa8a4d7098
Add Compit integration ( #132164 )
...
Co-authored-by: Abílio Costa <abmantis@users.noreply.github.com >
2025-09-18 21:53:49 +01:00
Erwin Douna
b496637bdd
Add Portainer integration ( #142875 )
...
Co-authored-by: Manu <4445816+tr4nt0r@users.noreply.github.com >
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2025-09-10 21:01:41 +02:00
Sarah Seidman
ceeeb22040
Add integration for Droplet ( #149989 )
...
Co-authored-by: Norbert Rittel <norbert@rittel.de >
Co-authored-by: Josef Zweck <josef@zweck.dev >
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2025-09-10 17:38:49 +02:00
Marko Todorić
0fecf012e6
SFTP/SSH as remote Backup location ( #135844 )
...
Co-authored-by: Josef Zweck <josef@zweck.dev >
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2025-09-05 15:43:26 +02:00
Kevin McCormack
eae1fe4a56
Add strict typing, shared constants, and fix OPNsense name casing ( #151599 )
2025-09-04 11:20:16 +02:00
Sab44
7b2b3e9e33
Add Libre Hardware Monitor integration ( #140449 )
2025-09-01 22:12:12 +02:00
Manu
91f6b8e1fe
Add Sleep as Android integration ( #142569 )
2025-08-11 20:03:37 +02:00
G Johansson
8e12d2028d
Remove previously deprecated linear_garage_door ( #150109 )
...
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com >
2025-08-08 13:09:01 +02:00
Tom
b67e85e8da
Introduce Ubiquiti UISP airOS ( #148989 )
...
Co-authored-by: Norbert Rittel <norbert@rittel.de >
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2025-07-29 19:41:13 +02:00
Thomas D
483d814a8f
Add new Volvo integration ( #142994 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
Co-authored-by: Joostlek <joostlek@outlook.com >
2025-07-28 17:24:15 +02:00
Michael
e30d405625
Enable strict typing in Tankerkoenig ( #149535 )
2025-07-27 22:48:15 +02:00
Joost Lekkerkerker
a57d48fd31
Add OpenRouter integration ( #143098 )
2025-07-16 10:55:28 +02:00
Manu
66641356cc
Add Uptime Kuma integration ( #146393 )
2025-07-14 21:35:57 +02:00
tronikos
1cb9767bb8
Enable strict typing for Opower ( #148096 )
2025-07-04 16:19:04 +02:00
hanwg
dc948e3b6c
Add strict typing for Telegram bot integration ( #147262 )
...
add strict typing
2025-06-23 22:22:00 +02:00
Alena Bugrova
f8267b13d7
Add Altruist integration to Core ( #146158 )
...
* add altruist integration and tests
* requested fixes + remove some deprecated sensors
* add tests for unknown sensor and device attribute in config_flow
* use CONF_ in data_schema
* suggested fixes
* remove test_setup_entry_success
* create ZeroconfServiceInfo in tests
* use CONF_IP_ADDRESS in tests
* add unique id assert
* add integration to strict-typing, set unavailable if no sensor key in data, change device name
* use add_suggested_values_to_schema, mmHg for pressure
* update snapshots and config entry name in tests
* remove changes in devcontainer config
* fixture for create client error, typing in tests, remove "Altruist" from device name
* change native_value_fn return type
* change sensor.py docstring
* remove device id from entry data, fix docstrings
* remove checks for client and device attributes
* use less variables in tests
* change creating AltruistSensor, remove device from arguments
* Update homeassistant/components/altruist/sensor.py
* Update homeassistant/components/altruist/quality_scale.yaml
* Update homeassistant/components/altruist/quality_scale.yaml
* Update quality_scale.yaml
* hassfest run
* suggested fixes
* set suggested_unit_of_measurement for pressure
* use mock_config_entry, update snapshots
* abort if cant create client on zeroconf step
* move sensor names in translatin placeholders
---------
Co-authored-by: Josef Zweck <josef@zweck.dev >
2025-06-23 16:57:51 +02:00
tronikos
2f6fcb5801
Rename Amazon Devices to Alexa Devices ( #146362 )
...
Co-authored-by: Simone Chemelli <simone.chemelli@gmail.com >
Co-authored-by: Joostlek <joostlek@outlook.com >
2025-06-11 18:35:26 +02:00
Simone Chemelli
d0b2331a5f
New integration Amazon Devices ( #144422 )
...
* New integration Amazon Devices
* apply review comments
* bump aioamazondevices
* Add notify platform
* pylance
* full coverage for coordinator tests
* cleanup imports
* Add switch platform
* update quality scale: docs items
* update quality scale: brands
* apply review comments
* fix new ruff rule
* simplify EntityDescription code
* remove additional platforms for first PR
* apply review comments
* update IQS
* apply last review comments
* snapshot update
* apply review comments
* apply review comments
2025-05-25 17:42:07 +02:00
Joost Lekkerkerker
c3d318ff51
Add paperless-ngx to strict typing ( #145466 )
2025-05-23 08:08:44 +02:00
Michael
a576f7baf3
Add Immich integration ( #145125 )
...
* add immich integration
* bump aioimmich==0.3.1
* rework to require an url as input and pare it afterwards
* fix doc strings
* remove name attribute from deviceinfo as it is default behaviour
* add translated uom for count sensors
* explicitly pass in the config_entry in coordinator
* fix url in strings to uppercase
* use data_updates attribute instead of data
* remove left over
* match entries only by host
* remove quotes
* import SOURCE_USER directly, instead of config_entries
* split happy and sad flow tests
* remove unneccessary async_block_till_done() calls
* replace url example by "full URL"
* bump aioimmich==0.4.0
* bump aioimmich==0.5.0
* allow multiple users for same immich instance
* Fix tests
* limit entities when user has no admin rights
* Fix tests
* Fix tests
---------
Co-authored-by: Joostlek <joostlek@outlook.com >
2025-05-18 21:28:15 +02:00
Robert Resch
9e94e94075
Remove RTSPtoWebRTC ( #144328 )
2025-05-08 17:38:13 +02:00
Åke Strandberg
82b335a2c1
Flag strict typing for miele ( #144060 )
2025-05-01 19:10:24 +02:00
Michael
493ca261dc
Add strict type checking to SMTP integration ( #143698 )
2025-04-29 12:56:29 +02:00
Michael
49522d93df
Enable strict type checks for PEGELONLINE ( #143563 )
...
enable strict type checks for pegel_online
2025-04-24 14:42:47 +02:00
Manu
3c174ce329
Add ntfy (ntfy.sh) integration ( #135152 )
...
Co-authored-by: Robert Resch <robert@resch.dev >
2025-04-23 14:52:13 +02:00
Emily Love Watson
d44d07ffcf
Kulersky refactor to new Bluetooth subsystem ( #142309 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2025-04-14 15:38:34 +02:00
Dan Raper
7068986c14
Bump Ohme to platinum ( #141762 )
...
* Bump version of ohmepy and fix types
* Add strict typing to ohme
* Inject websession for ohme
* CI/code formatting fixes for ohme
* Update mypy.ini for ohme
* Fix typing in services for ohme
* Bump ohme quality in manifest
2025-04-01 15:48:45 +02:00
Sanjay Govind
dba4c197c8
Add bosch_alarm integration ( #138497 )
...
* Add bosch_alarm integration
* Remove other platforms for now
* update some strings not being consistant
* fix sentence-casing for strings
* remove options flow and versioning
* clean up config flow
* Add OSI license + tagged releases + ci to bosch-alarm-mode2
* Apply suggestions from code review
Co-authored-by: Josef Zweck <josef@zweck.dev >
* apply changes from review
* apply changes from review
* remove options flow
* work on fixtures
* work on fixtures
* fix errors and complete flow
* use fixtures for alarm config
* Update homeassistant/components/bosch_alarm/manifest.json
Co-authored-by: Josef Zweck <josef@zweck.dev >
* fix missing type
* mock setup entry
* remove use of patch in config flow test
* Use coordinator for managing panel data
* Use coordinator for managing panel data
* Coordinator cleanup
* remove unnecessary observers
* update listeners when error state changes
* Update homeassistant/components/bosch_alarm/coordinator.py
Co-authored-by: Josef Zweck <josef@zweck.dev >
* Update homeassistant/components/bosch_alarm/quality_scale.yaml
Co-authored-by: Josef Zweck <josef@zweck.dev >
* Update homeassistant/components/bosch_alarm/config_flow.py
Co-authored-by: Josef Zweck <josef@zweck.dev >
* rename config flow
* Update homeassistant/components/bosch_alarm/quality_scale.yaml
Co-authored-by: Josef Zweck <josef@zweck.dev >
* add missing types
* fix quality_scale.yaml
* enable strict typing
* enable strict typing
* Add test for alarm control panel
* add more tests
* add more tests
* Update homeassistant/components/bosch_alarm/coordinator.py
Co-authored-by: Josef Zweck <josef@zweck.dev >
* Update homeassistant/components/bosch_alarm/coordinator.py
Co-authored-by: Josef Zweck <josef@zweck.dev >
* Update homeassistant/components/bosch_alarm/alarm_control_panel.py
Co-authored-by: Josef Zweck <josef@zweck.dev >
* Update homeassistant/components/bosch_alarm/alarm_control_panel.py
Co-authored-by: Josef Zweck <josef@zweck.dev >
* Update homeassistant/components/bosch_alarm/alarm_control_panel.py
Co-authored-by: Josef Zweck <josef@zweck.dev >
* Add snapshot test
* add snapshot test
* add snapshot test
* update quality scale
* update quality scale
* update quality scale
* update quality scale
* Apply suggestions from code review
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
* apply changes from code review
* apply changes from code review
* apply changes from code review
* Apply suggestions from code review
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
* apply changes from code review
* apply changes from code review
* Fix alarm control panel device name
* Fix
* Fix
* Fix
* Fix
---------
Co-authored-by: Josef Zweck <josef@zweck.dev >
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2025-03-26 13:56:44 +01:00
Thomas55555
2ece7fbc11
Add strict typing to remote_calendar ( #140734 )
2025-03-16 19:32:59 +01:00
Simone Chemelli
aaecb47125
Add strict typing to Comelit ( #139455 )
...
* Add quality scale and strict typing to Comelit
* mypy
* fix strings
* remove quality scale
* revert quality scale changes
* improve typing
* letfover
* update typing based on new lib
* align to platform
* cleanup
* apply review comments (part 1)
* apply review comment ( part 2)
* apply review comments
* align
* align test data
* TypedDict
* better casting
2025-03-03 17:57:42 +01:00
Manu
35825be12b
Update quality scale to platinum 🏆 ️ for pyLoad integration ( #138891 )
...
* Add quality scale file to pyLoad integration
* set strict-typing to done
* set parallel-updates to done
* docs
* update docs
* flow coverage done
* set platinum quality scale
2025-03-01 22:36:51 +01:00
Simone Chemelli
679b57e450
Add strict typing to Vodafone Station ( #139573 )
2025-03-01 14:22:14 +01:00
Josef Zweck
dc92e912c2
Add azure_storage as backup agent ( #134085 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2025-02-24 20:59:51 +01:00