Pywebdriver - installation sur Raspberry Pi Trouver l'adresse IP sans y avoir accès directement Contexte : on a envoyé le raspberry Pi à une acti qui l'a connecté à son réseau (par câble ethernet) et qui l'a branché éléctriquement (led vertes). Le but du jeu : trouver l'adresse IP du raspberry qui fait tourner Pywebdriver Plusieurs possibilités : A. [Windows/Linux] Se connecter à l'interface administration de la box pour trouver les appareils connectés au réseau Orange : Livebox : https://livebox Bouygues : Bbox : https://mabbox.bytel.fr ou 192.168.1.254. Free : Freebox : mafreebox.freebox.fr ou 192.168.0.254 B. [Linux] Depuis un poste Linux, on peut "scanner" le réseau pour trouver l'adresse IP # Installer le logiciel nécessaire pour scanner le réseau sudo apt install nmap # Scanner le réseau sudo nmap -sP 192.168.1.0/24 Le résultat sera comme ceci : Nmap scan report for pi (192.168.1.90) Host is up (0.0029s latency). MAC Address: B8:27:EB:05:72:2C (Raspberry Pi Foundation) Bien prendre l'adresse IP qui est au dessus de la ligne Raspberry source : https://raspberrytips.fr/comment-trouver-ip-raspberry-pi/ Paramétrage Odoo Se connecter à l'adresse IP trouver : ouvrir son navigateur et aller sur https:// Passer les exceptions de sécurité Configurer le point de vente sur Odoo avec l'adresse IP https://   Installation raspberry Pi chez ECU Cas spécial du RaspberryPi chez ECU Il s'agit de lancer pywebdriver en tâche de fond. Normalement le programme se lance au démarrage du système. Pour vérifier cela, lancer le navigateur internet et http://localhost:8069 puis Statut de la PosBox Par défaut, le lancement à distance avec vision de l'écran nécessite l'accord de la personne. Or sur un Raspberry, pas d'écran, pas de souris par défaut donc il ne peut pas dire oui ! Donc soit changer les droits de prise à distance (en allant dans le compte admin), soit demander à la personne de connecter un écran (avec miniprise HDMI) et une souris Paramétrage initial pour lancer au démarrage Modifier le fichier rc.local : sudo nano /etc/rc.local # Rajouter ces lignes avant exit 0 cd /home/pi/Documents/pywebdriver . /home/pi/Documents/pywebdriver/env/bin/activate /home/pi/Documents/pywebdriver/pywebdriverd & Puis redémarrer : reboot Si lancement au démarrage marche pas Prendre la main à distance par terminal cd /home/pi/Documents/pywebdriver . /home/pi/Documents/pywebdriver/env/bin/activate nohup /home/pi/Documents/pywebdriver/pywebdriverd &   Accéder à pywebdriver Chopper l'IP à distance ou directement sur raspberry avec ifconfig Puis go checkez sur un navigateur si on accède bien à l'interface pywebdriver : http://192.168.1.71:8069 en remplaçant 192.168.1.71 par l'adresse IP trouvé avec ifconfig