You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+13-1Lines changed: 13 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -28,6 +28,7 @@ OpenClaw is a Home Assistant custom integration that connects your HA instance t
28
28
-`openclaw.send_message`
29
29
-`openclaw.clear_history`
30
30
-`openclaw.invoke_tool`
31
+
-**Integration options** for model selection and voice-specific routing
31
32
-**Event**
32
33
-`openclaw_message_received`
33
34
-`openclaw_tool_invoked`
@@ -192,6 +193,13 @@ When enabled, OpenClaw tool-call responses can execute Home Assistant services.
192
193
- **Wake word enabled**
193
194
- **Wake word** (default: `hey openclaw`)
194
195
- **Voice input provider** (`browser` or `assist_stt`)
196
+
- **Voice agent ID** (optional)
197
+
198
+
### Model selection
199
+
200
+
- **Active Model** select entity controls the model override used for chat-card and Assist requests.
201
+
- If no model is selected, the gateway default is used.
202
+
- Assist conversation IDs are conservatively namespaced by agent ID so different agents do not accidentally share the same conversation context.
195
203
196
204
### Voice provider usage
197
205
@@ -227,11 +235,13 @@ If voice is unreliable in Brave, use Chrome/Edge for card voice input or continu
227
235
228
236
Send a message to OpenClaw.
229
237
238
+
> Note: file attachments are not currently supported by this service. The old `attachments` field was removed because it was accepted by the schema but never sent to the gateway.
239
+
230
240
Fields:
231
241
232
242
- `message`(required)
233
243
- `session_id`(optional)
234
-
- `attachments`(optional)
244
+
- `agent_id`(optional)
235
245
236
246
Example:
237
247
@@ -313,6 +323,8 @@ action:
313
323
314
324
Fired when `openclaw.invoke_tool` completes.
315
325
326
+
The integration also exposes native Event entities for both message-received and tool-invoked events so they can be selected directly in the automation UI.
0 commit comments