Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Blockly
    5. [ Gelöst ] Kamerabild aufnehmen (speichern)

    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

    [ Gelöst ] Kamerabild aufnehmen (speichern)

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

      Moin

      Brauche Hilfe von Experten.

      Ich möchte, wenn es Klingelt ein Bild meiner IP Kamera speichern.

      Was ich habe ist folgendes :

      CamBild.png

      • Das Blockly Script
      <block xmlns="https://developers.google.com/blockly/xml" type="on_ext" id="*Wd9o_3QBbmu7n(.|H9M" x="37.666656494140625" y="-112.33335876464844">
       <mutation xmlns="http://www.w3.org/1999/xhtml" items="2"></mutation>
       <field name="CONDITION">ne</field>
       <field name="ACK_CONDITION"></field>
       <value name="OID0">
         <shadow type="field_oid" id="x;IGNi$;5Kn:kB`tq1{$">
           <field name="oid">cul.0.FS20.F85000.cmd</field>
         </shadow>
       </value>
       <value name="OID1">
         <shadow type="field_oid" id="@nInN9t]rzjFfqw{DoLD">
           <field name="oid">cul.0.FS20.F85001.cmd</field>
         </shadow>
       </value>
       <statement name="STATEMENT">
         <block type="controls_if" id=",E+)WRA_=k%0lckb]:h[">
           <value name="IF0">
             <block type="logic_compare" id="mc*;#$q(in/W,^NYSm0.">
               <field name="OP">GT</field>
               <value name="A">
                 <block type="on_source" id=")!]cHIs5IHqe:aSL?i;W">
                   <field name="ATTR">state.val</field>
                 </block>
               </value>
               <value name="B">
                 <block type="math_number" id=";~!@F3p$erxkoh%mO_Kq">
                   <field name="NUM">0</field>
                 </block>
               </value>
             </block>
           </value>
           <statement name="DO0">
             <block type="exec" id="|dc(Wlzqg,`[3J#AwM-E">
               <mutation xmlns="http://www.w3.org/1999/xhtml" with_statement="false"></mutation>
               <field name="WITH_STATEMENT">FALSE</field>
               <field name="LOG">log</field>
               <value name="COMMAND">
                 <shadow type="text" id="D-t0!nfSJz;wNEZt3zIo">
                   <field name="TEXT">sudo wget –output-document /opt/iobroker/tmp/CamBild.jpg 'http://xxx.xxx.xxx.xx:80/snapshot.cgi?user=abc&amp;pwd"'</field>
                 </shadow>
                 <block type="text" id="*wuA:AUw8Pje6_^m*FSt">
                   <field name="TEXT">sudo wget –output-document /opt/iobroker/tmp/CamBild.jpg 'http://xxx.xxx.xxx.xx:80/snapshot.cgi?user=abc&amp;pwd='</field>
                 </block>
               </value>
               <next>
                 <block type="comment" id="=K3U4+r?LSApEOLoXn)m">
                   <field name="COMMENT">Zur Kontrolle ob " falls " ausgeführt </field>
                   <next>
                     <block type="update" id="Cik=io5YoK.Ny/-vV}jL">
                       <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                       <field name="OID">0_userdata.0.HaustürKamera.LastAktion</field>
                       <field name="WITH_DELAY">FALSE</field>
                       <value name="VALUE">
                         <block type="time_get" id="5a{-58b8y%qD*-RU5%UN">
                           <mutation xmlns="http://www.w3.org/1999/xhtml" format="true" language="false"></mutation>
                           <field name="OPTION">custom</field>
                           <field name="FORMAT">TT.MM.JJJJ | SS:mm:ss</field>
                         </block>
                       </value>
                     </block>
                   </next>
                 </block>
               </next>
             </block>
           </statement>
         </block>
       </statement>
      </block>
      

      • Den Link der Kamera
        http://xxx.xxx.xxx.xx:80/snapshot.cgi?user=abc&pwd=
        Der mir das Bild im Browser anzeigt.

      • Das Verzeichnis
        /opt/iobroker/tmp/ mit Schreibrechte

      Nur leider tut sich da nichts.
      Bin auf eure Hilfe angewiesen. 😞

      E Codierknecht Glasfaser 3 Replies Last reply Reply Quote 0
      • E
        emil70 @ioBrokerMike last edited by

        @iobrokermike sagte in Kamerabild aufnehmen (speichern):

        Was passiert den, wenn du den wget Befehl über Konsole(Putty) ausführst?

        Mein Befehl sieht so aus

        wget --output-document /opt/iobroker/Kamerabilder/Eingang1.jpg "http://xxx.xxx.xxx.xxx/snap.jpeg"
        
        1 Reply Last reply Reply Quote 0
        • Codierknecht
          Codierknecht Developer Most Active @ioBrokerMike last edited by

          @iobrokermike @emil70
          Nur zur Info: Ihr braucht die IP-Adressen eures Heimnetzes hier nicht zu verschleiern.
          Das ist euer Netz - da kommt keiner ran - zumindest nicht ohne euer Zutun.
          Mal ganz davon abgesehen, sehen die Adressen bei fast jedem hier gleich oder zumindest sehr ähnlich aus.
          192.168.178.1 ist in der Regel der Router (FritzBox).

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

            @iobrokermike sagte in Kamerabild aufnehmen (speichern):

            Nur leider tut sich da nichts.

            WAS tut nichts !?

            • Es wird nicht getriggert ,
              es wird kein Bild geholt ,
              es wird kein Bild gespeichert .
              es kommt eine Fehlermeldung
            I 1 Reply Last reply Reply Quote 1
            • I
              ioBrokerMike @Glasfaser last edited by

              @emil70

              mit sudo

              
              pi@iobroker-pi:~ $ sudo wget –output-document /opt/iobroker/tmp/CamBild.jpeg 'http://192.168.178.200:80/snapshot.cgi?user=abc&pwd='
              --2023-01-04 11:27:33--  http://xn--output-document-du9h/
              Resolving xn--output-document-du9h (xn--output-document-du9h)... failed: Name or service not known.
              wget: unable to resolve host address ‘xn--output-document-du9h’
              /opt/iobroker/tmp/CamBild.jpeg: Scheme missing.
              --2023-01-04 11:27:34--  http://192.168.178.200/snapshot.cgi?user=abc&pwd=
              Connecting to 192.168.178.200:80... connected.
              HTTP request sent, awaiting response... 200 OK
              Length: 28860 (28K) [image/jpeg]
              Saving to: ‘snapshot.cgi?user=admin&pwd=.4’
              
              snapshot.cgi?user=admin&pwd=.4      100%[==================================================================>]  28.18K  --.-KB/s    in 0.01s
              
              2023-01-04 11:27:34 (1.91 MB/s) - ‘snapshot.cgi?user=admin&pwd=.4’ saved [28860/28860]
              
              FINISHED --2023-01-04 11:27:34--
              Total wall clock time: 0.4s
              Downloaded: 1 files, 28K in 0.01s (1.91 MB/s)
              
              

              ohne sudo

              pi@iobroker-pi:~ $  wget –output-document /opt/iobroker/tmp/CamBild.jpeg 'http://192.168.178.200:80/snapshot.cgi?user=admin&pwd='
              --2023-01-04 11:41:03--  http://xn--output-document-du9h/
              Resolving xn--output-document-du9h (xn--output-document-du9h)... failed: Name or service not known.
              wget: unable to resolve host address ‘xn--output-document-du9h’
              /opt/iobroker/tmp/CamBild.jpeg: Scheme missing.
              --2023-01-04 11:41:03--  http://192.168.178.200/snapshot.cgi?user=admin&pwd=
              Connecting to 192.168.178.200:80... connected.
              HTTP request sent, awaiting response... 200 OK
              Length: 29192 (29K) [image/jpeg]
              Saving to: ‘snapshot.cgi?user=abc&pwd=.6’
              
              snapshot.cgi?user=admin&pwd=.6      100%[==================================================================>]  28.51K  --.-KB/s    in 0.01s
              
              2023-01-04 11:41:03 (2.00 MB/s) - ‘snapshot.cgi?user=abc&pwd=.6’ saved [29192/29192]
              
              FINISHED --2023-01-04 11:41:03--
              Total wall clock time: 0.1s
              Downloaded: 1 files, 29K in 0.01s (2.00 MB/s)
              
              

              @glasfaser
              Es wird kein Bild gespeichert.
              Ob es geholt wird weiß ich nicht?

              @Codierknecht
              OK, hast recht werde sie stehen lassen.
              System ist von außen ja nicht Zugänglich.

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

                @iobrokermike sagte in Kamerabild aufnehmen (speichern):

                /opt/iobroker/tmp/CamBild.jpeg: Scheme missing.

                ist
                jpg

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

                  @iobrokermike sagte in Kamerabild aufnehmen (speichern):

                  esolving xn--output-document-du9h (xn--output-document-du9h)... failed: Name or service not known.

                  Das ist auch merkwürdig ..

                  geht ein :

                  ping google.com
                  
                  I 1 Reply Last reply Reply Quote 0
                  • I
                    ioBrokerMike @Glasfaser last edited by

                    @glasfaser sagte in Kamerabild aufnehmen (speichern):

                    t auch merkwürdig

                    
                    pi@iobroker-pi:~ $ ping google.com
                    PING google.com(fra24s12-in-x0e.1e100.net (2a00:1450:4001:831::200e)) 56 data bytes
                    64 bytes from fra24s12-in-x0e.1e100.net (2a00:1450:4001:831::200e): icmp_seq=1 ttl=119 time=20.7 ms
                    64 bytes from fra24s12-in-x0e.1e100.net (2a00:1450:4001:831::200e): icmp_seq=2 ttl=119 time=9.99 ms
                    64 bytes from fra24s12-in-x0e.1e100.net (2a00:1450:4001:831::200e): icmp_seq=3 ttl=119 time=10.0 ms
                    64 bytes from fra24s12-in-x0e.1e100.net (2a00:1450:4001:831::200e): icmp_seq=4 ttl=119 time=9.55 ms
                    64 bytes from fra24s12-in-x0e.1e100.net (2a00:1450:4001:831::200e): icmp_seq=5 ttl=119 time=9.66 ms
                    64 bytes from fra24s12-in-x0e.1e100.net (2a00:1450:4001:831::200e): icmp_seq=6 ttl=119 time=9.63 ms
                    64 bytes from fra24s12-in-x0e.1e100.net (2a00:1450:4001:831::200e): icmp_seq=7 ttl=119 time=9.98 ms
                    64 bytes from fra24s12-in-x0e.1e100.net (2a00:1450:4001:831::200e): icmp_seq=8 ttl=119 time=9.82 ms
                    
                    
                    1 Reply Last reply Reply Quote 0
                    • Glasfaser
                      Glasfaser last edited by

                      @iobrokermike sagte in Kamerabild aufnehmen (speichern):

                      wget –output-document

                      das ist falsch , der Bindestrich vor output !!!!

                      deshalb die Meldung

                      so :

                      wget --output-document
                      
                      1 Reply Last reply Reply Quote 0
                      • I
                        ioBrokerMike last edited by

                        @glasfaser
                        @glasfaser sagte in Kamerabild aufnehmen (speichern):

                        trich vor output !!!!
                        deshalb die Meldung

                        Leider ohne Erfolg.

                        pi@iobroker-pi:~ $ sudo wget -–output-document /opt/iobroker/tmp/CamBild.jpg 'http://192.168.178.200:80/snapshot.cgi?user=abc&pwd='
                        wget: invalid option -- '▒'
                        wget: invalid option -- '▒'
                        wget: invalid option -- '▒'
                        Usage: wget [OPTION]... [URL]...
                        
                        Try `wget --help' for more options.
                        pi@iobroker-pi:~ $ wget -–output-document /opt/iobroker/tmp/CamBild.jpg 'http://192.168.178.200:80/snapshot.cgi?user=abc&pwd='
                        wget: invalid option -- '▒'
                        wget: invalid option -- '▒'
                        wget: invalid option -- '▒'
                        Usage: wget [OPTION]... [URL]...
                        
                        Try `wget --help' for more options.
                        
                        

                        Bin schon ein schwerer Fall 😊

                        E Glasfaser 2 Replies Last reply Reply Quote 0
                        • E
                          emil70 @ioBrokerMike last edited by

                          @iobrokermike setzt mal den http teil in

                          "       "
                          
                          I 1 Reply Last reply Reply Quote 0
                          • I
                            ioBrokerMike @emil70 last edited by

                            @emil70

                            Leider nichts geändert.

                            pi@iobroker-pi:~ $  wget -–output-document /opt/iobroker/tmp/CamBild.jpg "http://192.168.178.200:80/snapshot.cgi?user=abc&pwd="
                            wget: invalid option -- '▒'
                            wget: invalid option -- '▒'
                            wget: invalid option -- '▒'
                            Usage: wget [OPTION]... [URL]...
                            
                            Try `wget --help' for more options.
                            
                            Codierknecht OliverIO 2 Replies Last reply Reply Quote 0
                            • Codierknecht
                              Codierknecht Developer Most Active @ioBrokerMike last edited by

                              @iobrokermike
                              Hast Du im Passwort evtl. Sonderzeichen? Könnte ein mögliches Problem sein.

                              1 Reply Last reply Reply Quote 0
                              • OliverIO
                                OliverIO @ioBrokerMike last edited by OliverIO

                                @iobrokermike sagte in Kamerabild aufnehmen (speichern):

                                wget -–output-document /opt/iobroker/tmp/CamBild.jpg "http://192.168.178.200:80/snapshot.cgi?user=abc&pwd="

                                ein Blick in die Doku von wget hätte hier schnell weitergeholfen.
                                die kann man in linux einfach mit
                                man wget
                                aufrufen. das in google eintippen hilft genauso weiter
                                https://linux.die.net/man/1/wget

                                unter dem Parameter -–output-document ist ersichtlich, das die Definitiopn der Datei mit einem Gleichheitszeichen angegeben wird.
                                In Linux wird jeder seperate Parameter immer mit einem Leerzeichen getrennt.
                                Wenn zu einem Parameter ein Wert gehört, dann wird meist dieser mit = zugewiesen, allerdings habe ich auch schon gesehen, das direkt ohne Leerzeichen dahinter weitergeschrieben wird.

                                wget -–output-document=/opt/iobroker/tmp/CamBild.jpg "http://192.168.178.200:80/snapshot.cgi?user=abc&pwd="
                                

                                mit man <befehl> kann man sich eigentlich zu jedem shell kommando die hilfe aufrufen.

                                I 1 Reply Last reply Reply Quote 0
                                • I
                                  ioBrokerMike @OliverIO last edited by

                                  @oliverio sagte in Kamerabild aufnehmen (speichern):

                                  wget -–output-document=/opt/iobroker/tmp/CamBild.jpg "http://192.168.178.200:80/snapshot.cgi?user=abc&pwd="

                                  Auch mit dem = bekomme ich kein Bild.

                                  pi@iobroker-pi:~ $ wget -–output-document=/opt/iobroker/tmp/CamBild.jpg "http://192.168.178.200:80/snapshot.cgi?user=abc&pwd="
                                  wget: invalid option -- '▒'
                                  wget: invalid option -- '▒'
                                  wget: invalid option -- '▒'
                                  Usage: wget [OPTION]... [URL]...
                                  
                                  Try `wget --help' for more options.
                                  
                                  
                                  Glasfaser 1 Reply Last reply Reply Quote 0
                                  • Glasfaser
                                    Glasfaser @ioBrokerMike last edited by Glasfaser

                                    @iobrokermike sagte in Kamerabild aufnehmen (speichern):

                                    wget -–output-document

                                    da stimmt immer noch der -- !!!

                                    der ist bei dir kurz und lang !!!!

                                    siehe hier bei der Meldung die Bindestriche

                                    Try `wget --help' for more options.

                                    edit :

                                    so sieht der bei dir aus

                                    c9f70221-a449-41df-a709-2dc01051d5ea-grafik.png

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

                                      @iobrokermike

                                      ??? was ist denn jetzt [gelöst]
                                      ..

                                      77e9ebe9-e2d7-42b0-b88c-06df567f630e-grafik.png

                                      1 Reply Last reply Reply Quote 0
                                      • I
                                        ioBrokerMike last edited by ioBrokerMike

                                        Vielen Dank an euch!

                                        Ihr hatte es nicht einfach mit mir.

                                        Hier die Lösung : wget --output-document /opt/iobroker/tmp/CamBild.jpg "http://192.168.178.200:80/snapshot.cgi?user=abc&pwd="

                                        CamBild.jpg

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

                                          @iobrokermike sagte in [ Gelöst ] Kamerabild aufnehmen (speichern):

                                          Hier die Lösung

                                          Der Postbote hat geklingelt ...

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

                                          Support us

                                          ioBroker
                                          Community Adapters
                                          Donate

                                          853
                                          Online

                                          31.9k
                                          Users

                                          80.3k
                                          Topics

                                          1.3m
                                          Posts

                                          5
                                          19
                                          1012
                                          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