Hallo,
Ich wollte eine neue Netatmo-Kamera in Gladys integrieren, aber es klappt einfach nicht.
« Ein Fehler ist beim Abrufen des RTSP-Streams aufgetreten. Sind Sie sicher, dass die angegebene URL korrekt ist und von der Gladys-Instanz aus zugänglich? »
Ich folge genau dem gleichen Verfahren wie bei den anderen Netatmo-Kameras, aber bei dieser funktioniert es einfach nicht.
Der Stream erscheint in VLC auf meinem PC und auf meinem Telefon.
Ich habe mehrmals überprüft, ob das, was ich in Gladys eingegeben habe, korrekt ist.
http://192.168.xxx.xxx/fde7d7aa03af9523cd6exxxxxxxx/live/index.m3u8
Ich habe es kopiert und in VLC auf meinem Telefon eingefügt, und der Stream funktioniert.
Getestet in Firefox und Chrome, beide sind auf dem neuesten Stand, und derselbe Fehler.
Die Kamera ist per WLAN verbunden, wie die anderen Netatmo-Kameras.
Ich habe ihren Namen geändert, weil er wie der einer anderen Kamera begann, und den Raum, weil sie im selben Raum wie eine andere Kamera steht.
Ich verstehe das nicht.
Kannst du in die Kamera-Integration gehen und auf die Schaltfläche „Testen“ klicken und uns die Fehlermeldung zeigen?
Hallo,
Ich habe die Fehlermeldung in meiner vorherigen Nachricht hinterlegt.
Hier ist der Screenshot:
und die Logs von 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'
}
Sie zeigen an, „No route to host“. Aber in VLC funktioniert es doch?
Im Netzwerk-Inspektor gibt es einen Fehler 500, wenn ich den Test starte
Der Fehler zeigt an, dass Gladys nicht auf die private IP zugreifen kann 
Es muss überprüft werden, ob Gladys auf die private IP zugreifen kann. Dies kann ein Problem mit der Art und Weise sein, wie du Gladys gestartet hast (hast du Gladys mit network=host gestartet?), oder ein Netzwerkproblem bei dir.
PS: Wenn du deine Nachricht in ChatGPT einfügst, gibt es sehr relevante Antworten und schlägt Tests vor, um zu sehen, in welchem Schritt es bei dir nicht funktioniert! 
Ich dachte an ein Netzwerkproblem.
Die Kameras sind in einem WLAN-IoT-Netzwerk mit einem Passwort ohne Sonderzeichen.
Gladys ist per Ethernet verbunden.
Die anderen Kameras funktionieren in Gladys.
Ich habe die Kamera gerade aus- und wieder eingesteckt und siehe da, sie erscheint in Gladys.
Mysteriös!