Package Exports
- zigbee-herdsman-converters
- zigbee-herdsman-converters/converters/fromZigbee
- zigbee-herdsman-converters/converters/toZigbee
- zigbee-herdsman-converters/devices/ITCommander
- zigbee-herdsman-converters/devices/acova
- zigbee-herdsman-converters/devices/acuity_brands_lighting
- zigbee-herdsman-converters/devices/adeo
- zigbee-herdsman-converters/devices/adurosmart
- zigbee-herdsman-converters/devices/aeotec
- zigbee-herdsman-converters/devices/airam
- zigbee-herdsman-converters/devices/airzone_aidoo
- zigbee-herdsman-converters/devices/ajax_online
- zigbee-herdsman-converters/devices/akuvox
- zigbee-herdsman-converters/devices/alchemy
- zigbee-herdsman-converters/devices/aldi
- zigbee-herdsman-converters/devices/alecto
- zigbee-herdsman-converters/devices/amina
- zigbee-herdsman-converters/devices/anchor
- zigbee-herdsman-converters/devices/atlantic
- zigbee-herdsman-converters/devices/atsmart
- zigbee-herdsman-converters/devices/aubess
- zigbee-herdsman-converters/devices/aurora_lighting
- zigbee-herdsman-converters/devices/automaton
- zigbee-herdsman-converters/devices/avatto
- zigbee-herdsman-converters/devices/awox
- zigbee-herdsman-converters/devices/axis
- zigbee-herdsman-converters/devices/bacchus
- zigbee-herdsman-converters/devices/bankamp
- zigbee-herdsman-converters/devices/bega
- zigbee-herdsman-converters/devices/belkin
- zigbee-herdsman-converters/devices/bitron
- zigbee-herdsman-converters/devices/bituo_technik
- zigbee-herdsman-converters/devices/blaupunkt
- zigbee-herdsman-converters/devices/blitzwolf
- zigbee-herdsman-converters/devices/bosch
- zigbee-herdsman-converters/devices/bouffalo_lab
- zigbee-herdsman-converters/devices/box
- zigbee-herdsman-converters/devices/brimate
- zigbee-herdsman-converters/devices/brun_holding
- zigbee-herdsman-converters/devices/bseed
- zigbee-herdsman-converters/devices/bticino
- zigbee-herdsman-converters/devices/busch_jaeger
- zigbee-herdsman-converters/devices/byun
- zigbee-herdsman-converters/devices/calex
- zigbee-herdsman-converters/devices/candeo
- zigbee-herdsman-converters/devices/casaia
- zigbee-herdsman-converters/devices/cel
- zigbee-herdsman-converters/devices/centralite
- zigbee-herdsman-converters/devices/chacon
- zigbee-herdsman-converters/devices/cleode
- zigbee-herdsman-converters/devices/cleverio
- zigbee-herdsman-converters/devices/climax
- zigbee-herdsman-converters/devices/commercial_electric
- zigbee-herdsman-converters/devices/cree
- zigbee-herdsman-converters/devices/ctm
- zigbee-herdsman-converters/devices/current_products_corp
- zigbee-herdsman-converters/devices/custom_devices_diy
- zigbee-herdsman-converters/devices/cwd
- zigbee-herdsman-converters/devices/cy_lighting
- zigbee-herdsman-converters/devices/danalock
- zigbee-herdsman-converters/devices/danfoss
- zigbee-herdsman-converters/devices/databyte
- zigbee-herdsman-converters/devices/datek
- zigbee-herdsman-converters/devices/dawon_dns
- zigbee-herdsman-converters/devices/develco
- zigbee-herdsman-converters/devices/digi
- zigbee-herdsman-converters/devices/direct_signs
- zigbee-herdsman-converters/devices/diyruz
- zigbee-herdsman-converters/devices/dlink
- zigbee-herdsman-converters/devices/dnake
- zigbee-herdsman-converters/devices/dowsing_reynolds
- zigbee-herdsman-converters/devices/dqsmart
- zigbee-herdsman-converters/devices/dresden_elektronik
- zigbee-herdsman-converters/devices/easyaccess
- zigbee-herdsman-converters/devices/easyiot
- zigbee-herdsman-converters/devices/eatonhalo_led
- zigbee-herdsman-converters/devices/echostar
- zigbee-herdsman-converters/devices/ecodim
- zigbee-herdsman-converters/devices/ecolink
- zigbee-herdsman-converters/devices/ecosmart
- zigbee-herdsman-converters/devices/ecozy
- zigbee-herdsman-converters/devices/edp
- zigbee-herdsman-converters/devices/efekta
- zigbee-herdsman-converters/devices/eglo
- zigbee-herdsman-converters/devices/elko
- zigbee-herdsman-converters/devices/enbrighten
- zigbee-herdsman-converters/devices/engo
- zigbee-herdsman-converters/devices/enkin
- zigbee-herdsman-converters/devices/enocean
- zigbee-herdsman-converters/devices/envilar
- zigbee-herdsman-converters/devices/espressif
- zigbee-herdsman-converters/devices/essentialb
- zigbee-herdsman-converters/devices/essentials
- zigbee-herdsman-converters/devices/eucontrols
- zigbee-herdsman-converters/devices/eurotronic
- zigbee-herdsman-converters/devices/evanell
- zigbee-herdsman-converters/devices/evn
- zigbee-herdsman-converters/devices/evology
- zigbee-herdsman-converters/devices/evvr
- zigbee-herdsman-converters/devices/ewelink
- zigbee-herdsman-converters/devices/ezex
- zigbee-herdsman-converters/devices/fantem
- zigbee-herdsman-converters/devices/feibit
- zigbee-herdsman-converters/devices/fireangel
- zigbee-herdsman-converters/devices/frankever
- zigbee-herdsman-converters/devices/frient
- zigbee-herdsman-converters/devices/futurehome
- zigbee-herdsman-converters/devices/ge
- zigbee-herdsman-converters/devices/gewiss
- zigbee-herdsman-converters/devices/gidealed
- zigbee-herdsman-converters/devices/giderwel
- zigbee-herdsman-converters/devices/giex
- zigbee-herdsman-converters/devices/girier
- zigbee-herdsman-converters/devices/gledopto
- zigbee-herdsman-converters/devices/gmmts
- zigbee-herdsman-converters/devices/gmy
- zigbee-herdsman-converters/devices/gs
- zigbee-herdsman-converters/devices/gumax
- zigbee-herdsman-converters/devices/halemeier
- zigbee-herdsman-converters/devices/hampton_bay
- zigbee-herdsman-converters/devices/heatit
- zigbee-herdsman-converters/devices/heiman
- zigbee-herdsman-converters/devices/heimgard_technologies
- zigbee-herdsman-converters/devices/hej
- zigbee-herdsman-converters/devices/hfh
- zigbee-herdsman-converters/devices/hilux
- zigbee-herdsman-converters/devices/hive
- zigbee-herdsman-converters/devices/hoftronic
- zigbee-herdsman-converters/devices/homeseer
- zigbee-herdsman-converters/devices/hommyn
- zigbee-herdsman-converters/devices/honyar
- zigbee-herdsman-converters/devices/hornbach
- zigbee-herdsman-converters/devices/hzc_electric
- zigbee-herdsman-converters/devices/icasa
- zigbee-herdsman-converters/devices/idinio
- zigbee-herdsman-converters/devices/ihorn
- zigbee-herdsman-converters/devices/ikea
- zigbee-herdsman-converters/devices/ilightsin
- zigbee-herdsman-converters/devices/iluminize
- zigbee-herdsman-converters/devices/ilux
- zigbee-herdsman-converters/devices/imhotepcreation
- zigbee-herdsman-converters/devices/immax
- zigbee-herdsman-converters/devices/imou
- zigbee-herdsman-converters/devices/index
- zigbee-herdsman-converters/devices/innr
- zigbee-herdsman-converters/devices/inovelli
- zigbee-herdsman-converters/devices/insta
- zigbee-herdsman-converters/devices/intuis
- zigbee-herdsman-converters/devices/iolloi
- zigbee-herdsman-converters/devices/iotperfect
- zigbee-herdsman-converters/devices/iris
- zigbee-herdsman-converters/devices/istar
- zigbee-herdsman-converters/devices/jasco
- zigbee-herdsman-converters/devices/javis
- zigbee-herdsman-converters/devices/jethome
- zigbee-herdsman-converters/devices/jiawen
- zigbee-herdsman-converters/devices/jumitech
- zigbee-herdsman-converters/devices/jxuan
- zigbee-herdsman-converters/devices/kami
- zigbee-herdsman-converters/devices/keen_home
- zigbee-herdsman-converters/devices/klikaanklikuit
- zigbee-herdsman-converters/devices/kmpcil
- zigbee-herdsman-converters/devices/konke
- zigbee-herdsman-converters/devices/ksentry
- zigbee-herdsman-converters/devices/kurvia
- zigbee-herdsman-converters/devices/kwikset
- zigbee-herdsman-converters/devices/lanesto
- zigbee-herdsman-converters/devices/lds
- zigbee-herdsman-converters/devices/led_trading
- zigbee-herdsman-converters/devices/ledvance
- zigbee-herdsman-converters/devices/leedarson
- zigbee-herdsman-converters/devices/legrand
- zigbee-herdsman-converters/devices/lellki
- zigbee-herdsman-converters/devices/letsled
- zigbee-herdsman-converters/devices/letv
- zigbee-herdsman-converters/devices/leviton
- zigbee-herdsman-converters/devices/lg
- zigbee-herdsman-converters/devices/lidl
- zigbee-herdsman-converters/devices/lifecontrol
- zigbee-herdsman-converters/devices/lightsolutions
- zigbee-herdsman-converters/devices/lincukoo
- zigbee-herdsman-converters/devices/linkind
- zigbee-herdsman-converters/devices/linptech
- zigbee-herdsman-converters/devices/livingwise
- zigbee-herdsman-converters/devices/livolo
- zigbee-herdsman-converters/devices/lixee
- zigbee-herdsman-converters/devices/lonsonho
- zigbee-herdsman-converters/devices/ls
- zigbee-herdsman-converters/devices/lubeez
- zigbee-herdsman-converters/devices/lumi
- zigbee-herdsman-converters/devices/lupus
- zigbee-herdsman-converters/devices/lutron
- zigbee-herdsman-converters/devices/lux
- zigbee-herdsman-converters/devices/lytko
- zigbee-herdsman-converters/devices/m_elec
- zigbee-herdsman-converters/devices/makegood
- zigbee-herdsman-converters/devices/matcall_bv
- zigbee-herdsman-converters/devices/mazda
- zigbee-herdsman-converters/devices/meazon
- zigbee-herdsman-converters/devices/mercator
- zigbee-herdsman-converters/devices/miboxer
- zigbee-herdsman-converters/devices/micromatic
- zigbee-herdsman-converters/devices/mill
- zigbee-herdsman-converters/devices/mindy
- zigbee-herdsman-converters/devices/modular
- zigbee-herdsman-converters/devices/moes
- zigbee-herdsman-converters/devices/muller_licht
- zigbee-herdsman-converters/devices/multir
- zigbee-herdsman-converters/devices/multiterm
- zigbee-herdsman-converters/devices/namron
- zigbee-herdsman-converters/devices/nanoleaf
- zigbee-herdsman-converters/devices/nedis
- zigbee-herdsman-converters/devices/neo
- zigbee-herdsman-converters/devices/net2grid
- zigbee-herdsman-converters/devices/netvox
- zigbee-herdsman-converters/devices/nexelec
- zigbee-herdsman-converters/devices/niko
- zigbee-herdsman-converters/devices/ninja_blocks
- zigbee-herdsman-converters/devices/niviss
- zigbee-herdsman-converters/devices/nodon
- zigbee-herdsman-converters/devices/nordtronic
- zigbee-herdsman-converters/devices/nous
- zigbee-herdsman-converters/devices/novo
- zigbee-herdsman-converters/devices/nue_3a
- zigbee-herdsman-converters/devices/nyce
- zigbee-herdsman-converters/devices/onenuo
- zigbee-herdsman-converters/devices/onesti
- zigbee-herdsman-converters/devices/onokom
- zigbee-herdsman-converters/devices/openlumi
- zigbee-herdsman-converters/devices/orvibo
- zigbee-herdsman-converters/devices/orztech
- zigbee-herdsman-converters/devices/osram
- zigbee-herdsman-converters/devices/oujiabao
- zigbee-herdsman-converters/devices/owon
- zigbee-herdsman-converters/devices/ozsmartthings
- zigbee-herdsman-converters/devices/paul_neuhaus
- zigbee-herdsman-converters/devices/paulmann
- zigbee-herdsman-converters/devices/peq
- zigbee-herdsman-converters/devices/perenio
- zigbee-herdsman-converters/devices/philio
- zigbee-herdsman-converters/devices/philips
- zigbee-herdsman-converters/devices/plaid
- zigbee-herdsman-converters/devices/plugwise
- zigbee-herdsman-converters/devices/profalux
- zigbee-herdsman-converters/devices/prolight
- zigbee-herdsman-converters/devices/purmo
- zigbee-herdsman-converters/devices/pushok
- zigbee-herdsman-converters/devices/qa
- zigbee-herdsman-converters/devices/qmotion
- zigbee-herdsman-converters/devices/qoto
- zigbee-herdsman-converters/devices/quirky
- zigbee-herdsman-converters/devices/quotra
- zigbee-herdsman-converters/devices/rademacher
- zigbee-herdsman-converters/devices/radium
- zigbee-herdsman-converters/devices/raex
- zigbee-herdsman-converters/devices/rgb_genie
- zigbee-herdsman-converters/devices/robb
- zigbee-herdsman-converters/devices/roome
- zigbee-herdsman-converters/devices/rtx
- zigbee-herdsman-converters/devices/salus_controls
- zigbee-herdsman-converters/devices/samotech
- zigbee-herdsman-converters/devices/saswell
- zigbee-herdsman-converters/devices/sber
- zigbee-herdsman-converters/devices/scanproducts
- zigbee-herdsman-converters/devices/schlage
- zigbee-herdsman-converters/devices/schneider_electric
- zigbee-herdsman-converters/devices/schwaiger
- zigbee-herdsman-converters/devices/seastar_intelligence
- zigbee-herdsman-converters/devices/securifi
- zigbee-herdsman-converters/devices/sengled
- zigbee-herdsman-converters/devices/senoro
- zigbee-herdsman-converters/devices/sercomm
- zigbee-herdsman-converters/devices/shade_control
- zigbee-herdsman-converters/devices/shelly
- zigbee-herdsman-converters/devices/shenzhen_homa
- zigbee-herdsman-converters/devices/shinasystem
- zigbee-herdsman-converters/devices/shyugj
- zigbee-herdsman-converters/devices/siglis
- zigbee-herdsman-converters/devices/sikom
- zigbee-herdsman-converters/devices/silicon_labs
- zigbee-herdsman-converters/devices/simon
- zigbee-herdsman-converters/devices/simpla_home
- zigbee-herdsman-converters/devices/sinope
- zigbee-herdsman-converters/devices/siterwell
- zigbee-herdsman-converters/devices/skydance
- zigbee-herdsman-converters/devices/slacky_diy
- zigbee-herdsman-converters/devices/slv
- zigbee-herdsman-converters/devices/smarli
- zigbee-herdsman-converters/devices/smart9
- zigbee-herdsman-converters/devices/smart_home_pty
- zigbee-herdsman-converters/devices/smartenit
- zigbee-herdsman-converters/devices/smartthings
- zigbee-herdsman-converters/devices/smartwings
- zigbee-herdsman-converters/devices/smlight
- zigbee-herdsman-converters/devices/soanalarm
- zigbee-herdsman-converters/devices/sohan_electric
- zigbee-herdsman-converters/devices/solaredge
- zigbee-herdsman-converters/devices/soma
- zigbee-herdsman-converters/devices/somfy
- zigbee-herdsman-converters/devices/somgoms
- zigbee-herdsman-converters/devices/sonoff
- zigbee-herdsman-converters/devices/sowilo
- zigbee-herdsman-converters/devices/spotmau
- zigbee-herdsman-converters/devices/sprut
- zigbee-herdsman-converters/devices/stello
- zigbee-herdsman-converters/devices/stelpro
- zigbee-herdsman-converters/devices/sunricher
- zigbee-herdsman-converters/devices/superled
- zigbee-herdsman-converters/devices/swann
- zigbee-herdsman-converters/devices/sylvania
- zigbee-herdsman-converters/devices/tapestry
- zigbee-herdsman-converters/devices/tci
- zigbee-herdsman-converters/devices/tech
- zigbee-herdsman-converters/devices/technicolor
- zigbee-herdsman-converters/devices/terncy
- zigbee-herdsman-converters/devices/the_light_group
- zigbee-herdsman-converters/devices/third_reality
- zigbee-herdsman-converters/devices/titan_products
- zigbee-herdsman-converters/devices/tlwglobal
- zigbee-herdsman-converters/devices/tnce
- zigbee-herdsman-converters/devices/tplink
- zigbee-herdsman-converters/devices/trust
- zigbee-herdsman-converters/devices/tubeszb
- zigbee-herdsman-converters/devices/tuya
- zigbee-herdsman-converters/devices/ubisys
- zigbee-herdsman-converters/devices/uhome
- zigbee-herdsman-converters/devices/universal_electronics_inc
- zigbee-herdsman-converters/devices/vav
- zigbee-herdsman-converters/devices/vbled
- zigbee-herdsman-converters/devices/vesternet
- zigbee-herdsman-converters/devices/viessmann
- zigbee-herdsman-converters/devices/villeroy_boch
- zigbee-herdsman-converters/devices/vimar
- zigbee-herdsman-converters/devices/visonic
- zigbee-herdsman-converters/devices/vrey
- zigbee-herdsman-converters/devices/vsmart
- zigbee-herdsman-converters/devices/wally
- zigbee-herdsman-converters/devices/waxman
- zigbee-herdsman-converters/devices/weiser
- zigbee-herdsman-converters/devices/weten
- zigbee-herdsman-converters/devices/wirenboard
- zigbee-herdsman-converters/devices/wisdom
- zigbee-herdsman-converters/devices/wmun
- zigbee-herdsman-converters/devices/woolley
- zigbee-herdsman-converters/devices/woox
- zigbee-herdsman-converters/devices/wyze
- zigbee-herdsman-converters/devices/xal
- zigbee-herdsman-converters/devices/xinghuoyuan
- zigbee-herdsman-converters/devices/xyzroe
- zigbee-herdsman-converters/devices/yale
- zigbee-herdsman-converters/devices/yandex
- zigbee-herdsman-converters/devices/ynoa
- zigbee-herdsman-converters/devices/yokis
- zigbee-herdsman-converters/devices/yookee
- zigbee-herdsman-converters/devices/ysrsai
- zigbee-herdsman-converters/devices/zemismart
- zigbee-herdsman-converters/devices/zen
- zigbee-herdsman-converters/devices/zigbeetlc
- zigbee-herdsman-converters/devices/zipato
- zigbee-herdsman-converters/lib/adurosmart
- zigbee-herdsman-converters/lib/bosch
- zigbee-herdsman-converters/lib/color
- zigbee-herdsman-converters/lib/configureKey
- zigbee-herdsman-converters/lib/constants
- zigbee-herdsman-converters/lib/develco
- zigbee-herdsman-converters/lib/ewelink
- zigbee-herdsman-converters/lib/exposes
- zigbee-herdsman-converters/lib/generateDefinition
- zigbee-herdsman-converters/lib/heiman
- zigbee-herdsman-converters/lib/ikea
- zigbee-herdsman-converters/lib/kelvinToXy
- zigbee-herdsman-converters/lib/ledvance
- zigbee-herdsman-converters/lib/legacy
- zigbee-herdsman-converters/lib/legrand
- zigbee-herdsman-converters/lib/light
- zigbee-herdsman-converters/lib/logger
- zigbee-herdsman-converters/lib/lumi
- zigbee-herdsman-converters/lib/modernExtend
- zigbee-herdsman-converters/lib/namron
- zigbee-herdsman-converters/lib/nodon
- zigbee-herdsman-converters/lib/ota
- zigbee-herdsman-converters/lib/philips
- zigbee-herdsman-converters/lib/reporting
- zigbee-herdsman-converters/lib/store
- zigbee-herdsman-converters/lib/sunricher
- zigbee-herdsman-converters/lib/tuya
- zigbee-herdsman-converters/lib/types
- zigbee-herdsman-converters/lib/ubisys
- zigbee-herdsman-converters/lib/utils
- zigbee-herdsman-converters/lib/zosung
- zigbee-herdsman-converters/package.json
Readme
zigbee-herdsman-converters
Collection of device converters to be used with zigbee-herdsman.
Contributing
See Zigbee2MQTT how to support new devices.
Creating a pull request
Github codespaces
You can use Github codespaces to create pull requests with a fully setup editor, right from your web browser:
- https://docs.github.com/en/codespaces/developing-in-a-codespace/creating-a-codespace-for-a-repository
- https://docs.github.com/en/codespaces/developing-in-a-codespace/using-github-codespaces-for-pull-requests
Locally
Install the prerequisites:
npm install -g pnpm
pnpm install --frozen-lockfileSubmitting your pull request
Before you submit a pull request, you should run the following commands to ensure your changes will pass the tests:
pnpm run check --fix
pnpm run build
pnpm testIf any of those commands finish with an error your PR won't pass the tests and will likely be rejected.
Breaking changes
25.0.0
- Changed the
onEventapi, see https://github.com/Koenkk/zigbee-herdsman-converters/pull/9650 for more info. - A
deviceargument has been added topostProcessConvertedFromZigbeeMessage(https://github.com/Koenkk/zigbee-herdsman-converters/pull/9693) rawDatanow needs to be provided toFz.Message.meta(https://github.com/Koenkk/zigbee-herdsman-converters/pull/9775)
24.0.0
- It's not longer possible to call
definition.exposes(undefined, undefined), usedefinition.exposes({isDummyDevice: true}, {})instead (#9601)
23.0.0
- A
Publishnow has to be passed to toZigbee converters (#8875)
22.0.0
addDefinitionhas been renamed toaddExternalDefinition- An import of
zigbee-herdsman-convertersdoes not expose alldefinitionsanymore. Use this instead:
(await import('zigbee-herdsman-converters/devices/index')).default.forEach((baseDefinition) => {
const d = zhc.prepareDefinition(baseDefinition);
});21.0.0
- Various breaking changes, see CHANGELOG.md.
20.0.0
- A toZigbee converter is now allowed to not define any
key, in this case the converter should be used for any key.
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
