Skip to content

Releases: techartdev/OpenClawHomeAssistantIntegration

0.1.49

21 Feb 00:40

Choose a tag to compare

[0.1.49] - 2026-02-21

Fixed

  • Reduced repeated voice-mode start/stop cycles in silence to avoid frequent mobile chime sounds.
  • Prevented voice mode from hearing and re-triggering on its own spoken TTS responses.
  • Improved chat auto-scroll behavior so manual scroll position is respected when reading older messages.
  • Improved cross-device chat consistency by forcing quick backend history sync after message events.

Full Changelog: 0.1.48...0.1.49

0.1.48

20 Feb 23:48

Choose a tag to compare

[0.1.48] - 2026-02-21

Fixed

  • Improved chat-card gateway header status detection to handle suffixed entity IDs (for example _2) and common connected/offline state variants.

Full Changelog: 0.1.47...0.1.48

0.1.47

20 Feb 23:37

Choose a tag to compare

[0.1.47] - 2026-02-21

Fixed

  • Improved continuous voice-mode responsiveness by finalizing recognition on speech end, reducing delay before sending spoken messages.
  • Improved TTS fallback order: when no matching browser language voice is available, the card now tries Home Assistant TTS first before browser default-language fallback.

Full Changelog: 0.1.46...0.1.47

0.1.46

20 Feb 23:26

Choose a tag to compare

[0.1.46] - 2026-02-21

Fixed

  • Improved chat-card TTS resilience when the preferred language voice (for example bg-BG) is temporarily unavailable in the browser.
  • Added automatic fallback to an available voice/language instead of hard failing speech output.
  • TTS error status now includes browser-provided error reason when available.

Full Changelog: 0.1.45...0.1.46

0.1.45

20 Feb 22:59

Choose a tag to compare

[0.1.45] - 2026-02-21

Fixed

  • Hardened voice startup/toggle flow in the chat card to prevent voice mode from getting stuck when browser speech startup fails.
  • Added guarded async click handlers for voice buttons to avoid uncaught promise failures during voice mode enable/disable.
  • Browser speech startup failures now set a clear in-card voice status and automatically revert continuous voice mode.

Full Changelog: 0.1.44...0.1.45

0.1.44

20 Feb 22:51

Choose a tag to compare

[0.1.44] - 2026-02-21

Fixed

  • Fixed chat-card settings sync to always read latest integration options instead of a potentially stale cached config entry.
  • Wake-word disable now applies reliably after unchecking in integration options.
  • Browser voice listening status now only shows wake-word requirement when wake word is actually enabled.

Full Changelog: 0.1.43...0.1.44

0.1.43

20 Feb 22:41

Choose a tag to compare

[0.1.43] - 2026-02-21

Fixed

  • Improved Home Assistant Assist conversation continuity by using stable fallback session IDs when conversation_id is missing.
  • Assist now falls back to per-user (assist_user_*) or per-device (assist_device_*) session keys instead of a single generic default.

Full Changelog: 0.1.42...0.1.43

0.1.42

20 Feb 22:19

Choose a tag to compare

[0.1.42] - 2026-02-21

Added

  • Added integration option browser_voice_language (shown when voice_provider is browser) to explicitly control browser STT/TTS language.

Full Changelog: 0.1.41...0.1.42

0.1.41

20 Feb 21:58

Choose a tag to compare

[0.1.41] - 2026-02-20

Fixed

  • Fixed voice-mode option sync so wake-word enabled/disabled changes are reloaded before toggling voice mode.
  • Removed legacy always-on voice mode behavior that could force sticky voice-mode state.
  • Added live gateway connection badge to the chat card header using existing OpenClaw status entities.

Changed

  • Removed "Always-on voice mode" option from integration options UI and translations.

Full Changelog: 0.1.40...0.1.41

0.1.40

20 Feb 21:19

Choose a tag to compare

[0.1.40] - 2026-02-20

Added

  • Added OpenClaw Gateway tools endpoint integration (POST /tools/invoke) in the API client.
  • Added new Home Assistant service openclaw.invoke_tool with support for tool/action/args/session routing fields.
  • Added new event openclaw_tool_invoked for automation hooks on tool execution results.
  • Added tool telemetry sensors: last tool name, status, duration, and invocation timestamp.

Changed

  • Coordinator now performs a best-effort sessions_list tool invocation to populate session count/list when available.

[0.1.39] - 2026-02-20

Fixed

  • Aligned gateway chat requests with OpenClaw session behavior by sending OpenAI user with the stable session ID.
  • Added x-openclaw-session-key request header for explicit session routing on OpenClaw gateways.
  • Improves multi-turn continuity where /v1/chat/completions would otherwise default to stateless per-request sessions.
  • Removed per-request chat-history replay to avoid unnecessary prompt growth when gateway session memory is active.

Full Changelog: 0.1.37...0.1.40