Caméra Netatmo indisponible dans Gladys

Hello,
J’ai voulu intégrer une nouvelle caméra Netatmo dans Gladys, mais impossible d’y arriver.
" Une erreur s’est produite lors de l’obtention du flux RTSP. Êtes-vous sûr que l’URL fournie est correcte et accessible à partir de l’instance Gladys ? "

Je fais exactement la même procédure que pour les autres caméras Netatmo et, pour celle-ci, rien à faire.

Le stream apparaît bien dans VLC sur mon PC et sur mon tél.

J’ai vérifié plein de fois si ce que je mettais dans Gladys était bon.
http://192.168.xxx.xxx/fde7d7aa03af9523cd6exxxxxxxx/live/index.m3u8
Je l’ai copié/collé pour le mettre dans VLC sur mon tél et le flux sur VLC fonctionne.

Testé sur Firefox et Chrome, les deux sont à jour, et même erreur.
La caméra est en wifi, comme les autres Netatmo.

J’ai changé son nom car il commençait comme celui d’une autre caméra, sa pièce car elle est dans la même pièce qu’une autre.

Je n’y comprends rien.

Tu peux aller dans l’intégration caméra et cliquer sur le bouton « Tester » et nous montrer le message d’erreur ?

Salut,
J’ai mis le message d’erreur dans mon message précédent.
Voici la copie d’écran :


et les logs de Gladys :

2025-08-18T17:45:53+0200 <warn> poll.js:14 (RtspCameraHandler.poll) Unable to poll camera
2025-08-18T17:46:05+0200 <warn> getImage.js:79 () Error: Command failed: ffmpeg -i http://192.168.xxx.xxx/fde7d7aa03af9523cdxxxxxxxx/live/index.m3u8 -f image2 -vframes 1 -qscale:v 15 -vf scale=1280:-1 /tmp/gladysassistant/camera-ff329739-fc21-42f5-8f47-6855be2d8174-905-1-46-17.jpg
ffmpeg version 5.1.6-0+deb12u1 Copyright (c) 2000-2024 the FFmpeg developers
  built with gcc 12 (Debian 12.2.0-14)
  configuration: --prefix=/usr --extra-version=0+deb12u1 --toolchain=hardened --libdir=/usr/lib/x86_64-linux-gnu --incdir=/usr/include/x86_64-linux-gnu --arch=amd64 --enable-gpl --disable-stripping --enable-gnutls --enable-ladspa --enable-libaom --enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca --enable-libcdio --enable-libcodec2 --enable-libdav1d --enable-libflite --enable-libfontconfig --enable-libfreetype --enable-libfribidi --enable-libglslang --enable-libgme --enable-libgsm --enable-libjack --enable-libmp3lame --enable-libmysofa --enable-libopenjpeg --enable-libopenmpt --enable-libopus --enable-libpulse --enable-librabbitmq --enable-librist --enable-librubberband --enable-libshine --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libsrt --enable-libssh --enable-libsvtav1 --enable-libtheora --enable-libtwolame --enable-libvidstab --enable-libvorbis --enable-libvpx --enable-libwebp --enable-libx265 --enable-libxml2 --enable-libxvid --enable-libzimg --enable-libzmq --enable-libzvbi --enable-lv2 --enable-omx --enable-openal --enable-opencl --enable-opengl --enable-sdl2 --disable-sndio --enable-libjxl --enable-pocketsphinx --enable-librsvg --enable-libmfx --enable-libdc1394 --enable-libdrm --enable-libiec61883 --enable-chromaprint --enable-frei0r --enable-libx264 --enable-libplacebo --enable-librav1e --enable-shared
  libavutil      57. 28.100 / 57. 28.100
  libavcodec     59. 37.100 / 59. 37.100
  libavformat    59. 27.100 / 59. 27.100
  libavdevice    59.  7.100 / 59.  7.100
  libavfilter     8. 44.100 /  8. 44.100
  libswscale      6.  7.100 /  6.  7.100
  libswresample   4.  7.100 /  4.  7.100
  libpostproc    56.  6.100 / 56.  6.100
[tcp @ 0x573969448fc0] Connection to tcp://192.168.xxx.xxx:80 failed: No route to host
http://192.168.xxx.xxx/fde7d7aa03af9523cdxxxxxxx/live/index.m3u8: No route to host

    at genericNodeError (node:internal/errors:983:15)
    at wrappedFn (node:internal/errors:537:14)
    at ChildProcess.exithandler (node:child_process:415:12)
    at ChildProcess.emit (node:events:518:28)
    at maybeClose (node:internal/child_process:1101:16)
    at Process.ChildProcess._handle.onexit (node:internal/child_process:304:5) {
  code: 1,
  killed: false,
  signal: null,
  cmd: 'ffmpeg -i http://192.168.xxx.xxx/fde7d7aa03af9523cdxxxxxxx/live/index.m3u8 -f image2 -vframes 1 -qscale:v 15 -vf scale=1280:-1 /tmp/gladysassistant/camera-ff329739-fc21-42f5-8f47-6855be2d8174-905-1-46-17.jpg'
}

Ils indiquent, No route to host. Pourtant, dans VLC c’est ok ??
Dans l’inspecteur réseau, il y a une erreur 500 quand je lance le test

L’erreur indique que Gladys n’arrive pas à accéder à l’IP privée :slightly_smiling_face:

Il faut vérifier que Gladys puisse bien accéder à l’IP privée. Cela peut être un problème lié à la façon dont tu as lancé Gladys (tu avais bien network=host en lançant Gladys ?), ou un souci de réseau chez toi.

PS : en copiant ton message dans ChatGPT, il donne des réponses très pertinentes et propose des tests pour voir à quelle étape ça ne fonctionne pas chez toi ! :slight_smile:

J’ai pensé à un pb de réseau.

Les caméras sont sur un réseau Wifi IoT avec mot de passe sans caractères spéciaux.
Gladys est en Ethernet.
Les autres caméras fonctionnent dans Gladys.

Je viens de débrancher et rebrancher la caméra et miracle, elle apparaît dans Gladys.

Mystère !

1 « J'aime »