diff --git a/lib/extension/homeassistant.ts b/lib/extension/homeassistant.ts index 63c085aefe..3c3a7cac81 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 8475290db8..caed4fe3bc 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,