Commit Graph
119 Commits
Author SHA1 Message Date
Joost LekkerkerkerandGitHub 9b5166769a Add Sensereo matter brand (#169836) 2026-05-05 10:18:01 -04:00
Joost LekkerkerkerandGitHub 70c2a323ce Add Zunzunbee Zigbee brand (#169838) 2026-05-05 10:17:49 -04:00
Paulus SchoutsenandGitHub c4fd458d03 Add Honeywell String Lights integration (#168450) 2026-04-24 10:43:56 -04:00
2087906758 Add Denon rs232 integration (#166923)
Co-authored-by: Claude Opus 4.6 (1M context) <[email protected]>
Co-authored-by: Joostlek <[email protected]>
2026-04-16 12:23:56 -04:00
ef589f9b46 Add unifi_discovery integration, migrate unifiprotect discovery (#168030)
Co-authored-by: RaHehl <[email protected]>
2026-04-13 09:50:39 +02:00
ca5aa215d2 Victron GX communication center integration (#156090)
Co-authored-by: Martin Hjelmare <[email protected]>
Co-authored-by: Copilot <[email protected]>
Co-authored-by: Copilot <[email protected]>
Co-authored-by: Joostlek <[email protected]>
2026-04-06 12:57:12 +02:00
Joost LekkerkerkerandGitHub 899b776e54 Add BEGA brand (#166992) 2026-04-01 08:27:06 +02:00
Abílio CostaandGitHub 0fd9360249 Add LG Infrared integration (#162359) 2026-03-24 18:10:18 +01:00
c1a525b7aa Add unifi_access to Ubiquiti brand and regenerate integrations.json (#165538)
Co-authored-by: RaHehl <[email protected]>
2026-03-14 17:09:16 +01:00
Abílio CostaandGitHub a76b63912d Add Ubisys virtual integration (#164314) 2026-03-03 10:00:57 +00:00
J. Nick KostonandGitHub 03d9c2cf7b Add Trane Local integration (#163301) 2026-02-19 12:39:58 -06:00
Klaas SchouteandGitHub 6be1e4065f Add Powerfox Local integration (#163302) 2026-02-18 23:27:47 +01:00
1bb31892c2 Add integration for onedrive for business (#155709)
Co-authored-by: Copilot <[email protected]>
2026-02-13 07:01:52 -08:00
Joost LekkerkerkerandGitHub 419c5de50e Add Heiman virtual brand (#162152) 2026-02-03 17:20:25 +01:00
Joost LekkerkerkerandGitHub 37faed565e Add Heatit virtual brand (#162155) 2026-02-03 17:19:50 +01:00
9f3b13dfa1 Add Cloudflare R2 integration (#152825)
Co-authored-by: Copilot <[email protected]>
Co-authored-by: Josef Zweck <[email protected]>
2026-01-28 14:34:58 +01:00
c0d265375a Add Decora Wifi to Leviton brand (#161441)
Co-authored-by: Paulus Schoutsen <[email protected]>
2026-01-26 09:00:31 +01:00
1069233851 Add Google Air Quality integration (#145237)
Co-authored-by: Joost Lekkerkerker <[email protected]>
Co-authored-by: Norbert Rittel <[email protected]>
2025-11-25 21:18:44 +01:00
d2fd200469 New integration: Hue BLE (#118635)
Co-authored-by: Mr. Bubbles <[email protected]>
Co-authored-by: Erik Montnemery <[email protected]>
Co-authored-by: Joostlek <[email protected]>
2025-11-25 21:15:34 +01:00
Robert ReschandGitHub 149c1e6772 Remove rpi_camera (#157245) 2025-11-25 13:44:00 +01:00
4b69543515 Add support for Victron bluetooth low energy devices (#148043)
Co-authored-by: Copilot <[email protected]>
Co-authored-by: Joostlek <[email protected]>
2025-11-18 21:12:48 +01:00
3aff225bc3 Add Google Weather integration (#147015)
Co-authored-by: Joost Lekkerkerker <[email protected]>
2025-11-14 19:46:56 +01:00
f54076da29 Split Yale brand (#155686)
Co-authored-by: J. Nick Koston <[email protected]>
Co-authored-by: Copilot <[email protected]>
2025-11-02 19:43:46 -05:00
ManuandGitHub ce548efd80 Remove IBM Watson IoT Platform integration (#153567) 2025-10-03 21:18:39 +02:00
Joost LekkerkerkerandGitHub 291c44100c Add Eltako brand (#153276) 2025-09-30 21:29:58 +02:00
Joost LekkerkerkerandGitHub c8d676e06b Add Konnected brand (#153280) 2025-09-30 21:27:43 +02:00
Joost LekkerkerkerandGitHub 4c1ae0eddc Add Level brand (#153279) 2025-09-30 21:21:21 +02:00
Paulus SchoutsenandGitHub 46463ea4f8 Rename Google Gen AI to Google Gemini (#151653) 2025-09-11 08:35:50 -04:00
ManuandGitHub eab77f11b0 Rename brand Fritz!Box to FRITZ! (#151389) 2025-09-01 10:15:09 +02:00
Robert ReschandGitHub edca3fc0b7 Add matter to Third Reality (#149659) 2025-07-30 16:52:20 +02:00
Robert ReschandGitHub ac86f2e2ba Add Frient brand (#149654) 2025-07-30 12:21:27 +02:00
b67e85e8da Introduce Ubiquiti UISP airOS (#148989)
Co-authored-by: Norbert Rittel <[email protected]>
Co-authored-by: Joost Lekkerkerker <[email protected]>
2025-07-29 19:41:13 +02:00
c671ff3cf1 Add PlayStation Network Integration (#133901)
* clean pull request

* Create one device per console

* Requested changes

* Pr/tr4nt0r/1 (#2)

* clean pull request

* Create one device per console

* device setup

* Merge PR1 - Dynamic Device Support

* Merge PR1 - Dynamic Device Support

---------

Co-authored-by: tr4nt0r <[email protected]>

* nitpicks

* Update config_flow test

* Update quality_scale.yaml

* repair integrations.json

* minor updates

* Add translation string for invalid account

* misc changes post review

* Minor strings updates

* strengthen config_flow test

* Requested changes

* Applied patch to commit a358725

* migrate PlayStationNetwork helper classes to HA

* Revert to standard psn library

* Updates to media_player logic

* add default_factory, change registered_platforms to set

* Improve test coverage

* Add snapshot test for media_player platform

* fix token parse error

* Parametrize media player test

* Add PS3 support

* Add PS3 support

* Add concurrent console support

* Adjust psnawp rate limit

* Convert to package PlatformType

* Update dependency to PSNAWP==3.0.0

* small improvements

* Add PlayStation PC Support

* Refactor active sessions list

* shift async logic to helper

* Implemented suggested changes

* Suggested changes

* Updated tests

* Suggested changes

* Fix test

* Suggested changes

* Suggested changes

* Update config_flow tests

* Group remaining api call in single executor

---------

Co-authored-by: tr4nt0r <[email protected]>
Co-authored-by: Joost Lekkerkerker <[email protected]>
2025-06-23 23:46:06 +02:00
b48ebeaa8a Tilt Pi integration (#139726)
* Create component via script.scaffold

* Create sensor definition

* Define coordinator

* Define config flow

* Refine sensor definition and add tests

* Refine coordinator after testing end to end

* Redefine sensor in a more idiomatic way

* Use entity (common-module)

* Follow config-flow conventions more closely

* Use custom ConfigEntry to conform to strict-typing

* Define API object instead of using aio directly

* Test before setup in init

* Add diagnostics

* Make some more quality changes

* Move scan interval to const

* Commit generated files

* Add quality scale

* feedback: Apply consistent language to Tilt Pi refs

* feedback: Remove empty manifest fields

* feedback: Use translations instead of hardcoded name

* feedback: Remove diagnostics

* feedback: Idiomatic and general improvements

* Use tilt-pi library

* feedback: Coordinator data returns dict

* feedback: Move client creation to coordinator

* feedback: Request only Tilt Pi URL from user

* Update homeassistant/components/tilt_pi/entity.py

Co-authored-by: Joost Lekkerkerker <[email protected]>

* Update homeassistant/components/tilt_pi/sensor.py

Co-authored-by: Joost Lekkerkerker <[email protected]>

* Update homeassistant/components/tilt_pi/entity.py

Co-authored-by: Joost Lekkerkerker <[email protected]>

* feedback: Avoid redundant keyword arguments in function calls

* feedback: Remove unused models and variables

* feedback: Use icons.json

* feedback: Style best practices

* Update homeassistant/components/tilt_pi/entity.py

Co-authored-by: Joost Lekkerkerker <[email protected]>

* Update tests/components/tilt_pi/test_config_flow.py

Co-authored-by: Joost Lekkerkerker <[email protected]>

* feedback: Improve config flow unit tests

* feedback: Patch TiltPi client mock

* feedback: Mark entity-device-class as done

* feedback: Align quaity scale with current state

* feeback: Create brands file for Tilt brand

* feedback: Demonstrate recovery in config flow

* feedback: Test coordinator behavior via sensors

* Update homeassistant/components/tilt_pi/config_flow.py

Co-authored-by: Josef Zweck <[email protected]>

* Update homeassistant/components/tilt_pi/coordinator.py

Co-authored-by: Josef Zweck <[email protected]>

* Update homeassistant/components/tilt_pi/quality_scale.yaml

Co-authored-by: Josef Zweck <[email protected]>

* Update homeassistant/components/tilt_pi/quality_scale.yaml

Co-authored-by: Josef Zweck <[email protected]>

* Update homeassistant/components/tilt_pi/quality_scale.yaml

Co-authored-by: Josef Zweck <[email protected]>

* Update homeassistant/components/tilt_pi/config_flow.py

Co-authored-by: Josef Zweck <[email protected]>

* feedback: Update tilt_pi quality scale

* feedback: Move const to coordinator

* feedback: Correct strings.json for incorrect and missing fields

* feedback: Use tiltpi package version published via CI

* Run ruff format manually

* Add missing string for invalid host

* Fix

* Fix

---------

Co-authored-by: Michael Heyman <[email protected]>
Co-authored-by: Joost Lekkerkerker <[email protected]>
Co-authored-by: Josef Zweck <[email protected]>
2025-06-23 16:09:41 +02:00
Joost LekkerkerkerandGitHub 0c08b4fc8b Add Matter protocol to Switchbot (#147356) 2025-06-23 16:06:19 +02:00
2f6fcb5801 Rename Amazon Devices to Alexa Devices (#146362)
Co-authored-by: Simone Chemelli <[email protected]>
Co-authored-by: Joostlek <[email protected]>
2025-06-11 18:35:26 +02:00
Abílio CostaandGitHub 23a1dddc23 Add Shelly zwave virtual integration (#145749) 2025-05-28 14:56:47 +01:00
Simone ChemelliandGitHub 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
Robert ReschandGitHub ce95876d03 Rename S3 to AWS_S3 (#144324) 2025-05-06 13:29:37 +02:00
tronikosandGitHub 5c58f97e57 Add Google Gemini virtual integration (#143753) 2025-04-30 18:04:25 +02:00
Robert ReschandGitHub a8bee20aa3 Add Nuki brand with Matter support (#143904) 2025-04-30 11:14:19 +02:00
Joost LekkerkerkerandGitHub ca48b07858 Add Eve brand (#142067) 2025-04-02 13:54:58 +02:00
Joost LekkerkerkerandGitHub d92728e533 Add brand for Bosch (#141561) 2025-03-27 21:01:52 +01:00
Abílio CostaandGitHub 5fd219fc9e Add Motionblinds Matter virtual integration (#140812)
* Add Motionblinds Matter virtual integration

* Change to iot_standards instead of virtual integration
2025-03-25 08:41:02 +01:00
dc92e912c2 Add azure_storage as backup agent (#134085)
Co-authored-by: Martin Hjelmare <[email protected]>
2025-02-24 20:59:51 +01:00
Steven StallionandGitHub 73442e8443 Add SensorPush Cloud integration (#134223) 2025-02-20 16:15:47 +01:00
a2b5a96bc9 Add Google Drive integration for backup (#134576)
* Add Google Drive integration for backup

* Add test_config_flow

* Stop using aiogoogle

* address a few comments

* Check folder exists in setup

* fix test

* address comments

* fix

* fix

* Use ChunkAsyncStreamIterator in helpers

* repair-issues: todo

* Remove check if folder exists in the reatuh flow. This is done in setup.

* single_config_entry": true

* Add test_init.py

* Store into backups.json to avoid 124 bytes per property limit

* Address comments

* autouse=True on setup_credentials

* Store metadata in description and remove backups.json

* improvements

* timeout downloads

* library

* fixes

* strings

* review

* ruff

* fix test

* Set unique_id

* Use slugify in homeassistant.util

* Fix

* Remove RefreshError

* review

* push more fields to the test constant

---------

Co-authored-by: Joostlek <[email protected]>
2025-01-28 21:43:30 -08:00
5695582387 Add OneDrive as backup provider (#135121)
Co-authored-by: Abílio Costa <[email protected]>
2025-01-28 14:57:46 +00:00
Josef ZweckandGitHub 5e0088feaa Add azure_data_explorer to microsoft brand (#134088) 2024-12-27 15:36:07 +01:00
c164507952 Add new integration slide_local (#132632)
Co-authored-by: Joost Lekkerkerker <[email protected]>
2024-12-12 20:18:19 +01:00