Ankündigung

Einklappen
Keine Ankündigung bisher.

ONVIF Cam-Steuerung Reolink

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

    #46
    Winni

    Nach langer Zeit habe ich endlich geschafft meine Cam ans Netz zu bringen (Reolink 423)

    Zoom In/Out funktioniert. 👍

    Was ich jedoch nicht hinbekomme ist ein Preset anzufahren. CentOS 7 als OS. Liegt doert das Problem?

    PHP-Code:
    2020-07-18 20:08:04 245737 20304 Datei: /usr/local/edomi/www/data/liveproject/lbs/EXE19002022.php FehlercodeZeile119 | Use of undefined constant §position assumed '§position' (this will throw an Error in a future version of PHPERROR
    2020
    -07-18 20:08:04 246206 20304 Datei: /usr/local/edomi/www/data/liveproject/lbs/EXE19002022.php FehlercodeZeile148 Undefined offset8 ERROR 
    PHP-Code:
    ​​​​​​  
    2020
    -07-18 20:08:04 244899 20304 1 Result AnmeldungstdClass Object[LF]([LF] [cmd] => Login[LF] [code] => 0[LF] [value] => stdClass Object[LF] ([LF] [Token] => stdClass Object[LF] ([LF] [leaseTime] => 3600[LF] [name] => ba78xxxxx4f2bd4[LF] )[LF][LF] )[LF][LF])[LF2020-07-18 20:08:04 245405 20304 1 Tokenbaxxxxx274f2bd4
    2020
    -07-18 20:08:04 246493 20304 1 Befehl-URLhttp://10.0.0.233/cgi-bin/api.cgi?cmd=PtzCtrl&token=baxxxxx274f2bd4
    2020-07-18 20:08:04 246654 20304 1 Befehl-JSON: [{"cmd""PtzCtrl""action"0"param": {"channel"0"op""ToPos""speed"64,"id":§position}}]
    2020-07-18 20:08:04 278448 20304 1 Befehl Result: [[LF] {[LF"cmd" "PtzCtrl",[LF"code" 1,[LF"error" : {[LF"detail" "param error",[LF"rspCode" : -4[LF] }[LF] }[LF]][LF]
    2020-07-18 20:08:04 279560 20304 1 Befehl-URLhttp://10.0.0.233/cgi-bin/api.cgi?cmd=PtzCtrl&token=baxxxxx274f2bd4
    2020-07-18 20:08:04 279705 20304 1 Befehl-JSON: [{"cmd":"PtzCtrl","action":0,"param":{"channel":0," op":"Stop"}}]
    ​​​​​​​2020-07-18 20:08:04 488739 20304 1 Befehl Result: [[LF] {[LF"cmd" "PtzCtrl",[LF"code" 1,[LF"error" : {[LF"detail" "param error",[LF"rspCode" : -4[LF] }[LF] }[LF]][LF
    Bin um jede Hilfe dankbar.

    Was mir noch aufgefallen ist, beim ersten Ausführen des Befehls, zB. Move:Right:5000:16 ist eine langsame Bewegung über 5 Sekunden erfolgt. Alle weiteren Versuche eine Bewegung zu erzeugen führte nur zu kurzen Ausführungen der Befehle. Die 5 Sek wurde dabei nicht mehr berücksichtigt.

    vg André
    Zuletzt geändert von eXec; 18.07.2020, 19:54.
    ...and I thought my jokes were bad!

    Kommentar


      #47
      Zumindest scheint es einen Schreibfehler in der Zeile 119 zu geben. ersetze "§position" mit "$position"

      Code:
      [COLOR=#0000BB]2020[/COLOR][COLOR=#007700]-[/COLOR][COLOR=#0000BB]07[/COLOR][COLOR=#007700]-[/COLOR][COLOR=#0000BB]18 20[/COLOR][COLOR=#007700]:[/COLOR][COLOR=#0000BB]08[/COLOR][COLOR=#007700]:[/COLOR][COLOR=#0000BB]04 245737 [/COLOR][COLOR=#007700]? [/COLOR][COLOR=#0000BB]20304 Datei[/COLOR][COLOR=#007700]: /[/COLOR][COLOR=#0000BB]usr[/COLOR][COLOR=#007700]/[/COLOR][COLOR=#0000BB]local[/COLOR][COLOR=#007700]/[/COLOR][COLOR=#0000BB]edomi[/COLOR][COLOR=#007700]/[/COLOR][COLOR=#0000BB]www[/COLOR][COLOR=#007700]/[/COLOR][COLOR=#0000BB]data[/COLOR][COLOR=#007700]/[/COLOR][COLOR=#0000BB]liveproject[/COLOR][COLOR=#007700]/[/COLOR][COLOR=#0000BB]lbs[/COLOR][COLOR=#007700]/[/COLOR][COLOR=#0000BB]EXE19002022[/COLOR][COLOR=#007700].[/COLOR][COLOR=#0000BB]php [/COLOR][COLOR=#007700]| [/COLOR][COLOR=#0000BB]Fehlercode[/COLOR][COLOR=#007700]: [/COLOR][COLOR=#0000BB]2 [/COLOR][COLOR=#007700]| [/COLOR][COLOR=#0000BB]Zeile[/COLOR][COLOR=#007700]: [/COLOR][COLOR=#0000BB]119 [/COLOR][COLOR=#007700]| Use [/COLOR][COLOR=#0000BB]of undefined constant §position [/COLOR][COLOR=#007700]- [/COLOR][COLOR=#0000BB]assumed [/COLOR][COLOR=#DD0000]'§position' [/COLOR][COLOR=#007700]([/COLOR][COLOR=#0000BB]this will [/COLOR][COLOR=#007700]throw [/COLOR][COLOR=#0000BB]an Error in a future version of PHP[/COLOR][COLOR=#007700]) [/COLOR][COLOR=#0000BB]ERROR
      2020[/COLOR][COLOR=#007700]-[/COLOR][COLOR=#0000BB]07[/COLOR][COLOR=#007700]-[/COLOR][COLOR=#0000BB]18 20[/COLOR][COLOR=#007700]:[/COLOR][COLOR=#0000BB]08[/COLOR][COLOR=#007700]:[/COLOR][COLOR=#0000BB]04 246206 [/COLOR][COLOR=#007700]? [/COLOR][COLOR=#0000BB]20304 Datei[/COLOR][COLOR=#007700]: /[/COLOR][COLOR=#0000BB]usr[/COLOR][COLOR=#007700]/[/COLOR][COLOR=#0000BB]local[/COLOR][COLOR=#007700]/[/COLOR][COLOR=#0000BB]edomi[/COLOR][COLOR=#007700]/[/COLOR][COLOR=#0000BB]www[/COLOR][COLOR=#007700]/[/COLOR][COLOR=#0000BB]data[/COLOR][COLOR=#007700]/[/COLOR][COLOR=#0000BB]liveproject[/COLOR][COLOR=#007700]/[/COLOR][COLOR=#0000BB]lbs[/COLOR][COLOR=#007700]/[/COLOR][COLOR=#0000BB]EXE19002022[/COLOR][COLOR=#007700].[/COLOR][COLOR=#0000BB]php [/COLOR][COLOR=#007700]| [/COLOR][COLOR=#0000BB]Fehlercode[/COLOR][COLOR=#007700]: [/COLOR][COLOR=#0000BB]8 [/COLOR][COLOR=#007700]| [/COLOR][COLOR=#0000BB]Zeile[/COLOR][COLOR=#007700]: [/COLOR][COLOR=#0000BB]148 [/COLOR][COLOR=#007700]| [/COLOR][COLOR=#0000BB]Undefined offset[/COLOR][COLOR=#007700]: [/COLOR][COLOR=#0000BB]8 ERROR [/COLOR]

      Kommentar


        #48
        Danke vento66

        Das Anfahren des Presets bleibt trotzdem aus und der Fehler bleibt bestehen:
        2020-07-18 23:38:51 110658 ? 17635 Datei: /usr/local/edomi/www/data/liveproject/lbs/EXE19002022.php | Fehlercode: 8 | Zeile: 148 | Undefined offset: 8 ERROR
        ...and I thought my jokes were bad!

        Kommentar


          #49
          Da ist ein Fehler in der Zeile
          PHP-Code:
          if (strlen($E[8]['value']) > 2$json $E[8]['value']; 

          E8 gibt es in dem LBS nicht, wird wohl E7 gemeint sein.

          Kommentar


            #50
            Errors sind weg, aber Cam regt sich keinen Milimeter...
            ...and I thought my jokes were bad!

            Kommentar


              #51
              Ich hab die Lösung gefunden. Ein kleiner Bug im Code

              Original:
              PHP-Code:
              //Sonderbehandlung Posxx
              if (substr($param1,0,3) == 'Pos') {
              $param1 'Pos';
              $position substr($param1,2);
              }; 
              Muss lauten:
              PHP-Code:
              //Sonderbehandlung Posxx
              if (substr($param1,0,3) == 'Pos') {
              $position substr($param1,3);
              $param1 'Pos'
              Zum einen wurde der Substring falsch abgegriffen, was aber noch nicht einmal eine Auswirkung zeigte, da $param1 = 'Pos' vor dem Abgriff des Substrings den restlichen Teil vom String schon eh überbügelt hatte.

              Kurzum, das Anfahren der Presets geht damit (bei der RLC-423er).
              Nochmal vielen Dank an vento66 für deine Hilfe! Auch dies war ein Fehler im LBS.

              vg André
              Zuletzt geändert von eXec; 23.07.2020, 22:06.
              ...and I thought my jokes were bad!

              Kommentar


                #52
                Dann rufen wir mal Winni auf den Plan, ob er das im LBS fixen kann.

                Kommentar


                  #53
                  So zwei Fehler habe ich noch entdeckt. Entweder Code oder Beschreibung anpassen:

                  Falsch - E6: Dauer des Move/Zoom Befehls in Millisekunden
                  Richtig: E6: Dauer des Move/Zoom Befehls in Microsekunden

                  Der Befehl CMove verursacht einen Fehler:

                  Code:
                  2020-07-25 21:33:21    051512    ?    21501    Datei: /usr/local/edomi/www/data/liveproject/lbs/EXE19002022.php | Fehlercode: 8 | Zeile: 160 | Undefined variable: json    ERROR
                  und..

                  [CODE]
                  2020-07-25 21:33:21 039575 21501 1 Payload Anmeldung: [{"cmd":"Login","action":"0","param":{"User":{"u ser Name":"root","password":"StrengGeheimesGeheimpassw ort"}}}]
                  2020-07-25 21:33:21 049551 21501 1 Result Anmeldung: stdClass Object[LF]([LF] [cmd] => Login[LF]
                  Code:
                   => 0[LF] [value] => stdClass Object[LF] ([LF] [Token] => stdClass Object[LF] ([LF] [leaseTime] => 3600[LF] [name] => e3610494f53b327[LF] )[LF][LF] )[LF][LF])[LF]
                  2020-07-25 21:33:21 050013 21501 1 Token: e3610494f53b327
                  2020-07-25 21:33:21 050214 21501 1 Befehl-URL: http://10.10.0.233/cgi-bin/api.cgi?cmd=PtzCtrl&token=e3610494f53b327
                  2020-07-25 21:33:21 050928 21501 1 Befehl-JSON:
                  2020-07-25 21:33:21 065881 21501 1 Kein gültiger Befehl
                  Zuletzt geändert von eXec; 25.07.2020, 22:22.
                  ...and I thought my jokes were bad!

                  Kommentar


                    #54
                    Hallo, ich wünsche einen schönen Nachmittag,

                    hat einer von euch schonmal eine Reolink 423 mit der Gira Smarthome App bzw. dem GPA zum laufen bekommen?

                    mfG

                    Kommentar


                      #55
                      Da Du hier im EDOMI Subforum bist, stehen die Chancen schlecht bis ganz schlecht.

                      Kommentar


                        #56
                        Hallo zusammen,

                        ich liebäugel derzeit auch mit einer Reolink 423, wobei mir da eigentlich noch die auto tracking funktion fehlt.
                        Könnte man mit dem LBS und den preset positions ein tracking "simulieren" bzw verfolgen lassen bei erkannter bewegeung?

                        Oder gibt es ein vergleichbare alternative (inkl. tracking) Kamera?

                        Gruß

                        Kommentar


                          #57
                          Zitat von ThomasCologne Beitrag anzeigen
                          Hallo zusammen,

                          ich liebäugel derzeit auch mit einer Reolink 423, wobei mir da eigentlich noch die auto tracking funktion fehlt.
                          Könnte man mit dem LBS und den preset positions ein tracking "simulieren" bzw verfolgen lassen bei erkannter bewegeung?

                          Oder gibt es ein vergleichbare alternative (inkl. tracking) Kamera?

                          Gruß
                          Ja, du kannst ja die Presets anfahren, die zum Beispiel von einem PM getriggert werden.
                          ...and I thought my jokes were bad!

                          Kommentar


                            #58
                            Ich dachte eher an linecrossing 1 > setze auf preset 1, linecrossing 2 > setze auf preset 2, zum Beispiel
                            Denn einen PM (oder Busleitung) haben wir an der Position nicht liegen, nur ein CAT6 für POE

                            Kommentar


                              #59
                              Du kannst in der Anwendung der Reolink auch einen Kurspfad hinterlegen und wahrscheinlich auch abrufen. Da ich dies aber nicht nutze kann ich dir das nicht sagen. Sollte aber machbar sein. Dafür musst du den LBS dann ggfs. erweitern.
                              Mit Sicherheit gibt es auch die Möglichkeit ein Linecrossing dafür zu nutzen, aber out of the box kann das der LBS meines Wissens nach nicht. Wenn dein Surveillance System einen Ausgangstrigger für das Line Crossing besitzt, muss du diesen anbinden. Interessant wäre das mit Sicherheit, da ich seit gestern MotionEye ersetzt habe gegen Shinobi, welches auch line crossing unterstützt.
                              ...and I thought my jokes were bad!

                              Kommentar


                                #60
                                mhh ... also shinobi liefert mir das:

                                ccc.JPG


                                Alternativ tendiere ich noch zu der HIK DS-2DE4A215IW-DE, wobei die mal gleich doppelt so teuer ist.
                                Kennst du/ihr noch alternativen mit auto tracking / event tracking?

                                Kommentar

                                Lädt...
                                X