Pascal Vizeli
ecd12732ee
New generation of security and access ( #652 )
...
* New generation of security and access
* Update const.py
* Update validate.py
* Update addon.py
* Update validate.py
* Fix name
* Allow access
* Fix
* add logs
* change message
* add rating
* fix lint
* fix lint
* fix
* Fix
2018-08-16 22:49:08 +02:00
Pascal Vizeli
78e91e859e
Add add-on support for docker sock ro ( #635 )
...
* Add add-on support for docker sock ro
* fix
2018-08-09 00:42:33 +02:00
Pascal Vizeli
5db798bcf8
Fix API for home-assistant ( #588 )
...
* Fix API for home-assistant
* Update API.md
2018-07-22 00:42:45 +02:00
Pascal Vizeli
35b7c2269c
Support control of hassos-cli ( #555 )
...
* Support control of hassos-cli
* Update const.py
* Update validate.py
* Update supervisor.py
* Create hassos_cli.py
* Update hassos_cli.py
* Update hassos_cli.py
* Update hassos.py
* Update tasks.py
* Update hassos.py
* Update API.md
* Update API.md
* Update const.py
* Update hassos.py
* Update __init__.py
* Fix lint
* fix
* Fix logging
* change order
* Fix download
2018-07-20 23:45:36 +02:00
Pascal Vizeli
a0c9e5ad26
HassOS support ( #522 )
...
* Add support for hassos
* Name command
* Update host.py
* Create hassos.py
* Update const.py
* Update host.py
* Update API.md
* Update const.py
* Update __init__.py
* Update hassos.py
* Update hassos.py
* Update hassos.py
* Update hassos.py
* Update const.py
* Update API.md
* Update hassos.py
* Update hassos.py
* Update API.md
* Update const.py
* Update hassos.py
* Update __init__.py
* fix lint
* Fix lint v2
* remove old function
* fix attribute error
* inittialize hassos
* Fix link
* fix error handling
* Fix handling
2018-06-22 22:54:03 +02:00
Pascal Vizeli
054e357483
Add support to map devicetree into add-on ( #519 )
...
* Add support to map devicetree into add-on
* Update const.py
* Update validate.py
* Update addon.py
* Update addons.py
* Update API.md
2018-06-21 12:19:14 +02:00
Pascal Vizeli
7769d6fff1
Cleanup and fixup Apparmor implementation ( #509 )
...
* Cleanup and fixup Apparmor implementation
* Update addon.py
* Update validate.py
* Create apparmor.py
* Update exceptions.py
* Update apparmor.py
* Create apparmor.py
* Update const.py
* Update bootstrap.py
* Update const.py
* Update config.py
* Update addons.py
* Update apparmor.py
* Add support for host AppArmor
* Update apparmor.py
* Update apparmor.py
* Update apparmor.py
* Update apparmor.py
* Update apparmor.py
* Update addon.py
* Update apparmor.py
* Update addon.py
* Update addon.py
* Update addon.py
* Update addon.py
* Update const.py
* Update supervisor.py
* Update supervisor.py
* Update supervisor.py
* Add snapshot support
* some cleanup
* Cleanup v2
* Update aiohttp
* fix lint
* fix bugs
* Add info logs
2018-06-20 00:09:18 +02:00
Pascal Vizeli
561e80c2be
Extend Systemd Support / Apparmor ( #506 )
...
* Update systemd.py
* Update control.py
* Update control.py
* Create service.py
* Update info.py
* Rename hassio/host/asound.tmpl to hassio/host/data/asound.tmpl
* Rename hassio/host/audiodb.json to hassio/host/data/audiodb.json
* Update alsa.py
* Update alsa.py
* Update control.py
* Fix
* Enable call
* fix
* fix args
* Fix gdbus
* parse service data
* Change handling
* Fix states
* Fix parser for tuples
* Fix parser v2
* Fix tuple handling
* Fix regex string handling
* Faster tuple finder
* fix empty detector
* wrong order
* Finish
* fix lint
* better filtering
* fix match
* Fix mode string
2018-06-17 02:07:12 +02:00
Ville Skyttä
e2725f8033
Spelling and grammar fixes ( #499 )
2018-06-08 21:32:06 +02:00
Pascal Vizeli
3d101a24a1
Update API.md
2018-04-26 21:42:45 +02:00
Pascal Vizeli
10b3658bd7
Revert last changes
2018-04-26 20:51:29 +02:00
Pascal Vizeli
9f5903089e
Cleanup API
2018-04-26 19:49:12 +02:00
Pascal Vizeli
0bb81136bb
Add hostname function
2018-04-24 23:38:40 +02:00
Pascal Vizeli
55c2127baa
Cleanup Loop handling
2018-04-21 16:30:31 +02:00
Pascal Vizeli
35b3f364c9
Merge pull request #441 from home-assistant/new_audio_system
...
Extend Audio support
2018-04-14 00:44:37 +02:00
Pascal Vizeli
0dd7f8fbaa
Fix some comments
2018-04-12 22:07:41 +02:00
Pascal Vizeli
a2789ac540
Extend Audio support
2018-04-11 23:53:30 +02:00
Pascal Vizeli
10dad5a209
Update API.md
2018-04-11 18:53:01 +02:00
Pascal Vizeli
ee4b28a490
Fix's & cleanup
2018-04-08 22:27:58 +02:00
Pascal Vizeli
72279072ac
Add support for Seccomp/AppArmor profiles
2018-04-07 00:24:23 +02:00
Pascal Vizeli
0a68698912
rename mode to channel
2018-03-24 22:01:13 +01:00
Pascal Vizeli
45288a2491
Change Upstream handling
2018-03-24 21:44:44 +01:00
Pascal Vizeli
3b974920d3
Return snapshot slug for snapshot/import ( #372 )
...
* Update __init__.py
* Update snapshots.py
* Update API.md
* Update __init__.py
* Update __init__.py
2018-02-23 10:52:35 +01:00
Pascal Vizeli
587047f9d6
Add support for encrypted snapshot files ( #354 )
...
* Add support for encrypted files
* Update tar.py
* Update tar.py
* Update tar.py
* Update addon.py
* Update API.md
* Update API.md
* Update tar.py
* cleanup snapshot
* Update API.md
* Update const.py
* Update const.py
* Update validate.py
* Update homeassistant.py
* Update homeassistant.py
* Update validate.py
* Update validate.py
* Update snapshot.py
* Update utils.py
* Update snapshot.py
* Update utils.py
* Update snapshot.py
* Update validate.py
* Update snapshot.py
* Update validate.py
* Update const.py
* fix lint
* Update snapshot.py
* Update __init__.py
* Update snapshot.py
* Update __init__.py
* Update __init__.py
* Finish snapshot object
* Fix struct
* cleanup snapshot flow
* fix some points
* Add API upload
* fix lint
* Update voluptuous
* fix docker
* Update snapshots.py
* fix versions
* fix schema
* fix schema
* fix api
* fix path
* Handle import better
* fix routing
* fix bugs
* fix bug
* cleanup gz
* fix some bugs
* fix stage
* Fix
* fix
* protect None password
* fix API
* handle exception better
* fix
* fix remove of addons
* fix bug
* clenaup code
* fix none tasks
* Encrypt Home-Assistant
* fix decrypt
* fix binary
2018-02-17 15:52:33 +01:00
Pascal Vizeli
dec04386bf
Add support for home-assistant bootup ( #349 )
...
* Add support for home-assistant bootup
* fix bug
* fix
* fix ip bug
* bugfix
2018-02-09 01:27:45 +01:00
Pascal Vizeli
b50756785e
Add support to expose internal services ( #339 )
...
* Init services discovery
* extend it
* Add mqtt provider
* Service support
* More protocol stuff
* Update validate.py
* Update validate.py
* Update API.md
* Update API.md
* update api
* add API for services
* fix lint
* add security middleware
* Add discovery layout
* update
* Finish discovery
* improve discovery
* fix
* Update API
* Update api
* fix
* Fix lint
* Update API.md
* Update __init__.py
* Update API.md
* Update interface.py
* Update mqtt.py
* Update discovery.py
* Update const.py
* Update validate.py
* Update validate.py
* Update mqtt.py
* Update mqtt.py
* Update discovery.py
* Update discovery.py
* Update discovery.py
* Update interface.py
* Update mqtt.py
* Update mqtt.py
* Update services.py
* Update discovery.py
* Update discovery.py
* Update mqtt.py
* Update discovery.py
* Update services.py
* Update discovery.py
* Update discovery.py
* Update mqtt.py
* Update discovery.py
* fix aiohttp
* test
* Update const.py
* Update addon.py
* Update homeassistant.py
* Update const.py
* Update addon.py
* Update homeassistant.py
* Update addon.py
* Update security.py
* Update const.py
* Update validate.py
* Update const.py
* Update addon.py
* Update API.md
* Update addons.py
* Update addon.py
* Update validate.py
* Update security.py
* Update security.py
* Update const.py
* Update services.py
* Update discovery.py
* Update API.md
* Update services.py
* Update API.md
* Update services.py
* Update discovery.py
* Update discovery.py
* Update mqtt.py
* Update discovery.py
* Update discovery.py
* Update __init__.py
* Update mqtt.py
* Update security.py
* fix lint
* Update core.py
* Update API.md
* Update services.py
2018-02-08 17:19:47 +01:00
Franck Nijhof
04f5ee0a80
✨ Adds support for add-on icons ( #328 )
...
* Adds support for add-on icons
* Update addons.py
2018-01-25 00:02:15 +01:00
Pascal Vizeli
6f2cf2ef85
Robust json file handling with default reset on runtime ( #321 )
...
* Update json.py
* Update validate.py
* Update validate.py
* Update snapshots.py
* Update validate.py
* Update homeassistant.py
* Update validate.py
* Update snapshot.py
* Update snapshot.py
* Update snapshot.py
* Update json.py
* Update json.py
* Update json.py
* Update validate.py
* Update snapshots.py
* Update validate.py
* Update validate.py
* improve config updates
* fix lint
* update build
* fix schema
* fix validate
* fix lint
* fix some styles
* fix
* fix snapshot
* fix errors
* Update API
2018-01-18 23:33:05 +01:00
Pascal Vizeli
70a721a47d
Reset default config with None ( #320 )
...
* Update addons.py
* Update addon.py
* Update API.md
2018-01-18 10:21:16 +01:00
Pascal Vizeli
db8aaecdbe
Remove old security layer ( #306 )
...
* Remove old security layer
* remove unneded libs
* Update diagram
2018-01-10 22:27:47 +01:00
Pascal Vizeli
eebe90bd14
Add support for stats & code cleanup ( #297 )
...
* Add support for stats & code cleanup
* Add more stats
* Move code into own object
* Add to API
* Update API
* Add error handling
* fix lint
* fix block io
2018-01-07 15:53:54 +01:00
Pascal Vizeli
78ec0d1314
Remove home-assistant devices options ( #293 )
...
* Remove home-assistant devices options
* fix version mix/max snapshot
* fix wrong path
* fix import
* fix restore
* fix
* make exists call robust
* Update addon.py
* remove old custom function
* Update homeassistant.py
* Update homeassistant.py
* Update homeassistant.py
* Update snapshot.py
* Update validate.py
* Update snapshot.py
* Update homeassistant.py
* fix lint 1
* fix lint
* fix lint
* Update snapshot.py
* Update homeassistant.py
* Update homeassistant.py
* Update homeassistant.py
2018-01-04 12:52:17 +01:00
Pascal Vizeli
1c49351e66
Refactory code / object handling ( #289 )
...
* Refactory code / object handling
* Next step
* fix lint
* Step 2
* Cleanup API code
* cleanup addons code
* cleanup data handling
* Cleanup addons data handling
* Cleanup docker api
* clean docker api p2
* next cleanup round
* cleanup start on snapshots
* update format strings
* fix setup
* fix lint
* fix lint
* fix lint
* fix tox
* Fix wrong import of datetime module
* Fix bug with attributes
* fix extraction
* Update core
* Update logs
* Expand scheduler
* add support for time interval objects
* next updates on tasks
* Fix some things
* Cleanup code / supervisor
* fix lint
* Fix some code styles
* rename stuff
* cleanup api call reload
* fix lock replacment
* fix lint
* fix lint
* fix bug
* fix wrong config links
* fix bugs
* fix bug
* Update version on startup
* Fix some bugs
* fix bug
* Fix snapshot
* Add wait boot options
* fix lint
* fix default config
* fix snapshot
* fix snapshot
* load snapshots on startup
* add log message at the end
* Some cleanups
* fix bug
* add logger
* add logger for supervisor update
* Add more logger
2018-01-02 21:21:29 +01:00
Pascal Vizeli
38a599011e
Add long_description from README.md ( #287 )
...
* Add readme to API
* update name
2017-12-26 01:31:24 +01:00
Pascal Vizeli
e59e2fc8d7
Update API.md
2017-12-26 00:54:39 +01:00
Pascal Vizeli
c691f2a559
Auto mapping UART devices from host ( #276 )
...
* Add hardware to docker api
* set hardware to docker
* add loop to dns
* Use loop for dns
* Update const.py
* Update API.md
* Update validate.py
* Update addon.py
* Update addon.py
* fix lint
* style
* Update hardware.py
2017-12-12 20:01:02 +01:00
Pascal Vizeli
26d8dc0ec6
Add support for host dbus system ( #274 )
2017-12-12 09:10:39 +01:00
Pascal Vizeli
fd41bda828
Cleanup some API stuff ( #272 )
...
* Update API.md
* Update addons.py
2017-12-11 22:40:02 +01:00
Pascal Vizeli
1e3868bb70
Add support for changelog ( #271 )
2017-12-10 23:45:30 +01:00
Pascal Vizeli
ece6c644cf
IPC ( #267 )
...
* Update API.md
* Update const.py
* Update addon.py
* Update validate.py
* Update addon.py
* Update addons.py
* fix lint
2017-12-10 23:29:51 +01:00
Pascal Vizeli
f591f67a2a
Show hardware GPIO interface ( #233 )
...
* Update hardware.py
* Update host.py
* Update API.md
* Update API.md
* fix lint
2017-10-25 11:50:00 +02:00
Pascal Vizeli
fe04b7ec59
Remove dedicated API calls ( #212 )
...
* Update addons.py
* Update API.md
* Update addon.py
* Update addon.py
* Update addons.py
2017-10-09 10:48:17 +02:00
Pascal Vizeli
bd1c8be1e1
Support new API for add-on STDIN support ( #207 )
...
* Add function to write data to add-on stdin with API
* Update API Doc
* Add to api
* Update addon.py
2017-10-03 16:44:48 +02:00
Pascal Vizeli
f167197640
New config for homeassistant_api & upgrade snapshot ( #206 )
...
* New config for homeassistant_api & upgrade snapshot
* fix lint
2017-10-03 11:47:35 +02:00
Pascal Vizeli
f38e28a4d9
Add interface and home-assistant api proxy ( #205 )
...
* Add initial for hass interface
* For better compatibility, remove extra options for cleanup old stuff
* Add new functions to api
* Add api proxy to home-assistant
* use const
* fix lint
* fix lint
* Add check_api_state function
* Add api watchdog
* Fix lint
* update output
* fix url
* Fix API call
* fix API documentation
* remove password
* fix api call to hass api only
* fix problem with config missmatch
* test
* Detect wrong ssl settings
* disable watchdog & add options
* Update API
2017-10-03 00:31:14 +02:00
Pascal Vizeli
be28a6b012
fix spell
2017-09-29 23:31:07 +02:00
Pascal Vizeli
40324beb72
Add support for kernel gpio interface ( #202 )
...
* Add support for kernel gpio interface
* Update addon.py
* fix git python module change
* Update git.py
2017-09-29 21:42:33 +02:00
Pascal Vizeli
5a80be9fd4
Allow stop/start home-assistant & flow of startup ( #182 )
...
* Allow config boot
* Read boot settings
* Use internal boot time for detect reboot
* Check if Home-Assistant need to watch
* Make datetime string and parse_datetime
* Add api calls
* fix lint p1
* Use new datetime parser for sessions and make a real default boot time
* fix lint p2
* only start docker if they is running
* convert to int (timestamp)
* add boot flag
2017-09-11 14:14:26 +02:00
Pascal Vizeli
f9b12a2eb2
Allow rebuild for local build addons ( #158 )
...
* Allow rebuild for local build addons
* fix lint
2017-08-19 22:44:39 +02:00
Pascal Vizeli
7798e7cde2
Code cleanup & add config check to API ( #155 )
...
* Code cleanup & add config check to API
* Fix comments
* fix lint p1
* Fix lint p2
* fix coro
* fix parameter
* add log output
* fix command layout
* fix Pannel
* fix lint p4
* fix regex
* convert to ascii
* fix lint p5
* add temp logging
* fix output on non-zero exit
* remove temporary log
2017-08-16 02:10:38 +02:00