Motioneye : Video surveillance sur raspberry pi

[Edit du 12/12/2018] Mise à jour de l’installation de MotionEye, à partir d’une Raspbian Stretch.

Préparer la carte SD

On branche, on boot, on attend qq minutes…

Connexion en ssh

  1. modifer le mot de passe par defaut, qui est « raspberry »
  2. suivre à la lettre l’installation de motioneye -> https://github.com/ccrisan/motionye/wiki/Install-On-Raspbian

Résumé des étapes :

  • sudo apt-get update && sudo apt-get upgrade -y && sudo apt-get dist-upgrade -y && sudo reboot
  • sudo apt-get update
  • sudo apt-get install ffmpeg v4l-utils
  • sudo apt-get install libmariadbclient18 libpq5
  • wget https://github.com/Motion-Project/motion/releases/download/release-4.1.1/pi_stretch_motion_4.1.1-1_armhf.deb
  • sudo dpkg -i pi_stretch_motion_4.1.1-1_armhf.deb
  • sudo apt-get install python-pip python-dev libssl-dev libcurl4-openssl-dev libjpeg-dev libz-dev

Installation de MotionEye

  • sudo pip install motioneye

Configuration

  • sudo mkdir -p /etc/motioneye
  • sudo cp /usr/local/share/motioneye/extra/motioneye.conf.sample /etc/motioneye/motioneye.conf
  • sudo mkdir -p /var/lib/motioneye
  • sudo cp /usr/local/share/motioneye/extra/motioneye.systemd-unit-local /etc/systemd/system/motioneye.service

Modification pour lancement automatique au démarrage

  • sudo systemctl daemon-reload
  • sudo systemctl enable motioneye
  • sudo systemctl start motioneye

Mise à jour.

  • sudo apt-get update
  • sudo pip install motioneye --upgrade
  • sudo systemctl restart motioneye

Testé et validé le 12/12/2018

On ouvre un navigateur sur le port 8765

Ça fonctionne impeccablement avec 2 webcam usb.

Pour rappel les webcam sont des Logitech HD720P (je n’ai pas testé d’autre caméra)

Exemple de ce que l’interface web peut donner : motioneye Il ne reste plus qu’à faire les réglages permettant l’enregistrement des images en fonction d’une détection de mouvement.

Edit : A l’installation de la deuxième raspberry, j’ai du ajouter cette librairie nécessaire au démarrage de MotionEye

sudo apt-get install libjpeg8

Pour ajouter des caméras voici la démarche à suivre avec comme exemple une reolink : http://www.dekloo.net/linux/ajout-dune-camera-ip-linterface-motioneye/1683

Ceci pourrait vous intéresser :

