Поблагодарить автора: https://www.donationalerts.com/r/efektalab
Thank the author: http://www.donationalerts.ru/r/EfektaLab
Телеграм чат DIY Devices - https://t.me/diy_devices
Продажа DIY Устройств - https://t.me/diydevmart
Option 2 - DIY outdoor/indoor temperature, humidity and atmospheric pressure sensor, long battery life
You can buy a ready-made device by writing to the mail hello@efektalab.com
Telegram DiyDev - https://t.me/diy_devices
More info at http://efektalab.com/eON_THP
You can make your own pcb here - https://www.pcbway.com/setinvite.aspx?inviteid=550959
(not opensource)
(not opensource)
It is a wireless temperature, pressure and humidity sensor, supports working in Zigbee networks. (Zigbee2mqtt open source project). Built on CC2530 chip (Zigbee), two modications: Ebyte E18-MS1PA2-PCB radio module with amplifier and Ebyte E18-MS1-PCB. Powered by the most common AAA batteries. The device comes with pre-installed open source software. Supported inZ2M, ZHA
RF module EBYTE E18-MS1PA2-PCB (CC2530) or Ebyte E18-MS1-PCB.
BME280 or BMP280
Long runtime with two AAA battery.
Consumption in data transmission mode ~25mA|50mA, in sleep mode 1.8μA.
-
Download the Smart RF Flash Programmer V1 https://www.ti.com/tool/FLASH-PROGRAMMER
-
Open the application select the HEX firmware file
-
Connect the device with wires to CCDebugger, first erase the chip, then flash it.
https://github.com/ZigDevWiki/zigdevwiki.github.io/blob/main/docs/Begin/IAR_install.md
https://github.com/sigma7i/zigbee-wiki/wiki/zigbee-firmware-install (RU)
Open the preinclude.h file, select the desired configuration
//#define OUTDOOR_LONG_RANGE
//#define BMP
- Open z2m, make sure that joining is prohibited
- Insert the battery into the device
- Click on the icon in z2m - allow joining (you have 180 seconds to add the device)
- Go to the LOGS tab
- Press the reset button on the device (the join procedure will begin, еhe device starts flashing the LED repeatedly)
- Wait, in case of successfull join, device will flash led 5 times, if join failed, device will flash led 2 times
- Open z2m, make sure that joining is prohibited
- Insert the battery into the device
- Click on the icon in z2m - allow joining (you have 180 seconds to add the device)
- Go to the LOGS tab
- Press and hold button (1) for 2-3 seconds, until device start flashing the LED repeatedly
- Wait, in case of successfull join, device will flash led 5 times, if join failed, device will flash led 2 times
- Hold button (1) for 10 seconds, this will reset device to FN(factory new) status
- Click on the icon in z2m - allow joining (you have 180 seconds to add the device)
- Go to the LOGS tab
- Press and hold button (1) for 2-3 seconds, until device start flashing the LED repeatedly
- Wait, in case of successfull join, device will flash led 5 times, if join failed, device will flash led 2 times
1.Find the device in the list of z2m devices and delete it by applying force remove 2. Click on the icon in z2m - allow joining (you have 180 seconds to add the device) 3. Go to the LOGS tab 4. Press the reset button on the device (the join procedure will begin, еhe device starts flashing the LED repeatedly) 5. Wait, in case of successfull join, device will flash led 5 times, if join failed, device will flash led 2 times
If a device does not connect to your coordinator, please try the following:
- Power off all routers in your network.
- Move the device near to your coordinator (about 1 meter). or if you cannot disable routers (for example, internal switches), you may try the following: 2.1. Disconnect an external antenna from your coordinator. 2.2. Move a device to your coordinator closely (1-3 centimeters).
- Power on, power on the device.
- Restart your coordinator (for example, restart Zigbee2MQTT if you use it).
If the device has not fully passed the join
- If the device is visible in the list of z2m devices, remove it by applying force remove
- Restart your coordinator (for example, restart Zigbee2MQTT if you use it).
- Click on the icon in z2m - allow joining (you have 180 seconds to add the device)
- Go to the LOGS tab
- Press and hold button (1) for 2-3 seconds, until device start flashing the LED repeatedly
- Wait, in case of successfull join, device will flash led 5 times, if join failed, device will flash led 2 times
Please, ensure the following:
- Your power source is OK (a battery has more than 3V). You can temporarily use an external power source for testings (for example, from a debugger).
- The RF part of your E18 board works. You can upload another firmware to it and try to pair it with your coordinator. Or you may use another coordinator and build a separate Zigbee network for testing.
- Your coordinator has free slots for direct connections.
- You permit joining on your coordinator.
- Your device did not join to other opened Zigbee network. When you press and hold the button, it should flash every 3-4 seconds. It means that the device in the joining state.