Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/giulioz/termostato

⏲🌡📈 A Smart Home termostat, with logging, based on ESP8266
https://github.com/giulioz/termostato

chart esp8266 iot nodejs react redis thermostat

Last synced: 3 days ago
JSON representation

⏲🌡📈 A Smart Home termostat, with logging, based on ESP8266

Awesome Lists containing this project

README

        

# termostato
Very crude, but still works.

![image-20191103124833042](image-20191103124833042.png)

### Architecture

- **iot-gateway:** Node.js server, with thermostat engine, HTTP API and redis logging logic
- **link-device-common:** generic C++ firmware for ESP8266
- **web:** Next.js web interface, with stats, charts and programming

### Usage

You can use **docker-compose** to set up the environment:

```bash
git clone https://github.com/giulioz/termostato.git
cd termostato
docker-compose build
docker-compose up -d
```

Remember that this wasn't built to be hosted everywhere, there may be customizations, hacks or absolute URLs everywhere.