Choose the right interface- JavaScript scripting: react to supported controller events, run schedules and combine configured integrations.
- HTTP API: read controller status and supported objects, issue typed commands and integrate another local system.
- MCP: connect a compatible AI client through the myrohome-helper-mcp adapter. The client still needs the correct controller-scoped API key and local permissions.
Version 5.20 PDFs attachedHelper Scripting Guide; HTTP API; MCP Guide. Use the separate HAI / Leviton, NESS / ELK or Savant controller guide for family-specific commands and limitations. The app's Help menu provides the references for your installed build.
Start safely and make the example repeatableBegin with read-only inventory/status calls. For AI-assisted scripting, copy Helper's current AI Scripting Reference and use actual saved object names; do not guess methods or object numbers. Review the generated script before enabling it. Enable only the API capabilities needed for the integration. Arm/disarm and remote script management are separate sensitive capabilities.
When sharing a script here, include the controller family, Helper version, expected event, and a minimal redacted example inside the forum's Code formatting. Remove keys, user codes, tokens, private URLs and precise home details. Say which integrations must already be configured. An accepted command is not proof of a physical result; confirm feedback before retrying.
Related guidesHelper setup and controller manualsApple Home, Siri and ShortcutsPrivate remote access with Tailscale