52 Thoughts to “Motioneye : Video surveillance sur raspberry pi”

  1. jujububu

    Merci pour cet article!
    J’ai justement testé cette semaine et je galère pas mal avec tous les réglages de détection.
    J’attends donc avec impatience la suite!
    Bruno.

  2. FM

    Très bon article, vivement la suite.
    Franck

  3. Jack230

    Bonjour,

    J’utilise Motioneye depuis quelques temps avec la camera standard du RP sans aucun probleme
    Mais désirant remplacer cette camera par une infrarouge RP, le logiciel Motioneye ne la reconnait pas
    Doit-on installer des drivers pour cette nouvelle caméra ?
    Merci

    1. yann

      Bonsoir,
      Je n’ai pas de réponse pour votre soucis.
      J’imagine qu’en effet il doit y avoir un pb de driver.
      Pouvez vous voir la video capturée par cette caméra sans passer par motioneye ?
      yann

    2. Serge

      Bonjour, voici la réponse à t’on problème.
      sudo modprobe bcm2835-v4l2
      Si cela est ok, alors tu peu faire
      echo « bcm2835-v4l2 » | sudo tee -a /etc/modules

      Bien à toi.

    3. Jack230

      Bonjour,
      Merci bcp, effectivement ainsi c’est ok

  4. lydia

    salut
    je debute en informatique, j\’ai fais toutes les lignes sur le site pour mettre motioneye, ensuite je tape l ip de mon raspberry dans un navigateur mais ca marche pas, quelqu\’un peut m\’aider, merci

    1. yann

      Ca marche pas ? Un message d’erreur ? Le port et l’IP sont correcte ? La carte ping ?

  5. Jack230

    Désolé pour le retard
    Merci Serge c’est OK
    Et bravo pour l’article

  6. Merci pour cet article,
    petite question avant de me lancer …
    Je voudrai faire un écran multi-cam (IP) dans un navigateur, en plein écran (pour faire un écran de contrôle …)
    Est ce possible ?

    merci
    Mric
    https://e-mmop.net

    1. yann

      Hello, perso j’ai pu visualiser 3 caméras sur le mm écran. 2 étaient sur la même raspberry avec motion eyes, et j’avais ajouté une caméra ip reolink.
      Donc j’ai envie de dire que c’est possible.
      Le seul soucis que j’ai eu est de ne pouvoir mettre plus de 2 caméras sur la même raspberry.

  7. wassim

    can you help me : i have a camera ip dcs 930 l wifi and i need to turn with the raspberry pi3
    you have any idea ??

    1. yann

      First, be sure that your cam is RTSP compatible. In this case, you could add it on the motioneye interface.

  8. wassim

    i don’t have any idea with the motioneye
    can you help me if you can

  9. wassim

    i don’t understand this message when i add the camera « SSL certificate problem: self signed certificate »

  10. wassim

    also the same message « not a supported network camera »
    why i don’t understand please anything help me
    i have camera dsc 930 l

    1. yann

      I don’t know. I just guess that your camera is not compatible. Not supported. You can’t use it.

  11. wassim

    another error :request time out

  12. Nihed

    comment je peut connecté mon RPI avec caméra ip modèle levelone fcs1030 ?

    1. yann

      Aucune idée, je n’ai pas cette caméra. Donc je dirais que si elle est compatible avec le protocole RTSP par exemple. Ca doit se faire sans soucis comme j’ai fait pour une Réolink. (http://www.dekloo.net/linux/ajout-dune-camera-ip-linterface-motioneye/1683)

  13. jmj

    Attention au load, on est déja entre 2 et 2.5 avec un seul flux HD 1080p sous MotionEyeOS, alors avec plusieurs caméras le petit RaspV3 va vite se transformer en chauffage d’appoint !

    1. yann

      Merci pour cette info, 1080p c’est peut être un peu lourd pour de la vidéo surveillance.
      Lors de mes essais j’étais en résolution beaucoup plus basse (640 ou 720) et évidement j’ai pas remarqué de soucis de load.
      A voir…
      Maintenant je suis sur un dispositif dédié qui vaut pas plus cher : http://www.dekloo.net/linux/test-reolink-rlc-420-camera-ip-poe/1664

  14. […] Installation du serveur Apache avec Raspbian Apache, c’est quoi ? Cat . Motioneye : Video surveillance sur raspberry pi – Dekloo.net. […]

  15. […] testé la webcam avec un PC sous Windows 10 et sur un Raspberry Pi sous MotionEyeOS  (distrib de vidéo surveillance gérant les webcams USB et les cam IP) dans les deux cas la […]

  16. […] de tester la Caméra Reolink RLC-420. Avant nous avions réalisé une solution autour d’une raspberry avec MotionEye. Et si on regroupait les 2 […]

  17. […] à la mise en oeuvre d’une première Raspberry avec Motioneye, j’en ajoute une deuxieme. L’objectif est de regrouper toutes les caméras sur le même […]

  18. AG

    Bonjour
    J’ai mis en place MotionEye, il fonctionne très bien et je reçois des mails des détection de mouvement mais j’aimerais changer le coprs du mail ainsi que l’objet. Savez-vous dans quel fichier je peux modifier ces paramètres?
    Merci d’avance

    1. yann

      Bonjour,
      Non, je n’ai pas été jusqu’à là. Mais si vous trouvez l’astuce, cela m’intéresse.
      Merci pour votre retour.

  19. fifou

    Bonjour,

    sur le liens: https://github.com/ccrisan/motioneyeos/releases

    il y a plusieurs images selon periode ? je ne comprends pas trop c’est un peux desordonné et pas vraiment clair

    y a t il un interet de passer par jessie ?

    1. yann

      Bonjour ,
      Sur Github il y a autant de version que de plateforme : rasberry 2 ou 3, odroid, orangepi etc…
      A vous d’adapter votre choix.
      Pour moi cela n’a pas bien fonctionné sur raspberry, j’ai donc changé de méthode en installant motioneye sur un raspbian.
      Jessie lite, en l’occurence qui a l’avantage de ne pas fournir d’interface graphique local.
      En effet tout se fait à distance depuis un client web.

      Y.

  20. Fifou

    Merci pour votre retour
    Étant donné la puissance de la carte ordoid xu4 comparé au raspberry, pensez vous que le fait de passer par cette solution me faciliterai niveau stabilité ?
    De plus si j’opte pour cette solution le hik c’est l’absence de support et retour communauté sur le produit…

    1. yann

      Bonjour,
      Aucune idée pour la carte odroid. Je n’ai fais les tests qu’à partir de la raspberry et cela fonctionnait déjà très bien.

  21. Oliver

    Bonsoir
    Je souhaites savoir si en installant avec la procédure que vous expliquant (jessie light et en suite le paquet motion eye avec les divers commandes) mais je souhaite utiliser un RPI3b+ et non un RPI3b

    Cela pose t il problème ?

    1. yann

      Il me semble qu’entre la 3B et la 3B+, c’est le POE qui est disponible ou non. La carte reste la même.

  22. fifou

    Bonsoir

    j’ai effectué pa a pa les recommendation de l’installation avec la méthode rasbian et installation motioneye en suite
    tout semble ok niveau pi mais impossible d’ouvrir une page web sur l’adresse du pi
    je le ping bien et me connecte en ssh dessus sans probleme
    pouvez-vous m’aider?

    1. yann

      Il me semble que l’interface web est sur le port 8765. L’avez vous ajouté à votre url ? exemple : http://192.168.1.50:8765

      Sinon quelle est l’erreur donnée par le navigateur ?

  23. fifou

    bonsoir
    oui jai bien pointé sur le port 8765
    jaimerai vous envoyez mon imprime ecran
    comment faire ici
    le message sur la page: Impossible de se connecter

  24. Fifou

    Je vous ai envoyé la photo

    1. yann

      Il doit manquer quelque chose. Je viens de refaire toute la manip sur une raspberry que j’avais en rab. No soucis. J’ai édité l’article pour lister à la suite la vingtaine d’action à faire.

  25. Fifou

    Bonsoir Yann

    Bonsoir Yan

    CELA FONCTIONNE !!!!!!!!!!

    TOUT D’ABORD JE VOUS REMERCIE PLEINEMENT 

    Demain je vais repartir de zero et regarder se qui a pu planter selon l’autre tutto… 

    J’ai vu que vous avez rajouté des update et arret reboot que sur l autre n’y apparaissent pas…

    Mais vraiment c est sympa de m avoir aider 

    Pour la suite: envoi de mail selon scénario…

    Cela doit se configurer dans un fichier?

    A bientot et merci!

  26. Oliver

    Bonsoir les artistes
    Est-il possible de modifier le port 8765 qui permet l’accès a Motioneye?

    1. yann

      Bonjour,
      oui, le port peut être modifier dans le fichier de conf : /etc/motioneye/motioneye.conf

  27. z0l0s

    hello
    petit erreur ? le « pip install motioneye » n’a correctement fonctionné qu’avec sudo
    tout le reste génial, merci
    bisou-bisou !

    1. yann

      Merci, je corrige.

      Bises

  28. Pascal ROY

    Bonjour, j’ai installé Motioneye sur raspberry depuis quelque temps grace à votre tuto qui m’a vraiment facilité les choses et apprécie sa souplesse et accessibilité. Un problème que je n’arrive pas à surmonter reste l’utilisation de l’appli Android Motioneye en utilisation externe avec port forwarding à partir d’un DDNS IP.COM. J’utilise pourtant le report de port pour d’autre utilisation avec succès. Si quelqu’un a le même problème?

  29. Aurelien

    bonjour,
    dans le cadre de la surveillance d’un site isolé j’utilise depuis quelques années un RP 3b avec motioneye sur raspbian Lite avec une webcam HD et enregistrement sur clé USB sans problème.
    depuis quelques semaines je souhaite installer une seconde camera mais impossible d’afficher les deux en même temps (résolution 1920×1080) .
    une camera barrée apparait dans la fenêtre de la seconde camera
    merci pour votre aide
    Aurélien

  30. Beuz

    Bonjour à tous !

    Souhaitant réaliser une box domotique j’ai installé raspbian sur un pi4 8go ,j’ai ajouté domoticz mais après avoir suivi sans problème 5 tutos différents sur la procédure d’installation de motioneye sur raspbian, Il m’est impossible d’ouvrir la page motioneye (ip du pi avec le port 8765) avec toujours le même message « ce site est inaccessible ! »
    Alors que j’accède bien à domoticz !!
    Merci de votre aide,
    Beuz

  31. Beuz

    Bonjoir à tous !

    Après avoir pas mal galéré, j’ai pu enfin accéder à Motioneye !
    Mais dès la première tentative de rajouter une 2ème caméra à nouveau plus accès au site !!! De plus j’ai du passer ma connexion en RJ45 car plus de Wi-Fi !! J’accède bien à Domoticz mais uniquement en RJ45 !!!
    Des idées ? D’avance merci à tous !
    Beuz

  32. Beuz

    Bonjour,

    J’accède de nouveau à Domoticz en Wi-Fi mais toujours pas à Motioneye !! Malgré plusieurs install/réinstall/MàJ rien n’y fait !!
    Le site est toujours inaccessible !!
    Je ne trouve pas de solutions sur internet alors merci à tous ceux qui pourraient me venir en aide !!
    Beuz.

Leave a Comment