Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/mcer12/temper-esp8266
Temper is a compact temperature sensor based on ESP8266 and SHT30 with large 13x7 pixel led display.
https://github.com/mcer12/temper-esp8266
diy esp8266 home-assistant home-automation iot mqtt sht30 temperature-logger temperature-monitoring temperature-sensor
Last synced: about 1 month ago
JSON representation
Temper is a compact temperature sensor based on ESP8266 and SHT30 with large 13x7 pixel led display.
- Host: GitHub
- URL: https://github.com/mcer12/temper-esp8266
- Owner: mcer12
- License: gpl-3.0
- Created: 2020-01-14T16:25:34.000Z (almost 5 years ago)
- Default Branch: master
- Last Pushed: 2021-01-15T19:10:54.000Z (almost 4 years ago)
- Last Synced: 2024-06-12T10:34:46.555Z (7 months ago)
- Topics: diy, esp8266, home-assistant, home-automation, iot, mqtt, sht30, temperature-logger, temperature-monitoring, temperature-sensor
- Language: C++
- Homepage:
- Size: 1.94 MB
- Stars: 174
- Watchers: 14
- Forks: 17
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Temper-ESP8266
Temper is a compact, low power temperature sensor based on ESP8266 and SHT30 with large 13x7 pixel led display.- Low power, only consumes ~30-40uA while asleep. With 400mA battery it should last months on single charge.
- SHT30 provides very accurate, factory calibrated measurement capability.
- Super simple Web config ([see screenshot here](https://github.com/mcer12/Temper-ESP8266/wiki/Config-portal-&-OTA))
- Home Assistant compatible including auto-discovery, but can be used with any other platform supporting MQTT.
- 13x7 pixel led display
- TP4054 charging IC onboard for easy charging via USB
- Can be attached to a wall using magnets (see thingiverse for details).## How does this thing work?
- After it's set up in config portal, it periodically wakes up and publishes Temperature, Humidity and Battery percentage through MQTT
- Pushing the reset button will force send current data and show Temperature on the display![alt text](https://github.com/mcer12/Temper-ESP8266/raw/master/Images/with_cover_green.jpg)
![alt text](https://github.com/mcer12/Temper-ESP8266/raw/master/Images/pcb.jpg)
## What you need to make it yourself
- Hot air station / reflow oven (SHT30 has pins at the bottom, can't be hand-soldered)
- Components listed in "PCB and BOM" directory (lcsc and aliexpress links provided)
- Plastic case ([download on thingiverse](https://www.thingiverse.com/thing:4126709))
- Hot glue to fixate pcb in the enclosure
- Patience
- You can order it with most of the components pre-assembled from JLCPCB (you can find Pick&Place + BOM + Gerber in the above mentioned directory). Partially assambled pcbs will cost you little over $60 for 10pcs, see components information in "PCB and BOM" directory.## Wiki
- [Flashing](https://github.com/mcer12/Temper-ESP8266/wiki/Flashing)
- [Config portal](https://github.com/mcer12/Temper-ESP8266/wiki/Config-portal-&-OTA)
- [Home Assistant](https://github.com/mcer12/Temper-ESP8266/wiki/Home-Assistant)
- [Notes and considerations](https://github.com/mcer12/Temper-ESP8266/wiki/Some-notes-and-considerations)