mirror of
https://github.com/GeorgeSG/sarah.git
synced 2026-09-06 18:08:45 +00:00
Move config into modules
This commit is contained in:
@@ -22,52 +22,13 @@ http:
|
|||||||
|
|
||||||
lovelace:
|
lovelace:
|
||||||
mode: yaml
|
mode: yaml
|
||||||
resources:
|
resources: !include lovelace/resources.yaml
|
||||||
- type: js
|
|
||||||
url: /hacsfiles/travel-time-card/travel-time-card.js
|
|
||||||
- type: module
|
|
||||||
url: /hacsfiles/lovelace-gui-sandbox/gui-sandbox.js
|
|
||||||
- type: module
|
|
||||||
url: /hacsfiles/lovelace-swipe-navigation/swipe-navigation.js
|
|
||||||
- type: module
|
|
||||||
url: /hacsfiles/lovelace-card-mod/card-mod.js
|
|
||||||
- type: js
|
|
||||||
url: /hacsfiles/light-entity-card/light-entity-card.js
|
|
||||||
- type: module
|
|
||||||
url: /hacsfiles/weather-card/weather-card.js
|
|
||||||
- type: module
|
|
||||||
url: /hacsfiles/custom-header/custom-header.js
|
|
||||||
- type: module
|
|
||||||
url: /hacsfiles/mini-graph-card/mini-graph-card-bundle.js
|
|
||||||
- type: module
|
|
||||||
url: /hacsfiles/mini-media-player/mini-media-player-bundle.js
|
|
||||||
- type: module
|
|
||||||
url: /hacsfiles/aftership-card/aftership-card.js
|
|
||||||
- type: module
|
|
||||||
url: /hacsfiles/config-template-card/config-template-card.js
|
|
||||||
- type: module
|
|
||||||
url: /hacsfiles/lovelace-fold-entity-row/fold-entity-row.js
|
|
||||||
- type: module
|
|
||||||
url: /hacsfiles/lovelace-dummy-entity-row/dummy-entity-row.js
|
|
||||||
- type: module
|
|
||||||
url: /hacsfiles/lovelace-slider-entity-row/slider-entity-row.js
|
|
||||||
- type: module
|
|
||||||
url: /hacsfiles/lovelace-text-input-row/lovelace-text-input-row.js
|
|
||||||
- type: module
|
|
||||||
url: /hacsfiles/text-element/text-element.js
|
|
||||||
- type: module
|
|
||||||
url: /hacsfiles/lovelace-battery-entity/battery-entity.js
|
|
||||||
- type: module
|
|
||||||
url: /hacsfiles/lovelace-multiple-entity-row/multiple-entity-row.js
|
|
||||||
- type: module
|
|
||||||
url: /hacsfiles/decluttering-card/decluttering-card.js
|
|
||||||
- type: module
|
|
||||||
url: /hacsfiles/lovelace-layout-card/layout-card.js
|
|
||||||
dashboards:
|
dashboards:
|
||||||
lovelace-yaml:
|
lovelace-yaml:
|
||||||
mode: yaml
|
mode: yaml
|
||||||
title: YAML
|
title: Main Dashboard
|
||||||
icon: mdi:home
|
icon: mdi:home
|
||||||
|
show_in_sidebar: false
|
||||||
filename: ui-lovelace.yaml
|
filename: ui-lovelace.yaml
|
||||||
lovelace-floorlan:
|
lovelace-floorlan:
|
||||||
mode: yaml
|
mode: yaml
|
||||||
@@ -123,12 +84,14 @@ frontend:
|
|||||||
history:
|
history:
|
||||||
|
|
||||||
# https://www.home-assistant.io/integrations/media_extractor
|
# https://www.home-assistant.io/integrations/media_extractor
|
||||||
|
# TODO: Add to media module
|
||||||
media_extractor:
|
media_extractor:
|
||||||
|
|
||||||
# https://www.home-assistant.io/integrations/mobile_app
|
# https://www.home-assistant.io/integrations/mobile_app
|
||||||
mobile_app:
|
mobile_app:
|
||||||
|
|
||||||
# https://www.home-assistant.io/docs/mqtt
|
# https://www.home-assistant.io/docs/mqtt
|
||||||
|
# TODO: Add to networking module
|
||||||
mqtt:
|
mqtt:
|
||||||
broker: !secret mqtt_ip
|
broker: !secret mqtt_ip
|
||||||
client_id: homeassistant
|
client_id: homeassistant
|
||||||
@@ -142,35 +105,12 @@ notify:
|
|||||||
api_key: !secret telegram_token
|
api_key: !secret telegram_token
|
||||||
chat_id: !secret telegram_georgi_chat_id
|
chat_id: !secret telegram_georgi_chat_id
|
||||||
|
|
||||||
# https://www.home-assistant.io/integrations/plex
|
|
||||||
plex:
|
|
||||||
host: !secret plex_host
|
|
||||||
token: !secret plex_token
|
|
||||||
ssl: true
|
|
||||||
verify_ssl: false
|
|
||||||
media_player:
|
|
||||||
use_episode_art: true
|
|
||||||
ignore_new_shared_users: false
|
|
||||||
|
|
||||||
# https://www.home-assistant.io/integrations/wake_on_lan
|
# https://www.home-assistant.io/integrations/wake_on_lan
|
||||||
wake_on_lan:
|
wake_on_lan:
|
||||||
|
|
||||||
# https://www.home-assistant.io/integrations/zeroconf
|
# https://www.home-assistant.io/integrations/zeroconf
|
||||||
zeroconf:
|
zeroconf:
|
||||||
|
|
||||||
# https://www.home-assistant.io/components/zone
|
|
||||||
zone:
|
|
||||||
- name: Home
|
|
||||||
latitude: !secret home_latitude
|
|
||||||
longitude: !secret home_longitude
|
|
||||||
radius: 20
|
|
||||||
icon: mdi:home
|
|
||||||
- name: Work
|
|
||||||
latitude: !secret work_latitude
|
|
||||||
longitude: !secret work_longitude
|
|
||||||
radius: 60
|
|
||||||
icon: mdi:worker
|
|
||||||
|
|
||||||
# https://www.home-assistant.io/integrations/zha
|
# https://www.home-assistant.io/integrations/zha
|
||||||
zha:
|
zha:
|
||||||
usb_path: /dev/ttyUSB0
|
usb_path: /dev/ttyUSB0
|
||||||
|
|||||||
@@ -0,0 +1,40 @@
|
|||||||
|
- type: js
|
||||||
|
url: /hacsfiles/travel-time-card/travel-time-card.js
|
||||||
|
- type: module
|
||||||
|
url: /hacsfiles/lovelace-gui-sandbox/gui-sandbox.js
|
||||||
|
- type: module
|
||||||
|
url: /hacsfiles/lovelace-swipe-navigation/swipe-navigation.js
|
||||||
|
- type: module
|
||||||
|
url: /hacsfiles/lovelace-card-mod/card-mod.js
|
||||||
|
- type: js
|
||||||
|
url: /hacsfiles/light-entity-card/light-entity-card.js
|
||||||
|
- type: module
|
||||||
|
url: /hacsfiles/weather-card/weather-card.js
|
||||||
|
- type: module
|
||||||
|
url: /hacsfiles/custom-header/custom-header.js
|
||||||
|
- type: module
|
||||||
|
url: /hacsfiles/mini-graph-card/mini-graph-card-bundle.js
|
||||||
|
- type: module
|
||||||
|
url: /hacsfiles/mini-media-player/mini-media-player-bundle.js
|
||||||
|
- type: module
|
||||||
|
url: /hacsfiles/aftership-card/aftership-card.js
|
||||||
|
- type: module
|
||||||
|
url: /hacsfiles/config-template-card/config-template-card.js
|
||||||
|
- type: module
|
||||||
|
url: /hacsfiles/lovelace-fold-entity-row/fold-entity-row.js
|
||||||
|
- type: module
|
||||||
|
url: /hacsfiles/lovelace-dummy-entity-row/dummy-entity-row.js
|
||||||
|
- type: module
|
||||||
|
url: /hacsfiles/lovelace-slider-entity-row/slider-entity-row.js
|
||||||
|
- type: module
|
||||||
|
url: /hacsfiles/lovelace-text-input-row/lovelace-text-input-row.js
|
||||||
|
- type: module
|
||||||
|
url: /hacsfiles/text-element/text-element.js
|
||||||
|
- type: module
|
||||||
|
url: /hacsfiles/lovelace-battery-entity/battery-entity.js
|
||||||
|
- type: module
|
||||||
|
url: /hacsfiles/lovelace-multiple-entity-row/multiple-entity-row.js
|
||||||
|
- type: module
|
||||||
|
url: /hacsfiles/decluttering-card/decluttering-card.js
|
||||||
|
- type: module
|
||||||
|
url: /hacsfiles/lovelace-layout-card/layout-card.js
|
||||||
@@ -0,0 +1,9 @@
|
|||||||
|
# https://www.home-assistant.io/integrations/plex
|
||||||
|
plex:
|
||||||
|
host: !secret plex_host
|
||||||
|
token: !secret plex_token
|
||||||
|
ssl: true
|
||||||
|
verify_ssl: false
|
||||||
|
media_player:
|
||||||
|
use_episode_art: true
|
||||||
|
ignore_new_shared_users: false
|
||||||
@@ -16,6 +16,19 @@ device_tracker:
|
|||||||
username: !secret tile_username
|
username: !secret tile_username
|
||||||
password: !secret tile_password
|
password: !secret tile_password
|
||||||
|
|
||||||
|
# https://www.home-assistant.io/components/zone
|
||||||
|
zone:
|
||||||
|
- name: Home
|
||||||
|
latitude: !secret home_latitude
|
||||||
|
longitude: !secret home_longitude
|
||||||
|
radius: 20
|
||||||
|
icon: mdi:home
|
||||||
|
- name: Work
|
||||||
|
latitude: !secret work_latitude
|
||||||
|
longitude: !secret work_longitude
|
||||||
|
radius: 60
|
||||||
|
icon: mdi:worker
|
||||||
|
|
||||||
#
|
#
|
||||||
# ─── ENTITIES ───────────────────────────────────────────────────────────────────
|
# ─── ENTITIES ───────────────────────────────────────────────────────────────────
|
||||||
#
|
#
|
||||||
|
|||||||
Reference in New Issue
Block a user