Systeme De Mesure Energie Electrique
Historique de Main.SystemeDeMesureEnergieElectrique
Cacher les modifications mineures - Affichage du code
telecharger l'image disk : https://github.com/debian-pi/raspbian-ua-netinst/releases/download/v1.0.9/raspbian-ua-netinst-v1.0.9.zip
telecharger l'image disk : https://github.com/debian-pi/raspbian-ua-netinst/releases/download/v1.0.9/raspbian-ua-netinst-v1.0.9.img.bz2
chmod u=rwx post_install.sh ./post_install.sh
méthode automatisée base raspbian-ua-netinst install
méthode automatisée, , difficulté 2, base raspbian-ua-netinst install
méthode manuelle , déconseillé pour un débutant, passer au chapitre suivant
méthode manuelle , difficulté 4, déconseillé pour un débutant, passer au chapitre suivant
méthode la plus simple
méthode la plus simple, difficulté 0
étapes manuelles , déconseillé pour un débutant, passer au chapitre suivant
méthode la plus simple
à venir
méthode manuelle , déconseillé pour un débutant, passer au chapitre suivant
étapes automatisées base raspbian-ua-netinst install
méthode automatisée base raspbian-ua-netinst install
une 3ieme méthode minimale à venir, qui a pour but de formatter la carte sd directement utilisable par le raspberry..
étapes manuelles , déconseillé pour un débutant
étapes manuelles , déconseillé pour un débutant, passer au chapitre suivant
ATTENTION MOT DE PASSE dans ce fichier , le mot de passe par défaut peut être changer en éditant ce fichier en ligne 15
ATTENTION MOT DE PASSE dans ce fichier , le mot de passe par défaut peut être changé en éditant ce fichier en ligne 15
sudo dd bs=1m if=/Users/lionel/Downloads/raspbian-ua-netinst-v1.0.9.img of=/dev/disk2
sudo dd bs=1m if=./raspbian-ua-netinst-v1.0.9.img of=/dev/disk2
telecharger l'image disk : https://github.com/debian-pi/raspbian-ua-netinst/releases/download/v1.0.9/raspbian-ua-netinst-v1.0.9.zip
- file : https://github.com/FooDeas/raspberrypi-ua-netinst/releases/download/v2.1.0/raspberrypi-ua-netinst-v2.1.0.zip
- https://github.com/FooDeas/raspberrypi-ua-netinst/releases/tag/v2.1.0
- il suffit de supprimer le contenu du fichier ~/.ssh/known_hosts
- il suffit de supprimer le contenu du fichier ~/.ssh/known_hosts
Les prérequis sont les suivant :
Les prérequis sont les suivants :
Ci-dessous de quoi activer les packages nécessaire à l'acquisition de log provenant d'un Arduino via la liaison série. Pour info, 2 manières de procéder, l'une manuelle si l'on veut faire l'installation sur un rasp déjà configuré et que l'on souhaite garder la config. La seconde de manière automatisé en utilisant une carte sd dédiée.
Ci-dessous de quoi activer les packages nécessaire à l'acquisition de log provenant d'un Arduino faisant les mesures via la liaison série. Pour info, 2 manières de procéder, l'une manuelle si l'on veut faire l'installation sur un rasp déjà configuré et que l'on souhaite garder la config. La seconde de manière automatisé en utilisant une carte sd dédiée.
Ci-dessous de quoi activer les packages nécessaire à l'acquisition de log provenant d'un Arduino via la liaison série. Pour info, tout ceci peut être automatiser en utilisant une carte sd dédiée.
Ci-dessous de quoi activer les packages nécessaire à l'acquisition de log provenant d'un Arduino via la liaison série. Pour info, 2 manières de procéder, l'une manuelle si l'on veut faire l'installation sur un rasp déjà configuré et que l'on souhaite garder la config. La seconde de manière automatisé en utilisant une carte sd dédiée.
Les prérequis sont les suivant :
- savoir formater un carte SD au format fat32
- savoir se connecter via ssh à un raspberry
reference => https://github.com/FooDeas/raspberrypi-ua-netinst
en reference => https://github.com/FooDeas/raspberrypi-ua-netinst
étapes manuelles
étapes manuelles , déconseillé pour un débutant
ssh root@raspberrypiA.local wget http://lionel.wiki.free.fr/download/projets/controlers/raspbian/post_install.sh
wget http://lionel.wiki.free.fr/download/projets/controlers/raspbian/raspberryF/post_install.sh chmod +x post_install.sh ./post_install.sh
ssh root@raspberrypiF.local
seconde variante :
step2/4 : select config to be installed
step2/4 : select config to be installed
step3/4 : launch install, it will automatically synchronize with latest content from internet
step3/4 : launch install, it will automatically synchronize with latest content from internet
step4/4 : controler
step4/4 : controler
step2/4 : select config to be installed
step2/4 : select config to be installed
step3/4 : launch install, it will automatically synchronize with latest content from internet
step3/4 : launch install, it will automatically synchronize with latest content from internet
step4/4 : controler
step4/4 : controler
step1/4 : prepare sd card by putting autoinstall files on sd card
step1/4 : prepare sd card by putting autoinstall files on sd card
procedure d'intallation
procedure d'intallation en 4 étapes (prepare sd card + select config + launch install + control your install)
step1/4 : build sd card content.
step1/4 : prepare sd card by putting autoinstall files on sd card
step2/4 : activate config
step2/4 : select config to be installed
step3/4 : finaliser le contenu de l'installation
step3/4 : launch install, it will automatically synchronize with latest content from internet
une fois terminé le serveur ci dessous doit être fonctionnel
- http://raspberrypia.local/~pi/
- http://raspberrypib.local/~pi/
- http://raspberrypic.local/~pi/
- http://raspberrypid.local/~pi/
- http://raspberrypie.local/~pi/
une fois terminé le serveur ci dessous doit être fonctionnel. Attention, il vous faut "zero conf" present sur votre pc, cf par exemple ce lien => https://learn.adafruit.com/bonjour-zeroconf-networking-for-windows-and-linux/overview
step2/4 : appliquer la configuration voulue sur la carte sd, installer-config.txt
step2/4 : activate config
appliquer la configuration voulue sur la carte sd, installer-config.txt
'booter le raspberry avec la carte sd fraichement initialisée'
'booter le raspberry avec la carte sd fraichement initialisée aux étapes précédentes'
step1/4 : sur une machine osx initialisation carte sd, pour un autre os suivre ce lien => https://github.com/FooDeas/raspberrypi-ua-netinst#install-instructions :
step1/4 : build sd card content.
sur une machine osx initialisation carte sd, pour un autre os suivre ce lien => https://github.com/FooDeas/raspberrypi-ua-netinst#install-instructions :
Reinstalling or replacing an existing system
for info Reinstalling or replacing an existing system
pour terminer l'installation de rapsberrypi (contrôleur evse et diverter) :
pour terminer l'installation de rapsberrypi :
cp installer-config.txt /Volumes/RASPBERRYB/installer-config.txt
cp installer-config.txt /Volumes/RASPBERRYF/installer-config.txt
'pour le rapberrypiA' wget http://lionel.wiki.free.fr/download/projets/controlers/raspbian/installer-config-a.txt cp installer-config-a.txt /Volumes/RASPBERRYB/installer-config.txt
'pour le rapberrypiB' wget http://lionel.wiki.free.fr/download/projets/controlers/raspbian/installer-config-b.txt cp installer-config-b.txt /Volumes/RASPBERRYB/installer-config.txt
wget http://lionel.wiki.free.fr/download/projets/controlers/raspbian/raspberryA/installer-config.txt wget http://lionel.wiki.free.fr/download/projets/controlers/raspbian/raspberryB/installer-config.txt wget http://lionel.wiki.free.fr/download/projets/controlers/raspbian/raspberryC/installer-config.txt wget http://lionel.wiki.free.fr/download/projets/controlers/raspbian/raspberryD/installer-config.txt
wget http://lionel.wiki.free.fr/download/projets/controlers/raspbian/raspberryF/installer-config.txt
ATTENTION MOT DE PASSE dans ce fichier , le mot de passe par défaut peut être changer en éditant ce fichier en ligne 15
step1 : sur une machine osx initialisation carte sd, pour un autre os suivre ce lien => https://github.com/FooDeas/raspberrypi-ua-netinst#install-instructions :
step1/4 : sur une machine osx initialisation carte sd, pour un autre os suivre ce lien => https://github.com/FooDeas/raspberrypi-ua-netinst#install-instructions :
step2 : appliquer la configuration voulue sur la carte sd, installer-config.txt
step2/4 : appliquer la configuration voulue sur la carte sd, installer-config.txt
step3 : finaliser le contenu de l'installation
step3/4 : finaliser le contenu de l'installation
step4 : controler
step4/4 : controler
step1 : sur une machine osx initialisation carte sd:
step1 : sur une machine osx initialisation carte sd, pour un autre os suivre ce lien => https://github.com/FooDeas/raspberrypi-ua-netinst#install-instructions :
je vous invite à lire la page de referencée ci-dessous pour connaitre les tenants et aboutissants
étapes automatisées
étapes automatisées base raspbian-ua-netinst install
reference => https://github.com/FooDeas/raspberrypi-ua-netinst
lastest :
- https://github.com/debian-pi/raspbian-ua-netinst/releases/tag/v1.1.1-beta3
- https://github.com/debian-pi/raspbian-ua-netinst/tree/v1.1.x
the one usable : https://github.com/debian-pi/raspbian-ua-netinst/tree/v1.0.x
sd card created created at 16:00, final boot at 16:40
procedure d'intallation
step1 : sur une machine osx initialisation carte sd:
..format sd card FAT32 avec utilitaire de disk .. diskutil list 'éjecter le point de montage FAT32 de la carte sd' sudo dd bs=1m if=/Users/lionel/Downloads/raspbian-ua-netinst-v1.0.9.img of=/dev/disk2 appliquer l'étape 2 pour configurer votre install
Reinstalling or replacing an existing system
mv /boot/config-reinstall.txt /boot/config.txt reboot
step2 : appliquer la configuration voulue sur la carte sd, installer-config.txt
: wget http://lionel.wiki.free.fr/download/projets/controlers/raspbian/raspberryA/installer-config.txt wget http://lionel.wiki.free.fr/download/projets/controlers/raspbian/raspberryB/installer-config.txt wget http://lionel.wiki.free.fr/download/projets/controlers/raspbian/raspberryC/installer-config.txt wget http://lionel.wiki.free.fr/download/projets/controlers/raspbian/raspberryD/installer-config.txt cp installer-config.txt /Volumes/RASPBERRYB/installer-config.txt 'pour le rapberrypiA' wget http://lionel.wiki.free.fr/download/projets/controlers/raspbian/installer-config-a.txt cp installer-config-a.txt /Volumes/RASPBERRYB/installer-config.txt 'pour le rapberrypiB' wget http://lionel.wiki.free.fr/download/projets/controlers/raspbian/installer-config-b.txt cp installer-config-b.txt /Volumes/RASPBERRYB/installer-config.txt 'booter le rasp et laisser se faire l'autoinstallation via internet, durée entre 20min et 1h00 en fonction du debit internet et de la rapidité de la carte sd 'booter le raspberry avec la carte sd fraichement initialisée' 'après 20 minutes environ, le rasp est initialisé, visible sur le réseau 'une fois visible sur le réseau, passer à l'étape 3' suivi liste des ip connectée : arp -a
step3 : finaliser le contenu de l'installation pour terminer l'installation de rapsberrypi (contrôleur evse et diverter) :
ssh root@raspberrypiA.local wget http://lionel.wiki.free.fr/download/projets/controlers/raspbian/post_install.sh wget http://lionel.wiki.free.fr/download/projets/controlers/raspbian/raspberryF/post_install.sh chmod +x post_install.sh ./post_install.sh seconde variante : wget http://lionel.wiki.free.fr/download/projets/controlers/raspbian/raspberryF/post_install.sh source ./post_install.sh
post_install.sh
installer-config.txt
step4 : controler une fois terminé le serveur ci dessous doit être fonctionnel
- http://raspberrypia.local/~pi/
- http://raspberrypib.local/~pi/
- http://raspberrypic.local/~pi/
- http://raspberrypid.local/~pi/
- http://raspberrypie.local/~pi/
- http://raspberrypif.local/~pi/
dernière touche
arp -a // pour lister les adresses ip des devices connectés par ip cat /var/log/raspbian-ua-netinst.log sudo shutdown -h now
autres
en cas de souci de clef osa avec ssh :
- https://serverfault.com/questions/321167/add-correct-host-key-in-known-hosts-multiple-ssh-host-keys-per-hostname
- il suffit de supprimer le contenu du fichier ~/.ssh/known_hosts
ci-dessous de quoi active les packages nécessaire à l'acquisition de log provenant d'un Arduino via la liaison série. Pour info, tout ceci peut être automatiser en utilisant une carte sd dédiée.
Ci-dessous de quoi activer les packages nécessaire à l'acquisition de log provenant d'un Arduino via la liaison série. Pour info, tout ceci peut être automatiser en utilisant une carte sd dédiée.
ci-dessous de quoi active les packages nécessaire à l'acquisition de log provenant d'un Arduino via la liaison série. Pour info, tout ceci peut être automatiser en utilisant une carte sd dédiée.
étapes manuelles
=]
=]
étapes automatisées
=]
changement de nom de host http://www.noveldevices.co.uk/rp-hostname
[=
sudo nano /etc/hostname sudo /etc/init.d/hostname.sh start
sudo apt-get install nano sudo apt-get install avahi-daemon sudo apt-get install netatalk sudo apt-get install python sudo apt-get install python-serial sudo apt-get install apache2 sudo apt-get install php5 sudo apt-get install libapache2-mod-php5
sudo apt-get install libapache2-mod-python sudo apt-get install logrotate sudo apt-get install rsync wget http://lionel.wiki.free.fr/download/projets/controlers/raspbian/etc_skel_public_html.tar.gz tar --same-owner -zxpvf etc_skel_public_html.tar.gz -C /home/pi/ # untar to /home/pi/ # config apache for cgi et php wget http://lionel.wiki.free.fr/download/projets/controlers/raspbian/tmp.tar.gz tar --same-owner -zxpvf tmp.tar.gz ./ sudo cp ./tmp/php5.conf /etc/apache2/mods-available/php5.conf sudo cp ./tmp/serve-cgi-bin.conf /etc/apache2/conf-enabled/serve-cgi-bin.conf # config cgi pour php et python sudo a2enmod cgi sudo a2enmod python sudo a2enmod php5 # unable php sudo a2enmod userdir # unable public_html sudo /etc/init.d/hostname.sh start # start zeroconf sudo service apache2 restart # desactivate console on /dev/ttyAMA0 (sudo rpi-serial-console disable) sudo wget https://raw.githubusercontent.com/lurch/rpi-serial-console/master/rpi-serial-console -O /usr/bin/rpi-serial-console && sudo chmod +x /usr/bin/rpi-serial-console sudo rpi-serial-console disable rpi-serial-console status