diff --git a/lib/extension/homeassistant.js b/lib/extension/homeassistant.js index 3f7202995..3bc4e8c26 100644 --- a/lib/extension/homeassistant.js +++ b/lib/extension/homeassistant.js @@ -972,6 +972,20 @@ const mapping = { 'SA-003-Zigbee': [cfg.switch], 'SZ-DWS04': [cfg.binary_sensor_contact, cfg.sensor_temperature, cfg.sensor_battery], 'ICZB-B1FC60/B3FC64/B2FC95/B2FC125': [cfg.light_brightness_colortemp], + 'TS0203': [cfg.sensor_battery, cfg.binary_sensor_contact], + 'TS0204': [cfg.binary_sensor_gas], + 'TS0205': [cfg.binary_sensor_smoke, cfg.sensor_battery], + 'TS0111': [cfg.switch], + 'TS0001': [cfg.switch], + 'TS0207': [cfg.binary_sensor_water_leak, cfg.sensor_battery], + 'iL07_1': [cfg.binary_sensor_occupancy, cfg.binary_sensor_battery_low], + 'S31 Lite zb': [cfg.switch], + 'LH-992ZB': [cfg.binary_sensor_occupancy, cfg.binary_sensor_battery_low], + '548727': [cfg.light_brightness_colortemp_colorxy], + 'TS0202': [cfg.binary_sensor_occupancy, cfg.sensor_battery], + 'TS0218': [cfg.sensor_action, cfg.sensor_battery], + '404021': [cfg.switch], + 'Eco-Dim.07': [cfg.light_brightness], }; Object.keys(mapping).forEach((key) => { diff --git a/lib/util/logger.js b/lib/util/logger.js index 19818b00b..f5423037e 100644 --- a/lib/util/logger.js +++ b/lib/util/logger.js @@ -24,6 +24,7 @@ const levelWithCompensatedLength = { 'debug': 'debug', }; +/* istanbul ignore next */ const timestampFormat = () => moment().format('YYYY-MM-DD HH:mm:ss'); // Create logger diff --git a/npm-shrinkwrap.json b/npm-shrinkwrap.json index 67a1bba50..638234bd0 100644 --- a/npm-shrinkwrap.json +++ b/npm-shrinkwrap.json @@ -558,12 +558,12 @@ } }, "ansi-escapes": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.2.1.tgz", - "integrity": "sha512-Cg3ymMAdN10wOk/VYfLV7KCQyv7EDirJ64500sU7n9UlmioEtDuU5Gd+hj73hXSU/ex7tHJSssmyftDdkMLO8Q==", + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.0.tgz", + "integrity": "sha512-EiYhwo0v255HUL6eDyuLrXEkTi7WwVCLAw+SeOQ7M7qdun1z1pum4DEm/nuqIVbPvi9RPPc9k9LbyBv6H0DwVg==", "dev": true, "requires": { - "type-fest": "^0.5.2" + "type-fest": "^0.8.1" } }, "ansi-regex": { @@ -2803,9 +2803,9 @@ "dev": true }, "has-symbols": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.0.tgz", - "integrity": "sha1-uhqPGvKg/DllD1yFA2dwQSIGO0Q=", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.1.tgz", + "integrity": "sha512-PLcsoqu++dmEIZB+6totNFKq/7Do+Z0u4oT0zKOJNl3lYK6vGwwu2hjHs+68OEZbTjiUE9bgOABXbP/GvrS0Kg==", "dev": true }, "has-value": { @@ -5729,9 +5729,9 @@ } }, "type-fest": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.5.2.tgz", - "integrity": "sha512-DWkS49EQKVX//Tbupb9TFa19c7+MK1XmzkrZUR8TAktmE/DizXoaoJV6TZ/tSIPXipqNiRI6CyAe7x69Jb6RSw==", + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", + "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==", "dev": true }, "typedarray": { @@ -12664,9 +12664,9 @@ } }, "zigbee-herdsman-converters": { - "version": "11.1.43", - "resolved": "https://registry.npmjs.org/zigbee-herdsman-converters/-/zigbee-herdsman-converters-11.1.43.tgz", - "integrity": "sha512-aVvDEwa/mz5lAu9E/dHSbz+SL3jtQP14PU+LVQ2mIBfiJnIaam4ciLpuOfQzUM+dBsJqcFBGOGDdN3AnDDpnVw==" + "version": "11.1.44", + "resolved": "https://registry.npmjs.org/zigbee-herdsman-converters/-/zigbee-herdsman-converters-11.1.44.tgz", + "integrity": "sha512-IT+UGAWZbjNrkUilCzL4ux7pRmfyczPmlA+PEDEfbtcVxm7004xWXnzjH0WRhoLuzeKparghuvaj6GPrYYBfkw==" } } } diff --git a/package.json b/package.json index f77d16ed7..13caa5b11 100644 --- a/package.json +++ b/package.json @@ -46,7 +46,7 @@ "semver": "*", "winston": "*", "zigbee-herdsman": "0.12.6", - "zigbee-herdsman-converters": "11.1.43" + "zigbee-herdsman-converters": "11.1.44" }, "devDependencies": { "eslint": "*",