Recording temperature into InfluxDB isn’t very useful if I can’t visualize it. Thanksfully, Grafana exists.
Other Posts in this Series:
This is post number II in a series describing my DIY temperature and humidity sensors.
Part I: InfluxDB Settings
Part II: Grafana
Part III: The Hardware
Part IV: PCBs and Programming
Part V: Assembling PCBs & Future Plans
Grafana Setup
I have Grafana running on the same webserver as this website, configured with two different data sources:
- My InfluxDB server (Currently a Raspberry Pi)
- The DarkySky.net plugin for an approximate idea of the outside temperature (Plotted as apparentTemperature on the graph below)
Records:
- The recorded temperature in my room was 56.09°F on October 19th at 8 AM. Later that day the heat was turned on
- Since the heat has been turned on:
- Living room:
- Max Low: 67°F
- Max High: 68.34°F
- My Room:
- Max Low: 36.65°F
- Max High: 75.02°F
- Living room:
Takeaways
- My third floor room is colder than the second floor living room directly below by about 5-7°F on average.
- Turning on the living room ceiling fan lowers the living room temperature, but does not change the temperature in my room.
Actual Graphs
Below is a “snapshot” of the data my temperature sensors collected between Oct 22nd and Oct 29th, 2018. To make it load quickly I’ve set the resolution to 30 minutes (each point on this plot is the average of the past 30 minutes).
Temperature Graph
click here to view it in a new window
I’m also collecting relative humidity data:
Relative Humidity Graph