Home Assistant

Home Assistant integration on indie.money — control entities, call services, and read state

Written By pvdyck

Last updated About 1 hour ago

Home Assistant

Supported — Read and control your Home Assistant instance: fetch state, call services, fire events, render templates, and capture camera screenshots.

NodesHome Assistant
AuthLong-Lived Access Token via Secure Vault

Credential Setup

When configuring the Home Assistant API credential in Secure Vault, provide:

  • Host — the hostname or IP address of your Home Assistant instance
  • Port — the API port (defaults to 8123)
  • SSL — enable if your instance is reachable over HTTPS
  • Access Token — a Long-Lived Access Token generated from your Home Assistant user profile

Operations

Config

  • Get — retrieve the current Home Assistant configuration
  • Check Configuration — validate the configuration

State

  • Get — fetch the state of a single entity
  • Get Many — list states for all entities
  • Create or Update — set the state and attributes of an entity

Service

  • Get Many — list available services
  • Call — invoke a service on a domain with attributes

Event

  • Get Many — list event listeners
  • Create — fire an event with attributes

Template

  • Create — render a Home Assistant template

Log

  • Get Error Logs — retrieve the error log
  • Get Logbook Entries — fetch logbook entries, optionally filtered by entity and time range

Camera Proxy

  • Get Screenshot — capture a snapshot from a camera entity as binary data

Compatibility

All operations supported.