Maintenant que nous avons le l’OWL & le Raspberry qui communiquent, nous allons rendre ceci plus agréable et plus pertinent à regarder.
1 – Installer un serveur LAMP :
Ici nous allons installer sur le raspberry un serveur Mysql (Base de données), Apache2 (Serveur Web), Php 5 & Phpmyadmin pour administrer la base de données (optionnel), je ne saurais que trop vous conseiller de noter le mdp de mysql si vous ne gardez pas le mot de passe raspberry.
sudo apt−get install mysql−server mysql−client
sudo apt−get install apache2
sudo apt−get install php5 libapache2−mod−php5
sudo apt−get install php5−mysql
sudo apt−get install phpmyadmin
Activation du mod rewrite d’Apache :
sudo a2enmod rewrite
Modifier le fichier de config :
sudo nano /etc/apache2/sites−enabled/000−default
Dans le fichier modifier les lignes 7 et 11 pour changer « AllowOverride None » à « AllowOverride All », « Ctrl + X », « Y » pour Yes et touche « Entrée », avec dans la foulé un petit redémarrage d’apache :
sudo /etc/init.d/apache2 restart
2 – Installer EMONCMS :
Installation de GIT :
sudo apt−get install git−core
Installation d’EMONCMS :
cd /var/
sudo chown pi www
cd www
git clone git://github.com/emoncms/emoncms.git
Préparation de la base de données :
mysql −u root −p
mysql> CREATE DATABASE emoncms;
mysql> exit
Configuration du fichier d’EMONCMS :
cd /var/www/emoncms/
cp default.settings.php settings.php
nano settings.php
Modifier dans le fichier settings.php les variables suivantes :
$username="root";
$password="raspberry";
$server="localhost";
$database="emoncms";
« Ctrl + X », « Y » pour Yes et touche « Entrée » pour enregistrer & quitter nano/pico
Attention ici pour le password, tout dépend de ce que vous lui avez indiqué quand vous avez installé le paquet Mysql (vu que j’ai une mémoire de poisson rouge j’ai gardé le même que le raspberry, oui je sais c’est pas bien !)
3 – EMONCMS
Rendez vous sur EMONCMS :
http://ipDuRaspberry/emoncms
Création du compte :
Cliquez sur le bouton « register », saisissez login et mot de passe, voila votre compte est crée.
4 – Récupération des données depuis le fichier texte cm160.db.txt :
Pour ce problème, j’ai crée un script php pour lire le fichier cm160.db.txt.
A suivre …
Bonjour et merci pour ce tuto que j’ai suivi jusqu’au point « A suivre… » 🙂
Malgré un petit problème de « read error » sur le port USB du CM160 que j’essaye de résoudre.
Mais y’a t-il une chance de voir la fin ? (le suspense est insoutenable ;o)