Projet PiCar : L’interface web

Zeuth

Geek depuis toujours, accroc aux nouvelles technologies. Libre ou non, mon coeur balance toujours..

Vous aimerez aussi...

5 réponses

  1. nicolas APERE dit :

    tu as une erreur :
    tar xvzf WebIOPi-x.y.z.tar.gz

    c’est xzvf !!!

  2. Pascal Pierre LEFEBVRE dit :

    Il faut créer les deux sous répertoires python et html dans /home/pi ou
    alors dans /home comme tu l’indiques au début du tuto ???
    Dans ton code, ça pointe vers /home/pi non ?

    Je viens de terminer l’installation et chez moi ça ne fonctionne pas.
    Je tourne sous wheezy 2014-12-24 et j’ai suivi ton tuto d’installation à la lettre.
    (je debute sous raspberry/python et ça ne doit pas être grand chose mais je suis bloqué)
    (mon
    serveur webiopi fonctionne parfaitemement et il est paramétré pour
    démarrer au démarage du raspberry. Je l’ai donc stoppé avec un « sudo
    /etc/init.d/webiopi stop » avant de lancer la commande ci dessous)

    >>> pi@raspberrypi ~ $ sudo webiopi -c /etc/webiopi/config

    J’obtiens cette erreur au lancement:

    2015-01-16 09:38:43 – WebIOPi – INFO – Starting WebIOPi/0.6.0/Python3.2
    2015-01-16 09:38:43 – WebIOPi – INFO – GPIO – Native mapped to REST API /GPIO
    2015-01-16 09:38:43 – WebIOPi – INFO – Loading configuration from /etc/webiopi/config
    2015-01-16 09:38:43 – WebIOPi – INFO – Loading myproject from /home/pi/PiCar/python/WebPiCar.py
    2015-01-16 09:38:43 – WebIOPi – ERROR – [Errno 2] No such file or directory
    Traceback (most recent call last):

    File
    « /usr/local/lib/python3.2/dist-packages/WebIOPi-0.6.0-py3.2-linux-armv6l.egg/webiopi/__main__.py »,
    line 73, in
    main(sys.argv)
    File « /usr/local/lib/python3.2/dist-packages/WebIOPi-0.6.0-py3.2-linux-armv6l.egg/webiopi/__main__.py », line 67, in main
    server = Server(port=port, configfile=configfile)
    File « /usr/local/lib/python3.2/dist-packages/WebIOPi-0.6.0-py3.2-linux-armv6l.egg/webiopi/server.py », line 86, in __init__
    loadScript(name, source, self.restHandler)
    File « /usr/local/lib/python3.2/dist-packages/WebIOPi-0.6.0-py3.2-linux-armv6l.egg/webiopi/utils.py », line 164, in loadScript
    script = imp.load_source(name, source)
    IOError: [Errno 2] No such file or directory

    Python 3.2 est pourtant apparemment bien installé, je ne sais pas d’où vient cette erreur.

    Un peu d’aide sera la bienvenue.

    Pascalou

  3. Pascal Pierre LEFEBVRE dit :

    J’ai suivi le tuto mais au lancement j’obtiens la page habituelle de webiopi sur mon navigateur web.
    On dirait que le fichier de config n’est pas pris en compte…
    Quand je le stoppe par ctrl-c j’ai pas mal de trucs dans le terminal:

    pi@raspberrypi ~/PiCar/python $ sudo webiopi -c /etc/webiopi/config
    2015-01-16 10:22:32 – WebIOPi – INFO – Starting WebIOPi/0.6.0/Python3.2
    2015-01-16 10:22:32 – WebIOPi – INFO – GPIO – Native mapped to REST API /GPIO
    2015-01-16 10:22:32 – WebIOPi – INFO – Loading configuration from /etc/webiopi/config
    2015-01-16 10:22:32 – WebIOPi – INFO – Loading myproject from /home/pi/PiCar/python/WebPiCar.py
    2015-01-16 10:22:32 – WebIOPi – INFO – GPIO – Native mapped to REST API /GPIO
    2015-01-16 10:22:32 – WebIOPi – INFO – Access protected using login/password
    2015-01-16 10:22:32 – WebIOPi – INFO – HTTP Server binded on http://192.168.0.49:8000/
    2015-01-16 10:22:32 – WebIOPi – INFO – CoAP Server binded on coap://224.0.1.123:5683/ (MULTICAST)
    2015-01-16 10:22:32 – WebIOPi – INFO – CoAP Server binded on coap://192.168.0.49:5683/
    ^C2015-01-16 10:24:40 – WebIOPi – INFO – Stopping…
    2015-01-16 10:24:41 – WebIOPi – INFO – Access protected using /etc/webiopi/passwd
    2015-01-16 10:24:41 – WebIOPi – ERROR – [Errno 98] Address already in use
    Traceback (most recent call last):
    File « /usr/local/lib/python3.2/dist-packages/WebIOPi-0.6.0-py3.2-linux-armv6l.egg/webiopi/__main__.py », line 73, in
    main(sys.argv)
    File « /usr/local/lib/python3.2/dist-packages/WebIOPi-0.6.0-py3.2-linux-armv6l.egg/webiopi/__main__.py », line 67, in main
    server = Server(port=port, configfile=configfile)
    File « /usr/local/lib/python3.2/dist-packages/WebIOPi-0.6.0-py3.2-linux-armv6l.egg/webiopi/server.py », line 146, in __init__
    self.http_server = http.HTTPServer(self.host, http_port, self.restHandler, context, docroot, index, auth)
    File « /usr/local/lib/python3.2/dist-packages/WebIOPi-0.6.0-py3.2-linux-armv6l.egg/webiopi/protocols/http.py », line 38, in __init__
    BaseHTTPServer.HTTPServer.__init__(self, («  », port), HTTPHandler)
    File « /usr/lib/python3.2/socketserver.py », line 419, in __init__
    self.server_bind()
    File « /usr/lib/python3.2/http/server.py », line 132, in server_bind
    socketserver.TCPServer.server_bind(self)
    File « /usr/lib/python3.2/socketserver.py », line 430, in server_bind
    self.socket.bind(self.server_address)
    socket.error: [Errno 98] Address already in use
    2015-01-16 10:24:41 – WebIOPi – INFO – HTTP Server stopped
    2015-01-16 10:24:41 – WebIOPi – INFO – CoAP Server stopped

    Je ne connais pas grand chose à raspbian, un peu d’aide serait la bienvenue 🙂

    Pascalou

  1. 9 octobre 2014

    […] Construction d'une voiture télécommandée avec un raspberry pi équipé d'une webcam. L'interface web  […]

Laisser un commentaire