Chapitre 3

2.1 Matériel nécessaire
Risques des chargeurs GSM
https ://www.youtube.com/watch ?v=ygpR56untr8

2.2.	Installation et configuration du logiciel de communication
Lien de téléchargement de l'IDE Arduino
https://www.arduino.cc/en/Main/Software

Guide de l'utilisateur Arduino (en anglais)
https://www.arduino.cc/en/Guide/HomePage

Traduction partielle en français du guide de l'utilisateur Arduino:
http://www.mon-club-elec.fr/pmwiki_reference_arduino/pmwiki.php?n=Main.ReferenceEtendue

Lien pour la définition des cartes ESP8266 de l'IDE Arduino
http://arduino.esp8266.com/stable/package_esp8266com_index.json


3.2.	Installation du système d'exploitation
Dernière version compilée du système d'exploitation Raspbian: 
https://downloads.raspberrypi.org/raspbian_latest
Version utilisée dans cet ouvrage::
https://downloads.raspberrypi.org/raspios_full_armhf/images/raspios_full_armhf-2022-04-07/2022-04-04-raspios-bullseye-armhf-full.img.xz

Lien pour le logiciel permettant de réaliser la carte SD pour le raspberry Pi:
https://www.raspberrypi.com/software/ 


3.3.	Avant d'aller plus loin
Commande pour lancer le programme de configuration du raspberry Pi 
sudo raspi-config

Commande pour redémarrer le Raspberry Pi en mode console:
sudo reboot

3.4.	Configuration de la carte réseau
Commande pour déterminer si le Raspberry Pi est bien connecté à internet
wget editions-eni.fr 

Commande pour déterminer l'IP du Raspberry Pi:
ip -4 addr show | grep global

Commande pour déterminer l'adresse du routeur auquel se connecte le Raspberry Pi:
ip route | grep default | awk '{print $3}'

Commande pour déterminer le DNS utilsié par le Raspberry Pi:
cat /etc/resolv.conf

Configurer les données de l'IP
sudo nano /etc/dhcpcd.conf

3.5.	Mise à jour
Commande pour mettre à jour la liste les packages disponibles pour le Raspberry Pi:
sudo apt-get update 

Commande pour mettre à jour le Raspberry Pi:
sudo apt-get upgrade 


3.6.	Allonger la durée de vie des cartes SD
Commandes pour désactiver le SWAP et le supprimer:
sudo dphys-swapfile swapoff
sudo dphys-swapfile uninstall
sudo update-rc.d dphys-swapfile remove

Commandes pour limiter la taille des fichiers de journalisation:
sudo nano /etc/systemd/journald.conf
SystemMaxUse=5M
sudo reboot

Commandes pour télécharger et installer le logiciel log2ram et finalement vérifier qu'il est bien actif:
curl -L https://github.com/azlux/log2ram/archive/master.tar.gz | tar zxf -
cd log2ram-master
chmod +x install.sh
sudo ./install.sh
sudo reboot
df -h

Commande pour changer la taille de la RAM utilisée par log2ram (en modifiant l'attribut size):
sudo nano /etc/log2ram.conf

Commande éventuelle pour définir la fréquence d'écritures des fichiers de log sur la carte SD:
sudo mv /etc/cron.hourly/log2ram /etc/cron.daily/log2ram

3.7.	Pour terminer
Commande pour ouvrir le fichier de configuration permettant d'utiliser un mot de passe au démarrage du Raspberry Pi:
sudo nano /etc/lightdm/lightdm.conf

4.1.	Installation
Commandes pour effectuer l'installation du logiciel domoticz:
sudo curl -L install.domoticz.com | bash

Accéder à domoticz:
http://localhost:8080

Chapitre 6
5.1 	SSH
Commandes pour activer et configurer le protocole SSH:
sudo raspi-config
sudo nano /etc/ssh/sshd_config
IPQoS cs0 cs0
sudo service ssh restart

Lien pour télécharger putty:
https ://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html

Commande à effectuer dans un terminal MAC pour se connecter à un serveur SSH:
ssh serveur -p port -l compte

5.2 Tutoriel pour créer une ip dynamique à partir d'une IP fixe:
https ://www.framboise314.fr/une-adresse-sur-internet-pour-votre-raspberry-pi-
avec-no-ip/

5.3 Comparatif de la qualité des cartes SD:
https ://www.tomshardware.com/best-picks/raspberry-pi-microsd-cards) 

6.2 Liens des forums d'aide de domoticz:
https://www.domoticz.com/forum/viewforum.php?f=61
https://easydomoticz.com/forum/

6.3 Récupérer des conditions climatiques:
Pour créer un compte Weather Underground:
https ://home.openweathermap.org/users/sign_up

Page pour récupérer sa clé API :
https ://home.openweathermap.org/api_keys

6.5 Redémarrage automatique du Raspberry Pi
wget http://www.sartor.be/livreesp/redemarrage_auto_domoticz.sh
chmod +x redémarrage_auto_domoticz.sh
crontab -e
*/5 * * * * ./ redémarrage_auto_domoticz.sh > /dev/null 2>&1

7.5 Sites d'achat de matériel:
www.farnell.com 
www.mouser.com 
www.digikey.com
www.aliexpress.com 

Trouver un magasin avec des Raspberry Pi de stock:
https ://rpilocator.com/

8.3 Optimisation d'une chaudière surdimensionnée:
https://www.sartor.be/pluxml/article43/amelioration-d-une-chaudiere-surdimesionnee-partie-2) 