127 lines
2.7 KiB
YAML
127 lines
2.7 KiB
YAML
default_config:
|
|
|
|
tts:
|
|
- platform: google_translate
|
|
|
|
group: !include groups.yaml
|
|
automation: !include automations.yaml
|
|
script: !include scripts.yaml
|
|
scene: !include scenes.yaml
|
|
|
|
api:
|
|
|
|
http:
|
|
use_x_forwarded_for: true
|
|
trusted_proxies:
|
|
- 0.0.0.0/0
|
|
|
|
homeassistant:
|
|
auth_providers:
|
|
- type: homeassistant
|
|
|
|
ltss:
|
|
db_url: !secret ltss_db_url
|
|
chunk_time_interval: 2592000000000
|
|
include:
|
|
entity_globs:
|
|
- sensor.atc_*
|
|
- sensor.rik_*
|
|
- sensor.electricity_meter_*
|
|
- sensor.inverter_*
|
|
- sensor.charger_*
|
|
- sensor.*power
|
|
- sensor.*voltage
|
|
- sensor.*temperature
|
|
- sensor.*frequency
|
|
- sensor.*current
|
|
|
|
bodymiscale: !include components/bodymiscale.yaml
|
|
device_tracker:
|
|
- platform: bluetooth_le_tracker
|
|
track_new_devices: true
|
|
|
|
google_assistant:
|
|
project_id: home-assistant-afb62
|
|
service_account: !include home-assistant-340618-840b2cb7a8a4.json
|
|
report_state: true
|
|
exposed_domains:
|
|
- switch
|
|
- light
|
|
entity_config:
|
|
switch.eetkamer:
|
|
name: CUSTOM_NAME_FOR_GOOGLE_ASSISTANT
|
|
aliases:
|
|
- BRIGHT_LIGHTS
|
|
- ENTRY_LIGHTS
|
|
|
|
auth_header:
|
|
allow_bypass_login: true
|
|
username_header: X-Homeassistant-User
|
|
debug: true
|
|
|
|
openid:
|
|
client_id: !secret openid_client_id
|
|
client_secret: !secret openid_client_secret
|
|
configure_url: !secret openid_configure_url
|
|
username_field: "preferred_username"
|
|
scope: "openid profile email"
|
|
block_login: false
|
|
trusted_ips:
|
|
- "192.168.2.0/24"
|
|
- "127.0.0.0/8"
|
|
- "172.0.0.0/8"
|
|
openid_text: "Login with Authentik"
|
|
create_user: true
|
|
|
|
logger:
|
|
default: info
|
|
|
|
input_number:
|
|
test_outdoor:
|
|
name: Test Outdoor Temperature
|
|
min: -20
|
|
max: 40
|
|
step: 0.1
|
|
unit_of_measurement: "°C"
|
|
|
|
test_indoor_1:
|
|
name: Test Indoor Temperature 1
|
|
min: -20
|
|
max: 40
|
|
step: 0.1
|
|
unit_of_measurement: "°C"
|
|
|
|
test_indoor_2:
|
|
name: Test Indoor Temperature 2
|
|
min: -20
|
|
max: 40
|
|
step: 0.1
|
|
unit_of_measurement: "°C"
|
|
|
|
template:
|
|
- sensor:
|
|
- name: Dummy Outdoor Temperature
|
|
unit_of_measurement: "°C"
|
|
device_class: temperature
|
|
state: "{{ states('input_number.test_outdoor') }}"
|
|
|
|
- name: Dummy Indoor Temperature 1
|
|
unit_of_measurement: "°C"
|
|
device_class: temperature
|
|
state: "{{ states('input_number.test_indoor_1') }}"
|
|
|
|
- name: Dummy Indoor Temperature 2
|
|
unit_of_measurement: "°C"
|
|
device_class: temperature
|
|
state: "{{ states('input_number.test_indoor_2') }}"
|
|
|
|
sems2mqtt:
|
|
broker: host
|
|
broker_user: !secret sems_broker_user
|
|
broker_pw: !secret sems_broker_pw
|
|
username: !secret sems_username
|
|
password: !secret sems_password
|
|
station_id: !secret sems_station_id
|
|
client: sems2mqtt
|
|
scan_interval: 150
|