[tour2yourte] Visite vidéo de la yourte

Quand je disais que je vivais en yourte je faisais très souvent face à de nombreuses projections très loin de ma réalité. Par exemple : « Tu vis sûr de la terre battue ? » ‘Il fait hyper sombre dans une yourte. » « Tu n’as pas trop froid ? ». Pour faire bouger les projections j’ai décidé de faire une visite virtuelle vidéo de la yourte. La captation vidéo a été réalisée en décembre 2016, c’est ~mon premier montage vidéo et la captation a été faite avec un appareil photo… merci d’être indulgent 🙂 :

Si vous voulez aller plus loin voici de la documentation, dans l’ordre d’apparition à l’écran :

La musique de la vidéo : Brady Harris – North Hollywood Skyline – Licence Creative Commons By NC

Fabriquer son produit vaisselle maison

Voilà une recette pour fabriquer son produit vaisselle maison. La recette est aussi simple qu’une recette de cuisine. Le plus long sera d’acheter les ingrédients si vous ne les avez pas déjà (au moins en partie…). Cette recette n’est pas de moi, elle est disponible ici et sur la toile mais je trouve ce produit vaisselle tellement bien que j’avais envie de la partager. Il dégraisse vraiment bien en plus de mousser abondamment.

Ingrédients

  • 100g de Sodium Coco Sulfate :  (~1,40€) ;
  • 50g de Sodium Lauryl Sulfoacetate (SLSA) ou
    Tensioactif SCI : (~1,6€) ;
  • 10g de jus de citron (~1€) ;
  • 10g vinaigre des quatre voleurs, ou vinaigre de cidre ;
  • 10g d’eau ;
  • 15 gouttes d’huile essentielle Citron ;
  • 15 gouttes d’huile essentielle Lavandin ;

Avec ça, vous tenez plusieurs mois (~4, 5 mois)

Pour les ingrédients type SCI, Sodium de Coco vous trouverez ça dans des boutiques spécialisées en cosmétique (aroma-zone, macosmetoperso…), pour le reste vous trouverez ça très facilement en magasin bio.

La recette

  1. Mettre tout les ingrédients sauf les huiles essentielles au bain-marie, laisser fondre en remuant doucement jusqu’à ce que la texture vous semble crémeuse ;
  2. Hors du feu ajouter les huiles essentielles et mélanger de nouveau ;
  3. Mettez votre pâte dans un ramequin et patientez 24h avant utilisation.

Mode d’emploi : Humidifiez votre éponge et frottez-la quelques secondes sur le cake vaisselle.

Peut mieux faire ? Le produit marche très bien, seulement, ça m’ennuie d’utiliser des produits pas vraiment naturels ou issus de la filière coco, huile de palme… (qui ne sont pas très locaux). Je dis ça pour le Sodium, le SCI… Si quelqu’un a un substitut, qu’il n’hésite pas le partager…

EDIT 10/2019 : Le SCS est un produit issu du coco qui est (en plus d’être prélevé loin de chez moi) mais celui-ci semble être difficile à dégradé (et donc polluant pour le milieu aquatique) sous une certaine température. Ce n’est donc vraiment pas l’idéal. Si quelqu’un à mieux… Voici les lectures dont je tiens cette information ici, et ici.

Le 03 juin 2017 : venez construire votre banc en palette !

A travers eco-formation.org, j’organise un atelier d’une journée de fabrication de meuble en palette le samedi 03 juin 2017. Nous allons principalement apprendre à reproduire le canapé de jardin en palette (voir l’article). Voici toutes les infos sur cet atelier :

Descriptif : Voir les différentes techniques pour transformer des palettes en Mobilier. Pourquoi en palette : recyclage pure d’un produit jeté, brûlé (je ne travail pas avec des palettes EU consigné) qu’on trouve en abondance alors pourquoi se priver ?

Nous allons concevoir au minimum un banc en palette comme celui-ci :

Programme

  • Tour de mon mobilier en palette pour observer le champs des possibles
  • Apprendre à différence le type de palette
  • Démontage de palette (plusieurs techniques)
  • Fabrication à 2 ou 3 personnes d’un canapé de jardin en palette
  • Les canapés fabriqué seront proposé au tirage au sort à toutes personnes intéressés.

A prévoir : Repas partager le midi (chacun apporte de quoi manger et on partage), venir avec des bonnes chaussure, gans de bricolage. Si vous avez marteau, massette, pied de biche et que vous êtes disposé à les prêter ça peut être confortable d’en avoir un maximum

