Commit Graph

96 Commits

Author SHA1 Message Date
kacper 8221098ebc Route OpenClaw chat by HA user 2026-05-06 08:08:18 +02:00
TechArtDev 90d525e842 Merge pull request #19 from techartdev/papurha/version-bump-and-changelog
Bump version to 0.1.62 and backfill changelog entries
2026-04-04 17:15:36 +03:00
root a48b96123c Bump version to 0.1.62 and update changelog 2026-04-04 16:34:00 +03:00
TechArtDev 94349460ea Merge pull request #18 from techartdev/papurha/safe-fixes-and-reworks
Fix model selection, cleanup dead schema, and rework Assist agent routing
2026-04-04 16:31:46 +03:00
root e17bd0aa85 Fix model selection, docs links, cache-busting, and Assist routing 2026-04-04 16:28:35 +03:00
TechArtDev 7050441f8d Merge pull request #11 from L0rz/fix/continue-conversation
feat: enable continue_conversation for Voice PE follow-up dialog
2026-04-04 16:24:09 +03:00
TechArtDev 519220eaf5 Merge pull request #13 from bonzanni/main
Set x-openclaw-message-channel header for voice requests
2026-04-04 16:23:45 +03:00
Nicola Bonzanni 656aad5432 Merge pull request #1 from bonzanni/bonzanni-patch-voice
Add message channel header for voice requests
2026-03-29 23:28:08 +01:00
Nicola Bonzanni 73a203cb15 Add message channel header for voice requests
A header was missing for properly recognition of the message channel as voice.
2026-03-30 00:27:19 +02:00
Jarvis (OpenClaw) 2fe9e6d6c0 feat: enable continue_conversation for Voice PE follow-up dialog
When the assistant's response ends with a question mark or contains
common follow-up patterns (EN/DE), set continue_conversation=True
on the ConversationResult. This tells Voice PE and other HA voice
satellites to automatically re-listen after the response finishes
playing, enabling natural back-and-forth dialog without requiring
the wake word between turns.

Fixes #7
2026-03-26 21:27:44 +00:00
techartdev 95bfe5e214 Add voice agent and session ID options, update changelog to version 0.1.61
- Introduced `voice_agent_id` and `assist_session_id` options for enhanced integration.
- Updated request handling to support new headers for voice interactions.
- Preserved existing behavior when new options are left blank.
- Updated changelog for version 0.1.61 to reflect these changes.
2026-03-07 14:37:39 +02:00
techartdev e93c05f2ae Merge branch 'main' of https://github.com/techartdev/OpenClawHomeAssistantIntegration 2026-03-07 14:27:19 +02:00
techartdev 335c48ace9 Update changelog for version 0.1.59 and fix SSL verification in config flow 2026-03-07 14:27:16 +02:00
TechArtDev 6fc19d094b Merge pull request #3 from bmobytes/feature/configurable-agent-id
feat: add configurable agent ID support
2026-03-07 14:25:23 +02:00
TechArtDev 02fedd4857 Simplify agent_id assignment logic
Removed redundant assignment of agent_id from options.
2026-03-07 14:23:40 +02:00
TechArtDev 5ec32e15b6 Merge branch 'main' into feature/configurable-agent-id 2026-03-07 14:21:16 +02:00
techartdev e0c0c7be8e Add configurable agent_id support and update integration options
- Introduced configurable OpenClaw `agent_id` for manual setup and service overrides.
- Enhanced API client to support routing messages to specific agents.
- Updated integration options to reload automatically upon saving changes.
- Added service descriptions and translations for the new `agent_id` field.
- Updated version to 0.1.58 in manifest.
2026-03-07 14:20:24 +02:00
BMO (OpenClaw) fa0af8da60 feat: add configurable agent ID support
Allow users to configure which OpenClaw agent the integration communicates
with, instead of always defaulting to the implicit 'main' agent.

Changes:
- const.py: add CONF_AGENT_ID, DEFAULT_AGENT_ID='main', ATTR_AGENT_ID
- api.py: accept agent_id in constructor; _headers() now includes the
  x-openclaw-agent-id header on every request; async_send_message and
  async_stream_message accept an optional per-call agent_id override
- config_flow.py: expose agent_id as a text field in both the manual
  setup step and the options flow (Settings → Integrations → Configure)
- __init__.py: read agent_id from options/data and pass it to the API
  client; add optional agent_id field to the send_message service schema
  so automations can address a specific agent per-call
- services.yaml: document the new agent_id field on send_message
- strings.json / translations/en.json: add UI labels for the new option

The gateway routing header x-openclaw-agent-id is always sent; when
agent_id is 'main' (the default) the gateway behaviour is unchanged.
A per-call override on send_message takes precedence over the config.

