https://github.com/garik-/temperature-sensor
DIY WiFi Temperature sensor for smart home
https://github.com/garik-/temperature-sensor
bme280 esp32 smart-home
Last synced: 23 days ago
JSON representation
DIY WiFi Temperature sensor for smart home
- Host: GitHub
- URL: https://github.com/garik-/temperature-sensor
- Owner: Garik-
- Created: 2025-02-23T15:24:12.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2026-02-16T00:16:20.000Z (3 months ago)
- Last Synced: 2026-02-16T02:58:26.430Z (3 months ago)
- Topics: bme280, esp32, smart-home
- Language: Go
- Homepage:
- Size: 3.85 MB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# DIY WiFi Temperature sensor for smart home
I used [Tabler](https://tabler.io/), JS and SSE for dynamic updating of readings.

## Install server
1. Build server
```sh
cd server
make build
```
2. Deploy to Raspberry Pi 64-bit
```
scp bin/temperature-sensor-arm64 pi@raspberrypi.local:/home/pi/bin/temperature-sensor
scp temperature-sensor.service pi@raspberrypi.local:/home/pi/bin/
```
3. Launch service on Raspberry Pi
```sh
sudo -s
mv temperature-sensor.service /etc/systemd/system/
systemctl daemon-reload
systemctl enable temperature-sensor
systemctl start temperature-sensor
```
check
```sh
systemctl status temperature-sensor
journalctl --namespace=temperature-sensor -f
```
## List of components
- [ESP32-C3 Super Mini](https://github.com/sidharthmohannair/Tutorial-ESP32-C3-Super-Mini)
- [BME280](https://sl.aliexpress.ru/p?key=8LKXGPY) absolute pressure, temperature and humidity sensor
- [TP4056](https://sl.aliexpress.ru/p?key=zPKXG7G) charger for 18650 Li-on, Li-po batteries
- [TPS63020](https://sl.aliexpress.ru/p?key=fyKXGnz) lithium battery USB automatic boost buck step up down module
## Schematic
