PlaceOS Triggers

Build CI Changelog

PlaceOS service handling events and conditional triggers.

Contributing

See CONTRIBUTING.md.

Environment Variables

Core Configuration

SMTP Configuration

Telemetry (PlaceOS Pulse)

Trigger Intervals

Duration Format: Intervals support flexible formats like 5m, 1h20m, 2h30m45s, etc. Note: Invalid formats (like "5" without postfix, "invalid", etc.) will be treated as zero duration, which may cause unexpected behavior. Always include proper time units (h, m, s).

Bindings

Trigger state is exposed through the system like a regular module.


# Binding
_TRIGGER_.trig-systemtrigid

This exposes the following data:


{
  "triggered": true / false,
  "trigger_count": 34,
  "action_errors": 2,
  "comparison_errors": 0,
  "conditions": {
    "comparison_1": true / false,
    "time_1": true / false
  }
}