Implemented with assistance from an AI coding agent (BMO) with human
review. Bot-assisted contribution reviewed by a human before submission.
2026-02-26 13:50:07 -06:00
techartdev 9bcac79241 Merge branch 'main' of https://github.com/techartdev/OpenClawHomeAssistantIntegration 2026-02-26 01:35:46 +02:00
techartdev 12bd082605 brand assets relocation 2026-02-26 01:35:34 +02:00
TechArtDev 487b7989b0 Add image to README for OpenClaw integration
Added an image to the README for visual enhancement.
2026-02-25 23:40:33 +02:00
TechArtDev ceb3d941e0 Update README with new image and installation info
Updated image link in README and added installation note.
2026-02-25 17:17:25 +02:00
techartdev 8a0d01b067 revert docs 2026-02-25 16:33:47 +02:00
techartdev a4f78aec49 fix wf 2026-02-25 16:31:42 +02:00
techartdev 10bd4737f2 docs update 2026-02-25 16:30:19 +02:00
techartdev 7bd4f45538 fix wf 2026-02-25 16:15:43 +02:00
techartdev 0f5357e7c7 Add event and button entities, select entity for model switching, and update changelog to version 0.1.56 2026-02-25 15:24:23 +02:00
techartdev 11959e3ce7 Merge branch 'main' of https://github.com/techartdev/OpenClawHomeAssistantIntegration 2026-02-24 16:00:31 +02:00
techartdev 8a0f5f2e69 release workflow 2026-02-24 16:00:28 +02:00
TechArtDev 9d1a09a7a7 Update Discord server link in README 2026-02-24 00:17:17 +02:00
techartdev 9061482429 changelog 2026-02-23 16:46:59 +02:00
techartdev d1187a3818 timeout override in settings 2026-02-23 16:45:34 +02:00
techartdev bb13ac9237 Bump version to 0.1.55, fix chat scrolling issues, restore requestAnimationFrame, and improve entity ID lookups 2026-02-23 16:38:24 +02:00
techartdev aae2e25600 bump version for cache reload 2026-02-23 16:20:03 +02:00
techartdev 013e4d3702 Update version to 0.1.53, fix chat scrolling issues, and prevent scroll anchoring artifacts 2026-02-23 16:05:58 +02:00
techartdev 99aaef05c1 Add HTTPS/SSL support and enhance connection handling
- Implemented HTTPS/SSL support for OpenClaw gateways in `lan_https` mode.
- Added configuration options for SSL certificate verification.
- Improved auto-discovery for `lan_https` access mode.
- Updated documentation in README and changelog for new features and fixes.
- Fixed connection errors related to SSL certificate verification.
2026-02-23 11:49:21 +02:00
techartdev 8f82526bb9 Bump version to 0.1.51, fix chat input focus loss, and update card version 2026-02-23 11:14:18 +02:00
techartdev 7a8c0ae71d Merge branch 'main' of https://github.com/techartdev/OpenClawHomeAssistantIntegration 2026-02-21 19:08:01 +02:00
techartdev bee2fd5a45 Update version to 0.1.50 and enhance voice behavior, chat consistency, and auto-scroll functionality 2026-02-21 19:07:53 +02:00
TechArtDev 7e7fb47f59 Update README.md 2026-02-21 13:06:51 +02:00
techartdev 77b64fd785 readme fix 2026-02-21 13:04:19 +02:00
TechArtDev 76e6a85fb2 Fix formatting of Star History section in README 2026-02-21 13:02:11 +02:00
techartdev 21649dd441 Update version to 0.1.49 and enhance voice mode stability and chat functionality 2026-02-21 02:39:39 +02:00
techartdev 2fe88a7170 Update version to 0.1.48 and improve chat-card gateway status detection 2026-02-21 01:47:43 +02:00
techartdev a5a1ed87c5 Merge branch 'main' of https://github.com/techartdev/OpenClawHomeAssistantIntegration 2026-02-21 01:34:46 +02:00
techartdev 6bd3047c71 Update version to 0.1.47 and improve TTS fallback handling and voice-mode responsiveness 2026-02-21 01:34:43 +02:00
TechArtDev 2245ebd868 Update README with installation instructions
Added installation instructions for OpenClaw as an Add-On/App.
2026-02-21 01:30:24 +02:00
techartdev f65c064569 reduce speach interval for vocie mode 2026-02-21 01:26:05 +02:00
techartdev 6d37734cf9 Update version to 0.1.46 and enhance TTS resilience with automatic voice fallback and error reporting 2026-02-21 01:23:57 +02:00
techartdev 14c5d946a5 voice mode fixes 2026-02-21 00:58:59 +02:00