diff --git a/lib/extension/homeassistant.ts b/lib/extension/homeassistant.ts index 9b95be6f..038d4fdb 100644 --- a/lib/extension/homeassistant.ts +++ b/lib/extension/homeassistant.ts @@ -441,6 +441,7 @@ export default class HomeAssistant extends Extension { `{{ value_json.${featurePropertyWithoutEndpoint(state)} }}`, discoveryEntry.discovery_payload.state_open = 'OPEN'; discoveryEntry.discovery_payload.state_closed = 'CLOSE'; + discoveryEntry.discovery_payload.state_stopped = 'STOP'; } if (!position && !tilt) { diff --git a/test/homeassistant.test.js b/test/homeassistant.test.js index 499e59d5..2400e323 100644 --- a/test/homeassistant.test.js +++ b/test/homeassistant.test.js @@ -829,6 +829,7 @@ describe('HomeAssistant extension', () => { value_template: `{{ value_json.state }}`, state_open: 'OPEN', state_closed: 'CLOSE', + state_stopped: 'STOP', json_attributes_topic: 'zigbee2mqtt/smart vent', name: 'smart vent', unique_id: '0x0017880104e45551_cover_zigbee2mqtt', @@ -866,6 +867,7 @@ describe('HomeAssistant extension', () => { "position_topic": "zigbee2mqtt/zigfred_plus/l6", "set_position_template": "{ \"position_l6\": {{ position }} }", "set_position_topic": "zigbee2mqtt/zigfred_plus/l6/set", + "state_stopped": 'STOP', "state_closed": "CLOSE", "state_open": "OPEN", "state_topic": "zigbee2mqtt/zigfred_plus/l6",