Luca Nguyen
Back to projects

Energy IoT / Education / Operations Management

IoT System for Bosei College in Denmark

An IoT solution monitoring electricity, heat, and water at Idrætshøjskolen Bosei in Denmark — connecting multiple device types and protocols into one centralized platform for clearer consumption visibility and early anomaly detection.

Location:
Denmark
Published:
Shelly Mivo Gateway M-Bus HTTP Shelly Cloud API

Project Overview

I implemented an IoT system to monitor electricity, heat, and water for Idrætshøjskolen Bosei in Denmark, bringing data from multiple systems into one unified platform. This helps the school track consumption more clearly, detect anomalies earlier, and support more efficient operations.

Overview dashboard for electricity, heat, and water monitoring at Bosei

Operational Challenge

In educational and facility operations environments, data is often scattered across different device types and isolated systems. This makes continuous monitoring, data reconciliation, and reporting time-consuming and error-prone. To solve this, my goal was to centralize data into a single source while preserving enough detail for managers to analyze and make operational decisions based on real data.

Integration Architecture

Based on these requirements, I built a system architecture that connects multiple data sources into one monitoring platform. Shelly devices are used for electricity monitoring, while existing heat and water meters are read by a gateway via M-Bus. After normalization, data is sent to the monitoring platform for storage, dashboard visualization, and operational reporting.

Shelly + M-Bus Meters → Mivo Gateway → HTTP → Monitoring Platform

Field Meters

Shelly devices for electricity; existing heat and water meters via M-Bus.

Mivo Gateway

Reads M-Bus meters and forwards normalized data over HTTP.

Monitoring Platform

Stores data, provides dashboards, and supports operational reporting.

Electricity Consumption Monitoring

For the electricity layer, I designed the dashboard to start with an overview and then drill down by area when needed. Key information includes electricity usage, consumption distribution, time-series trends, and time-based electricity pricing. This layout helps operators see both current values and trend behavior over time.

Electric meter interface - Overview

Electricity Monitoring by Area

After the overview layer, I configured detailed dashboards per meter so area-level consumption checks are faster and clearer. This approach is especially useful for isolating points with unusual consumption increases.

Electric meter interface - By area

Electrical Device Management via Shelly Cloud

I integrate data from Shelly devices into the monitoring platform through the Shelly Cloud API to manage and monitor the electricity device layer.

Shelly Cloud interface

Heat Consumption Monitoring

For the heating layer, I connect heat meters through a gateway via M-Bus and send data to the monitoring system over HTTP. The heating dashboard focuses on key metrics such as time-based consumption, supply and return temperatures, and flow rate. This gives the school a clearer basis to monitor and evaluate heating system performance.

Heat meter interface - By area

Water Consumption Monitoring

I connect water meters through the same gateway architecture so water data is standardized and centrally visualized alongside electricity and heating data. The water dashboard allows monitoring by time and by month, making trend review more intuitive.

Water meter interface - By area

Tech Highlights

Multi-Protocol Integration

Technical Implementation: Shelly Cloud API for electricity; M-Bus via Mivo Gateway for heat and water

Benefit: One platform for data that previously lived in isolated systems

Layered Dashboards

Technical Implementation: Overview-first design with per-meter drill-down

Benefit: Faster checks and easy isolation of abnormal consumption

Reporting

Technical Implementation: Export-ready consumption data by system and by area

Benefit: Supports analysis, evaluation, and early anomaly detection

Maintenance Foundation

Technical Implementation: Centralized historical data per meter

Benefit: Enables proactive maintenance planning based on real data

Value Delivered to the Client

  • Consolidated all fragmented electricity, heat, and water data into one management interface.
  • Enabled fast tracking of consumption trends by system and by area.
  • Supported report exports for analysis and early anomaly detection.
  • Provided a data foundation for proactive maintenance planning.