🇫🇷 Rédigé par / 🇳🇿 Written by / 🇪🇸 Escrito por : Quentin
🇫🇷 Boire l’eau de pluie
🇳🇿 Drinking rainwater
🇪🇸 Beber agua de lluvia
🇫🇷 Saviez-vous que plus de 10 % de la population néo-zélandaise consomme de l’eau provenant de la pluie ? Tout le monde autour de nous boit de l’eau de pluie, probablement parce que nous vivons à la campagne.
Lorsque nous sommes arrivés, nous avons vu deux grands réservoirs près du garage. Nous avons demandé à nos propriétaires et ils nous ont dit que l’eau était collectée depuis le toit, et que les réservoirs la stockaient pour l’utiliser lorsqu’il ne pleuvait pas.
J’ai trouvé cela très intéressant, alors j’ai décidé d’écrire un article à ce sujet. Mon père a trouvé des données sur les précipitations en Nouvelle-Zélande, alors je les ai analysées avec un script Python (langage de programmation).
Tout d’abord, je parlerai de l’installation (les réservoirs, la pompe…), puis je parlerai des résultats de mon script Python.
🇳🇿 Did you know that more than 10% of the New Zealand population’s water comes from the rain?
Everybody around us is drinking water from the rain, probably because we live in the countryside. When we arrived, we saw two big tanks near the garage. We asked our owners and they told us that water was collected from the roof, then the tanks store it for the moments when it was not raining.
I found it very interesting, so I decided to write an article about it. My Dad found data about the rainfalls in New Zealand, so I analyzed them with a python script (programming langage).
First, I’ll talk about the setup (the tanks, the pump…), then I’ll talk about the results of my python script.
🇪🇸 ¿Sabías que más del 10% del agua de la población de Nueva Zelanda proviene de la lluvia? Todo el mundo a nuestro alrededor está bebiendo agua de lluvia, probablemente porque vivimos en el campo.
Cuando llegamos, vimos dos grandes tanques cerca del garaje. Preguntamos a nuestros propietarios y nos dijeron que el agua se recolectaba del techo, y que los tanques la almacenaban para usarla cuando no llovía.
Me pareció muy interesante, así que decidí escribir un artículo sobre esto. Mi padre encontró informaciones sobre las precipitaciones en Nueva Zelanda, así que los analicé con un código de Python (lenguaje de programación).
Primero, hablaré de la instalación (los tanques, la bomba…), y luego hablaré de los resultados de mi código de Python.
L’installation / The setup / La instalación
🇫🇷 Pour comprendre facilement l’installation, j’ai créé un croquis. Il montre comment la pluie va dans le réservoir, ce qui se passe s’il est plein, et comment l’eau entre dans la maison. Si vous ne voyez pas bien, l’objet gris foncé est une pompe, et le demi-cercle bleu est un ruisseau au fond de notre jardin.
🇳🇿 To understand the setup easily, I created a sketch. It shows how the rain goes into the tank, what happens when it gets full, and how the water goes into the house. If you can’t see correctly, the dark grey object is a pump, and the blue semi-circle is a creek down our garden.
🇪🇸 Para entender fácilmente la instalación, creé un boceto. Muestra cómo la lluvia va al tanque, qué sucede cuando está lleno y cómo el agua entra en la casa. Si no puedes ver correctamente, el objeto gris oscuro es una bomba, y el semicírculo azul es un arroyo al fondo de nuestro jardín.



Performance / Desempeño
🇫🇷 Dans cette partie, je vais parler de mes analyses des données que mon père a trouvées. Je vais diviser ce sujet en deux parties.
La première parlera du niveau du réservoir, en changeant quelques paramètres comme le volume d’eau utilisé quotidiennement, le lieu (désolé, il n’y a que 30 sites disponibles en Nouvelle-Zélande), l’année (entre 1960 et 2022)…
Dans la deuxième partie, je vais vérifier si, à l’avenir, le système fonctionnera toujours.
Mon père a trouvé les données sur https://www.stats.govt.nz/indicators/rainfall. C’est bien parce que ce sont des données ouvertes, donc tout le monde peut les télécharger et les analyser. Les mesures de Whangārei (la ville la plus proche de chez nous) ont été prises à l’aéroport de Whangārei.
🇳🇿 In this part I’ll talk about my analyses of the data that my Dad found. I’ll divide this subject into two parts.
The first part will talk about the level of the tank, changing few parameters like the volume of water daily used, the place (sorry, there is only 30 sites available in New Zealand), the year (between 1960 and 2022)…
In the second part, I’ll check if in the future, the system will keep working.
My Dad found the data on https://www.stats.govt.nz/indicators/rainfall. It is good because they are open data so anyone can download them and work on them. The measures of Whangārei (closest city from our house), were measured in Whangārei airport.
🇪🇸 En esta parte, hablaré de mis análisis de los datos que encontró mi padre. Dividiré este tema en dos partes.
La primera parte hablará del nivel del tanque, cambiando algunos parámetros como el volumen de agua utilizado diariamente, el lugar (lo siento pero solo hay 30 sitios disponibles en Nueva Zelanda), el año (entre 1960 y 2022)…
En la segunda parte, verificaré si en el futuro el sistema seguirá funcionando.
Mi padre encontró los datos en https://www.stats.govt.nz/indicators/rainfall. Es bueno porque son datos abiertos, así que cualquiera puede descargarlos y analizarlos. Las medidas de Whangārei (el sitio el las cerca de donde vivimos) se tomaron en el aeropuerto de Whangārei.


