Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Tester
    4. Test Adapter onvif-alt v0.1.x

    NEWS

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

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    Test Adapter onvif-alt v0.1.x

    This topic has been deleted. Only users with topic management privileges can see it.
    • Jey Cee
      Jey Cee Developer @ChrisXY last edited by

      @ChrisXY jetzt kapier ich gar nix mehr. Du kannst und musst sogar für jede Kamera die Logindaten eingeben.

      1 Reply Last reply Reply Quote 0
      • Glasfaser
        Glasfaser @ChrisXY last edited by

        @ChrisXY

        Möchtest du das " über den Adapter ", der User und Passwort zu vergeben ist ?

        1 Reply Last reply Reply Quote 0
        • S
          skokarl last edited by skokarl

          hab eben nen paar Updates gemacht ..... sieht nicht gut aus

          1.PNG

          Jey Cee 1 Reply Last reply Reply Quote 0
          • Jey Cee
            Jey Cee Developer @skokarl last edited by

            @skokarl interessant das sonst damit keiner Probleme hat. Das ist ein Feature was geplant war, aber nicht so funktioniert hat wie ich es wollte, weswegen es ohnehin entfernt werden sollte.
            Dann wird das jetzt wohl früher passieren als vor gesehen.

            S 1 Reply Last reply Reply Quote 0
            • S
              skokarl @Jey Cee last edited by

              @Jey-Cee

              ich hab den Adapter erstmal gestoppt.

              1 Reply Last reply Reply Quote 0
              • R
                RandyAndy last edited by

                Hallo,

                obwohl ich mir den Beitrag komplett durchgelesen habe kommt ich nicht wirklich zu einer Lösung.
                Mein Ziel ist es all x Sekunden ein Bild von meiner Kamera (Hikvision) anzuzeigen. Es scheitert daran dass ich nach der Eingabe der Ip-Adresse dann noch einen User und ein Password eingeben muss.
                Meine Hoffnung war das mit dem Adapter ein Objekt erzeugt wird dass sich das Bild holt und dabei die Zugangsdaten (user/passwort) übergibt. Das scheint aber nicht der Fall zu sein.
                Der Adapter selbst macht erst einmal was er soll und findet alle Kameras (Hikvision).
                Nur um Missverständnissen vorzubeugen, ich benötige keinen rtsp-Stream, es reichen Standbilder aus, die alle x-Sekunden erneuert werden. Ist der Adapter nur einen Art Anzeige oder kann man damit auch Aktionen auslösen ?

                Andreas

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

                  @RandyAndy Nimm mal unter Objekte , deine Kamera , Profiles die ausgegebe Snapshot_uri und setze Benutzername und Passwort so davor

                  http://Benutzer:Passwort@192.168.178.51/tmpfs/auto.jpg

                  Also nach http:// deinen Benutzernamen dann einen Doppelpunkt dann das Passwort dann ein @ danach deine IP der Kamera und den Rest, in meinem Fall /tmpfs/auto.jpg

                  R 1 Reply Last reply Reply Quote 0
                  • R
                    RandyAndy @Knallochse last edited by RandyAndy

                    @Knallochse

                    das was Du vorschlägst ist Basic authentification. Das wird eigentlich von keinem Browser mehr unterstützt. Da hilft es leider nichts, dass die Kamera das prinzipiell könnte.
                    Diese Lösung habe ich schon ausprobiert und die Informationen werden von Browser einfach verworfen und dann müssen die Zugangsdaten nachträglich eingeben werden
                    Zielführend wäre eigentlich nur eine Lösung die mit einem Anhang arbeit z.B.
                    http(s)://IP/...?user="name"&password="password". ONVIF müsste das eigentlich unterstützen aber wie ?

                    Glasfaser Knallochse 2 Replies Last reply Reply Quote 0
                    • Glasfaser
                      Glasfaser @RandyAndy last edited by

                      @RandyAndy

                      Nimm das Widget :

                      Den User / Passwort und IP anpassen

                      [{"tpl":"tplImage","data":{"g_fixed":false,"g_visibility":false,"g_css_font_text":false,"g_css_background":false,"g_css_shadow_padding":false,"g_css_border":false,"g_gestures":false,"g_signals":false,"g_last_change":false,"visibility-cond":"==","visibility-val":1,"visibility-groups-action":"hide","refreshInterval":"1400","signals-cond-0":"==","signals-val-0":true,"signals-icon-0":"/vis/signals/lowbattery.png","signals-icon-size-0":0,"signals-blink-0":false,"signals-horz-0":0,"signals-vert-0":0,"signals-hide-edit-0":false,"signals-cond-1":"==","signals-val-1":true,"signals-icon-1":"/vis/signals/lowbattery.png","signals-icon-size-1":0,"signals-blink-1":false,"signals-horz-1":0,"signals-vert-1":0,"signals-hide-edit-1":false,"signals-cond-2":"==","signals-val-2":true,"signals-icon-2":"/vis/signals/lowbattery.png","signals-icon-size-2":0,"signals-blink-2":false,"signals-horz-2":0,"signals-vert-2":0,"signals-hide-edit-2":false,"lc-type":"last-change","lc-is-interval":true,"lc-is-moment":false,"lc-format":"","lc-position-vert":"top","lc-position-horz":"right","lc-offset-vert":0,"lc-offset-horz":0,"lc-font-size":"12px","lc-font-family":"","lc-font-style":"","lc-bkg-color":"","lc-color":"","lc-border-width":"0","lc-border-style":"","lc-border-color":"","lc-border-radius":10,"lc-zindex":0,"src":"http://user:passwort@192.168.178.51/streaming/channels/1/picture","stretch":false,"refreshOnViewChange":false,"refreshWithNoQuery":false,"allowUserInteractions":false,"refreshOnWakeUp":false},"style":{"left":"273px","top":"527px","width":"609px","height":"256px","overflow-x":"","z-index":"3","font-family":"Jura-DemiBold","font-size":"14px"},"widgetSet":"basic"}]
                      

                      R 1 Reply Last reply Reply Quote 0
                      • Knallochse
                        Knallochse @RandyAndy last edited by

                        @RandyAndy bei mir im FullyBrowser funktioniert es so

                        R 1 Reply Last reply Reply Quote 0
                        • R
                          RandyAndy @Knallochse last edited by

                          @Knallochse

                          könntest Du bitte mal Deine Konfiguration
                          Android Version
                          WebView Version
                          Fully Kiosk Version
                          posten
                          findest Du alles wenn DU remote auf Fully Kiosk gehst auf der ersten Seite

                          1 Reply Last reply Reply Quote 0
                          • R
                            RandyAndy @Glasfaser last edited by RandyAndy

                            @Glasfaser

                            Das ist aber auch basic authentification http://user:password@... . Wird vom Firefox nicht mehr unterstützt und von Chrome auch nicht mehr.
                            Kann es sein Dass Du noch eine sehr alte Chrome Version verwendest ?

                            Glasfaser 1 Reply Last reply Reply Quote 0
                            • Glasfaser
                              Glasfaser @RandyAndy last edited by Glasfaser

                              @RandyAndy

                              so ein Quatsch ….. nutze Firefox mit 5 Widget davon !!!

                              1.JPG

                              R 1 Reply Last reply Reply Quote 0
                              • R
                                RandyAndy @Glasfaser last edited by

                                @Glasfaser

                                das mit dem Quatsch ist immer so eine Sache. Scheint beim Firefox tatsächlich zu funkionieren.
                                Zielapplikation ist aber ein Android tablet mit Chrome (auch der Fully Kiosk Browser verwendet Chrome) und da funzt es eben nicht.
                                Und damit die Ungläubigen glauben ein Bild als Beweis (siehe roter Kreis).
                                2020-01-08 22_25_36-Fully Remote Admin.png.

                                Glasfaser 1 Reply Last reply Reply Quote 0
                                • Glasfaser
                                  Glasfaser @RandyAndy last edited by

                                  @RandyAndy

                                  Vielleicht funktioniert es damit : IP Cam Snapshot als "Stream"

                                  R 1 Reply Last reply Reply Quote 0
                                  • Nashra
                                    Nashra Most Active Forum Testing last edited by

                                    Moin @RandyAndy , da bei mir onvif nicht funktioniert da sich die Cams in einem anderen Netz (Unifi) befinden,
                                    habe ich für mich eine Lösung gefunden welche auch auf dem Tablett funktioniert.
                                    In Vis das vis-jqui-mfd/Cam-Snpahot-Dialog Widget auwählen und folgendes bei Icon-Url rein:

                                    http://192.168.x.x:xx/cgi-bin/CGIProxy.fcgi?cmd=snapPicture2&usr=xxxx&pwd=xxxx
                                    

                                    cam1.PNG
                                    Den Update-Intervall kannst du ja nach deinen Bedürfnissen anpassen.

                                    Vielleicht kannst Du ja damit etwas anfangen.

                                    R Z 2 Replies Last reply Reply Quote 0
                                    • R
                                      RandyAndy @Nashra last edited by

                                      @Nashra

                                      verwendest Du Hikvision Kameras ?

                                      ANdreas

                                      Nashra 1 Reply Last reply Reply Quote 0
                                      • Nashra
                                        Nashra Most Active Forum Testing @RandyAndy last edited by

                                        @RandyAndy sagte in Test Adapter onvif v0.1.x:

                                        @Nashra

                                        verwendest Du Hikvision Kameras ?

                                        ANdreas

                                        Nein habe die Foscam FI9900P

                                        R 1 Reply Last reply Reply Quote 0
                                        • R
                                          RandyAndy @Nashra last edited by RandyAndy

                                          @Nashra
                                          die Hikvision-Kameras habe zwar sowas wie ein CGI (die nennen hes HIKCGI) aber die Beschreibung ist ein großes Geheimnis, leider. Und leider geht es so nicht, aber Danke ein Verscuch war es wert

                                          Andreas

                                          Nashra 1 Reply Last reply Reply Quote 0
                                          • R
                                            RandyAndy @Glasfaser last edited by

                                            @Glasfaser

                                            nee so geht es nicht.
                                            Ich habe mir vor einiger Zeit folgendes Skript zusammengebastelt und prinzipiell funktioniert das auch. Allerdings möchte ich ungerne in eine Datei schreiben, da macht dann vermutlich die SD-Karte schnell einen Abflug

                                            const onvif = require('node-onvif');
                                            const fs = require('fs');

                                            // Create an OnvifDevice object
                                            let device = new onvif.OnvifDevice({
                                            xaddr: 'http://192.168.178.xxx/onvif/device_service',
                                            user : 'xxx',
                                            pass : 'yyy'
                                            });

                                            // Initialize the OnvifDevice object
                                            device.init().then(() => {
                                            // Get the data of the snapshot
                                            console.log('fetching the data of the snapshot...');
                                            return device.fetchSnapshot();
                                            }).then((res) => {
                                            // Save the data to a file
                                            fs.writeFileSync('/home/pi/snapshot.jpg', res.body, {encoding: 'binary'});
                                            console.log('Done!');
                                            device = null;
                                            }).catch((error) => {
                                            console.error(error);
                                            });

                                            Das Bild wurde auch erzeugt, man müsste es aber in ein Objekt schreiben. Wäre das ein Ansatz ?

                                            Andreas

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

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            539
                                            Online

                                            31.7k
                                            Users

                                            79.8k
                                            Topics

                                            1.3m
                                            Posts

                                            onvif
                                            33
                                            271
                                            30564
                                            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