Home Assistant is free, open-source software for controlling and automating your smart home devices with an emphasis on local control and privacy. It allows you to integrate devices from various manufacturers into a single, centralized dashboard and create custom automations without relying on third-party cloud services. You can access and manage your connected devices, monitor their status, and set up custom rules, schedules, and scenes through the web interface or the companion mobile apps.
HA Config: ~/homeassistant/configuration.yaml
# 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
script: !include scripts.yaml
scene: !include scenes.yaml
# Adds the stream component to HA
stream:
# To enable automatic discovery of the Bluetooth Adapter
bluetooth:
http:
use_x_forwarded_for: true
trusted_proxies:
- 127.0.0.1
- 192.168.1.0/24
- 192.168.122.0/24
- 100.64.0.0/10
homeassistant:
external_url: https://ha.maryligonco.com
internal_url: http://192.168.122.153:8123
```yaml
</details>