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
d7df423deb
Allow event stream over api proxy ( #285 )
...
* Allow event stream over api proxy
* fix lint
* fix lint
* cleanup code
* fix bug
* fix prepare
* Fix stream bug
* fix api request
2017-12-24 15:04:16 +01:00
Pascal Vizeli
63d82ce03e
better merge base image ( #280 )
...
* better merge base image
* fix lint
* fix lint
* Update build.py
* fix lint
2017-12-18 10:30:31 +01:00
Franck Nijhof
627ab4ee81
💄 Re-labeling of "By our self" ( #282 )
...
Changes it to "you", this improves the displaying of the maintainer for
local add-ons.
Ref #243
2017-12-14 23:34:09 +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
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
70104a9280
Set api token for access requirements ( #238 )
...
* Set api token for access requirements
* fix uuid
* make robust
* fix names
2017-11-05 00:07:49 +01:00
Pascal Vizeli
efbc7b17a1
Use init system for add-ons ( #237 )
...
* Use init system for add-ons
* Update const.py
* Update validate.py
* Update addon.py
* Update addon.py
* remove options
* remove options p2
* remove options p3
* Update addon.py
2017-11-04 21:52:41 +01:00
Pascal Vizeli
cda3184a55
Add support for legacy mode ( #232 )
...
* Add support for legacy mode
* Update const.py
* add legacy mode
* Update addon.py
* Update addon.py
* Update addon.py
* Update addon.py
2017-10-24 17:23:33 +02:00
Pascal Vizeli
e7430d87d7
Update docker image validate ( #220 )
2017-10-16 17:15:09 +02:00
Pascal Vizeli
602eb472f9
Allow to set a option als optional ( #218 )
...
* Update validate.py
* Update validate.py
* Update validate.py
* Update validate.py
* Update validate.py
* fix bug
* Extend schema
* Update validate.py
* fix lint
* Update validate.py
* Update validate.py
* Fix deepmerge
* Update setup.py
* Update validate.py
2017-10-13 22:02:41 +02:00
Pascal Vizeli
55365a631a
Bugfix weburl ( #217 )
2017-10-10 07:08:56 +02:00
Pascal Vizeli
8a11e6c845
Check if a option is missing inside nested lists ( #216 )
...
* Update validate.py
* fix lint
2017-10-09 14:08:29 +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
38f96d7ddd
Remove unknown options from input ( #213 )
...
* Update validate.py
* Update validate.py
* Cleanup unneeded code
2017-10-09 10:09:43 +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
2998cd94ff
Allow dynamic handling of proto part ( #203 )
...
* Allow dynamic handling of proto part
* Fix lint
* fix bug
2017-10-01 00:03:06 +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
c02f6913b3
Extend label schema ( #200 )
...
* Update build.py
* Update build.py
* fix lint
2017-09-29 16:29:23 +02:00
Pascal Vizeli
8bb43daf91
Remove support for custom configs / configs for other hass.io versions ( #197 )
...
* Remove support for custom configs
* not need since supervisor is autoupdate
2017-09-19 21:52:18 +02:00
Pascal Vizeli
a7e65613d6
Update validate.py ( #196 )
2017-09-19 20:43:44 +02:00
Pascal Vizeli
3c04c71401
Update build system to origin docker ( #191 )
...
* Update build system to origin docker
* Rename build env
* fix lint p1
* fix bug & add more log info for snapshot/restore
* fix exception
* Log build info
* revert last change
* fix regex
2017-09-19 18:06:34 +02:00
Pascal Vizeli
3b26136636
More schema options ( #187 )
...
* Extend the addon schema options
* convert range to float
* convert match to string
* fix lint
* cleanup
* fix lint
* fix options name
2017-09-12 19:38:26 +02:00
Pascal Vizeli
3525f5a02f
Cleanup network mode & fix port mapping ( #166 )
...
* Cleanup network mode & fix port mapping
* Fix lint
2017-08-24 16:39:06 +02:00
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
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
6a7617faad
Use deepmerge for options ( #157 )
...
Add an optional extended description…
2017-08-18 15:57:13 +02:00
Pascal Vizeli
4af92b9d25
Don't return false for addon startup on update ( #153 )
2017-08-15 21:30:05 +02:00
Pascal Vizeli
f00b21dc28
Bugfix git clone ( #152 )
...
Add an optional extended description…
2017-08-15 08:55:55 +02:00
Pascal Vizeli
57f3178408
Change update flow to a higher level ( #150 )
2017-08-14 23:56:52 +02:00
Franck Nijhof
14013ac923
Recursively git clone addon repositories, allowing submodules ( #148 )
2017-08-14 16:15:08 +02:00
Pascal Vizeli
8d468328f3
Expose new function to add-ons ( #138 )
...
* Expose new function to add-ons
* Rename `hassio` to `hassio_api`
* fix lint
* done
2017-08-08 16:54:42 +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
William Johansson
eaa489abec
Allow privileged capability SYS_RAWIO ( #136 )
...
In order to allow writes to /dev/mem, which is needed e.g. to use the
GPIO ports on Raspberry Pi, the SYS_RAWIO capability needs to be
granted.
Fixes #134 .
2017-08-07 21:58:57 +02:00
Pascal Vizeli
8afde1e881
Return a error on update with own version ( #124 )
...
Return a error on update with own version
2017-08-02 16:59:38 +02:00
Pascal Vizeli
8d094d5c70
Fix wrong addon config break supervisor ( #123 )
2017-07-31 11:41:08 +02:00
Pascal Vizeli
282fc03687
Look schema for update ( #111 )
...
* Check valid schema for update
* fix merge options
* fix style & return value
* simplify
2017-07-24 23:35:22 +02:00
pvizeli
934ca64a32
Allow SYS_ADMIN, show devices and privileged on API
2017-07-24 10:30:51 +02:00
Pascal Vizeli
0f30a23f3e
Add support for webui ( #105 )
...
* Add support for webui
* support lists
* fix regex
2017-07-21 01:34:46 +02:00
Pascal Vizeli
7e1bb42bb7
add logo support ( #104 )
...
* fix lint
* fix lint p2
* fix api output
* fix decorator
* fix decorator p2
* fix UnboundLocalError
* revert
* fix trace bug
* fix conent type
* allow logo
2017-07-21 00:23:31 +02:00
Pascal Vizeli
cd5a09938f
Add support for logo
2017-07-20 22:04:44 +02:00
Pascal Vizeli
0b04c90b1f
fix validate bug
2017-07-15 01:00:06 +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
cf154b57f3
fix lint p4
2017-07-11 22:45:09 +02:00
Pascal Vizeli
ebf4daf4cc
fix lint
2017-07-11 22:38:07 +02:00
pvizeli
02c8baef68
Add landingpage / cleanup homeassistant core handling
2017-07-11 12:26:58 +02:00