Skip to content
  • Home
  • Recent
  • Tags
  • 0 Unread 0
  • Categories
  • Unreplied
  • Popular
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Tester
  4. [Neuer Adapter] EuSec

NEWS

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    17
    1
    4.2k

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    13
    1
    1.2k

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.6k

[Neuer Adapter] EuSec

Scheduled Pinned Locked Moved Tester
adaptercamerasdoorbelleufyeufycamsecurity
1.2k Posts 160 Posters 486.3k Views 147 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • Uli977U Offline
    Uli977U Offline
    Uli977
    wrote on last edited by Uli977
    #535

    Aber....

    Ich habe die https Adresse des Datenpunkts "Last Camera Picture URL" als Quelle beim iFrame eingegeben, aber das Foto wird in der VIS nie aktualisiert, auch nicht wenn ich die VIS neu lade.
    Ich gehe davon aus, weil dort eine feste Adresse steht, nimmt er auch immer wieder die Adresse welche ich dort eingegeben habe.
    Bekommt man es nicht irgendwie hin, dass die Quelle immer die aktualisierte https ist, also immer das jeweils aktuelle Foto?

    Danke für euren Rat!

    cashC 1 Reply Last reply
    0
    • Uli977U Uli977

      Aber....

      Ich habe die https Adresse des Datenpunkts "Last Camera Picture URL" als Quelle beim iFrame eingegeben, aber das Foto wird in der VIS nie aktualisiert, auch nicht wenn ich die VIS neu lade.
      Ich gehe davon aus, weil dort eine feste Adresse steht, nimmt er auch immer wieder die Adresse welche ich dort eingegeben habe.
      Bekommt man es nicht irgendwie hin, dass die Quelle immer die aktualisierte https ist, also immer das jeweils aktuelle Foto?

      Danke für euren Rat!

      cashC Offline
      cashC Offline
      cash
      Most Active
      wrote on last edited by
      #536

      @uli977 Du musst den Inhalt des Datenpunktes abfragen.

      z. B var url = getState(Datenpunkt).val

      und dann url benutzen. Wie es genau geht kann ich nicht sagen, da ich das nicht nutze. Ich nutze den Adapter nur zum schalten der Modi. Alles andere mache ich mit der Kamera App.

      Uli977U 2 Replies Last reply
      0
      • cashC cash

        @uli977 Du musst den Inhalt des Datenpunktes abfragen.

        z. B var url = getState(Datenpunkt).val

        und dann url benutzen. Wie es genau geht kann ich nicht sagen, da ich das nicht nutze. Ich nutze den Adapter nur zum schalten der Modi. Alles andere mache ich mit der Kamera App.

        Uli977U Offline
        Uli977U Offline
        Uli977
        wrote on last edited by Uli977
        #537

        @cash

        Ah, ok.....
        Meinst du in die Quelle des iFrame Widgets?
        Glaube ich brauche etwas Hilfestellung...

        d02af201-314a-4a99-9bf4-0617db4d0bcc-2022-07-09 12.48.53.png

        L 1 Reply Last reply
        0
        • Uli977U Uli977

          @cash

          Ah, ok.....
          Meinst du in die Quelle des iFrame Widgets?
          Glaube ich brauche etwas Hilfestellung...

          d02af201-314a-4a99-9bf4-0617db4d0bcc-2022-07-09 12.48.53.png

          L Offline
          L Offline
          lustig29
          wrote on last edited by
          #538

          Also ich bekomme kein Livebild von der Kamera hin. Kann mir jemand helfen?

          1 Reply Last reply
          0
          • cashC cash

            @uli977 Du musst den Inhalt des Datenpunktes abfragen.

            z. B var url = getState(Datenpunkt).val

            und dann url benutzen. Wie es genau geht kann ich nicht sagen, da ich das nicht nutze. Ich nutze den Adapter nur zum schalten der Modi. Alles andere mache ich mit der Kamera App.

            Uli977U Offline
            Uli977U Offline
            Uli977
            wrote on last edited by
            #539

            @cash sagte in [Neuer Adapter] EuSec:

            @uli977 Du musst den Inhalt des Datenpunktes abfragen.

            z. B var url = getState(Datenpunkt).val

            und dann url benutzen. Wie es genau geht kann ich nicht sagen, da ich das nicht nutze. Ich nutze den Adapter nur zum schalten der Modi. Alles andere mache ich mit der Kamera App.

            Hallo,
            weiß jemand wie das geht und kann mir helfen?

            S 1 Reply Last reply
            0
            • L locito09

              @uli977 465AB998-4C19-4D37-8E17-0D991B861DC5.png

              G Offline
              G Offline
              Gonzokalle
              wrote on last edited by
              #540

              @locito09
              Hallo ich habe das Timeout auf 20 Sekunden erhöht. Trotzdem werden mir alte Bilder angezeigt?
              Wie kann ich mir das Bild ohne die URL in Telegram anzeigen lassen?
              Unbenannt.png

              L 1 Reply Last reply
              0
              • G Gonzokalle

                @locito09
                Hallo ich habe das Timeout auf 20 Sekunden erhöht. Trotzdem werden mir alte Bilder angezeigt?
                Wie kann ich mir das Bild ohne die URL in Telegram anzeigen lassen?
                Unbenannt.png

                L Offline
                L Offline
                locito09
                wrote on last edited by
                #541

                @gonzokalle
                Hast du in der app motion Detection oder Person Detection? Poste mal das Blockly

                G 1 Reply Last reply
                0
                • L locito09

                  @gonzokalle
                  Hast du in der app motion Detection oder Person Detection? Poste mal das Blockly

                  G Offline
                  G Offline
                  Gonzokalle
                  wrote on last edited by Gonzokalle
                  #542

                  @locito09
                  Bei Erkennungsart habe ich nur für Menschen bei allen vier Kameras.
                  Das ist dein Blockly. :blush:
                  31e27faa-c6c0-4e25-bf53-64d594d911a1-image.png

                  Die Grundeinstellungen. So okay?
                  bf4c91c5-c7a1-4076-bb50-b8b84cad669e-image.png
                  Heißt das, dass nur alle 10 Minuten die Einstellungen zwischen eufy-Cloud und Iobroker abgeglichen werden?
                  Bei dem Guard Mode geht das doch aber sofort?

                  1 Reply Last reply
                  0
                  • E Offline
                    E Offline
                    e-i-k-e
                    wrote on last edited by e-i-k-e
                    #543

                    Abend zusammen,

                    ich setze diesen Adapter mit der Doorbell T8213 ein.

                    Wenn ich button "start_stream" bestätige, wird der livestream generiert.

                    Nur wie muss die Adresse komplett aussehen, wenn ich diesen als rtps verwenden möchte?

                    So funktioniert es z.B. nicht. bzw. VLC bleibt schwarz

                    https://192.168.3.100:8081/eusec.0/T8010Pxx/live/T8213P1xx.m3u8

                    Etwas offtopic: Aber kann man die Kmaera auch direkt in Synology Surveillance Station einbinden?

                    L 1 Reply Last reply
                    0
                    • E e-i-k-e

                      Abend zusammen,

                      ich setze diesen Adapter mit der Doorbell T8213 ein.

                      Wenn ich button "start_stream" bestätige, wird der livestream generiert.

                      Nur wie muss die Adresse komplett aussehen, wenn ich diesen als rtps verwenden möchte?

                      So funktioniert es z.B. nicht. bzw. VLC bleibt schwarz

                      https://192.168.3.100:8081/eusec.0/T8010Pxx/live/T8213P1xx.m3u8

                      Etwas offtopic: Aber kann man die Kmaera auch direkt in Synology Surveillance Station einbinden?

                      L Offline
                      L Offline
                      lustig29
                      wrote on last edited by
                      #544

                      @e-i-k-e Genau an dem Problem hängt es bei mir auch. Ich hoffe es kann uns jemand helfen

                      L 1 Reply Last reply
                      0
                      • L lustig29

                        @e-i-k-e Genau an dem Problem hängt es bei mir auch. Ich hoffe es kann uns jemand helfen

                        L Offline
                        L Offline
                        lustig29
                        wrote on last edited by lustig29
                        #545

                        Ich bekomme folgende Fehlermeldung im Log.

                        
                        eusec.0
                        2022-07-17 10:53:39.239	error	Station: T8010P23220312FE Device: T8210P64220333A9 - Error - Stopping livestream... [{}]
                        
                        eusec.0
                        2022-07-17 10:53:39.231	error	ffmpegStreamToHls(): ffmpeg stderr:ffmpeg version 4.4.1-static https://johnvansickle.com/ffmpeg/ Copyright (c) 2000-2021 the FFmpeg developers built with gcc 6.3.0 (Debian 6.3.0-18+deb9u1) 20170516 configuration: --enable-gpl --enable-version3 --enable-static --disable-debug --disable-ffplay --disable-indev=sndio --disable-outdev=sndio --cc=gcc --enable-fontconfig --enable-frei0r --enable-gnutls --enable-gmp --enable-libgme --enable-gray --enable-libfribidi --enable-libass --enable-libfreetype --enable-libmp3lame --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-librubberband --enable-libsoxr --enable-libspeex --enable-libsrt --enable-libvorbis --enable-libopus --enable-libtheora --enable-libvidstab --enable-libvo-amrwbenc --enable-libvpx --enable-libwebp --enable-libx264 --enable-libxml2 --enable-libxvid --enable-libzimg libavutil 56. 70.100 / 56. 70.100 libavcodec 58.134.100 / 58.134.100 libavformat 58. 76.100 / 58. 76.100 libavdevice 58. 13.100 / 58. 13.100 libavfilter 7.110.100 / 7.110.100 libswscale 5. 9.100 / 5. 9.100 libswresample 3. 9.100 / 3. 9.100 libpostproc 55. 9.100 / 55. 9.100Input #0, hevc, from 'unix:/tmp/eusec.0.1.sock': Duration: N/A, bitrate: N/A Stream #0:0: Video: hevc (Main), yuvj420p(pc, bt709), 2048x1536, 15 fps, 15 tbr, 1200k tbn, 15 tbcInput #1, aac, from 'unix:/tmp/eusec.0.2.sock': Duration: N/A, bitrate: 24 kb/s Stream #1:0: Audio: aac (LC), 16000 Hz, mono, fltp, 24 kb/s[hls @ 0x2e98eb0] Stream HEVC is not hvc1, you should use tag:v hvc1 to set it.Output #0, hls, to '/opt/iobroker/iobroker-data/eusec.0/T8010P23220312FE/live/T8210P64220333A9.m3u8': Metadata: encoder : Lavf58.76.100 Stream #0:0: Video: hevc (Main), yuvj420p(pc, bt709), 2048x1536, q=2-31, 15 fps, 15 tbr, 90k tbn, 15 tbc Stream #0:1: Audio: aac (LC), 16000 Hz, mono, fltp, 24 kb/sStream mapping: Stream #0:0 -> #0:0 (copy) Stream #1:0 -> #0:1 (copy)Press [q] to stop, [?] for help[hls @ 0x2e98eb0] Timestamps are unset in a packet for stream 0. This is deprecated and will stop working in the future. Fix your code to set the timestamps properlyframe= 1 fps=0.0 q=-1.0 size=N/A time=00:00:00.00 bitrate=N/A speed= 0x [mpegts @ 0x2e9be40] Timestamps are unset in a packet for stream 0. This is deprecated and will stop working in the future. Fix your code to set the timestamps properly[mpegts @ 0x2e9be40] first pts and dts value must be setav_interleaved_write_frame(): Invalid data found when processing input[mpegts @ 0x2e9be40] AAC bitstream not in ADTS format and extradata missing[hls @ 0x2e98eb0] Opening '/opt/iobroker/iobroker-data/eusec.0/T8010P23220312FE/live/T8210P64220333A90.ts' for writing[hls @ 0x2e98eb0] Opening '/opt/iobroker/iobroker-data/eusec.0/T8010P23220312FE/live/T8210P64220333A9.m3u8.tmp' for writingframe= 1 fps=0.0 q=-1.0 Lsize=N/A time=00:00:00.00 bitrate=N/A speed= 0x video:104kB audio:0kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: unknownConversion failed!
                        
                        eusec.0
                        2022-07-17 10:53:39.231	error	ffmpegStreamToHls(): ffmpeg output:
                        
                        eusec.0
                        2022-07-17 10:53:39.207	error	ffmpegStreamToHls(): An error occurred: ffmpeg exited with code 1: frame= 1 fps=0.0 q=-1.0 Lsize=N/A time=00:00:00.00 bitrate=N/A speed= 0x video:104kB audio:0kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: unknownConversion failed!
                        
                        1 Reply Last reply
                        0
                        • Uli977U Uli977

                          @cash sagte in [Neuer Adapter] EuSec:

                          @uli977 Du musst den Inhalt des Datenpunktes abfragen.

                          z. B var url = getState(Datenpunkt).val

                          und dann url benutzen. Wie es genau geht kann ich nicht sagen, da ich das nicht nutze. Ich nutze den Adapter nur zum schalten der Modi. Alles andere mache ich mit der Kamera App.

                          Hallo,
                          weiß jemand wie das geht und kann mir helfen?

                          S Offline
                          S Offline
                          Stormbringer
                          wrote on last edited by Stormbringer
                          #546

                          @uli977 Hallo, weiß nicht ob ihr noch immer sucht aber hier mal ein Export von meinem VIS Widget für Eufy.

                          [{"tpl":"tplValueStringRaw","data":{"hm_id":"80101","digits":"","factor":1,"min":0,"max":1,"step":0.01,"oid":"eusec.0.T8010P2320280268.cameras.T8213P1122140AD8.last_event_pic_html","gestures-offsetX":0,"gestures-offsetY":0,"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,"g_visibility":false,"visibility-cond":"==","visibility-val":1,"visibility-groups-action":"hide"},"style":{"left":"663px","top":"26px","width":"302px","height":"302px","border":"2px solid rgb(255, 255, 255)","border-radius":"5px","z-index":"0","color":"","background":"#ffffff"},"widgetSet":"basic"}]
                          

                          Man muß den DP "Last Event Picture HTML Image verwenden und eine Basic-String Widget ;o)

                          Für die, die Probleme haben, dass immer das alte Bild kommt die könnten mal versuchen ob es besser wird wenn man vor den DP Wert noch Speicherpfad mit angibt. Also quasi so:

                          <xml xmlns="https://developers.google.com/blockly/xml">
                           <variables>
                             <variable id="zDj_NjzC@n9EX4!!A^hc">INT_Pfad_Eufy_Adapter</variable>
                           </variables>
                           <block type="variables_set" id="4yJzU.[Q/8`~_e?JT;y%" x="413" y="463">
                             <field name="VAR" id="zDj_NjzC@n9EX4!!A^hc">INT_Pfad_Eufy_Adapter</field>
                             <value name="VALUE">
                               <block type="text" id="R`SKA|wbaU-8oeU9@qc3">
                                 <field name="TEXT">/opt/iobroker/iobroker-data/</field>
                               </block>
                             </value>
                             <next>
                               <block type="telegram" id="7G$U|Br3/N`snbzK-ix%">
                                 <field name="INSTANCE">.2</field>
                                 <field name="LOG"></field>
                                 <field name="SILENT">TRUE</field>
                                 <field name="PARSEMODE">default</field>
                                 <field name="DISABLE_WEB_PAGE_PREVIEW">FALSE</field>
                                 <value name="MESSAGE">
                                   <shadow type="text">
                                     <field name="TEXT"></field>
                                   </shadow>
                                   <block type="text_join" id="eX/TSIgLUE?LAZVCMsQE">
                                     <mutation items="2"></mutation>
                                     <value name="ADD0">
                                       <block type="variables_get" id="ffVp(7[2OyY+Y46$:RlZ">
                                         <field name="VAR" id="zDj_NjzC@n9EX4!!A^hc">INT_Pfad_Eufy_Adapter</field>
                                       </block>
                                     </value>
                                     <value name="ADD1">
                                       <block type="get_value_var" id="{2;;~A+aiAw4,Y+NsMH3">
                                         <field name="ATTR">val</field>
                                         <value name="OID">
                                           <shadow type="text">
                                             <field name="TEXT"></field>
                                           </shadow>
                                           <block type="field_oid" id="#fyGX+AmY!IG)QFJW@~F">
                                             <field name="oid">eusec.0.T8010P2320280268.cameras.T8213P1122140AD8.last_event_pic_url</field>
                                           </block>
                                         </value>
                                       </block>
                                     </value>
                                   </block>
                                 </value>
                               </block>
                             </next>
                           </block>
                          </xml>
                          

                          @e-i-k-e Mit Synology kenn ich mich nicht aus. Bei Motioneye wird der Link verwendet, den die App ausgibt. GGf. muss man Benutzer und Kennwort aus den Link rauslöschen und separat in ein Feld eintragen. So ist es zumindest bei Motioneye. Dein Link wirkt irgendwie eher wie wenn du einen Wert vom Adapter genommen hättest? Der Adapter hat damit eigentlich nichts zu tun, er startet und stopt nur den Stream. VIS kann mit dem Stream direkt nichts anfangen. Daher der Umweg über Motioneye. Dafür gibts aber Anleitungen im Forum. VLC kann den Link von der App glaube ich direkt verarbeiten.

                          Angaben zur Installation: JS Controller 5.0.12, npm 9.6.7, node 18.17.1, auf einem Intel NUC mit Ubuntu 22.04

                          Uli977U E 3 Replies Last reply
                          0
                          • S Stormbringer

                            @uli977 Hallo, weiß nicht ob ihr noch immer sucht aber hier mal ein Export von meinem VIS Widget für Eufy.

                            [{"tpl":"tplValueStringRaw","data":{"hm_id":"80101","digits":"","factor":1,"min":0,"max":1,"step":0.01,"oid":"eusec.0.T8010P2320280268.cameras.T8213P1122140AD8.last_event_pic_html","gestures-offsetX":0,"gestures-offsetY":0,"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,"g_visibility":false,"visibility-cond":"==","visibility-val":1,"visibility-groups-action":"hide"},"style":{"left":"663px","top":"26px","width":"302px","height":"302px","border":"2px solid rgb(255, 255, 255)","border-radius":"5px","z-index":"0","color":"","background":"#ffffff"},"widgetSet":"basic"}]
                            

                            Man muß den DP "Last Event Picture HTML Image verwenden und eine Basic-String Widget ;o)

                            Für die, die Probleme haben, dass immer das alte Bild kommt die könnten mal versuchen ob es besser wird wenn man vor den DP Wert noch Speicherpfad mit angibt. Also quasi so:

                            <xml xmlns="https://developers.google.com/blockly/xml">
                             <variables>
                               <variable id="zDj_NjzC@n9EX4!!A^hc">INT_Pfad_Eufy_Adapter</variable>
                             </variables>
                             <block type="variables_set" id="4yJzU.[Q/8`~_e?JT;y%" x="413" y="463">
                               <field name="VAR" id="zDj_NjzC@n9EX4!!A^hc">INT_Pfad_Eufy_Adapter</field>
                               <value name="VALUE">
                                 <block type="text" id="R`SKA|wbaU-8oeU9@qc3">
                                   <field name="TEXT">/opt/iobroker/iobroker-data/</field>
                                 </block>
                               </value>
                               <next>
                                 <block type="telegram" id="7G$U|Br3/N`snbzK-ix%">
                                   <field name="INSTANCE">.2</field>
                                   <field name="LOG"></field>
                                   <field name="SILENT">TRUE</field>
                                   <field name="PARSEMODE">default</field>
                                   <field name="DISABLE_WEB_PAGE_PREVIEW">FALSE</field>
                                   <value name="MESSAGE">
                                     <shadow type="text">
                                       <field name="TEXT"></field>
                                     </shadow>
                                     <block type="text_join" id="eX/TSIgLUE?LAZVCMsQE">
                                       <mutation items="2"></mutation>
                                       <value name="ADD0">
                                         <block type="variables_get" id="ffVp(7[2OyY+Y46$:RlZ">
                                           <field name="VAR" id="zDj_NjzC@n9EX4!!A^hc">INT_Pfad_Eufy_Adapter</field>
                                         </block>
                                       </value>
                                       <value name="ADD1">
                                         <block type="get_value_var" id="{2;;~A+aiAw4,Y+NsMH3">
                                           <field name="ATTR">val</field>
                                           <value name="OID">
                                             <shadow type="text">
                                               <field name="TEXT"></field>
                                             </shadow>
                                             <block type="field_oid" id="#fyGX+AmY!IG)QFJW@~F">
                                               <field name="oid">eusec.0.T8010P2320280268.cameras.T8213P1122140AD8.last_event_pic_url</field>
                                             </block>
                                           </value>
                                         </block>
                                       </value>
                                     </block>
                                   </value>
                                 </block>
                               </next>
                             </block>
                            </xml>
                            

                            @e-i-k-e Mit Synology kenn ich mich nicht aus. Bei Motioneye wird der Link verwendet, den die App ausgibt. GGf. muss man Benutzer und Kennwort aus den Link rauslöschen und separat in ein Feld eintragen. So ist es zumindest bei Motioneye. Dein Link wirkt irgendwie eher wie wenn du einen Wert vom Adapter genommen hättest? Der Adapter hat damit eigentlich nichts zu tun, er startet und stopt nur den Stream. VIS kann mit dem Stream direkt nichts anfangen. Daher der Umweg über Motioneye. Dafür gibts aber Anleitungen im Forum. VLC kann den Link von der App glaube ich direkt verarbeiten.

                            Uli977U Offline
                            Uli977U Offline
                            Uli977
                            wrote on last edited by
                            #547

                            @stormbringer Danke dir für deinen Input!

                            Leider wird bei mir immer noch ein altes Bild angezeigt.

                            d0b8cada-b2ea-48ce-b29b-62395f500ce9-2022-08-01 21.12.56.png

                            Welcher Pfad muss hier denn genau rein?

                            1 Reply Last reply
                            0
                            • S Stormbringer

                              @uli977 Hallo, weiß nicht ob ihr noch immer sucht aber hier mal ein Export von meinem VIS Widget für Eufy.

                              [{"tpl":"tplValueStringRaw","data":{"hm_id":"80101","digits":"","factor":1,"min":0,"max":1,"step":0.01,"oid":"eusec.0.T8010P2320280268.cameras.T8213P1122140AD8.last_event_pic_html","gestures-offsetX":0,"gestures-offsetY":0,"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,"g_visibility":false,"visibility-cond":"==","visibility-val":1,"visibility-groups-action":"hide"},"style":{"left":"663px","top":"26px","width":"302px","height":"302px","border":"2px solid rgb(255, 255, 255)","border-radius":"5px","z-index":"0","color":"","background":"#ffffff"},"widgetSet":"basic"}]
                              

                              Man muß den DP "Last Event Picture HTML Image verwenden und eine Basic-String Widget ;o)

                              Für die, die Probleme haben, dass immer das alte Bild kommt die könnten mal versuchen ob es besser wird wenn man vor den DP Wert noch Speicherpfad mit angibt. Also quasi so:

                              <xml xmlns="https://developers.google.com/blockly/xml">
                               <variables>
                                 <variable id="zDj_NjzC@n9EX4!!A^hc">INT_Pfad_Eufy_Adapter</variable>
                               </variables>
                               <block type="variables_set" id="4yJzU.[Q/8`~_e?JT;y%" x="413" y="463">
                                 <field name="VAR" id="zDj_NjzC@n9EX4!!A^hc">INT_Pfad_Eufy_Adapter</field>
                                 <value name="VALUE">
                                   <block type="text" id="R`SKA|wbaU-8oeU9@qc3">
                                     <field name="TEXT">/opt/iobroker/iobroker-data/</field>
                                   </block>
                                 </value>
                                 <next>
                                   <block type="telegram" id="7G$U|Br3/N`snbzK-ix%">
                                     <field name="INSTANCE">.2</field>
                                     <field name="LOG"></field>
                                     <field name="SILENT">TRUE</field>
                                     <field name="PARSEMODE">default</field>
                                     <field name="DISABLE_WEB_PAGE_PREVIEW">FALSE</field>
                                     <value name="MESSAGE">
                                       <shadow type="text">
                                         <field name="TEXT"></field>
                                       </shadow>
                                       <block type="text_join" id="eX/TSIgLUE?LAZVCMsQE">
                                         <mutation items="2"></mutation>
                                         <value name="ADD0">
                                           <block type="variables_get" id="ffVp(7[2OyY+Y46$:RlZ">
                                             <field name="VAR" id="zDj_NjzC@n9EX4!!A^hc">INT_Pfad_Eufy_Adapter</field>
                                           </block>
                                         </value>
                                         <value name="ADD1">
                                           <block type="get_value_var" id="{2;;~A+aiAw4,Y+NsMH3">
                                             <field name="ATTR">val</field>
                                             <value name="OID">
                                               <shadow type="text">
                                                 <field name="TEXT"></field>
                                               </shadow>
                                               <block type="field_oid" id="#fyGX+AmY!IG)QFJW@~F">
                                                 <field name="oid">eusec.0.T8010P2320280268.cameras.T8213P1122140AD8.last_event_pic_url</field>
                                               </block>
                                             </value>
                                           </block>
                                         </value>
                                       </block>
                                     </value>
                                   </block>
                                 </next>
                               </block>
                              </xml>
                              

                              @e-i-k-e Mit Synology kenn ich mich nicht aus. Bei Motioneye wird der Link verwendet, den die App ausgibt. GGf. muss man Benutzer und Kennwort aus den Link rauslöschen und separat in ein Feld eintragen. So ist es zumindest bei Motioneye. Dein Link wirkt irgendwie eher wie wenn du einen Wert vom Adapter genommen hättest? Der Adapter hat damit eigentlich nichts zu tun, er startet und stopt nur den Stream. VIS kann mit dem Stream direkt nichts anfangen. Daher der Umweg über Motioneye. Dafür gibts aber Anleitungen im Forum. VLC kann den Link von der App glaube ich direkt verarbeiten.

                              E Offline
                              E Offline
                              e-i-k-e
                              wrote on last edited by e-i-k-e
                              #548

                              @stormbringer

                              Wo finde ich denn den Link in der App?

                              1 Reply Last reply
                              0
                              • J Offline
                                J Offline
                                johannes1702
                                wrote on last edited by
                                #549

                                Hallo zusammen,

                                leider scheitere ich an der Installation des Adapters. Ich starte die Installation direkt von Github und nach ca. 5 Min kommt dann diese Fehlermeldung(en):

                                $ iobroker url https://github.com/bropat/ioBroker.eusec --host ioBroker --debug
                                
                                install bropat/ioBroker.eusec#f6e0490293154eba6f42f94be13bd74dc49d4d6a
                                
                                NPM version: 6.14.16Installing bropat/ioBroker.eusec#f6e0490293154eba6f42f94be13bd74dc49d4d6a... (System call)
                                
                                npm ERR! code ENOTSUP
                                
                                npm ERR! notsup Unsupported engine for iobroker.eusec@0.9.4: wanted: {"node":">=14.17.0"} (current: {"node":"12.22.12","npm":"6.14.16"})
                                
                                npm ERR! notsup Not compatible with your version of node/npm: iobroker.eusec@0.9.4
                                
                                npm ERR! notsup Not compatible with your version of node/npm: iobroker.eusec@0.9.4
                                
                                npm ERR! notsup Required: {"node":">=14.17.0"}
                                
                                npm ERR! notsup Actual: {"npm":"6.14.16","node":"12.22.12"}
                                
                                npm ERR! A complete log of this run can be found in:
                                
                                npm ERR! /home/iobroker/.npm/_logs/2022-08-11T16_58_28_606Z-debug.log
                                
                                host.ioBroker Cannot install bropat/ioBroker.eusec#f6e0490293154eba6f42f94be13bd74dc49d4d6a: 1
                                
                                ERROR: Process exited with code 25
                                

                                Es scheint als wäre es ein Problem mit der Node Version. Mein System ist aktuell, sowohl ioBroker als auch das darunterliegende Ubuntu.

                                Jemand eine Lösung? :-)

                                LG Jo

                                J 1 Reply Last reply
                                0
                                • J johannes1702

                                  Hallo zusammen,

                                  leider scheitere ich an der Installation des Adapters. Ich starte die Installation direkt von Github und nach ca. 5 Min kommt dann diese Fehlermeldung(en):

                                  $ iobroker url https://github.com/bropat/ioBroker.eusec --host ioBroker --debug
                                  
                                  install bropat/ioBroker.eusec#f6e0490293154eba6f42f94be13bd74dc49d4d6a
                                  
                                  NPM version: 6.14.16Installing bropat/ioBroker.eusec#f6e0490293154eba6f42f94be13bd74dc49d4d6a... (System call)
                                  
                                  npm ERR! code ENOTSUP
                                  
                                  npm ERR! notsup Unsupported engine for iobroker.eusec@0.9.4: wanted: {"node":">=14.17.0"} (current: {"node":"12.22.12","npm":"6.14.16"})
                                  
                                  npm ERR! notsup Not compatible with your version of node/npm: iobroker.eusec@0.9.4
                                  
                                  npm ERR! notsup Not compatible with your version of node/npm: iobroker.eusec@0.9.4
                                  
                                  npm ERR! notsup Required: {"node":">=14.17.0"}
                                  
                                  npm ERR! notsup Actual: {"npm":"6.14.16","node":"12.22.12"}
                                  
                                  npm ERR! A complete log of this run can be found in:
                                  
                                  npm ERR! /home/iobroker/.npm/_logs/2022-08-11T16_58_28_606Z-debug.log
                                  
                                  host.ioBroker Cannot install bropat/ioBroker.eusec#f6e0490293154eba6f42f94be13bd74dc49d4d6a: 1
                                  
                                  ERROR: Process exited with code 25
                                  

                                  Es scheint als wäre es ein Problem mit der Node Version. Mein System ist aktuell, sowohl ioBroker als auch das darunterliegende Ubuntu.

                                  Jemand eine Lösung? :-)

                                  LG Jo

                                  J Offline
                                  J Offline
                                  johannes1702
                                  wrote on last edited by
                                  #550

                                  @johannes1702 Hat sich erledigt, habe node manuell aktualisiert :-)

                                  1 Reply Last reply
                                  0
                                  • S Stormbringer

                                    @uli977 Hallo, weiß nicht ob ihr noch immer sucht aber hier mal ein Export von meinem VIS Widget für Eufy.

                                    [{"tpl":"tplValueStringRaw","data":{"hm_id":"80101","digits":"","factor":1,"min":0,"max":1,"step":0.01,"oid":"eusec.0.T8010P2320280268.cameras.T8213P1122140AD8.last_event_pic_html","gestures-offsetX":0,"gestures-offsetY":0,"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,"g_visibility":false,"visibility-cond":"==","visibility-val":1,"visibility-groups-action":"hide"},"style":{"left":"663px","top":"26px","width":"302px","height":"302px","border":"2px solid rgb(255, 255, 255)","border-radius":"5px","z-index":"0","color":"","background":"#ffffff"},"widgetSet":"basic"}]
                                    

                                    Man muß den DP "Last Event Picture HTML Image verwenden und eine Basic-String Widget ;o)

                                    Für die, die Probleme haben, dass immer das alte Bild kommt die könnten mal versuchen ob es besser wird wenn man vor den DP Wert noch Speicherpfad mit angibt. Also quasi so:

                                    <xml xmlns="https://developers.google.com/blockly/xml">
                                     <variables>
                                       <variable id="zDj_NjzC@n9EX4!!A^hc">INT_Pfad_Eufy_Adapter</variable>
                                     </variables>
                                     <block type="variables_set" id="4yJzU.[Q/8`~_e?JT;y%" x="413" y="463">
                                       <field name="VAR" id="zDj_NjzC@n9EX4!!A^hc">INT_Pfad_Eufy_Adapter</field>
                                       <value name="VALUE">
                                         <block type="text" id="R`SKA|wbaU-8oeU9@qc3">
                                           <field name="TEXT">/opt/iobroker/iobroker-data/</field>
                                         </block>
                                       </value>
                                       <next>
                                         <block type="telegram" id="7G$U|Br3/N`snbzK-ix%">
                                           <field name="INSTANCE">.2</field>
                                           <field name="LOG"></field>
                                           <field name="SILENT">TRUE</field>
                                           <field name="PARSEMODE">default</field>
                                           <field name="DISABLE_WEB_PAGE_PREVIEW">FALSE</field>
                                           <value name="MESSAGE">
                                             <shadow type="text">
                                               <field name="TEXT"></field>
                                             </shadow>
                                             <block type="text_join" id="eX/TSIgLUE?LAZVCMsQE">
                                               <mutation items="2"></mutation>
                                               <value name="ADD0">
                                                 <block type="variables_get" id="ffVp(7[2OyY+Y46$:RlZ">
                                                   <field name="VAR" id="zDj_NjzC@n9EX4!!A^hc">INT_Pfad_Eufy_Adapter</field>
                                                 </block>
                                               </value>
                                               <value name="ADD1">
                                                 <block type="get_value_var" id="{2;;~A+aiAw4,Y+NsMH3">
                                                   <field name="ATTR">val</field>
                                                   <value name="OID">
                                                     <shadow type="text">
                                                       <field name="TEXT"></field>
                                                     </shadow>
                                                     <block type="field_oid" id="#fyGX+AmY!IG)QFJW@~F">
                                                       <field name="oid">eusec.0.T8010P2320280268.cameras.T8213P1122140AD8.last_event_pic_url</field>
                                                     </block>
                                                   </value>
                                                 </block>
                                               </value>
                                             </block>
                                           </value>
                                         </block>
                                       </next>
                                     </block>
                                    </xml>
                                    

                                    @e-i-k-e Mit Synology kenn ich mich nicht aus. Bei Motioneye wird der Link verwendet, den die App ausgibt. GGf. muss man Benutzer und Kennwort aus den Link rauslöschen und separat in ein Feld eintragen. So ist es zumindest bei Motioneye. Dein Link wirkt irgendwie eher wie wenn du einen Wert vom Adapter genommen hättest? Der Adapter hat damit eigentlich nichts zu tun, er startet und stopt nur den Stream. VIS kann mit dem Stream direkt nichts anfangen. Daher der Umweg über Motioneye. Dafür gibts aber Anleitungen im Forum. VLC kann den Link von der App glaube ich direkt verarbeiten.

                                    E Offline
                                    E Offline
                                    e-i-k-e
                                    wrote on last edited by
                                    #551

                                    @stormbringer sagte in [Neuer Adapter] EuSec:

                                    @e-i-k-e Mit Synology kenn ich mich nicht aus. Bei Motioneye wird der Link verwendet, den die App ausgibt. GGf. muss man Benutzer und Kennwort aus den Link rauslöschen und separat in ein Feld eintragen. So ist es zumindest bei Motioneye. Dein Link wirkt irgendwie eher wie wenn du einen Wert vom Adapter genommen hättest? Der Adapter hat damit eigentlich nichts zu tun, er startet und stopt nur den Stream. VIS kann mit dem Stream direkt nichts anfangen. Daher der Umweg über Motioneye. Dafür gibts aber Anleitungen im Forum. VLC kann den Link von der App glaube ich direkt verarbeiten.

                                    Wo finde ich den Link in der App?

                                    1 Reply Last reply
                                    0
                                    • B bropat

                                      Hallo an alle,

                                      ich möchte euch meinen ersten ioBroker Adapter "euSec", an dem ich gerade Arbeite, vorstellen:

                                      https://github.com/bropat/ioBroker.euSec

                                      Dieser Adapter ermöglicht die Steuerung von Eufy-Sicherheitsgeräten (https://www.eufylife.com/de/products/643/sicherheit) durch die Verbindung mit der Eufy-Cloud.

                                      Nähere Infos findet ihr hier: https://bropat.github.io/ioBroker.eusec

                                      Für jeweiligen Ratschläge und Verbesserungen bin ich sehr dankbar!

                                      Grüße

                                      M Offline
                                      M Offline
                                      Mike Hellracer
                                      wrote on last edited by
                                      #552

                                      Hallo zusammen,
                                      ich habe den Adapter in der Version 0.7.5 auf einem IObroker Pi am Laufen. ffmpeg ist auch in der aktuellen Version installiert.
                                      Im Log bekomme ich leider noch:
                                      ffmpegStreamToHls(): Not support audio codec or unknown audio codec (NONE)
                                      Kann mir einer von euch sagen, wwelches der passende Audo Codec ist? bzw. was ich noch tun muss?

                                      1 Reply Last reply
                                      0
                                      • C Offline
                                        C Offline
                                        chiroptera
                                        wrote on last edited by
                                        #553

                                        Also ich habe immer noch das Problem, dass meine Station und die Cams nicht gefunden werden.
                                        Bin jetzt auf 0.9.4 - Instanz neu installiert, Adapter Versionen schon x-mal hin und her installiert. Mit der 0.8.4 wurde die Station noch gefunden, nach dem Update nicht mehr. Jetzt leider auch nicht mehr mit der 0.8.4
                                        2FA ist nicht aktiviert, war es auch noch nie. Smartphone App deinstalliert und wieder neu installiert - Region ist Germany und ist auch nicht änderbar. Instanz ist grün - sonst keine Fehlermeldungen.
                                        Jemand noch eine Idee, was ich noch versuchen kann?

                                        L 1 Reply Last reply
                                        0
                                        • C chiroptera

                                          Also ich habe immer noch das Problem, dass meine Station und die Cams nicht gefunden werden.
                                          Bin jetzt auf 0.9.4 - Instanz neu installiert, Adapter Versionen schon x-mal hin und her installiert. Mit der 0.8.4 wurde die Station noch gefunden, nach dem Update nicht mehr. Jetzt leider auch nicht mehr mit der 0.8.4
                                          2FA ist nicht aktiviert, war es auch noch nie. Smartphone App deinstalliert und wieder neu installiert - Region ist Germany und ist auch nicht änderbar. Instanz ist grün - sonst keine Fehlermeldungen.
                                          Jemand noch eine Idee, was ich noch versuchen kann?

                                          L Offline
                                          L Offline
                                          lustig29
                                          wrote on last edited by
                                          #554

                                          Gibt es denn keine Möglichkeit, das Live Bild abzugreifen?

                                          W 1 Reply Last reply
                                          0
                                          Reply
                                          • Reply as topic
                                          Log in to reply
                                          • Oldest to Newest
                                          • Newest to Oldest
                                          • Most Votes


                                          Support us

                                          ioBroker
                                          Community Adapters
                                          Donate

                                          312

                                          Online

                                          32.7k

                                          Users

                                          82.4k

                                          Topics

                                          1.3m

                                          Posts
                                          Community
                                          Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                                          ioBroker Community 2014-2025
                                          logo
                                          • Login

                                          • Don't have an account? Register

                                          • Login or register to search.
                                          • First post
                                            Last post
                                          0
                                          • Home
                                          • Recent
                                          • Tags
                                          • Unread 0
                                          • Categories
                                          • Unreplied
                                          • Popular
                                          • GitHub
                                          • Docu
                                          • Hilfe