name: ha-automation-trigger description: "Fire Aegis detection events in Home Assistant" version: 1.0.0
parameters:
name: ha_url label: "Home Assistant URL" type: url default: "http://homeassistant.local:8123" required: true group: Connection
name: ha_token label: "Long-Lived Access Token" type: password required: true group: Connection
capabilities: automation: script: scripts/ha_trigger.py description: "Fires aegis_detection events in Home Assistant"
Home Assistant Automation Trigger
Fires events in Home Assistant when Aegis detects activity. Use HA automations to turn on lights, send notifications, or trigger any HA action.
Example HA Automation
automation:
trigger:
- platform: event
event_type: aegis_detection
condition:
- condition: template
value_template: "{{ trigger.event.data.camera == 'front_door' }}"
action:
- service: light.turn_on
target:
entity_id: light.porch
Setup
python3 -m venv .venv && source .venv/bin/activate
pip install -r requirements.txt