Split configuration in packages

This commit is contained in:
2020-03-21 13:19:51 +02:00
parent 84fdee2471
commit b8efbef242
6 changed files with 63 additions and 62 deletions
+4 -60
View File
@@ -92,16 +92,7 @@ logger:
# ─── INTEGRATIONS ───────────────────────────────────────────────────────────────
#
# https://www.home-assistant.io/integrations/amcrest
amcrest:
- host: !secret amcrest_ip
username: !secret amcrest_username
password: !secret amcrest_password
resolution: low
binary_sensors:
- motion_detected
- online
# https://www.home-assistant.io/integrations/discovery
discovery:
ignore:
- yeelight
@@ -114,9 +105,9 @@ frontend:
themes: !include_dir_merge_named themes
# https://www.home-assistant.io/integrations/calendar.google
google:
client_id: !secret google_client_id
client_secret: !secret google_client_secret
# google:
# client_id: !secret google_client_id
# client_secret: !secret google_client_secret
# https://www.home-assistant.io/integrations/history
history:
@@ -151,56 +142,9 @@ plex:
use_episode_art: true
ignore_new_shared_users: false
# https://www.home-assistant.io/integrations/sonos
sonos:
media_player:
hosts: !secret sonos_hosts
# https://www.home-assistant.io/integrations/spotify
spotify:
client_id: !secret spotify_client_id
client_secret: !secret spotify_client_secret
# https://www.home-assistant.io/integrations/telegram
# https://www.home-assistant.io/integrations/telegram_chatbot
telegram_bot:
- platform: polling
api_key: !secret telegram_token
allowed_chat_ids:
- !secret telegram_georgi_chat_id
# https://www.home-assistant.io/integrations/tts
tts:
- platform: amazon_polly
aws_access_key_id: !secret aws_polly_client_id
aws_secret_access_key: !secret aws_polly_client_secret
region_name: us-east-1
voice: Amy
engine: neural
# https://www.home-assistant.io/integrations/wake_on_lan
wake_on_lan:
# https://www.home-assistant.io/integrations/webostv
webostv:
- host: !secret living_room_tv_ip
name: Living Room TV
turn_on_action:
service: wake_on_lan.send_magic_packet
data:
mac: !secret living_room_tv_mac
# customize:
# sources:
# - livetv
# - youtube
# - makotv
# - netflix
yeelight:
devices:
!secret yeelight_bedside_ip:
name: Bedside light
# https://www.home-assistant.io/integrations/zeroconf
zeroconf:
+15
View File
@@ -1,3 +1,18 @@
# https://www.home-assistant.io/integrations/webostv
webostv:
- host: !secret living_room_tv_ip
name: Living Room TV
turn_on_action:
service: wake_on_lan.send_magic_packet
data:
mac: !secret living_room_tv_mac
# customize:
# sources:
# - livetv
# - youtube
# - makotv
# - netflix
media_player:
- platform: androidtv
name: nvidia shield
+7 -1
View File
@@ -1,5 +1,11 @@
# https://www.home-assistant.io/integrations/light
# https://www.home-assistant.io/integrations/light.group/
# https://www.home-assistant.io/integrations/light.group
# https://www.home-assistant.io/integrations/yeelight
yeelight:
devices:
!secret yeelight_bedside_ip:
name: Bedside light
light:
- platform: mqtt
+10 -1
View File
@@ -1,3 +1,13 @@
# https://www.home-assistant.io/integrations/sonos
sonos:
media_player:
hosts: !secret sonos_hosts
# https://www.home-assistant.io/integrations/spotify
spotify:
client_id: !secret spotify_client_id
client_secret: !secret spotify_client_secret
group:
all_sonos:
name: All Sonos
@@ -10,7 +20,6 @@ group:
input_select:
sonos_leader:
name: Sonos Leader
initial: media_player.master_bedroom
icon: mdi:speaker
options:
- media_player.master_bedroom
+10
View File
@@ -1,3 +1,13 @@
# https://www.home-assistant.io/integrations/amcrest
amcrest:
- host: !secret amcrest_ip
username: !secret amcrest_username
password: !secret amcrest_password
resolution: low
binary_sensors:
- motion_detected
- online
binary_sensor:
- platform: template
sensors:
+17
View File
@@ -1,3 +1,20 @@
# https://www.home-assistant.io/integrations/telegram
# https://www.home-assistant.io/integrations/telegram_chatbot
telegram_bot:
- platform: polling
api_key: !secret telegram_token
allowed_chat_ids:
- !secret telegram_georgi_chat_id
# https://www.home-assistant.io/integrations/tts
tts:
- platform: amazon_polly
aws_access_key_id: !secret aws_polly_client_id
aws_secret_access_key: !secret aws_polly_client_secret
region_name: us-east-1
voice: Amy
engine: neural
input_boolean:
speech_notifications:
name: Speech notifications