olomana/home/homeassistant
2025-02-11 14:30:38 -08:00
..
2025-02-11 14:30:38 -08:00
2025-02-11 14:30:38 -08:00

Home Assistant

Home automation software.

Installation

Docker

  1. Run the container to set up the local filesystem.
  2. Modify the created config file, in config/configuration.yaml to allow the traefik proxy, or generally everything on the local network. NOTE: Traefik breaks homeassistant, needs to be over local network for now.
# Configure HTTP settings
http:
  use_x_forwarded_for: true
  trusted_proxies:
    - 192.168.96.0/24

Optionally, set the log level

# Configure logging
logger:
  default: debug
  logs:
    homeassistant.core: debug
    homeassistant.components: info
    homeassistant.components.mqtt: debug

Note these snippets should go above the automation line.
docker compose down && docker system prune -f && docker compose build && docker compose up -d && docker logs -f homeassistant

Home Assistant Setup

  1. Set up devices/smart lights according to manufacturer instructions to get them on the local network.
  2. Settings > Devices & Services > Add Integration
  3. For my WiZ light, the automatic scan did not find it. I had to manually use nmap to find it on the network and enter the IP.
nmap -sn 192.168.1.xxx/24 (adjust for your local network)

Home Assistant configuration

Automation

  1. Navigate to Settings > Automations & Scenes > Create Automation
  2. Configure based on time, location, or other triggers.

References

https://www.home-assistant.io/integrations/wiz/