Pascal Vizeli
04514a9f5c
WIP: Network docker hassio ( #159 )
...
* Create hassio network layer / allow linking
* rename docker
* fix lint
* fix lint p2
* Set network options
* First version of network code
* Finish network layer
* Remove old api_endpoint stuff
* Add DNS forwarding
* Fix DNS recorder
* Fix lint p1
* Fix lint p2
* Fix lint p3
* Fix spell
* Fix ipam struct
* Fix ip to str
* Fix ip to str v2
* Fix spell
* Fix hass on host
* Fix host attach to network
* Cleanup network code
* Fix lint & add debug
* fix link
* Remove log
* Fix network
* fix reattach of supervisor
* set options
* Fix containers
* Fix remapping & add a test
* Fix dict bug
* Fix prop
* Test with run container
* Fix problem
2017-08-24 14:57:13 +02:00
Pascal Vizeli
38284e036d
Move system into startup protection ( #145 )
...
Add an optional extended description…
2017-08-10 11:08:43 +02:00
Pascal Vizeli
99cf44aacd
Cleanup config / new updater object / New audio ( #135 )
...
* Cleanup config / new updater object / New audio
* Cleanup beta_channel
* fix lint
* fix lint p3
* Fix lint p4
* Allow set audio options
* Fix errors
* add host options
2017-08-08 00:53:54 +02:00
Pascal Vizeli
1155ee07e5
Hardware interface for UI ( #116 )
...
* Init hardware object
* Update API
* Update hardware list
* fix api description
* fix lint
* add hardware to API
* fix lint
* fix wrong
* fix view
2017-07-28 23:05:40 +02:00
Pascal Vizeli
143a358b0c
Change startup system / Allow nested dict ( #99 )
...
* Change startup system / Allow nested dict
* fix schema
* fix lint
2017-07-14 23:51:24 +02:00
Pascal Vizeli
dbcd090244
fix flow
2017-07-11 23:45:29 +02:00
Pascal Vizeli
40e8f411ff
fix lint p2
2017-07-11 22:19:22 +02:00
Pascal Vizeli
421b380043
fix lint
2017-07-11 22:11:25 +02:00
pvizeli
906c4e03fb
Finish new homeassistant handling
2017-07-11 16:19:24 +02:00
Pascal Vizeli
7186f5a8c0
Add more addons functions. ( #91 )
...
* Add more addons functions.
* fix lint
* fix lint p2
* Allow more customable network settings
* fix lint
* change point of validate
* fix lint
* fix handling
* fix lint & validate data before write
2017-07-06 23:40:49 +02:00
Pascal Vizeli
e2a29b7290
Add snapshot feature ( #88 )
...
* Add API layout for snapshot
* Update api
* Add support for export/import docker images
* Move restore into addon
* Add restore to addon
* Fix lint
* fix lint
* cleanup
* init object
* fix executor
* cleanup
* Change flow of init
* Revert "Change flow of init"
This reverts commit 6b3215e44c990d16f728f766df52b20c091de807.
* allow restore from none
* forward working
* add size
* add context for snapshot
* add init function to set meta data
* update local addon on load
* add more validate and optimaze code
* Optimaze code for restore data
* add validate layer
* Add more function to snapshot / cleanup others
* finish snapshot function
* Cleanup config / optimaze code
* Finish snapshot on core
* Some improvments first object for api
* finish
* fix lint p1
* fix lint p2
* fix lint p3
* fix async with
* fix lint p4
* fix lint p5
* fix p6
* make staticmethod
* fix schema
* fix parse system data
* fix bugs
* fix get function
* extend snapshot/restore
* add type
* fix lint
* move to gz / xz is to slow
* move to gz / xz is to slow p2
* Fix config folder
* small compresslevel for more speed
* fix lint
* fix load
* fix tar stream
* fix tar stream p2
* fix parse
* fix partial
* fix start hass
* fix rep
* fix set
* fix real
* fix generator
* Cleanup old image
* add log
* fix lint
* fix lint p2
* fix load from tar
2017-07-05 18:16:14 +02:00
Pascal Vizeli
90030d3a28
Add websession for reload ( #86 )
2017-06-29 07:57:04 +02:00
Pascal Vizeli
0ed48a7741
fix self update style on startup ( #85 )
...
* fix self update style on startup
* Check beta/dev upstream on update function
2017-06-29 07:50:42 +02:00
Pascal Vizeli
d5eb66bc0d
Use tmp folder / fix log bug / add executor ( #83 )
...
* Use tmp folder / fix log bug / add executor
* Update __main__.py
* Update .travis.yml
* Add autoupdate on startup.
* Fix bug
* Move selfupdate code part into start
2017-06-28 16:22:44 +02:00
Pascal Vizeli
1b887e38d6
Add new data Layer for addons ( #81 )
...
* Add new data Layer for addons
* draft v2
* part 3
* Cleanups for new addon layout
* cleanup part 5
* fix lint p1
* fix lint p2
* fix api bug
* Fix lint p3
* fix lint p4
* fix lint p5
* fix lint p6
* fix update
* fix lint
* Update repo add code part 1
* new repository load code
* reorder code
* Code cleanup p1
* Don't allow change options for not installed addons
* Cleanup error handling
* Fix addon restart config bug
* minimize timeout for bad addons
* set core timeout for docker to 15
* fix lint
* fix start bug
* Add startuptype
* change names / fix update bug
* fix update bug p2
* Cleanup arch
* Ignore built-in repositories
* fix lint
* fix bug
* fix bug p4
* fix arch handling / better bugfix for boot option
* fix lint
* fix arch
* fix options
* fix close is no coro
* update api description & fix lint
* Fix error
* fix api validate config
* cleanup api
* Fix repo loader
* cleanup slugs
* fix lint
2017-06-23 00:51:28 +02:00
Pascal Vizeli
6b16da93cd
WIP: Refactory / Cleanup docker base ( #73 )
...
* Refactory / Cleanup docker base
* Check ID of running image
* Small bugs / lint
* Add log info
* Fix lint
* Add a real cleanup solution
* fix unused import
* Cleanup restart after updates
* Use restart callback
* rename callback
* Add info log for cleanup & fix lint
* Fix lint
* fix wrong id
* fix set addon as install
2017-05-31 23:41:04 +02:00
Pascal Vizeli
df7d988d2f
Try to fetch timezone on startup ( #70 )
2017-05-23 23:17:20 +02:00
Pascal Vizeli
ad1a8557b8
Fix panel & new startup type ( #62 )
...
* Fix pannel
* Add new startup type
2017-05-19 22:31:34 +02:00
Pascal Vizeli
1f887b47ab
register panel on core
2017-05-13 17:44:16 +02:00
Pascal Vizeli
956af2bd62
Add security api and TOTP on supervisor ( #41 )
...
* Add security api and TOTP on supervisor
* finish security api
* fix lint
* fix lint p2
* add new api view to init
* Task session cleanup / fix hass wachdog
* fix lint
* fix api return
* fix check
2017-05-10 22:02:47 +02:00
Pascal Vizeli
990ae49608
Add tasks and watchdog for homeassistant ( #39 )
...
* Add tasks and watchdog for homeassistant
* code cleanup
2017-05-09 23:08:15 +02:00
Pascal Vizeli
f76749a933
Cleanup output
2017-05-02 23:33:51 +02:00
Pascal Vizeli
19b72b1a79
add logoutbut ( #29 )
...
* add logoutbut
* Protect host update
* schedule a hostcontrol update task
* change log level
* cleanup names
2017-05-02 23:16:58 +02:00
Pascal Vizeli
4c135dd617
Convert dock to string
2017-05-02 00:16:39 +02:00
Pascal Vizeli
76cead72e8
Update API for hass api v2 ( #14 )
...
* Update API for hass api v2
* fix lint
* Refactory the old version of host_control
* cleanup
* Cleanup name inside addons/data
* Cleanup name inside addons/data p2
* Rename api list
* Fix path bug
* Fix wrong config set
2017-04-26 11:15:56 +02:00
Pascal Vizeli
ea2edadac2
Pvizeli patch 1 ( #9 )
...
* Update __init__.py
* Update core.py
2017-04-21 12:38:13 +02:00
Pascal Vizeli
d285fd4ad4
Fix handling with docker container ( #7 )
...
* Fix handling with docker container
* Fix lint
* update version
* fix lint v2
* fix signal handling
* fix log output
2017-04-20 14:59:03 +02:00
Pascal Vizeli
cc63008a86
Add selfupdate task ( #6 )
...
Add an optional extended description…
2017-04-19 17:51:48 +02:00
pvizeli
c9876988da
Add cleanup
2017-04-18 16:20:19 +02:00
pvizeli
86a7f11f64
Allow supervisor to update itself.
2017-04-18 12:29:43 +02:00
Pascal Vizeli
2bd1636097
change handling with arch detection
2017-04-17 18:50:05 +02:00
pvizeli
40e5e6eb9d
some cleanups / auto remove old addons.
2017-04-13 23:09:46 +02:00
pvizeli
dbc080c24d
Add automode
2017-04-13 23:09:45 +02:00
pvizeli
20856126c8
Finish api, add options validate
2017-04-13 23:09:45 +02:00
Pascal Vizeli
3ef76a4ada
Add first part of api
2017-04-13 23:09:45 +02:00
pvizeli
14500d3ac4
Cleanups
2017-04-13 23:09:45 +02:00
pvizeli
2f47f9aa9b
Split build stuff to new repo
2017-04-06 11:52:28 +02:00