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

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

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. ioBroker Allgemein
  4. Ring Adapter / Snapshot auf Share oder deaktivieren

NEWS

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    15
    1
    555

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    1.9k

Ring Adapter / Snapshot auf Share oder deaktivieren

Geplant Angeheftet Gesperrt Verschoben ioBroker Allgemein
11 Beiträge 5 Kommentatoren 1.5k Aufrufe 6 Watching
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • 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 Offline
              BananaJoeB Offline
              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, 9 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 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 Offline
                      BananaJoeB Offline
                      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, 9 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 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
                        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

                        421

                        Online

                        32.6k

                        Benutzer

                        81.9k

                        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