Weiter zum Inhalt
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Hell
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dunkel
  • 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. ioBroker Allgemein
  4. Ring Adapter / Snapshot auf Share oder deaktivieren

NEWS

  • Monatsrückblick Januar/Februar 2026 ist online!
    BluefoxB
    Bluefox
    18
    1
    736

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

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

Ring Adapter / Snapshot auf Share oder deaktivieren

Geplant Angeheftet Gesperrt Verschoben ioBroker Allgemein
11 Beiträge 5 Kommentatoren 1.7k Aufrufe 6 Beobachtet
  • Ä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.
  • ChrizC Offline
    ChrizC Offline
    Chriz
    schrieb am zuletzt editiert von
    #1

    Hi zusammen,

    gibt es eine Möglichkeit dem Ring-Adapter beizubringen, dass er die Snapshots nicht im iobroker Verzeichnis, sondern auf einem von mir auswählbaren Share ablegt?

    Man kann zwar den Pfad der Snapshots ändern, aber nicht auf einen Share.
    Funktioniert leider nur im ioBroker Verzeichnis selbst.

    Die Alternative wäre für mich ein ausschalten der Snapshotfunktion.

    Grund warum ich das vorrangig möchte ist, dass die Backupfuntkion von BackItUp alles miteinschließt, auch das Ring Verzeichnis. Somit wächst das Backup meines ioBrokers ständig weiter an und ist schon bei 4GB!
    Damit kann ich nicht leben :(

    Hat jemand eine Idee?

    Danke und Gruß
    Christoph

    M 1 Antwort Letzte Antwort
    0
    • ChrizC Chriz

      Hi zusammen,

      gibt es eine Möglichkeit dem Ring-Adapter beizubringen, dass er die Snapshots nicht im iobroker Verzeichnis, sondern auf einem von mir auswählbaren Share ablegt?

      Man kann zwar den Pfad der Snapshots ändern, aber nicht auf einen Share.
      Funktioniert leider nur im ioBroker Verzeichnis selbst.

      Die Alternative wäre für mich ein ausschalten der Snapshotfunktion.

      Grund warum ich das vorrangig möchte ist, dass die Backupfuntkion von BackItUp alles miteinschließt, auch das Ring Verzeichnis. Somit wächst das Backup meines ioBrokers ständig weiter an und ist schon bei 4GB!
      Damit kann ich nicht leben :(

      Hat jemand eine Idee?

      Danke und Gruß
      Christoph

      M Offline
      M Offline
      Micky
      schrieb am zuletzt editiert von
      #2

      @chriz sagte in Ring Adapter / Snapshot auf Share oder deaktivieren:

      Grund warum ich das vorrangig möchte ist, dass die Backupfuntkion von BackItUp alles miteinschließt, auch das Ring Verzeichnis. Somit wächst das Backup meines ioBrokers ständig weiter an und ist schon bei 4GB!
      Damit kann ich nicht leben :(

      Hat jemand eine Idee?

      Falls es keine Lösung im Adaṕter gibt:
      Je nachdem, worauf Dein iobroker läuft, z.B. ein Raspberry, könntest Du das Share mounten und dann einfach im Linux einen Cronjob anlegen, der Dir die Dateien verschiebt.

      LG Micky

      ChrizC 1 Antwort Letzte Antwort
      0
      • M Micky

        @chriz sagte in Ring Adapter / Snapshot auf Share oder deaktivieren:

        Grund warum ich das vorrangig möchte ist, dass die Backupfuntkion von BackItUp alles miteinschließt, auch das Ring Verzeichnis. Somit wächst das Backup meines ioBrokers ständig weiter an und ist schon bei 4GB!
        Damit kann ich nicht leben :(

        Hat jemand eine Idee?

        Falls es keine Lösung im Adaṕter gibt:
        Je nachdem, worauf Dein iobroker läuft, z.B. ein Raspberry, könntest Du das Share mounten und dann einfach im Linux einen Cronjob anlegen, der Dir die Dateien verschiebt.

        ChrizC Offline
        ChrizC Offline
        Chriz
        schrieb am zuletzt editiert von Chriz
        #3

        @micky
        danke.

        Ich weiss nur nicht was ein cronjob ist, aber deinen Ansatz hab ich verstanden und auch schon im Kopf gehabt.
        Aber das ist nur ein Workaround.

        Ich habs im Hinterkopf aber vielleicht gibt es ja noch eine andere Lösung.

        Wie kann ich rausfinden wer der Entwickler von dem Ring-Adapter ist?
        Kenne mich mit Github nicht aus, aber habe mal gehört man kann Requests erstellen, oder was ähnliches wo man "Wünsche" für den Adapter äussern kann.

        ChrizC 1 Antwort Letzte Antwort
        0
        • ChrizC Chriz

          @micky
          danke.

          Ich weiss nur nicht was ein cronjob ist, aber deinen Ansatz hab ich verstanden und auch schon im Kopf gehabt.
          Aber das ist nur ein Workaround.

          Ich habs im Hinterkopf aber vielleicht gibt es ja noch eine andere Lösung.

          Wie kann ich rausfinden wer der Entwickler von dem Ring-Adapter ist?
          Kenne mich mit Github nicht aus, aber habe mal gehört man kann Requests erstellen, oder was ähnliches wo man "Wünsche" für den Adapter äussern kann.

          ChrizC Offline
          ChrizC Offline
          Chriz
          schrieb am zuletzt editiert von
          #4

          niemand sonst eine Idee?

          Agria4800A 2 Antworten Letzte Antwort
          0
          • ChrizC Chriz

            niemand sonst eine Idee?

            Agria4800A Offline
            Agria4800A Offline
            Agria4800
            schrieb am zuletzt editiert von
            #5

            @chriz: Ich bin zwar kein Script Profi, aber ich teile mal, wie ich es mache....
            Das sollte dein Problem lösen!

            Hier lösche ich die Ordner:
            /opt/iobroker/node_modules/iobroker.ring/snapshot/
            opt/iobroker/iobroker-data/files/ring.0/doorbell_54698816/

            und erstelle diese dann wieder, jeden Tag um 0:01 Uhr

            <block xmlns="https://developers.google.com/blockly/xml" type="schedule" id="lE9o=#)#Dr@p|xu9Hi4k" x="62.716796875" y="787.42578125">
             <field name="SCHEDULE">1 0 * * *</field>
             <statement name="STATEMENT">
               <block type="control" id="*#O%9]kiD_2P2oso5kIi">
                 <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                 <field name="OID">0_userdata.0.RINGCAM.ZAEHLER</field>
                 <field name="WITH_DELAY">FALSE</field>
                 <value name="VALUE">
                   <block type="math_number" id="hOD8~q22?5Q5(I4R,gFZ">
                     <field name="NUM">0</field>
                   </block>
                 </value>
                 <next>
                   <block type="comment" id="%K$GG{1[aNjv:h1[@1x)">
                     <field name="COMMENT">Lösche alle Sanpshots im Ring Ordner</field>
                     <next>
                       <block type="exec" id="vq/HciL75Ptb/5?2[!lN">
                         <mutation xmlns="http://www.w3.org/1999/xhtml" with_statement="true"></mutation>
                         <field name="WITH_STATEMENT">TRUE</field>
                         <field name="LOG">warn</field>
                         <value name="COMMAND">
                           <shadow type="text">
                             <field name="TEXT"></field>
                           </shadow>
                           <block type="text" id="g{o2fheG/.8J-Z5O:-nO">
                             <field name="TEXT">find /opt/iobroker/node_modules/iobroker.ring/snapshot/   -exec rm -rv {} \;</field>
                           </block>
                         </value>
                         <statement name="STATEMENT">
                           <block type="debug" id=".;AY{Kk_l;}w,LhrwL=s">
                             <field name="Severity">warn</field>
                             <value name="TEXT">
                               <shadow type="text">
                                 <field name="TEXT">test</field>
                               </shadow>
                               <block type="variables_get" id="Aq|*lvxQ8u3bgXR0.0ID">
                                 <field name="VAR" id="oaB,WlmT{:,c=~^ni;GJ">result</field>
                               </block>
                             </value>
                           </block>
                         </statement>
                         <next>
                           <block type="timeouts_settimeout" id="U.QA8y~18)bB0~L;eM@Y">
                             <field name="NAME">timeout</field>
                             <field name="DELAY">1</field>
                             <field name="UNIT">sec</field>
                             <statement name="STATEMENT">
                               <block type="exec" id="b1pBow1^@[U5124.jiGt">
                                 <mutation xmlns="http://www.w3.org/1999/xhtml" with_statement="true"></mutation>
                                 <field name="WITH_STATEMENT">TRUE</field>
                                 <field name="LOG">warn</field>
                                 <value name="COMMAND">
                                   <shadow type="text">
                                     <field name="TEXT"></field>
                                   </shadow>
                                   <block type="text" id="A]ar9ZIe3MFZft}DXST(">
                                     <field name="TEXT">mkdir -p /opt/iobroker/node_modules/iobroker.ring/snapshot/</field>
                                   </block>
                                 </value>
                                 <statement name="STATEMENT">
                                   <block type="debug" id="#.@vK)A|=VOoYdH{gc+M">
                                     <field name="Severity">log</field>
                                     <value name="TEXT">
                                       <shadow type="text">
                                         <field name="TEXT">test</field>
                                       </shadow>
                                       <block type="variables_get" id="2Z]P{}J9fmXbA2G;bWoP">
                                         <field name="VAR" id="oaB,WlmT{:,c=~^ni;GJ">result</field>
                                       </block>
                                     </value>
                                   </block>
                                 </statement>
                               </block>
                             </statement>
                             <next>
                               <block type="exec" id="Myc8qD!AUIdj)_0O@t{3">
                                 <mutation xmlns="http://www.w3.org/1999/xhtml" with_statement="true"></mutation>
                                 <field name="WITH_STATEMENT">TRUE</field>
                                 <field name="LOG">warn</field>
                                 <value name="COMMAND">
                                   <shadow type="text">
                                     <field name="TEXT"></field>
                                   </shadow>
                                   <block type="text" id="=3S%h,7_Df8-$2?,xZ=]">
                                     <field name="TEXT">find /opt/iobroker/iobroker-data/files/ring.0/doorbell_54698816/   -exec rm -rv {} \;</field>
                                   </block>
                                 </value>
                                 <statement name="STATEMENT">
                                   <block type="debug" id="UO0GeD2bcz?x3#kk6QdH">
                                     <field name="Severity">warn</field>
                                     <value name="TEXT">
                                       <shadow type="text">
                                         <field name="TEXT">test</field>
                                       </shadow>
                                       <block type="variables_get" id="dLR29v)3|l~dd$F^%V%)">
                                         <field name="VAR" id="oaB,WlmT{:,c=~^ni;GJ">result</field>
                                       </block>
                                     </value>
                                   </block>
                                 </statement>
                                 <next>
                                   <block type="timeouts_settimeout" id="l92!hs@Xnx71Ve7+JST_">
                                     <field name="NAME">timeout2</field>
                                     <field name="DELAY">1</field>
                                     <field name="UNIT">sec</field>
                                     <statement name="STATEMENT">
                                       <block type="exec" id="6jCB2a*Nf)xWpxb)[8*V">
                                         <mutation xmlns="http://www.w3.org/1999/xhtml" with_statement="true"></mutation>
                                         <field name="WITH_STATEMENT">TRUE</field>
                                         <field name="LOG">warn</field>
                                         <value name="COMMAND">
                                           <shadow type="text">
                                             <field name="TEXT"></field>
                                           </shadow>
                                           <block type="text" id="Z+~p?%K^203xTB)R;FOR">
                                             <field name="TEXT">mkdir -p /opt/iobroker/iobroker-data/files/ring.0/doorbell_54698816/</field>
                                           </block>
                                         </value>
                                         <statement name="STATEMENT">
                                           <block type="debug" id="d$9eS/hIZI57}1Ko_P?!">
                                             <field name="Severity">log</field>
                                             <value name="TEXT">
                                               <shadow type="text">
                                                 <field name="TEXT">test</field>
                                               </shadow>
                                               <block type="variables_get" id="Y5+_(XJFqPDl);C[je8A">
                                                 <field name="VAR" id="oaB,WlmT{:,c=~^ni;GJ">result</field>
                                               </block>
                                             </value>
                                           </block>
                                         </statement>
                                       </block>
                                     </statement>
                                   </block>
                                 </next>
                               </block>
                             </next>
                           </block>
                         </next>
                       </block>
                     </next>
                   </block>
                 </next>
               </block>
             </statement>
            </block>
            

            BananaJoeB 1 Antwort Letzte Antwort
            0
            • Agria4800A Agria4800

              @chriz: Ich bin zwar kein Script Profi, aber ich teile mal, wie ich es mache....
              Das sollte dein Problem lösen!

              Hier lösche ich die Ordner:
              /opt/iobroker/node_modules/iobroker.ring/snapshot/
              opt/iobroker/iobroker-data/files/ring.0/doorbell_54698816/

              und erstelle diese dann wieder, jeden Tag um 0:01 Uhr

              <block xmlns="https://developers.google.com/blockly/xml" type="schedule" id="lE9o=#)#Dr@p|xu9Hi4k" x="62.716796875" y="787.42578125">
               <field name="SCHEDULE">1 0 * * *</field>
               <statement name="STATEMENT">
                 <block type="control" id="*#O%9]kiD_2P2oso5kIi">
                   <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                   <field name="OID">0_userdata.0.RINGCAM.ZAEHLER</field>
                   <field name="WITH_DELAY">FALSE</field>
                   <value name="VALUE">
                     <block type="math_number" id="hOD8~q22?5Q5(I4R,gFZ">
                       <field name="NUM">0</field>
                     </block>
                   </value>
                   <next>
                     <block type="comment" id="%K$GG{1[aNjv:h1[@1x)">
                       <field name="COMMENT">Lösche alle Sanpshots im Ring Ordner</field>
                       <next>
                         <block type="exec" id="vq/HciL75Ptb/5?2[!lN">
                           <mutation xmlns="http://www.w3.org/1999/xhtml" with_statement="true"></mutation>
                           <field name="WITH_STATEMENT">TRUE</field>
                           <field name="LOG">warn</field>
                           <value name="COMMAND">
                             <shadow type="text">
                               <field name="TEXT"></field>
                             </shadow>
                             <block type="text" id="g{o2fheG/.8J-Z5O:-nO">
                               <field name="TEXT">find /opt/iobroker/node_modules/iobroker.ring/snapshot/   -exec rm -rv {} \;</field>
                             </block>
                           </value>
                           <statement name="STATEMENT">
                             <block type="debug" id=".;AY{Kk_l;}w,LhrwL=s">
                               <field name="Severity">warn</field>
                               <value name="TEXT">
                                 <shadow type="text">
                                   <field name="TEXT">test</field>
                                 </shadow>
                                 <block type="variables_get" id="Aq|*lvxQ8u3bgXR0.0ID">
                                   <field name="VAR" id="oaB,WlmT{:,c=~^ni;GJ">result</field>
                                 </block>
                               </value>
                             </block>
                           </statement>
                           <next>
                             <block type="timeouts_settimeout" id="U.QA8y~18)bB0~L;eM@Y">
                               <field name="NAME">timeout</field>
                               <field name="DELAY">1</field>
                               <field name="UNIT">sec</field>
                               <statement name="STATEMENT">
                                 <block type="exec" id="b1pBow1^@[U5124.jiGt">
                                   <mutation xmlns="http://www.w3.org/1999/xhtml" with_statement="true"></mutation>
                                   <field name="WITH_STATEMENT">TRUE</field>
                                   <field name="LOG">warn</field>
                                   <value name="COMMAND">
                                     <shadow type="text">
                                       <field name="TEXT"></field>
                                     </shadow>
                                     <block type="text" id="A]ar9ZIe3MFZft}DXST(">
                                       <field name="TEXT">mkdir -p /opt/iobroker/node_modules/iobroker.ring/snapshot/</field>
                                     </block>
                                   </value>
                                   <statement name="STATEMENT">
                                     <block type="debug" id="#.@vK)A|=VOoYdH{gc+M">
                                       <field name="Severity">log</field>
                                       <value name="TEXT">
                                         <shadow type="text">
                                           <field name="TEXT">test</field>
                                         </shadow>
                                         <block type="variables_get" id="2Z]P{}J9fmXbA2G;bWoP">
                                           <field name="VAR" id="oaB,WlmT{:,c=~^ni;GJ">result</field>
                                         </block>
                                       </value>
                                     </block>
                                   </statement>
                                 </block>
                               </statement>
                               <next>
                                 <block type="exec" id="Myc8qD!AUIdj)_0O@t{3">
                                   <mutation xmlns="http://www.w3.org/1999/xhtml" with_statement="true"></mutation>
                                   <field name="WITH_STATEMENT">TRUE</field>
                                   <field name="LOG">warn</field>
                                   <value name="COMMAND">
                                     <shadow type="text">
                                       <field name="TEXT"></field>
                                     </shadow>
                                     <block type="text" id="=3S%h,7_Df8-$2?,xZ=]">
                                       <field name="TEXT">find /opt/iobroker/iobroker-data/files/ring.0/doorbell_54698816/   -exec rm -rv {} \;</field>
                                     </block>
                                   </value>
                                   <statement name="STATEMENT">
                                     <block type="debug" id="UO0GeD2bcz?x3#kk6QdH">
                                       <field name="Severity">warn</field>
                                       <value name="TEXT">
                                         <shadow type="text">
                                           <field name="TEXT">test</field>
                                         </shadow>
                                         <block type="variables_get" id="dLR29v)3|l~dd$F^%V%)">
                                           <field name="VAR" id="oaB,WlmT{:,c=~^ni;GJ">result</field>
                                         </block>
                                       </value>
                                     </block>
                                   </statement>
                                   <next>
                                     <block type="timeouts_settimeout" id="l92!hs@Xnx71Ve7+JST_">
                                       <field name="NAME">timeout2</field>
                                       <field name="DELAY">1</field>
                                       <field name="UNIT">sec</field>
                                       <statement name="STATEMENT">
                                         <block type="exec" id="6jCB2a*Nf)xWpxb)[8*V">
                                           <mutation xmlns="http://www.w3.org/1999/xhtml" with_statement="true"></mutation>
                                           <field name="WITH_STATEMENT">TRUE</field>
                                           <field name="LOG">warn</field>
                                           <value name="COMMAND">
                                             <shadow type="text">
                                               <field name="TEXT"></field>
                                             </shadow>
                                             <block type="text" id="Z+~p?%K^203xTB)R;FOR">
                                               <field name="TEXT">mkdir -p /opt/iobroker/iobroker-data/files/ring.0/doorbell_54698816/</field>
                                             </block>
                                           </value>
                                           <statement name="STATEMENT">
                                             <block type="debug" id="d$9eS/hIZI57}1Ko_P?!">
                                               <field name="Severity">log</field>
                                               <value name="TEXT">
                                                 <shadow type="text">
                                                   <field name="TEXT">test</field>
                                                 </shadow>
                                                 <block type="variables_get" id="Y5+_(XJFqPDl);C[je8A">
                                                   <field name="VAR" id="oaB,WlmT{:,c=~^ni;GJ">result</field>
                                                 </block>
                                               </value>
                                             </block>
                                           </statement>
                                         </block>
                                       </statement>
                                     </block>
                                   </next>
                                 </block>
                               </next>
                             </block>
                           </next>
                         </block>
                       </next>
                     </block>
                   </next>
                 </block>
               </statement>
              </block>
              

              BananaJoeB Online
              BananaJoeB Online
              BananaJoe
              Most Active
              schrieb am zuletzt editiert von
              #6

              @agria4800 Du kannst in Linux das Share ja mounten - und das wird dann auf ein Verzeichnis gemountet.
              Da kannst du natürlich auch das Verzeichnis nehmen in dem die Bilder sowieso landen.

              Was für ein Share ist es denn? NFS? SMB?

              ioBroker@Ubuntu 24.04 LTS (VMware) für: >260 Geräte, 5 Switche, 7 AP, 10 IP-Cam, 1 NAS 42TB, 1 ESXi 15TB, 4 Proxmox 1TB, 1 Hyper-V 48TB, 14 x Echo, 5x FireTV, 5 x Tablett/Handy VIS || >=160 Tasmota/Shelly || >=95 ZigBee || PV 8.1kW / Akku 14kWh || 2x USV APC 750W kaskadiert || Creality CR-10 SE 3D-Drucker

              Agria4800A ChrizC 2 Antworten Letzte Antwort
              0
              • ChrizC Chriz

                niemand sonst eine Idee?

                Agria4800A Offline
                Agria4800A Offline
                Agria4800
                schrieb am zuletzt editiert von
                #7

                @chriz: mit diesem Script stelle ich Bild und Video im Vis Ordner und in 0.userdata für die Visualisierung zur Verfügung:
                DB bitte in 0_userdata.0.RINGCAM.VIS. vorher anlegen, ist im Blockly deaktiviert!

                Blockly für den 0.userdata Ordner

                <xml xmlns="https://developers.google.com/blockly/xml">
                 <variables>
                   <variable id="0iXk0G^mPW(Ge`C3Bn~5">Quelle Pic</variable>
                   <variable id="T*FIUM{~xbt05}L}O*5J">PicName</variable>
                   <variable id="E][YL|8Q)A/~rwq}TJ5i">Quelle Clip</variable>
                   <variable id="UfkDZiMzbP`V|TQJn}UE">ClipName</variable>
                 </variables>
                 <block type="comment" id="S,o(nT~|A0@md(~Jg*yU" x="-138" y="-638">
                   <field name="COMMENT">Einmal ausführen für DP anlegen!</field>
                   <next>
                     <block type="create" id="+Mnrtzh0Ur=]eFm?1KK#" disabled="true">
                       <field name="NAME">0_userdata.0.RINGCAM.VIS.PicID</field>
                       <value name="VALUE">
                         <block type="text" id="SI~88vL[OA:GpT~*X`sh">
                           <field name="TEXT">Pic ID</field>
                         </block>
                       </value>
                       <value name="COMMON">
                         <block type="text_join" id="0Rq6Mw`_6LP)vB9qM)!n">
                           <mutation items="7"></mutation>
                           <value name="ADD0">
                             <block type="text" id="v/.vhwI5qM|3j-?^`ufB">
                               <field name="TEXT">{</field>
                             </block>
                           </value>
                           <value name="ADD1">
                             <block type="text" id="XyYw/26P;4ivrJ{Q:l}n">
                               <field name="TEXT">"name":"PIC ID",</field>
                             </block>
                           </value>
                           <value name="ADD2">
                             <block type="text" id="S1eEK{]_!B@U2$2J`0QR">
                               <field name="TEXT">"type":"string",</field>
                             </block>
                           </value>
                           <value name="ADD3">
                             <block type="text" id="(+Kk6RCU+icer(Z~Kv1%">
                               <field name="TEXT">"read":true,</field>
                             </block>
                           </value>
                           <value name="ADD4">
                             <block type="text" id="a=RttiDHfJeF-~riB79W">
                               <field name="TEXT">"write":true,</field>
                             </block>
                           </value>
                           <value name="ADD5">
                             <block type="text" id="YY%@%Z=R/!E|u~61f_,l">
                               <field name="TEXT">"role":"state"</field>
                             </block>
                           </value>
                           <value name="ADD6">
                             <block type="text" id="6fRb{?Xz~N%zWuysBT~n">
                               <field name="TEXT">}</field>
                             </block>
                           </value>
                         </block>
                       </value>
                       <statement name="STATEMENT">
                         <block type="debug" id="nmJ[P$O;Hd{LY^x65l.K">
                           <field name="Severity">log</field>
                           <value name="TEXT">
                             <shadow type="text" id="nTn5-LYEY-H1HTK3$J7Y">
                               <field name="TEXT">Der DP wurde angelegt</field>
                             </shadow>
                           </value>
                         </block>
                       </statement>
                       <next>
                         <block type="create" id="GJxU]RTgRyGS;KWI#T$2" disabled="true">
                           <field name="NAME">0_userdata.0.RINGCAM.VIS.ClipID</field>
                           <value name="VALUE">
                             <block type="text" id="aAvrh0ynr(Gxln251yk-">
                               <field name="TEXT">Clip ID</field>
                             </block>
                           </value>
                           <value name="COMMON">
                             <block type="text_join" id="FAHbSVToA$RQMU?rXD^^">
                               <mutation items="7"></mutation>
                               <value name="ADD0">
                                 <block type="text" id="`i]n6NeDtO^ofxT3Rtt?">
                                   <field name="TEXT">{</field>
                                 </block>
                               </value>
                               <value name="ADD1">
                                 <block type="text" id="g-A@hy5CxRV~J`_Dd[^5">
                                   <field name="TEXT">"name":"Clip ID",</field>
                                 </block>
                               </value>
                               <value name="ADD2">
                                 <block type="text" id="o9[v2FS`W1`6Jc.`rW3k">
                                   <field name="TEXT">"type":"string",</field>
                                 </block>
                               </value>
                               <value name="ADD3">
                                 <block type="text" id="/PW6Nq/7-V_5yL2[tNg^">
                                   <field name="TEXT">"read":true,</field>
                                 </block>
                               </value>
                               <value name="ADD4">
                                 <block type="text" id="F=(l}ui/+p|+4l8;*Ma7">
                                   <field name="TEXT">"write":true,</field>
                                 </block>
                               </value>
                               <value name="ADD5">
                                 <block type="text" id="zQi}AD(w0.p2LuyS$#Z}">
                                   <field name="TEXT">"role":"state"</field>
                                 </block>
                               </value>
                               <value name="ADD6">
                                 <block type="text" id="{VW-.yE[)(%CT)^e[:em">
                                   <field name="TEXT">}</field>
                                 </block>
                               </value>
                             </block>
                           </value>
                           <statement name="STATEMENT">
                             <block type="debug" id="Cj%v_o`muvlAj(LSpEf]">
                               <field name="Severity">log</field>
                               <value name="TEXT">
                                 <shadow type="text" id="-^LmFO1+4%AA4A@CqPEH">
                                   <field name="TEXT">Der DP wurde angelegt</field>
                                 </shadow>
                               </value>
                             </block>
                           </statement>
                           <next>
                             <block type="on_ext" id="r|GuWbpkE/B#4Wz8(9Nz">
                               <mutation xmlns="http://www.w3.org/1999/xhtml" items="1"></mutation>
                               <field name="CONDITION">ne</field>
                               <field name="ACK_CONDITION"></field>
                               <value name="OID0">
                                 <shadow type="field_oid" id="n/^-}ZE/caG^T%,qC2t=">
                                   <field name="oid">ring.0.doorbell_54698816.snapshot_url</field>
                                 </shadow>
                               </value>
                               <statement name="STATEMENT">
                                 <block type="timeouts_wait" id="!bq]]G4g!0i:Gzx@|uQG">
                                   <field name="DELAY">1</field>
                                   <field name="UNIT">sec</field>
                                   <next>
                                     <block type="variables_set" id="+(92|lTRhRo5Ef7z(iZ(">
                                       <field name="VAR" id="0iXk0G^mPW(Ge`C3Bn~5">Quelle Pic</field>
                                       <value name="VALUE">
                                         <block type="get_value" id="_(cfQVt);u$Xfo#zE4U,">
                                           <field name="ATTR">val</field>
                                           <field name="OID">ring.0.doorbell_54698816.snapshot_url</field>
                                         </block>
                                       </value>
                                       <next>
                                         <block type="variables_set" id=")q6s39_P0HIzv)i]#.FD">
                                           <field name="VAR" id="T*FIUM{~xbt05}L}O*5J">PicName</field>
                                           <value name="VALUE">
                                             <block type="text_getSubstring" id=":+mtb@G~3+2d)vMZ]Z~}">
                                               <mutation at1="true" at2="false"></mutation>
                                               <field name="WHERE1">FROM_START</field>
                                               <field name="WHERE2">LAST</field>
                                               <value name="STRING">
                                                 <block type="variables_get" id="xt[:_3j:7%X*Y}!d{CH-">
                                                   <field name="VAR" id="0iXk0G^mPW(Ge`C3Bn~5">Quelle Pic</field>
                                                 </block>
                                               </value>
                                               <value name="AT1">
                                                 <block type="math_number" id="=.W-R{wU!3Q)`Xv=4Bx;">
                                                   <field name="NUM">43</field>
                                                 </block>
                                               </value>
                                             </block>
                                           </value>
                                           <next>
                                             <block type="update" id="4,X%g+w7v`5ahquvAcm3">
                                               <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                                               <field name="OID">0_userdata.0.RINGCAM.VIS.PicID</field>
                                               <field name="WITH_DELAY">FALSE</field>
                                               <value name="VALUE">
                                                 <block type="variables_get" id="xolFo@vfO@zW^KTC{YG~">
                                                   <field name="VAR" id="T*FIUM{~xbt05}L}O*5J">PicName</field>
                                                 </block>
                                               </value>
                                               <next>
                                                 <block type="debug" id="w%G##xsGR*_6G-yh7x-1">
                                                   <field name="Severity">log</field>
                                                   <value name="TEXT">
                                                     <shadow type="text" id="t,(j%X[k]mwzA^Oh{9pw">
                                                       <field name="TEXT">ID</field>
                                                     </shadow>
                                                     <block type="text_join" id="Q~gAa|}mY~-7eXdaV|Cn">
                                                       <mutation items="2"></mutation>
                                                       <value name="ADD0">
                                                         <block type="text" id="LX`M}wdnJ)jKB![[cnzC">
                                                           <field name="TEXT">PIC ID erzeugt:</field>
                                                         </block>
                                                       </value>
                                                       <value name="ADD1">
                                                         <block type="variables_get" id="Nd6^}:XMBJFWFHd))I!j">
                                                           <field name="VAR" id="T*FIUM{~xbt05}L}O*5J">PicName</field>
                                                         </block>
                                                       </value>
                                                     </block>
                                                   </value>
                                                 </block>
                                               </next>
                                             </block>
                                           </next>
                                         </block>
                                       </next>
                                     </block>
                                   </next>
                                 </block>
                               </statement>
                               <next>
                                 <block type="on_ext" id=",u40z=7x)dS.l*f#!?pM">
                                   <mutation xmlns="http://www.w3.org/1999/xhtml" items="1"></mutation>
                                   <field name="CONDITION">ne</field>
                                   <field name="ACK_CONDITION"></field>
                                   <value name="OID0">
                                     <shadow type="field_oid" id=":Z2Uc{,D2q9p6|{3f$;;">
                                       <field name="oid">ring.0.doorbell_54698816.livestream_url</field>
                                     </shadow>
                                   </value>
                                   <statement name="STATEMENT">
                                     <block type="timeouts_wait" id="Pv)rE2bF07M)yi}=1JZR">
                                       <field name="DELAY">1</field>
                                       <field name="UNIT">sec</field>
                                       <next>
                                         <block type="variables_set" id="/1Q=Q;@=_*ruu./cU]vE">
                                           <field name="VAR" id="E][YL|8Q)A/~rwq}TJ5i">Quelle Clip</field>
                                           <value name="VALUE">
                                             <block type="get_value" id="vqA@4WT;MX:^=obS|A$+">
                                               <field name="ATTR">val</field>
                                               <field name="OID">ring.0.doorbell_54698816.livestream_url</field>
                                             </block>
                                           </value>
                                           <next>
                                             <block type="variables_set" id="p2,CG)o$bpv~~w-$#*_a">
                                               <field name="VAR" id="UfkDZiMzbP`V|TQJn}UE">ClipName</field>
                                               <value name="VALUE">
                                                 <block type="text_getSubstring" id="!RJGPJW}1%vNeHtb3:f.">
                                                   <mutation at1="true" at2="false"></mutation>
                                                   <field name="WHERE1">FROM_START</field>
                                                   <field name="WHERE2">LAST</field>
                                                   <value name="STRING">
                                                     <block type="variables_get" id=",t0%KMm9vT@9XNT-2+|j">
                                                       <field name="VAR" id="E][YL|8Q)A/~rwq}TJ5i">Quelle Clip</field>
                                                     </block>
                                                   </value>
                                                   <value name="AT1">
                                                     <block type="math_number" id="l]7!PSt5?T?-C|h|+blY">
                                                       <field name="NUM">43</field>
                                                     </block>
                                                   </value>
                                                 </block>
                                               </value>
                                               <next>
                                                 <block type="update" id="[DTnPH/A7mGFkFgXvFCW">
                                                   <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                                                   <field name="OID">0_userdata.0.RINGCAM.VIS.ClipID</field>
                                                   <field name="WITH_DELAY">FALSE</field>
                                                   <value name="VALUE">
                                                     <block type="variables_get" id="s22_mg3t!9hcn|!7GFww">
                                                       <field name="VAR" id="UfkDZiMzbP`V|TQJn}UE">ClipName</field>
                                                     </block>
                                                   </value>
                                                   <next>
                                                     <block type="debug" id="9]*v8uuPb8.DWD{o2CR:">
                                                       <field name="Severity">log</field>
                                                       <value name="TEXT">
                                                         <shadow type="text" id=":fbrS?l_rHVY,Q+{z1/E">
                                                           <field name="TEXT">ID</field>
                                                         </shadow>
                                                         <block type="text_join" id="-G!eM=poyG$HW@y3+0Bn">
                                                           <mutation items="2"></mutation>
                                                           <value name="ADD0">
                                                             <block type="text" id="EPquB.kk0QUL?0ppr},7">
                                                               <field name="TEXT">Clip ID erzeugt:</field>
                                                             </block>
                                                           </value>
                                                           <value name="ADD1">
                                                             <block type="variables_get" id="KY+lQ`txs)`P+l#0d2Ar">
                                                               <field name="VAR" id="UfkDZiMzbP`V|TQJn}UE">ClipName</field>
                                                             </block>
                                                           </value>
                                                         </block>
                                                       </value>
                                                     </block>
                                                   </next>
                                                 </block>
                                               </next>
                                             </block>
                                           </next>
                                         </block>
                                       </next>
                                     </block>
                                   </statement>
                                 </block>
                               </next>
                             </block>
                           </next>
                         </block>
                       </next>
                     </block>
                   </next>
                 </block>
                </xml>
                

                und hier ein JS Script für den vis Ordner

                
                //+++++++++++  Script Snapshot ++++++++++++++
                
                on({id: '0_userdata.0.RINGCAM.VIS.PicID', change: "ne"}, async function (obj) {
                var value = obj.state.val;
                var oldValue = obj.oldState.val;
                
                await wait(100); 
                
                var request = require('request');
                var fs = require('fs');
                
                var ring = getState('0_userdata.0.RINGCAM.VIS.PicID').val;
                console.log("RING-Bild erzeugt:ID1 " + ring); 
                
                const body = fs.readFileSync('/opt/iobroker/node_modules/iobroker.ring/snapshot/' + getState('0_userdata.0.RINGCAM.VIS.PicID').val);
                // const body = fs.readFileSync('/opt/iobroker/node_modules/iobroker.ring/snapshot/' + ring);
                
                writeFile("vis.0", "/RING/LAST_PIC.jpg", body);
                
                });
                
                
                //+++++++++++  Script Livestream ++++++++++++++
                
                on({id: '0_userdata.0.RINGCAM.VIS.ClipID', change: "ne"}, async function (obj) {
                var value = obj.state.val;
                var oldValue = obj.oldState.val;
                
                await wait(100); 
                
                var request = require('request');
                var fs = require('fs');
                
                var ring1 = getState('0_userdata.0.RINGCAM.VIS.ClipID').val;
                console.log("RING-Video erzeugt: " + ring1); 
                
                const body1 = fs.readFileSync('/opt/iobroker/node_modules/iobroker.ring/snapshot/' + getState('0_userdata.0.RINGCAM.VIS.ClipID').val);
                // const body1 = fs.readFileSync('/opt/iobroker/node_modules/iobroker.ring/snapshot/' + ring1);
                
                writeFile("vis.0", "/RING/LAST_CLIP.mp4", body1);
                
                });
                
                //*/
                
                

                und hier noch ein JS Script für die Auflistung in VIS für die letzten 30 Clips ;-)

                var my_1, my_2, my_3, my_4, my_5, my_6, my_7, my_8, my_9, my_10, my_11, my_12, my_13, my_14, my_15, my_16, my_17, my_18, my_19, my_20, my_21, my_22, my_23, my_24, my_25, my_26, my_27, my_28, my_29, my_30;
                
                
                on({id: '0_userdata.0.RINGCAM.VIS.Trigger-Videoselection', change: "ne"}, async function (obj) {
                 var value = obj.state.val;
                 var oldValue = obj.oldState.val;
                 my_1 = getState("0_userdata.0.RINGCAM.History.Video-Nr_1").val;
                 my_2 = getState("0_userdata.0.RINGCAM.History.Video-Nr_2").val;
                 my_3 = getState("0_userdata.0.RINGCAM.History.Video-Nr_3").val;
                 my_4 = getState("0_userdata.0.RINGCAM.History.Video-Nr_4").val;
                 my_5 = getState("0_userdata.0.RINGCAM.History.Video-Nr_5").val;
                 my_6 = getState("0_userdata.0.RINGCAM.History.Video-Nr_6").val;
                 my_7 = getState("0_userdata.0.RINGCAM.History.Video-Nr_7").val;
                 my_8 = getState("0_userdata.0.RINGCAM.History.Video-Nr_8").val;
                 my_9 = getState("0_userdata.0.RINGCAM.History.Video-Nr_9").val;
                 my_10 = getState("0_userdata.0.RINGCAM.History.Video-Nr_10").val;
                 my_11 = getState("0_userdata.0.RINGCAM.History.Video-Nr_11").val;
                 my_12 = getState("0_userdata.0.RINGCAM.History.Video-Nr_12").val;
                 my_13 = getState("0_userdata.0.RINGCAM.History.Video-Nr_13").val;
                 my_14 = getState("0_userdata.0.RINGCAM.History.Video-Nr_14").val;
                 my_15 = getState("0_userdata.0.RINGCAM.History.Video-Nr_15").val;
                 my_16 = getState("0_userdata.0.RINGCAM.History.Video-Nr_16").val;
                 my_17 = getState("0_userdata.0.RINGCAM.History.Video-Nr_17").val;
                 my_18 = getState("0_userdata.0.RINGCAM.History.Video-Nr_18").val;
                 my_19 = getState("0_userdata.0.RINGCAM.History.Video-Nr_19").val;
                 my_20 = getState("0_userdata.0.RINGCAM.History.Video-Nr_20").val;
                 my_21 = getState("0_userdata.0.RINGCAM.History.Video-Nr_21").val;
                 my_22 = getState("0_userdata.0.RINGCAM.History.Video-Nr_22").val;
                 my_23 = getState("0_userdata.0.RINGCAM.History.Video-Nr_23").val;
                 my_24 = getState("0_userdata.0.RINGCAM.History.Video-Nr_24").val;
                 my_25 = getState("0_userdata.0.RINGCAM.History.Video-Nr_25").val;
                 my_26 = getState("0_userdata.0.RINGCAM.History.Video-Nr_26").val;
                 my_27 = getState("0_userdata.0.RINGCAM.History.Video-Nr_27").val;
                 my_28 = getState("0_userdata.0.RINGCAM.History.Video-Nr_28").val;
                 my_29 = getState("0_userdata.0.RINGCAM.History.Video-Nr_29").val;
                 my_30 = getState("0_userdata.0.RINGCAM.History.Video-Nr_30").val;
                
                
                
                
                
                 if (getState("0_userdata.0.RINGCAM.VIS.Trigger-Videoselection").val == 1) {
                   setStateDelayed("0_userdata.0.RINGCAM.VIS.Vis-Videoselection"/*Vis-Videoselection*/, my_1, 100, false);
                 }
                 if (getState("0_userdata.0.RINGCAM.VIS.Trigger-Videoselection").val == 2) {
                   setStateDelayed("0_userdata.0.RINGCAM.VIS.Vis-Videoselection"/*Vis-Videoselection*/, my_2, 100, false);
                 }
                 if (getState("0_userdata.0.RINGCAM.VIS.Trigger-Videoselection").val == 3) {
                   setStateDelayed("0_userdata.0.RINGCAM.VIS.Vis-Videoselection"/*Vis-Videoselection*/, my_3, 100, false);
                 }
                 if (getState("0_userdata.0.RINGCAM.VIS.Trigger-Videoselection").val == 4) {
                   setStateDelayed("0_userdata.0.RINGCAM.VIS.Vis-Videoselection"/*Vis-Videoselection*/, my_4, 100, false);
                 }
                 if (getState("0_userdata.0.RINGCAM.VIS.Trigger-Videoselection").val == 5) {
                   setStateDelayed("0_userdata.0.RINGCAM.VIS.Vis-Videoselection"/*Vis-Videoselection*/, my_5, 100, false);
                 }
                 if (getState("0_userdata.0.RINGCAM.VIS.Trigger-Videoselection").val == 6) {
                   setStateDelayed("0_userdata.0.RINGCAM.VIS.Vis-Videoselection"/*Vis-Videoselection*/, my_6, 100, false);
                 }
                 if (getState("0_userdata.0.RINGCAM.VIS.Trigger-Videoselection").val == 7) {
                   setStateDelayed("0_userdata.0.RINGCAM.VIS.Vis-Videoselection"/*Vis-Videoselection*/, my_7, 100, false);
                 }
                 if (getState("0_userdata.0.RINGCAM.VIS.Trigger-Videoselection").val == 8) {
                   setStateDelayed("0_userdata.0.RINGCAM.VIS.Vis-Videoselection"/*Vis-Videoselection*/, my_8, 100, false);
                 }
                 if (getState("0_userdata.0.RINGCAM.VIS.Trigger-Videoselection").val == 9) {
                   setStateDelayed("0_userdata.0.RINGCAM.VIS.Vis-Videoselection"/*Vis-Videoselection*/, my_9, 100, false);
                 }
                 if (getState("0_userdata.0.RINGCAM.VIS.Trigger-Videoselection").val == 10) {
                   setStateDelayed("0_userdata.0.RINGCAM.VIS.Vis-Videoselection"/*Vis-Videoselection*/, my_10, 100, false);
                 }
                if (getState("0_userdata.0.RINGCAM.VIS.Trigger-Videoselection").val == 11) {
                   setStateDelayed("0_userdata.0.RINGCAM.VIS.Vis-Videoselection"/*Vis-Videoselection*/, my_11, 100, false);
                 }
                 if (getState("0_userdata.0.RINGCAM.VIS.Trigger-Videoselection").val == 12) {
                   setStateDelayed("0_userdata.0.RINGCAM.VIS.Vis-Videoselection"/*Vis-Videoselection*/, my_12, 100, false);
                 }
                 if (getState("0_userdata.0.RINGCAM.VIS.Trigger-Videoselection").val == 13) {
                   setStateDelayed("0_userdata.0.RINGCAM.VIS.Vis-Videoselection"/*Vis-Videoselection*/, my_13, 100, false);
                 }
                 if (getState("0_userdata.0.RINGCAM.VIS.Trigger-Videoselection").val == 14) {
                   setStateDelayed("0_userdata.0.RINGCAM.VIS.Vis-Videoselection"/*Vis-Videoselection*/, my_14, 100, false);
                 }
                 if (getState("0_userdata.0.RINGCAM.VIS.Trigger-Videoselection").val == 15) {
                   setStateDelayed("0_userdata.0.RINGCAM.VIS.Vis-Videoselection"/*Vis-Videoselection*/, my_15, 100, false);
                 }
                 if (getState("0_userdata.0.RINGCAM.VIS.Trigger-Videoselection").val == 16) {
                   setStateDelayed("0_userdata.0.RINGCAM.VIS.Vis-Videoselection"/*Vis-Videoselection*/, my_16, 100, false);
                 }
                 if (getState("0_userdata.0.RINGCAM.VIS.Trigger-Videoselection").val == 17) {
                   setStateDelayed("0_userdata.0.RINGCAM.VIS.Vis-Videoselection"/*Vis-Videoselection*/, my_17, 100, false);
                 }
                 if (getState("0_userdata.0.RINGCAM.VIS.Trigger-Videoselection").val == 18) {
                   setStateDelayed("0_userdata.0.RINGCAM.VIS.Vis-Videoselection"/*Vis-Videoselection*/, my_18, 100, false);
                 }
                 if (getState("0_userdata.0.RINGCAM.VIS.Trigger-Videoselection").val == 19) {
                   setStateDelayed("0_userdata.0.RINGCAM.VIS.Vis-Videoselection"/*Vis-Videoselection*/, my_19, 100, false);
                 }
                 if (getState("0_userdata.0.RINGCAM.VIS.Trigger-Videoselection").val == 20) {
                   setStateDelayed("0_userdata.0.RINGCAM.VIS.Vis-Videoselection"/*Vis-Videoselection*/, my_20, 100, false);
                 }
                  if (getState("0_userdata.0.RINGCAM.VIS.Trigger-Videoselection").val == 21) {
                   setStateDelayed("0_userdata.0.RINGCAM.VIS.Vis-Videoselection"/*Vis-Videoselection*/, my_21, 100, false);
                 }
                 if (getState("0_userdata.0.RINGCAM.VIS.Trigger-Videoselection").val == 22) {
                   setStateDelayed("0_userdata.0.RINGCAM.VIS.Vis-Videoselection"/*Vis-Videoselection*/, my_22, 100, false);
                 }
                 if (getState("0_userdata.0.RINGCAM.VIS.Trigger-Videoselection").val == 23) {
                   setStateDelayed("0_userdata.0.RINGCAM.VIS.Vis-Videoselection"/*Vis-Videoselection*/, my_23, 100, false);
                 }
                 if (getState("0_userdata.0.RINGCAM.VIS.Trigger-Videoselection").val == 24) {
                   setStateDelayed("0_userdata.0.RINGCAM.VIS.Vis-Videoselection"/*Vis-Videoselection*/, my_24, 100, false);
                 }
                 if (getState("0_userdata.0.RINGCAM.VIS.Trigger-Videoselection").val == 25) {
                   setStateDelayed("0_userdata.0.RINGCAM.VIS.Vis-Videoselection"/*Vis-Videoselection*/, my_25, 100, false);
                 }
                 if (getState("0_userdata.0.RINGCAM.VIS.Trigger-Videoselection").val == 26) {
                   setStateDelayed("0_userdata.0.RINGCAM.VIS.Vis-Videoselection"/*Vis-Videoselection*/, my_26, 100, false);
                 }
                 if (getState("0_userdata.0.RINGCAM.VIS.Trigger-Videoselection").val == 27) {
                   setStateDelayed("0_userdata.0.RINGCAM.VIS.Vis-Videoselection"/*Vis-Videoselection*/, my_27, 100, false);
                 }
                 if (getState("0_userdata.0.RINGCAM.VIS.Trigger-Videoselection").val == 28) {
                   setStateDelayed("0_userdata.0.RINGCAM.VIS.Vis-Videoselection"/*Vis-Videoselection*/, my_28, 100, false);
                 }
                 if (getState("0_userdata.0.RINGCAM.VIS.Trigger-Videoselection").val ==29) {
                   setStateDelayed("0_userdata.0.RINGCAM.VIS.Vis-Videoselection"/*Vis-Videoselection*/, my_29, 100, false);
                 }
                 if (getState("0_userdata.0.RINGCAM.VIS.Trigger-Videoselection").val == 30) {
                   setStateDelayed("0_userdata.0.RINGCAM.VIS.Vis-Videoselection"/*Vis-Videoselection*/, my_30, 100, false);
                 }
                });
                

                Anbei noch mein VIS VIEW EXPORT:

                {
                 "settings": {
                   "style": {
                     "background_class": "",
                     "background": "#2F303C"
                   },
                   "theme": "dark-hive",
                   "sizex": "1300",
                   "sizey": "700",
                   "gridSize": "10",
                   "snapType": 0,
                   "useBackground": true
                 },
                 "widgets": {
                   "e00001": {
                     "tpl": "tplHtml",
                     "data": {
                       "g_fixed": true,
                       "g_visibility": true,
                       "g_css_font_text": false,
                       "g_css_background": false,
                       "g_css_shadow_padding": false,
                       "g_css_border": false,
                       "g_gestures": false,
                       "g_signals": false,
                       "g_last_change": false,
                       "visibility-cond": "==",
                       "visibility-val": "0",
                       "visibility-groups-action": "hide",
                       "refreshInterval": "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,
                       "html": "<video controls autoplay loop muted playsinline width=\"1000\" height=\"600\" src=\"{ring.0.doorbell_54698816.livestream_url}\" type=\"video/mp4\"></video>\n\n",
                       "visibility-oid": "0_userdata.0.RINGCAM.VIS.Trigger-Videoselection"
                     },
                     "style": {
                       "left": "214px",
                       "top": "77px",
                       "z-index": "10",
                       "width": "999px",
                       "height": "593px"
                     },
                     "widgetSet": "basic"
                   },
                   "e00002": {
                     "tpl": "tplHqButton",
                     "data": {
                       "oid": "ring.0.doorbell_54698816.livestreamrequest",
                       "min": "",
                       "max": "true",
                       "iconName": "/vis.0/VIS_3/Icon/Ring.png",
                       "btIconWidth": "90",
                       "offsetAuto": true,
                       "leftOffset": "0",
                       "topOffset": "0",
                       "timeAsInterval": false,
                       "infoLeftFontSize": "12",
                       "infoFontRightSize": "12",
                       "caption": "",
                       "captionOn": "Erstelle Video...wait 20 sek.",
                       "iconOn": "/vis.0/VIS_3/Icon/arrow_refresh_15732.png",
                       "gestures-offsetX": 0,
                       "gestures-offsetY": 0,
                       "signals-cond-0": "==",
                       "signals-val-0": true,
                       "signals-icon-0": "/vis.0/VIS_3/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.0/VIS_3/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.0/VIS_3/lowbattery.png",
                       "signals-icon-size-2": 0,
                       "signals-blink-2": false,
                       "signals-horz-2": 0,
                       "signals-vert-2": 0,
                       "signals-hide-edit-2": false,
                       "pushButton": false,
                       "usejQueryStyle": false,
                       "g_visibility": false,
                       "styleActive": "hq-button-no-background",
                       "name": "Go Home",
                       "infoLeftPaddingLeft": "15",
                       "infoLeftPaddingRight": "50",
                       "infoRightPaddingRight": "15",
                       "gestures-swipeLeft-limit": "-1",
                       "gestures-rotateLeft-limit": "2",
                       "styleNormal": "hq-button-no-background",
                       "lc-type": "last-change",
                       "lc-is-interval": true,
                       "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,
                       "descriptionLeft": "Go home",
                       "lc-is-moment": false,
                       "lc-zindex": 0,
                       "descriptionLeftDisabled": true,
                       "visibility-cond": "==",
                       "visibility-val": 1,
                       "visibility-groups-action": "hide"
                     },
                     "style": {
                       "left": "48px",
                       "top": "567px",
                       "width": "95px",
                       "height": "93px",
                       "border-width": "",
                       "border-style": "",
                       "border-color": "",
                       "border-radius": "10px",
                       "z-index": "100",
                       "text-align": "center",
                       "font-size": "small",
                       "box-shadow": "2px 2px 3px rgba(255, 255, 255, 50)",
                       "background-color": ""
                     },
                     "widgetSet": "hqwidgets"
                   },
                   "e00003": {
                     "tpl": "tplHtml",
                     "data": {
                       "g_fixed": true,
                       "g_visibility": true,
                       "g_css_font_text": false,
                       "g_css_background": false,
                       "g_css_shadow_padding": false,
                       "g_css_border": false,
                       "g_gestures": false,
                       "g_signals": false,
                       "g_last_change": false,
                       "visibility-cond": ">=",
                       "visibility-val": "1",
                       "visibility-groups-action": "hide",
                       "refreshInterval": "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,
                       "html": "<video controls autoplay loop  muted width=\"1000\" height=\"600\" src=\"{0_userdata.0.RINGCAM.VIS.Vis-Videoselection}\" type=\"video/mp4\"></video>\n\n",
                       "visibility-oid": "0_userdata.0.RINGCAM.VIS.Trigger-Videoselection",
                       "comment": "0_userdata.0.RINGCAM.VIS.Trigger-Videoselection",
                       "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
                     },
                     "style": {
                       "left": "214px",
                       "top": "77px",
                       "z-index": "10",
                       "width": "999px",
                       "height": "593px"
                     },
                     "widgetSet": "basic"
                   },
                   "e00004": {
                     "tpl": "i-vis-image-new",
                     "data": {
                       "g_fixed": true,
                       "g_visibility": false,
                       "g_css_font_text": false,
                       "g_css_background": false,
                       "g_css_shadow_padding": false,
                       "g_css_border": false,
                       "g_gestures": false,
                       "g_signals": false,
                       "g_last_change": false,
                       "iCornerRadiusUL": "0",
                       "iCornerRadiusUR": "0",
                       "iCornerRadiusLR": "0",
                       "iCornerRadiusLL": "0",
                       "iImgRotation": "0",
                       "iOpacityCtn": "1",
                       "iImgBlinkFalse": "0",
                       "iImgBlinkTrue": "0",
                       "iImgColorFalse": "",
                       "iImgColorTrue": "",
                       "iImgScaleType": "iStretch",
                       "iImgTileSize": "29",
                       "iShadowSpread": "0",
                       "iShadowSpreadInner": "0",
                       "iShadowBlur": "0",
                       "iShadowColor": "#111111",
                       "iShadowColorActive": "#111111",
                       "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,
                       "iImageFalse": "",
                       "iImageTrue": "/vis-icontwo/Backgrounds/101.jpg",
                       "iPointerEvents": true,
                       "views": [
                         "Alarm",
                         "Corona",
                         "ECharts",
                         "Home",
                         "Mutimedia",
                         "Netzwerk",
                         "Status",
                         "Status2",
                         "View_Gross",
                         "Wetter"
                       ],
                       "name": "Frosted Quarter",
                       "class": "glass-panel",
                       "visibility-cond": "==",
                       "visibility-val": 1,
                       "visibility-groups-action": "hide"
                     },
                     "style": {
                       "left": "0px",
                       "top": "0px",
                       "width": "1300px",
                       "height": "700px",
                       "z-index": "3"
                     },
                     "widgetSet": "vis-inventwo"
                   },
                   "e00005": {
                     "tpl": "tplHqButton",
                     "data": {
                       "oid": "0_userdata.0.RINGCAM.VIS.Play_all_Videos",
                       "min": "false",
                       "max": "true",
                       "iconName": "/vis.0/VIS_3/Clip play.png",
                       "btIconWidth": "60",
                       "offsetAuto": true,
                       "leftOffset": "0",
                       "topOffset": "0",
                       "timeAsInterval": false,
                       "infoLeftFontSize": "0",
                       "infoFontRightSize": "0",
                       "caption": "",
                       "captionOn": "",
                       "iconOn": "/vis.0/VIS_3/Icon/arrow_refresh_15732.png",
                       "pushButton": false,
                       "usejQueryStyle": false,
                       "g_visibility": false,
                       "visibility-cond": "==",
                       "visibility-val": 1,
                       "visibility-groups-action": "hide",
                       "styleActive": "hq-button-no-background",
                       "name": "play all videos",
                       "infoLeftPaddingLeft": "0",
                       "infoLeftPaddingRight": "0",
                       "infoRightPaddingRight": "0",
                       "descriptionLeft": "Find",
                       "readOnly": false,
                       "styleNormal": "hq-button-no-background",
                       "changeEffect": "",
                       "g_signals": false,
                       "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,
                       "g_ccontrol": false,
                       "g_css_background": false,
                       "g_css_border": false,
                       "g_css_shadow_padding": false,
                       "g_gestures": false,
                       "g_last_change": 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
                     },
                     "style": {
                       "left": "70px",
                       "top": "81px",
                       "width": "56px",
                       "height": "36px",
                       "z-index": "100",
                       "text-align": "center",
                       "font-size": "small",
                       "color": "black"
                     },
                     "widgetSet": "hqwidgets"
                   },
                   "e00006": {
                     "tpl": "tplJquiRadioList",
                     "data": {
                       "oid": "0_userdata.0.RINGCAM.VIS.Trigger-Videoselection",
                       "g_fixed": false,
                       "g_visibility": false,
                       "g_css_font_text": true,
                       "g_css_background": false,
                       "g_css_shadow_padding": false,
                       "g_css_border": false,
                       "g_gestures": false,
                       "g_signals": false,
                       "g_last_change": false,
                       "visibility-cond": "==",
                       "visibility-val": 1,
                       "visibility-groups-action": "hide",
                       "values": "0;1;2;3;4;5;6;7;8;9;10",
                       "texts": "last;1;2;3;4;5;6;7;8;9;10",
                       "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
                     },
                     "style": {
                       "left": "25px",
                       "top": "756px",
                       "width": "48muted0px",
                       "height": "30px",
                       "z-index": "100",
                       "font-size": "13px"
                     },
                     "widgetSet": "jqui"
                   },
                   "e00007": {
                     "tpl": "tplValueLastchange",
                     "data": {
                       "oid": "0_userdata.0.RINGCAM.VIS.ClipID",
                       "g_fixed": true,
                       "g_visibility": true,
                       "g_css_font_text": true,
                       "g_css_background": false,
                       "g_css_shadow_padding": false,
                       "g_css_border": false,
                       "g_gestures": false,
                       "g_signals": false,
                       "g_last_change": false,
                       "visibility-cond": "==",
                       "visibility-val": "0",
                       "visibility-groups-action": "hide",
                       "signals-cond-0": "==",
                       "signals-val-0": true,
                       "signals-icon-0": "/vis/signals/lowbattery.png",
                       "signals-icon-size-0": 0,
                       "signals-blink-0": false,
                       "signals-horz-0": 0,
                       "signals-vert-0": 0,
                       "signals-hide-edit-0": false,
                       "signals-cond-1": "==",
                       "signals-val-1": true,
                       "signals-icon-1": "/vis/signals/lowbattery.png",
                       "signals-icon-size-1": 0,
                       "signals-blink-1": false,
                       "signals-horz-1": 0,
                       "signals-vert-1": 0,
                       "signals-hide-edit-1": false,
                       "signals-cond-2": "==",
                       "signals-val-2": true,
                       "signals-icon-2": "/vis/signals/lowbattery.png",
                       "signals-icon-size-2": 0,
                       "signals-blink-2": false,
                       "signals-horz-2": 0,
                       "signals-vert-2": 0,
                       "signals-hide-edit-2": false,
                       "lc-type": "last-change",
                       "lc-is-interval": true,
                       "lc-is-moment": false,
                       "lc-format": "",
                       "lc-position-vert": "top",
                       "lc-position-horz": "right",
                       "lc-offset-vert": 0,
                       "lc-offset-horz": 0,
                       "lc-font-size": "12px",
                       "lc-font-family": "",
                       "lc-font-style": "",
                       "lc-bkg-color": "",
                       "lc-color": "",
                       "lc-border-width": "0",
                       "lc-border-style": "",
                       "lc-border-color": "",
                       "lc-border-radius": 10,
                       "lc-zindex": 0,
                       "format_date": "hh:mm:ss DD.MM.YYYY ",
                       "html_prepend": "",
                       "html_append": "",
                       "visibility-oid": "0_userdata.0.RINGCAM.VIS.Trigger-Videoselection"
                     },
                     "style": {
                       "left": "241px",
                       "top": "103px",
                       "color": "white",
                       "width": "80px",
                       "height": "36px",
                       "z-index": "100",
                       "text-align": "center"
                     },
                     "widgetSet": "basic"
                   },
                   "e00008": {
                     "tpl": "tplHistoryEventList",
                     "data": {
                       "g_fixed": true,
                       "g_visibility": false,
                       "g_css_font_text": false,
                       "g_css_background": false,
                       "g_css_shadow_padding": false,
                       "g_css_border": false,
                       "g_gestures": false,
                       "g_signals": false,
                       "g_last_change": false,
                       "visibility-cond": "==",
                       "visibility-val": 1,
                       "visibility-groups-action": "hide",
                       "max_lines": "40",
                       "format_date": "hh:mm:ss",
                       "time_name": "Time",
                       "time_width": "74",
                       "val_name": "Video",
                       "val_attr": "text-align: center;",
                       "from_name": "Form",
                       "from_hide": "true",
                       "class": "glass-panel",
                       "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,
                       "oid": "0_userdata.0.RINGCAM.ZAEHLER",
                       "instance": "history.0",
                       "time_interval_min": "24 hours",
                       "inverseOrder": false,
                       "timeAsInterval": false
                     },
                     "style": {
                       "left": "37px",
                       "top": "135px",
                       "width": "125px",
                       "height": "421px",
                       "z-index": "100",
                       "overflow-y": "auto"
                     },
                     "widgetSet": "history"
                   },
                   "e00009": {
                     "tpl": "tplJquiRadioList",
                     "data": {
                       "oid": "0_userdata.0.RINGCAM.VIS.Trigger-Videoselection",
                       "g_fixed": false,
                       "g_visibility": false,
                       "g_css_font_text": true,
                       "g_css_background": false,
                       "g_css_shadow_padding": false,
                       "g_css_border": false,
                       "g_gestures": false,
                       "g_signals": false,
                       "g_last_change": false,
                       "visibility-cond": "==",
                       "visibility-val": 1,
                       "visibility-groups-action": "hide",
                       "values": "21;22;23;24;25;26;27;28;29;30;31;32;33;34;35;36;37;38;39;40",
                       "texts": "21;22;23;24;25;26;27;28;29;30;31;32;33;34;35;36;37;38;39;40",
                       "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
                     },
                     "style": {
                       "left": "20px",
                       "top": "714px",
                       "width": "1000px",
                       "height": "30px",
                       "z-index": "100",
                       "font-size": "15px"
                     },
                     "widgetSet": "jqui"
                   },
                   "e00010": {
                     "tpl": "tplJquiRadioList",
                     "data": {
                       "oid": "0_userdata.0.RINGCAM.VIS.Trigger-Videoselection",
                       "g_fixed": false,
                       "g_visibility": false,
                       "g_css_font_text": true,
                       "g_css_background": false,
                       "g_css_shadow_padding": false,
                       "g_css_border": false,
                       "g_gestures": false,
                       "g_signals": false,
                       "g_last_change": false,
                       "visibility-cond": "==",
                       "visibility-val": 1,
                       "visibility-groups-action": "hide",
                       "values": "0;1;2;3;4;5;6;7;8;9;10;11;12;13;14;15;16;17;18;19;20",
                       "texts": "last;1;2;3;4;5;6;7;8;9;10;11;12;13;14;15;16;17;18;19;20",
                       "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
                     },
                     "style": {
                       "left": "60px",
                       "top": "18px",
                       "width": "1200px",
                       "height": "30px",
                       "z-index": "100",
                       "font-size": "18px"
                     },
                     "widgetSet": "jqui"
                   },
                   "e00011": {
                     "tpl": "tplJquiRadioList",
                     "data": {
                       "oid": "0_userdata.0.RINGCAM.VIS.Trigger-Videoselection",
                       "g_fixed": false,
                       "g_visibility": false,
                       "g_css_font_text": true,
                       "g_css_background": false,
                       "g_css_shadow_padding": false,
                       "g_css_border": false,
                       "g_gestures": false,
                       "g_signals": false,
                       "g_last_change": false,
                       "visibility-cond": "==",
                       "visibility-val": 1,
                       "visibility-groups-action": "hide",
                       "values": "11;12;13;14;15;16;17;18;19;20",
                       "texts": "11;12;13;14;15;16;17;18;19;20",
                       "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
                     },
                     "style": {
                       "left": "25px",
                       "top": "789px",
                       "width": "48muted0px",
                       "height": "30px",
                       "z-index": "100",
                       "font-size": "13px"
                     },
                     "widgetSet": "jqui"
                   },
                   "e00012": {
                     "tpl": "tplJquiRadioList",
                     "data": {
                       "oid": "0_userdata.0.RINGCAM.VIS.Trigger-Videoselection",
                       "g_fixed": false,
                       "g_visibility": false,
                       "g_css_font_text": true,
                       "g_css_background": false,
                       "g_css_shadow_padding": false,
                       "g_css_border": false,
                       "g_gestures": false,
                       "g_signals": false,
                       "g_last_change": false,
                       "visibility-cond": "==",
                       "visibility-val": 1,
                       "visibility-groups-action": "hide",
                       "values": "21;22;23;24;25;26;27;28;29;30",
                       "texts": "21;22;23;24;25;26;27;28;29;30",
                       "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
                     },
                     "style": {
                       "left": "28px",
                       "top": "820px",
                       "width": "48muted0px",
                       "height": "30px",
                       "z-index": "100",
                       "font-size": "13px"
                     },
                     "widgetSet": "jqui"
                   }
                 },
                 "name": "08_Ring",
                 "filterList": []
                }
                


                Bildschirmfoto 2022-01-18 um 20.29.44.png
                Ich hoffe, du kommst klar, ansonsten einfach melden...

                Grüße Benny

                B 1 Antwort Letzte Antwort
                0
                • BananaJoeB BananaJoe

                  @agria4800 Du kannst in Linux das Share ja mounten - und das wird dann auf ein Verzeichnis gemountet.
                  Da kannst du natürlich auch das Verzeichnis nehmen in dem die Bilder sowieso landen.

                  Was für ein Share ist es denn? NFS? SMB?

                  Agria4800A Offline
                  Agria4800A Offline
                  Agria4800
                  schrieb am zuletzt editiert von
                  #8

                  @bananajoe Ja, das ist korrekt, mache ich aber nicht, ich lege es ja local ab!
                  Da ich die Video´s nur abends sehen möchte, reicht mir das... ansonsten kann man den Cron ja abändern...

                  Ich denke aber, dass es durchaus interessant sein könnte, das Script noch zu ändern oder erweitern...
                  ich habe leider momentan zu wenig Zeit, sonst würde ich mich mal dran setzten.... aber vielleicht findet sich ja jemand....

                  Leider ist die Adapter Entwicklung hier zumindest für mich etwas eingeschlafen, daher habe ich mir mit den Scripten beholfen.... Ich sehe in dem Adapter noch jede menge potenzial... auf github gibt es ja einige Issue´s zu Verbesserungen...

                  1 Antwort Letzte Antwort
                  0
                  • BananaJoeB BananaJoe

                    @agria4800 Du kannst in Linux das Share ja mounten - und das wird dann auf ein Verzeichnis gemountet.
                    Da kannst du natürlich auch das Verzeichnis nehmen in dem die Bilder sowieso landen.

                    Was für ein Share ist es denn? NFS? SMB?

                    ChrizC Offline
                    ChrizC Offline
                    Chriz
                    schrieb am zuletzt editiert von Chriz
                    #9

                    @bananajoe
                    Ich nutze Unraid mit SMB Shares.

                    Das mit dem mounten der jeweiligen Ordnern auf einen anderen Share hatte ich auch schon überlegt.
                    c858b2d2-5bde-43b8-8e41-1779ad38ea47-image.png
                    Ich weiss jedoch nicht wie sich das verhält wenn ich einen übergeordneten Ordner auf einen Share mounte, und dann einen darunterliegenden Ordner woanders hin mounte.
                    Liegt es dann an zwei Stellen? Oder wird der darüberliegende Mountpfad vom darunterliegenden überschrieben?
                    Im Screen

                    Ich kann mich was das angeht nur schwer ausdrücken, da ich kein Profi bin, hoffe aber man versteht was ich meine.

                    edit:
                    Mein Hauptanliegen ist ja eigentlich, dass die Daten auf keinen Fall im ioBroker-Verzeichnis bleiben dürfen.
                    Denn dort führen sie immer wieder zu riesen Backups.
                    Und ich fände es charmanter das Verzeichnis im Adapter einfach frei wählen zu können als eine Löschung/Verschiebung über Scripte auszulösen.

                    BananaJoeB 1 Antwort Letzte Antwort
                    0
                    • ChrizC Chriz

                      @bananajoe
                      Ich nutze Unraid mit SMB Shares.

                      Das mit dem mounten der jeweiligen Ordnern auf einen anderen Share hatte ich auch schon überlegt.
                      c858b2d2-5bde-43b8-8e41-1779ad38ea47-image.png
                      Ich weiss jedoch nicht wie sich das verhält wenn ich einen übergeordneten Ordner auf einen Share mounte, und dann einen darunterliegenden Ordner woanders hin mounte.
                      Liegt es dann an zwei Stellen? Oder wird der darüberliegende Mountpfad vom darunterliegenden überschrieben?
                      Im Screen

                      Ich kann mich was das angeht nur schwer ausdrücken, da ich kein Profi bin, hoffe aber man versteht was ich meine.

                      edit:
                      Mein Hauptanliegen ist ja eigentlich, dass die Daten auf keinen Fall im ioBroker-Verzeichnis bleiben dürfen.
                      Denn dort führen sie immer wieder zu riesen Backups.
                      Und ich fände es charmanter das Verzeichnis im Adapter einfach frei wählen zu können als eine Löschung/Verschiebung über Scripte auszulösen.

                      BananaJoeB Online
                      BananaJoeB Online
                      BananaJoe
                      Most Active
                      schrieb am zuletzt editiert von
                      #10

                      @chriz ich würde ja nicht gleich den ganzen iobroker Ordner nehmen, du kannst ja auch einen Ordner unterhalb davon nehmen. Gedacht war ja nur der Ordner in dem die Bilder landen sollen. Man müsste prüfen wie sich das Backup verhält.

                      Wobei iobroker ab dem root-Verzeichnis / überall hin schreiben kann sofern der Benutzer iobroker dazu Berechtigt wird, es muss also nicht unterhalt von /opt/iobroker sein. Für die Anwendung (in diesem Fall halt ioBroker) ist das transparent, die weis nicht das es in wirklichkeit ein Share ist.

                      ioBroker@Ubuntu 24.04 LTS (VMware) für: >260 Geräte, 5 Switche, 7 AP, 10 IP-Cam, 1 NAS 42TB, 1 ESXi 15TB, 4 Proxmox 1TB, 1 Hyper-V 48TB, 14 x Echo, 5x FireTV, 5 x Tablett/Handy VIS || >=160 Tasmota/Shelly || >=95 ZigBee || PV 8.1kW / Akku 14kWh || 2x USV APC 750W kaskadiert || Creality CR-10 SE 3D-Drucker

                      1 Antwort Letzte Antwort
                      0
                      • Agria4800A Agria4800

                        @chriz: mit diesem Script stelle ich Bild und Video im Vis Ordner und in 0.userdata für die Visualisierung zur Verfügung:
                        DB bitte in 0_userdata.0.RINGCAM.VIS. vorher anlegen, ist im Blockly deaktiviert!

                        Blockly für den 0.userdata Ordner

                        <xml xmlns="https://developers.google.com/blockly/xml">
                         <variables>
                           <variable id="0iXk0G^mPW(Ge`C3Bn~5">Quelle Pic</variable>
                           <variable id="T*FIUM{~xbt05}L}O*5J">PicName</variable>
                           <variable id="E][YL|8Q)A/~rwq}TJ5i">Quelle Clip</variable>
                           <variable id="UfkDZiMzbP`V|TQJn}UE">ClipName</variable>
                         </variables>
                         <block type="comment" id="S,o(nT~|A0@md(~Jg*yU" x="-138" y="-638">
                           <field name="COMMENT">Einmal ausführen für DP anlegen!</field>
                           <next>
                             <block type="create" id="+Mnrtzh0Ur=]eFm?1KK#" disabled="true">
                               <field name="NAME">0_userdata.0.RINGCAM.VIS.PicID</field>
                               <value name="VALUE">
                                 <block type="text" id="SI~88vL[OA:GpT~*X`sh">
                                   <field name="TEXT">Pic ID</field>
                                 </block>
                               </value>
                               <value name="COMMON">
                                 <block type="text_join" id="0Rq6Mw`_6LP)vB9qM)!n">
                                   <mutation items="7"></mutation>
                                   <value name="ADD0">
                                     <block type="text" id="v/.vhwI5qM|3j-?^`ufB">
                                       <field name="TEXT">{</field>
                                     </block>
                                   </value>
                                   <value name="ADD1">
                                     <block type="text" id="XyYw/26P;4ivrJ{Q:l}n">
                                       <field name="TEXT">"name":"PIC ID",</field>
                                     </block>
                                   </value>
                                   <value name="ADD2">
                                     <block type="text" id="S1eEK{]_!B@U2$2J`0QR">
                                       <field name="TEXT">"type":"string",</field>
                                     </block>
                                   </value>
                                   <value name="ADD3">
                                     <block type="text" id="(+Kk6RCU+icer(Z~Kv1%">
                                       <field name="TEXT">"read":true,</field>
                                     </block>
                                   </value>
                                   <value name="ADD4">
                                     <block type="text" id="a=RttiDHfJeF-~riB79W">
                                       <field name="TEXT">"write":true,</field>
                                     </block>
                                   </value>
                                   <value name="ADD5">
                                     <block type="text" id="YY%@%Z=R/!E|u~61f_,l">
                                       <field name="TEXT">"role":"state"</field>
                                     </block>
                                   </value>
                                   <value name="ADD6">
                                     <block type="text" id="6fRb{?Xz~N%zWuysBT~n">
                                       <field name="TEXT">}</field>
                                     </block>
                                   </value>
                                 </block>
                               </value>
                               <statement name="STATEMENT">
                                 <block type="debug" id="nmJ[P$O;Hd{LY^x65l.K">
                                   <field name="Severity">log</field>
                                   <value name="TEXT">
                                     <shadow type="text" id="nTn5-LYEY-H1HTK3$J7Y">
                                       <field name="TEXT">Der DP wurde angelegt</field>
                                     </shadow>
                                   </value>
                                 </block>
                               </statement>
                               <next>
                                 <block type="create" id="GJxU]RTgRyGS;KWI#T$2" disabled="true">
                                   <field name="NAME">0_userdata.0.RINGCAM.VIS.ClipID</field>
                                   <value name="VALUE">
                                     <block type="text" id="aAvrh0ynr(Gxln251yk-">
                                       <field name="TEXT">Clip ID</field>
                                     </block>
                                   </value>
                                   <value name="COMMON">
                                     <block type="text_join" id="FAHbSVToA$RQMU?rXD^^">
                                       <mutation items="7"></mutation>
                                       <value name="ADD0">
                                         <block type="text" id="`i]n6NeDtO^ofxT3Rtt?">
                                           <field name="TEXT">{</field>
                                         </block>
                                       </value>
                                       <value name="ADD1">
                                         <block type="text" id="g-A@hy5CxRV~J`_Dd[^5">
                                           <field name="TEXT">"name":"Clip ID",</field>
                                         </block>
                                       </value>
                                       <value name="ADD2">
                                         <block type="text" id="o9[v2FS`W1`6Jc.`rW3k">
                                           <field name="TEXT">"type":"string",</field>
                                         </block>
                                       </value>
                                       <value name="ADD3">
                                         <block type="text" id="/PW6Nq/7-V_5yL2[tNg^">
                                           <field name="TEXT">"read":true,</field>
                                         </block>
                                       </value>
                                       <value name="ADD4">
                                         <block type="text" id="F=(l}ui/+p|+4l8;*Ma7">
                                           <field name="TEXT">"write":true,</field>
                                         </block>
                                       </value>
                                       <value name="ADD5">
                                         <block type="text" id="zQi}AD(w0.p2LuyS$#Z}">
                                           <field name="TEXT">"role":"state"</field>
                                         </block>
                                       </value>
                                       <value name="ADD6">
                                         <block type="text" id="{VW-.yE[)(%CT)^e[:em">
                                           <field name="TEXT">}</field>
                                         </block>
                                       </value>
                                     </block>
                                   </value>
                                   <statement name="STATEMENT">
                                     <block type="debug" id="Cj%v_o`muvlAj(LSpEf]">
                                       <field name="Severity">log</field>
                                       <value name="TEXT">
                                         <shadow type="text" id="-^LmFO1+4%AA4A@CqPEH">
                                           <field name="TEXT">Der DP wurde angelegt</field>
                                         </shadow>
                                       </value>
                                     </block>
                                   </statement>
                                   <next>
                                     <block type="on_ext" id="r|GuWbpkE/B#4Wz8(9Nz">
                                       <mutation xmlns="http://www.w3.org/1999/xhtml" items="1"></mutation>
                                       <field name="CONDITION">ne</field>
                                       <field name="ACK_CONDITION"></field>
                                       <value name="OID0">
                                         <shadow type="field_oid" id="n/^-}ZE/caG^T%,qC2t=">
                                           <field name="oid">ring.0.doorbell_54698816.snapshot_url</field>
                                         </shadow>
                                       </value>
                                       <statement name="STATEMENT">
                                         <block type="timeouts_wait" id="!bq]]G4g!0i:Gzx@|uQG">
                                           <field name="DELAY">1</field>
                                           <field name="UNIT">sec</field>
                                           <next>
                                             <block type="variables_set" id="+(92|lTRhRo5Ef7z(iZ(">
                                               <field name="VAR" id="0iXk0G^mPW(Ge`C3Bn~5">Quelle Pic</field>
                                               <value name="VALUE">
                                                 <block type="get_value" id="_(cfQVt);u$Xfo#zE4U,">
                                                   <field name="ATTR">val</field>
                                                   <field name="OID">ring.0.doorbell_54698816.snapshot_url</field>
                                                 </block>
                                               </value>
                                               <next>
                                                 <block type="variables_set" id=")q6s39_P0HIzv)i]#.FD">
                                                   <field name="VAR" id="T*FIUM{~xbt05}L}O*5J">PicName</field>
                                                   <value name="VALUE">
                                                     <block type="text_getSubstring" id=":+mtb@G~3+2d)vMZ]Z~}">
                                                       <mutation at1="true" at2="false"></mutation>
                                                       <field name="WHERE1">FROM_START</field>
                                                       <field name="WHERE2">LAST</field>
                                                       <value name="STRING">
                                                         <block type="variables_get" id="xt[:_3j:7%X*Y}!d{CH-">
                                                           <field name="VAR" id="0iXk0G^mPW(Ge`C3Bn~5">Quelle Pic</field>
                                                         </block>
                                                       </value>
                                                       <value name="AT1">
                                                         <block type="math_number" id="=.W-R{wU!3Q)`Xv=4Bx;">
                                                           <field name="NUM">43</field>
                                                         </block>
                                                       </value>
                                                     </block>
                                                   </value>
                                                   <next>
                                                     <block type="update" id="4,X%g+w7v`5ahquvAcm3">
                                                       <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                                                       <field name="OID">0_userdata.0.RINGCAM.VIS.PicID</field>
                                                       <field name="WITH_DELAY">FALSE</field>
                                                       <value name="VALUE">
                                                         <block type="variables_get" id="xolFo@vfO@zW^KTC{YG~">
                                                           <field name="VAR" id="T*FIUM{~xbt05}L}O*5J">PicName</field>
                                                         </block>
                                                       </value>
                                                       <next>
                                                         <block type="debug" id="w%G##xsGR*_6G-yh7x-1">
                                                           <field name="Severity">log</field>
                                                           <value name="TEXT">
                                                             <shadow type="text" id="t,(j%X[k]mwzA^Oh{9pw">
                                                               <field name="TEXT">ID</field>
                                                             </shadow>
                                                             <block type="text_join" id="Q~gAa|}mY~-7eXdaV|Cn">
                                                               <mutation items="2"></mutation>
                                                               <value name="ADD0">
                                                                 <block type="text" id="LX`M}wdnJ)jKB![[cnzC">
                                                                   <field name="TEXT">PIC ID erzeugt:</field>
                                                                 </block>
                                                               </value>
                                                               <value name="ADD1">
                                                                 <block type="variables_get" id="Nd6^}:XMBJFWFHd))I!j">
                                                                   <field name="VAR" id="T*FIUM{~xbt05}L}O*5J">PicName</field>
                                                                 </block>
                                                               </value>
                                                             </block>
                                                           </value>
                                                         </block>
                                                       </next>
                                                     </block>
                                                   </next>
                                                 </block>
                                               </next>
                                             </block>
                                           </next>
                                         </block>
                                       </statement>
                                       <next>
                                         <block type="on_ext" id=",u40z=7x)dS.l*f#!?pM">
                                           <mutation xmlns="http://www.w3.org/1999/xhtml" items="1"></mutation>
                                           <field name="CONDITION">ne</field>
                                           <field name="ACK_CONDITION"></field>
                                           <value name="OID0">
                                             <shadow type="field_oid" id=":Z2Uc{,D2q9p6|{3f$;;">
                                               <field name="oid">ring.0.doorbell_54698816.livestream_url</field>
                                             </shadow>
                                           </value>
                                           <statement name="STATEMENT">
                                             <block type="timeouts_wait" id="Pv)rE2bF07M)yi}=1JZR">
                                               <field name="DELAY">1</field>
                                               <field name="UNIT">sec</field>
                                               <next>
                                                 <block type="variables_set" id="/1Q=Q;@=_*ruu./cU]vE">
                                                   <field name="VAR" id="E][YL|8Q)A/~rwq}TJ5i">Quelle Clip</field>
                                                   <value name="VALUE">
                                                     <block type="get_value" id="vqA@4WT;MX:^=obS|A$+">
                                                       <field name="ATTR">val</field>
                                                       <field name="OID">ring.0.doorbell_54698816.livestream_url</field>
                                                     </block>
                                                   </value>
                                                   <next>
                                                     <block type="variables_set" id="p2,CG)o$bpv~~w-$#*_a">
                                                       <field name="VAR" id="UfkDZiMzbP`V|TQJn}UE">ClipName</field>
                                                       <value name="VALUE">
                                                         <block type="text_getSubstring" id="!RJGPJW}1%vNeHtb3:f.">
                                                           <mutation at1="true" at2="false"></mutation>
                                                           <field name="WHERE1">FROM_START</field>
                                                           <field name="WHERE2">LAST</field>
                                                           <value name="STRING">
                                                             <block type="variables_get" id=",t0%KMm9vT@9XNT-2+|j">
                                                               <field name="VAR" id="E][YL|8Q)A/~rwq}TJ5i">Quelle Clip</field>
                                                             </block>
                                                           </value>
                                                           <value name="AT1">
                                                             <block type="math_number" id="l]7!PSt5?T?-C|h|+blY">
                                                               <field name="NUM">43</field>
                                                             </block>
                                                           </value>
                                                         </block>
                                                       </value>
                                                       <next>
                                                         <block type="update" id="[DTnPH/A7mGFkFgXvFCW">
                                                           <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                                                           <field name="OID">0_userdata.0.RINGCAM.VIS.ClipID</field>
                                                           <field name="WITH_DELAY">FALSE</field>
                                                           <value name="VALUE">
                                                             <block type="variables_get" id="s22_mg3t!9hcn|!7GFww">
                                                               <field name="VAR" id="UfkDZiMzbP`V|TQJn}UE">ClipName</field>
                                                             </block>
                                                           </value>
                                                           <next>
                                                             <block type="debug" id="9]*v8uuPb8.DWD{o2CR:">
                                                               <field name="Severity">log</field>
                                                               <value name="TEXT">
                                                                 <shadow type="text" id=":fbrS?l_rHVY,Q+{z1/E">
                                                                   <field name="TEXT">ID</field>
                                                                 </shadow>
                                                                 <block type="text_join" id="-G!eM=poyG$HW@y3+0Bn">
                                                                   <mutation items="2"></mutation>
                                                                   <value name="ADD0">
                                                                     <block type="text" id="EPquB.kk0QUL?0ppr},7">
                                                                       <field name="TEXT">Clip ID erzeugt:</field>
                                                                     </block>
                                                                   </value>
                                                                   <value name="ADD1">
                                                                     <block type="variables_get" id="KY+lQ`txs)`P+l#0d2Ar">
                                                                       <field name="VAR" id="UfkDZiMzbP`V|TQJn}UE">ClipName</field>
                                                                     </block>
                                                                   </value>
                                                                 </block>
                                                               </value>
                                                             </block>
                                                           </next>
                                                         </block>
                                                       </next>
                                                     </block>
                                                   </next>
                                                 </block>
                                               </next>
                                             </block>
                                           </statement>
                                         </block>
                                       </next>
                                     </block>
                                   </next>
                                 </block>
                               </next>
                             </block>
                           </next>
                         </block>
                        </xml>
                        

                        und hier ein JS Script für den vis Ordner

                        
                        //+++++++++++  Script Snapshot ++++++++++++++
                        
                        on({id: '0_userdata.0.RINGCAM.VIS.PicID', change: "ne"}, async function (obj) {
                        var value = obj.state.val;
                        var oldValue = obj.oldState.val;
                        
                        await wait(100); 
                        
                        var request = require('request');
                        var fs = require('fs');
                        
                        var ring = getState('0_userdata.0.RINGCAM.VIS.PicID').val;
                        console.log("RING-Bild erzeugt:ID1 " + ring); 
                        
                        const body = fs.readFileSync('/opt/iobroker/node_modules/iobroker.ring/snapshot/' + getState('0_userdata.0.RINGCAM.VIS.PicID').val);
                        // const body = fs.readFileSync('/opt/iobroker/node_modules/iobroker.ring/snapshot/' + ring);
                        
                        writeFile("vis.0", "/RING/LAST_PIC.jpg", body);
                        
                        });
                        
                        
                        //+++++++++++  Script Livestream ++++++++++++++
                        
                        on({id: '0_userdata.0.RINGCAM.VIS.ClipID', change: "ne"}, async function (obj) {
                        var value = obj.state.val;
                        var oldValue = obj.oldState.val;
                        
                        await wait(100); 
                        
                        var request = require('request');
                        var fs = require('fs');
                        
                        var ring1 = getState('0_userdata.0.RINGCAM.VIS.ClipID').val;
                        console.log("RING-Video erzeugt: " + ring1); 
                        
                        const body1 = fs.readFileSync('/opt/iobroker/node_modules/iobroker.ring/snapshot/' + getState('0_userdata.0.RINGCAM.VIS.ClipID').val);
                        // const body1 = fs.readFileSync('/opt/iobroker/node_modules/iobroker.ring/snapshot/' + ring1);
                        
                        writeFile("vis.0", "/RING/LAST_CLIP.mp4", body1);
                        
                        });
                        
                        //*/
                        
                        

                        und hier noch ein JS Script für die Auflistung in VIS für die letzten 30 Clips ;-)

                        var my_1, my_2, my_3, my_4, my_5, my_6, my_7, my_8, my_9, my_10, my_11, my_12, my_13, my_14, my_15, my_16, my_17, my_18, my_19, my_20, my_21, my_22, my_23, my_24, my_25, my_26, my_27, my_28, my_29, my_30;
                        
                        
                        on({id: '0_userdata.0.RINGCAM.VIS.Trigger-Videoselection', change: "ne"}, async function (obj) {
                         var value = obj.state.val;
                         var oldValue = obj.oldState.val;
                         my_1 = getState("0_userdata.0.RINGCAM.History.Video-Nr_1").val;
                         my_2 = getState("0_userdata.0.RINGCAM.History.Video-Nr_2").val;
                         my_3 = getState("0_userdata.0.RINGCAM.History.Video-Nr_3").val;
                         my_4 = getState("0_userdata.0.RINGCAM.History.Video-Nr_4").val;
                         my_5 = getState("0_userdata.0.RINGCAM.History.Video-Nr_5").val;
                         my_6 = getState("0_userdata.0.RINGCAM.History.Video-Nr_6").val;
                         my_7 = getState("0_userdata.0.RINGCAM.History.Video-Nr_7").val;
                         my_8 = getState("0_userdata.0.RINGCAM.History.Video-Nr_8").val;
                         my_9 = getState("0_userdata.0.RINGCAM.History.Video-Nr_9").val;
                         my_10 = getState("0_userdata.0.RINGCAM.History.Video-Nr_10").val;
                         my_11 = getState("0_userdata.0.RINGCAM.History.Video-Nr_11").val;
                         my_12 = getState("0_userdata.0.RINGCAM.History.Video-Nr_12").val;
                         my_13 = getState("0_userdata.0.RINGCAM.History.Video-Nr_13").val;
                         my_14 = getState("0_userdata.0.RINGCAM.History.Video-Nr_14").val;
                         my_15 = getState("0_userdata.0.RINGCAM.History.Video-Nr_15").val;
                         my_16 = getState("0_userdata.0.RINGCAM.History.Video-Nr_16").val;
                         my_17 = getState("0_userdata.0.RINGCAM.History.Video-Nr_17").val;
                         my_18 = getState("0_userdata.0.RINGCAM.History.Video-Nr_18").val;
                         my_19 = getState("0_userdata.0.RINGCAM.History.Video-Nr_19").val;
                         my_20 = getState("0_userdata.0.RINGCAM.History.Video-Nr_20").val;
                         my_21 = getState("0_userdata.0.RINGCAM.History.Video-Nr_21").val;
                         my_22 = getState("0_userdata.0.RINGCAM.History.Video-Nr_22").val;
                         my_23 = getState("0_userdata.0.RINGCAM.History.Video-Nr_23").val;
                         my_24 = getState("0_userdata.0.RINGCAM.History.Video-Nr_24").val;
                         my_25 = getState("0_userdata.0.RINGCAM.History.Video-Nr_25").val;
                         my_26 = getState("0_userdata.0.RINGCAM.History.Video-Nr_26").val;
                         my_27 = getState("0_userdata.0.RINGCAM.History.Video-Nr_27").val;
                         my_28 = getState("0_userdata.0.RINGCAM.History.Video-Nr_28").val;
                         my_29 = getState("0_userdata.0.RINGCAM.History.Video-Nr_29").val;
                         my_30 = getState("0_userdata.0.RINGCAM.History.Video-Nr_30").val;
                        
                        
                        
                        
                        
                         if (getState("0_userdata.0.RINGCAM.VIS.Trigger-Videoselection").val == 1) {
                           setStateDelayed("0_userdata.0.RINGCAM.VIS.Vis-Videoselection"/*Vis-Videoselection*/, my_1, 100, false);
                         }
                         if (getState("0_userdata.0.RINGCAM.VIS.Trigger-Videoselection").val == 2) {
                           setStateDelayed("0_userdata.0.RINGCAM.VIS.Vis-Videoselection"/*Vis-Videoselection*/, my_2, 100, false);
                         }
                         if (getState("0_userdata.0.RINGCAM.VIS.Trigger-Videoselection").val == 3) {
                           setStateDelayed("0_userdata.0.RINGCAM.VIS.Vis-Videoselection"/*Vis-Videoselection*/, my_3, 100, false);
                         }
                         if (getState("0_userdata.0.RINGCAM.VIS.Trigger-Videoselection").val == 4) {
                           setStateDelayed("0_userdata.0.RINGCAM.VIS.Vis-Videoselection"/*Vis-Videoselection*/, my_4, 100, false);
                         }
                         if (getState("0_userdata.0.RINGCAM.VIS.Trigger-Videoselection").val == 5) {
                           setStateDelayed("0_userdata.0.RINGCAM.VIS.Vis-Videoselection"/*Vis-Videoselection*/, my_5, 100, false);
                         }
                         if (getState("0_userdata.0.RINGCAM.VIS.Trigger-Videoselection").val == 6) {
                           setStateDelayed("0_userdata.0.RINGCAM.VIS.Vis-Videoselection"/*Vis-Videoselection*/, my_6, 100, false);
                         }
                         if (getState("0_userdata.0.RINGCAM.VIS.Trigger-Videoselection").val == 7) {
                           setStateDelayed("0_userdata.0.RINGCAM.VIS.Vis-Videoselection"/*Vis-Videoselection*/, my_7, 100, false);
                         }
                         if (getState("0_userdata.0.RINGCAM.VIS.Trigger-Videoselection").val == 8) {
                           setStateDelayed("0_userdata.0.RINGCAM.VIS.Vis-Videoselection"/*Vis-Videoselection*/, my_8, 100, false);
                         }
                         if (getState("0_userdata.0.RINGCAM.VIS.Trigger-Videoselection").val == 9) {
                           setStateDelayed("0_userdata.0.RINGCAM.VIS.Vis-Videoselection"/*Vis-Videoselection*/, my_9, 100, false);
                         }
                         if (getState("0_userdata.0.RINGCAM.VIS.Trigger-Videoselection").val == 10) {
                           setStateDelayed("0_userdata.0.RINGCAM.VIS.Vis-Videoselection"/*Vis-Videoselection*/, my_10, 100, false);
                         }
                        if (getState("0_userdata.0.RINGCAM.VIS.Trigger-Videoselection").val == 11) {
                           setStateDelayed("0_userdata.0.RINGCAM.VIS.Vis-Videoselection"/*Vis-Videoselection*/, my_11, 100, false);
                         }
                         if (getState("0_userdata.0.RINGCAM.VIS.Trigger-Videoselection").val == 12) {
                           setStateDelayed("0_userdata.0.RINGCAM.VIS.Vis-Videoselection"/*Vis-Videoselection*/, my_12, 100, false);
                         }
                         if (getState("0_userdata.0.RINGCAM.VIS.Trigger-Videoselection").val == 13) {
                           setStateDelayed("0_userdata.0.RINGCAM.VIS.Vis-Videoselection"/*Vis-Videoselection*/, my_13, 100, false);
                         }
                         if (getState("0_userdata.0.RINGCAM.VIS.Trigger-Videoselection").val == 14) {
                           setStateDelayed("0_userdata.0.RINGCAM.VIS.Vis-Videoselection"/*Vis-Videoselection*/, my_14, 100, false);
                         }
                         if (getState("0_userdata.0.RINGCAM.VIS.Trigger-Videoselection").val == 15) {
                           setStateDelayed("0_userdata.0.RINGCAM.VIS.Vis-Videoselection"/*Vis-Videoselection*/, my_15, 100, false);
                         }
                         if (getState("0_userdata.0.RINGCAM.VIS.Trigger-Videoselection").val == 16) {
                           setStateDelayed("0_userdata.0.RINGCAM.VIS.Vis-Videoselection"/*Vis-Videoselection*/, my_16, 100, false);
                         }
                         if (getState("0_userdata.0.RINGCAM.VIS.Trigger-Videoselection").val == 17) {
                           setStateDelayed("0_userdata.0.RINGCAM.VIS.Vis-Videoselection"/*Vis-Videoselection*/, my_17, 100, false);
                         }
                         if (getState("0_userdata.0.RINGCAM.VIS.Trigger-Videoselection").val == 18) {
                           setStateDelayed("0_userdata.0.RINGCAM.VIS.Vis-Videoselection"/*Vis-Videoselection*/, my_18, 100, false);
                         }
                         if (getState("0_userdata.0.RINGCAM.VIS.Trigger-Videoselection").val == 19) {
                           setStateDelayed("0_userdata.0.RINGCAM.VIS.Vis-Videoselection"/*Vis-Videoselection*/, my_19, 100, false);
                         }
                         if (getState("0_userdata.0.RINGCAM.VIS.Trigger-Videoselection").val == 20) {
                           setStateDelayed("0_userdata.0.RINGCAM.VIS.Vis-Videoselection"/*Vis-Videoselection*/, my_20, 100, false);
                         }
                          if (getState("0_userdata.0.RINGCAM.VIS.Trigger-Videoselection").val == 21) {
                           setStateDelayed("0_userdata.0.RINGCAM.VIS.Vis-Videoselection"/*Vis-Videoselection*/, my_21, 100, false);
                         }
                         if (getState("0_userdata.0.RINGCAM.VIS.Trigger-Videoselection").val == 22) {
                           setStateDelayed("0_userdata.0.RINGCAM.VIS.Vis-Videoselection"/*Vis-Videoselection*/, my_22, 100, false);
                         }
                         if (getState("0_userdata.0.RINGCAM.VIS.Trigger-Videoselection").val == 23) {
                           setStateDelayed("0_userdata.0.RINGCAM.VIS.Vis-Videoselection"/*Vis-Videoselection*/, my_23, 100, false);
                         }
                         if (getState("0_userdata.0.RINGCAM.VIS.Trigger-Videoselection").val == 24) {
                           setStateDelayed("0_userdata.0.RINGCAM.VIS.Vis-Videoselection"/*Vis-Videoselection*/, my_24, 100, false);
                         }
                         if (getState("0_userdata.0.RINGCAM.VIS.Trigger-Videoselection").val == 25) {
                           setStateDelayed("0_userdata.0.RINGCAM.VIS.Vis-Videoselection"/*Vis-Videoselection*/, my_25, 100, false);
                         }
                         if (getState("0_userdata.0.RINGCAM.VIS.Trigger-Videoselection").val == 26) {
                           setStateDelayed("0_userdata.0.RINGCAM.VIS.Vis-Videoselection"/*Vis-Videoselection*/, my_26, 100, false);
                         }
                         if (getState("0_userdata.0.RINGCAM.VIS.Trigger-Videoselection").val == 27) {
                           setStateDelayed("0_userdata.0.RINGCAM.VIS.Vis-Videoselection"/*Vis-Videoselection*/, my_27, 100, false);
                         }
                         if (getState("0_userdata.0.RINGCAM.VIS.Trigger-Videoselection").val == 28) {
                           setStateDelayed("0_userdata.0.RINGCAM.VIS.Vis-Videoselection"/*Vis-Videoselection*/, my_28, 100, false);
                         }
                         if (getState("0_userdata.0.RINGCAM.VIS.Trigger-Videoselection").val ==29) {
                           setStateDelayed("0_userdata.0.RINGCAM.VIS.Vis-Videoselection"/*Vis-Videoselection*/, my_29, 100, false);
                         }
                         if (getState("0_userdata.0.RINGCAM.VIS.Trigger-Videoselection").val == 30) {
                           setStateDelayed("0_userdata.0.RINGCAM.VIS.Vis-Videoselection"/*Vis-Videoselection*/, my_30, 100, false);
                         }
                        });
                        

                        Anbei noch mein VIS VIEW EXPORT:

                        {
                         "settings": {
                           "style": {
                             "background_class": "",
                             "background": "#2F303C"
                           },
                           "theme": "dark-hive",
                           "sizex": "1300",
                           "sizey": "700",
                           "gridSize": "10",
                           "snapType": 0,
                           "useBackground": true
                         },
                         "widgets": {
                           "e00001": {
                             "tpl": "tplHtml",
                             "data": {
                               "g_fixed": true,
                               "g_visibility": true,
                               "g_css_font_text": false,
                               "g_css_background": false,
                               "g_css_shadow_padding": false,
                               "g_css_border": false,
                               "g_gestures": false,
                               "g_signals": false,
                               "g_last_change": false,
                               "visibility-cond": "==",
                               "visibility-val": "0",
                               "visibility-groups-action": "hide",
                               "refreshInterval": "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,
                               "html": "<video controls autoplay loop muted playsinline width=\"1000\" height=\"600\" src=\"{ring.0.doorbell_54698816.livestream_url}\" type=\"video/mp4\"></video>\n\n",
                               "visibility-oid": "0_userdata.0.RINGCAM.VIS.Trigger-Videoselection"
                             },
                             "style": {
                               "left": "214px",
                               "top": "77px",
                               "z-index": "10",
                               "width": "999px",
                               "height": "593px"
                             },
                             "widgetSet": "basic"
                           },
                           "e00002": {
                             "tpl": "tplHqButton",
                             "data": {
                               "oid": "ring.0.doorbell_54698816.livestreamrequest",
                               "min": "",
                               "max": "true",
                               "iconName": "/vis.0/VIS_3/Icon/Ring.png",
                               "btIconWidth": "90",
                               "offsetAuto": true,
                               "leftOffset": "0",
                               "topOffset": "0",
                               "timeAsInterval": false,
                               "infoLeftFontSize": "12",
                               "infoFontRightSize": "12",
                               "caption": "",
                               "captionOn": "Erstelle Video...wait 20 sek.",
                               "iconOn": "/vis.0/VIS_3/Icon/arrow_refresh_15732.png",
                               "gestures-offsetX": 0,
                               "gestures-offsetY": 0,
                               "signals-cond-0": "==",
                               "signals-val-0": true,
                               "signals-icon-0": "/vis.0/VIS_3/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.0/VIS_3/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.0/VIS_3/lowbattery.png",
                               "signals-icon-size-2": 0,
                               "signals-blink-2": false,
                               "signals-horz-2": 0,
                               "signals-vert-2": 0,
                               "signals-hide-edit-2": false,
                               "pushButton": false,
                               "usejQueryStyle": false,
                               "g_visibility": false,
                               "styleActive": "hq-button-no-background",
                               "name": "Go Home",
                               "infoLeftPaddingLeft": "15",
                               "infoLeftPaddingRight": "50",
                               "infoRightPaddingRight": "15",
                               "gestures-swipeLeft-limit": "-1",
                               "gestures-rotateLeft-limit": "2",
                               "styleNormal": "hq-button-no-background",
                               "lc-type": "last-change",
                               "lc-is-interval": true,
                               "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,
                               "descriptionLeft": "Go home",
                               "lc-is-moment": false,
                               "lc-zindex": 0,
                               "descriptionLeftDisabled": true,
                               "visibility-cond": "==",
                               "visibility-val": 1,
                               "visibility-groups-action": "hide"
                             },
                             "style": {
                               "left": "48px",
                               "top": "567px",
                               "width": "95px",
                               "height": "93px",
                               "border-width": "",
                               "border-style": "",
                               "border-color": "",
                               "border-radius": "10px",
                               "z-index": "100",
                               "text-align": "center",
                               "font-size": "small",
                               "box-shadow": "2px 2px 3px rgba(255, 255, 255, 50)",
                               "background-color": ""
                             },
                             "widgetSet": "hqwidgets"
                           },
                           "e00003": {
                             "tpl": "tplHtml",
                             "data": {
                               "g_fixed": true,
                               "g_visibility": true,
                               "g_css_font_text": false,
                               "g_css_background": false,
                               "g_css_shadow_padding": false,
                               "g_css_border": false,
                               "g_gestures": false,
                               "g_signals": false,
                               "g_last_change": false,
                               "visibility-cond": ">=",
                               "visibility-val": "1",
                               "visibility-groups-action": "hide",
                               "refreshInterval": "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,
                               "html": "<video controls autoplay loop  muted width=\"1000\" height=\"600\" src=\"{0_userdata.0.RINGCAM.VIS.Vis-Videoselection}\" type=\"video/mp4\"></video>\n\n",
                               "visibility-oid": "0_userdata.0.RINGCAM.VIS.Trigger-Videoselection",
                               "comment": "0_userdata.0.RINGCAM.VIS.Trigger-Videoselection",
                               "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
                             },
                             "style": {
                               "left": "214px",
                               "top": "77px",
                               "z-index": "10",
                               "width": "999px",
                               "height": "593px"
                             },
                             "widgetSet": "basic"
                           },
                           "e00004": {
                             "tpl": "i-vis-image-new",
                             "data": {
                               "g_fixed": true,
                               "g_visibility": false,
                               "g_css_font_text": false,
                               "g_css_background": false,
                               "g_css_shadow_padding": false,
                               "g_css_border": false,
                               "g_gestures": false,
                               "g_signals": false,
                               "g_last_change": false,
                               "iCornerRadiusUL": "0",
                               "iCornerRadiusUR": "0",
                               "iCornerRadiusLR": "0",
                               "iCornerRadiusLL": "0",
                               "iImgRotation": "0",
                               "iOpacityCtn": "1",
                               "iImgBlinkFalse": "0",
                               "iImgBlinkTrue": "0",
                               "iImgColorFalse": "",
                               "iImgColorTrue": "",
                               "iImgScaleType": "iStretch",
                               "iImgTileSize": "29",
                               "iShadowSpread": "0",
                               "iShadowSpreadInner": "0",
                               "iShadowBlur": "0",
                               "iShadowColor": "#111111",
                               "iShadowColorActive": "#111111",
                               "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,
                               "iImageFalse": "",
                               "iImageTrue": "/vis-icontwo/Backgrounds/101.jpg",
                               "iPointerEvents": true,
                               "views": [
                                 "Alarm",
                                 "Corona",
                                 "ECharts",
                                 "Home",
                                 "Mutimedia",
                                 "Netzwerk",
                                 "Status",
                                 "Status2",
                                 "View_Gross",
                                 "Wetter"
                               ],
                               "name": "Frosted Quarter",
                               "class": "glass-panel",
                               "visibility-cond": "==",
                               "visibility-val": 1,
                               "visibility-groups-action": "hide"
                             },
                             "style": {
                               "left": "0px",
                               "top": "0px",
                               "width": "1300px",
                               "height": "700px",
                               "z-index": "3"
                             },
                             "widgetSet": "vis-inventwo"
                           },
                           "e00005": {
                             "tpl": "tplHqButton",
                             "data": {
                               "oid": "0_userdata.0.RINGCAM.VIS.Play_all_Videos",
                               "min": "false",
                               "max": "true",
                               "iconName": "/vis.0/VIS_3/Clip play.png",
                               "btIconWidth": "60",
                               "offsetAuto": true,
                               "leftOffset": "0",
                               "topOffset": "0",
                               "timeAsInterval": false,
                               "infoLeftFontSize": "0",
                               "infoFontRightSize": "0",
                               "caption": "",
                               "captionOn": "",
                               "iconOn": "/vis.0/VIS_3/Icon/arrow_refresh_15732.png",
                               "pushButton": false,
                               "usejQueryStyle": false,
                               "g_visibility": false,
                               "visibility-cond": "==",
                               "visibility-val": 1,
                               "visibility-groups-action": "hide",
                               "styleActive": "hq-button-no-background",
                               "name": "play all videos",
                               "infoLeftPaddingLeft": "0",
                               "infoLeftPaddingRight": "0",
                               "infoRightPaddingRight": "0",
                               "descriptionLeft": "Find",
                               "readOnly": false,
                               "styleNormal": "hq-button-no-background",
                               "changeEffect": "",
                               "g_signals": false,
                               "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,
                               "g_ccontrol": false,
                               "g_css_background": false,
                               "g_css_border": false,
                               "g_css_shadow_padding": false,
                               "g_gestures": false,
                               "g_last_change": 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
                             },
                             "style": {
                               "left": "70px",
                               "top": "81px",
                               "width": "56px",
                               "height": "36px",
                               "z-index": "100",
                               "text-align": "center",
                               "font-size": "small",
                               "color": "black"
                             },
                             "widgetSet": "hqwidgets"
                           },
                           "e00006": {
                             "tpl": "tplJquiRadioList",
                             "data": {
                               "oid": "0_userdata.0.RINGCAM.VIS.Trigger-Videoselection",
                               "g_fixed": false,
                               "g_visibility": false,
                               "g_css_font_text": true,
                               "g_css_background": false,
                               "g_css_shadow_padding": false,
                               "g_css_border": false,
                               "g_gestures": false,
                               "g_signals": false,
                               "g_last_change": false,
                               "visibility-cond": "==",
                               "visibility-val": 1,
                               "visibility-groups-action": "hide",
                               "values": "0;1;2;3;4;5;6;7;8;9;10",
                               "texts": "last;1;2;3;4;5;6;7;8;9;10",
                               "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
                             },
                             "style": {
                               "left": "25px",
                               "top": "756px",
                               "width": "48muted0px",
                               "height": "30px",
                               "z-index": "100",
                               "font-size": "13px"
                             },
                             "widgetSet": "jqui"
                           },
                           "e00007": {
                             "tpl": "tplValueLastchange",
                             "data": {
                               "oid": "0_userdata.0.RINGCAM.VIS.ClipID",
                               "g_fixed": true,
                               "g_visibility": true,
                               "g_css_font_text": true,
                               "g_css_background": false,
                               "g_css_shadow_padding": false,
                               "g_css_border": false,
                               "g_gestures": false,
                               "g_signals": false,
                               "g_last_change": false,
                               "visibility-cond": "==",
                               "visibility-val": "0",
                               "visibility-groups-action": "hide",
                               "signals-cond-0": "==",
                               "signals-val-0": true,
                               "signals-icon-0": "/vis/signals/lowbattery.png",
                               "signals-icon-size-0": 0,
                               "signals-blink-0": false,
                               "signals-horz-0": 0,
                               "signals-vert-0": 0,
                               "signals-hide-edit-0": false,
                               "signals-cond-1": "==",
                               "signals-val-1": true,
                               "signals-icon-1": "/vis/signals/lowbattery.png",
                               "signals-icon-size-1": 0,
                               "signals-blink-1": false,
                               "signals-horz-1": 0,
                               "signals-vert-1": 0,
                               "signals-hide-edit-1": false,
                               "signals-cond-2": "==",
                               "signals-val-2": true,
                               "signals-icon-2": "/vis/signals/lowbattery.png",
                               "signals-icon-size-2": 0,
                               "signals-blink-2": false,
                               "signals-horz-2": 0,
                               "signals-vert-2": 0,
                               "signals-hide-edit-2": false,
                               "lc-type": "last-change",
                               "lc-is-interval": true,
                               "lc-is-moment": false,
                               "lc-format": "",
                               "lc-position-vert": "top",
                               "lc-position-horz": "right",
                               "lc-offset-vert": 0,
                               "lc-offset-horz": 0,
                               "lc-font-size": "12px",
                               "lc-font-family": "",
                               "lc-font-style": "",
                               "lc-bkg-color": "",
                               "lc-color": "",
                               "lc-border-width": "0",
                               "lc-border-style": "",
                               "lc-border-color": "",
                               "lc-border-radius": 10,
                               "lc-zindex": 0,
                               "format_date": "hh:mm:ss DD.MM.YYYY ",
                               "html_prepend": "",
                               "html_append": "",
                               "visibility-oid": "0_userdata.0.RINGCAM.VIS.Trigger-Videoselection"
                             },
                             "style": {
                               "left": "241px",
                               "top": "103px",
                               "color": "white",
                               "width": "80px",
                               "height": "36px",
                               "z-index": "100",
                               "text-align": "center"
                             },
                             "widgetSet": "basic"
                           },
                           "e00008": {
                             "tpl": "tplHistoryEventList",
                             "data": {
                               "g_fixed": true,
                               "g_visibility": false,
                               "g_css_font_text": false,
                               "g_css_background": false,
                               "g_css_shadow_padding": false,
                               "g_css_border": false,
                               "g_gestures": false,
                               "g_signals": false,
                               "g_last_change": false,
                               "visibility-cond": "==",
                               "visibility-val": 1,
                               "visibility-groups-action": "hide",
                               "max_lines": "40",
                               "format_date": "hh:mm:ss",
                               "time_name": "Time",
                               "time_width": "74",
                               "val_name": "Video",
                               "val_attr": "text-align: center;",
                               "from_name": "Form",
                               "from_hide": "true",
                               "class": "glass-panel",
                               "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,
                               "oid": "0_userdata.0.RINGCAM.ZAEHLER",
                               "instance": "history.0",
                               "time_interval_min": "24 hours",
                               "inverseOrder": false,
                               "timeAsInterval": false
                             },
                             "style": {
                               "left": "37px",
                               "top": "135px",
                               "width": "125px",
                               "height": "421px",
                               "z-index": "100",
                               "overflow-y": "auto"
                             },
                             "widgetSet": "history"
                           },
                           "e00009": {
                             "tpl": "tplJquiRadioList",
                             "data": {
                               "oid": "0_userdata.0.RINGCAM.VIS.Trigger-Videoselection",
                               "g_fixed": false,
                               "g_visibility": false,
                               "g_css_font_text": true,
                               "g_css_background": false,
                               "g_css_shadow_padding": false,
                               "g_css_border": false,
                               "g_gestures": false,
                               "g_signals": false,
                               "g_last_change": false,
                               "visibility-cond": "==",
                               "visibility-val": 1,
                               "visibility-groups-action": "hide",
                               "values": "21;22;23;24;25;26;27;28;29;30;31;32;33;34;35;36;37;38;39;40",
                               "texts": "21;22;23;24;25;26;27;28;29;30;31;32;33;34;35;36;37;38;39;40",
                               "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
                             },
                             "style": {
                               "left": "20px",
                               "top": "714px",
                               "width": "1000px",
                               "height": "30px",
                               "z-index": "100",
                               "font-size": "15px"
                             },
                             "widgetSet": "jqui"
                           },
                           "e00010": {
                             "tpl": "tplJquiRadioList",
                             "data": {
                               "oid": "0_userdata.0.RINGCAM.VIS.Trigger-Videoselection",
                               "g_fixed": false,
                               "g_visibility": false,
                               "g_css_font_text": true,
                               "g_css_background": false,
                               "g_css_shadow_padding": false,
                               "g_css_border": false,
                               "g_gestures": false,
                               "g_signals": false,
                               "g_last_change": false,
                               "visibility-cond": "==",
                               "visibility-val": 1,
                               "visibility-groups-action": "hide",
                               "values": "0;1;2;3;4;5;6;7;8;9;10;11;12;13;14;15;16;17;18;19;20",
                               "texts": "last;1;2;3;4;5;6;7;8;9;10;11;12;13;14;15;16;17;18;19;20",
                               "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
                             },
                             "style": {
                               "left": "60px",
                               "top": "18px",
                               "width": "1200px",
                               "height": "30px",
                               "z-index": "100",
                               "font-size": "18px"
                             },
                             "widgetSet": "jqui"
                           },
                           "e00011": {
                             "tpl": "tplJquiRadioList",
                             "data": {
                               "oid": "0_userdata.0.RINGCAM.VIS.Trigger-Videoselection",
                               "g_fixed": false,
                               "g_visibility": false,
                               "g_css_font_text": true,
                               "g_css_background": false,
                               "g_css_shadow_padding": false,
                               "g_css_border": false,
                               "g_gestures": false,
                               "g_signals": false,
                               "g_last_change": false,
                               "visibility-cond": "==",
                               "visibility-val": 1,
                               "visibility-groups-action": "hide",
                               "values": "11;12;13;14;15;16;17;18;19;20",
                               "texts": "11;12;13;14;15;16;17;18;19;20",
                               "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
                             },
                             "style": {
                               "left": "25px",
                               "top": "789px",
                               "width": "48muted0px",
                               "height": "30px",
                               "z-index": "100",
                               "font-size": "13px"
                             },
                             "widgetSet": "jqui"
                           },
                           "e00012": {
                             "tpl": "tplJquiRadioList",
                             "data": {
                               "oid": "0_userdata.0.RINGCAM.VIS.Trigger-Videoselection",
                               "g_fixed": false,
                               "g_visibility": false,
                               "g_css_font_text": true,
                               "g_css_background": false,
                               "g_css_shadow_padding": false,
                               "g_css_border": false,
                               "g_gestures": false,
                               "g_signals": false,
                               "g_last_change": false,
                               "visibility-cond": "==",
                               "visibility-val": 1,
                               "visibility-groups-action": "hide",
                               "values": "21;22;23;24;25;26;27;28;29;30",
                               "texts": "21;22;23;24;25;26;27;28;29;30",
                               "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
                             },
                             "style": {
                               "left": "28px",
                               "top": "820px",
                               "width": "48muted0px",
                               "height": "30px",
                               "z-index": "100",
                               "font-size": "13px"
                             },
                             "widgetSet": "jqui"
                           }
                         },
                         "name": "08_Ring",
                         "filterList": []
                        }
                        


                        Bildschirmfoto 2022-01-18 um 20.29.44.png
                        Ich hoffe, du kommst klar, ansonsten einfach melden...

                        Grüße Benny

                        B Offline
                        B Offline
                        biker1602
                        schrieb am zuletzt editiert von
                        #11

                        @agria4800
                        Hallo Ich habe mal eine Frage.
                        Ich habe mir das Blockly mal kopiert, die Datenpunkte erstellt und hat auch funktioniert.
                        Jetzt wollte ich auch das JS für den Vis Ordner aktivieren aber dann kamen da gleich im Fehlerprotokoll viele Error Meldungen. Ich habe dann versuch herauszufinden woran es liegt und ich habe festgestellt das es den Ornder nicht gibt.

                        const body1 = fs.readFileSync('/opt/iobroker/node_modules/iobroker.ring/snapshot/' + getState('0_userdata.0.RINGCAM.VIS.ClipID').val);
                        

                        Muss ich den anlegen oder das Verzeichnis wo die Fotos sind und Videos sind ändern.
                        Das ist aber ein komplett anderes Verzeichnis.
                        Vielleicht kannst du mir ja etwas helfen.
                        Danke

                        1 Antwort Letzte Antwort
                        0

                        Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.

                        Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.

                        Mit deinem Input könnte dieser Beitrag noch besser werden 💗

                        Registrieren Anmelden
                        Antworten
                        • In einem neuen Thema antworten
                        Anmelden zum Antworten
                        • Älteste zuerst
                        • Neuste zuerst
                        • Meiste Stimmen


                        Support us

                        ioBroker
                        Community Adapters
                        Donate
                        FAQ Cloud / IOT
                        HowTo: Node.js-Update
                        HowTo: Backup/Restore
                        Downloads
                        BLOG

                        590

                        Online

                        32.8k

                        Benutzer

                        82.7k

                        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