Ce site est composé de 3 parties:
- la page d'accueil : (image 1)
- la page historique : (image 2)
-
la partie Admin :
- l'authentification: (image3)
- la page admin: (image 4)
On va télécharger le tout :
cd /home/pi
Puis
git clone https://github.com/weedmanu/terrarium-Raspberry-pi.git
On se rend dedans :
cd terrarium-Raspberry-pi
Puis on déplace le dossier terraspi dans notre dossier web du pi /var/www/html/
cp -r terraspi -t /var/www/html/
On va modifié le fichier Json qui sert aux programmes à se connecter à la base de donnée, il se trouve dans le dossier CSV (/var/www/html/terraspi/csv)
cd /var/www/html/terraspi/csv
Puis
Attention : bien sur on remplace xxxx et yyyy par son login et mot de passe de l'utilisateur de la base de donnée mysql.
sed -i "s/loginbdd/xxxx/g" bdd.json
Et
sed -i "s/mdpbdd/yyyy/g" bdd.json
Ensuite, on note l'adresse ip du Raspberry, on définit un nom utilisateur pour la page Admin du site et son mot de passe (image 3) et on ajoute le tout à la table config :
On se connecte en tant que user a la base de donnée:
mysql -u XXXX -p -h localhost
Puis
USE Terrarium;
Et
INSERT INTO config (loginadmin, mdpadmin,ip) VALUES ('xxxx', 'yyyy', '192.168.XXX.XXX');
Et on quitte
quit
On supprime le dossier terrarium-Raspberry-pi
cd /home/pi
et
sudo rm -r terrarium-Raspberry-pi
Dans votre navigateur rendez-vous sur le site du terrarium :
http://192.168.xxx.xxx/terraspi
Cliquer sur l'onglet Admin, puis entrer vos identifiant créés précédemment (juste avant de supprimer terrarium-Raspberry-pi)
Vous tomber sur la page Admin, dans la partie gauche de la page, il y a ce formulaire : (image 5) qui sert à paramétrer le terrarium, remplissez le.
Quelques explications :
On règle ici le changement d'heure, par défaut hiver est coché.
On règle ici sa position géographique
Vous pouvez les trouver ici
Cela sert à avoir l'heure du lever et coucher du soleil chez vous, autrement dit les horaires pour la lumière du terrarium.
on défini ici la température pour le jour et celle pour la nuit au point chaud
on défini ici la température min et max au point chaud à ne pas dépasser, si on dépasse ces valeurs c'est qu'il y a un problème sur le chauffageet un courriel vous sera envoyé
on défini ici l'adresse email de l'envoyeur du courriel et son mot de passe, GMAIL OBLIGATOIRE
le mieux est d'en créer une juste pour le terrarium et vous devez modifier les paramètre de sécurité comme ceci pour que autoriser les applications à envoyer un mail.(seul GMAIL autorise les applications à envoyer des courriels)
Et l'adresse où l'on veux recevoir ces alertes, là pas de restriction de fournisseur mail.
on défini ici la température max du pi , si le pi chauffe, la couleur du terminal et les éléments du menu de droite passeront de vert à rouge
Il sont normalement déja rempli , on les avait paramétrés précédemment.
Il n'y a plus qu'a valider, confirmer et les datas seront envoyer dans la table config de la base de donnée Terrarium. les programmes viendront chercher les valeurs ici.