Skip to content
One platform. From customer conversation to completed work.Take a closer look
All connections
Developer · CONNECTION

Home Assistant + NodeHub

Read entity states and the logbook, call services and fire events on a Home Assistant instance.

Explore 13 workflow actions for Home Assistant, including account permissions and operation limits.

10 read actions3 write actions
WORKFLOW ACTIONS

What you can configure.

Choose an action in the workflow builder, connect an account, and map its inputs. These actions are available in the catalog; your account access and a successful test determine whether they work for your setup.

Call service

Write

Run a service, such as light.turn_on, and return the states it changed.

Permissions and limits

Account permissions

  • An administrator token for services that require it

Operation limits

  • Home Assistant returns only the states that changed during the call; an empty list is not a failure. Services that return data need return_response and are not offered here.
  • A lost answer remains uncertain and is never automatically repeated.
  • Home Assistant must be reachable from NodeHub at a public HTTPS address (for example through Home Assistant Cloud or a reverse proxy).

A repeated request may repeat the external action. Review the previous result before retrying a write.

Check configuration

Read

Ask Home Assistant to validate its configuration files without restarting.

Permissions and limits

Account permissions

Depends on the connected account and selected operation. Check the service documentation.

Operation limits

  • Requires an administrator token. Nothing is changed or restarted.
  • Home Assistant must be reachable from NodeHub at a public HTTPS address (for example through Home Assistant Cloud or a reverse proxy).

Download camera image

Read

Fetch the current image from one camera into protected workflow file storage.

Permissions and limits

Account permissions

Depends on the connected account and selected operation. Check the service documentation.

Operation limits

  • Available only inside a workflow run because the image is saved as a signed, business-scoped file. Images are capped at 16 MB and 40 million pixels.
  • Home Assistant must be reachable from NodeHub at a public HTTPS address (for example through Home Assistant Cloud or a reverse proxy).

Fire event

Write

Fire a custom event on the instance's event bus.

Permissions and limits

Account permissions

Depends on the connected account and selected operation. Check the service documentation.

Operation limits

  • A lost answer remains uncertain and is never automatically repeated.
  • Home Assistant must be reachable from NodeHub at a public HTTPS address (for example through Home Assistant Cloud or a reverse proxy).

A repeated request may repeat the external action. Review the previous result before retrying a write.

Get configuration

Read

Read the instance's location, units, time zone, version and loaded components.

Permissions and limits

Account permissions

Depends on the connected account and selected operation. Check the service documentation.

Operation limits

  • Home Assistant must be reachable from NodeHub at a public HTTPS address (for example through Home Assistant Cloud or a reverse proxy).

Get entity state

Read

Read one entity's current state and attributes.

Permissions and limits

Account permissions

Depends on the connected account and selected operation. Check the service documentation.

Operation limits

  • Home Assistant must be reachable from NodeHub at a public HTTPS address (for example through Home Assistant Cloud or a reverse proxy).

Get logbook

Read

Read logbook entries from a start time, optionally for one entity.

Permissions and limits

Account permissions

Depends on the connected account and selected operation. Check the service documentation.

Operation limits

  • Home Assistant must be reachable from NodeHub at a public HTTPS address (for example through Home Assistant Cloud or a reverse proxy).

Get state history

Read

Read a bounded period of state changes for up to 20 entities.

Permissions and limits

Account permissions

Depends on the connected account and selected operation. Check the service documentation.

Operation limits

  • Returns minimal state changes without attributes for at most 20 entities over at most 31 days. The complete answer is capped at 2 MB.
  • Home Assistant must be reachable from NodeHub at a public HTTPS address (for example through Home Assistant Cloud or a reverse proxy).

List entity states

Read

Read the current state of every entity.

Permissions and limits

Account permissions

Depends on the connected account and selected operation. Check the service documentation.

Operation limits

  • Returns every entity in one answer; large installations can approach NodeHub's 2 MB result limit.
  • Home Assistant must be reachable from NodeHub at a public HTTPS address (for example through Home Assistant Cloud or a reverse proxy).

List event types

Read

Read the event types on the event bus and how many listeners each has.

Permissions and limits

Account permissions

Depends on the connected account and selected operation. Check the service documentation.

Operation limits

  • Home Assistant must be reachable from NodeHub at a public HTTPS address (for example through Home Assistant Cloud or a reverse proxy).

List services

Read

Read the available service domains and their services.

Permissions and limits

Account permissions

Depends on the connected account and selected operation. Check the service documentation.

Operation limits

  • Home Assistant must be reachable from NodeHub at a public HTTPS address (for example through Home Assistant Cloud or a reverse proxy).

Render template

Read

Render a Home Assistant template and return the text.

Permissions and limits

Account permissions

Depends on the connected account and selected operation. Check the service documentation.

Operation limits

  • The template runs on the Home Assistant instance with the token's rights.
  • Home Assistant must be reachable from NodeHub at a public HTTPS address (for example through Home Assistant Cloud or a reverse proxy).

Set entity state

Write

Create or replace an entity's state in Home Assistant's state machine.

Permissions and limits

Account permissions

Depends on the connected account and selected operation. Check the service documentation.

Operation limits

  • This changes the recorded state only; it does not control a device. Use Call service to act on a device.
  • A lost answer remains uncertain and is never automatically repeated.
  • Home Assistant must be reachable from NodeHub at a public HTTPS address (for example through Home Assistant Cloud or a reverse proxy).

A repeated request may repeat the external action. Review the previous result before retrying a write.

SETUP

Start with a controlled test.

01Connect the intended account

Use the account and permissions required for your process. Review the connection check before configuring a workflow action.

02Review inputs and access

Select a listed operation and map its required inputs. Use test records and add a human approval before writes that need review.

03Confirm the result

Inspect step outputs and confirm the result in Home Assistant. A saved workflow is not a completed provider action.

Follow the workflow quickstart
EXPLORE YOUR STACK

More in Developer.

Home Assistant integration | NodeHub