Commit Graph

365 Commits

Author SHA1 Message Date
Daniel Perna
2c04d75506 HASS Configurator 0.2.6 (#240)
* Update CHANGELOG.md

* Bump version
2018-02-06 14:27:28 +01:00
Rubens Panfili
17576219dc GitPull: add support for ssh cloned GitHub repositories (#241)
* disabled StrictHostKeyChecking during ssh key validation

* adds support to (ssh cloned) github repositories on key validation

* update Changelog and config.json
2018-02-06 14:06:56 +01:00
tschmidty69
f22b2f5709 Snips update to 0.51.14 (#239)
* updated to latest snips

* Updated docker build from args

* Update config.json

* Update CHANGELOG.md

* Update config.json

* Update run.sh

* Moved assistant fetch to Dockerfile

* Corrected Dockerfile

* Moved assistant url to build.json

* join to new version numbering

* Jump back

* Update build.json

* Update build.json

* change order

* Update Dockerfile

* Update config.json

* Added assistant.zip
2018-01-30 11:45:20 +01:00
Daniel Perna
417cc7dda2 Update HASS Configurator to 0.2.5 (#238)
* Update map.py

* Update config.json

* Update CHANGELOG.md

* Update config.json

* Update map.py

* Update map.py
2018-01-29 11:47:59 +01:00
Pascal Vizeli
e465bdc45f Bugfix homematic (#236)
* Update run.sh

* Update config.json

* Update CHANGELOG.md
2018-01-19 20:46:38 +01:00
Pascal Vizeli
f7530f2b30 Add reset to OCCU (#235)
* Update config.json

* Update run.sh

* Update CHANGELOG.md

* Update config.json

* Update run.sh

* Update config.json

* Update CHANGELOG.md
2018-01-19 14:21:35 +01:00
Raiford
a3adccafa7 Username and password support for git_pull addon (#217)
* Add user/password support to git pull.

This can be used for private repositories that don't support ssh.
Ex: https://cloud.google.com/source-repositories/docs/

* Remove unnecessary err redirection.

* Bump git_pull version to 3.1

* Update config.json

* Update CHANGELOG.md

* Update CHANGELOG.md

* address commands
2018-01-19 11:56:58 +01:00
Pascal Vizeli
dfda13c24d Bugfix let's encrypt (#233)
* Update Dockerfile

* Update config.json

* Update CHANGELOG.md

* Update config.json
2018-01-17 10:07:01 +01:00
Pascal Vizeli
7dbc3ce79c Bugfix letsencrypt (#231)
* Update Dockerfile

* Update CHANGELOG.md

* Update config.json

* Update config.json

* Update config.json
2018-01-16 23:34:50 +01:00
Pascal Vizeli
275ddf3c5d Update OCCU 2.31.25 (#230)
* Update config.json

* Update build.json

* Update Dockerfile
2018-01-16 16:17:05 +01:00
Pascal Vizeli
d4945f9677 remove TLS-SMI (#229)
* remove TLS-SMI

* Update config.json

* Create CHANGELOG.md

* Update config.json

* Update config.json
2018-01-16 15:18:59 +01:00
Pascal Vizeli
fbc7e63420 Update samba (#227) 2018-01-14 00:15:39 +01:00
Pascal Vizeli
cb88bb289e Cleanup bluetooth (#226)
* Cleanup bluetooth

* fix lint

* fix lint p2

* add BD address

* fix lint

* fix lint p3
2018-01-13 23:56:53 +01:00
Pascal Vizeli
ff39c5b4e4 Update bluetooth (#225) 2018-01-13 23:03:47 +01:00
Pascal Vizeli
2d2d859bf9 fix version in changelog 2018-01-13 10:21:44 +01:00
Pascal Vizeli
51a9a3a6a4 update changelog for homematic 2.31.23 2018-01-13 10:20:59 +01:00
Pascal Vizeli
fd4178e5e0 OCCU update 2.31.23 (#224)
* Update build.json

* Update config.json
2018-01-13 10:15:40 +01:00
Maarten Groeneweg
bf67692f9d new implementation for git pull (#218)
* new implementation for git pull

* implemented review comments: use absolute paths

* fixed linting errors and warnings

* fixed spellcheck hints, and ignored one of them

* Update config.json

* Create CHANGELOG.md

* Update Dockerfile

* Create build.json

* add new cli
2018-01-11 15:09:32 +01:00
Pascal Vizeli
3b7b657f95 fix snips assistant (#223)
* fix snips assistant

* Update config.json

* Create CHANGELOG.md
2018-01-10 13:23:15 +01:00
Pascal Vizeli
9e589a0d5e Add new CLI (#222)
* Add new CLI

* Use bash as default shell

* update cli version

* fix docker file
2018-01-08 23:17:22 +01:00
Daniel Perna
78be388458 Update HASS-Configurator (#221)
* Bumped version

* Create CHANGELOG.md

* support new API token feature

* Update CHANGELOG.md
2018-01-03 16:04:22 +01:00
Pascal Vizeli
9635112f1f Update config.json 2018-01-02 19:43:08 +01:00
Pascal Vizeli
6b9d60928c Update config.json 2018-01-02 19:42:16 +01:00
Pascal Vizeli
c8894a2cb6 Add json validate for travis (#220)
* Add json validate for travis

* Update .travis.yml

* Update .travis.yml
2018-01-02 17:08:03 +01:00
Pascal Vizeli
1d68342fe3 fix travis (#219)
* fix travis

* Update .travis.yml

* Update run.sh

* Update .travis.yml

* Update .travis.yml
2018-01-02 16:36:17 +01:00
Pascal Vizeli
116f5b3436 Fix script hm (#215)
* Fix script

* Add port

* Update CHANGELOG.md

* Update config.json
2017-12-16 03:10:53 +01:00
Pascal Vizeli
728e8c9d38 Update Dockerfile 2017-12-16 02:59:45 +01:00
Pascal Vizeli
df3c7733f3 Add homematic wired support (#214) 2017-12-16 02:57:52 +01:00
Pascal Vizeli
9cbc42553c Add-on for OCCU (#209)
* Create Dockerfile

* Create config.json

* Update config.json

* Update Dockerfile

* Create run.sh

* Create build.json

* Update config.json

* Update config.json

* Update config.json

* Create rfd.conf

* Update Dockerfile

* Update run.sh

* Update run.sh

* Update run.sh

* Update Dockerfile

* Update run.sh

* Update Dockerfile

* Update Dockerfile

* Update Dockerfile

* Update Dockerfile

* Update run.sh

* Update run.sh

* Update run.sh

* Update run.sh

* Update rfd.conf

* Update run.sh

* Update run.sh

* Update config.json

* Update Dockerfile

* Update run.sh

* Update run.sh

* Update Dockerfile

* Update rfd.conf

* Update run.sh

* Update rfd.conf

* Update config.json

* Update run.sh

* Update Dockerfile

* Update Dockerfile

* Update build.json

* Update run.sh

* Update config.json

* Update Dockerfile

* Update Dockerfile

* Update config.json

* Update Dockerfile

* Update Dockerfile

* Add files via upload
2017-12-14 23:41:29 +01:00
Pascal Vizeli
0a04b2b9e4 fix style 2017-12-13 13:08:41 +01:00
Alex Barcelo
ebd0f5931b Fix StrictHostKeyChecking-related failure (#211)
* Fix StrictHostKeyChecking-related failure

For ssh-through git connections, the git pull fails because the host key will not be automatically added to known_hosts.

This should fix that by allowing the key to be put into the known_hosts.

Note that if the remote server ssh key changes, the git operation will fail. That seems a reasonably safe security fallback.

* Update config.json
2017-12-09 22:56:38 +01:00
Pascal Vizeli
670f6ac16e Update snips to 0.6.5 (#210)
* Update Dockerfile

* Update build.json

* Update config.json
2017-12-08 15:22:07 +01:00
endor-force
a2f70caa65 Stdin does not work with quoting on $input (#208)
* Update config.json

* Update run.sh

* Single quotes.. ?

* Nope..  single quotes did not work

* Splitting on space and putting it back together

Spaced..

* Gosh

* Update run.sh

* Cropping msg

Since we wish to output the results from tdtool in either way (error or regular response) i cropped the catching of output.

* Keep it simple.

* ...

* hmm

* Update run.sh

* Update run.sh

* Update run.sh
2017-12-07 13:20:37 +01:00
endor-force
81278ce7b0 Fix bash variable input (#207)
* Fix bash variable input

This will cause error in validation.
i have tried with 
if ! msg="$(tdtool --"$input")"; then
if ! msg="$(tdtool --"${input}")"; then
if ! msg="$(tdtool --${input})"; then
without success.
The only one i got working in real life is the one in this PR.

* Trying variable with curlies

Changed frm only output errors to output all output from tdtool. 
Enables listing of devices and sensors with output to add-on log.

* Update config.json

* fix not used exec

* fix lint

* update output
2017-12-06 11:35:30 +01:00
endor-force
6143c10a97 TellStick - Added stdin, clarified desc. and config (#206)
* Added event listener

* Updated version

* Add TellStick Logo

* Update run.sh

* Update config.json

* Update config.json

* Update config.json

* Update config.json

* Variable handling..

* Update run.sh
2017-12-04 22:16:46 +01:00
Julian Kaffke
2bc8d29eb4 git_pull: Prevent plugin from always restarting hass.io even if nothing has changed (#205)
* Prevent git module from always restarting hass.io

`git diff-tree -r --name-only --no-commit-id 'HEAD@{1}' HEAD)` always shows a difference. Getting the commit id prior to pulling is easy and comparing it to the one after pulling makes sure, that checking and restart is only done if ids have changed.

* Forgot to get the OLD_COMMIT id

* Better sorting and further comments

* Pleasing the linter

* Update config.json
2017-12-04 12:44:51 +01:00
Ron Miller
61a6e7cefe Disable binlogging by default (#204)
* Add binlogging caps

The default binlogging for mariadb will easily fill a modest disk after a couple of weeks on a busy instance.  This setting will limit that usage and have mariadb rotate the logs out after 1 day.

* Disable binlogging on mariadb

Binlogging will, by default, run amok on the drive and fill it.  It's also going to run a lot of write cycles to SD cards which will considerably shorten their lifespan.

* Update run.sh

* Update config.json
2017-11-29 11:52:50 +01:00
endor-force
6edf139b61 Telldus core (#201)
* Added telldus-core daemon module

Proof of concept to compile and install telldus-core as an addon. Needs more fixes to be able to communicate with python script in hassio docker.

* Revert "Added telldus-core daemon module"

This reverts commit 79c8e35b8379bed41bcf5e47923b2946525d2a2a.

* Added telldus-core add-on, proof of concept

Add-on will compile and install telldus-core as an add-on.

Tested to work with hardware.
Need more fixes in order for communication with homeassistant container to work.

* Updated with tellstick.conf check after installation

Secure that we have at least a basic tellstick.conf file. This will also allow user to migrate existing tellstick.conf file in to config without risking to have it overwritten.

* Altered exec to use --nodaemon

Using --nodaemon keeps the docker, daemon and add-on active, running just telldusd ends the docker unexpectedly.

* Updated build method to match the one in hass.io docker

Now using bjornes fork of telldus homeassistant-alpine as the source and thus sharing the same source as being used in the homeassistant docker.

* Update Dockerfile

* Compile telldus master branch rather than fork

Instead of using forked static code, apply small fixes to enable compilation on alpine.

* Removed search - replace of userid in tellstick.conf

Moved in to dockerfile

* Update run.sh

* Update Dockerfile

* Update config.json

* Update Dockerfile

* Rename telldus_core/Dockerfile to tellstick/Dockerfile

* Rename telldus_core/run.sh to tellstick/run.sh

* Rename telldus_core/config.json to tellstick/config.json

* Update config.json

* Update Dockerfile

* Update Dockerfile

* Update config.json

* Update run.sh

* Update run.sh

* Update config.json

* Update run.sh

* fix lint

* Update run.sh

* Update run.sh

* Update config.json

* Update Dockerfile

* Update Dockerfile

* fix lint

* Update Dockerfile

* Update run.sh

Altered some details for successful parsing of options into tellstick.conf.

* Update run.sh

* Update config.json

* Update config.json

Added example device to support the users getting started with configuration..
2017-11-24 21:58:28 +01:00
Delio Castillo
f07db8dc89 Update config.json (#202)
addresses #198 where some repos addresses such as `gitlab@git.domain.com:group/repo.git` were not matched by the validator.
2017-11-21 16:07:51 +01:00
Delio Castillo
c077c9fb8d Use reflog to calculate diff and allow 'git://' repo addresses (#198)
* use reflog instead of ORIG_HEAD to get the changes

* Allow git:// URLS too

Requiring url in repo only allows for https addresses

* trying to fix the tests and regex match

* fix lint
2017-11-14 11:36:13 +01:00
Daniel Perna
fcb9a37c78 Added banlimit and dirsfirst options (#200) 2017-11-14 11:24:16 +01:00
anotherthomas
cd9c8e4e0a Fixed typos in readme. (#199) 2017-11-14 11:13:44 +01:00
Alex Barcelo
a3c7b17e71 adding Travis checks for JSON files (through jq) (#197) 2017-10-31 13:52:57 +01:00
Alex Barcelo
ea5d7b5920 Adding support for deployment_key for git_pull addon (#196)
* adding support for deployment_key for git_pull addon

* safer usage of bash vars

* fixed $HOME vs ~ typo

* more specific schema for deployment_key_protocol

* adding ssh-client to git pull addon image

* only ...-client package needed

* Pump version to 2.0
2017-10-29 10:22:40 +01:00
DanielXYZ2000
0e117c07ee Change final message (#195)
The current message does not say anything about the fact that no errors were found. Someone has to read the code to know that. Hence I suggest to detail this message
2017-10-27 14:22:39 +02:00
Pascal Vizeli
a99b14aa64 Update config.json 2017-10-13 23:26:28 +02:00
Andreas Jacobsen
08e65a8263 Updated Snips to newest version (v0.5.5). (#193)
v0.5.5 changelog:
- fix the bug that crashes the `snips-audio-server` after succesfully playing few audio samples
2017-10-13 14:51:47 +02:00
Pascal Vizeli
c5aeee5bce Fix CEC (#192)
* Update Dockerfile

* Update config.json

* Update Dockerfile
2017-10-12 22:29:49 +02:00
Pascal Vizeli
c209dd1b9d Add cec scan add-on (#191)
* Add cec scan add-on

* Update Dockerfile

* Update Dockerfile

* Update Dockerfile

* Update Dockerfile

* Update Dockerfile

* Update Dockerfile

* Update Dockerfile

* Update Dockerfile

* Update Dockerfile
2017-10-12 13:22:49 +02:00
Pascal Vizeli
477e1d63f2 Update Dockerfile 2017-10-12 10:08:20 +02:00