Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Visualisierung
    4. LovelaceUI -> wie Kamerabild auf Dashboard? (gelöst)

    NEWS

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    LovelaceUI -> wie Kamerabild auf Dashboard? (gelöst)

    This topic has been deleted. Only users with topic management privileges can see it.
    • Atifan
      Atifan @wendy2702 last edited by

      @wendy2702 Hallo.
      Ich habe eine Reolink RLC-520A.

      Habe eine Snapshot Url integriert. Das Bild wird auch angezeigt, aber leider nicht automatisch aktualisiert.

      http://192.168.178.13/cgi-bin/api.cgi?cmd=Snap&channel=0&rs=952700014VWK6CKG&user=USER&password=PASSWORT&width=2560&height=1920

      1 Reply Last reply Reply Quote 0
      • MartinP
        MartinP last edited by MartinP

        @atifan Ich habe eine RLC-510A

        Reolink IP-Kameras unterstützen in der Regel RTSP (Real-Time Streaming Protocol) für Video-Streams. Die URL für den Hauptstream hat normalerweise das Format rtsp://Benutzername:Passwort@IP-Adresse:554/h264Preview_01_main und für den Substream rtsp://Benutzername:Passwort@IP-Adresse:554/h264Preview_01_sub. Bei Kameras mit H.265-Codec, wie z.B. der RLC-810A, kann der Hauptstream auch rtsp://Benutzername:Passwort@IP-Adresse:554/h265Preview_01_main lauten

        Leider unterstützen die Browser kein RTSP... firefox blockiert port 554

        Wenn es reicht, dass der Snapshot regelmäßig aktualisiert wird, kann man da auch ggfs. Lovelace UI irgendwie bewegen, regelmäßig die Seite neu zu laden....
        https://github.com/ben8p/lovelace-auto-reload-card

        Ansonsten eine ffmpeg muxer aufbauen und den rtsp stream in einen für Browser verdaulicheren stream umwandeln

        https://github.com/eroji/rtsp2mjpg

        1 Reply Last reply Reply Quote 0
        • David G.
          David G. @Atifan last edited by David G.

          @atifan

          Du kannst dir Snapshot URL in einen DP schreiben. Diesem in den Settings als Kamera Entity definieren und dann über die Bildüberbkickkarte Karte darstellen.
          Screenshot_20250710_203601_Fully Kiosk Browser.jpg
          Aktualisiert sich dann alle 10 Sek.
          So hatte ich es früher.

          Wie ich es mache:
          Go2rtc installieren und den Livestream als iframe einbinden.

          Atifan 1 Reply Last reply Reply Quote 0
          • Atifan
            Atifan @David G. last edited by

            @david-g genauso hab ich es gemacht, aber funktioniert nicht.

            d155b9a0-ee55-4ea3-9a4b-d7752b072166-image.png

            c8b5de3e-c95b-4269-b30b-836a4765cc16-image.png

            2681250f-38f9-481c-8cba-7d24d73e6f4f-image.png

            06c40de6-6d79-475c-a881-d9be07ee5daf-image.png

            David G. 1 Reply Last reply Reply Quote 0
            • David G.
              David G. @Atifan last edited by

              @atifan

              Bei mir hat er grad beim test das Bild nicht geladen. Nach einem neuladen der Seite hat es dann geklappt.

              Atifan 1 Reply Last reply Reply Quote 0
              • Atifan
                Atifan @David G. last edited by

                @david-g Versuche es über go2rtc, bin das gerade am installieren.

                Atifan 1 Reply Last reply Reply Quote 0
                • Atifan
                  Atifan @Atifan last edited by

                  SO habe es endlich hinbekommen, mit go2rtc.
                  Vielen Dank an alle!
                  Vorallem an @David-G für den Tipp mit go2rtc.

                  MartinP 1 Reply Last reply Reply Quote 1
                  • MartinP
                    MartinP @Atifan last edited by

                    @atifan Hast Du eine "durchgehende" Anleitung genutzt, die Du noch verlinken könntest, oder die Infos aus verschiedenen Quellen zusammengeklaubt?

                    Könntest Du Links posten?

                    Und zum Schluss: Bitte im Thread Titel als Gelöst kennzeichnen.

                    Atifan David G. 2 Replies Last reply Reply Quote 0
                    • Atifan
                      Atifan @MartinP last edited by

                      @martinp Hi.
                      Also ich habe go2rtc über ein Proxmox Helper Script installiert, nach Anleitung von diesem Youtube Video: https://www.youtube.com/watch?v=CeD6V9-6ot4
                      Danach habe ich den RTSP-Stream einfach in go2rtx eingefügt, und konnte dann die Stream-URL die funktioniert kopieren.
                      Diese Stream URL habe ich dann im IoBroker in einem Datenpunkt hinterlegt und den Datenpunkt über das Zahnrädchen als Lovelace Endität Kamera eingerichtet.

                      1 Reply Last reply Reply Quote 0
                      • David G.
                        David G. @MartinP last edited by David G.

                        @martinp

                        Eigentlich muss man nur das Programm rubterladen, ausführbar machen und ein Systemd Service anlegen.

                        Hatte es auch erst über die helper scripts installiert, dann aber nochmal selber neu aufgesetzt, da weiß man was man hat.

                        Danach habe ich es gemacht:

                        Um go2rtc auf einem Debian-System zu installieren, kannst du die folgenden Schritte durchführen. go2rtc ist ein schlanker RTSP-Proxy und Stream-Konverter, der z. B. in Home Assistant sehr beliebt ist.
                        
                        
                        ---
                        
                        🔧 Installation von go2rtc unter Debian
                        
                        ✅ 1. Voraussetzungen
                        
                        Ein Debian-basiertes System (z. B. Debian, Ubuntu, Raspberry Pi OS)
                        
                        Zugriff auf ein Terminal mit root- oder sudo-Rechten
                        
                        wget oder curl installiert (ggf. mit sudo apt install wget)
                        
                        
                        
                        ---
                        
                        📥 2. Download der aktuellen Version
                        
                        cd /opt
                        sudo wget https://github.com/AlexxIT/go2rtc/releases/latest/download/go2rtc_linux_amd64 -O go2rtc
                        sudo chmod +x go2rtc
                        
                        > Hinweis: Ersetze go2rtc_linux_amd64 ggf. durch:
                        
                        go2rtc_linux_arm für 32bit ARM (z. B. Raspberry Pi Zero)
                        
                        go2rtc_linux_arm64 für 64bit ARM (z. B. Raspberry Pi 4/5 mit 64bit OS)
                        
                        
                        
                        
                        
                        ---
                        
                        ▶️ 3. Testweise starten
                        
                        ./go2rtc
                        
                        Danach kannst du die Web-Oberfläche über http://<IP>:1984 aufrufen.
                        
                        
                        ---
                        
                        ⚙️ 4. (Optional) Systemd-Service einrichten
                        
                        Erstelle eine systemd-Service-Datei:
                        
                        sudo nano /etc/systemd/system/go2rtc.service
                        
                        Inhalt:
                        
                        [Unit]
                        Description=go2rtc service
                        After=network.target
                        
                        [Service]
                        ExecStart=/opt/go2rtc
                        Restart=always
                        User=root
                        WorkingDirectory=/opt
                        
                        [Install]
                        WantedBy=multi-user.target
                        
                        Dann aktivieren und starten:
                        
                        sudo systemctl daemon-reexec
                        sudo systemctl daemon-reload
                        sudo systemctl enable go2rtc
                        sudo systemctl start go2rtc
                        
                        

                        Edit
                        Hab mir aicu einen kleinen Einzeiler zum aktualisieren geschrieben

                        sudo systemctl stop go2rtc.service && echo "Service gestoppt" && wget -O /opt/go2rtc/go2rtc_linux_amd64 https://github.com/AlexxIT/go2rtc/releases/latest/download/go2rtc_linux_amd64 && chmod +x /opt/go2rtc/go2rtc_linux_amd64 && sudo systemctl start go2rtc.service && echo "Service gestartet"
                        

                        Hane es nach /opt/go2rtc/ installiert.

                        1 Reply Last reply Reply Quote 0
                        • First post
                          Last post

                        Support us

                        ioBroker
                        Community Adapters
                        Donate

                        662
                        Online

                        31.9k
                        Users

                        80.1k
                        Topics

                        1.3m
                        Posts

                        4
                        12
                        173
                        Loading More Posts
                        • Oldest to Newest
                        • Newest to Oldest
                        • Most Votes
                        Reply
                        • Reply as topic
                        Log in to reply
                        Community
                        Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                        The ioBroker Community 2014-2023
                        logo