Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Blockly
    5. Axis Dome PTZ Kamera Schwenkbefehl starten

    NEWS

    • Wir empfehlen: Node.js 22.x

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker goes Matter ... Matter Adapter in Stable

    Axis Dome PTZ Kamera Schwenkbefehl starten

    This topic has been deleted. Only users with topic management privileges can see it.
    • M
      Michmu last edited by Michmu

      Guten Abend,

      ich mir eine Axis PTZ Kamera zugelegt und kann sie auch per URL Befehl über einen Browser Steuern (schwenken).

      Nun versuche ich seit Tagen die URL per Blockly und Javascript zu starten. Aber leider ohne Erfolg.

      URL zum Befehl ausführen:

      http://root:Passwort@IpAdresse/axis-cgi/virtualinput/activate.cgi?schemaversion=1&port=1

      Dieses Ergebnis steht dann im Browser und die Kamera schwenkt auch:

      This XML file does not appear to have any style information associated with it. The document tree is shown below.
      <VirtualInputResponse xmlns="http://www.axis.com/vapix/http_cgi/virtualinput1" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" SchemaVersion="1.0" xsi:schemaLocation="http://www.axis.com/vapix/http_cgi/virtualinput1 http://www.axis.com/vapix/http_cgi/virtualinput1_0.xsd">
      <Success>
      <ActivateSuccess>
      <StateChanged> false </StateChanged>
      </ActivateSuccess>
      </Success>
      </VirtualInputResponse>

      Hat jemand eine Axis Kamera und konnte das Problem lösen ?

      Frohes Fest und einen Guten Rutsch !!!!!!!

      Gruß Michael

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

        @Michmu axis unterstützt onvif, dazu gibt es ein skript hier im Forum.

        M 1 Reply Last reply Reply Quote 1
        • M
          Michmu @Jey Cee last edited by Michmu

          @Jey-Cee

          Danke für die schnelle Antwort. Für mich wäre es aber einfacher wenn ich die eingestellten PTZ Befehle der Kamera verwenden kann.

          ich habe einem anscheinend funktionierenden Script gefunden.
          Nur leider weiß ich nicht wie ich ihn bearbeiten muss. Ich weiß nicht welche @ , - und Leerzeichen ich entfernen muss.

          Von: Jozef_Szabo

          This solves my CURL problem. No ’ single quotas and all spaces to @@ and --anyauth (avoid authorisation problem)
          curl statement should be as a string without spaces and ’

          executeCommandLine("curl@@--anyauth@@-u@@root:pw@@http://192.168.100.9:80/axis-cgi/virtualinput/activate.cgi?schemaversion=1&port=1")

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

            @Michmu

            Brauchst du unbedingt ein Skript !?
            Test mal mit dem Widget .

            Benutzer / Passwort noch anpassen

            [{"tpl":"tplIconHttpGet","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","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,"url":"http://root:Passwort@IpAdresse/axis-cgi/virtualinput/activate.cgi?schemaversion=1&port=1","text":"","src":"/vis.0/Wohnen/control_arrow_right.png","imageHeight":"98"},"style":{"left":"691px","top":"110px","width":"76px","height":"58px","z-index":"5"},"widgetSet":"jqui"}]
            

            1.JPG

            1 Reply Last reply Reply Quote 0
            • M
              Michmu last edited by

              @Glasfaser Ich habe den Widget getestet. Leider ohne Erfolg. Die Kameraposition ändert sich nicht. Ich benötige den Skript um die Kamera an meine Haustür zu zoomen wenn es klingelt und wenn der Bewegungsmelder aktiv ist soll die Kamera zur Seitentür schwenken und jeweils ein Foto per Telegram versenden.

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

                @Michmu

                Ich habe kein Axis Kamera , deshalb kann ich dir nur bedingt weiterhelfen .

                Eigentlich was über URL geht sollte auch über das Widget gehen , so habe ich mein PTZ Steuerung im ioBroker VIS dazu erstellt .

                Bei meiner Hikvision muß ich die Sicherheitseinstellung freigeben ( IP von ioBroker ) .
                Hast du vielleicht auch so Einstellungen !??

                Du kannst es testen wenn du ein Ping auf deine Cam gibst von deinem ioBroker System aus ,ob er überhaupt darüber erreichbar ist .

                Kannst du hierrüber steuern .
                ( deine URL eintragen )

                <xml xmlns="http://www.w3.org/1999/xhtml">
                 <variables>
                   <variable type="" id="WWjgMprUMf:um)P(p+2~">result</variable>
                 </variables>
                 <block type="request" id="rjPZc#a*~|;%AR$pzFa#" x="38" y="38">
                   <mutation with_statement="true"></mutation>
                   <field name="WITH_STATEMENT">TRUE</field>
                   <field name="LOG">log</field>
                   <value name="URL">
                     <shadow type="text" id=")wIDYh#8E@!3?wirBTp-">
                       <field name="TEXT"></field>
                     </shadow>
                   </value>
                   <statement name="STATEMENT">
                     <block type="debug" id="+M[?0F={Oz067?Qfnx=(">
                       <field name="Severity">log</field>
                       <value name="TEXT">
                         <shadow type="text" id="+2iN/QsDa33_?tVFzfH[">
                           <field name="TEXT">test</field>
                         </shadow>
                         <block type="variables_get" id="MBgRC:8oZkJCIZDfmYOE">
                           <field name="VAR" id="WWjgMprUMf:um)P(p+2~" variabletype="">result</field>
                         </block>
                       </value>
                     </block>
                   </statement>
                 </block>
                </xml>
                

                1.JPG

                Glasfaser 1 Reply Last reply Reply Quote 0
                • M
                  Michmu last edited by

                  test.png

                  habe es mal getestet. Leider auch ohne Erfolg.

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

                    @Michmu

                    Nimm mein Blockly nur die URL anpassen !

                    Was kommt unten im Log als Ergebniss ?

                    1 Reply Last reply Reply Quote 0
                    • M
                      Michmu last edited by

                      01:11:50.154 info javascript.0 (31755) Start javascript script.js.PTZ_IPcam.Foto_Haustür
                      01:11:50.176 info javascript.0 (31755) script.js.PTZ_IPcam.Foto_Haustür: registered 0 subscriptions and 0 schedules
                      01:11:50.232 info javascript.0 (31755) script.js.PTZ_IPcam.Foto_Haustür: test

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

                        @Glasfaser sagte in Axis Dome PTZ Kamera Schwenkbefehl starten:

                        @Michmu

                        Kannst du hierrüber steuern .
                        ( deine URL eintragen )

                        <xml xmlns="http://www.w3.org/1999/xhtml">
                         <variables>
                           <variable type="" id="WWjgMprUMf:um)P(p+2~">result</variable>
                         </variables>
                         <block type="request" id="rjPZc#a*~|;%AR$pzFa#" x="38" y="38">
                           <mutation with_statement="true"></mutation>
                           <field name="WITH_STATEMENT">TRUE</field>
                           <field name="LOG">log</field>
                           <value name="URL">
                             <shadow type="text" id=")wIDYh#8E@!3?wirBTp-">
                               <field name="TEXT"></field>
                             </shadow>
                           </value>
                           <statement name="STATEMENT">
                             <block type="debug" id="+M[?0F={Oz067?Qfnx=(">
                               <field name="Severity">log</field>
                               <value name="TEXT">
                                 <shadow type="text" id="+2iN/QsDa33_?tVFzfH[">
                                   <field name="TEXT">test</field>
                                 </shadow>
                                 <block type="variables_get" id="MBgRC:8oZkJCIZDfmYOE">
                                   <field name="VAR" id="WWjgMprUMf:um)P(p+2~" variabletype="">result</field>
                                 </block>
                               </value>
                             </block>
                           </statement>
                         </block>
                        </xml>
                        

                        1.JPG

                        Öffne den Spoiler , nimm den Code und füge Ihn in Blockly ein .

                        Dein erstellter Blockly funktioniert nicht , brauche die Auswertung von result !!!!

                        1 Reply Last reply Reply Quote 0
                        • M
                          Michmu last edited by Negalein

                          01:20:51.727	info	javascript.0 (31755) Start javascript script.js.PTZ_IPcam.Foto_Haustür
                          01:20:51.743	info	javascript.0 (31755) script.js.PTZ_IPcam.Foto_Haustür: request: http://192.168.188.45/axis-cgi/virtualinput/activate.cgi?schemaversion=1&port=2
                          01:20:51.745	info	javascript.0 (31755) script.js.PTZ_IPcam.Foto_Haustür: registered 0 subscriptions and 0 schedules
                          01:20:51.769	info	javascript.0 (31755) script.js.PTZ_IPcam.Foto_Haustür: <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN"> <html><head> <title>401 Unauthorized</title> </head><body> <h1>Unauthorized</h1> <p>This server could not verify that you are authorized to access the document requested. Either you supplied the wrong credentials (e.g., bad password), or your browser doesn't understand how to supply the credentials required.</p> </body></html>
                          
                          Glasfaser 1 Reply Last reply Reply Quote 0
                          • Glasfaser
                            Glasfaser @Michmu last edited by

                            @Michmu

                            Deine URL ist falsch !

                            User und Passwort fehlt !

                            so wie du es angegeben hast , wie im Browser !!!!!

                            http://root:Passwort@IpAdresse/axis-cgi/virtualinput/activate.cgi?schemaversion=1&port=1
                            
                            1 Reply Last reply Reply Quote 0
                            • M
                              Michmu last edited by Michmu

                              auch bei

                              http://root:passwort@192.168.188.45/axis-cgi/virtualinput/activate.cgi?schemaversion=1&port=2

                              kommt das gleiche Ergebniss

                              test2.png
                              Das ist mein Ergebniss mit benutzer root und dem passwort welches auch im Browser funktioniert

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

                                @Michmu

                                root ist doch nicht dein Benutzer und Passwort dein Passwort ...oder !?

                                Laut Log hast du keine Zugriffsrechte , Passwort oder Benutzer falsch !

                                Was ist hiermit !???

                                @Glasfaser sagte in Axis Dome PTZ Kamera Schwenkbefehl starten:

                                @Michmu

                                Bei meiner Hikvision muß ich die Sicherheitseinstellung freigeben ( IP von ioBroker ) .
                                Hast du vielleicht auch so Einstellungen !??

                                EDIT : Mehr kann ich dir nicht helfen , das wird wohl ein Rechteproblem sein !

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

                                  @Glasfaser Anmerkung 2019.png

                                  Ich habe das Passwort mit einem Anderen Browser nochmal getestet. Es ist das richtige.

                                  Ich weiß nicht wo ich die Rechte einstellen sollte.

                                  wie Ping ich denn die Kamera von iobroker aus ?

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

                                    @Michmu

                                    Wie schon erwähnt ,habe ich Sicherheitseinstellungen in der Software von der Kamera , wo ich die IP Adresse von ioBroker freigeben mußte und auch sowas habe :

                                    1.JPG

                                    Ich weiß dann auch nicht weiter , vielleicht meldet sich noch einer der die gleiche Kamera hat.

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

                                      @Glasfaser Trotzdem danke für deine Mühe.

                                      Schönen Abend noch. Gute Nacht

                                      1 Reply Last reply Reply Quote 0
                                      • M
                                        Michmu last edited by Michmu

                                        Hat nicht jemand noch eine Idee?

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

                                          @Michmu

                                          Versuche mal mit diesem Blockly , damit kann ich auch meine Cam den Presents ansteuern

                                          Wird über " curl -X PUT " ausgeführt .

                                          Braucht´s nur dein Passwort anpassen :

                                          <xml xmlns="http://www.w3.org/1999/xhtml">
                                           <block type="exec" id="}[qQqxO?P::o(h.-aF0q" x="38" y="141">
                                             <mutation with_statement="false"></mutation>
                                             <field name="WITH_STATEMENT">FALSE</field>
                                             <field name="LOG"></field>
                                             <value name="COMMAND">
                                               <shadow type="text" id="{KoNWjRE)=KsfP6)4A6]">
                                                 <field name="TEXT">http://root:Passwort@192.168.188.45/axis-cgi/virtualinput/activate.cgi?schemaversion=1&amp;port=1</field>
                                               </shadow>
                                             </value>
                                           </block>
                                          </xml>
                                          

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

                                            @Glasfaser Hi, kann das nicht importieren, fehlt da nicht noch was?
                                            Ist doch einfach nur ein Exec Baustein mit dem Curl command, oder ?

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

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            736
                                            Online

                                            31.9k
                                            Users

                                            80.3k
                                            Topics

                                            1.3m
                                            Posts

                                            blockly multimedia security
                                            4
                                            23
                                            2561
                                            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