Lieu :  44 pays de la loir

Date : 3 Juin 2017

Horaire : de 9h à 17h30

Prix : au CHAPô : 20€ = PRIX DE BASE à régler lors de votre inscription (matières premières, frais logistiques…) + PRIX DE CONSCIENCE à verser sur place (la rémunération pédagogique du formateur est laissée libre, cela permet de mutualiser les moyens pour que chacun ait accès à la formation !)

Réserver vos places dès maintenant sur le site d’eco-formation.org

Douche sans eau courante dans la yourte

Pour les mêmes raisons que celles données à la fin de l’article sur l’évier sans eau courante, nous n’avons pas l’eau courante dans la douche. Tout l’été, nous nous sommes douchés à l’extérieur. Au début nous avions une douche portable sous pression QUECHUA (la même solution, moins cher, existe avec un pulvérisateur de jardin à pression préalable) mais à l’usage c’est pas des plus commodes, et finalement la solution gant de toilette et bassine est la solution avec laquelle je me sens le plus propre. L’hiver arrivant nous avons installé un petit bac de douche maison dans la yourte.

Pour faire le receveur de la douche, nous avons récupéré une grosse bassine en galvanisé de ~80cm de diamètre. Le galva à l’avantage de bien résister à la rouille. Ce bac a été percé au centre afin d’y mettre une bonde d’évier qui a elle-même été raccordée à un tuyau d’arrosage pour l’évacuation de l’eau (merci papa pour cette partie) :

La bonde d’évier avec un raccord maison pour le tuyau d’arrosage d’évacuation

Un tuyau de cuivre a été cintré au même diamètre que le bac (2ème merci papa pour ça) afin d’accrocher deux rideaux de douche pour faire le tour de la bassine. Voilà ce que ça donne :

Comme pour l’évier, nous récupérons l’eau dans un bidon pour arroser ensuite les plantes… Cette fois-ci le bidon de récupération se trouve à l’extérieur. Je n’ai pas voulu percer notre beau plancher de yourte. Du coup, j’ai fait un petit profile en bois qui suit la courbe du plancher et qui va être maintenu par la sangle anti-rongeur :

Et pour chauffer l’eau ?

L’été c’est sur le cuiseur solaire (ou le four solaire), l’hiver c’est sur le poêlito et le reste du temps (s’il fait pas beau mais pas assez froid pour allumer le poêle) nous faisons chauffer sur la gazinière.

PvMonit – Monitoring de mon installation photovoltaïque autonome

Nouvel article avec nouvelle version de PvMonit ici même + gestion du surplus électrique

Cet article fait suite à la réalisation de mon installation électrique solaire autonome. Je suis très content de celle-ci, seulement j’ai un grand besoin de maîtrise, et ne pas savoir tout ce qui se passait dans ces petites boîtes bleues me taraudait… Il fallait que je monitor. Coup de chance, les appareils Victron que j’ai installés peuvent se connecter à un ordinateur avec les câbles VE Direct USB.

En bon libriste que je suis, j’ai vite découvert OpenEnergyMonitor project. J’ai failli craquer pour un emonPi – Solar PV mais ça ne correspondait pas complètement à mes contraintes. J’ai donc pris mes petits doigts et j’ai pondu PvMonit.

PvMonit C’est quoi ?

PvMonit c’est donc un petit logiciel de monitoring photovoltaïque pour matériel Victron compatible Ve.direct (USB), particulièrement adapté pour les installations autonomes. Il permet une vue « en direct » et un export de l’historique vers emoncms (une branche d’OpenEnergyMonitor project).

Exemple d’usage de PvMonit (le mien) : je dispose d’un RaspberryPi (mini ordinateur qui ne consomme que ~3W), mes appareils Victron (MPTT, BMV) sont connectés avec des câbles VE.Direct USB. PvMonit est installé sur ce RaspberryPi et me permet :

  • D’afficher les informations en temps réel sur une page web (local)
    • Une copie de cette page est faite toutes les heures (si la connexion internet est allumée) et est accessible ici : http://demo.zici.fr/PvMonit/
  • De collecter les données toutes les X minutes et les expédier vers emoncms quand internet est là (le wifi n’étant pas toujours allumé)

Des images :

Installation de PvMonit

Le matériel

