diff --git a/lib/extension/homeassistant.js b/lib/extension/homeassistant.js index 98a4aef7..9dc8db2b 100644 --- a/lib/extension/homeassistant.js +++ b/lib/extension/homeassistant.js @@ -116,6 +116,15 @@ const cfg = { device_class: 'battery', }, }, + 'binary_sensor_moving': { + type: 'binary_sensor', + object_id: 'moving', + discovery_payload: { + payload_on: true, + payload_off: false, + value_template: '{{ value_json.moving}}', + }, + }, 'binary_sensor_update_available': { type: 'binary_sensor', object_id: 'update_available', @@ -1130,7 +1139,7 @@ const mapping = { ], 'F-MLT-US-2': [ cfg.sensor_temperature, cfg.binary_sensor_contact, - cfg.sensor_battery, cfg.binary_sensor_battery_low, + cfg.sensor_battery, cfg.binary_sensor_battery_low, cfg.binary_sensor_moving, ], 'SWO-KEF1PA': [cfg.sensor_action], 'HGZB-02S': [cfg.sensor_click, cfg.sensor_action, cfg.switch], diff --git a/npm-shrinkwrap.json b/npm-shrinkwrap.json index 5a229b62..839603ef 100644 --- a/npm-shrinkwrap.json +++ b/npm-shrinkwrap.json @@ -14709,9 +14709,9 @@ } }, "zigbee-herdsman-converters": { - "version": "12.0.151", - "resolved": "https://registry.npmjs.org/zigbee-herdsman-converters/-/zigbee-herdsman-converters-12.0.151.tgz", - "integrity": "sha512-6m2Shp/05DcUWL10PaH3lHRnOT+XtoyPBO/LTQLOGkybpyAlGt/+JTxDqakI7tANcRs2Wbgl5ZioJjn3z4FH5g==", + "version": "12.0.152", + "resolved": "https://registry.npmjs.org/zigbee-herdsman-converters/-/zigbee-herdsman-converters-12.0.152.tgz", + "integrity": "sha512-qyvZ2h6IKo52DZYydSiGb8hzQJJl194aAg6tegIbzifBFJD+DARAZIKShItp/W6rZgw/Q0V7Uvj/buTGXc6/QQ==", "requires": { "axios": "^0.19.2", "https-proxy-agent": "^5.0.0", diff --git a/package.json b/package.json index f6aae0f4..176f6841 100644 --- a/package.json +++ b/package.json @@ -48,7 +48,7 @@ "winston": "^3.3.3", "winston-syslog": "^2.4.4", "zigbee-herdsman": "0.12.110", - "zigbee-herdsman-converters": "12.0.151" + "zigbee-herdsman-converters": "12.0.152" }, "devDependencies": { "eslint": "*",