Description
Two-way control of Home Assistant from Q-SYS over the Home Assistant WebSocket API (ws or wss). State changes are pushed by Home Assistant, so the controls follow the entities without polling.
The plugin has five modes. One plugin in Server mode holds the connection to a Home Assistant instance. Any number of plugins in the other modes then select that Server:
Entityexposes the entities of one Home Assistant domain as Q-SYS controls.Eventlistens to Home Assistant events and fires events.MQTTsubscribes and publishes to MQTT topics through the Home Assistant MQTT integration.Assistsends text to the Home Assistant conversation agents and returns their answer.
The Server plugin must have its Script Access set to Script or All, otherwise the other modes cannot find it. Home Assistant needs a long-lived access token, created under Profile > Security. The Event and MQTT modes need the token of an administrator, and the MQTT mode needs the MQTT integration of Home Assistant.
Key Features
Push Feedback — Entities are subscribed on Home Assistant, every change reaches the controls as soon as it happens
One Connection — A single WebSocket per Home Assistant instance, shared by every plugin of the design
All Main Domains — Lights, switches, covers, climate, media players, numbers, selects, scenes, scripts, sensors and more, plus an
Any Domainmode able to call any serviceOnly What Applies — Controls an entity does not support are disabled
Events and MQTT — Listen to and fire Home Assistant events, subscribe and publish to MQTT topics
Assist — Send a sentence to a conversation agent and read its answer
Hidden Token — The access token is kept in a hidden storage, the plugin only shows a mask
Self Healing — Automatic reconnection and resubscription, an invalid token is never retried
Smooth Faders — Knob movements are debounced (
Knob Debounceproperty) and feedback is held while a fader is moving
Release Notes
2026-10 : 3.0.0.0
New Feature
Added the
Servermode: WebSocket connection (ws/wss) to Home Assistant with a long-lived access token, automatic reconnection and entity listAdded the
Entitymode: two-way control of the entities of one domain through a Server plugin, selected withsetup_serverAdded the
Entity Domainproperty with 51 Home Assistant domains andAny Domainto call any serviceAdded the
Entity Countproperty for 1 to 32 entities per pluginAdded
entity_picture_preview_<n>to show the picture of media players, cameras and imagesAdded the
Eventmode to listen to Home Assistant events (event_type_<n>,event_select_<n>,event_filter_<n>,event_received_<n>,event_data_<n>) and to fire events (event_fire_<n>)Added the
MQTTmode to subscribe (mqtt_topic_<n>,mqtt_payload_<n>,mqtt_received_<n>) and publish (mqtt_publish_<n>) through the Home Assistant MQTT integrationAdded the
Assistmode to send text to a conversation agent (assist_text,assist_response)Added the
Event CountandTopic CountpropertiesAdded a hidden storage for the access token,
connection_tokenonly shows a maskAdded
entity_seek_<n>to media players andentity_transition_<n>to lightsAdded the automatic disabling of the controls an entity does not support
Added the
Knob Debounceproperty to send only the value a knob settles onAdded
entity_state_<n>,entity_name_<n>,entity_available_<n>andentity_attributes_<n>on every entity
Properties
License
Type: string
Default Value: (empty)
Description: License key of the primary Core. Only in Server mode.
License Backup
Type: string
Default Value: (empty)
Description: License key of the backup Core. Only in Server mode.
Mode
Type: enum
Choices: Server, Entity, Event, MQTT, Assist
Default Value: Server
Description: Server connects to Home Assistant. The other modes work through a Server plugin.
Entity Domain
Type: enum
Choices: see Domains below
Default Value: Light
Description: Home Assistant domain of the entities controlled by this plugin. Only in Entity mode.
Entity Count
Type: integer
Min: 1
Max: 32
Default Value: 1
Description: Number of entities on the Controls page. Only in Entity mode.
Event Count
Type: integer
Min: 1
Max: 32
Default Value: 4
Description: Number of events on the Controls page. Only in Event mode.
Topic Count
Type: integer
Min: 1
Max: 32
Default Value: 4
Description: Number of MQTT topics on the Controls page. Only in MQTT mode.
Knob Debounce
Type: boolean
Default Value: true
Description: When enabled, a knob sends only the value it settles on, 0.1 s after its last movement. When disabled, every movement is sent to Home Assistant. Only in Entity mode.
Debug Print
Type: enum
Choices: None, RX, TX, RX/TX, Function Calls, All
Default Value: None
Description: Prints debug messages to the plugin's debug output. The access token is never printed.
Controls
Header
Every page starts with the same header: the plugin title, the build version, the logo and the Status. The title tells which plugin it is: Home Assistant - followed by the mode, or by the Entity Domain in Entity mode, for example Home Assistant - Server, Home Assistant - Light or Home Assistant - MQTT.
Status
Controls name: Status
Type: Indicator-Status
Pin Style: Output
Pin Name: Status
Description: Displays the plugin's operational status.
OK
Compromised - Entities #2 require attention
Fault - Access token refused by Home Assistant
Server Mode
Setup Page
Connection
Protocol
Controls name: connection_protocol
Type: Text (combo box)
Pin Style: Input / Output
Pin Name: Connection~Protocol
Description: ws or wss.
Host
Controls name: connection_host
Type: Text
Pin Style: Input / Output
Pin Name: Connection~Host
Description: IP address or host name of Home Assistant.
Port
Controls name: connection_port
Type: Knob-Integer
Pin Style: Input / Output
Pin Name: Connection~Port
Description: TCP port, 8123 by default.
Token
Controls name: connection_token
Type: Text
Pin Style: Input / Output
Pin Name: Connection~Token
Description: Long-lived access token. Once entered, the token moves to a hidden storage and the field only shows ****************. Type a new token over the mask to replace it, or clear the field to remove it.
Changing any connection control reconnects at once. A refused token is not retried until the token changes or Reconnect is pressed, because Home Assistant bans addresses after repeated failures.
Connected
Controls name: connection_connected
Type: Indicator-Led
Pin Style: Output
Pin Name: Connection~Connected
Description: On when the plugin is authenticated on Home Assistant.
Reconnect
Controls name: connection_reconnect
Type: Button-Trigger
Pin Style: Input / Output
Pin Name: Connection~Reconnect
Description: Closes the connection and opens it again.
Server Information
Version
Controls name: info_version
Type: Indicator-Text
Pin Style: Output
Pin Name: Information~Version
Description: Home Assistant version.
Location Name
Controls name: info_location
Type: Indicator-Text
Pin Style: Output
Pin Name: Information~Location Name
Description: Name of the Home Assistant instance.
Entities
Controls name: info_entities
Type: Indicator-Text
Pin Style: Output
Pin Name: Information~Entities
Description: Number of entities offered to the Entity plugins.
Refresh
Controls name: info_refresh
Type: Button-Trigger
Pin Style: Input / Output
Pin Name: Information~Refresh
Description: Reads the entity list again. Done automatically when the Home Assistant entity registry changes and when Home Assistant has finished starting.
Watched Entities
Controls name: info_watched
Type: Indicator-Text
Pin Style: Output
Pin Name: Information~Watched Entities
Description: Number of entities subscribed for the Entity plugins.
Last Error
Controls name: info_last_error
Type: Indicator-Text
Pin Style: Output
Pin Name: Information~Last Error
Description: Last error answered by Home Assistant, starting with the command or service that was called.
Entity Mode
Controls Page
One section per entity. <n> is the entity number and <Domain> the Entity Domain property.
Entity
Entity ID
Controls name: entity_id_<n>
Type: Text (combo box)
Pin Style: Input / Output
Pin Name: <Domain>~<n>~Entity ID
Description: Entity controlled by the section. The choices are the entities of the domain known by the Server. The first choice, (None), is always present and clears the selection.
Available
Controls name: entity_available_<n>
Type: Indicator-Led
Pin Style: Output
Pin Name: <Domain>~<n>~Available
Description: On when the Server is connected and the entity is not unavailable. The controls of the entity are disabled otherwise.
Friendly Name
Controls name: entity_name_<n>
Type: Indicator-Text
Pin Style: Output
Pin Name: <Domain>~<n>~Friendly Name
Description: Friendly name of the entity, read only.
State
Controls name: entity_state_<n>
Type: Indicator-Text
Pin Style: Output
Pin Name: <Domain>~<n>~State
Description: Raw state of the entity.
Attributes
Controls name: entity_attributes_<n>
Type: Indicator-Text
Pin Style: Output
Pin Name: <Domain>~<n>~Attributes
Description: Every attribute of the entity, as JSON.
A selected entity is never cleared by the plugin. When it does not exist on Home Assistant the Status reports its number.
Domains
The controls between State and Attributes depend on the Entity Domain property.
A control the selected entity does not support is disabled: for example the color controls of a light that only dims, or the single target temperature of a thermostat working with a low / high range. The plugin reads this from the supported_features and supported_color_modes attributes; an entity that does not publish them keeps every control.
Fields described as local are not sent when they change. Set them first, then use the action of the same entity.
Any Domain
Home Assistant domain: any, the entity list shows every domain
Controls
Controls name | Type | Pin Style | Pin Name | Description |
|---|---|---|---|---|
|
|
|
| Calls |
|
|
|
| Calls |
|
|
|
| Calls |
|
|
|
| On when the state is |
|
|
|
| Shows the state. |
|
|
|
| Triggers each time the state changes to a new value. |
|
|
|
| Local field, sent with the actions of the entity. |
|
|
|
| Local field, sent with the actions of the entity. |
|
|
|
| Calls the service typed in |
Alarm Control Panel
Home Assistant domain: alarm_control_panel
Controls
Controls name | Type | Pin Style | Pin Name | Description |
|---|---|---|---|---|
|
|
|
| Local field, sent with the actions of the entity. |
|
|
|
| Calls |
|
|
|
| Calls |
|
|
|
| Calls |
|
|
|
| Calls |
|
|
|
| Calls |
|
|
|
| Calls |
|
|
|
| Calls |
|
|
|
| On when the state is |
|
|
|
| On when the state is |
|
|
|
| On when the state is |
Alert
Home Assistant domain: alert
Controls
Controls name | Type | Pin Style | Pin Name | Description |
|---|---|---|---|---|
|
|
|
| Follows the state, calls |
|
|
|
| On when the state is |
Assist Satellite
Home Assistant domain: assist_satellite
Controls
Controls name | Type | Pin Style | Pin Name | Description |
|---|---|---|---|---|
|
|
|
| Local field, sent with the actions of the entity. |
|
|
|
| Calls |
|
|
|
| On when the state is |
Automation
Home Assistant domain: automation
Controls
Controls name | Type | Pin Style | Pin Name | Description |
|---|---|---|---|---|
|
|
|
| Follows the state, calls |
|
|
|
| Calls |
|
|
|
| Shows the attribute |
|
|
|
| Triggers each time the attribute |
Binary Sensor
Home Assistant domain: binary_sensor
Controls
Controls name | Type | Pin Style | Pin Name | Description |
|---|---|---|---|---|
|
|
|
| On when the state is |
|
|
|
| Shows the attribute |
Button
Home Assistant domain: button
Controls
Controls name | Type | Pin Style | Pin Name | Description |
|---|---|---|---|---|
|
|
|
| Calls |
|
|
|
| Triggers each time the state changes to a new value. |
Calendar
Home Assistant domain: calendar
Controls
Controls name | Type | Pin Style | Pin Name | Description |
|---|---|---|---|---|
|
|
|
| On when the state is |
|
|
|
| Shows the attribute |
|
|
|
| Shows the attribute |
|
|
|
| Shows the attribute |
|
|
|
| Shows the attribute |
|
|
|
| Shows the attribute |
|
|
|
| On when the attribute |
Camera
Home Assistant domain: camera
Controls
Controls name | Type | Pin Style | Pin Name | Description |
|---|---|---|---|---|
|
|
|
| Follows the state, calls |
|
|
|
| Follows the attribute |
|
|
|
| On when the state is |
|
|
|
| On when the state is |
|
|
|
| Shows the attribute |
|
|
|
| Shows the picture of the attribute |
Climate
Home Assistant domain: climate
Controls
Controls name | Type | Pin Style | Pin Name | Description |
|---|---|---|---|---|
|
|
|
| Follows the state, calls |
|
|
|
| Follows the state, calls |
|
|
|
| Shows the attribute |
|
|
|
| Shows the attribute |
|
|
|
| Follows the attribute |
|
|
|
| Follows the attribute |
|
|
|
| Follows the attribute |
|
|
|
| Shows the attribute |
|
|
|
| Follows the attribute |
|
|
|
| Follows the attribute |
|
|
|
| Follows the attribute |
|
|
|
| Follows the attribute |
Counter
Home Assistant domain: counter
Controls
Controls name | Type | Pin Style | Pin Name | Description |
|---|---|---|---|---|
|
|
|
| Follows the state, calls |
|
|
|
| Calls |
|
|
|
| Calls |
|
|
|
| Calls |
Cover
Home Assistant domain: cover
Controls
Controls name | Type | Pin Style | Pin Name | Description |
|---|---|---|---|---|
|
|
|
| Calls |
|
|
|
| Calls |
|
|
|
| Calls |
|
|
|
| Follows the attribute |
|
|
|
| Calls |
|
|
|
| Calls |
|
|
|
| Calls |
|
|
|
| Follows the attribute |
|
|
|
| On when the state is |
|
|
|
| On when the state is |
Date
Home Assistant domain: date
Controls
Controls name | Type | Pin Style | Pin Name | Description |
|---|---|---|---|---|
|
|
|
| Follows the state, calls |
Datetime
Home Assistant domain: datetime
Controls
Controls name | Type | Pin Style | Pin Name | Description |
|---|---|---|---|---|
|
|
|
| Follows the state, calls |
Device Tracker
Home Assistant domain: device_tracker
Controls
Controls name | Type | Pin Style | Pin Name | Description |
|---|---|---|---|---|
|
|
|
| On when the state is |
|
|
|
| Shows the attribute |
|
|
|
| Shows the attribute |
|
|
|
| Shows the attribute |
Event
Home Assistant domain: event
Controls
Controls name | Type | Pin Style | Pin Name | Description |
|---|---|---|---|---|
|
|
|
| Shows the attribute |
|
|
|
| Triggers each time the state changes to a new value. |
Fan
Home Assistant domain: fan
Controls
Controls name | Type | Pin Style | Pin Name | Description |
|---|---|---|---|---|
|
|
|
| Follows the state, calls |
|
|
|
| Follows the attribute |
|
|
|
| Calls |
|
|
|
| Calls |
|
|
|
| Follows the attribute |
|
|
|
| Follows the attribute |
|
|
|
| Follows the attribute |
Group
Home Assistant domain: group
Controls
Controls name | Type | Pin Style | Pin Name | Description |
|---|---|---|---|---|
|
|
|
| Follows the state, calls |
|
|
|
| Shows the attribute |
Humidifier
Home Assistant domain: humidifier
Controls
Controls name | Type | Pin Style | Pin Name | Description |
|---|---|---|---|---|
|
|
|
| Follows the state, calls |
|
|
|
| Follows the attribute |
|
|
|
| Shows the attribute |
|
|
|
| Follows the attribute |
|
|
|
| Shows the attribute |
Image
Home Assistant domain: image
Controls
Controls name | Type | Pin Style | Pin Name | Description |
|---|---|---|---|---|
|
|
|
| Shows the attribute |
|
|
|
| Shows the picture of the attribute |
|
|
|
| Triggers each time the state changes to a new value. |
Input Boolean
Home Assistant domain: input_boolean
Controls
Controls name | Type | Pin Style | Pin Name | Description |
|---|---|---|---|---|
|
|
|
| Follows the state, calls |
Input Button
Home Assistant domain: input_button
Controls
Controls name | Type | Pin Style | Pin Name | Description |
|---|---|---|---|---|
|
|
|
| Calls |
|
|
|
| Triggers each time the state changes to a new value. |
Input Datetime
Home Assistant domain: input_datetime
Controls
Controls name | Type | Pin Style | Pin Name | Description |
|---|---|---|---|---|
|
|
|
| Follows the state, calls |
|
|
|
| On when the attribute |
|
|
|
| On when the attribute |
Input Number
Home Assistant domain: input_number
Controls
Controls name | Type | Pin Style | Pin Name | Description |
|---|---|---|---|---|
|
|
|
| Follows the state, calls |
|
|
|
| Follows the state, calls |
|
|
|
| Shows the attribute |
Input Select
Home Assistant domain: input_select
Controls
Controls name | Type | Pin Style | Pin Name | Description |
|---|---|---|---|---|
|
|
|
| Follows the state, calls |
|
|
|
| Calls |
|
|
|
| Calls |
Input Text
Home Assistant domain: input_text
Controls
Controls name | Type | Pin Style | Pin Name | Description |
|---|---|---|---|---|
|
|
|
| Follows the state, calls |
Lawn Mower
Home Assistant domain: lawn_mower
Controls
Controls name | Type | Pin Style | Pin Name | Description |
|---|---|---|---|---|
|
|
|
| Calls |
|
|
|
| Calls |
|
|
|
| Calls |
|
|
|
| On when the state is |
|
|
|
| On when the state is |
|
|
|
| On when the state is |
Light
Home Assistant domain: light
Controls
Controls name | Type | Pin Style | Pin Name | Description |
|---|---|---|---|---|
|
|
|
| Follows the state, calls |
|
|
|
| Local field, sent with the actions of the entity when it is above |
|
|
|
| Follows the attribute |
|
|
|
| Follows the attribute |
|
|
|
| Follows the attribute |
|
|
|
| Follows the attribute |
|
|
|
| Shows the attribute |
Lock
Home Assistant domain: lock
Controls
Controls name | Type | Pin Style | Pin Name | Description |
|---|---|---|---|---|
|
|
|
| Local field, sent with the actions of the entity. |
|
|
|
| Follows the state, calls |
|
|
|
| Calls |
|
|
|
| On when the state is |
Media Player
Home Assistant domain: media_player
Controls
Controls name | Type | Pin Style | Pin Name | Description |
|---|---|---|---|---|
|
|
|
| Follows the state, calls |
|
|
|
| Calls |
|
|
|
| Calls |
|
|
|
| Calls |
|
|
|
| Calls |
|
|
|
| Calls |
|
|
|
| On when the state is |
|
|
|
| Follows the attribute |
|
|
|
| Calls |
|
|
|
| Calls |
|
|
|
| Follows the attribute |
|
|
|
| Follows the attribute |
|
|
|
| Follows the attribute |
|
|
|
| Follows the attribute |
|
|
|
| Follows the attribute |
|
|
|
| Shows the attribute |
|
|
|
| Shows the attribute |
|
|
|
| Shows the attribute |
|
|
|
| Shows the attribute |
|
|
|
| Shows the attribute |
|
|
|
| Position of the media as a percentage of its duration, calls |
|
|
|
| Shows the attribute |
|
|
|
| Shows the picture of the attribute |
|
|
|
| Local field, sent with the actions of the entity. |
|
|
|
| Local field, sent with the actions of the entity. |
|
|
|
| Calls |
Notify
Home Assistant domain: notify
Controls
Controls name | Type | Pin Style | Pin Name | Description |
|---|---|---|---|---|
|
|
|
| Local field, sent with the actions of the entity. |
|
|
|
| Local field, sent with the actions of the entity. |
|
|
|
| Calls |
Number
Home Assistant domain: number
Controls
Controls name | Type | Pin Style | Pin Name | Description |
|---|---|---|---|---|
|
|
|
| Follows the state, calls |
|
|
|
| Follows the state, calls |
|
|
|
| Shows the attribute |
Person
Home Assistant domain: person
Controls
Controls name | Type | Pin Style | Pin Name | Description |
|---|---|---|---|---|
|
|
|
| On when the state is |
|
|
|
| Shows the attribute |
|
|
|
| Shows the attribute |
Remote
Home Assistant domain: remote
Controls
Controls name | Type | Pin Style | Pin Name | Description |
|---|---|---|---|---|
|
|
|
| Follows the state, calls |
|
|
|
| Follows the attribute |
|
|
|
| Local field, sent with the actions of the entity. |
|
|
|
| Local field, sent with the actions of the entity. |
|
|
|
| Calls |
Scene
Home Assistant domain: scene
Controls
Controls name | Type | Pin Style | Pin Name | Description |
|---|---|---|---|---|
|
|
|
| Calls |
|
|
|
| Triggers each time the state changes to a new value. |
Script
Home Assistant domain: script
Controls
Controls name | Type | Pin Style | Pin Name | Description |
|---|---|---|---|---|
|
|
|
| Calls |
|
|
|
| Calls |
|
|
|
| On when the state is |
Select
Home Assistant domain: select
Controls
Controls name | Type | Pin Style | Pin Name | Description |
|---|---|---|---|---|
|
|
|
| Follows the state, calls |
|
|
|
| Calls |
|
|
|
| Calls |
Sensor
Home Assistant domain: sensor
Controls
Controls name | Type | Pin Style | Pin Name | Description |
|---|---|---|---|---|
|
|
|
| Shows the state. |
|
|
|
| Shows the attribute |
|
|
|
| Shows the attribute |
Siren
Home Assistant domain: siren
Controls
Controls name | Type | Pin Style | Pin Name | Description |
|---|---|---|---|---|
|
|
|
| Local field, sent with the actions of the entity. Choices from attribute |
|
|
|
| Follows the state, calls |
Sun
Home Assistant domain: sun
Controls
Controls name | Type | Pin Style | Pin Name | Description |
|---|---|---|---|---|
|
|
|
| On when the state is |
|
|
|
| Shows the attribute |
|
|
|
| Shows the attribute |
|
|
|
| Shows the attribute |
|
|
|
| Shows the attribute |
Switch
Home Assistant domain: switch
Controls
Controls name | Type | Pin Style | Pin Name | Description |
|---|---|---|---|---|
|
|
|
| Follows the state, calls |
Text
Home Assistant domain: text
Controls
Controls name | Type | Pin Style | Pin Name | Description |
|---|---|---|---|---|
|
|
|
| Follows the state, calls |
Text To Speech
Home Assistant domain: tts
Controls
Controls name | Type | Pin Style | Pin Name | Description |
|---|---|---|---|---|
|
|
|
| Local field, sent with the actions of the entity. |
|
|
|
| Local field, sent with the actions of the entity. |
|
|
|
| Calls |
Time
Home Assistant domain: time
Controls
Controls name | Type | Pin Style | Pin Name | Description |
|---|---|---|---|---|
|
|
|
| Follows the state, calls |
Timer
Home Assistant domain: timer
Controls
Controls name | Type | Pin Style | Pin Name | Description |
|---|---|---|---|---|
|
|
|
| Local field, sent with the actions of the entity. |
|
|
|
| Calls |
|
|
|
| Calls |
|
|
|
| Calls |
|
|
|
| Calls |
|
|
|
| On when the state is |
|
|
|
| On when the state is |
|
|
|
| Shows the attribute |
|
|
|
| Shows the attribute |
|
|
|
| Shows the attribute |
To-do List
Home Assistant domain: todo
Controls
Controls name | Type | Pin Style | Pin Name | Description |
|---|---|---|---|---|
|
|
|
| Local field, sent with the actions of the entity. |
|
|
|
| Calls |
|
|
|
| Calls |
|
|
|
| Shows the state. |
Update
Home Assistant domain: update
Controls
Controls name | Type | Pin Style | Pin Name | Description |
|---|---|---|---|---|
|
|
|
| On when the state is |
|
|
|
| Shows the attribute |
|
|
|
| Shows the attribute |
|
|
|
| On when the attribute |
|
|
|
| Calls |
|
|
|
| Calls |
Vacuum
Home Assistant domain: vacuum
Controls
Controls name | Type | Pin Style | Pin Name | Description |
|---|---|---|---|---|
|
|
|
| Calls |
|
|
|
| Calls |
|
|
|
| Calls |
|
|
|
| Calls |
|
|
|
| Calls |
|
|
|
| Calls |
|
|
|
| Follows the attribute |
|
|
|
| On when the state is |
|
|
|
| On when the state is |
|
|
|
| On when the state is |
Valve
Home Assistant domain: valve
Controls
Controls name | Type | Pin Style | Pin Name | Description |
|---|---|---|---|---|
|
|
|
| Calls |
|
|
|
| Calls |
|
|
|
| Calls |
|
|
|
| Follows the attribute |
|
|
|
| On when the state is |
|
|
|
| On when the state is |
Water Heater
Home Assistant domain: water_heater
Controls
Controls name | Type | Pin Style | Pin Name | Description |
|---|---|---|---|---|
|
|
|
| Follows the state, calls |
|
|
|
| Follows the state, calls |
|
|
|
| Shows the attribute |
|
|
|
| Follows the attribute |
|
|
|
| Follows the attribute |
Weather
Home Assistant domain: weather
Controls
Controls name | Type | Pin Style | Pin Name | Description |
|---|---|---|---|---|
|
|
|
| Shows the attribute |
|
|
|
| Shows the attribute |
|
|
|
| Shows the attribute |
|
|
|
| Shows the attribute |
|
|
|
| Shows the attribute |
|
|
|
| Shows the attribute |
|
|
|
| Shows the attribute |
|
|
|
| Shows the attribute |
Zone
Home Assistant domain: zone
Controls
Controls name | Type | Pin Style | Pin Name | Description |
|---|---|---|---|---|
|
|
|
| Shows the state. |
|
|
|
| Shows the attribute |
|
|
|
| Shows the attribute |
|
|
|
| Shows the attribute |
|
|
|
| Shows the attribute |
Event Mode
Controls Page
One section per event. <n> is the event number.
Event Type
Controls name: event_type_<n>
Type: Text
Pin Style: Input / Output
Pin Name: Event~<n>~Event Type
Description: Type of the Home Assistant event to listen to and to fire, for example state_changed or zha_event. Free text, it must be the exact name of the event. Empty to disable the section.
Select Event
Controls name: event_select_<n>
Type: Text (combo box)
Pin Style: Input / Output
Pin Name: Event~<n>~Select Event
Description: Copies the chosen event type to Event Type, then goes back to empty. The list holds the event types Home Assistant currently listens to, plus state_changed, call_service, automation_triggered and script_started. Event Type stays a free text field for any other type.
Subscribed
Controls name: event_subscribed_<n>
Type: Indicator-Led
Pin Style: Output
Pin Name: Event~<n>~Subscribed
Description: On when Home Assistant accepted the subscription to the event type.
Filter
Controls name: event_filter_<n>
Type: Text
Pin Style: Input / Output
Pin Name: Event~<n>~Filter
Description: Optional JSON object. An event is only kept when its data holds every value of the filter, for example {"device_id": "5f2c9a", "command": "on"}.
Received
Controls name: event_received_<n>
Type: Button-Trigger
Pin Style: Output
Pin Name: Event~<n>~Received
Description: Triggers each time a matching event is received.
Time
Controls name: event_time_<n>
Type: Indicator-Text
Pin Style: Output
Pin Name: Event~<n>~Time
Description: Time the last matching event was fired.
Data
Controls name: event_data_<n>
Type: Indicator-Text
Pin Style: Output
Pin Name: Event~<n>~Data
Description: Data of the last matching event, as JSON.
Fire Data
Controls name: event_fire_data_<n>
Type: Text
Pin Style: Input / Output
Pin Name: Event~<n>~Fire Data
Description: Optional JSON object sent as the data of the fired event.
Fire
Controls name: event_fire_<n>
Type: Button-Trigger
Pin Style: Input / Output
Pin Name: Event~<n>~Fire
Description: Fires an event of the Event Type on Home Assistant.
A JSON field that is not valid, or an event Home Assistant refuses, is reported by the Status with the number of the event.
MQTT Mode
Controls Page
One section per topic. <n> is the topic number.
Topic
Controls name: mqtt_topic_<n>
Type: Text
Pin Style: Input / Output
Pin Name: Topic~<n>~Topic
Description: MQTT topic to subscribe and to publish to. The wildcards + and # are accepted for the subscription.
Subscribed
Controls name: mqtt_subscribed_<n>
Type: Indicator-Led
Pin Style: Output
Pin Name: Topic~<n>~Subscribed
Description: On when Home Assistant accepted the subscription to the topic.
Received
Controls name: mqtt_received_<n>
Type: Button-Trigger
Pin Style: Output
Pin Name: Topic~<n>~Received
Description: Triggers each time a message is received.
Received Topic
Controls name: mqtt_received_topic_<n>
Type: Indicator-Text
Pin Style: Output
Pin Name: Topic~<n>~Received Topic
Description: Topic of the last message, useful with wildcards.
Payload
Controls name: mqtt_payload_<n>
Type: Indicator-Text
Pin Style: Output
Pin Name: Topic~<n>~Payload
Description: Payload of the last message.
Value
Controls name: mqtt_value_<n>
Type: Knob-Float
Pin Style: Output
Pin Name: Topic~<n>~Value
Description: Payload of the last message as a number, 0 when it is not numeric.
Publish Payload
Controls name: mqtt_publish_payload_<n>
Type: Text
Pin Style: Input / Output
Pin Name: Topic~<n>~Publish Payload
Description: Payload sent by Publish.
Retain
Controls name: mqtt_retain_<n>
Type: Button-Toggle
Pin Style: Input / Output
Pin Name: Topic~<n>~Retain
Description: Publishes the message as retained.
Publish
Controls name: mqtt_publish_<n>
Type: Button-Trigger
Pin Style: Input / Output
Pin Name: Topic~<n>~Publish
Description: Publishes the Publish Payload to the Topic. A topic with wildcards cannot be published.
Assist Mode
Controls Page
Agent
Controls name: assist_agent
Type: Text (combo box)
Pin Style: Input / Output
Pin Name: Assist~Agent
Description: Conversation agent that answers. (Default) uses the agent chosen in Home Assistant.
Language
Controls name: assist_language
Type: Text
Pin Style: Input / Output
Pin Name: Assist~Language
Description: Optional language code of the text, for example en or fr.
Text
Controls name: assist_text
Type: Text
Pin Style: Input / Output
Pin Name: Assist~Text
Description: Sentence sent to the agent. It is sent as soon as it is entered.
Send
Controls name: assist_send
Type: Button-Trigger
Pin Style: Input / Output
Pin Name: Assist~Send
Description: Sends the Text again.
Busy
Controls name: assist_busy
Type: Indicator-Led
Pin Style: Output
Pin Name: Assist~Busy
Description: On while the agent has not answered. A request without answer is abandoned after 60 s.
Responded
Controls name: assist_responded
Type: Button-Trigger
Pin Style: Output
Pin Name: Assist~Responded
Description: Triggers each time an answer is received.
Response
Controls name: assist_response
Type: Indicator-Text
Pin Style: Output
Pin Name: Assist~Response
Description: Answer of the agent.
Response Type
Controls name: assist_response_type
Type: Indicator-Text
Pin Style: Output
Pin Name: Assist~Response Type
Description: action_done, query_answer or error.
Continue
Controls name: assist_continue
Type: Indicator-Led
Pin Style: Output
Pin Name: Assist~Continue
Description: On when the agent expects a reply to its answer.
Conversation
Controls name: assist_conversation
Type: Indicator-Text
Pin Style: Output
Pin Name: Assist~Conversation
Description: Identifier of the current conversation, sent with the next text so the agent keeps the context.
New Conversation
Controls name: assist_new
Type: Button-Trigger
Pin Style: Input / Output
Pin Name: Assist~New Conversation
Description: Forgets the current conversation.
Setup Page
The Entity, Event, MQTT and Assist modes share this page.
Server
Server
Controls name: setup_server
Type: Text (combo box)
Pin Style: Input / Output
Pin Name: Setup~Server
Description: Server plugin used to reach Home Assistant. Selected automatically when the design has only one.
Refresh
Controls name: setup_refresh
Type: Button-Trigger
Pin Style: Input / Output
Pin Name: Setup~Refresh
Description: Rebuilds the list of Server plugins.
Connected
Controls name: setup_connected
Type: Indicator-Led
Pin Style: Output
Pin Name: Setup~Connected
Description: On when the selected Server is connected to Home Assistant.
About Page
Server mode:
License
License
Controls name: about_license
Type: Indicator-Status
Pin Style: Output
Pin Name: About~License
Description: Validity of the license: Valid, Invalid or Emulating. Only in Server mode.
Plugin Info
Documentation
Controls name: about_doc_url
Type: Indicator-Text
Pin Style: Output
Pin Name: About~Documentation
Description: Link to the plugin's documentation.

