Package Exports
- zigbee-herdsman-converters
- zigbee-herdsman-converters/index.js
- zigbee-herdsman-converters/lib/exposes
- zigbee-herdsman-converters/lib/exposes.js
- zigbee-herdsman-converters/lib/ota/tradfri
- zigbee-herdsman-converters/lib/ota/tradfri.js
- zigbee-herdsman-converters/lib/ota/zigbeeOTA
- zigbee-herdsman-converters/lib/ota/zigbeeOTA.js
- zigbee-herdsman-converters/lib/philips
- zigbee-herdsman-converters/lib/philips.js
- zigbee-herdsman-converters/lib/utils
- zigbee-herdsman-converters/lib/utils.js
This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (zigbee-herdsman-converters) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.
Readme
zigbee-herdsman-converters
Collection of device converters to be used with zigbee-herdsman.
Breaking changes
19.0.0
- Legacy extend was removed
18.0.0
- After converting a message with a fromZigbee converter,
postProcessConvertedFromZigbeeMessageshould be called now (for applying calibration/precision)
17.0.0
- Various methods in
index.tsare now async and return aPromise
15.0.0
- OTA
isUpdateAvailablenow returns an object instead of a boolean (e.g.{available: true, currentFileVersion: 120, otaFileVersion: 125}) - OTA
updateToLatestnow returns a number (fileVersionof the new OTA) instead of a void
Contributing
See Zigbee2MQTT how to support new devices.
Submitting a pull request
If you'd like to submit a pull request, you should run the following commands to ensure your changes will pass the tests:
npm install
npm run eslint -- --fix
npm run pretty:write
npm run build
npm testIf any of those commands finish with an error your PR won't pass the tests and will likely be rejected.
