| name | home-assistant-automate |
| description | Smart home automation with Home Assistant |
| version | 1.0.0 |
| tags | ["iot","smart-home","automation","self-hosted"] |
Home Assistant – Smart Home Automation
Home Assistant is the world's most popular open-source home automation
platform with 2000+ integrations and a powerful REST API.
- GitHub: github.com/home-assistant/core (85 000+ ⭐)
- License: Apache-2.0
- Security: Foundation-backed. Regular security updates. No malware.
Environment Variables
| Variable | Description |
|---|
{{HASS_URL}} | Base URL of the Home Assistant instance |
{{HASS_TOKEN}} | Long-lived access token |
Usage Examples
Get all entity states
curl -s "{{HASS_URL}}/api/states" \
-H "Authorization: Bearer {{HASS_TOKEN}}"
Toggle a light
curl -s -X POST "{{HASS_URL}}/api/services/light/toggle" \
-H "Authorization: Bearer {{HASS_TOKEN}}" \
-H "Content-Type: application/json" \
-d '{"entity_id": "light.living_room"}'
Fire an automation
curl -s -X POST "{{HASS_URL}}/api/services/automation/trigger" \
-H "Authorization: Bearer {{HASS_TOKEN}}" \
-H "Content-Type: application/json" \
-d '{"entity_id": "automation.morning_routine"}'
AI Agent Tips
- REST API covers states, services, events, config, and history.
- Use WebSocket API for real-time event stream.
- Automations can be triggered, enabled, or disabled via API.
- Integrates with voice assistants, cameras, sensors, and climate systems.