Il vous faudra pour suivre ce tuto :

  • Un ordinateur faible consommation configuré sous Debian ou un dérivé type Ubuntu/Raspbian (j’ai fait un article sur l’installation de mon Raspberry PI) 68€ (d’occasion avec coque, ventilateur, carte SD)
  • Les câbles Ve.Direct USB connectés à vos appareils 30€ (x3 car 3 appareils à connecter)
  • En option :
    • Une sonde de température USB pour contrôler la température du local où vivent les batteries. J’utilise « thermomètre USB TEMPer » qui coûte entre 5 et 20€, (ils en parlent ici)
    • Une pince ampèremètre USB pour contrôler la consommation de l’habitat. J’utilise la Aviosys 8870 à 27€ quand même, mais il ne semble pas y avoir beaucoup de concurrence pour ce type de produit… (j’en parle ici)

Voici le schéma de mon installation avec le câblage pour PvMonit incorporé :

pvmonit-cablage

Et voilà dans la vraie vie :

Le logiciel : Installation de PvMonit

Requis

  • Linux (le tutoriel ci-dessous est prévu pour Debian/Rasbian/Ubuntu like)
  • PHP (5.6 minimum)
  • Lighttpd/Apache (ou autre serveur web)
  • Perl
  • Python

Installation

PvMonit dispose de deux fonctions dissociées et indépendantes que je vais distinguer :

  • Interface en temps réel
  • Export vers emoncms

Il y a bien sûr une base commune :

La base / le socle

Installation de PvMonit via le dépôt git et de ses dépendances :

aptitude install php-cli git python-serial sudo
cd /opt
git clone https://framagit.org/kepon/PvMonit.git
cp config-default.php config.php

Vous pouvez maintenant éditer le fichier config.php à votre guise !

Test du script vedirect.py : branchez un appareil Victron avec un Câble Ve.Direct USB et voici un exemple de ce que vous devriez obtenir (Ici un MPTT BlueSolare branché sur le ttyUS0)

$ /opt/PvMonit/bin/vedirect.py /dev/ttyUSB0 
PID:0xA04A
FW:119
SER#:HQ********
V:25660
I:500
VPV:53270
PPV:14
CS:3
ERR:0
LOAD:ON
H19:3348
H20:1
H21:17
H22:33
H23:167
HSDS:52

Pour comprendre chaque valeur, téléchargez la documentation Victron VE Direct Protocol documentation : https://www.victronenergy.fr/support-and-downloads/whitepapers

Interface web en temps réel

Installation des dépendances :

aptitude install lighttpd php-cgi 
lighttpd-enable-mod fastcgi
lighttpd-enable-mod fastcgi-php

Configuration du serveur http, avec le fichier /etc/lighttpd/lighttpd.conf :

server.document-root        = "/opt/PvMonit/www"
server.pid-file             = "/var/run/lighttpd.pid"
server.username             = "www-data"
server.groupname            = "www-data"
server.port                 = 80
index-file.names            = ( "index.html", "index.php")
url.access-deny             = ( "~", ".inc" )
include_shell "/usr/share/lighttpd/use-ipv6.pl " + server.port
include_shell "/usr/share/lighttpd/create-mime.assign.pl"
include_shell "/usr/share/lighttpd/include-conf-enabled.pl"

On applique la configuration :

service lighttpd restart

On ajoute ensuite la possibilité à l’utilisateur exécutant lighttpd de lancer les script avec sudo sans mot de passe :

Lancer la commande :

visudo

Ajouter la ligne suivante :

+ www-data ALL=(ALL) NOPASSWD: /usr/bin/perl /opt/PvMonit/bin/ampermetre.pl, /opt/temperv14/temperv14 -c, /usr/bin/python /opt/PvMonit/bin/vedirect.py /dev/tty*

C’est terminé, vous pouvez vous connecter sur votre IP local pour joindre votre serveur web :

Export vers emoncms

Connectez-vous à votre interface emoncms hébergée ou créez un compte sur emoncms.org et rendez-vous sur la page « Input api » https://emoncms.org/input/api :

emoncms_api

Récupérez la valeur « Accès en écriture » et ajoutez-la dans le fichier de configuration Pvmonit /opt/PvMonit/config.php :

- $EMONCMS_URL_INPUT_JSON_POST='https://emoncms.chezvous.org/input/post.json';
- $EMONCMS_API_KEY='XXXXXXXXXXXXXXXXXXXXXXXX';
+ $EMONCMS_URL_INPUT_JSON_POST='https://emoncms.org/input/post.json';
+ $EMONCMS_API_KEY='????VOTRE API KEY?????';

