Commit Graph

601 Commits

Author SHA1 Message Date
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
Pascal Vizeli
7207e74eea fix mapping API configurator (#190)
* fix mapping

* Update config.json
2017-10-10 10:17:05 +02:00
Pascal Vizeli
95a179ec3f Move configurator to new API (#189)
* Update config.json

* Update map.py

* Update config.json
2017-10-10 09:50:30 +02:00
Pascal Vizeli
43bda5e5ce Add tmux to ssh (#188)
* Update Dockerfile

* Update config.json
2017-10-10 08:48:20 +02:00
Pascal Vizeli
fad34976a0 fix smb.conf on rpc shutdown (#187)
* Update Dockerfile

* Update config.json
2017-10-08 21:49:38 +02:00
Pascal Vizeli
b2caa2bba1 Some rpc_shutdown improvments (#186)
* Update run.sh

* Update config.json

* Update config.json
2017-10-08 11:09:00 +02:00
Pascal Vizeli
cb50a96257 RPC Shutdown (#184)
* Create config.json

* Update config.json

* Create Dockerfile

* Create run.sh

* Update run.sh

* Update run.sh

* Update run.sh

* Update config.json

* Update config.json

* Update config.json
2017-10-06 17:37:54 +02:00
Andreas Jacobsen
4f472eacf1 Update snips to latest version (#185)
* Update snips to latest version

* Update config.json

* Update build.json

* Update Dockerfile

* Update Dockerfile
2017-10-06 17:30:18 +02:00
Pascal Vizeli
d8597e1c45 fix style 2017-10-06 14:33:50 +02:00
Pascal Vizeli
8fe038034d Use new webui function 2017-10-03 17:42:05 +02:00
Pascal Vizeli
f0b0a69490 Fix ssl path for configurator (#183)
* Update map.py

* Update config.json

* Update Dockerfile
2017-09-30 21:04:55 +02:00
Pascal Vizeli
6c84c8bbd9 DNSMasq change to internal host (#182)
* Update run.sh

* Update config.json
2017-09-26 21:35:25 +02:00
Paulus Schoutsen
54b8289e08 DuckDNS: Also generate a certificate with Let's Encrypt (0 config) (#181)
* Initial Let's Encrypt + DuckDNS

* Remove letsencrypt_duckdns

* Add cert generation with lets encrypt to DuckDNS

* Add that you have to accept terms

* Update Dockerfile

* Delete dehydrated.sh

* Update Dockerfile

* Update config.json

* Update run.sh

* Update hooks.sh

* Update run.sh

* Update hooks.sh

* Update run.sh

* Update config.json

* Update hooks.sh

* Update Dockerfile

* Update run.sh

* fix renew timer

* Update run.sh

* fix logic
2017-09-26 17:02:03 +02:00
Pascal Vizeli
620cb248e4 split credentials 2017-09-26 13:49:21 +02:00
Pascal Vizeli
71aa5353e7 split credentials 2017-09-26 13:46:52 +02:00