Skip to content
Hardware module for iobroker.zigbee
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.


Type Name Latest commit message Commit time
Failed to load latest commit information.
3D Add v2p1 3D cave Jan 8, 2020
datasheets add 8050 datasheet Dec 15, 2019
documents update bom Dec 24, 2019
project update doc Dec 16, 2019
.gitignore add gitignore Dec 15, 2019
CC-BY-SA-4.0 修复中文文档连接 Dec 20, 2019


z2m hardware module

This is hardware module for iobroker.zigbee and zigbee2mqtt or Zigbee to Tasmota.
If you can speak Chinese and be interested with this project, please look at this post in ioBroker China BBS

V2P1 version is ready to ship

What's the difference

  • Use E18-MS1PA1-IPX zigbee module. 20dBm power can make sure zigbee net work signal is strong.
  • Add an ESP8266 module. Give you another option that can connect zigbee module though wifi-to-serial (I was using this project). If your machine running smarthome platform, such as ioBroker or homeassistant, is put in a hidden corner, for better signal coverage, you can put your zigbee module in some where else.
  • ESP8266 connected to E18 firmware download pins, give you a chance that can update E18 though ESP8266, no need to use CC-DEBUG.
  • There will be 4 options for different TTY connection:
    • USB TTY <==> ESP 8266 TTY. This option is used for download firmware for E18.
    • USB TTY <==> E18 TTY. If you can connect your module though USB wire, this is more stable.
    • USB TTY <==> ESP 8266 debug port. ESP 8266 TTY <==> E18 TTY. Connect though wifi, and you can capture debug infomation though USB TTY.
    • ESP 8266 TTY <==> E18 TTY. Connect though TTY.

Hardware module images

top view

3D cover


SCH preview

sch view

PCB preview

top view bottom view

BOM list

BOM can get from here.

Thanks to

You can’t perform that action at this time.