Commit fb5eb4f7 authored by Jan Wagemakers's avatar Jan Wagemakers

README

parent 933aa38f
# thermostat
# Thermostat (Under construction)
This is a personal project where I'm creating a *smart* thermostat. The idea
is to make a *dumb* thermostat where you can change the setpoint over
**bluetooth**. A small computer like the Raspberry Pi communicates with this
*dumb* thermostat over bluetooth to make the *dumb* thermostat *smart*.
Theoretically it is possible to let just a computer like the Raspberry Pi
control the heating, but I don't trust computers enough to let them do the
control of something like that directly.
## pic18f452 : dumb thermostat
[schematic diagram](https://gitlab.com/jan.wagemakers/thermostat/blob/master/pic18f1320/thermostat.png)
## raspberry pi : smart thermostat
## Raspberry Pi : smart thermostat
JAVA Spring Boot program that:
* communicates with *dumb* thermostat over bluetooth
* checks if a user is home by checking smartphone/bluetooth
* creates a webinterface at port 8080
* reads the outside temperature from http://tgftp.nws.noaa.gov/data/observations/metar/decoded/EBAW.TXT (hard coded at the moment
* use the outside temperature to lower the setpoint if it's warm outside
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment