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. Skripten / Logik
  4. Blockly
  5. (gelöst) Probleme mit Reset in Funktion auslagern

NEWS

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

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.5k

(gelöst) Probleme mit Reset in Funktion auslagern

Geplant Angeheftet Gesperrt Verschoben Blockly
8 Beiträge 2 Kommentatoren 877 Aufrufe
  • Ä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.
  • L Offline
    L Offline
    LubuBroker
    schrieb am zuletzt editiert von LubuBroker
    #1

    Hallo zusammen
    Ich bin in diesem Forum schon lange begeistert am mitlesen.
    Toll was hier alles entstanden ist.

    Ich habe auch schon einiges selbst umgesetzt.
    Auch das Problem hier habe ich eigentlich bereits gelöst. Zumindest, wenn ich nicht so faul währe:joy:
    Ich möchte, wenn ich einen Reset Button drücke noch zusätzlich eine Bestätigung drücken.
    Dazu habe ich mir eine zusätzliche bestätigungs View angelegt.
    Wenn ich jetzt Reset drücke, ploppt das Reset View auf und ich kann Ja oder Nein drücken.
    Danach wechselt die View wider in die Vorherige View zurück und der Wert ist dem entsprechend Geresettet oder nicht.
    Jetzt stehe ich aber vor einem Problem.
    Ich habe mehrere solcher Buttons auf dieser View.
    Faul wie ich bin dachte ich ich packe das ganze in eine Funktion.
    Leider wird dabei der Wert nicht geresettet und der Triger nicht zurück gesetzt.
    Was mach ich falsch?

    Hier mein Blockly
    Anmerkung 2019-07-10 212847.png

    Währe toll wenn mir jemand auf die Sprünge helfen würde

    Schönen Gruß aus der Schweiz
    Lukas

    paul53P 2 Antworten Letzte Antwort
    0
    • L LubuBroker

      Hallo zusammen
      Ich bin in diesem Forum schon lange begeistert am mitlesen.
      Toll was hier alles entstanden ist.

      Ich habe auch schon einiges selbst umgesetzt.
      Auch das Problem hier habe ich eigentlich bereits gelöst. Zumindest, wenn ich nicht so faul währe:joy:
      Ich möchte, wenn ich einen Reset Button drücke noch zusätzlich eine Bestätigung drücken.
      Dazu habe ich mir eine zusätzliche bestätigungs View angelegt.
      Wenn ich jetzt Reset drücke, ploppt das Reset View auf und ich kann Ja oder Nein drücken.
      Danach wechselt die View wider in die Vorherige View zurück und der Wert ist dem entsprechend Geresettet oder nicht.
      Jetzt stehe ich aber vor einem Problem.
      Ich habe mehrere solcher Buttons auf dieser View.
      Faul wie ich bin dachte ich ich packe das ganze in eine Funktion.
      Leider wird dabei der Wert nicht geresettet und der Triger nicht zurück gesetzt.
      Was mach ich falsch?

      Hier mein Blockly
      Anmerkung 2019-07-10 212847.png

      Währe toll wenn mir jemand auf die Sprünge helfen würde

      Schönen Gruß aus der Schweiz
      Lukas

      paul53P Offline
      paul53P Offline
      paul53
      schrieb am zuletzt editiert von
      #2

      @LubuBroker sagte:

      Was mach ich falsch?

      Die Funktionsparameter (ID, Wert, ID) werden in der Funktion nur in Variablen geschrieben und nicht auf Datenpunkte angewendet. Versuche es mal so:

      Blockly_setState_varID.JPG

      Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
      Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

      1 Antwort Letzte Antwort
      0
      • L LubuBroker

        Hallo zusammen
        Ich bin in diesem Forum schon lange begeistert am mitlesen.
        Toll was hier alles entstanden ist.

        Ich habe auch schon einiges selbst umgesetzt.
        Auch das Problem hier habe ich eigentlich bereits gelöst. Zumindest, wenn ich nicht so faul währe:joy:
        Ich möchte, wenn ich einen Reset Button drücke noch zusätzlich eine Bestätigung drücken.
        Dazu habe ich mir eine zusätzliche bestätigungs View angelegt.
        Wenn ich jetzt Reset drücke, ploppt das Reset View auf und ich kann Ja oder Nein drücken.
        Danach wechselt die View wider in die Vorherige View zurück und der Wert ist dem entsprechend Geresettet oder nicht.
        Jetzt stehe ich aber vor einem Problem.
        Ich habe mehrere solcher Buttons auf dieser View.
        Faul wie ich bin dachte ich ich packe das ganze in eine Funktion.
        Leider wird dabei der Wert nicht geresettet und der Triger nicht zurück gesetzt.
        Was mach ich falsch?

        Hier mein Blockly
        Anmerkung 2019-07-10 212847.png

        Währe toll wenn mir jemand auf die Sprünge helfen würde

        Schönen Gruß aus der Schweiz
        Lukas

        paul53P Offline
        paul53P Offline
        paul53
        schrieb am zuletzt editiert von
        #3

        @LubuBroker
        Weshalb triggerst Du nicht auf "Bestätigung OK" und "Bestätigung nicht OK" ?

        Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
        Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

        L 1 Antwort Letzte Antwort
        0
        • paul53P paul53

          @LubuBroker
          Weshalb triggerst Du nicht auf "Bestätigung OK" und "Bestätigung nicht OK" ?

          L Offline
          L Offline
          LubuBroker
          schrieb am zuletzt editiert von
          #4

          @paul53 said in Probleme mit Reset in Funktion auslagern:

          @LubuBroker
          Weshalb triggerst Du nicht auf "Bestätigung OK" und "Bestätigung nicht OK" ?

          Hallo paul53

          Vielen Dank
          Die View mit den Bestätigsbuttons kommt erst, nach dem der Trigger ausgeführt wurde.

          Mit dem Schreibe Block im zweiten Post klappt es aber genau so, wie ich das wollte.
          So brauche ich nur eine Bestätigungsview und kann diese universell einsetzen.

          Ich habe in Vis keinen Button gefunden, der mir die Möglichkeit gibt danach etwas zu bestätigen. Gibt es dazu eine einfachere Vorgehensweise?

          Aber so klappt es auf jeden Fall:grinning:
          Vielen Dank

          Gruß Lukas

          paul53P 1 Antwort Letzte Antwort
          0
          • L LubuBroker

            @paul53 said in Probleme mit Reset in Funktion auslagern:

            @LubuBroker
            Weshalb triggerst Du nicht auf "Bestätigung OK" und "Bestätigung nicht OK" ?

            Hallo paul53

            Vielen Dank
            Die View mit den Bestätigsbuttons kommt erst, nach dem der Trigger ausgeführt wurde.

            Mit dem Schreibe Block im zweiten Post klappt es aber genau so, wie ich das wollte.
            So brauche ich nur eine Bestätigungsview und kann diese universell einsetzen.

            Ich habe in Vis keinen Button gefunden, der mir die Möglichkeit gibt danach etwas zu bestätigen. Gibt es dazu eine einfachere Vorgehensweise?

            Aber so klappt es auf jeden Fall:grinning:
            Vielen Dank

            Gruß Lukas

            paul53P Offline
            paul53P Offline
            paul53
            schrieb am zuletzt editiert von paul53
            #5

            @LubuBroker sagte:

            Die View mit den Bestätigsbuttons kommt erst, nach dem der Trigger ausgeführt wurde.

            Ja, man kann trotzdem auf die Datenpunkte, die mit dieser View verknüpft sind, triggern. Etwa so

            Blockly_setState_varID.JPG

            Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
            Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

            1 Antwort Letzte Antwort
            0
            • L Offline
              L Offline
              LubuBroker
              schrieb am zuletzt editiert von
              #6

              Ja da komme ich jetzt nicht ganz mit :confused:
              Aber ich denke für mein Anliegen habe ich jetzt so eine sehr gute Lösung gefunden, die auch leicht führ mehrere Buttons anzuwenden ist. Nur den Wert, den ich an den Xiaomi Staubsauger senden muss muss ich noch herausfinden.

              Hier meine Lösung für fünf Buttons mit verschiedenen Text abfragen.
              Anmerkung 2019-07-11 191618.png

              Hier noch der Code dazu, wenn ihn jemand braucht.


              <xml xmlns="http://www.w3.org/1999/xhtml">
              <variables>
              <variable type="" id="zHTs{Gkof#aE)G4l,Pmn">Bestätigungsfrage</variable>
              <variable type="" id="L)Qa/[Ay$uls+fF{DY1">Start View</variable>
              <variable type="" id="-F8lDGPpfN3p||-xJElD">Zu resetten</variable>
              <variable type="" id="B@a+}bP9h$zBOEu{P,a+">Reset Wert</variable>
              <variable type="" id="O}QWknUDnt5v)9Pwc,">Reset Triger</variable>
              <variable type="undefined" id="Intervall">Intervall</variable>
              </variables>
              <block type="on_ext" id="?;T~T0/3x4yb!$E+:78c" x="-413" y="13">
              <mutation items="1"></mutation>
              <field name="CONDITION">true</field>
              <field name="ACK_CONDITION"></field>
              <value name="OID0">
              <shadow type="field_oid" id="N;l9rbZlB~f2~F5JB{:9">
              <field name="oid">javascript.0.Status.Xiaomi.Staubsauger_Xiaomi.Xiaomi_S50_EG.Reset_Staubbehälter</field>
              </shadow>
              </value>
              <statement name="STATEMENT">
              <block type="procedures_callnoreturn" id="u4^670F|:X.b2%$!^x~:">
              <mutation name="Funktion Reset">
              <arg name="Bestätigungsfrage"></arg>
              <arg name="Start View"></arg>
              <arg name="Zu resetten"></arg>
              <arg name="Reset Wert"></arg>
              <arg name="Reset Triger"></arg>
              </mutation>
              <value name="ARG0">
              <block type="text" id="PUd@!@r[J$u2p)E:x4_p">
              <field name="TEXT">Hast du den Staubbehälter wirklich gelehrt?</field>
              </block>
              </value>
              <value name="ARG1">
              <block type="text" id="dZ@QSSh8Q+m:]8KN)S=7">
              <field name="TEXT">Staubsauger</field>
              </block>
              </value>
              <value name="ARG2">
              <block type="field_oid" id="(j?I=,Ga;pjnW=@7Y.il">
              <field name="oid">javascript.0.Status.Xiaomi.Staubsauger_Xiaomi.Xiaomi_S50_EG.Staubbehälter_Restvolumen</field>
              </block>
              </value>
              <value name="ARG3">
              <block type="math_number" id="e{==*=]UBmL{73X.jz%L">
              <field name="NUM">100</field>
              </block>
              </value>
              <value name="ARG4">
              <block type="field_oid" id="[,}H,z4#3i4^tTR=RfA=">
              <field name="oid">javascript.0.Status.Xiaomi.Staubsauger_Xiaomi.Xiaomi_S50_EG.Reset_Staubbehälter</field>
              </block>
              </value>
              </block>
              </statement>
              <next>
              <block type="on_ext" id="Pr[mM]nkQD%UT5ruSw$I">
              <mutation items="1"></mutation>
              <field name="CONDITION">true</field>
              <field name="ACK_CONDITION"></field>
              <value name="OID0">
              <shadow type="field_oid" id="/Z(WFSUu]{3F0=T|LXqP">
              <field name="oid">javascript.0.Status.Xiaomi.Staubsauger_Xiaomi.Xiaomi_S50_EG.Reset_Sensoren</field>
              </shadow>
              </value>
              <statement name="STATEMENT">
              <block type="procedures_callnoreturn" id="ufG]UARjKeq@UMN
              ^W)i">
              <mutation name="Funktion Reset">
              <arg name="Bestätigungsfrage"></arg>
              <arg name="Start View"></arg>
              <arg name="Zu resetten"></arg>
              <arg name="Reset Wert"></arg>
              <arg name="Reset Triger"></arg>
              </mutation>
              <value name="ARG0">
              <block type="text" id="gt:rT=YH:j.rf,=kZT2_">
              <field name="TEXT">Hast du die Sensoren wirklich gereinigt?</field>
              </block>
              </value>
              <value name="ARG1">
              <block type="text" id="y2*)wiph@kH)[7k=Ya*">
              <field name="TEXT">Staubsauger</field>
              </block>
              </value>
              <value name="ARG2">
              <block type="field_oid" id="Z;i)Km
              #Hi$ymgQzF/8">
              <field name="oid">mihome-vacuum.0.consumable.sensors_reset</field>
              </block>
              </value>
              <value name="ARG3">
              <block type="math_number" id="e?bkj*d0aJMuhP-7+6eG">
              <field name="NUM">1</field>
              </block>
              </value>
              <value name="ARG4">
              <block type="field_oid" id="y@~Q6Ve_p+-$;yg|.@h^">
              <field name="oid">javascript.0.Status.Xiaomi.Staubsauger_Xiaomi.Xiaomi_S50_EG.Reset_Sensoren</field>
              </block>
              </value>
              </block>
              </statement>
              <next>
              <block type="on_ext" id="}l?aqlG:BT~f;I!BLa0(">
              <mutation items="1"></mutation>
              <field name="CONDITION">true</field>
              <field name="ACK_CONDITION"></field>
              <value name="OID0">
              <shadow type="field_oid" id="t%B@ac?]u^nVqCMJWo]">
              <field name="oid">javascript.0.Status.Xiaomi.Staubsauger_Xiaomi.Xiaomi_S50_EG.Reset_Seitenbürste</field>
              </shadow>
              </value>
              <statement name="STATEMENT">
              <block type="procedures_callnoreturn" id="FQn^VVFc3+|jD}d7Z{x$">
              <mutation name="Funktion Reset">
              <arg name="Bestätigungsfrage"></arg>
              <arg name="Start View"></arg>
              <arg name="Zu resetten"></arg>
              <arg name="Reset Wert"></arg>
              <arg name="Reset Triger"></arg>
              </mutation>
              <value name="ARG0">
              <block type="text" id="JuOCzpW7xGTMT$e#Ib19">
              <field name="TEXT">Ist die Seitenbürste wirklich in Ordnung?</field>
              </block>
              </value>
              <value name="ARG1">
              <block type="text" id="4-m]p]LxSPfK3(Y,G9"> <field name="TEXT">Staubsauger</field> </block> </value> <value name="ARG2"> <block type="field_oid" id="edLXY1mH0j0aUmE2#7O">
              <field name="oid">mihome-vacuum.0.consumable.side_brush_reset</field>
              </block>
              </value>
              <value name="ARG3">
              <block type="math_number" id="erYcP#[BV3eD|EYK;ebA">
              <field name="NUM">1</field>
              </block>
              </value>
              <value name="ARG4">
              <block type="field_oid" id="}uKls876}{+c6A033WwI">
              <field name="oid">javascript.0.Status.Xiaomi.Staubsauger_Xiaomi.Xiaomi_S50_EG.Reset_Seitenbürste</field>
              </block>
              </value>
              </block>
              </statement>
              <next>
              <block type="on_ext" id="PJ9)xOjIE/Cwk{+q0|9C">
              <mutation items="1"></mutation>
              <field name="CONDITION">true</field>
              <field name="ACK_CONDITION"></field>
              <value name="OID0">
              <shadow type="field_oid" id="!RV9iy~D)a)cX4M/MUxR">
              <field name="oid">javascript.0.Status.Xiaomi.Staubsauger_Xiaomi.Xiaomi_S50_EG.Reset_Hauptbürste</field>
              </shadow>
              </value>
              <statement name="STATEMENT">
              <block type="procedures_callnoreturn" id="$h1AOo@j#Nqr9XTLC;Bj">
              <mutation name="Funktion Reset">
              <arg name="Bestätigungsfrage"></arg>
              <arg name="Start View"></arg>
              <arg name="Zu resetten"></arg>
              <arg name="Reset Wert"></arg>
              <arg name="Reset Triger"></arg>
              </mutation>
              <value name="ARG0">
              <block type="text" id="
              !]T+l.4vS
              r5a:Yv1w"> <field name="TEXT">Ist die Hauptbürste wirklich in Ordnung?</field> </block> </value> <value name="ARG1"> <block type="text" id="Z7;|AQ0=vCMtnR}}CaFJ"> <field name="TEXT">Staubsauger</field> </block> </value> <value name="ARG2"> <block type="field_oid" id="/i/~70lvud+Vx*6-pVNA"> <field name="oid">mihome-vacuum.0.consumable.main_brush_reset</field> </block> </value> <value name="ARG3"> <block type="math_number" id="FQnl+sy9guX%,Y(cp_5B"> <field name="NUM">1</field> </block> </value> <value name="ARG4"> <block type="field_oid" id="J/2F7XG5sm%sBMp691p@"> <field name="oid">javascript.0.Status.Xiaomi.Staubsauger_Xiaomi.Xiaomi_S50_EG.Reset_Hauptbürste</field> </block> </value> </block> </statement> <next> <block type="on_ext" id="s3DFoMp)60JZ==,]U{qP"> <mutation items="1"></mutation> <field name="CONDITION">true</field> <field name="ACK_CONDITION"></field> <value name="OID0"> <shadow type="field_oid" id="$kP2}aH$I-dhd.~di%av"> <field name="oid">javascript.0.Status.Xiaomi.Staubsauger_Xiaomi.Xiaomi_S50_EG.Reset_Filter</field> </shadow> </value> <statement name="STATEMENT"> <block type="procedures_callnoreturn" id="WzSld]gMNv.9I*^@KgJ2"> <mutation name="Funktion Reset"> <arg name="Bestätigungsfrage"></arg> <arg name="Start View"></arg> <arg name="Zu resetten"></arg> <arg name="Reset Wert"></arg> <arg name="Reset Triger"></arg> </mutation> <value name="ARG0"> <block type="text" id="3K6kg)L41@B[A@zXzXiQ"> <field name="TEXT">Ist der Filter wirklich in Ordnung?</field> </block> </value> <value name="ARG1"> <block type="text" id="/UW^#q|s2)L:d3^a=Zh("> <field name="TEXT">Staubsauger</field> </block> </value> <value name="ARG2"> <block type="field_oid" id="[GMhm$j;d;ovo#$w0n+$"> <field name="oid">mihome-vacuum.0.consumable.filter_reset</field> </block> </value> <value name="ARG3"> <block type="logic_boolean" id="nBpeN6KF2Ke1R}U2M@S#"> <field name="BOOL">TRUE</field> </block> </value> <value name="ARG4"> <block type="field_oid" id="UV-~SdyjvcSk7dk;3G0T"> <field name="oid">javascript.0.Status.Xiaomi.Staubsauger_Xiaomi.Xiaomi_S50_EG.Reset_Filter</field> </block> </value> </block> </statement> </block> </next> </block> </next> </block> </next> </block> </next> </block> <block type="procedures_defnoreturn" id="[C;U3O1i[5%M|r:By%z" x="163" y="13">
              <mutation>
              <arg name="Bestätigungsfrage" varid="zHTs{Gkof#aE)G4l,Pmn"></arg>
              <arg name="Start View" varid="L)Qa/
              [Ay$uls+fF{DY1"></arg>
              <arg name="Zu resetten" varid="-F8lDGPpfN3p||-xJElD"></arg>
              <arg name="Reset Wert" varid="B@a+}bP9h$zBOEu{P,a+"></arg>
              <arg name="Reset Triger" varid="O}QWknUDnt5v)9Pwc,"></arg>
              </mutation>
              <field name="NAME">Funktion Reset</field>
              <comment pinned="false" h="80" w="160">Beschreibe diese Funktion …</comment>
              <statement name="STACK">
              <block type="comment" id="DzlQSOB%v_mY:=}$+JWH">
              <field name="COMMENT">Hier wird der Text für die Frage bereitgestellt</field>
              <next>
              <block type="control" id="JQ49CIAj=+5PZYwVpIX|">
              <mutation delay_input="false"></mutation>
              <field name="OID">javascript.0.Status.Vis.Bestätigungsfrage</field>
              <field name="WITH_DELAY">FALSE</field>
              <value name="VALUE">
              <block type="variables_get" id="zkzh4[//P$RR(%Hrb^Rv">
              <field name="VAR" id="zHTs{Gkof#aE)G4l,Pmn" variabletype="">Bestätigungsfrage</field>
              </block>
              </value>
              <next>
              <block type="comment" id="%{}zDx(ZQf]6$nk3Yp$N">
              <field name="COMMENT">Hier wird die View umgeschaltet</field>
              <next>
              <block type="control" id="z92fBN7!,}U*,28;Wy_"> <mutation delay_input="false"></mutation> <field name="OID">vis.0.control.data</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="text" id=",cl{P}%XkNw{=*KHqz3R"> <field name="TEXT">Sicherheitsabfrage</field> </block> </value> <next> <block type="control" id="DLI8lJAC7@F1ux$P^q:2"> <mutation delay_input="true"></mutation> <field name="OID">vis.0.control.command</field> <field name="WITH_DELAY">TRUE</field> <field name="DELAY_MS">1000</field> <field name="UNIT">ms</field> <field name="CLEAR_RUNNING">FALSE</field> <value name="VALUE"> <block type="text" id="F?Q_nDJ?XXBurIS=E)#">
              <field name="TEXT">changeView</field>
              </block>
              </value>
              <next>
              <block type="comment" id=";axIHg-+Ja3R_gY!V%ZP">
              <field name="COMMENT">Läuft jede Sekunde bis ein Bestätigungs Button gedrückt wird</field>
              <next>
              <block type="timeouts_setinterval" id="sOYiSr/*B5uC-Hh_$Fi"> <field name="NAME">Intervall</field> <field name="INTERVAL">1000</field> <field name="UNIT">ms</field> <statement name="STATEMENT"> <block type="comment" id="j2[5CK)xj[J!@/JK[{L3"> <field name="COMMENT">Bestätigung OK</field> <next> <block type="controls_if" id="?VsRryu(L;r:0@qid)jV"> <mutation elseif="1"></mutation> <value name="IF0"> <block type="logic_compare" id="nT,6NJ=EVw[NTn1CppN)"> <field name="OP">EQ</field> <value name="A"> <block type="get_value" id="/h/BCh2oRU?yT;NhC6=%"> <field name="ATTR">val</field> <field name="OID">javascript.0.Status.Vis.Bestätigung_OK</field> </block> </value> <value name="B"> <block type="logic_boolean" id="2B0%V+drI[h*MM4BL_$["> <field name="BOOL">TRUE</field> </block> </value> </block> </value> <statement name="DO0"> <block type="comment" id="RI4V^t~tsc-WV@MI{$qg"> <field name="COMMENT">Hier wird die Variable geresettet</field> <next> <block type="control_ex" id="txvg6-z!4i^aN|A/wNJH"> <field name="TYPE">false</field> <field name="CLEAR_RUNNING">FALSE</field> <value name="OID"> <shadow type="field_oid" id=".kQ5b^K$A5YlgNP;s5!">
              <field name="oid">Object ID</field>
              </shadow>
              <block type="variables_get" id="~#T]g4e(1E+v%hWZxV/"> <field name="VAR" id="-F8lDGPpfN3p||-xJElD" variabletype="">Zu resetten</field> </block> </value> <value name="VALUE"> <shadow type="logic_boolean" id="v1}E$5g/V$%Ig:Z1dS[z"> <field name="BOOL">TRUE</field> </shadow> <block type="variables_get" id="Xqq*GMNg8(n$4*vSc-A%"> <field name="VAR" id="B@a+}bP9h$zBOEu{P,a+" variabletype="">Reset Wert</field> </block> </value> <value name="DELAY_MS"> <shadow type="math_number" id="|@@h]w=M~g_xUHZREZ!2"> <field name="NUM">0</field> </shadow> </value> <next> <block type="comment" id="EEiaJ]_-1Ub3SaX{bb8g"> <field name="COMMENT">Hier wird der Trigger zurückgestellt</field> <next> <block type="control_ex" id="D~@zX9kV5,E%qgZ/NqKB"> <field name="TYPE">false</field> <field name="CLEAR_RUNNING">FALSE</field> <value name="OID"> <shadow type="field_oid" id=".kQ5b^K$A5YlgNP;s5!">
              <field name="oid">Object ID</field>
              </shadow>
              <block type="variables_get" id="Ul@sHcbKXw#4+D|zdcjg">
              <field name="VAR" id="O}QWknUDnt5v)9Pwc," variabletype="">Reset Triger</field>
              </block>
              </value>
              <value name="VALUE">
              <shadow type="logic_boolean" id="v1}E$5g/V$%Ig:Z1dS[z">
              <field name="BOOL">TRUE</field>
              </shadow>
              <block type="logic_boolean" id="=}!U+bmb|#fCVy$//zb"> <field name="BOOL">FALSE</field> </block> </value> <value name="DELAY_MS"> <shadow type="math_number" id="9EAc9|$j~gyXs~w65.AK"> <field name="NUM">0</field> </shadow> </value> <next> <block type="comment" id="th0?Nd}B|jaBe,+cX~6I"> <field name="COMMENT">Hier wird der Bestätigung OK zurückgestellt</field> <next> <block type="control" id="uzntp}h7H2CO:/f),NL{"> <mutation delay_input="false"></mutation> <field name="OID">javascript.0.Status.Vis.Bestätigung_OK</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="logic_boolean" id="PUGeiJ]~P.?.G/9~J0Fd"> <field name="BOOL">FALSE</field> </block> </value> <next> <block type="comment" id="oWH|rb]VCt//ojc^}rW;"> <field name="COMMENT">Hier wird die View zurückgeschaltet</field> <next> <block type="control" id="K7@{$)0IgBdDZboZ(6m;"> <mutation delay_input="false"></mutation> <field name="OID">vis.0.control.data</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="variables_get" id=":!2Mh1aRDV.|?=b?+Zl?"> <field name="VAR" id="L)Qa/_[Ay$uls+fF{DY1" variabletype="">Start View</field> </block> </value> <next> <block type="control" id="RdnEEBC-n~w[VxZr59"> <mutation delay_input="false"></mutation> <field name="OID">vis.0.control.command</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="text" id="#RkNB7#E0${[Mb@@3p1I"> <field name="TEXT">changeView</field> </block> </value> <next> <block type="timeouts_clearinterval" id="E@K7-^*CefmbTIGD8xOo"> <field name="NAME">Intervall</field> <next> <block type="comment" id="Ob2/b{d~FXg4$0mS=o8">
              <field name="COMMENT">Bestätigung nicht OK</field>
              </block>
              </next>
              </block>
              </next>
              </block>
              </next>
              </block>
              </next>
              </block>
              </next>
              </block>
              </next>
              </block>
              </next>
              </block>
              </next>
              </block>
              </next>
              </block>
              </next>
              </block>
              </statement>
              <value name="IF1">
              <block type="logic_compare" id="?Uc7_28BhDh:h=;T@RX_">
              <field name="OP">EQ</field>
              <value name="A">
              <block type="get_value" id="OQu4s@_o_1Q)I+xJXy.">
              <field name="ATTR">val</field>
              <field name="OID">javascript.0.Status.Vis.Bestätigung_nicht_OK</field>
              </block>
              </value>
              <value name="B">
              <block type="logic_boolean" id="ChpaqbD|[?A?~JThvVU+">
              <field name="BOOL">TRUE</field>
              </block>
              </value>
              </block>
              </value>
              <statement name="DO1">
              <block type="comment" id="E?93bokdTnX@]o]#6_EF">
              <field name="COMMENT">Hier wird der Trigger zurückgestellt</field>
              <next>
              <block type="control_ex" id="%8uZfxG|p)pQmO0X?l0"> <field name="TYPE">false</field> <field name="CLEAR_RUNNING">FALSE</field> <value name="OID"> <shadow type="field_oid" id=".kQ5b^K$A5YlgNP;s5!">
              <field name="oid">Object ID</field>
              </shadow>
              <block type="variables_get" id="A?HlG$0tu?Lae?Uik=!"> <field name="VAR" id="O}*QWknUDnt*5v)9Pwc," variabletype="">Reset Triger</field> </block> </value> <value name="VALUE"> <shadow type="logic_boolean" id="v1}E$5g/V$%Ig:Z1dS[z"> <field name="BOOL">TRUE</field> </shadow> <block type="logic_boolean" id="P+Gq]SS$,e#{dvRjeX7j"> <field name="BOOL">FALSE</field> </block> </value> <value name="DELAY_MS"> <shadow type="math_number" id="V%fu=M!CU(4vB%9-$B|;"> <field name="NUM">0</field> </shadow> </value> <next> <block type="comment" id="pT(r(^l,igElfr,_Rd}p"> <field name="COMMENT">Hier wird der Bestätigung nicht OK zurückgestellt</field> <next> <block type="control" id="jxoK()GYPo~]i2XA(B4%"> <mutation delay_input="false"></mutation> <field name="OID">javascript.0.Status.Vis.Bestätigung_nicht_OK</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="logic_boolean" id="M]gEoAZRd?8:F9emNh@V"> <field name="BOOL">FALSE</field> </block> </value> <next> <block type="comment" id="vpL54|*0iPV[haNJL10)"> <field name="COMMENT">Hier wird die View zurückgeschaltet</field> <next> <block type="control" id="$VJ8;5!D=Wxaz?YV!d8r"> <mutation delay_input="false"></mutation> <field name="OID">vis.0.control.data</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="variables_get" id="i#M;13xrOh+R]QHtV1,;"> <field name="VAR" id="L)Qa/_[Ay$uls+fF{DY1" variabletype="">Start View</field> </block> </value> <next> <block type="control" id="$NF_#S2piAWzJ7d3PQ^s"> <mutation delay_input="true"></mutation> <field name="OID">vis.0.control.command</field> <field name="WITH_DELAY">TRUE</field> <field name="DELAY_MS">1000</field> <field name="UNIT">ms</field> <field name="CLEAR_RUNNING">FALSE</field> <value name="VALUE"> <block type="text" id="aV)TV_Xdm{^h?Y4Pqfa">
              <field name="TEXT">changeView</field>
              </block>
              </value>
              <next>
              <block type="timeouts_clearinterval" id="#0v@ZI#PB*|5^|(#1uB
              ">
              <field name="NAME">Intervall</field>
              </block>
              </next>
              </block>
              </next>
              </block>
              </next>
              </block>
              </next>
              </block>
              </next>
              </block>
              </next>
              </block>
              </next>
              </block>
              </statement>
              </block>
              </next>
              </block>
              </statement>
              </block>
              </next>
              </block>
              </next>
              </block>
              </next>
              </block>
              </next>
              </block>
              </next>
              </block>
              </next>
              </block>
              </statement>
              </block>
              </xml>

              Eine Frage habe ich noch.
              Wo kann ich das Thema als gelöst abschließen?

              paul53P 1 Antwort Letzte Antwort
              0
              • L LubuBroker

                Ja da komme ich jetzt nicht ganz mit :confused:
                Aber ich denke für mein Anliegen habe ich jetzt so eine sehr gute Lösung gefunden, die auch leicht führ mehrere Buttons anzuwenden ist. Nur den Wert, den ich an den Xiaomi Staubsauger senden muss muss ich noch herausfinden.

                Hier meine Lösung für fünf Buttons mit verschiedenen Text abfragen.
                Anmerkung 2019-07-11 191618.png

                Hier noch der Code dazu, wenn ihn jemand braucht.


                <xml xmlns="http://www.w3.org/1999/xhtml">
                <variables>
                <variable type="" id="zHTs{Gkof#aE)G4l,Pmn">Bestätigungsfrage</variable>
                <variable type="" id="L)Qa/[Ay$uls+fF{DY1">Start View</variable>
                <variable type="" id="-F8lDGPpfN3p||-xJElD">Zu resetten</variable>
                <variable type="" id="B@a+}bP9h$zBOEu{P,a+">Reset Wert</variable>
                <variable type="" id="O}QWknUDnt5v)9Pwc,">Reset Triger</variable>
                <variable type="undefined" id="Intervall">Intervall</variable>
                </variables>
                <block type="on_ext" id="?;T~T0/3x4yb!$E+:78c" x="-413" y="13">
                <mutation items="1"></mutation>
                <field name="CONDITION">true</field>
                <field name="ACK_CONDITION"></field>
                <value name="OID0">
                <shadow type="field_oid" id="N;l9rbZlB~f2~F5JB{:9">
                <field name="oid">javascript.0.Status.Xiaomi.Staubsauger_Xiaomi.Xiaomi_S50_EG.Reset_Staubbehälter</field>
                </shadow>
                </value>
                <statement name="STATEMENT">
                <block type="procedures_callnoreturn" id="u4^670F|:X.b2%$!^x~:">
                <mutation name="Funktion Reset">
                <arg name="Bestätigungsfrage"></arg>
                <arg name="Start View"></arg>
                <arg name="Zu resetten"></arg>
                <arg name="Reset Wert"></arg>
                <arg name="Reset Triger"></arg>
                </mutation>
                <value name="ARG0">
                <block type="text" id="PUd@!@r[J$u2p)E:x4_p">
                <field name="TEXT">Hast du den Staubbehälter wirklich gelehrt?</field>
                </block>
                </value>
                <value name="ARG1">
                <block type="text" id="dZ@QSSh8Q+m:]8KN)S=7">
                <field name="TEXT">Staubsauger</field>
                </block>
                </value>
                <value name="ARG2">
                <block type="field_oid" id="(j?I=,Ga;pjnW=@7Y.il">
                <field name="oid">javascript.0.Status.Xiaomi.Staubsauger_Xiaomi.Xiaomi_S50_EG.Staubbehälter_Restvolumen</field>
                </block>
                </value>
                <value name="ARG3">
                <block type="math_number" id="e{==*=]UBmL{73X.jz%L">
                <field name="NUM">100</field>
                </block>
                </value>
                <value name="ARG4">
                <block type="field_oid" id="[,}H,z4#3i4^tTR=RfA=">
                <field name="oid">javascript.0.Status.Xiaomi.Staubsauger_Xiaomi.Xiaomi_S50_EG.Reset_Staubbehälter</field>
                </block>
                </value>
                </block>
                </statement>
                <next>
                <block type="on_ext" id="Pr[mM]nkQD%UT5ruSw$I">
                <mutation items="1"></mutation>
                <field name="CONDITION">true</field>
                <field name="ACK_CONDITION"></field>
                <value name="OID0">
                <shadow type="field_oid" id="/Z(WFSUu]{3F0=T|LXqP">
                <field name="oid">javascript.0.Status.Xiaomi.Staubsauger_Xiaomi.Xiaomi_S50_EG.Reset_Sensoren</field>
                </shadow>
                </value>
                <statement name="STATEMENT">
                <block type="procedures_callnoreturn" id="ufG]UARjKeq@UMN
                ^W)i">
                <mutation name="Funktion Reset">
                <arg name="Bestätigungsfrage"></arg>
                <arg name="Start View"></arg>
                <arg name="Zu resetten"></arg>
                <arg name="Reset Wert"></arg>
                <arg name="Reset Triger"></arg>
                </mutation>
                <value name="ARG0">
                <block type="text" id="gt:rT=YH:j.rf,=kZT2_">
                <field name="TEXT">Hast du die Sensoren wirklich gereinigt?</field>
                </block>
                </value>
                <value name="ARG1">
                <block type="text" id="y2*)wiph@kH)[7k=Ya*">
                <field name="TEXT">Staubsauger</field>
                </block>
                </value>
                <value name="ARG2">
                <block type="field_oid" id="Z;i)Km
                #Hi$ymgQzF/8">
                <field name="oid">mihome-vacuum.0.consumable.sensors_reset</field>
                </block>
                </value>
                <value name="ARG3">
                <block type="math_number" id="e?bkj*d0aJMuhP-7+6eG">
                <field name="NUM">1</field>
                </block>
                </value>
                <value name="ARG4">
                <block type="field_oid" id="y@~Q6Ve_p+-$;yg|.@h^">
                <field name="oid">javascript.0.Status.Xiaomi.Staubsauger_Xiaomi.Xiaomi_S50_EG.Reset_Sensoren</field>
                </block>
                </value>
                </block>
                </statement>
                <next>
                <block type="on_ext" id="}l?aqlG:BT~f;I!BLa0(">
                <mutation items="1"></mutation>
                <field name="CONDITION">true</field>
                <field name="ACK_CONDITION"></field>
                <value name="OID0">
                <shadow type="field_oid" id="t%B@ac?]u^nVqCMJWo]">
                <field name="oid">javascript.0.Status.Xiaomi.Staubsauger_Xiaomi.Xiaomi_S50_EG.Reset_Seitenbürste</field>
                </shadow>
                </value>
                <statement name="STATEMENT">
                <block type="procedures_callnoreturn" id="FQn^VVFc3+|jD}d7Z{x$">
                <mutation name="Funktion Reset">
                <arg name="Bestätigungsfrage"></arg>
                <arg name="Start View"></arg>
                <arg name="Zu resetten"></arg>
                <arg name="Reset Wert"></arg>
                <arg name="Reset Triger"></arg>
                </mutation>
                <value name="ARG0">
                <block type="text" id="JuOCzpW7xGTMT$e#Ib19">
                <field name="TEXT">Ist die Seitenbürste wirklich in Ordnung?</field>
                </block>
                </value>
                <value name="ARG1">
                <block type="text" id="4-m]p]LxSPfK3(Y,G9"> <field name="TEXT">Staubsauger</field> </block> </value> <value name="ARG2"> <block type="field_oid" id="edLXY1mH0j0aUmE2#7O">
                <field name="oid">mihome-vacuum.0.consumable.side_brush_reset</field>
                </block>
                </value>
                <value name="ARG3">
                <block type="math_number" id="erYcP#[BV3eD|EYK;ebA">
                <field name="NUM">1</field>
                </block>
                </value>
                <value name="ARG4">
                <block type="field_oid" id="}uKls876}{+c6A033WwI">
                <field name="oid">javascript.0.Status.Xiaomi.Staubsauger_Xiaomi.Xiaomi_S50_EG.Reset_Seitenbürste</field>
                </block>
                </value>
                </block>
                </statement>
                <next>
                <block type="on_ext" id="PJ9)xOjIE/Cwk{+q0|9C">
                <mutation items="1"></mutation>
                <field name="CONDITION">true</field>
                <field name="ACK_CONDITION"></field>
                <value name="OID0">
                <shadow type="field_oid" id="!RV9iy~D)a)cX4M/MUxR">
                <field name="oid">javascript.0.Status.Xiaomi.Staubsauger_Xiaomi.Xiaomi_S50_EG.Reset_Hauptbürste</field>
                </shadow>
                </value>
                <statement name="STATEMENT">
                <block type="procedures_callnoreturn" id="$h1AOo@j#Nqr9XTLC;Bj">
                <mutation name="Funktion Reset">
                <arg name="Bestätigungsfrage"></arg>
                <arg name="Start View"></arg>
                <arg name="Zu resetten"></arg>
                <arg name="Reset Wert"></arg>
                <arg name="Reset Triger"></arg>
                </mutation>
                <value name="ARG0">
                <block type="text" id="
                !]T+l.4vS
                r5a:Yv1w"> <field name="TEXT">Ist die Hauptbürste wirklich in Ordnung?</field> </block> </value> <value name="ARG1"> <block type="text" id="Z7;|AQ0=vCMtnR}}CaFJ"> <field name="TEXT">Staubsauger</field> </block> </value> <value name="ARG2"> <block type="field_oid" id="/i/~70lvud+Vx*6-pVNA"> <field name="oid">mihome-vacuum.0.consumable.main_brush_reset</field> </block> </value> <value name="ARG3"> <block type="math_number" id="FQnl+sy9guX%,Y(cp_5B"> <field name="NUM">1</field> </block> </value> <value name="ARG4"> <block type="field_oid" id="J/2F7XG5sm%sBMp691p@"> <field name="oid">javascript.0.Status.Xiaomi.Staubsauger_Xiaomi.Xiaomi_S50_EG.Reset_Hauptbürste</field> </block> </value> </block> </statement> <next> <block type="on_ext" id="s3DFoMp)60JZ==,]U{qP"> <mutation items="1"></mutation> <field name="CONDITION">true</field> <field name="ACK_CONDITION"></field> <value name="OID0"> <shadow type="field_oid" id="$kP2}aH$I-dhd.~di%av"> <field name="oid">javascript.0.Status.Xiaomi.Staubsauger_Xiaomi.Xiaomi_S50_EG.Reset_Filter</field> </shadow> </value> <statement name="STATEMENT"> <block type="procedures_callnoreturn" id="WzSld]gMNv.9I*^@KgJ2"> <mutation name="Funktion Reset"> <arg name="Bestätigungsfrage"></arg> <arg name="Start View"></arg> <arg name="Zu resetten"></arg> <arg name="Reset Wert"></arg> <arg name="Reset Triger"></arg> </mutation> <value name="ARG0"> <block type="text" id="3K6kg)L41@B[A@zXzXiQ"> <field name="TEXT">Ist der Filter wirklich in Ordnung?</field> </block> </value> <value name="ARG1"> <block type="text" id="/UW^#q|s2)L:d3^a=Zh("> <field name="TEXT">Staubsauger</field> </block> </value> <value name="ARG2"> <block type="field_oid" id="[GMhm$j;d;ovo#$w0n+$"> <field name="oid">mihome-vacuum.0.consumable.filter_reset</field> </block> </value> <value name="ARG3"> <block type="logic_boolean" id="nBpeN6KF2Ke1R}U2M@S#"> <field name="BOOL">TRUE</field> </block> </value> <value name="ARG4"> <block type="field_oid" id="UV-~SdyjvcSk7dk;3G0T"> <field name="oid">javascript.0.Status.Xiaomi.Staubsauger_Xiaomi.Xiaomi_S50_EG.Reset_Filter</field> </block> </value> </block> </statement> </block> </next> </block> </next> </block> </next> </block> </next> </block> <block type="procedures_defnoreturn" id="[C;U3O1i[5%M|r:By%z" x="163" y="13">
                <mutation>
                <arg name="Bestätigungsfrage" varid="zHTs{Gkof#aE)G4l,Pmn"></arg>
                <arg name="Start View" varid="L)Qa/
                [Ay$uls+fF{DY1"></arg>
                <arg name="Zu resetten" varid="-F8lDGPpfN3p||-xJElD"></arg>
                <arg name="Reset Wert" varid="B@a+}bP9h$zBOEu{P,a+"></arg>
                <arg name="Reset Triger" varid="O}QWknUDnt5v)9Pwc,"></arg>
                </mutation>
                <field name="NAME">Funktion Reset</field>
                <comment pinned="false" h="80" w="160">Beschreibe diese Funktion …</comment>
                <statement name="STACK">
                <block type="comment" id="DzlQSOB%v_mY:=}$+JWH">
                <field name="COMMENT">Hier wird der Text für die Frage bereitgestellt</field>
                <next>
                <block type="control" id="JQ49CIAj=+5PZYwVpIX|">
                <mutation delay_input="false"></mutation>
                <field name="OID">javascript.0.Status.Vis.Bestätigungsfrage</field>
                <field name="WITH_DELAY">FALSE</field>
                <value name="VALUE">
                <block type="variables_get" id="zkzh4[//P$RR(%Hrb^Rv">
                <field name="VAR" id="zHTs{Gkof#aE)G4l,Pmn" variabletype="">Bestätigungsfrage</field>
                </block>
                </value>
                <next>
                <block type="comment" id="%{}zDx(ZQf]6$nk3Yp$N">
                <field name="COMMENT">Hier wird die View umgeschaltet</field>
                <next>
                <block type="control" id="z92fBN7!,}U*,28;Wy_"> <mutation delay_input="false"></mutation> <field name="OID">vis.0.control.data</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="text" id=",cl{P}%XkNw{=*KHqz3R"> <field name="TEXT">Sicherheitsabfrage</field> </block> </value> <next> <block type="control" id="DLI8lJAC7@F1ux$P^q:2"> <mutation delay_input="true"></mutation> <field name="OID">vis.0.control.command</field> <field name="WITH_DELAY">TRUE</field> <field name="DELAY_MS">1000</field> <field name="UNIT">ms</field> <field name="CLEAR_RUNNING">FALSE</field> <value name="VALUE"> <block type="text" id="F?Q_nDJ?XXBurIS=E)#">
                <field name="TEXT">changeView</field>
                </block>
                </value>
                <next>
                <block type="comment" id=";axIHg-+Ja3R_gY!V%ZP">
                <field name="COMMENT">Läuft jede Sekunde bis ein Bestätigungs Button gedrückt wird</field>
                <next>
                <block type="timeouts_setinterval" id="sOYiSr/*B5uC-Hh_$Fi"> <field name="NAME">Intervall</field> <field name="INTERVAL">1000</field> <field name="UNIT">ms</field> <statement name="STATEMENT"> <block type="comment" id="j2[5CK)xj[J!@/JK[{L3"> <field name="COMMENT">Bestätigung OK</field> <next> <block type="controls_if" id="?VsRryu(L;r:0@qid)jV"> <mutation elseif="1"></mutation> <value name="IF0"> <block type="logic_compare" id="nT,6NJ=EVw[NTn1CppN)"> <field name="OP">EQ</field> <value name="A"> <block type="get_value" id="/h/BCh2oRU?yT;NhC6=%"> <field name="ATTR">val</field> <field name="OID">javascript.0.Status.Vis.Bestätigung_OK</field> </block> </value> <value name="B"> <block type="logic_boolean" id="2B0%V+drI[h*MM4BL_$["> <field name="BOOL">TRUE</field> </block> </value> </block> </value> <statement name="DO0"> <block type="comment" id="RI4V^t~tsc-WV@MI{$qg"> <field name="COMMENT">Hier wird die Variable geresettet</field> <next> <block type="control_ex" id="txvg6-z!4i^aN|A/wNJH"> <field name="TYPE">false</field> <field name="CLEAR_RUNNING">FALSE</field> <value name="OID"> <shadow type="field_oid" id=".kQ5b^K$A5YlgNP;s5!">
                <field name="oid">Object ID</field>
                </shadow>
                <block type="variables_get" id="~#T]g4e(1E+v%hWZxV/"> <field name="VAR" id="-F8lDGPpfN3p||-xJElD" variabletype="">Zu resetten</field> </block> </value> <value name="VALUE"> <shadow type="logic_boolean" id="v1}E$5g/V$%Ig:Z1dS[z"> <field name="BOOL">TRUE</field> </shadow> <block type="variables_get" id="Xqq*GMNg8(n$4*vSc-A%"> <field name="VAR" id="B@a+}bP9h$zBOEu{P,a+" variabletype="">Reset Wert</field> </block> </value> <value name="DELAY_MS"> <shadow type="math_number" id="|@@h]w=M~g_xUHZREZ!2"> <field name="NUM">0</field> </shadow> </value> <next> <block type="comment" id="EEiaJ]_-1Ub3SaX{bb8g"> <field name="COMMENT">Hier wird der Trigger zurückgestellt</field> <next> <block type="control_ex" id="D~@zX9kV5,E%qgZ/NqKB"> <field name="TYPE">false</field> <field name="CLEAR_RUNNING">FALSE</field> <value name="OID"> <shadow type="field_oid" id=".kQ5b^K$A5YlgNP;s5!">
                <field name="oid">Object ID</field>
                </shadow>
                <block type="variables_get" id="Ul@sHcbKXw#4+D|zdcjg">
                <field name="VAR" id="O}QWknUDnt5v)9Pwc," variabletype="">Reset Triger</field>
                </block>
                </value>
                <value name="VALUE">
                <shadow type="logic_boolean" id="v1}E$5g/V$%Ig:Z1dS[z">
                <field name="BOOL">TRUE</field>
                </shadow>
                <block type="logic_boolean" id="=}!U+bmb|#fCVy$//zb"> <field name="BOOL">FALSE</field> </block> </value> <value name="DELAY_MS"> <shadow type="math_number" id="9EAc9|$j~gyXs~w65.AK"> <field name="NUM">0</field> </shadow> </value> <next> <block type="comment" id="th0?Nd}B|jaBe,+cX~6I"> <field name="COMMENT">Hier wird der Bestätigung OK zurückgestellt</field> <next> <block type="control" id="uzntp}h7H2CO:/f),NL{"> <mutation delay_input="false"></mutation> <field name="OID">javascript.0.Status.Vis.Bestätigung_OK</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="logic_boolean" id="PUGeiJ]~P.?.G/9~J0Fd"> <field name="BOOL">FALSE</field> </block> </value> <next> <block type="comment" id="oWH|rb]VCt//ojc^}rW;"> <field name="COMMENT">Hier wird die View zurückgeschaltet</field> <next> <block type="control" id="K7@{$)0IgBdDZboZ(6m;"> <mutation delay_input="false"></mutation> <field name="OID">vis.0.control.data</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="variables_get" id=":!2Mh1aRDV.|?=b?+Zl?"> <field name="VAR" id="L)Qa/_[Ay$uls+fF{DY1" variabletype="">Start View</field> </block> </value> <next> <block type="control" id="RdnEEBC-n~w[VxZr59"> <mutation delay_input="false"></mutation> <field name="OID">vis.0.control.command</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="text" id="#RkNB7#E0${[Mb@@3p1I"> <field name="TEXT">changeView</field> </block> </value> <next> <block type="timeouts_clearinterval" id="E@K7-^*CefmbTIGD8xOo"> <field name="NAME">Intervall</field> <next> <block type="comment" id="Ob2/b{d~FXg4$0mS=o8">
                <field name="COMMENT">Bestätigung nicht OK</field>
                </block>
                </next>
                </block>
                </next>
                </block>
                </next>
                </block>
                </next>
                </block>
                </next>
                </block>
                </next>
                </block>
                </next>
                </block>
                </next>
                </block>
                </next>
                </block>
                </next>
                </block>
                </statement>
                <value name="IF1">
                <block type="logic_compare" id="?Uc7_28BhDh:h=;T@RX_">
                <field name="OP">EQ</field>
                <value name="A">
                <block type="get_value" id="OQu4s@_o_1Q)I+xJXy.">
                <field name="ATTR">val</field>
                <field name="OID">javascript.0.Status.Vis.Bestätigung_nicht_OK</field>
                </block>
                </value>
                <value name="B">
                <block type="logic_boolean" id="ChpaqbD|[?A?~JThvVU+">
                <field name="BOOL">TRUE</field>
                </block>
                </value>
                </block>
                </value>
                <statement name="DO1">
                <block type="comment" id="E?93bokdTnX@]o]#6_EF">
                <field name="COMMENT">Hier wird der Trigger zurückgestellt</field>
                <next>
                <block type="control_ex" id="%8uZfxG|p)pQmO0X?l0"> <field name="TYPE">false</field> <field name="CLEAR_RUNNING">FALSE</field> <value name="OID"> <shadow type="field_oid" id=".kQ5b^K$A5YlgNP;s5!">
                <field name="oid">Object ID</field>
                </shadow>
                <block type="variables_get" id="A?HlG$0tu?Lae?Uik=!"> <field name="VAR" id="O}*QWknUDnt*5v)9Pwc," variabletype="">Reset Triger</field> </block> </value> <value name="VALUE"> <shadow type="logic_boolean" id="v1}E$5g/V$%Ig:Z1dS[z"> <field name="BOOL">TRUE</field> </shadow> <block type="logic_boolean" id="P+Gq]SS$,e#{dvRjeX7j"> <field name="BOOL">FALSE</field> </block> </value> <value name="DELAY_MS"> <shadow type="math_number" id="V%fu=M!CU(4vB%9-$B|;"> <field name="NUM">0</field> </shadow> </value> <next> <block type="comment" id="pT(r(^l,igElfr,_Rd}p"> <field name="COMMENT">Hier wird der Bestätigung nicht OK zurückgestellt</field> <next> <block type="control" id="jxoK()GYPo~]i2XA(B4%"> <mutation delay_input="false"></mutation> <field name="OID">javascript.0.Status.Vis.Bestätigung_nicht_OK</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="logic_boolean" id="M]gEoAZRd?8:F9emNh@V"> <field name="BOOL">FALSE</field> </block> </value> <next> <block type="comment" id="vpL54|*0iPV[haNJL10)"> <field name="COMMENT">Hier wird die View zurückgeschaltet</field> <next> <block type="control" id="$VJ8;5!D=Wxaz?YV!d8r"> <mutation delay_input="false"></mutation> <field name="OID">vis.0.control.data</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="variables_get" id="i#M;13xrOh+R]QHtV1,;"> <field name="VAR" id="L)Qa/_[Ay$uls+fF{DY1" variabletype="">Start View</field> </block> </value> <next> <block type="control" id="$NF_#S2piAWzJ7d3PQ^s"> <mutation delay_input="true"></mutation> <field name="OID">vis.0.control.command</field> <field name="WITH_DELAY">TRUE</field> <field name="DELAY_MS">1000</field> <field name="UNIT">ms</field> <field name="CLEAR_RUNNING">FALSE</field> <value name="VALUE"> <block type="text" id="aV)TV_Xdm{^h?Y4Pqfa">
                <field name="TEXT">changeView</field>
                </block>
                </value>
                <next>
                <block type="timeouts_clearinterval" id="#0v@ZI#PB*|5^|(#1uB
                ">
                <field name="NAME">Intervall</field>
                </block>
                </next>
                </block>
                </next>
                </block>
                </next>
                </block>
                </next>
                </block>
                </next>
                </block>
                </next>
                </block>
                </next>
                </block>
                </statement>
                </block>
                </next>
                </block>
                </statement>
                </block>
                </next>
                </block>
                </next>
                </block>
                </next>
                </block>
                </next>
                </block>
                </next>
                </block>
                </next>
                </block>
                </statement>
                </block>
                </xml>

                Eine Frage habe ich noch.
                Wo kann ich das Thema als gelöst abschließen?

                paul53P Offline
                paul53P Offline
                paul53
                schrieb am zuletzt editiert von
                #7

                @LubuBroker sagte:

                Wo kann ich das Thema als gelöst abschließen?

                Die Überschrift editieren.

                Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
                Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

                1 Antwort Letzte Antwort
                0
                • L Offline
                  L Offline
                  LubuBroker
                  schrieb am zuletzt editiert von
                  #8

                  Vielen Dank Paul für deine Unterstützung!

                  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

                  674

                  Online

                  32.7k

                  Benutzer

                  82.4k

                  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