Weiter zum Inhalt
  • Home
  • Aktuell
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Hell
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dunkel
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Tester
  4. Test Adapter eusec 3.x.x

NEWS

  • Monatsrückblick Oktober 2026 ist online!
    BluefoxB
    Bluefox
    9
    1
    226

  • Mitmachen: Sprich „ioBroker“ ein – für ein lokales Aktivierungswort
    BluefoxB
    Bluefox
    6
    1
    457

  • Neuer Blogbeitrag: KI in ioBroker, vom Helfer im Admin bis zum eigenen Smart Assistant
    BluefoxB
    Bluefox
    4
    1
    497

Test Adapter eusec 3.x.x

Geplant Angeheftet Gesperrt Verschoben Tester
eusec
79 Beiträge 11 Kommentatoren 4.6k Aufrufe 12 Beobachtet
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • T
    T
    typhos
    schrieb am zuletzt editiert von
    #55

    @JB_Sullivan @Bluefox Ist umgesetzt und kommt mit der nächsten Version.

    In der Instanz gibt es dann unter den Haupteinstellungen das Feld „Ausgeschlossene Geräte“. Dort trägst du die Seriennummern der Kameras ein, die diese Instanz ignorieren soll. Für ausgeschlossene Geräte legt der Adapter keine Datenpunkte an, verarbeitet keine Ereignisse, lädt keine Bilder und baut keine Verbindung zu ihnen auf. Datenpunkte, die schon angelegt sind, löscht er beim nächsten Start.

    Für dein Setup heißt das:

    • In der Instanz zu Hause die Kamera im Wohnmobil eintragen.
    • In der Instanz im Wohnmobil die drei Kameras von zu Hause eintragen. Damit holt das WoMo über die SIM keine Bewegungsbilder von zu Hause mehr ab.

    Hängen Kameras an einer HomeBase, trag am besten die Seriennummer der HomeBase ein. Damit sind auch alle Kameras an ihr ausgeschlossen, und es gibt keine Verbindung zur HomeBase mehr. Schließt du nur einzelne Kameras einer HomeBase aus, kann die Bibliothek gelegentlich einen Fehler loggen, wenn die HomeBase etwas zu dieser Kamera meldet, zum Beispiel den Akkustand.

    Die Seriennummern findest du in den Objekten des Adapters oder in der eufy-App unter den Geräteinformationen.

    Der Weg von @Bluefox mit einem eigenen Eufy-Account pro Installation funktioniert genauso und geht auch schon jetzt.

    1 Antwort Letzte Antwort
    2
    • EphiE
      EphiE
      Ephi
      schrieb am zuletzt editiert von Ephi
      #56

      Hallo @typhos

      Habe gerade die neue Version 3.6.0 installiert. Die Kompatibilitäts-Streams haben jetzt auch im VLC-Player Ton, vielen Dank dafür.

      Allerdings scheitert ein wiederholter Aufruf eines _compat-Streams zeitweise (nicht immer) dann im VLC-Player. Im Log taucht dann folgende Fehlermeldung auf:

      go2rtc: 15:51:20.747 ERR github.com/AlexxIT/go2rtc/internal/mp4/mp4.go:107 > error="streams: exec/rtsp\n[rtsp @ 0x7fff97b05590] method DESCRIBE failed: 404 Not Found\n[in#0 @ 0x7fff97b06850] Error opening input: Server returned 404 Not Found\nError opening input file rtsp://127.0.0.1:8554/T81XXXXXXXXXXXXX?video&audio&source=ffmpeg:T81XXXXXXXXXXXXX%23video%3Dh264%23width%3D-2%23height%3D720%23audio%3Dcopy%23raw%3D-fps_mode+passthrough.\nError opening input files: Server returned 404 Not Found\n"
      

      Das betrifft bei mir nur die SoloCam S340 (Solar-Außenkamera).

      Tritt dieser Fehler auf (aber auch, wenn ich zuvor einen _compat-Stream erfolgreich gestartet habe), lässt sich bei mir auch nicht mehr der Stream der Pan&Tilt-Innenkamera starten, welche nicht als Kompatibilitäts-Stream im Adapter hinterlegt ist. Eine Fehlermeldung taucht bei der Innenkamera im Log nicht auf.

      Wenn ich alles als normalen Stream starte (und keine Kamera in der Liste der Kompatibilitäts-Streams hinterlege) tritt dieser Fehler nicht auf (allerdings habe ich dann die bekannten Bildfehler).

      Edit: Manchmal sieht die Fehlermeldung auch so aus:

      go2rtc: 16:05:18.108 ERR [exec] timeout source="exec:/opt/iobroker/node_modules/ffmpeg-for-homebridge/ffmpeg -hide_banner -v error -fflags nobuffer -flags low_delay -timeout 5000000 -user_agent go2rtc/ffmpeg -rtsp_flags prefer_tcp -i rtsp://127.0.0.1:8554/T81XXXXXXXXXXXXX?video&audio&source=ffmpeg:T81XXXXXXXXXXXX%23video%3Dh264%23width%3D-2%23height%3D720%23audio%3Dcopy%23raw%3D-fps_mode+passthrough -fps_mode passthrough -c:v libx264 -g 50 -profile:v high -level:v 4.1 -preset:v superfast -tune:v zerolatency -pix_fmt:v yuv420p -c:a copy -vf \"scale=-2:720\" -user_agent ffmpeg/go2rtc -rtsp_transport tcp -f rtsp rtsp://127.0.0.1:8554/1d86587901422d36cadfd832ecbf6517"
      

      Edit 2: Dann taucht auch diese Meldung im Log auf:

      go2rtc: 16:10:21.149 WRN github.com/AlexxIT/go2rtc/internal/rtsp/rtsp.go:262 > error="write tcp 127.0.0.1:8554->127.0.0.1:60236: write: broken pipe" 16:10:21.149 WRN github.com/AlexxIT/go2rtc/internal/rtsp/rtsp.go:262 > error="write tcp 127.0.0.1:8554->127.0.0.1:60240: write: broken pipe" 16:10:21.149 WRN github.com/AlexxIT/go2rtc/internal/rtsp/rtsp.go:262 > error="write tcp 127.0.0.1:8554->127.0.0.1:41208: write: broken pipe" 16:10:21.150 WRN github.com/AlexxIT/go2rtc/internal/rtsp/rtsp.go:262 > error="write tcp 127.0.0.1:8554->127.0.0.1:41214: write: broken pipe" 16:10:21.150 WRN github.com/AlexxIT/go2rtc/internal/rtsp/rtsp.go:262 > error="write tcp 127.0.0.1:8554->127.0.0.1:42578: write: broken pipe" 16:10:21.150 WRN github.com/AlexxIT/go2rtc/internal/rtsp/rtsp.go:262 > error="write tcp 127.0.0.1:8554->127.0.0.1:42584: write: broken pipe" 16:10:21.150 WRN github.com/AlexxIT/go2rtc/internal/rtsp/rtsp.go:262 > error="write tcp 127.0.0.1:8554->127.0.0.1:34284: write: broken pipe" 16:10:21.150 WRN github.com/AlexxIT/go2rtc/internal/rtsp/rtsp.go:262 > error="write tcp 127.0.0.1:8554->127.0.0.1:38006: write: broken pipe" 16:10:21.150 WRN github.com/AlexxIT/go2rtc/internal/rtsp/rtsp.go:262 > error="write tcp 127.0.0.1:8554->127.0.0.1:38014: write: broken pipe" 16:10:21.150 WRN github.com/AlexxIT/go2rtc/internal/rtsp/rtsp.go:262 > error="write tcp 127.0.0.1:8554->127.0.0.1:45476: write: broken pipe" 16:10:21.150 WRN github.com/AlexxIT/go2rtc/internal/rtsp/rtsp.go:262 > error="write tcp 127.0.0.1:8554->127.0.0.1:34288: write: broken pipe"
      

      Edit 3: bei weiterem Testen stellt sich heraus, dass auch Probleme vorliegen, wenn keine Kamera in der Liste der Kompatibilitätsstreams enthalten ist. Solange ich nur die Solocams S340 starte, ist alles okay, auch bei mehrfachen Versuchen nacheinander. Sobald ich dann versuche, den Stream der Innenkamera im VLC-Player zu öffnen, funktioniert dies ebenfalls nicht mehr, auch die S340-Streams lassen sich ab dem Zeitpunkt nicht mehr öffnen (erst wenn ich den Adapter reboote oder eine Zeit lang abwarte). Ich gehe vorerst wieder auf Version 3.5.0 zurück.

      1 Antwort Letzte Antwort
      0
      • JB_SullivanJ
        JB_SullivanJ
        JB_Sullivan
        schrieb am zuletzt editiert von JB_Sullivan
        #57

        @typhos - Vielen Dank für das extreme schnelle umsetzten dieser Idee - Adapter Version ist installiert und es funktioniert 1 A. Mal gucken, ob ich den Standby Traffic im WoMo dadurch ein bisschen runter bekomme. 👍👍👍👍

        ..... das mit dem zweiten Account wäre dann mein Fallback gewesen ...... aber so ist es doch viel einfacher, denn man hat eigentlich schon viel zu viele Accounts für alles mögliche.

        ioBroker (since 2018) auf Intel Core i3-5005U NUC und Windwos10 Pro

        1 Antwort Letzte Antwort
        0
        • T
          T
          typhos
          schrieb am zuletzt editiert von
          #58

          @Ephi Danke für die Rückmeldung und die Logzeilen, damit ließ sich das gut nachstellen. Schön, dass der Ton jetzt da ist.

          Hinter den Fehlern stecken zwei Ursachen. Beide sind in Version 3.6.1 behoben. Sie ist veröffentlicht und erscheint in Kürze im latest-Repository:

          1. Erneuter Aufruf kurz nach dem Schließen. Schaut niemand mehr zu, beendet der Adapter den Livestream nach 10 Sekunden. Kam der nächste Aufruf genau in dem Moment, in dem die Kamera gerade beendet wurde, hängte er sich an den endenden Livestream und wartete danach auf einen neuen, den niemand gestartet hat – bis zu fünf Minuten. In dieser Zeit blieben auch alle weiteren Aufrufe hängen. Daher kommen die Meldungen „[exec] timeout“ und die vielen „broken pipe“ auf einen Schlag, wenn die fünf Minuten um sind. Jetzt startet der Adapter in dem Fall sofort einen neuen Livestream.

          2. Langsamer Start der Kamera. Für den Kompatibilitäts-Stream wartete ffmpeg nur 5 Sekunden auf das erste Bild der Kamera. Die S340 braucht beim Aufwecken oft länger, dann scheiterte der erste Aufruf, und erst ein zweiter kurz danach lief. Die Wartezeit ist jetzt auf 30 Sekunden erhöht. Mehr geht nicht, weil go2rtc selbst nach 30 Sekunden aufgibt: Braucht die Kamera mehr als etwa 20 Sekunden bis zum ersten Bild, scheitert der erste Aufruf weiterhin. Öffnest du den Stream dann innerhalb von 10 Sekunden noch einmal, läuft er, weil der Livestream dann schon da ist.

          Zur Pan&Tilt: Sie hängt wie die S340 an der HomeBase 3, und die HomeBase überträgt immer nur einen Livestream gleichzeitig. Solange go2rtc auf die S340 wartet oder sie abspielt, startet der Adapter die Pan&Tilt deshalb nicht. Das steht nicht als Fehler, sondern als Info im Log: „On-demand stream …: the station is busy with the livestream of … - not started“. Mit dem Hänger aus Punkt 1 konnte das bis zu fünf Minuten dauern.

          Falls die Pan&Tilt mit 3.6.1 immer noch nicht startet, obwohl der S340-Stream geschlossen ist, schick mir bitte das Log dieser Minuten mit Loglevel „debug“.

          1 Antwort Letzte Antwort
          1
          • EphiE
            EphiE
            Ephi
            schrieb am zuletzt editiert von
            #59

            @typhos

            Danke für deine Arbeit, ich gebe dann Rückmeldung.

            1 Antwort Letzte Antwort
            0
            • EphiE
              EphiE
              Ephi
              schrieb am zuletzt editiert von
              #60

              @typhos

              Hab Version 3.6.1 jetzt installiert und damit funktioniert es schon viel besser als vorher, auch bei den Kompatibilitäts-Streams. Einzig wenn ich zu schnell von einer zur anderen Kamera wechsele und nicht ca. 10 Sekunden nach dem Schließen des vorhergehenden Streams warte kommt es zu Problemen, dann aber wieder richtig. Ab dem Moment geht solange wieder nichts, bis ich den Adapter neu starte oder ca. 5 Minuten warte. Ich habe mal die wichtigsten Meldungen aus dem Log hierher kopiert (durch den Log-Modus Debug hat er mir den ganzen Log mit sekündlich mehrfachen Einträgen vollgeschrieben, während ein Stream läuft):

              go2rtc: 14:59:25.246 ERR github.com/AlexxIT/go2rtc/internal/mp4/mp4.go:107 > error="streams: exec/rtsp\n[rtsp @ 0x7fff08641590] method DESCRIBE failed: 404 Not Found\n[in#0 @ 0x7fff08642850] Error opening input: Server returned 404 Not Found\nError opening input file rtsp://127.0.0.1:8554/T81XXXXXXXXXXXXX?video&audio&source=ffmpeg:T81XXXXXXXXXXXXX%23video%3Dh264%23width%3D-2%23height%3D720%23audio%3Dcopy%23timeout%3D30%23raw%3D-fps_mode+passthrough.\nError opening input files: Server returned 404 Not Found\n"
              
              [Object.debug] On-demand stream T81XXXXXXXXXXX65: the station is busy with the livestream of T84XXXXXXXXXXX25 - not started
              
              go2rtc: 14:59:25.188 WRN [rtsp] error="streams: 503 Station busy - Wohnzimmer is streaming" stream=T81XXXXXXXXXXXXX
              

              Wenn Du noch mehr brauchst lass es mich gerne wissen.

              1 Antwort Letzte Antwort
              0
              • T
                T
                typhos
                schrieb am zuletzt editiert von
                #61

                @Ephi Danke für den Test und die Logzeilen, die haben gereicht.

                Was passiert: Nach dem Schließen eines Streams läuft der Livestream der Kamera noch 10 Sekunden weiter, damit ein Neuladen der Seite nicht jedes Mal die Kamera neu aufwecken muss. Öffnest du in diesen 10 Sekunden eine andere Kamera derselben HomeBase, startet der Adapter sie, obwohl die HomeBase noch den alten Livestream überträgt. Die Bibliothek, über die der Adapter mit der HomeBase spricht, beendet den alten Livestream dann nur bei sich, schickt der HomeBase aber keinen Stopp. Die neue Kamera liefert daraufhin nichts, und der Adapter versucht es bis zu fünf Minuten lang weiter. In dieser Zeit gilt die Station als belegt, deshalb die Meldung „the station is busy with the livestream of …“ und das „404 Not Found“ beim Kompatibilitäts-Stream der S340.

                Wartest du die 10 Sekunden ab, hat der Adapter den alten Livestream schon selbst ordentlich beendet – deshalb geht es dann.

                Ab Version 3.6.2 stoppt der Adapter den Livestream der geschlossenen Kamera sofort, sobald eine andere Kamera derselben HomeBase geöffnet wird, und startet die neue erst danach. Sie ist veröffentlicht und erscheint in Kürze im latest-Repository. Ich habe hier keine HomeBase mit mehreren Kameras, um das am echten Gerät nachzustellen – über eine Rückmeldung, ob der schnelle Wechsel damit klappt, würde ich mich freuen. Bis zum Update hilft es, nach dem Schließen 10 Sekunden zu warten.

                Das Loglevel kannst du wieder auf „info“ zurückstellen.

                1 Antwort Letzte Antwort
                1
                • EphiE
                  EphiE
                  Ephi
                  schrieb am zuletzt editiert von
                  #62

                  @typhos

                  Danke, ich gebe gerne Rückmeldung!

                  1 Antwort Letzte Antwort
                  0
                  • EphiE
                    EphiE
                    Ephi
                    schrieb am zuletzt editiert von
                    #63

                    @typhos

                    Habe 3.6.2 gerade ausprobiert. Solange ich innerhalb der Kompatibilitäts-Streams (also bei den Außenkameras Solocam S340) bleibe funktioniert es jetzt. Sobald ich aber danach innerhalb der 10 Sekunden auf die Innenkamera Pan&Tilt (kein Kompatibilitäts-Stream) wechseln will, kommt es wieder zu den o.g. Fehlern (derselbe Inhalt, deshalb verzichte ich auf nochmaliges vollständiges Posten des Logs). Bedeutet: Der Stream von der Pan&Tilt startet nicht, auch nicht bei mehrfachen Versuchen, und ab da klappt auch der Start der beiden anderen Streams (S340) nicht mehr; Fehlermeldungen: Station Busy + 404 wie oben dargestellt, auch Timeout ist wieder da. Mein Gefühl ist, dass bei einer Mischung von Kompatibiltäts- und normalem Stream (bei unterschiedlichen Kameras) es zu dem Fehlerbild kommt. Bleibe ich bei einer Art, scheint der Fehler nicht aufzutreten. Falls du doch alle Fehler im Log brauchst, sag gerne Bescheid.

                    1 Antwort Letzte Antwort
                    0
                    • T
                      T
                      typhos
                      schrieb am zuletzt editiert von
                      #64

                      @Ephi Danke für den schnellen Test – deine Vermutung mit der Mischung ist eine gute Spur.

                      Ich glaube allerdings, es liegt nicht am Kompatibilitäts-Stream selbst, sondern am Videoformat dahinter: Die S340 sendet H.265, die Pan&Tilt H.264. Seit 3.6.2 stoppt der Adapter beim Wechsel den alten Livestream und startet den neuen direkt danach. Die HomeBase schickt aber vermutlich noch einen Moment lang Daten der alten Kamera hinterher, und die Bibliothek, über die der Adapter mit der HomeBase spricht, prüft nicht, von welcher Kamera die Daten kommen. Der neue Livestream der Pan&Tilt würde dann mit dem Rest der S340 beginnen und als H.265 eingestuft. Die eigentlichen H.264-Bilder der Pan&Tilt passen nicht dazu, go2rtc bekommt nichts Abspielbares, und der Adapter wartet bis zu fünf Minuten weiter – in der Zeit ist die HomeBase belegt, daher wieder „Station busy“, „404“ und „timeout“ bei den S340.
                      Zwischen den beiden S340 fällt das nicht auf, weil beide H.265 senden.

                      Da ich hier keine HomeBase mit mehreren Kameras habe, kann ich das nur aus dem Code ableiten. Bevor ich eine neue Version veröffentliche, würde ich das gern mit deinem Log bestätigen. Könntest du den Wechsel S340 → Pan&Tilt noch einmal nachstellen und mir die Zeilen mit „On-demand stream“ ab dem Schließen der S340 bis etwa eine Minute danach posten (Loglevel „debug“ reicht wie zuletzt)? Mich interessiert vor allem, ob kurz nach

                      On-demand stream <S340>: <Pan&Tilt> takes over the station - stopping livestream

                      eine Zeile

                      On-demand stream <Pan&Tilt>: first picture 0 seconds after the request

                      (oder 1 Sekunde) kommt. So schnell wacht die Pan&Tilt nicht auf – dann wären das die Daten der S340, und die Erklärung passt.

                      Falls du Lust hast, auch den umgekehrten Weg zu testen: Ich erwarte, dass Pan&Tilt schließen und innerhalb von 10 Sekunden eine S340 öffnen mit 3.6.2 genauso hängen bleibt.

                      Eine Korrektur habe ich vorbereitet: Der Adapter wartet nach dem Stopp einer Kamera zwei Sekunden, bevor er eine andere Kamera derselben HomeBase startet – in der Zeit verwirft die Bibliothek die nachkommenden Daten noch. Bis dahin hilft es, nach dem Schließen gut 10 Sekunden zu warten.

                      1 Antwort Letzte Antwort
                      1
                      • EphiE
                        EphiE
                        Ephi
                        schrieb am zuletzt editiert von
                        #65

                        @typhos

                        Vielen Dank und entschuldige die späte Rückmeldung. Bin erst gerade von einer beruflichen Fortbildung zurückgekommen und bin heute Abend zu platt für den Test. Ich werde den Test aber morgen durchführen können.

                        1 Antwort Letzte Antwort
                        1
                        • EphiE
                          EphiE
                          Ephi
                          schrieb am zuletzt editiert von Ephi
                          #66

                          Hallo @typhos

                          Habe gerade die Tests wie von dir gewünscht gemacht. Der erste Teil des Tests verlief genau so, wie Du vermutet hast (die Kamera mit der Serien-Nr. T84 zu Beginn ist die Pan&Tilt, die mit der T81 eine der beiden S340):

                          2026-10-28 16:08:15.091  - debug: eusec.0 (34247) [Object.debug] On-demand stream T84XXXXXXXXXXA25: go2rtc requests the video
                          2026-10-28 16:08:15.091  - info: eusec.0 (34247) On-demand stream T84XXXXXXXXXXA25: requested by go2rtc - starting livestream
                          2026-10-28 16:08:15.092  - info: eusec.0 (34247) On-demand stream T81XXXXXXXXXX604: T84XXXXXXXXXXA25 takes over the station - stopping livestream
                          

                          Etwas später dann diese Zeilen:

                          2026-10-28 16:08:15.900  - info: eusec.0 (34247) On-demand stream T84XXXXXXXXXXA25: first picture 1 seconds after the request, 1 video request(s) of go2rtc waiting
                          2026-10-28 16:08:15.903  - debug: eusec.0 (34247) [Object.debug] On-demand stream T84XXXXXXXXXXA25: go2rtc requests the audio of the running livestream
                          

                          Hier der umgekehrte Weg (zuerst Pan&Tilt, danach S340):

                          2026-10-28 16:21:02.228  - debug: eusec.0 (34247) [Object.debug] On-demand stream T81XXXXXXXXXX604: go2rtc requests the video
                          2026-10-28 16:21:02.228  - info: eusec.0 (34247) On-demand stream T81XXXXXXXXXX604: requested by go2rtc - starting livestream
                          2026-10-28 16:21:02.228  - info: eusec.0 (34247) On-demand stream T84XXXXXXXXXXA25: T81XXXXXXXXXX604 takes over the station - stopping livestream
                          

                          Etwas später dann:

                          2026-10-28 16:21:05.085  - info: eusec.0 (34247) On-demand stream T81XXXXXXXXXX604: first picture 3 seconds after the request, 1 video request(s) of go2rtc waiting
                          2026-10-28 16:21:05.086  - debug: eusec.0 (34247) [Object.debug] On-demand stream T81XXXXXXXXXX604: go2rtc requests the audio of the running livestream
                          

                          Bei dem Gegenversuch war tatsächlich ein Bild bei der S340 zu sehen (wahrscheinlich weil der Wert hier 3 seconds war, oder es war nur ein Glückstreffer?). Falls Du noch mehr brauchst, lass es mich wissen. Danke!

                          1 Antwort Letzte Antwort
                          0
                          • T
                            T
                            typhos
                            schrieb am zuletzt editiert von
                            #67

                            @Ephi Danke für die Tests, das hilft sehr – und kein Grund zur Entschuldigung.

                            Der erste Teil bestätigt die Erklärung: Die Pan&Tilt meldet ihr erstes Bild 0,8 Sekunden nach der Anfrage. So schnell wacht sie nicht auf, das waren noch Daten der S340. Damit beginnt der Livestream der Pan&Tilt als H.265, und ihre eigenen H.264-Bilder passen nicht mehr dazu.

                            Beim umgekehrten Weg lag ich falsch: Die 3 Sekunden sind diesmal ein echtes Bild der S340, deshalb siehst du sie auch. Die Pan&Tilt hat nach dem Stopp offenbar nichts mehr hinterhergeschickt. Ob das immer so ist oder diesmal nur Glück war, kann ich aus einem Versuch nicht sagen – es hängt davon ab, ob bei der HomeBase im Moment des Starts noch Daten der alten Kamera unterwegs sind. Die Korrektur deckt beide Richtungen ab: Nach dem Stopp einer Kamera wartet der Adapter zwei Sekunden, bevor er eine andere Kamera derselben HomeBase startet. Bei dir kamen die Daten der S340 nach 0,8 Sekunden, das liegt gut innerhalb dieser Zeit.

                            Die Korrektur ist in 3.6.3, die gerade erschienen ist. Wenn du magst, probier den Wechsel S340 → Pan&Tilt damit noch einmal aus. Die Pan&Tilt sollte dann frühestens zwei Sekunden nach dem Stopp der S340 ihr erstes Bild melden und normal laufen.

                            1 Antwort Letzte Antwort
                            1
                            • EphiE
                              EphiE
                              Ephi
                              schrieb am zuletzt editiert von
                              #68

                              @typhos

                              Ich habe Version 3.6.3 gerade installiert und mehrfach in beide Richtungen (zuerst S340 und dann Pan&Tilt sowie umgekehrt) ausprobiert und es funktioniert jetzt tadellos und ohne Probleme. Vielen Dank für deine Arbeit.

                              1 Antwort Letzte Antwort
                              1
                              • G
                                G
                                guitardoc
                                schrieb am zuletzt editiert von
                                #69

                                Hat mal jemand eine Eufy T8210 Türklingel mit Vorschaubild und Stream zum Laufen gebracht und dann über yahka an Apple übergeben bekommen? Und zwar so, dass der Akku nicht leergesaugt wird?
                                Ich bekomme es einfach nicht hin…

                                1 Antwort Letzte Antwort
                                0
                                • T
                                  T
                                  typhos
                                  schrieb am zuletzt editiert von
                                  #70

                                  @guitardoc Mit der T8210 selbst habe ich es nicht probiert, aber der Akku hängt vor allem daran, woher yahka das Vorschaubild holt.

                                  Solange die Home-App offen ist und die Kachel der Klingel zeigt, fragt sie etwa alle zehn Sekunden ein neues Vorschaubild ab. yahka holt dieses Bild in der Grundeinstellung mit ffmpeg aus derselben Quelle wie den Stream (-i ${source} im Feld "FFMPEG Command Line - Snapshot"). Jede Abfrage weckt damit die Klingel und startet einen Livestream. Das leert den Akku schnell.

                                  So sollte es gehen, ohne dass die Klingel ständig wach ist:

                                  1. Stream: In den Einstellungen von eusec "Livestreams bei Bedarf starten" einschalten. Dann startet der Livestream erst, wenn jemand die RTSP-Adresse öffnet, und endet kurz nachdem der letzte Zuschauer weg ist. Die Adresse steht im State livestream_rtsp der Klingel; sie gehört in yahka in das Feld "Source".
                                  2. Vorschaubild: Nicht aus dem Stream nehmen, sondern das letzte Ereignisbild, das eusec ohnehin speichert. Der Pfad steht im State picture_url der Klingel, z. B. /files/eusec.0/<Station>/last_event/<Seriennummer>.jpg. Der web-Adapter liefert die Datei ohne das /files aus: http://<ioBroker-IP>:8082/eusec.0/<Station>/last_event/<Seriennummer>.jpg. Im Feld "FFMPEG Command Line - Snapshot" nur ${source} durch diese Adresse ersetzen, der Rest bleibt:
                                  [
                                    "-re",
                                    "-i", "http://<ioBroker-IP>:8082/eusec.0/<Station>/last_event/<Seriennummer>.jpg",
                                    "-t", "1",
                                    "-s", "${width}x${height}",
                                    "-f", "image2",
                                    "-"
                                  ]
                                  

                                  ffmpeg kann sich nicht anmelden. Die Adresse muss also ohne Login das Bild zeigen; am einfachsten vorher im Browser testen.

                                  Der Haken: Das Vorschaubild zeigt dann das letzte Ereignis (Klingeln oder Bewegung), nicht das aktuelle Bild vor der Tür. Ein aktuelles Bild gibt es bei einer Akku-Klingel nur, wenn man sie weckt.

                                  Falls es danach noch hakt: Welche Version von eusec nutzt du, ist "bei Bedarf" an, und was steht in yahka in "Source" und im Snapshot-Befehl? Und was genau klappt nicht - kein Bild, kein Stream, oder läuft der Akku leer?

                                  1 Antwort Letzte Antwort
                                  0
                                  • G
                                    G
                                    guitardoc
                                    schrieb am zuletzt editiert von
                                    #71

                                    Das funktioniert leider nicht. Ich bekomme die Kamera zwar im Browser angezeigt, aber nicht in Apple Home. Das Vorschaubild liefert schon im Browser nur einen Platzhalter:

                                    image.jpeg

                                    1 Antwort Letzte Antwort
                                    0
                                    • T
                                      T
                                      typhos
                                      schrieb am zuletzt editiert von
                                      #72

                                      @guitardoc Danke für den Screenshot. Zwei getrennte Dinge:

                                      Vorschaubild: Der Browser zeigt ein echtes Bild, keinen Fehler. Fehlte die Datei, käme vom web-Adapter nur eine Fehlermeldung und kein graues Bild. Was du siehst, ist also das, was eusec als letztes Ereignisbild der Klingel gespeichert hat. Ich kann auf dem Screenshot nicht erkennen, ob es ein echtes, sehr dunkles oder unscharfes Bild ist oder ein Platzhalter von eufy.

                                      • Zeigt die eufy-App beim letzten Ereignis der Klingel ein anderes Bild?
                                      • Ändert sich das Bild im Browser, wenn du einmal klingelst und danach etwa eine Minute wartest?
                                      • Steht im Log von eusec eine Zeile "Event picture of device ... could not be decoded"?

                                      Stream in Apple Home: Dass er im Browser läuft, zeigt nur, dass eusec ihn liefert. Für Apple Home holt yahka den Stream per ffmpeg von der RTSP-Adresse, wandelt ihn um und schickt ihn verschlüsselt an das iPhone. Dabei kann an mehreren Stellen etwas fehlen. Damit ich nicht raten muss:

                                      1. Welche Version von eusec und yahka nutzt du?
                                      2. Was steht in yahka in "Source" und im Feld "FFMPEG Command Line - Stream"?
                                      3. Was gibt ffmpeg -version auf dem ioBroker-Rechner aus?
                                      4. Stell yahka auf Log-Stufe "debug", öffne die Klingel in der Home-App und warte, bis sie aufgibt. Dann bitte das Log von yahka und eusec aus dieser Zeit. Bei eusec interessiert mich vor allem die Zeile "On-demand stream ...: first picture ... seconds after the request". Sie zeigt, wie lange die Klingel zum Aufwachen braucht. Wartet die Home-App weniger lange, bricht sie ab, bevor ein Bild kommt.
                                      5. Was zeigt die Home-App genau: gar keine Kachel, die Kachel ohne Bild, oder hängt sie beim Öffnen des Live-Bilds?
                                      1 Antwort Letzte Antwort
                                      0
                                      • G
                                        G
                                        guitardoc
                                        schrieb am zuletzt editiert von
                                        #73

                                        @typhos sagte:

                                        Zeigt die eufy-App beim letzten Ereignis der Klingel ein anderes Bild?

                                        Ja, das richtige Bild der Straße.

                                        @typhos sagte:

                                        Ändert sich das Bild im Browser, wenn du einmal klingelst und danach etwa eine Minute wartest?

                                        Ja, es ändert sich leicht. In dem grauen Bild sind teils Streifen drin, die ändern sich ein bisschen bei jedem Screenshot.

                                        @typhos sagte:

                                        Steht im Log von eusec eine Zeile "Event picture of device ... could not be decoded"?

                                        Nein, da war nichts davon drin. Ich habe mal einen Teil des Logs angehangen:

                                        eusec.0
                                        2026-11-04 14:53:38.262	debug	[Object.write] [p2p] [P2PClientProtocol.handleDataControl] Handle DATA CONTROL - CMD_NOTIFY_PAYLOAD Livestream status [{"stationSN":"T8010N2320201304","payload":{"num":1}}]
                                        
                                        eusec.0
                                        2026-11-04 14:53:38.261	debug	[Object.write] [p2p] [P2PClientProtocol.handleDataControl] Station Handle DATA CONTROL - CMD_NOTIFY_PAYLOAD [{"stationSN":"T8010N2320201304","payload":"{\"cmd\":6246,\"payload\":{\"num\":1}}\u0000\u0000\u0000\u00001\u0000\u0000\u0000{\"cmd\":6"}]
                                        
                                        eusec.0
                                        2026-11-04 14:53:38.261	debug	[Object.write] [p2p] [P2PClientProtocol.handleMsg] Received message - DATA CONTROL - Processing sequence 248... [{"stationSN":"T8010N2320201304","remoteAddress":"192.168.188.103","remotePort":15265,"dataType":"CONTROL","seqNo":248}]
                                        
                                        eusec.0
                                        2026-11-04 14:53:28.355	debug	[Object.write] [push] [PushClient.handleHeartbeatAck] Push client - Heartbeat acknowledge [{"message":"{\"tag\":1,\"object\":{\"lastStreamIdReceived\":3}}"}]
                                        
                                        eusec.0
                                        2026-11-04 14:53:28.334	debug	[Object.write] [push] [PushClient.buildHeartbeatPingRequest] Push client - heartbeatPingRequest [{"streamId":3,"request":"{\"last_stream_id_received\":3}"}]
                                        
                                        eusec.0
                                        2026-11-04 14:53:28.334	debug	[Object.write] [push] [PushClient.sendHeartbeat] Push client - Sending heartbeat... [{"streamId":3}]
                                        
                                        eusec.0
                                        2026-11-04 14:53:26.981	debug	[Object.write] [p2p] [P2PClientProtocol.handleDataControl] Handle DATA CONTROL - CMD_SET_FLOODLIGHT_MANUAL_SWITCH [{"stationSN":"T8010N2320201304","enabled":false,"payload":"\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"}]
                                        
                                        eusec.0
                                        2026-11-04 14:53:26.980	debug	[Object.write] [p2p] [P2PClientProtocol.handleMsg] Received message - DATA CONTROL - Processing sequence 247... [{"stationSN":"T8010N2320201304","remoteAddress":"192.168.188.103","remotePort":15265,"dataType":"CONTROL","seqNo":247}]
                                        
                                        eusec.0
                                        2026-11-04 14:53:15.696	debug	[euSec.onStateChange] state eusec.0.T8010P2320100018.cameras.T8114P0219521D94.charging_status changed: 0 (ack = true) was already acknowledged, ignore it...
                                        
                                        eusec.0
                                        2026-11-04 14:53:15.693	debug	[Object.write] [p2p] [P2PClientProtocol.handleDataControl] Handle DATA CONTROL - SUB1G_REP_UNPLUG_POWER_LINE [{"stationSN":"T8010P2320100018","payload":"\u0002\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"}]
                                        
                                        eusec.0
                                        2026-11-04 14:53:15.693	debug	[Object.write] [p2p] [P2PClientProtocol.handleMsg] Received message - DATA CONTROL - Processing sequence 93... [{"stationSN":"T8010P2320100018","remoteAddress":"192.168.188.100","remotePort":15265,"dataType":"CONTROL","seqNo":93}]
                                        
                                        eusec.0
                                        2026-11-04 14:51:59.153	debug	[Object.write] [http] [Station.onCommandResponse] Station got p2p command response [{"station":"T8010N2320201304","commandType":1004,"channel":3,"returnCodeName":"ERROR_PPCS_SUCCESSFUL","returnCode":0,"customData":{"command":{"name":"deviceStopLivestream"}}}]
                                        
                                        eusec.0
                                        2026-11-04 14:51:59.153	debug	[Object.write] [p2p] [P2PClientProtocol.handleData] Handle DATA DATA - Result data for command received [{"stationSN":"T8010N2320201304","message":{"sequence":20,"commandType":1004,"channel":3,"acknowledged":true,"retries":0,"returnCode":0,"data":{"type":"Buffer","data":[209,0,0,20,88,90,89,72,236,3,16,0,0,0,1,0,3,1,0,0,229,117,150,171,130,139,13,76,239,198,64,238,81,151,135,137]},"customData":{"command":{"name":"deviceStopLivestream"}}},"resultCodeName":"ERROR_PPCS_SUCCESSFUL","resultCode":0}]
                                        
                                        eusec.0
                                        2026-11-04 14:51:59.153	debug	[Object.write] [p2p] [P2PClientProtocol.handleData] Handle DATA DATA - Received data [{"stationSN":"T8010N2320201304","seqNo":19,"commandIdName":"CMD_STOP_REALTIME_MEDIA","commandId":1004,"resultCodeName":"ERROR_PPCS_SUCCESSFUL","resultCode":0,"resultData":"0039000037230000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000","data":"000000000039000037230000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000","seqNumber":21,"p2pDataSeqNumber":20,"offsetDataSeqNumber":1}]
                                        
                                        eusec.0
                                        2026-11-04 14:51:59.153	debug	[Object.write] [p2p] [P2PClientProtocol.handleMsg] Received message - DATA DATA - Processing sequence 18... [{"stationSN":"T8010N2320201304","remoteAddress":"192.168.188.103","remotePort":15265,"dataType":"DATA","seqNo":18}]
                                        
                                        eusec.0
                                        2026-11-04 14:51:58.797	debug	[euSec.onStateChange] state eusec.0.T8010N2320201304.cameras.T8210P102013295F.livestream_rtsp changed: rtsp://192.168.188.124:8554/T8210P102013295F (ack = true) was already acknowledged, ignore it...
                                        
                                        eusec.0
                                        2026-11-04 14:51:58.755	debug	[euSec.onStateChange] state eusec.0.T8010N2320201304.cameras.T8210P102013295F.livestream changed: http://192.168.188.124:1984/stream.html?src=T8210P102013295F&background=false (ack = true) was already acknowledged, ignore it...
                                        
                                        eusec.0
                                        2026-11-04 14:51:58.753	debug	[Object.write] [p2p] [P2PClientProtocol.handleMsg] Received message - DATA VIDEO - Processing sequence 3490... [{"stationSN":"T8010N2320201304","remoteAddress":"192.168.188.103","remotePort":15265,"dataType":"VIDEO","seqNo":3490}]
                                        
                                        eusec.0
                                        2026-11-04 14:51:58.725	debug	[Object.write] [p2p] [P2PClientProtocol._sendCommand] Sending p2p command... [{"station":"T8010N2320201304","sequence":20,"commandType":1004,"channel":3,"retries":0,"messageStatesSize":1}]
                                        
                                        eusec.0
                                        2026-11-04 14:51:58.725	debug	[Object.write] [http] [Station.stopLivestream] Station stop livestream - sending command [{"stationSN":"T8010N2320201304","deviceSN":"T8210P102013295F"}]
                                        
                                        eusec.0
                                        2026-11-04 14:51:58.724	info	Stopping the livestream of device T8210P102013295F, because it reached the maximum duration of 30 seconds since the first picture
                                        
                                        eusec.0
                                        2026-11-04 14:51:58.673	debug	[Object.write] [p2p] [P2PClientProtocol.handleMsg] Received message - DATA VIDEO - Processing sequence 3489... [{"stationSN":"T8010N2320201304","remoteAddress":"192.168.188.103","remotePort":15265,"dataType":"VIDEO","seqNo":3489}]
                                        
                                        eusec.0
                                        2026-11-04 14:51:58.625	debug	[Object.write] [p2p] [P2PClientProtocol.handleMsg] Received message - DATA VIDEO - Processing sequence 3488... [{"stationSN":"T8010N2320201304","remoteAddress":"192.168.188.103","remotePort":15265,"dataType":"VIDEO","seqNo":3488}]
                                        
                                        eusec.0
                                        2026-11-04 14:51:58.609	debug	[Object.write] [p2p] [P2PClientProtocol.handleMsg] Received message - DATA VIDEO - Processing sequence 3487... [{"stationSN":"T8010N2320201304","remoteAddress":"192.168.188.103","remotePort":15265,"dataType":"VIDEO","seqNo":3487}]
                                        
                                        eusec.0
                                        2026-11-04 14:51:58.597	debug	[Object.write] [p2p] [P2PClientProtocol.handleMsg] Received message - DATA VIDEO - Processing sequence 3487... [{"stationSN":"T8010N2320201304","remoteAddress":"192.168.188.103","remotePort":15265,"dataType":"VIDEO","seqNo":3487}]
                                        
                                        eusec.0
                                        2026-11-04 14:51:58.546	debug	[Object.write] [p2p] [P2PClientProtocol.handleMsg] Received message - DATA VIDEO - Processing sequence 3486... [{"stationSN":"T8010N2320201304","remoteAddress":"192.168.188.103","remotePort":15265,"dataType":"VIDEO","seqNo":3486}]
                                        
                                        eusec.0
                                        2026-11-04 14:51:58.482	debug	[Object.write] [p2p] [P2PClientProtocol.handleMsg] Received message - DATA VIDEO - Processing sequence 3485... [{"stationSN":"T8010N2320201304","remoteAddress":"192.168.188.103","remotePort":15265,"dataType":"VIDEO","seqNo":3485}]
                                        
                                        eusec.0
                                        2026-11-04 14:51:58.450	debug	[Object.write] [p2p] [P2PClientProtocol.handleMsg] Received message - DATA VIDEO - Processing sequence 3484... [{"stationSN":"T8010N2320201304","remoteAddress":"192.168.188.103","remotePort":15265,"dataType":"VIDEO","seqNo":3484}]
                                        
                                        eusec.0
                                        2026-11-04 14:51:58.400	debug	[Object.write] [p2p] [P2PClientProtocol.handleMsg] Received message - DATA VIDEO - Processing sequence 3483... [{"stationSN":"T8010N2320201304","remoteAddress":"192.168.188.103","remotePort":15265,"dataType":"VIDEO","seqNo":3483}]
                                        
                                        eusec.0
                                        2026-11-04 14:51:58.370	debug	[Object.write] [p2p] [P2PClientProtocol.handleMsg] Received message - DATA VIDEO - Processing sequence 3482... [{"stationSN":"T8010N2320201304","remoteAddress":"192.168.188.103","remotePort":15265,"dataType":"VIDEO","seqNo":3482}]
                                        
                                        eusec.0
                                        2026-11-04 14:51:58.344	debug	[Object.write] [p2p] [P2PClientProtocol.handleMsg] Received message - DATA VIDEO - Processing sequence 3481... [{"stationSN":"T8010N2320201304","remoteAddress":"192.168.188.103","remotePort":15265,"dataType":"VIDEO","seqNo":3481}]
                                        
                                        eusec.0
                                        2026-11-04 14:51:58.273	debug	[Object.write] [p2p] [P2PClientProtocol.handleMsg] Received message - DATA VIDEO - Processing sequence 3480... [{"stationSN":"T8010N2320201304","remoteAddress":"192.168.188.103","remotePort":15265,"dataType":"VIDEO","seqNo":3480}]
                                        
                                        eusec.0
                                        2026-11-04 14:51:58.224	debug	[Object.write] [p2p] [P2PClientProtocol.handleMsg] Received message - DATA VIDEO - Processing sequence 3479... [{"stationSN":"T8010N2320201304","remoteAddress":"192.168.188.103","remotePort":15265,"dataType":"VIDEO","seqNo":3479}]
                                        
                                        eusec.0
                                        2026-11-04 14:51:58.193	debug	[Object.write] [p2p] [P2PClientProtocol.handleMsg] Received message - DATA VIDEO - Processing sequence 3478... [{"stationSN":"T8010N2320201304","remoteAddress":"192.168.188.103","remotePort":15265,"dataType":"VIDEO","seqNo":3478}]
                                        
                                        eusec.0
                                        2026-11-04 14:51:58.161	debug	[Object.write] [p2p] [P2PClientProtocol.handleMsg] Received message - DATA VIDEO - Processing sequence 3477... [{"stationSN":"T8010N2320201304","remoteAddress":"192.168.188.103","remotePort":15265,"dataType":"VIDEO","seqNo":3477}]
                                        
                                        eusec.0
                                        2026-11-04 14:51:58.114	debug	[Object.write] [p2p] [P2PClientProtocol.handleMsg] Received message - DATA VIDEO - Processing sequence 3476... [{"stationSN":"T8010N2320201304","remoteAddress":"192.168.188.103","remotePort":15265,"dataType":"VIDEO","seqNo":3476}]
                                        
                                        eusec.0
                                        2026-11-04 14:51:58.082	debug	[Object.write] [p2p] [P2PClientProtocol.handleMsg] Received message - DATA VIDEO - Processing sequence 3475... [{"stationSN":"T8010N2320201304","remoteAddress":"192.168.188.103","remotePort":15265,"dataType":"VIDEO","seqNo":3475}]
                                        
                                        eusec.0
                                        2026-11-04 14:51:58.052	debug	[Object.write] [p2p] [P2PClientProtocol.handleMsg] Received message - DATA VIDEO - Processing sequence 3474... [{"stationSN":"T8010N2320201304","remoteAddress":"192.168.188.103","remotePort":15265,"dataType":"VIDEO","seqNo":3474}]
                                        
                                        eusec.0
                                        2026-11-04 14:51:58.000	debug	[Object.write] [p2p] [P2PClientProtocol.handleMsg] Received message - DATA VIDEO - Processing sequence 3473... [{"stationSN":"T8010N2320201304","remoteAddress":"192.168.188.103","remotePort":15265,"dataType":"VIDEO","seqNo":3473}]
                                        
                                        eusec.0
                                        2026-11-04 14:51:57.984	debug	[Object.write] [p2p] [P2PClientProtocol.handleMsg] Received message - DATA VIDEO - Processing sequence 3472... [{"stationSN":"T8010N2320201304","remoteAddress":"192.168.188.103","remotePort":15265,"dataType":"VIDEO","seqNo":3472}]
                                        
                                        eusec.0
                                        2026-11-04 14:51:57.970	debug	[Object.write] [p2p] [P2PClientProtocol.handleMsg] Received message - DATA VIDEO - Processing sequence 3472... [{"stationSN":"T8010N2320201304","remoteAddress":"192.168.188.103","remotePort":15265,"dataType":"VIDEO","seqNo":3472}]
                                        
                                        eusec.0
                                        2026-11-04 14:51:57.924	debug	[Object.write] [p2p] [P2PClientProtocol.handleMsg] Received message - DATA VIDEO - Processing sequence 3471... [{"stationSN":"T8010N2320201304","remoteAddress":"192.168.188.103","remotePort":15265,"dataType":"VIDEO","seqNo":3471}]
                                        
                                        eusec.0
                                        2026-11-04 14:51:57.857	debug	[Object.write] [p2p] [P2PClientProtocol.handleMsg] Received message - DATA VIDEO - Processing sequence 3470... [{"stationSN":"T8010N2320201304","remoteAddress":"192.168.188.103","remotePort":15265,"dataType":"VIDEO","seqNo":3470}]
                                        
                                        eusec.0
                                        2026-11-04 14:51:57.825	debug	[Object.write] [p2p] [P2PClientProtocol.handleMsg] Received message - DATA VIDEO - Processing sequence 3469... [{"stationSN":"T8010N2320201304","remoteAddress":"192.168.188.103","remotePort":15265,"dataType":"VIDEO","seqNo":3469}]
                                        
                                        eusec.0
                                        2026-11-04 14:51:57.780	debug	[Object.write] [p2p] [P2PClientProtocol.handleMsg] Received message - DATA VIDEO - Processing sequence 3468... [{"stationSN":"T8010N2320201304","remoteAddress":"192.168.188.103","remotePort":15265,"dataType":"VIDEO","seqNo":3468}]
                                        
                                        eusec.0
                                        2026-11-04 14:51:57.745	debug	[Object.write] [p2p] [P2PClientProtocol.handleMsg] Received message - DATA VIDEO - Processing sequence 3467... [{"stationSN":"T8010N2320201304","remoteAddress":"192.168.188.103","remotePort":15265,"dataType":"VIDEO","seqNo":3467}]
                                        
                                        eusec.0
                                        2026-11-04 14:51:57.718	debug	[Object.write] [p2p] [P2PClientProtocol.handleMsg] Received message - DATA VIDEO - Processing sequence 3466... [{"stationSN":"T8010N2320201304","remoteAddress":"192.168.188.103","remotePort":15265,"dataType":"VIDEO","seqNo":3466}]
                                        
                                        eusec.0
                                        2026-11-04 14:51:57.665	debug	[Object.write] [p2p] [P2PClientProtocol.handleMsg] Received message - DATA VIDEO - Processing sequence 3465... [{"stationSN":"T8010N2320201304","remoteAddress":"192.168.188.103","remotePort":15265,"dataType":"VIDEO","seqNo":3465}]
                                        
                                        eusec.0
                                        2026-11-04 14:51:57.632	debug	[Object.write] [p2p] [P2PClientProtocol.handleMsg] Received message - DATA VIDEO - Processing sequence 3464... [{"stationSN":"T8010N2320201304","remoteAddress":"192.168.188.103","remotePort":15265,"dataType":"VIDEO","seqNo":3464}]
                                        
                                        eusec.0
                                        2026-11-04 14:51:57.601	debug	[Object.write] [p2p] [P2PClientProtocol.handleMsg] Received message - DATA VIDEO - Processing sequence 3463... [{"stationSN":"T8010N2320201304","remoteAddress":"192.168.188.103","remotePort":15265,"dataType":"VIDEO","seqNo":3463}]
                                        
                                        eusec.0
                                        2026-11-04 14:51:57.596	debug	[Object.write] [p2p] [P2PClientProtocol.handleMsg] Received message - DATA VIDEO - Processing sequence 3463... [{"stationSN":"T8010N2320201304","remoteAddress":"192.168.188.103","remotePort":15265,"dataType":"VIDEO","seqNo":3463}]
                                        
                                        eusec.0
                                        2026-11-04 14:51:57.537	debug	[Object.write] [p2p] [P2PClientProtocol.handleMsg] Received message - DATA VIDEO - Processing sequence 3462... [{"stationSN":"T8010N2320201304","remoteAddress":"192.168.188.103","remotePort":15265,"dataType":"VIDEO","seqNo":3462}]
                                        
                                        eusec.0
                                        2026-11-04 14:51:57.489	debug	[Object.write] [p2p] [P2PClientProtocol.handleMsg] Received message - DATA VIDEO - Processing sequence 3461... [{"stationSN":"T8010N2320201304","remoteAddress":"192.168.188.103","remotePort":15265,"dataType":"VIDEO","seqNo":3461}]
                                        
                                        eusec.0
                                        2026-11-04 14:51:57.456	debug	[Object.write] [p2p] [P2PClientProtocol.handleMsg] Received message - DATA VIDEO - Processing sequence 3460... [{"stationSN":"T8010N2320201304","remoteAddress":"192.168.188.103","remotePort":15265,"dataType":"VIDEO","seqNo":3460}]
                                        
                                        eusec.0
                                        2026-11-04 14:51:57.410	debug	[Object.write] [p2p] [P2PClientProtocol.handleMsg] Received message - DATA VIDEO - Processing sequence 3459... [{"stationSN":"T8010N2320201304","remoteAddress":"192.168.188.103","remotePort":15265,"dataType":"VIDEO","seqNo":3459}]
                                        
                                        eusec.0
                                        2026-11-04 14:51:57.410	debug	[Object.write] [p2p] [P2PClientProtocol.handleMsg] Received message - DATA VIDEO - Processing sequence 3458... [{"stationSN":"T8010N2320201304","remoteAddress":"192.168.188.103","remotePort":15265,"dataType":"VIDEO","seqNo":3458}]
                                        
                                        eusec.0
                                        2026-11-04 14:51:57.396	debug	[Object.write] [p2p] [P2PClientProtocol.handleMsg] Received message - DATA VIDEO - Processing sequence 3459... [{"stationSN":"T8010N2320201304","remoteAddress":"192.168.188.103","remotePort":15265,"dataType":"VIDEO","seqNo":3459}]
                                        
                                        

                                        @typhos sagte:

                                        Für Apple Home holt yahka den Stream per ffmpeg von der RTSP-Adresse

                                        Die Kamera liefert keinen RTSP-Stream. Ein Stream wird nur unter http://192.168.188.124:1984/stream.html?src=T8210xyz&background=false angezeigt. Der RTSP-Stream gibt nichts aus, die Kamera kann auch kein RTSP.

                                        @typhos sagte:

                                        Welche Version von eusec und yahka nutzt du?

                                        EUSEC: 3.6.2 (direkt von Git)
                                        YAHKA: 1.1.6

                                        @typhos sagte:

                                        Was steht in yahka in "Source" und im Feld "FFMPEG Command Line - Stream"?

                                        Da die Kamera kein RTSP kann, hab ich bei Source http://192.168.188.124:1984/stream.html?src=T8210xyz&background=false eingetragen.
                                        FFMPEG Command Line - Stream geht auf den Standardwerten.

                                        @typhos sagte:

                                        Was gibt ffmpeg -version auf dem ioBroker-Rechner aus?

                                        ffmpeg version 7.1.5-0+deb13u1 Copyright (c) 2000-2026 the FFmpeg developers
                                        built with gcc 14 (Debian 14.2.0-19)
                                        configuration: --prefix=/usr --extra-version=0+deb13u1 --toolchain=hardened --libdir=/usr/lib/x86_64-linux-gnu --incdir=/usr/include/x86_64-linux-gnu --arch=amd64 --enable-gpl --disable-stripping --disable-libmfx --disable-omx --enable-gnutls --enable-libaom --enable-libass --enable-libbs2b --enable-libcdio --enable-libcodec2 --enable-libdav1d --enable-libflite --enable-libfontconfig --enable-libfreetype --enable-libfribidi --enable-libglslang --enable-libgme --enable-libgsm --enable-libharfbuzz --enable-libmp3lame --enable-libmysofa --enable-libopenjpeg --enable-libopenmpt --enable-libopus --enable-librubberband --enable-libshine --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libtheora --enable-libtwolame --enable-libvidstab --enable-libvorbis --enable-libvpx --enable-libwebp --enable-libx265 --enable-libxml2 --enable-libxvid --enable-libzimg --enable-openal --enable-opencl --enable-opengl --disable-sndio --enable-libvpl --enable-libdc1394 --enable-libdrm --enable-libiec61883 --enable-chromaprint --enable-frei0r --enable-ladspa --enable-libbluray --enable-libcaca --enable-libdvdnav --enable-libdvdread --enable-libjack --enable-libpulse --enable-librabbitmq --enable-librist --enable-libsrt --enable-libssh --enable-libsvtav1 --enable-libx264 --enable-libzmq --enable-libzvbi --enable-lv2 --enable-sdl2 --enable-libplacebo --enable-librav1e --enable-pocketsphinx --enable-librsvg --enable-libjxl --enable-shared
                                        libavutil      59. 39.100 / 59. 39.100
                                        libavcodec     61. 19.101 / 61. 19.101
                                        libavformat    61.  7.103 / 61.  7.103
                                        libavdevice    61.  3.100 / 61.  3.100
                                        libavfilter    10.  5.100 / 10.  5.100
                                        libswscale      8.  3.100 /  8.  3.100
                                        libswresample   5.  3.100 /  5.  3.100
                                        libpostproc    58.  3.100 / 58.  3.100
                                        
                                        1 Antwort Letzte Antwort
                                        0
                                        • G
                                          G
                                          guitardoc
                                          schrieb am zuletzt editiert von guitardoc
                                          #74

                                          @typhos sagte:

                                          Stell yahka auf Log-Stufe "debug..."

                                          EUSEC meldet:

                                          
                                          eusec.0
                                          2026-11-04 15:06:44.943	debug	[euSec.onStateChange] state eusec.0.T8010P2320100018.cameras.T8114P0220032A09.charging_status changed: 1 (ack = true) was already acknowledged, ignore it...
                                          
                                          eusec.0
                                          2026-11-04 15:06:44.940	debug	[Object.write] [p2p] [P2PClientProtocol.handleDataControl] Handle DATA CONTROL - SUB1G_REP_UNPLUG_POWER_LINE [{"stationSN":"T8010P2320100018","payload":"\u0001\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"}]
                                          
                                          eusec.0
                                          2026-11-04 15:06:44.939	debug	[Object.write] [p2p] [P2PClientProtocol.handleMsg] Received message - DATA CONTROL - Processing sequence 100... [{"stationSN":"T8010P2320100018","remoteAddress":"192.168.188.100","remotePort":15265,"dataType":"CONTROL","seqNo":100}]
                                          
                                          eusec.0
                                          2026-11-04 15:06:07.651	debug	[Object.write] [p2p] [P2PClientProtocol.handleDataControl] Handle DATA CONTROL - SUB1G_REP_UNPLUG_POWER_LINE [{"stationSN":"T8010P2320100018","payload":"\u0001\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"}]
                                          
                                          eusec.0
                                          2026-11-04 15:06:07.651	debug	[Object.write] [p2p] [P2PClientProtocol.handleMsg] Received message - DATA CONTROL - Processing sequence 99... [{"stationSN":"T8010P2320100018","remoteAddress":"192.168.188.100","remotePort":15265,"dataType":"CONTROL","seqNo":99}]
                                          
                                          

                                          YAHKA meldet:
                                          yahka.pdf
                                          Da ist jetzt alles drin, ich habe nicht nach der Kamera gefiltert.

                                          @typhos sagte:

                                          Was zeigt die Home-App genau: gar keine Kachel, die Kachel ohne Bild, oder hängt sie beim Öffnen des Live-Bilds?

                                          Sie zeigt das graue "Vorschaubild", was nicht richtig ist. Wenn ich auf die Kamera drücke, dann zeigt sie weiter das graue Bild und dann passiert nichts weiter.

                                          1 Antwort Letzte Antwort
                                          0

                                          Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.

                                          Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.

                                          Mit deinem Input könnte dieser Beitrag noch besser werden 💗

                                          Registrieren Anmelden
                                          Antworten
                                          • In einem neuen Thema antworten
                                          Anmelden zum Antworten
                                          • Älteste zuerst
                                          • Neuste zuerst
                                          • Meiste Stimmen


                                          Support us

                                          ioBroker
                                          Community Adapters
                                          Donate

                                          397

                                          Online

                                          33.1k

                                          Benutzer

                                          84.2k

                                          Themen

                                          1.4m

                                          Beiträge
                                          Community
                                          Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                                          ioBroker Community 2014-2026
                                          logo
                                          • Anmelden

                                          • Du hast noch kein Konto? Registrieren

                                          • Anmelden oder registrieren, um zu suchen
                                          • Erster Beitrag
                                            Letzter Beitrag
                                          0
                                          • Home
                                          • Aktuell
                                          • Ungelesen 0
                                          • Kategorien
                                          • Unreplied
                                          • Beliebt
                                          • GitHub
                                          • Docu
                                          • Hilfe