Caméra Freebox Homebridge

Hello tout le monde, j’ai eu un problème avec ma VM Jeedom sur la Freebox Delta, du coup je suis reparti de zéro pour refaire mon installation afin d’utiliser Homebridge, qui me permet de bien optimiser mon système domotique. Une simple sauvegarde m’aurait probablement évité de perdre pas mal de temps, mais bon, c’est trop tard !

Ayant fait la première installation il y a seulement 2 mois, je n’étais pas trop inquiet. L’installation des accessoires s’est bien passé, sauf concernant les caméras, où j’avoue être complètement bloqué.

Lors de la première installation, il me semblait avoir simplement collé le lien stream dans le configurateur du plugin Camera FFmpeg de Homebridge, comme ceci « -i http://freeboxcam:xxxxxxxxx@192.16x.x.xx/img/stream.m3u8 ». Malheureusement, l’outil ne veut rien savoir, j’étais pourtant certain de la manipulation à réaliser. J’ai dû chercher désespérément une solution depuis plusieurs jours, sans succès…

J’ai essayé de me rendre l’adresse IP des caméras en question (j’en ai 2 du pack sécurité de Free) afin de récupérer le lien direct du flux vidéo, mais je tombe sur une page Free assez sommaire http://192.16x.x.xx/adm/admin.htm, sans flux vidéo. Autrement, en me rendant sur http://freeboxcam:xxxxxxxxx@192.16x.x.xx/img/stream.m3u8, une fois les identifiant et mot de passe saisis, j’ai un document « stream.m3u8 » qui se télécharge, comprenant ceci :
« #EXTM3U
#EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=2000000
stream.m3u8?channel=1
#EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=768000
stream.m3u8?channel=2 »

J’imagine que toutes les informations ne vous intéressent pas, mais j’essaye d’être le plus exhaustif possible. Si quelqu’un à une idée pour me sauver du désespoir, je suis preneur :slight_smile:

PS : pour information, j’ai une troisième caméra TP Link qui tourne parfaitement sous avec le plugin Camera FFmpeg

Hello, et dans le plugin camera de Jeedom elle fonctionne ? Commence par la puis importe la dans le plugin homebridge, il y a un bouton qui fait tout :slight_smile:

Sinon il faut qu’elle fonctionne sur vlc et la ça veut dire que homebridge sera capable de la voir

Merci pour ce retour rapide !

Oui, j’ai testé. Alors le plugin camera fonctionne, même si ne nb d’images par seconde n’est pas folichon. En revanche, la bascule vers HomeBridge ne veut rien s’avoir, j’ai de nouveau l’icône de la camera barrée sur HomeKit avec inscrit « sans réponse ».

Je viens de tester sur VLC, ça fonctionne parfaitement !

Pour info, voici ce que j’ai en log sur HomeBridge :

[9/20/2023, 4:26:38 PM] [Camera FFmpeg] [Caméra sous-sol1] Failed to fetch snapshot.
[Caméra sous-sol1] Snapshot request handler provided empty image buffer!
[9/20/2023, 4:26:42 PM] [Camera FFmpeg] [Caméra sous-sol1] Starting video stream: 1280 x 720, 30 fps, 299 kbps
[9/20/2023, 4:26:42 PM] [Camera FFmpeg] [Caméra sous-sol1] FFmpeg exited with code: 1 and signal: null (Error)
[9/20/2023, 4:26:42 PM] [Camera FFmpeg] [Caméra sous-sol1] Stopped video stream.

Fait l’import

C’est à dire ? Utiliser l’outil « Importer Caméra du plugin Caméra » ? Si c’est la question c’est déjà fait :slight_smile:

Tu peux nous montrer la config de la caméra dans le plugin caméra pour que je puisse vérifier
Merci

Oui cliquez dessus et envoyez moi le log homebridge il écrira son analyse de votre cam

La voici, pour info j’ai déjà testé d’activer/désactiver le flux RTSP, aussi bien sur le plugin que sur l’application Freebox, mais cela n’a pas l’air de fonctionner mieux du coté de Homebridge

Désolé pour le délai de réponse, c’est juste que je fais mes recherches en parallèle pour ne pas faire une réponse à côté de la plaque et vous ennuyer encore plus.
homebridge_daemon.txt (42,3 Ko)

