Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • 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

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

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

NEWS

  • UPDATE 31.10.: Amazon Alexa - ioBroker Skill läuft aus ?
    apollon77A
    apollon77
    48
    3
    8.5k

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    13
    1
    2.1k

  • Neues Video "KI im Smart Home" - ioBroker plus n8n
    BluefoxB
    Bluefox
    16
    1
    2.8k

[Neuer Adapter] EuSec

Geplant Angeheftet Gesperrt Verschoben Tester
adaptercamerasdoorbelleufyeufycamsecurity
1.2k Beiträge 160 Kommentatoren 463.7k Aufrufe 147 Watching
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • Uli977U Uli977

    @locito09

    Aber 2 Sek. reichen doch da nicht, zumindest bei mir nicht. Und ist die Aktualisierungsdauer nicht auch abhängig davon was man im Adapter eingegeben hat an Minuten?

    L Offline
    L Offline
    locito09
    schrieb am zuletzt editiert von
    #532

    @uli977
    Dann musst du den timeout erhöhen, bei mir klapp es mit 2sec

    Uli977U 2 Antworten Letzte Antwort
    0
    • L locito09

      @uli977
      Dann musst du den timeout erhöhen, bei mir klapp es mit 2sec

      Uli977U Offline
      Uli977U Offline
      Uli977
      schrieb am zuletzt editiert von
      #533

      @locito09

      Bei mir sind es eher ein paar Sekunden mehr, als das was ich im Adapter eingestellt habe

      1 Antwort Letzte Antwort
      0
      • L locito09

        @uli977
        Dann musst du den timeout erhöhen, bei mir klapp es mit 2sec

        Uli977U Offline
        Uli977U Offline
        Uli977
        schrieb am zuletzt editiert von Uli977
        #534

        @locito09

        Noch eine Frage....
        Kannst du das "Last Camera Picture URL" auch in der VIS anzeigen.
        Bei mir geht dies nicht, weil es sich um eine https Adresse und nicht um eine http Adresse handelt.

        Mit dem Datenpunkt "Last event picture HTML image" geht es, weil es wohl html ist, aber dieser Datenpunkt wird bei mir nicht aktualisiert und verbleibt auf einem alten Stand, wo ich den Adapter gestartet habe.

        Das Problem konnte ich lösen und das bild wird mit iFrame in der VIS angezeigt

        1 Antwort Letzte Antwort
        0
        • Uli977U Offline
          Uli977U Offline
          Uli977
          schrieb am zuletzt editiert von 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 Antwort Letzte Antwort
          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
            schrieb am zuletzt editiert von
            #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 Antworten Letzte Antwort
            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
              schrieb am zuletzt editiert von 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 Antwort Letzte Antwort
              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
                schrieb am zuletzt editiert von
                #538

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

                1 Antwort Letzte Antwort
                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
                  schrieb am zuletzt editiert von
                  #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 Antwort Letzte Antwort
                  0
                  • L locito09

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

                    G Offline
                    G Offline
                    Gonzokalle
                    schrieb am zuletzt editiert von
                    #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 Antwort Letzte Antwort
                    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
                      schrieb am zuletzt editiert von
                      #541

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

                      G 1 Antwort Letzte Antwort
                      0
                      • L locito09

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

                        G Offline
                        G Offline
                        Gonzokalle
                        schrieb am zuletzt editiert von 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 Antwort Letzte Antwort
                        0
                        • E Offline
                          E Offline
                          e-i-k-e
                          schrieb am zuletzt editiert von 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 Antwort Letzte Antwort
                          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
                            schrieb am zuletzt editiert von
                            #544

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

                            L 1 Antwort Letzte Antwort
                            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
                              schrieb am zuletzt editiert von 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 Antwort Letzte Antwort
                              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
                                schrieb am zuletzt editiert von 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 Antworten Letzte Antwort
                                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
                                  schrieb am zuletzt editiert von
                                  #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 Antwort Letzte Antwort
                                  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
                                    schrieb am zuletzt editiert von e-i-k-e
                                    #548

                                    @stormbringer

                                    Wo finde ich denn den Link in der App?

                                    1 Antwort Letzte Antwort
                                    0
                                    • J Offline
                                      J Offline
                                      johannes1702
                                      schrieb am zuletzt editiert von
                                      #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 Antwort Letzte Antwort
                                      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
                                        schrieb am zuletzt editiert von
                                        #550

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

                                        1 Antwort Letzte Antwort
                                        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
                                          schrieb am zuletzt editiert von
                                          #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 Antwort Letzte Antwort
                                          0
                                          Antworten
                                          • In einem neuen Thema antworten
                                          Anmelden zum Antworten
                                          • Älteste zuerst
                                          • Neuste zuerst
                                          • Meiste Stimmen


                                          Support us

                                          ioBroker
                                          Community Adapters
                                          Donate

                                          874

                                          Online

                                          32.4k

                                          Benutzer

                                          81.5k

                                          Themen

                                          1.3m

                                          Beiträge
                                          Community
                                          Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                                          ioBroker Community 2014-2025
                                          logo
                                          • Anmelden

                                          • Du hast noch kein Konto? Registrieren

                                          • Anmelden oder registrieren, um zu suchen
                                          • Erster Beitrag
                                            Letzter Beitrag
                                          0
                                          • Home
                                          • Aktuell
                                          • Tags
                                          • Ungelesen 0
                                          • Kategorien
                                          • Unreplied
                                          • Beliebt
                                          • GitHub
                                          • Docu
                                          • Hilfe