diff --git a/.travis.yml b/.travis.yml new file mode 100644 index 0000000..d622a82 --- /dev/null +++ b/.travis.yml @@ -0,0 +1,14 @@ +language: python + +python: "3.7.7" + +before_install: + - mv config/travis_secrets.yaml config/secrets.yaml + +install: + - pip3 install homeassistant + - pip3 install colorlog + - pip3 install python-dateutil + +script: + - hass -c config/ --script check_config --info all diff --git a/secrets.example.yaml b/secrets.example.yaml new file mode 100644 index 0000000..1cb7d2c --- /dev/null +++ b/secrets.example.yaml @@ -0,0 +1,84 @@ +# +# ─── MAIN CONFIG ──────────────────────────────────────────────────────────────── +# + +home_latitude: 1 +home_longitude: 2 +home_elevation: 3 + +work_latitude: 4 +work_longitude: 5 + +georgi_user_id: 1 + +sarah_url: http://localhost:8123 + +mqtt_ip: localhost +mqtt_username: user +mqtt_password: pass + +# +# ─── DEVICES ──────────────────────────────────────────────────────────────────── +# + +amcrest_ip: 127.0.0.1 +amcrest_username: user +amcrest_password: pass + +living_room_tv_ip: 127.0.0.1 +living_room_tv_mac: "00:00:00:00:00:00:00:00" + +nvidia_shield_host: 127.0.0.1 + +philips_purifier_ip: 127.0.0.1 + +plex_host: 127.0.0.1 +plex_token: token + +yeelight_bedside_ip: 127.0.0.1 + +synology_ip: 127.0.0.1 +synology_user: user +synology_password: pass + +master_bedroom_bedside_switch_ieee: 00:00:00:00:00:00:00:00 +magic_cube_ieee: 00:00:00:00:00:00:00:00 + +sonos_hosts: + - 127.0.0.1 + - 127.0.0.1 + - 127.0.0.1 + - 127.0.0.1 + - 127.0.0.1 + - 127.0.0.1 + +# +# ─── CLOUD AUTHENTICATION ─────────────────────────────────────────────────────── +# + +aftership_key: key + +aws_polly_client_id: id +aws_polly_client_secret: secret + +darksky_key: key + +google_client_id: id +google_client_secret: secret + +hacs_github_token: token + +spotify_client_id: id +spotify_client_secret: secret +spotify_spotcast_username: 1111 +spotify_spotcast_password: pass + +telegram_token: token +telegram_georgi_chat_id: 1111 +telegram_bot_chat_id: 2222 + +tile_username: emai +tile_password: pass + +tuya_username: email +tuya_password: pass