Home Assistant
Smart home control and automation hub.
Overview
Home Assistant integrates and controls all smart home devices.
| Property | Value |
|---|---|
| Image | ghcr.io/home-assistant/home-assistant:stable |
| Container | homeassistant |
| URL | ha.ravenhelm.dev |
| Port | 8123 (internal) |
| Data | ~/ravenhelm/data/homeassistant/ |
Integrations
| Integration | Devices |
|---|---|
| HomeKit Controller | Apple HomeKit devices |
| Hue | Philips Hue lights |
| Z-Wave | Z-Wave devices |
| Zigbee | Zigbee devices |
Quick Commands
# View logs
docker logs -f homeassistant
# Restart
docker restart homeassistant
# Check config
docker exec homeassistant hass --script check_config
API Access
# Get token from 1Password
TOKEN=$(op item get "Home Assistant Token" --vault ravenmask --fields credential --reveal)
# Call API
curl -H "Authorization: Bearer $TOKEN" \
https://ha.ravenhelm.dev/api/states
Norns Integration
Token stored in .env as HOMEASSISTANT_TOKEN.
Norns can:
- Query device states
- Turn devices on/off
- Run automations
- Send notifications
Troubleshooting
Issue: Device Unavailable
Symptoms: Device shows unavailable in UI
Solutions:
- Check device power/network
- Restart integration
- Re-add device to HA