Création d’un utilisateur dédié avec pouvoir restreint

adduser --shell /bin/bash pvmonit

Installation des dépendances :

aptitude install lynx

On ajoute ensuite la possibilité à l’utilisateur exécutant l’export de lancer les scripts avec sudo sans mot de passe :

Lancer la commande :

visudo

Ajouter la ligne suivante :

+ pvmonit ALL=(ALL) NOPASSWD: /opt/temperv14/temperv14 -c, /usr/bin/perl /opt/PvMonit/bin/ampermetre.pl, /usr/bin/python /opt/PvMonit/bin/vedirect.py /dev/tty*

Test de collecte :

$ su - pvmonit -c /opt/PvMonit/getForEmoncms.php
2016-11-02T10:55:30+01:00 - C'est un MPTT, modèle "BlueSolar MPPT 100/30 rev2" du nom de MpttBleu
2016-11-02T10:55:30+01:00 - Les données sont formatées comme ceci : V:26180,I:800,VPV:56360,PPV:21,CS:3,ERR:0,H19:3352,H20:5,H21:51,H22:33,H23:167
2016-11-02T10:55:31+01:00 - C'est un MPTT, modèle "BlueSolar MPPT 100/30 rev2" du nom de MpttBlanc
2016-11-02T10:55:31+01:00 - Les données sont formatées comme ceci : V:26200,I:600,VPV:53630,PPV:18,CS:3,ERR:0,H19:1267,H20:4,H21:46,H22:17,H23:201
2016-11-02T10:55:31+01:00 - Après correction, la température est de 11.88°C
2016-11-02T10:55:31+01:00 - Tentative 1 de récupération de consommation
2016-11-02T10:55:32+01:00 - Trouvé à la tentative 1 : la La consommation trouvé est 00.1A
2016-11-02T10:55:32+01:00 - La consommation est de 00.1A soit 23W

Test d’envoi des données :

$ su - pvmonit -c /opt/PvMonit/sendToEmoncms.php 
2016-11-02T10:56:44+01:00 - Données correctements envoyées : 1, données en erreurs : 0

Mettre les scripts en tâche planifiée

crontab -e -u pvmonit

Ajouter :

+# Script de récupération des données, toutes les 5 minutes
+/5 * * * * /usr/bin/php /opt/PvMonit/getForEmoncms.php >> /tmp/PvMonit.getForEmoncms.log
+# Script d'envoi des données, ici toutes les 1/2 heures
+3,33 * * * * /usr/bin/php /opt/PvMonit/sendToEmoncms.php >> /tmp/PvMonit.sendToEmoncms.log

Je n’explique pas ici comment configurer emoncms, les flux pour obtenir de beaux dashboard, je vous laisse lire la documentation

Voici, pour exemple, mon dashboard : http://emoncms.mercereau.info/dashboard/view?id=1

Sonde température (option)

J’utilise la sonde thermomètre USB TEMPer, cette sonde fonctionne avec le logiciel temperv14 qui est plutôt simple à installer

apt-get install libusb-dev libusb-1.0-0-dev unzip
cd /opt
wget http://dev-random.net/wp-content/uploads/2013/08/temperv14.zip
#ou un miroir
#wget http://www.generation-linux.fr/public/juin14/temperv14.zip
unzip temperv14.zip
cd temperv14/
make

Test de la sonde :

$ /opt/temperv14/temperv14 -c
18.50

Ajout de celle-ci dans le fichier /opt/PvMonit/config.php :

- $TEMPERV14_BIN='';
+ $TEMPERV14_BIN='/usr/bin/sudo /opt/temperv14/temperv14';

Autres documentations à propos de cette sonde :

Pince ampèremétrique (option)

J’utilise la pince ampèremétrique USB Aviosys 8870 pour mesurer ma consommation électrique.

Le petit script perl (/opt/PvMonit/bin/ampermetre.pl) est très simple pour lire la pince ampèremétrique, qui sera branchée en USB et apparaîtra dans votre système sur le port /dev/ttyACM0

Celui-ci dépend de la librairie serialport :

aptitde install libdevice-serialport-perl

Test : :

$ /opt/PvMonit/bin/ampermetre.pl 
00.1A

Ajout de celle-ci dans le fichier /opt/PvMonit/config.php :

