Joakim Sørensen
78e4d7e1ca
Add auto_update property to supervisor and addon update entities ( #69055 )
2022-04-01 08:31:39 -07:00
Joakim Sørensen
d17f8e9ed6
Add update platform to the Supervisor integration ( #68475 )
2022-03-22 12:21:12 +01:00
Joakim Sørensen
49aabcb2ac
Add homeassistant to partial backup service ( #67117 )
2022-02-23 08:38:52 -08:00
Franck Nijhof
3afadf8adb
Revert "Block peer certs on supervisor" ( #67104 )
2022-02-23 12:32:07 +01:00
Paulus Schoutsen
938b64081b
Block peer certs on supervisor ( #66837 )
...
Co-authored-by: Pascal Vizeli <pvizeli@syshack.ch>
Co-authored-by: Mike Degatano <michael.degatano@gmail.com>
2022-02-22 13:59:40 -08:00
epenet
6f631c542c
Import hassio ( #64561 )
...
* Import hassio
* Fix HassioAPIError
* Use relative import
* Adjust import
Co-authored-by: epenet <epenet@users.noreply.github.com>
2022-01-20 19:03:26 +01:00
epenet
dbc6e41264
Import panel_custom ( #64541 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com>
2022-01-20 13:06:44 +01:00
Erik Montnemery
2eab3c8de1
Import persistent notification (part 3) ( #63900 )
2022-01-11 09:51:16 -08:00
Franck Nijhof
20bdcc7fff
Replace hass.helpers: async_get_clientsession() ( #63910 )
2022-01-11 17:33:50 +01:00
epenet
fb272f58fb
Ensure service calls are typed [h-i] ( #62914 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com>
2021-12-28 14:19:14 +01:00
Stefan Agner
a13ae85982
Introduce only_supervisor for @websocket_api.ws_require_user() ( #61298 )
2021-12-08 16:49:35 -08:00
Marc Mueller
40b99135e5
Use platform enum (3) [H-L] ( #60937 )
...
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com>
2021-12-05 17:10:07 -10:00
epenet
358922db56
Use dataclass for HassioServiceInfo ( #60824 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com>
2021-12-03 14:05:56 +01:00
Joakim Sørensen
d784c8dd1a
Remove Supervisor panel title and icon ( #60894 )
2021-12-03 10:35:57 +01:00
Paulus Schoutsen
914f7f85ec
Add local only users ( #57598 )
2021-11-29 14:01:03 -08:00
Ville Skyttä
39691faccc
Use DeviceEntryType in non-typechecked code too ( #58646 )
2021-11-23 10:04:33 +01:00
Erik Montnemery
470b01e4ce
Move async_migration_in_progress ( #59087 )
2021-11-05 10:40:56 +01:00
Marc Mueller
887d04be60
Use assignment expressions 32 ( #58716 )
2021-10-30 16:30:13 +02:00
Joakim Sørensen
f15840e7ff
Limit add-on stats to add-ons that are running ( #58479 )
2021-10-26 19:58:17 +02:00
Joakim Sørensen
d16304a201
Allow homeassistant prefix for device info configuration url ( #58414 )
...
* Allow panel prefix for device info configuration url
* Add to add-ons
* Use homeassistant as the prefix
* Update homeassistant/components/hassio/__init__.py
Co-authored-by: Paulus Schoutsen <balloob@gmail.com>
Co-authored-by: Paulus Schoutsen <balloob@gmail.com>
2021-10-26 10:34:02 +02:00
epenet
4d7c55ff0e
Use DeviceInfo on hassio ( #58397 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com>
2021-10-25 13:15:00 +02:00
avee87
a0bb2c8b33
Add memory/cpu percentage to Supervisor addons entities ( #57468 )
...
* Add memory/cpu percentage to Supervisor addons entities
* fixed lint
* Use a single update function. Fixed tests
* use constant
* review comments
* oops
2021-10-22 12:23:21 +02:00
Joakim Sørensen
24509503bb
Remove snapshot from hassio integration ( #57652 )
2021-10-14 10:00:44 +02:00
Joakim Sørensen
6a9b484f2d
Remove timeout for backup services ( #56763 )
2021-09-29 09:46:05 +02:00
Marc Mueller
edddeaf5ab
Use NamedTuple for api endpoint settings ( #55694 )
2021-09-04 00:44:01 +02:00
Joakim Sørensen
da3419945c
Rename snapshot -> backup ( #53851 )
2021-08-02 11:07:21 +02:00
Joakim Sørensen
a9722c90e9
Revert "Rename snapshot -> backup" ( #53751 )
...
This reverts commit 9806bda272
.
2021-07-30 12:44:10 -07:00
Joakim Sørensen
9806bda272
Rename snapshot -> backup ( #51629 )
2021-07-27 22:43:05 +02:00
Joakim Sørensen
efee36a176
Don't copy result to new list ( #52248 )
2021-06-28 15:54:23 +02:00
Joakim Sørensen
8255a2f6c8
Removal of stale add-on devices on startup ( #52245 )
2021-06-28 13:49:58 +02:00
Joakim Sørensen
c8755cd896
Migrate the name for the hassio user ( #51771 )
2021-06-14 09:01:18 -07:00
Martin Hjelmare
a7f05713a0
Add Supervisor restart add-on helper ( #51717 )
2021-06-10 18:08:25 +02:00
Joakim Sørensen
8ed8747225
Resolve addon repository slug for device registry ( #51287 )
...
* Resolve addon repository slug for device registry
* typo
* Adjust onboarding test
* Use /store
2021-05-31 14:06:11 +02:00
uvjustin
1ec4332e25
Use ConfigType instead of Config in async_setup type hint ( #51037 )
2021-05-24 10:23:16 -07:00
Joakim Sørensen
65cf138360
Allign error handling for restart for hassio with core ( #50114 )
...
* Allign error handling for restart for hassio with core
* Reuse HASS_DOMAIN
* Address comments
2021-05-05 17:09:18 +02:00
J. Nick Koston
a1fdf84dba
Reduce config entry setup/unload boilerplate G-J ( #49737 )
2021-04-27 16:09:59 +02:00
J. Nick Koston
3fa8ffa731
Enable mccabe complexity checks in flake8 ( #49616 )
...
Co-authored-by: Franck Nijhof <git@frenck.dev>
2021-04-25 12:38:40 +02:00
jan iversen
d168749a51
Integrations: HomeAssistantType --> HomeAssistant. Last batch. ( #49591 )
2021-04-23 10:34:02 +02:00
Ruslan Sayfutdinov
80f66f301b
Define data flow result type ( #49260 )
...
* Define data flow result type
* Revert explicit definitions
* Fix tests
* Specific mypy ignore
2021-04-15 07:17:07 -10:00
Joakim Sørensen
09c51da3a2
Add analytics integration ( #48256 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2021-03-29 17:20:11 -07:00
Marc Mueller
5cdd945f44
Update typing 08 ( #48058 )
2021-03-18 09:25:40 +01:00
Martin Hjelmare
d3721bcf26
Add zwave_js add-on manager ( #47251 )
...
Co-authored-by: Paulus Schoutsen <balloob@gmail.com>
2021-03-02 14:22:42 -08:00
Raman Gupta
3c290c9a44
Address late hassio review ( #47229 )
...
* hassio code cleanup to address comments in #46342
* fix code
2021-03-01 12:10:51 -05:00
Raman Gupta
0592309b65
Add hassio addon_update service and hassio config entry with addon and OS devices and entities ( #46342 )
...
* add addon_update service, use config flow to set up config entry, create disabled sensors
* move most of entity logic to common entity class, improve device info, get rid of config_flow user step
* fix setup logic
* additional refactor
* fix refactored logic
* fix config flow tests
* add test for addon_update service and get_addons_info
* add entry setup and unload test and fix update coordinator
* handle if entry setup calls unload
* return nothing for coordinator if entry is being reloaded because coordinator will get recreated anyway
* remove entry when HA instance is no longer hassio and add corresponding test
* handle adding and removing device registry entries
* better config entry reload logic
* fix comment
* bugfix
* fix flake error
* switch pass to return
* use repository attribute for model and fallback to url
* use custom 'system' source since hassio source is misleading
* Update homeassistant/components/hassio/entity.py
Co-authored-by: Franck Nijhof <frenck@frenck.nl>
* update remove addons function name
* Update homeassistant/components/hassio/__init__.py
Co-authored-by: Franck Nijhof <frenck@frenck.nl>
* fix import
* pop coordinator after unload
* additional fixes
* always pass in sensor name when creating entity
* prefix one more function with async and fix tests
* use supervisor info for addons since list is already filtered on what's installed
* remove unused service
* update sensor names
* remove added handler function
* use walrus
* add OS device and sensors
* fix
* re-add addon_update service schema
* add more test coverage and exclude entities from tests
* check if instance is using hass OS in order to create OS entities
Co-authored-by: Franck Nijhof <frenck@frenck.nl>
2021-03-01 09:41:04 +01:00
tkdrob
4fdb617e22
Clean up constants ( #46924 )
...
* Clean up constants
* fix imports
2021-02-23 09:56:44 +01:00
Joakim Sørensen
3e82509263
Use string instead of slug for add-on slug validation ( #46784 )
2021-02-19 15:23:59 +01:00
Joakim Sørensen
886067a327
Add websocket handlers to hassio ( #46571 )
2021-02-15 18:18:45 +01:00
Martin Hjelmare
9043b7b214
Add ozw add-on discovery and mqtt client ( #43838 )
2020-12-02 20:03:29 +01:00
Martin Hjelmare
2f73590714
Increase Supervisor add-on helper timeout ( #43778 )
2020-11-30 20:40:31 +01:00
Joakim Sørensen
403514ccb3
Add system health section for the Supervisor ( #43074 )
2020-11-11 20:12:24 +01:00