Erik Montnemery
4536fb3541
Remove mock_entity_platform test helper ( #104073 )
2023-11-16 16:55:08 +01:00
J. Nick Koston
408e977b17
Try to avoid re-parsing the content-type in hassio ingress if possible ( #103477 )
...
Co-authored-by: Stefan Agner <stefan@agner.ch>
Co-authored-by: Franck Nijhof <git@frenck.dev>
2023-11-06 20:48:47 +01:00
J. Nick Koston
4447336083
Fix hassio delaying startup to fetch container stats ( #102775 )
2023-10-25 15:32:43 +02:00
Erik Montnemery
7a009ed6cd
Don't duplicate core services in hassio ( #102593 )
2023-10-23 20:26:56 +02:00
Mike Degatano
c8007b841b
Add exclude DB option to backup service call ( #101958 )
2023-10-22 23:40:44 +02:00
J. Nick Koston
36e1c740fd
Fix ingress sending an empty body for GET requests ( #101917 )
2023-10-15 23:38:20 +02:00
J. Nick Koston
c0904c905d
Avoid updating hassio addon data when there are no entities consuming it ( #101382 )
2023-10-06 12:14:48 +02:00
Erik Montnemery
dc78d15abc
Add LED control support to Home Assistant Green ( #100922 )
...
* Add LED control support to Home Assistant Green
* Add strings.json
* Sort alphabetically
* Reorder LED schema
* Improve test coverage
* Apply suggestions from code review
Co-authored-by: Stefan Agner <stefan@agner.ch>
* Sort + fix test
* Remove reboot menu
---------
Co-authored-by: Stefan Agner <stefan@agner.ch>
2023-09-28 17:45:10 +02:00
Marc Mueller
c59404b5bc
Fix additional test cases for Python 3.12 ( #101006 )
2023-09-27 17:19:20 +02:00
Jan-Philipp Benecke
96151e7faa
Use local time instead of UTC time as default backup filenames ( #100959 )
...
Use local time instead of UTC for the backup name
2023-09-27 13:32:30 +02:00
Mike Degatano
2b62285eee
Fix addon slug validation ( #100070 )
...
* Fix addon slug validation
* Don't redefine compile
2023-09-12 09:59:12 -04:00
Erik Montnemery
f9b2e10f72
Add new board type ( #99334 )
2023-08-30 16:37:13 +02:00
Mike Degatano
e0eb63c588
Validate slug in addon services ( #99232 )
...
* Validate slug in addon services
* Move validator into hassio component
* Fixes from mypy
* Fix test for changes
* Adjust fixtures to current supervisor
* Fix call counts after fixture adjustment
* Increase coverage
2023-08-29 13:57:41 -04:00
Erik Montnemery
b885dfa5a8
Add preview to sensor group config and option flows ( #83638 )
2023-08-22 10:29:16 +02:00
Franck Nijhof
1a9e27cdaf
Allow integrations to register custom config panels ( #96245 )
2023-07-18 11:35:44 +02:00
J. Nick Koston
62c5194bc8
Avoid compressing binary images on ingress ( #96581 )
2023-07-15 00:09:25 -10:00
J. Nick Koston
2b4f6ffcd6
Speed up hassio ingress ( #95777 )
2023-07-08 10:50:39 +02:00
epenet
60b78f4648
Add error handling to hassio issues ( #94951 )
2023-06-21 11:17:11 +02:00
Allen Porter
12129e9d21
Update service call return values and error handling ( #94657 )
...
* Update return signature of service calls
* Add timeout error handling in websocket api for service calls
* Update recorder tests to remove assertion on service call
* Remove timeout behavior and update callers that depend on it today
* Fix tests
* Add missing else
* await coro directly
* Fix more tests
* Update the intent task to use wait instead of timeout
* Remove script service call limits and limit constants
* Update tests that depend on service call limits
* Use wait instead of wait_for and add test
* Update homeassistant/helpers/intent.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
---------
Co-authored-by: Paulus Schoutsen <balloob@gmail.com>
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2023-06-16 07:01:40 -07:00
Joakim Sørensen
889f3c36fc
Adjust default name in backup service calls to match documentation ( #94468 )
2023-06-13 11:41:53 +02:00
Mike Degatano
c25b26214b
Add docker config repair for supervisor issue ( #93820 )
2023-05-30 22:08:45 +02:00
Mike Degatano
08a719e09e
Add backup location and mount failed repair ( #93126 )
...
* Add backup location and mount failed repair
* Fix coverage
* Change storage_location to backup_location
* Use backticks
* Update homeassistant/helpers/selector.py
---------
Co-authored-by: Erik Montnemery <erik@montnemery.com>
2023-05-24 10:33:41 +02:00
Erik Montnemery
ce99319ea5
Add LED settings support to Home Assistant Yellow ( #86451 )
...
* Add LED control support to Home Assistant Yellow
* Fix the handlers
* Remove switch platform
* Allow configuring LED settings from the options flow
* Add missing translations
* Add tests
* Add tests
2023-04-26 11:02:52 -04:00
Erik Montnemery
63f3767a29
Include UUID in hassio discovery data ( #91970 )
2023-04-25 09:48:47 +02:00
Mike Degatano
a511e7d6bc
Make repairs out of select supervisor issues ( #90893 )
...
* Make repairs out of select supervisor issues
* Fix comment formatting
* Add a test case for API error
* Testing and type fix
2023-04-19 08:07:38 +02:00
Erik Montnemery
6739542a5d
Simplify some multi pan code ( #90135 )
...
* Simplify some multi pan code
* Adjust ZHA config flow
2023-03-23 09:18:35 +01:00
Erik Montnemery
0ecd043cb2
Add test helper mock_config_flow ( #90103 )
2023-03-22 08:59:35 -04:00
Joakim Sørensen
11e21378b1
Add sensors for supervisor host ( #89461 )
...
Co-authored-by: Franck Nijhof <git@frenck.dev>
2023-03-13 15:39:49 +01:00
Erik Montnemery
fd5c56fc7d
Rename modules named repairs.py which are not repairs platforms ( #89618 )
2023-03-13 09:44:20 +01:00
epenet
a0f725dfcb
Add type hints to tests ( #89497 )
2023-03-10 12:06:50 +01:00
Joakim Sørensen
4f29e1e180
Add stats sensors for core and supervisor ( #89455 )
...
* Add stats sensors for core and supervisor
* Update homeassistant/components/hassio/__init__.py
2023-03-09 19:06:35 +01:00
Joakim Sørensen
e5ce8e920d
Add paths for add-on changelog and documentation ( #89411 )
2023-03-08 20:23:33 -05:00
Franck Nijhof
feb3f543be
Improve Supervisor API handling ( #89379 )
2023-03-08 15:21:11 +01:00
epenet
853bd52a22
Adjust entity registry access in tests (1) ( #88950 )
2023-03-01 09:11:14 +01:00
Franck Nijhof
ed79265843
Enable Ruff PT006 ( #88165 )
...
* Enable Ruff PT006
* Adjust existing cases
* Fix tests
* Remove unneeded parentheses
2023-02-15 14:09:50 +01:00
epenet
1e352b60df
Add type hints to integration tests (part 11) ( #87996 )
2023-02-13 14:22:49 +01:00
epenet
89e4ee5320
Add type hints to integration tests (part 8) ( #87982 )
2023-02-13 11:13:48 +01:00
epenet
37a2040d7b
Add type hints to integration tests (h-i) ( #87703 )
2023-02-08 18:12:56 +01:00
epenet
59ca7780fa
Add typing to tests with single hass argument ( #87631 )
2023-02-07 15:01:16 +01:00
epenet
a79be493e5
Adjust hass_client type hint in integration tests ( #86954 )
...
* Adjust hass_client type hint in integration tests
* Adjust hass_client_no_auth
* Fix rebase
2023-02-02 16:29:57 -05:00
Franck Nijhof
57cf11f067
Enable Ruff PT015 ( #86775 )
2023-01-27 11:10:29 +01:00
Franck Nijhof
62dcbe5258
Enable Ruff PT001 ( #86730 )
2023-01-26 18:05:05 +01:00
Erik Montnemery
f17a829bd8
Only wait for import flows to initialize at setup ( #86106 )
...
* Only wait for import flows to initialize at setup
* Update hassio tests
* Update hassio tests
* Apply suggestions from code review
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2023-01-18 10:44:18 +01:00
Martin Hjelmare
94b80db968
Handle not available add-on in hassio add-on manager ( #84943 )
...
* Handle not available add-on in hassio add-on manager
* Fix zwave_js tests
* Fix sky connect tests
* Fix matter tests
* Fix yellow tests
* Update hardware tests
2023-01-02 20:28:21 -05:00
Erik Montnemery
aaec464627
Add support for managing the silabs multiprotocol add-on ( #82170 )
...
* Add support for managing the silabs multiprotocol add-on
* Fix passing context when starting option flow
* Allow unloading a ha yellow config entry
* Fix tests
* Log data passed to ZHA option flow
* Improve ZHA migration logic
* Move tests
* Improve test coverage
* Remove dead code
* Drop automatic ZHA migration
2022-11-16 17:38:07 +01:00
Martin Hjelmare
9ded232522
Move zwave_js addon manager to hassio integration ( #81354 )
2022-11-10 10:09:52 +01:00
Mike Degatano
0bfb0c25f6
Improve supervisor repairs ( #81387 )
...
Co-authored-by: Paulus Schoutsen <balloob@gmail.com>
2022-11-01 21:29:11 -04:00
Mike Degatano
82151bfd40
Create repairs for unsupported and unhealthy ( #80747 )
2022-10-31 09:57:54 -04:00
Martin Hjelmare
62c4cd3c26
Add name and slug to supervisor discovery info ( #80094 )
2022-10-11 16:56:45 +02:00
Mike Degatano
416c10a793
Supervisor update entity auto update from api ( #79611 )
...
* Supervisor update entity auto update from api
* Update api mocks in tests
2022-10-05 08:27:56 +02:00