Plotting and hosting webserver on raspberry pi with temperature and humidity sensor
This project serves as a practical intro to plotting live temperature data using the DHT22 sensor for the raspberry pi and learning the plotly dash library for accessing data stored in a sqlite database. External data sources are also used in the plot to compare temperature in different rooms and the external temperature.
Feature ideas:
- Save sensor data from pi as csv
- Write data to sqlite database
- Plot csv data in Python
- Host server on pi with API to get sensor updates
- Separate backend data logging with frontend interval plotting
- Plot sensor updates real-time with sever on pi - done using dash callback instead of flask API
- Get outside temperature as data for plot
- Access nest thermostat API and add to plot