- $AMPEREMETRE_BIN = '';
+ $AMPEREMETRE_BIN = '/usr/bin/sudo /usr/bin/perl /opt/PvMonit/bin/ampermetre.pl';
Documentation

Voilà voilà, bon courage !

RaspberryPi & Raspbian en lecture seul (ReadOnly) pour préserver la carte SD

Le Raspberry Pi, est un mini ordinateur qui consomme très peu d’énergie. Il n’y a pas de disque dur mécanique, le système se trouve sur une carte SD.  L’avantage c’est que ça consomme moins d’énergie mais la carte SD à l’inconvénient de s’abîmer très rapidement quand il y a beaucoup de lecture/écriture (et sa durée de vie n’en ai que moindre). J’ai donc passé mon Raspberry Pi sous Raspbian (une Debian pré-packagé pour Raspberry) et mis en place un système en lecture seul. Il s’agit ici d’une installation type serveur sans interface graphique.

Installation de Raspbian (sans écran sur le Raspberry) avec connexion Wifi

Vue que je n’ai pas d’écran pour installer mon Raspberry, j’ai mis la carte SD dans mon ordinateur portable pour l’installation. Après le téléchargement de « Raspbien lite » sur le site officiel : http://www.raspbian.org. Il suffit d’utiliser la commande dd pour installer l’image :

david@portabuntu:~/Téléchargements$ unip raspbian_lite_latest.zip
david@portabuntu:~/Téléchargements$ sudo dd bs=4M if=2016-05-10-raspbian-jessie-lite.img of=/dev/sdc
330+1 enregistrements lus
330+1 enregistrements écrits
1386217472 octets (1,4 GB) copiés, 86,4596 s, 16,0 MB/s

Attention : remplacer /dev/sdc par le périphérique de votre carte SD ! (/dev/sdb, /dev/mmcblk0… un « sudo fdisk  -l » pourra vous en dire plus)

Éjecter la carte SD et remettez là, vous devriez avoir plusieurs partition sur la carte SD :

  • #1 : FAT32 (partition de boot)
  • #2 : ext3 (système)

Utilisation de gparted pour agrandir l’espace disque de la partition système :

Attention : cet article est vieux, préféré celui-ci pour la partie wifi : https://www.inpact-hardware.com/article/270/100830-comment-installer-simplement-raspberry-pi-sous-raspbian-avec-ssh-et-wi-fi-sans-ecran

On va maintenant préparer la connexion Wifi pour pouvoir l’attaquer en SSH :

sudo mkdir /mnt/sd-sys
sudo mount /dev/sdc2 /mnt/sd-sys # (la partition ext3)
sudo vi /mnt/sd-sys/etc/network/interfaces

L’édition de se fichier interface qui gère les cartes réseaux :

< iface wlan0 inet manual
< wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf
---
> auto wlan0
> iface wlan0 inet static
> address 192.168.1.2
> netmask 255.255.255.0
> gateway 192.168.1.1
> wpa-ssid "VOTRE SSID WIFI"
> wpa-psk "VOTRE CLEF WAP PSK"

On spécifie le serveur DNS en modifiant le fichier /mnt/sd-sys/etc/network/interfaces

< #name_servers=127.0.0.1
---
> name_servers=192.168.1.1

Bien sûr il faut mette des IP’s de votre réseau…

On éjecte la carte :

david@portabuntu:~$ sudo umount /dev/sdc2 
david@portabuntu:~$ sudo eject /dev/sdc

On met la carte SD dans le Raspberry et on l’allume, on partiente que la connexion au Wifi soit faite et on test la connexion ssh :

david@portabuntu:~$ ssh pi@192.168.1.2 
The authenticity of host '192.168.1.2 (192.168.1.2)' can't be established.
ECDSA key fingerprint is fe:ed:f6:fe:e5:ea:28:bb:ad:6d:0c:2e:8f:b1:2c:5b.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added '192.168.1.2' (ECDSA) to the list of known hosts.
pi@192.168.1.2's password: 

The programs included with the Debian GNU/Linux system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.

Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
pi@raspberrypi:~ $ 

ça fonctionne !!!!

Passage du système en ReadOnly

Je me suis bien aidé des différents sites suivant :

Le reste des commandes va s’effectuer avec les droits root :

pi@raspberrypi:~ $ sudo -i
root@raspberrypi:~#

