Heating Control Using a Raspberry Pi and Azure IoT
Artificial Intelligence: A Cross-Functional Offering
An assistant for your documents, end-of-line verification, a platform for multiple services. Where artificial intelligence is applied is determined by your data, not by a catalog.
See all solutionsOur first department
Your servers, your workstations, your phone systems, and your identities. The foundation that no one notices as long as it holds, but that everyone notices the day it fails.
View the departmentOur second department
Your customers see only one company. Your systems, however, see five: the quote in a spreadsheet, the complaint in a shared folder, and the history in a separate line-of-business application.
View the departmentGold Partner
Buying hardware is easy. Buying the right hardware for your environment—that's what we do. From workstations to datacenter, all set up before delivery, whether in Switzerland or at your overseas locations.
View the entire Dell lineupWhat Remains the Same
The same people all the way through, a planned reversal, and a clearly stated limit. This is true across all nine areas, regardless of the subject or how we get involved.
How We WorkHow We Work
Our approach is consultative: we tell you what we think, even when it’s not in our best interest. That’s what makes projects succeed.
About Us
Our client's heating system is an oil fired heater with an old Buderus HS 3220 controller. In this controller, there is a card for the management of the electrically motorized valve for the opening of the hot water circuit that will heat the house through a coil in the house slab. The problem is that the control card does not always work correctly (the valve is not powered or is powered to open and close the valve at the same time).
In addition, it was very difficult to make a fine control of the temperature inside the house and thus a risk of excessive oil consumption.
The aim was to replace this board with an external control system (Raspberry Pi 3B +) that will electrically control the valve to achieve the desired temperature in the house.
This controller, HeatControl, can operate autonomously (without an Internet connection) or be connected to the Internet as an IoT device on Azure IoT Central.
This makes it possible to monitor and control the heating from anywhere with a PC by connecting to IoT Central: https: //heatcontrol.azureiotcentral.com/
The HeatControl controller is based on a Raspberry Pi 3B+ runningWindows s 10 IoT as its operating system. A C# UWP app will control the heating valve by sending 230 V pulses to the valve’s terminals. To do this, a relay board (HAT) is connected to the Raspberry Pi.

In order to know how to control the valve, it is necessary to make measurements of the outside temperature. This is done with a BME280 module that measures temperature, pressure and humidity. This module is mounted in a box and fixed to the outside wall of the house:
IOT Central is used to manage the HeatControl as IOT.
Telemetry data remains in IoT Central for 30 days and can be analysed by Analytics
If you want to keep these measurements, you need to export them to a Blob Azure.

The application can be used locally (without being connected to IoT Central). Everything can be managed locally.
You have a mouse (not a keyboard because the keyboard repeats characters when you want to change a value) and a screen.
This allows us to :
Please note: To use HeatControl correctly, the correct settings must be made on the original controller.
Installation Azure CLI. Once Azure CLI is installed, you must also install the “ Azure IoT extension for Azure CLI”
The result is the application ID :

If you have a question or a suggestion, we are at your disposal to answer it by email or by phone.
Receive notifications about our latest projects
*Only professional emails can be subscribed to this newsletter