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.