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/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 