Non le homebridge tout court c’est la qu’il est inscrit les détails d’import

C’est celui que j’avais souhaité envoyer initialement, mais celui ci était vide. Je viens de refaire une installation des dépendances aux cas ou, et ai refait la partie installation via « Importer Caméras du plugin Camera (BETA) », mais le log reste vide. J’ai l’impression d’être complètement idiot…

Pourtant la caméra est bien importée, étant donnée que les paramètres sont intégrés à HomeBridge :

{
                    "name": "Caméra salon1",
                    "manufacturer": "Freebox",
                    "model": "RocketCam",
                    "serialNumber": "30-192.168.1.45",
                    "videoConfig": {
                        "source": "-fflags +discardcorrupt+igndts -err_detect ignore_err -i http://freeboxcam:xxxxxxxx@192.168.1.45/img/stream.m3u8",
                        "maxStreams": 2,
                        "vcodec": "libx264"
                    }

Passe les logs en debug évidemment :wink:

Haha oups, je n’avais pas sélectionné le debug… En revanche le log reste vierge. (J’ai l’impression d’être encore plus mauvais que ma grand-mère derrière son ordinateur, c’est très frustrant)

Ne pas oublier de redémarrer le démon après être passé en mode debug

1 « J'aime »

C’est bien ce que j’ai fait, mais le log reste vide. Je me suis juste précipité la première fois en cliquant 2 fois dessus sans faire exprès, j’ai donc donc ce simple message inutile Erreur sur la fonction deamon_start du plugin : Vous devez attendre au moins 45 secondes entre deux lancements du démon.

Pour info, les autres logs ne sont pas vides (Homebridge_deamon, Homebridge_dep, Homebridge_start)

Désolé mon plugin écrit dans le log homebridge tout court, si ce n’est pas le cas, c’est un problème côté jeedom.

D’accord, merci quand même pour votre aide

J’ai peut être réussi à avoir le log grâce à Config-UI-X, en activant FFmpeg Debug Logging, et en récupérant le log . Pour info, la caméra salon1 provient de la configuration du plugin camera, et la caméra sous-sol est juste configuré avec -i http://freeboxcam:xxxxx@192.168.1.10/img/stream.m3u8

La finalité est la même pour les deux caméras

[9/21/2023, 8:33:39 PM] [Camera FFmpeg] [Caméra sous-sol] Snapshot requested: 1280 x 720
[9/21/2023, 8:33:39 PM] [Camera FFmpeg] [Caméra sous-sol] Snapshot command: ffmpeg -i http://freeboxcam:SsE+6naV@192.168.1.10/img/stream.m3u8 -frames:v 1 -f image2 - -hide_banner -loglevel error
[9/21/2023, 8:33:39 PM] [Camera FFmpeg] [Caméra sous-sol] [Snapshot] http://freeboxcam:SsE+6naV@192.168.1.10/img/stream.m3u8: Server returned 401 Unauthorized (authorization failed)
[9/21/2023, 8:33:39 PM] [Camera FFmpeg] [Caméra sous-sol] Fetching snapshot took 0.229 seconds.
[9/21/2023, 8:33:39 PM] [Camera FFmpeg] [Caméra sous-sol] Failed to fetch snapshot.
[Caméra sous-sol] Snapshot request handler provided empty image buffer!
[9/21/2023, 8:33:39 PM] [Camera FFmpeg] [Caméra salon1] Snapshot requested: 1280 x 720
[9/21/2023, 8:33:39 PM] [Camera FFmpeg] [Caméra salon1] Snapshot command: ffmpeg -fflags +discardcorrupt+igndts -err_detect ignore_err -i http://freeboxcam:SsE+6naV@192.168.1.45/img/stream.m3u8 -frames:v 1 -f image2 - -hide_banner -loglevel error
[9/21/2023, 8:33:40 PM] [Camera FFmpeg] [Caméra salon1] [Snapshot] http://freeboxcam:SsE+6naV@192.168.1.45/img/stream.m3u8: Server returned 401 Unauthorized (authorization failed)
[9/21/2023, 8:33:40 PM] [Camera FFmpeg] [Caméra salon1] Fetching snapshot took 0.224 seconds.
[9/21/2023, 8:33:40 PM] [Camera FFmpeg] [Caméra salon1] Failed to fetch snapshot.
[Caméra salon1] Snapshot request handler provided empty image buffer!
[9/21/2023, 8:33:47 PM] [Camera FFmpeg] [Caméra salon1] Video stream requested: 1280 x 720, 30 fps, 299 kbps
[9/21/2023, 8:33:47 PM] [Camera FFmpeg] [Caméra salon1] Starting video stream: 1280 x 720, 30 fps, 299 kbps
[9/21/2023, 8:33:47 PM] [Camera FFmpeg] [Caméra salon1] Stream command: ffmpeg -fflags +discardcorrupt+igndts -err_detect ignore_err -i http://freeboxcam:SsE+6naV@192.168.1.45/img/stream.m3u8 -an -sn -dn -codec:v libx264 -pix_fmt yuv420p -color_range mpeg -r 30 -f rawvideo -preset ultrafast -tune zerolatency -filter:v scale='min(1280,iw)':'min(720,ih)':force_original_aspect_ratio=decrease,scale=trunc(iw/2)*2:trunc(ih/2)*2 -b:v 299k -payload_type 99 -ssrc 9796996 -f rtp -srtp_out_suite AES_CM_128_HMAC_SHA1_80 -srtp_out_params EFxIWGhQ2Wj/N/R9JmGMQA+mkqXUToAAZQtnMS0d srtp://192.168.1.38:53302?rtcpport=53302&pkt_size=1316 -loglevel level+verbose -progress pipe:1
[9/21/2023, 8:33:47 PM] [Camera FFmpeg] [Caméra salon1] [info] ffmpeg version 4.1.11-0+deb10u1 Copyright (c) 2000-2023 the FFmpeg developers
[9/21/2023, 8:33:47 PM] [Camera FFmpeg] [Caméra salon1] [info]   built with gcc 8 (Debian 8.3.0-6)
[9/21/2023, 8:33:47 PM] [Camera FFmpeg] [Caméra salon1] [info]   configuration: --prefix=/usr --extra-version=0+deb10u1 --toolchain=hardened --libdir=/usr/lib/aarch64-linux-gnu --incdir=/usr/include/aarch64-linux-gnu --arch=arm64 --enable-gpl --disable-stripping --enable-avresample --disable-filter=resample --enable-avisynth --enable-gnutls --enable-ladspa --enable-libaom --enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca --enable-libcdio --enable-libcodec2 --enable-libflite --enable-libfontconfig --enable-libfreetype --enable-libfribidi --enable-libgme --enable-libgsm --enable-libjack --enable-libmp3lame --enable-libmysofa --enable-libopenjpeg --enable-libopenmpt --enable-libopus --enable-libpulse --enable-librsvg --enable-librubberband --enable-libshine --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libssh --enable-libtheora --enable-libtwolame --enable-libvidstab --enable-libvorbis --enable-libvpx --enable-libwavpack --enable-libwebp --enable-libx265 --enable-libxml2 --enable-libxvid --enable-libzmq --enable-libzvbi --enable-lv2 --enable-omx --enable-openal --enable-opengl --enable-sdl2 --enable-libdc1394 --enable-libdrm --enable-libiec61883 --enable-chromaprint --enable-frei0r --enable-libx264 --enable-shared
[9/21/2023, 8:33:47 PM] [Camera FFmpeg] [Caméra salon1] [info]   libavutil      56. 22.100 / 56. 22.100
[9/21/2023, 8:33:47 PM] [Camera FFmpeg] [Caméra salon1] [info]   libavcodec     58. 35.100 / 58. 35.100
[9/21/2023, 8:33:47 PM] [Camera FFmpeg] [Caméra salon1] [info]   libavformat    58. 20.100 / 58. 20.100
[9/21/2023, 8:33:47 PM] [Camera FFmpeg] [Caméra salon1] [info]   libavdevice    58.  5.100 / 58.  5.100
[9/21/2023, 8:33:47 PM] [Camera FFmpeg] [Caméra salon1] [info]   libavfilter     7. 40.101 /  7. 40.101
[9/21/2023, 8:33:47 PM] [Camera FFmpeg] [Caméra salon1] [info]   libavresample   4.  0.  0 /  4.  0.  0
[9/21/2023, 8:33:47 PM] [Camera FFmpeg] [Caméra salon1] [info]   libswscale      5.  3.100 /  5.  3.100
[9/21/2023, 8:33:47 PM] [Camera FFmpeg] [Caméra salon1] [info]   libswresample   3.  3.100 /  3.  3.100
[9/21/2023, 8:33:47 PM] [Camera FFmpeg] [Caméra salon1] [info]   libpostproc    55.  3.100 / 55.  3.100
[9/21/2023, 8:33:47 PM] [Camera FFmpeg] [Caméra salon1] [verbose] Routing option err_detect to both codec and muxer layer
[9/21/2023, 8:33:47 PM] [Camera FFmpeg] [Caméra salon1] [tcp @ 0xaaaac615d980] [verbose] Starting connection attempt to 192.168.1.45 port 80
[9/21/2023, 8:33:47 PM] [Camera FFmpeg] [Caméra salon1] [tcp @ 0xaaaac615d980] [verbose] Successfully connected to 192.168.1.45 port 80
[9/21/2023, 8:33:47 PM] [Camera FFmpeg] [Caméra salon1] [tcp @ 0xaaaac615d980] [verbose] Starting connection attempt to 192.168.1.45 port 80
[9/21/2023, 8:33:47 PM] [Camera FFmpeg] [Caméra salon1] [tcp @ 0xaaaac615d980] [verbose] Successfully connected to 192.168.1.45 port 80
[9/21/2023, 8:33:47 PM] [Camera FFmpeg] [Caméra salon1] [http @ 0xaaaac615d1b0] [warning] HTTP error 401 Unauthorized
[9/21/2023, 8:33:47 PM] [Camera FFmpeg] [Caméra salon1] [error] http://freeboxcam:SsE+6naV@192.168.1.45/img/stream.m3u8: Server returned 401 Unauthorized (authorization failed)
[9/21/2023, 8:33:47 PM] [Camera FFmpeg] [Caméra salon1] FFmpeg exited with code: 1 and signal: null (Error)
[9/21/2023, 8:33:47 PM] [Camera FFmpeg] [Caméra salon1] Stopped video stream.
[9/21/2023, 8:33:54 PM] [Camera FFmpeg] [Caméra sous-sol] Snapshot requested: 1280 x 720
[9/21/2023, 8:33:54 PM] [Camera FFmpeg] [Caméra sous-sol] Snapshot command: ffmpeg -i http://freeboxcam:SsE+6naV@192.168.1.10/img/stream.m3u8 -frames:v 1 -f image2 - -hide_banner -loglevel error
[9/21/2023, 8:33:54 PM] [Camera FFmpeg] [Caméra sous-sol] [Snapshot] http://freeboxcam:SsE+6naV@192.168.1.10/img/stream.m3u8: Server returned 401 Unauthorized (authorization failed)
[9/21/2023, 8:33:54 PM] [Camera FFmpeg] [Caméra sous-sol] Fetching snapshot took 0.21 seconds.
[9/21/2023, 8:33:54 PM] [Camera FFmpeg] [Caméra sous-sol] Failed to fetch snapshot.
[Caméra sous-sol] Snapshot request handler provided empty image buffer!
[9/21/2023, 8:33:55 PM] [Camera FFmpeg] [Caméra salon1] Snapshot requested: 1280 x 720
[9/21/2023, 8:33:55 PM] [Camera FFmpeg] [Caméra salon1] Snapshot command: ffmpeg -fflags +discardcorrupt+igndts -err_detect ignore_err -i http://freeboxcam:SsE+6naV@192.168.1.45/img/stream.m3u8 -frames:v 1 -f image2 - -hide_banner -loglevel error
[9/21/2023, 8:33:55 PM] [Camera FFmpeg] [Caméra salon1] [Snapshot] http://freeboxcam:SsE+6naV@192.168.1.45/img/stream.m3u8: Server returned 401 Unauthorized (authorization failed)
[9/21/2023, 8:33:55 PM] [Camera FFmpeg] [Caméra salon1] Fetching snapshot took 0.214 seconds.
[9/21/2023, 8:33:55 PM] [Camera FFmpeg] [Caméra salon1] Failed to fetch snapshot.
[Caméra salon1] Snapshot request handler provided empty image buffer!
[9/21/2023, 8:33:55 PM] [Camera FFmpeg] [Caméra sous-sol] Video stream requested: 1280 x 720, 30 fps, 299 kbps
[9/21/2023, 8:33:55 PM] [Camera FFmpeg] [Caméra sous-sol] Starting video stream: 1280 x 720, 30 fps, 299 kbps
[9/21/2023, 8:33:55 PM] [Camera FFmpeg] [Caméra sous-sol] Stream command: ffmpeg -i http://freeboxcam:SsE+6naV@192.168.1.10/img/stream.m3u8 -an -sn -dn -codec:v libx264 -pix_fmt yuv420p -color_range mpeg -r 30 -f rawvideo -preset ultrafast -tune zerolatency -filter:v scale='min(1280,iw)':'min(720,ih)':force_original_aspect_ratio=decrease,scale=trunc(iw/2)*2:trunc(ih/2)*2 -b:v 299k -payload_type 99 -ssrc 1789791 -f rtp -srtp_out_suite AES_CM_128_HMAC_SHA1_80 -srtp_out_params X/LhMI2VRIrOFt4uSojD8J31E2y374jQRuCCxLF4 srtp://192.168.1.38:57636?rtcpport=57636&pkt_size=1316 -loglevel level+verbose -progress pipe:1
[9/21/2023, 8:33:55 PM] [Camera FFmpeg] [Caméra sous-sol] [info] ffmpeg version 4.1.11-0+deb10u1 Copyright (c) 2000-2023 the FFmpeg developers
[9/21/2023, 8:33:55 PM] [Camera FFmpeg] [Caméra sous-sol] [info]   built with gcc 8 (Debian 8.3.0-6)
[9/21/2023, 8:33:55 PM] [Camera FFmpeg] [Caméra sous-sol] [info]   configuration: --prefix=/usr --extra-version=0+deb10u1 --toolchain=hardened --libdir=/usr/lib/aarch64-linux-gnu --incdir=/usr/include/aarch64-linux-gnu --arch=arm64 --enable-gpl --disable-stripping --enable-avresample --disable-filter=resample --enable-avisynth --enable-gnutls --enable-ladspa --enable-libaom --enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca --enable-libcdio --enable-libcodec2 --enable-libflite --enable-libfontconfig --enable-libfreetype --enable-libfribidi --enable-libgme --enable-libgsm --enable-libjack --enable-libmp3lame --enable-libmysofa --enable-libopenjpeg --enable-libopenmpt --enable-libopus --enable-libpulse --enable-librsvg --enable-librubberband --enable-libshine --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libssh --enable-libtheora --enable-libtwolame --enable-libvidstab --enable-libvorbis --enable-libvpx --enable-libwavpack --enable-libwebp --enable-libx265 --enable-libxml2 --enable-libxvid --enable-libzmq --enable-libzvbi --enable-lv2 --enable-omx --enable-openal --enable-opengl --enable-sdl2 --enable-libdc1394 --enable-libdrm --enable-libiec61883 --enable-chromaprint --enable-frei0r --enable-libx264 --enable-shared
[9/21/2023, 8:33:55 PM] [Camera FFmpeg] [Caméra sous-sol] [info]   libavutil      56. 22.100 / 56. 22.100
[9/21/2023, 8:33:55 PM] [Camera FFmpeg] [Caméra sous-sol] [info]   libavcodec     58. 35.100 / 58. 35.100
[9/21/2023, 8:33:55 PM] [Camera FFmpeg] [Caméra sous-sol] [info]   libavformat    58. 20.100 / 58. 20.100
[9/21/2023, 8:33:55 PM] [Camera FFmpeg] [Caméra sous-sol] [info]   libavdevice    58.  5.100 / 58.  5.100
[9/21/2023, 8:33:55 PM] [Camera FFmpeg] [Caméra sous-sol] [info]   libavfilter     7. 40.101 /  7. 40.101
[9/21/2023, 8:33:55 PM] [Camera FFmpeg] [Caméra sous-sol] [info]   libavresample   4.  0.  0 /  4.  0.  0
[9/21/2023, 8:33:55 PM] [Camera FFmpeg] [Caméra sous-sol] [info]   libswscale      5.  3.100 /  5.  3.100
[9/21/2023, 8:33:55 PM] [Camera FFmpeg] [Caméra sous-sol] [info]   libswresample   3.  3.100 /  3.  3.100
[9/21/2023, 8:33:55 PM] [Camera FFmpeg] [Caméra sous-sol] [info]   libpostproc    55.  3.100 / 55.  3.100
[9/21/2023, 8:33:55 PM] [Camera FFmpeg] [Caméra sous-sol] [tcp @ 0xaaaacf5c1980] [verbose] Starting connection attempt to 192.168.1.10 port 80
[9/21/2023, 8:33:55 PM] [Camera FFmpeg] [Caméra sous-sol] [tcp @ 0xaaaacf5c1980] [verbose] Successfully connected to 192.168.1.10 port 80
[9/21/2023, 8:33:55 PM] [Camera FFmpeg] [Caméra sous-sol] [tcp @ 0xaaaacf5c1980] [verbose] Starting connection attempt to 192.168.1.10 port 80
[9/21/2023, 8:33:55 PM] [Camera FFmpeg] [Caméra sous-sol] [tcp @ 0xaaaacf5c1980] [verbose] Successfully connected to 192.168.1.10 port 80
[9/21/2023, 8:33:55 PM] [Camera FFmpeg] [Caméra sous-sol] [http @ 0xaaaacf5c11b0] [warning] HTTP error 401 Unauthorized
[9/21/2023, 8:33:55 PM] [Camera FFmpeg] [Caméra sous-sol] [error] http://freeboxcam:SsE+6naV@192.168.1.10/img/stream.m3u8: Server returned 401 Unauthorized (authorization failed)
[9/21/2023, 8:33:55 PM] [Camera FFmpeg] [Caméra sous-sol] FFmpeg exited with code: 1 and signal: null (Error)
[9/21/2023, 8:33:55 PM] [Camera FFmpeg] [Caméra sous-sol] Stopped video stream.
[9/21/2023, 8:34:00 PM] [Camera FFmpeg] [Caméra salon1] Snapshot requested: 1280 x 720
[9/21/2023, 8:34:00 PM] [Camera FFmpeg] [Caméra salon1] Snapshot command: ffmpeg -fflags +discardcorrupt+igndts -err_detect ignore_err -i http://freeboxcam:SsE+6naV@192.168.1.45/img/stream.m3u8 -frames:v 1 -f image2 - -hide_banner -loglevel error
[9/21/2023, 8:34:00 PM] [Camera FFmpeg] [Caméra salon1] [Snapshot] http://freeboxcam:SsE+6naV@192.168.1.45/img/stream.m3u8: Server returned 401 Unauthorized (authorization failed)
[9/21/2023, 8:34:01 PM] [Camera FFmpeg] [Caméra salon1] Fetching snapshot took 0.214 seconds.
[9/21/2023, 8:34:01 PM] [Camera FFmpeg] [Caméra salon1] Failed to fetch snapshot.
[Caméra salon1] Snapshot request handler provided empty image buffer!
[9/21/2023, 8:34:01 PM] [Camera FFmpeg] [Caméra sous-sol] Snapshot requested: 1280 x 720
[9/21/2023, 8:34:01 PM] [Camera FFmpeg] [Caméra sous-sol] Snapshot command: ffmpeg -i http://freeboxcam:SsE+6naV@192.168.1.10/img/stream.m3u8 -frames:v 1 -f image2 - -hide_banner -loglevel error
[9/21/2023, 8:34:01 PM] [Camera FFmpeg] [Caméra sous-sol] [Snapshot] http://freeboxcam:SsE+6naV@192.168.1.10/img/stream.m3u8: Server returned 401 Unauthorized (authorization failed)
[9/21/2023, 8:34:01 PM] [Camera FFmpeg] [Caméra sous-sol] Fetching snapshot took 0.432 seconds.
[9/21/2023, 8:34:01 PM] [Camera FFmpeg] [Caméra sous-sol] Failed to fetch snapshot.
[Caméra sous-sol] Snapshot request handler provided empty image buffer!

Pas autorisé, c’est probablement le + dans ton mot de passe