From 76e9767840e043b3d06bbde3643162b7d20865d7 Mon Sep 17 00:00:00 2001 From: iranl Date: Tue, 15 Oct 2024 17:02:15 +0200 Subject: [PATCH] Fix opener electronic strike actuation in HA --- src/NukiNetwork.cpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/NukiNetwork.cpp b/src/NukiNetwork.cpp index 1aff483..e400742 100644 --- a/src/NukiNetwork.cpp +++ b/src/NukiNetwork.cpp @@ -880,7 +880,11 @@ void NukiNetwork::publishHASSConfig(char* deviceType, const char* baseTopic, cha uint32_t aclPrefs[17]; _preferences->getBytes(preference_acl, &aclPrefs, sizeof(aclPrefs)); - if((int)aclPrefs[2]) json["pl_open"] = openAction; + +` if((strcmp(deviceType, "SmartLock") != 0 && (int)aclPrefs[2]) || (strcmp(deviceType, "SmartLock") == 0 && (int)aclPrefs[11])) + { + json["pl_open"] = openAction; + } json["stat_t"] = String("~") + mqtt_topic_lock_ha_state; json["stat_jam"] = "jammed";