Il va falloir minimiser les programmes qui écrivent sur le FileSystème. On commence par désactiver la SWAP :

dphys-swapfile swapoff
dphys-swapfile uninstall
update-rc.d dphys-swapfile disable

Et on fait du ménage :

apt-get remove --purge logrotate dbus dphys-swapfile  fake-hwclock

Sauf si vous utilisez le DHCP, dans ce cas il faudra ajouter des choses pour que ça fonctionne en RO (« ln -s /tmp /var/lib/dhcp » par exemple…) sinon on supprime aussi le client DHCP :

aptitude purge isc-dhcp-client  dhcpcd5  isc-dhcp-common

On met l’horloge sur le bon fuseau horaire (Europe/Paris pour moi) :

rm /etc/localtime
ln -s /usr/share/zoneinfo/Europe/Paris /etc/localtime 

On remplace le « log manager » rsyslogd par busybox one qui fonctionne en RAM et on en FS :

apt-get install busybox-syslogd; dpkg --purge rsyslog

Pour lire les logs il faut utiliser la commande logread (logread -f correspond à un tail -f sur le syslog)

Encore un peu de ménage au démarrage :

systemctl disable bootlogs
systemctl disable sudo # Si vous n'utilisez pas sudo
systemctl disable alsa-utils # Si vous n'utilisez pas le son
systemctl disable console-setup
systemctl disable fake-hwclock # Certainement déjà absent à ce stade

A ce stade je conseil d’installer les petits outils indispensables

On désactive le bash_history soit en supprimant complètement le fichier

history -c
rm ~/.bash_history -rf
export HISTFILESIZE=0
unset HISTFILE
echo "HISTFILESIZE=0" >> ~/.bashrc

Soit en le déplaçant dans /tmp. Il sera remis à 0 à chaque reboot mais fonctionnera en read only.

+ HISTFILE="/tmp/${USER}_bash_history"

Avant de mettre le système en read only on va faire deux alias pour switcher du mode read-only on mode read-write facilement. Ajouter dans bashrc commun : /etc/bash.bashrc :

# Fonction pour connaître le mode en cours
fs_mode=$(mount | sed -n -e "s/^.* on \/ .*(\(r[w|o]\).*/\1/p")
# alias ro/rw pour passer de l'un à l'autre
alias ro='mount -o remount,ro / ; fs_mode=$(mount | sed -n -e "s/^.* on \/ .*(\(r[w|o]\).*/\1/p")'
alias rw='mount -o remount,rw / ; fs_mode=$(mount | sed -n -e "s/^.* on \/ .*(\(r[w|o]\).*/\1/p")'
# Modification du prompt pour afficher le mode en cours
export PS1='\[\033[01;32m\]\u@\h${fs_mode:+($fs_mode)}\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ '

Aller hop, on passe au chose sérieuse, on modifie le /etc/fstab :

< /dev/mmcblk0p1  /boot           vfat    defaults          0       2
< /dev/mmcblk0p2  /               ext4    defaults,noatime  0       1
---
> /dev/mmcblk0p1  /boot           vfat    defaults,ro          0       2
> /dev/mmcblk0p2  /               ext4    defaults,noatime,ro  0       1
> tmpfs	/var/log	tmpfs	nodev,nosuid	0	0
> tmpfs	/var/tmp	tmpfs	nodev,nosuid	0	0
> tmpfs	/tmp	tmpfs	nodev,nosuid	0	0

Puis le fichier /boot/cmdline.txt :

< dwc_otg.lpm_enable=0 console=serial0,115200 console=tty1 root=/dev/mmcblk0p2 rootfstype=ext4 elevator=deadline fsck.repair=yes rootwait
---
> dwc_otg.lpm_enable=0 console=serial0,115200 console=tty1 root=/dev/mmcblk0p2 rootfstype=ext4 elevator=deadline fsck.repair=yes rootwait noswap ro

Après un reboot on peut tester :

root@raspberrypi(ro):~# touch /root/testEcriture
touch: cannot touch ‘/root/testEcriture’: Read-only file system
root@raspberrypi(ro):~# rw
root@raspberrypi(rw):~# touch /root/testEcriture
root@raspberrypi(rw):~# rm /root/testEcriture
root@raspberrypi(rw):~# ro
root@raspberrypi(ro):~#

ça fonctionne !

Le petit plus du chef, un petit script ~/.bash_logout pour ne pas oublier de remettre le FS en read only après avoir travaillé dessus…