Analyse du passé / Analyze of the past / Análisis del pasado
🇫🇷 Comme je l’ai dit, cette partie parle de mon analyse du passé. Le lien ci-dessous vous montrera quelques graphiques à ce sujet.
J’ai exécuté mon script avec les paramètres de notre maison, et cela a fonctionné, donc cela signifie que s’il pleut de la même manière en 2025 qu’en 2022, alors nous pourrons boire de l’eau et prendre notre douche pendant toute l’année.
Le code est en ligne à cette adresse, Lien vers mon app StreamLit, mais voici quelques explications sur les résultats.
Tout d’abord, nous avons un graphique linéaire avec cinq lignes :
– La ligne du haut, appelée Tank Maximum, est le volume maximum d’eau qui peut tenir dans le réservoir.
– La ligne du bas est appelée Tank Minimum, qui représente le moment où il n’y a pas d’eau dans le réservoir.
– La ligne bleu clair représente les précipitations qui viennent du toit.
– La ligne bleu foncé est la consommation d’eau.
– Enfin, la ligne verte montre le niveau d’eau dans le réservoir.
Dans cet exemple, nous pouvons voir que le niveau d’eau est presque toujours au maximum. Il y a donc de la marge. Mais si vous essayez avec d’autres années, vous verrez que ce n’est pas toujours le cas.
🇳🇿 As I said, this part is talking about my analyse of the past. The link below will show you some graphs about it.
I ran my script with the parameters of our house, and it worked, so that means if it rains the same way in 2025 as it did in 2022, then we will be able to drink water and take our shower all year round.
The code is online at this address, Link to my StreamLit app, but here are some explanations about the results.
First, we have a line chart with five lines:
– The top line, called Tank Maximum is the maximum volume of water that can fit in the tank.
– The bottom one is called Tank Minimum which represents when there is no water in the tank.
– The light blue line is the rainfall that comes from the roof.
– The dark blue one is the consumption of water.
– Finally, the green one shows the water level in the tank.
In this example, we can see that the water level is almost always at its maximum. So there is some margin. But if you try with other years, you will see that this is not always the case.
🇪🇸 Como dije, esta parte habla sobre mi análisis del pasado. El siguiente enlace te mostrará algunos gráficos sobre esto.
Ejecuté mi script con los parámetros de nuestra casa, y funcionó, así que eso significa que si llueve de la misma manera en 2025 que en 2022, entonces podremos beber agua y ducharnos durante todo el año.
El código está en línea en esta dirección, Enlace a mi app StreamLit, pero aquí hay algunas explicaciones sobre los resultados.
Primero, tenemos un gráfico de líneas con cinco líneas:
– La línea superior, llamada Tank Maximum, es el volumen máximo de agua que puede caber en el tanque.
– La línea inferior se llama Tank Minimum, que representa cuando no hay agua en el tanque.
– La línea azul claro es la lluvia que proviene del techo.
– La línea azul oscuro es el consumo de agua.
– Finalmente, la línea verde muestra el nivel de agua en el tanque.
En este ejemplo, podemos ver que el nivel del agua está casi siempre en su máximo. Así que hay margen. Pero si pruebas con otros años, verás que no es siempre así.

🇫🇷 Ensuite, nous avons un graphique à barres, qui montre le nombre de fois par mois où le réservoir déborde.
🇳🇿 Then we have a bar chart, which shows the number per month when the tank overflows.
🇪🇸 Luego tenemos un gráfico de barras, que muestra el número de veces por mes en que el tanque se desborda.

