All postsTous les articles
RadPi RadPi

RadPi #1: Genesys RadPi #1 : Genèse

16 Jun 2016 Cédric Raguenaud

After the CarPi project, the number of Raspberry Pis in the house had grown to nearly one per room. Over time, I wondered what else I could use them for.

Après le projet CarPi, le nombre de Raspberry Pi dans la maison avait grandi jusqu'à presque un par pièce. J'ai commencé à me demander à quoi d'autre les faire servir.

Our heating system has no thermostat — it relies entirely on the temperature of water returning to the boiler from the radiator circuit, which is vague and hard to control. If I could know the temperature in each room, I could manage it better. The RadPi project was born.

Notre système de chauffage n'a pas de thermostat — il se base uniquement sur la température de l'eau retournant à la chaudière depuis le circuit de radiateurs, ce qui est vague et difficile à contrôler. Si je pouvais connaître la température de chaque pièce, je pourrais mieux gérer ça. Le projet RadPi était né.

Requirements:

Cahier des charges :

  • Control the boiler.
  • Not disturb the other tasks of the house Pis.
  • Sense temperature in multiple rooms and adjust accordingly.
  • Make smart decisions — different targets at different times of day.
  • Be flexible — rules changeable at will.
  • Contrôler la chaudière.
  • Ne pas perturber les autres tâches des Pi de la maison.
  • Mesurer la température dans plusieurs pièces et ajuster en conséquence.
  • Prendre des décisions intelligentes — objectifs différents selon l'heure.
  • Être flexible — règles modifiables à volonté.

The boiler being old, it had no sensor and no way to control it — but I could switch it with a Wemo WiFi socket. If my phone can do it, reverse-engineering the app should tell me how to do it from a Pi.

La chaudière étant vieille, pas de capteur ni de prise de contrôle — mais je pouvais la mettre sous tension via une prise Wemo WiFi. Si mon téléphone peut le faire, le rétro-ingéniering de l'app devrait me dire comment le faire depuis un Pi.

Raspberry Pi + radiator