- Created `chores_config.yaml` for defining kids, chores, and settings. - Implemented `generate.py` to generate ESPHome, Home Assistant, and Lovelace dashboard configurations based on the YAML file. - Added `chore-tracker-ha.yaml` for Home Assistant integration, including sensors and automation for tracking chores and notifications.
41 lines
974 B
YAML
41 lines
974 B
YAML
homeassistant:
|
|
packages: !include_dir_named packages/
|
|
|
|
# Loads default set of integrations. Do not remove.
|
|
default_config:
|
|
|
|
# Load frontend themes from the themes folder
|
|
frontend:
|
|
themes: !include_dir_merge_named themes
|
|
|
|
automation: !include automations.yaml
|
|
scene: !include scenes.yaml
|
|
input_boolean: !include input_boolean.yaml
|
|
http:
|
|
use_x_frame_options: false
|
|
use_x_forwarded_for: true
|
|
trusted_proxies:
|
|
- 192.168.1.180
|
|
- 192.168.1.1
|
|
- 192.168.1.62
|
|
- 192.168.1.210
|
|
|
|
### SMTP
|
|
notify:
|
|
- name: "mailgun_smtp"
|
|
platform: smtp
|
|
server: "smtp.mailgun.org"
|
|
port: 587
|
|
timeout: 15
|
|
sender: "nukamail@vault983.com"
|
|
encryption: starttls
|
|
username: "nukamail@mail.vault983.com"
|
|
password: !secret email_password
|
|
recipient:
|
|
- "joshua@cnjmail.com"
|
|
- "polly@cnjmail.com"
|
|
sender_name: "Vault 983 Home Assistant"
|
|
- name: dakboard_json
|
|
platform: file
|
|
filename: /config/www/status.json
|
|
timestamp: false |