--- title: "Air Quality Dashboard" section: "smarthome" tags: "smarthome" parent: "/smarthome/" description: "Real-time temperature and humidity monitoring across all rooms, powered by InfluxDB and Chart.js." layout: base.njk ---
A custom HTML5 dashboard that displays real-time temperature and humidity readings from sensors across the apartment. It consumes data from InfluxDB via the Flux query API and visualizes it with Chart.js, auto-refreshing every 30 seconds.
The dashboard sits at the end of a sensor data pipeline that starts at physical devices scattered around the flat:
sensoren bucket, organized by org Heimnetzwerk.The dashboard monitors 9 rooms (10 sensors) across the apartment: server room, balcony, living room (desk and iMac areas), kitchen, bathroom, hallway, study, children's room, and bedroom. Each room shows current temperature and humidity, with optional pressure and light-level readings where sensors support it.
The air quality dashboard is a standalone page, separate from the main home dashboard and the Tasmota energy monitoring setup. It shares the same InfluxDB instance and MQTT infrastructure but queries different measurement types (temperature/humidity vs. power/energy). The home dashboard shows a summary of room temperatures alongside energy data, while this dashboard provides the detailed view with historical charts for climate monitoring specifically.