Matthew Crump
Published © GPL3+

Smart Thermostat with runtime prediction

Smart Thermostat with motion detection, daily settable schedule from server and temperature history upload to database.

IntermediateShowcase (no instructions)Over 1 day588
Smart Thermostat with runtime prediction

Things used in this project

Hardware components

Azure Sphere MT3620 Starter Kit
Avnet Azure Sphere MT3620 Starter Kit
×1
0.96" OLED 64x128 Display Module
ElectroPeak 0.96" OLED 64x128 Display Module
×1
Texas Instruments HDC1080 Digital Humidity Sensor with Temperature Sensor
×1
PIR Sensor, 7 m
PIR Sensor, 7 m
×1
Rotary Encoder with Push-Button
Rotary Encoder with Push-Button
×1
Grove - Solid State Relay V2
Seeed Studio Grove - Solid State Relay V2
×1

Software apps and online services

Microsoft Azure
Microsoft Azure

Story

Read more

Code

GitHub Repo Thermostat Code

GitHub Repo Server Code

Uses Python Flask, Node-Red, Grafana and Influxdb

Credits

Matthew Crump

Matthew Crump

2 projects • 0 followers
Thanks to peterfenn and Krzysztof Gabis.

Comments