Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Blockly
    5. Hikam Kameras Snapshot erstellen und verschicken

    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

    Hikam Kameras Snapshot erstellen und verschicken

    This topic has been deleted. Only users with topic management privileges can see it.
    • ?
      A Former User @Guest last edited by

      @Jey-Cee @Haba

      Habe gerade gesehen, dass ihr beide an dem Adapter arbeitet, welcher ist denn der neueste?
      Die Version von @Jey-Cee kann ich nicht configurieren, aber findet beim scannen ein paar, der andere von @Haba kann man suchen lassen, findet was, kann aber die Konfig nicht speichern..

      Könnt ihr da beide bitte mal drüberschauen und mir einer mitteilen, welcher der Adapter jetzt aktuell ist? 🙂
      Dankeschön..

      Jey Cee 1 Reply Last reply Reply Quote 0
      • dslraser
        dslraser Forum Testing Most Active @lost in translation last edited by

        @lost-in-translation
        @ilovegym

        Ich habe auch mehrere HiKam A7 2. Generation. Bisher hole ich mir einen Schnappschuss über die Surveillance Station meines Synology NAS, das funktioniert sehr gut.
        Aber an einer direkten Lösung wäre ich auch interessiert.

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

          @ilovegym meiner ist der Aktuellste, an sich funktioniert er. Leider hatte ich damals keine Zeit mehr weiter zu Arbeiten. Deswegen gibt es keine Konfiguration, braucht man aber auch nicht.
          Wenn eine Kamera gefunden wurde kann man das Objekt im Admin öffnen und bei Native Name und passwort zur Kamera eingeben.
          Danach nochmal den Adapter starten und man hat ein paar infos mehr.
          Steuerung ist noch nicht da die für mich nicht wichtig war.

          Ich hatte nur keine Lust jede Kamera und die URLs einzeln raus zu suchen.

          ? dslraser 2 Replies Last reply Reply Quote 0
          • ?
            A Former User @dslraser last edited by

            @dslraser eine Synology hab ich auch, da laufen 17 Kameras drauf, dauert das bei dem Snapshot bei dir auch etliche Sekunden, bis der da ist?
            Hab ne DS914+ mit 8GB Ram , die Auslastung ist meist bei 20%..

            dslraser 1 Reply Last reply Reply Quote 0
            • ?
              A Former User @Jey Cee last edited by

              @Jey-Cee ah, danke, so richtig ist das bei mir nicht gelaufen, ausserdem wird für dein Adapter der alte als Update angeboten, da dieser version 0.0.2 hat und deiner noch die 0.01 .-) das schreit nach einem update 😊

              1 Reply Last reply Reply Quote 0
              • dslraser
                dslraser Forum Testing Most Active @Guest last edited by dslraser

                @ilovegym
                Das Bild kommt direkt. Ich habe nur drei Kameras drann. Bei mir ist es eine 718+ mit 16 GB RAM. Die Auslastung liegt so bei 10-15 %.

                Wo finde ich die Version von @Jey-Cee

                Edit: habe Deinen Git Link oben erst jetzt gesehen

                ? 1 Reply Last reply Reply Quote 0
                • ?
                  A Former User @dslraser last edited by

                  @dslraser okay.. da muss ich nochmal schauen..

                  im ersten Post ganz unten von mir ist der Link zu Jey-Cees Adapter..

                  dslraser 1 Reply Last reply Reply Quote 0
                  • dslraser
                    dslraser Forum Testing Most Active @Guest last edited by dslraser

                    @ilovegym
                    ich nutze dieses Script
                    Benutzer/Passwort und Kamera ID mußt Du anpassen.
                    IP ind Port natürlich auch.
                    Wenn Du den ersten Link mit Deinen Daten in den Browser einfügst, dann siehst Du schon mal ob das Login geklappt hat. Wenn ja, dann den dritten Link in das gleiche Browser Fenster einfügen und die Kamera ID ändern. Bei mir ist es die 9 (immer wenn man in der Syno eine Kamera neu anlegt oder verändert, dann wurde wohl fortlaufend nummeriert, deshalb wohl die 9 bei mir.) Die ID kannst Du durchprobieren und einfach wieder den Browser damit aktualisieren, bis Du die passende Cam hast.

                    //Bild Eingang senden
                    //Trigger
                    on({id:"javascript.0.Eigene_Datenpunkte.07Klingel.Klingel_aktiv"/*Klingel aktiv*/, val: true, change: 'ne'}, main);
                    var request = require("request");
                    var fs = require('fs');
                    var myJson = {};
                    var sid = 0;
                    
                    function parseJson(text) {
                     if (text === "") return {};
                     try {
                     json = JSON.parse(text);
                     } catch (ex) {
                     json = {};
                     }
                     if(!json) json = {};
                     return json;
                    }
                    function readJson(url, callback) {
                     request(url, function (err, state, body){
                     if (body) {
                     var json = parseJson(body);
                     callback(null, json);
                     } else {
                     var error = "(" + err + ") ERROR bei Abfrage von: " + url;
                     log(error, "warn"); 
                     callback(error, null);
                     }
                     });
                    }
                    var url_login ='http://192.168.1.249:5000/webapi/auth.cgi?api=SYNO.API.Auth&method=Login&version=2&account=Benutzer&passwd=Passwort&session=SurveillanceStation&format=sid';
                    var url_logout = 'http://192.168.1.249:5000/webapi/auth.cgi?api=SYNO.API.Auth&method=Logout&version=2&session=SurveillanceStation';
                    var url_snapshot = 'http://192.168.1.249:5000/webapi/entry.cgi?camStm=1&version=8&cameraId=9&api=SYNO.SurveillanceStation.Camera&preview=true&method=GetSnapshot';
                    
                    function main() {
                     readJson(url_login, function(err,json) {
                     if(!err) {
                     myJson = json;
                     sid = myJson.data.sid;
                     url_snapshot += '&_sid='+sid;
                     url_logout += '&_sid='+sid;
                     request.get({url: url_snapshot, encoding: 'binary'}, function (err, response, body) {
                     fs.writeFile("/tmp/snap.jpg", body, 'binary', function(err) {
                     if (err) {
                     console.error(err);
                     } else {
                     console.log('Snapshot sent');
                     sendTo('telegram.0', {text: '/tmp/snap.jpg', caption: '🔔Es hat an der Haustür geklingelt !🔔'});
                     request.get({url: url_logout, encoding: 'binary'});
                     }
                     }); 
                     });
                     } else {
                     log("Fehler beim Auslesen des JSON. Keine Daten erhalten.","warn");
                     myJson = {};
                     }
                     });
                    }
                    
                    ? lost in translation 2 Replies Last reply Reply Quote 0
                    • ?
                      A Former User @dslraser last edited by

                      @dslraser Dankeschön!
                      Ja, die Id hab ich schon alle, gehen von 1 bis 29 bei mir .. 🙂
                      Verwende zur Zeit auf der Syn den Apache mit PHP und habs nach dieser Anleitung gemacht:
                      http://www.stueben.de/synology-surveillance-station-stream-in-mjpeg-wandeln/

                      1 Reply Last reply Reply Quote 0
                      • dslraser
                        dslraser Forum Testing Most Active @Jey Cee last edited by dslraser

                        @Jey-Cee
                        bei mir werden 2 von 3 Kameras gefunden mit dem Adapter. Woran kann es liegen das die eine nicht gefunden wird ? Alle 3 sind erreichbor.

                        Edit: ich habe mal alle Kameras neu gestartet. Jetzt werden alle gefunden....

                        1 Reply Last reply Reply Quote 0
                        • lost in translation
                          lost in translation @Guest last edited by

                          @ilovegym said in Hikam Kameras Snapshot erstellen und verschicken:

                          @lost-in-translation Hi, versuchs mal mit dem iobroker.onvif Adapter https://github.com/Jey-Cee/iobroker.onvif.git

                          Ich versuche gerade mal den zu installieren, danke für den Tip.
                          Ich komme allerdings bei der Config nicht weiter:
                          1ccd4397-2d21-4de2-9775-f5e3629f0b58-image.png

                          Muss ich irgendwas anderes noch installiert haben, damit es funktionieren kann?
                          Hier das log:
                          9d327019-4fd4-4f3b-afcc-a1955835efd3-image.png
                          Merkwürdigerweise findet er auch nur eine Cam.

                          ciao

                          frank

                          ? 1 Reply Last reply Reply Quote 0
                          • ?
                            A Former User @lost in translation last edited by

                            @lost-in-translation Bei mir hats gedauert, bis er alle Kameras gefunden hat... oder, wie bei DSLRaser, mal alle Kameras neu starten, während der Adapter läuft.. und warten..

                            lost in translation 1 Reply Last reply Reply Quote 0
                            • Jey Cee
                              Jey Cee Developer last edited by

                              Ich sehe schon es besteht bedarf an dem Adapter und einer Weiter Entwicklung. Ich kann nix versprechen, aber ich versuche in den nächsten Wochen daran weiter zu Arbeiten.

                              ? 1 Reply Last reply Reply Quote 0
                              • ?
                                A Former User @Jey Cee last edited by

                                @Jey-Cee ich Back dir auch n Käsekuchen 🙂🙂👍👍👍

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

                                  @ilovegym woher weist du was mein Lieblingskuchen ist? Muss dann aber Laktose frei sein. 😉

                                  ? 1 Reply Last reply Reply Quote 0
                                  • lost in translation
                                    lost in translation @Guest last edited by

                                    @ilovegym said in Hikam Kameras Snapshot erstellen und verschicken:

                                    @lost-in-translation Bei mir hats gedauert, bis er alle Kameras gefunden hat... oder, wie bei DSLRaser, mal alle Kameras neu starten, während der Adapter läuft.. und warten..

                                    Okay, sieht schon besser aus:
                                    9e0410b6-3776-4763-9b4b-5ee0ac02a33b-image.png

                                    Und nun? Wie bekomme ich damit einen Snapshot her? In Blockly?
                                    Ich weiß gar nicht, ob da was programmiert werden muss, aber die Doku scheint nur aus dem Template-Text zu bestehen?

                                    ciao

                                    frank

                                    ? dslraser 2 Replies Last reply Reply Quote 0
                                    • ?
                                      A Former User @Jey Cee last edited by

                                      @Jey-Cee 🙂 tja, hab ne Glaskugel mit Käsekuchensupport 🙂
                                      Laktosefrei und Zuckerfrei, trotzdem süß.. !

                                      1 Reply Last reply Reply Quote 0
                                      • ?
                                        A Former User @lost in translation last edited by

                                        @lost-in-translation welche Datenpunkte sind denn bei den Kameras angelegt worden?

                                        lost in translation 1 Reply Last reply Reply Quote 0
                                        • dslraser
                                          dslraser Forum Testing Most Active @lost in translation last edited by

                                          @lost-in-translation
                                          @Jey-Cee
                                          da steht zwar eine Snapshot URL in den Datenpunkten (die ich auch schon von einer App kannte) aber im Browser passiert da mal gar nix. Ich weiß gar nicht ob die HiKam das überhaupt selbst können, jedenfalls finde ich nirgends etwas darüber...?
                                          (Deshalb habe ich die an der Syno)
                                          Können die das überhaupt, oder braucht es dazu eine App oder was anderes ? In den Apps wird quasi immer vom rtsp stream ein Foto gemacht. Ginge das auch hier irgendwie ?
                                          z.B.
                                          http://192.168.1.59:8090/onvif/snapshot

                                          Bildschirmfoto 2019-11-18 um 23.32.05.png

                                          1 Reply Last reply Reply Quote 0
                                          • lost in translation
                                            lost in translation @Guest last edited by

                                            @ilovegym said in Hikam Kameras Snapshot erstellen und verschicken:

                                            @lost-in-translation welche Datenpunkte sind denn bei den Kameras angelegt worden?

                                            Öhm nicht wirklich was, womit ich auch nur zuordnen könnte, welche welche ist:
                                            dad3dc5f-11b2-4863-9cdb-b15da0aa3640-image.png

                                            Irgendwas muss ich falsch machen.

                                            ciao

                                            frank

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

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            945
                                            Online

                                            31.9k
                                            Users

                                            80.1k
                                            Topics

                                            1.3m
                                            Posts

                                            9
                                            67
                                            8082
                                            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