🇫🇷 Sur le site web, vous pouvez changer la superficie du toit, le volume du réservoir, la consommation et d’autres paramètres. À droite, vous pouvez voir les résultats. Si vous souhaitez revenir aux paramètres de notre maison, il vous suffit de recharger la page.
🇳🇿 On the website, you can change the area of the roof, the volume of the tank, the consumption, and other settings. On the right you can see the results. If you want to come back to our house settings, just reload the page.
🇪🇸 En la página web, puedes cambiar el área del techo, el volumen del tanque, el consumo y otras configuraciones. A la derecha puedes ver los resultados. Si deseas volver a las configuraciones de nuestra casa, recarga la página.
Projections dans le futur / Projections in the future / Proyecciones en el futuro
🇫🇷 Cette partie concerne mes projections pour l’avenir. Je me suis concentré sur le réchauffement climatique, car nous entendons beaucoup de choses sur ce sujet dans notre vie quotidienne.
J’ai découvert que, par exemple, si nous étions en Nouvelle-Zélande il y a quatre ans (en 2020), le réservoir aurait été vide pendant 60 jours, et c’est beaucoup !
Sur le graphique que j’ai tracé, nous pouvons clairement voir que le nombre de jours où le réservoir est vide augmente en moyenne très rapidement avec les années.
🇳🇿 This part is about my projections in the future. I focused on the global warm up, because we can hear many things on this subject in our daily life.
I discovered that for example, if we were in New Zealand four years ago (in 2020), the tank would have been empty for 60 days, and that’s a lot!
On the graph I plotted, we can clearly see that the number of days when the tank is empty is increasing on average really fast over the years.
🇪🇸 Esta parte trata sobre mis proyecciones para el futuro. Me centré en el calentamiento global, porque escuchamos muchas cosas sobre este tema en nuestra vida diaria.
Descubrí que, por ejemplo, si hubiéramos estado en Nueva Zelanda cuatro años antes (en 2020), el tanque habría estado vacío durante 60 días, ¡y eso es mucho!
En el gráfico que tracé, podemos ver claramente que el número de días en que el tanque está vacío aumenta en promedio muy rápidamente con los años.

Pour aller plus loin… / To go further… / Para ir más lejos…
🇫🇷 Liens
- Mon dépôt GitHub : https://github.com/equisq/rainfallNZ
- Mon application StreamLit : https://rainfallnz-nor6t4qbtjkexndqqmqsbh.streamlit.app/
- Source de données : https://www.stats.govt.nz/indicators/rainfall
🇳🇿 Links
- My GitHub repository: https://github.com/equisq/rainfallNZ
- My StreamLit application: https://rainfallnz-nor6t4qbtjkexndqqmqsbh.streamlit.app/
- Data source: https://www.stats.govt.nz/indicators/rainfall
🇪🇸 Enlaces
- Mi repositorio GitHub: https://github.com/equisq/rainfallNZ
- Mi aplicación StreamLit: https://rainfallnz-nor6t4qbtjkexndqqmqsbh.streamlit.app/
- Fuente de datos: https://www.stats.govt.nz/indicators/rainfall
🇫🇷 À bientôt, dites moi si vous voulez que j’adapte mon code à d’autres pays du monde ?
Et sinon n’hésitez pas à le modifier vous-même : j’ai choisi une licence open source GPLv3.0 !
🇳🇿 See you, let me know if you want me to adapt my code to other countries in the world. Otherwise, feel free to modify it yourself: I chose an open source GPLv3.0 license!
🇪🇸 Hasta luego,dígame si quieres que adapte mi código a otros países del mundo.
De lo contrario, no dudes en modificarlo tu mismo: elegí una licencia de código abierta GPLv3.0!
Quentin
Comments
Quentin
Bravo pour ce super article, clair, bien illustré, structuré et étayé!
La photo d’introduction (quelle IA as tu utilisée?) est réussie, ton croquis d’installation est très compréhensible.
Ton traitement des bases des données disponibles est très impressionnant…. Je suis allé consulter ton app et les paramètres que tu as choisis (surface de toit, consommation @150 l/jour….)
Mais la projection est inquiétante pour les 10% de Néo-zélandais qui boivent l’eau de pluie….
Bravo Quentin pour ton reportage super intéressant !
Papy l’a lu avec beaucoup d’intérêt .
Il compte sur toi pour lui en expliquer davantage quand tu rentreras.
Il a des projets en ce sens .