j’ai récemment installé motioneye sur mon raspberry pi3, je souhaiterai lancer un fichier mp3 lors de la détection de mouvement.Or après de nombreuse recherche et essai je ne réussi pas à entendre le fichier audio.
J’ai fait plusieurs script notamment en python et sh je vois bien que le script s’exécute (je crée un fichier dans le script puis je lance le fichier mp3). Le fichier se crée correctement mais je ne sais pas se qu’il se passe pour le fichier audio.En console le script s’exécute correctement et le son est audible sans aucun souci.
alors oui j’utilise « run a command » dans l’interface motioneye et oui motioneye est installé sur le raspberry et le son doit sortie d’une enceinte raccorder a la prise jack du raspberry.
Je viens de tester ton script que j’avais déjà tester et c’est toujours pareil.
Existe t’il un mode debug claire pour motioneye ?
lol !!! oui je n’ai qu’un seul Rpi, la camera connectée est une caméra Hercule qui doit commencer à dater mais fonctionne toujours (en espérant que le problème ne vient pas de ça).
A la base j’avais installé motion et ayant ce problème je l’ai désinstallé et suis passé sur Motioneye.
Y’a pas de souci on peut voir ça plus tard , je ne suis plus a une soirée a me prendre la tête dessus.
Je suis déjà content que quelqu’un réponde à mon SOS.
En consultant la copie d’écran de lecture.py, il semble que sheebang (ligne avec le #) n’est pas en première ligne mais en seconde. Est-ce le cas ?
Si oui, il faut impérativement que cette ligne soit en première position.
J’ai compris que motioneye exécute mon script en root et non en pi.
Le problème viendrait de là. Mais je ne sais pas comment le régler.
Voici le fichier .log pour voir se qu’il se passe au lancement du script.
AO: [pulse] Init failed: Connection refused
Failed to initialize audio driver ‹ pulse ›
[AO_ALSA] alsa-lib: pcm_hw.c:1602:(snd_pcm_hw_open) open ‹ /dev/snd/pcmC0D0p › failed (-2): No such file or directory
[AO_ALSA] alsa-lib: pcm_dmix.c:1052:(snd_pcm_dmix_open) unable to open slave
[AO_ALSA] Playback open error: No such file or directory
Failed to initialize audio driver ‹ alsa ›
[AO SDL] Samplerate: 48000Hz Channels: Mono Format s16le
[AO SDL] using aalib audio driver.
[AO SDL] Unable to open audio: No available audio device
Failed to initialize audio driver ‹ sdl:aalib ›
Could not open/initialize audio device -> no sound.
Audio: no sound
Video: no video
J’ai fait une réinstallation de pulseaudio sans résultat.
Je ne comprend justement pas pourquoi en utilisateur ça fonctionne bien en simple utilisateur et pas en superutilisateur « root ».
j’ai essayé de lancer motioneye en « simple utilisateur » mais l’exécution du script se fait toujours en « root ».