configuration.yaml 6.48 KiB
# Loads default set of integrations. Do not remove.
default_config:
# includes
automation: !include automations.yaml
script: !include scripts.yaml
scene: !include scenes.yaml
# Load frontend themes from the themes folder
frontend:
themes: !include_dir_merge_named themes
# https://www.home-assistant.io/docs/configuration/basic/
homeassistant:
name: "warpzone"
latitude: 51.944514
longitude: 7.638933
elevation: 70
unit_system: metric
currency: EUR
country: DE
time_zone: Europe/Berlin
internal_url: https://{{ domain }}
auth_providers:
- type: trusted_networks
trusted_networks:
- 10.0.0.0/22
allow_bypass_login: true
- type: homeassistant
# https://www.home-assistant.io/integrations/http/
http:
server_port: 8123
ip_ban_enabled: False
login_attempts_threshold: 10
use_x_forwarded_for: true
trusted_proxies:
- 172.0.0.0/8
# https://www.home-assistant.io/integrations/logger
# log_level= critical, fatal, error, warning, warn, info, debug, notset
logger:
default: info
# https://www.home-assistant.io/integrations/influxdb/
influxdb:
api_version: 2
host: influxdb
port: 8086
ssl: false
organization: homeassistant
bucket: homeassistant
token: {{ influxdb_token }}
default_measurement: units
# https://www.home-assistant.io/integrations/ping/
binary_sensor:
- platform: ping
host: TL-SG3452X
name: "Switch02"
count: 3
scan_interval: 20
# https://www.home-assistant.io/integrations/rest_command/
rest_command:
set_zone_status_open:
url: "https://api.warpzone.ms/setstatus?newstatus=OPEN&update_key={{ warpai_status_update_key }}"
method: GET
set_zone_status_closed:
url: "https://api.warpzone.ms/setstatus?newstatus=CLOSED&update_key={{ warpai_status_update_key }}"