From 335c48ace9977534e301d28bc197cf63ec6cefaf Mon Sep 17 00:00:00 2001 From: techartdev Date: Sat, 7 Mar 2026 14:27:16 +0200 Subject: [PATCH] Update changelog for version 0.1.59 and fix SSL verification in config flow --- CHANGELOG.md | 6 ++++++ custom_components/openclaw/config_flow.py | 2 +- custom_components/openclaw/manifest.json | 2 +- 3 files changed, 8 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index fcd4764..0b8a238 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,12 @@ All notable changes to the OpenClaw Home Assistant Integration will be documented in this file. +## [0.1.59] - 2026-03-07 + +### Fixed +- Fixed manual configuration incorrectly forcing `Verify SSL certificate` to remain enabled when the checkbox was unchecked. +- This restores manual setup for self-signed HTTPS endpoints such as standalone OpenClaw `lan_https` deployments. + ## [0.1.58] - 2026-03-07 ### Added diff --git a/custom_components/openclaw/config_flow.py b/custom_components/openclaw/config_flow.py index 9759f7b..f52ee3f 100644 --- a/custom_components/openclaw/config_flow.py +++ b/custom_components/openclaw/config_flow.py @@ -384,7 +384,7 @@ class OpenClawConfigFlow(ConfigFlow, domain=DOMAIN): port = user_input[CONF_GATEWAY_PORT] token = user_input[CONF_GATEWAY_TOKEN] use_ssl = user_input.get(CONF_USE_SSL, False) - verify_ssl = user_input.get(CONF_VERIFY_SSL, True) + verify_ssl = user_input.get(CONF_VERIFY_SSL, False) try: connected = await _async_validate_connection( diff --git a/custom_components/openclaw/manifest.json b/custom_components/openclaw/manifest.json index 3882971..e863e2d 100644 --- a/custom_components/openclaw/manifest.json +++ b/custom_components/openclaw/manifest.json @@ -8,7 +8,7 @@ "iot_class": "local_polling", "issue_tracker": "https://github.com/techartdev/OpenClawHomeAssistant/issues", "requirements": [], - "version": "0.1.58", + "version": "0.1.59", "dependencies": ["conversation"], "after_dependencies": ["hassio", "lovelace"] }