Client implementation for a simple Arduino nest workalike
This is the client code for an Arduino that I'm using as a makeshift Nest for my apartement. Most of the logic happens in the server, to avoid having to reflash the arduino ever time I change something.
Essentially, all this code does is:
- Grab a pair of temperature and pressure values
- Make a get request to the server with the temperature and pressure as args
- Parse the response for burn-y or burn-n
- Turn on/off the heater
- Arduino with ethernet/PoE
- Adafruit BMP180 pressure & temperature sensor
- Decently sized relay
- I2C Display
- Acrylic (for mounting)