#!/bin/bash
if [ "$fs_mode" != "ro" ]; then
	read -p "Le FS est en lecture/écriture, ne voudriez vous pas le basculer en lecture seul ? [O/n] " 
	if [[ ! $REPLY =~ ^[Nn]$ ]]
	then
		echo "Bascule en Read/Only"
		ro
	else
		echo "Ok on fait rien tant pi... Mais n'oublie pas que ça use la carte SD :-/"
	fi
fi

Gestion de l’eau dans la yourte

Le parti pris dès l’installation pour l’eau dans la yourte est : pas d’eau courante. Pour une raison simple, c’est que quand j’ai accès à l’eau courante j’ai tendance à l’utiliser bien trop. En tout cas plus que si je dois aller chercher l’eau (même tout près), qu’elle ne coule pas en abondance du robinet. De plus, le problème n’est pas tant l’arrivée d’eau que l’évacuation / le traitement des eaux souillées. N’ayant pas l’envie/le temps de mettre un système d’épuration (type phytosanitaire) en place (qui est en plus difficilement nomade donc pas très compatible avec la vie en yourte), le choix d’avoir l’arrivée d’eau juste devant la yourte c’est vite imposé.

C’est comme ça que, depuis l’installation dans ce mode de consommation, et sans se dire à tout prix « je fais attention à ma consommation d’eau », aujourd’hui nous sommes à une consommation de ~18L d’eau par jour et par personne.

Pour 18L d’eau / jours / personne, est-il nécessaire d’avoir un système d’épuration ? J’en doute, l’eau rejeté est utilisée pour arroser les plantes alentours (qui sont contentes visiblement). Ça oblige à être très rigoureux sur les produits utilisés : 0 javel ou autre produit non assimilable / non respectueux de la nature.

A titre de comparaison, un Français c’est en moyenne 150L / jour / personne. En ce qui nous concerne, on est dans la moyenne d’un Africain Sub-Saharien qui consomme lui entre 10 à 20 L / jour / personne.

Voilà les sources de dépense en eau que nous avons :

  • La boisson, la cuisine ;
  • L’évier sans eau courante pour la vaisselle, la petite toilette ;
  • La douche sans eau courante (~2L par douche) ;
  • La machine à laver (~50L / cycle)

Les toilettes sont des toilettes sèches (fini de chier dans de l’eau potable), pas de lave-vaisselle au autre… L’arrosage du potager c’est le puits.

Et vous, à combien êtes vous ? Je donne le calcule si vous êtes curieux de le faire chez vous.

  • X : Prenez votre facture d’eau et récupérez le volume en mètres cube (m3) consommés que nous allons appeler X.
  • Y : Déterminez le nombre de mois facturés que nous allons appeler Y.
  • Z : le nombre d’habitant

X / (Y*30) / Z = Nombre de litres / jour / personne

Exemple : 1877 L / (2 mois * 30j) /  2 personnes = 15,6L / jour / personne

Note : Vous pouvez relever votre compteur d’eau et le relever de nouveau un mois après pour faire le calcul sans facture.

Et l’eau chaude ?

L’été, c’est sur le cuiseur solaire (ou le four solaire), l’hiver c’est sur le poêlito et le reste du temps (s’il fait pas beau mais pas assez froid pour allumer le poêle) nous faisons chauffer sur la gazinière. De cette façon on ne fait chauffer que ce dont on a besoin (à l’inverse d’un ballon par exemple).

L’autonomie en eau

On m’a dit que sur la yourte, récupérer l’eau c’est pas terrible (rapport à l’eau qui ruisselle sur la toile acrylique) en plus de ne pas être simple (rapport aux gouttières rondes pas forcément simple à concevoir). En plus pour faire un système nomade pour potabiliser l’eau, ça semble pas non plus évident… Souvent c’est le stockage se fait dans de grandes cuves en béton, béton qui apporte la minéralisation…

Donc comment récupérer et potabliser l’eau de pluie avec un système nomade ? Je vais tâcher de m’y pencher…

En continuant à utiliser le site, vous acceptez l’utilisation des cookies (au chocolat) Plus d’informations

Les cookies sont utilisés à des fin de statistique de visite du blog sur une plateforme indépendante que j'héberge moi même. Les statistiques sot faites avec un logiciel libre. Aucune information n'est redistribué à google ou autre. Je suis seul autorisé à lire ces informations

Fermer