From 3220b27c8a91fc65912d299db22b8ac489b929b2 Mon Sep 17 00:00:00 2001 From: Koen Kanters Date: Fri, 11 Oct 2024 22:16:57 +0200 Subject: [PATCH] fix!: HA permit join switch: disable automatically after 254 seconds (#24245) --- lib/extension/homeassistant.ts | 3 ++- test/homeassistant.test.js | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/lib/extension/homeassistant.ts b/lib/extension/homeassistant.ts index 63c085ae..3c3a7cac 100644 --- a/lib/extension/homeassistant.ts +++ b/lib/extension/homeassistant.ts @@ -2206,7 +2206,8 @@ export default class HomeAssistant extends Extension { state_topic_postfix: 'info', value_template: '{{ value_json.permit_join | lower }}', command_topic: `${baseTopic}/request/permit_join`, - payload_on: 'true', + state_on: 'true', + payload_on: '{"value": true, "time": 254}', payload_off: 'false', }, }, diff --git a/test/homeassistant.test.js b/test/homeassistant.test.js index 8475290d..caed4fe3 100644 --- a/test/homeassistant.test.js +++ b/test/homeassistant.test.js @@ -2801,7 +2801,8 @@ describe('HomeAssistant extension', () => { state_topic: 'zigbee2mqtt/bridge/info', value_template: '{{ value_json.permit_join | lower }}', command_topic: 'zigbee2mqtt/bridge/request/permit_join', - payload_on: 'true', + state_on: 'true', + payload_on: '{"value": true, "time": 254}', payload_off: 'false', origin: origin, device: devicePayload,