Files
opt/homeassistant/configuration.yaml
2025-11-09 12:09:08 +01:00

122 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:
# - 172.18.0.32
- 172.0.0.0/8
ltss:
db_url: postgresql://homeassistant:homeassistant@192.168.2.200:6543/homeassistant
chunk_time_interval: 2592000000000
include:
entity_globs:
- sensor.atc_*
- sensor.rik_*
- sensor.electricity_meter_*
- sensor.inverter_*
- sensor.charger_*
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
lastfm_scrobbler:
API_KEY: !secret lastfm_scrobbler_API_KEY
API_SECRET: !secret lastfm_scrobbler_API_SECRET
SESSION_KEY: !secret lastfm_scrobbler_SESSION_KEY
media_players:
- media_player.kantoor
- media_player.versterker
- media_player.woonkamer_tv
scrobble_percentage: 25 # The default value is 1 if this line is omitted.
auth_header:
allow_bypass_login: true
# username_header: X-Forwarded-Preferred-Username
username_header: X-Homeassistant-User
debug: true
logger:
default: info
logs:
custom_components.auth_header: debug
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') }}"
mqtt:
sensor:
!include mqtt.yaml
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