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. Nach Schaltung von Aktoren Bestätigung

NEWS

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    5
    1
    43

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    24
    1
    1.4k

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

Nach Schaltung von Aktoren Bestätigung

Geplant Angeheftet Gesperrt Verschoben Blockly
blocklymonitoring
11 Beiträge 4 Kommentatoren 1.0k Aufrufe 2 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.
  • nukleuzN Offline
    nukleuzN Offline
    nukleuz
    schrieb am zuletzt editiert von
    #1

    Hallo zusammen,

    ich habe zwei Aktoren von Homematic die sich am Rande ihrer Reichweite befinden.

    Wie kann ich nach ausgeführter Schaltung sicher gehen, dass diese auch wirklich ein- bzw ausgeschaltet sind?

    Bisher ist es leider so, dass ich erst zu spät merke (wenn ich nach Hause komme), dass das Aussenlicht noch oder nicht an/aus ist... Stromkosten und so ☺️

    Vielleicht auch zu einfach.

    Danke vorab.

    Intel NUC -> ProxMox -> Debian -> ioBroker (Master)| RPI3B+ -> rtl_433 (Slave) | CCU2

    paul53P 1 Antwort Letzte Antwort
    0
    • nukleuzN nukleuz

      Hallo zusammen,

      ich habe zwei Aktoren von Homematic die sich am Rande ihrer Reichweite befinden.

      Wie kann ich nach ausgeführter Schaltung sicher gehen, dass diese auch wirklich ein- bzw ausgeschaltet sind?

      Bisher ist es leider so, dass ich erst zu spät merke (wenn ich nach Hause komme), dass das Aussenlicht noch oder nicht an/aus ist... Stromkosten und so ☺️

      Vielleicht auch zu einfach.

      Danke vorab.

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

      @nukleuz sagte:

      wirklich ein- bzw ausgeschaltet sind?

      Meine Lösung: Falls der Sollzustand nicht innerhalb von 1 s bzw. 5 s erreicht ist (Trigger: anerkannt ist Update), wird das Senden wiederholt.

      Blockly_Aktor_mWiederholung.JPG

      <xml xmlns="http://www.w3.org/1999/xhtml">
       <variables>
         <variable type="" id="*T*tDs.XR6.G4_9|f@77">soll</variable>
         <variable type="" id="X!4FU:{$OhN8ek/Zx`k0">ist</variable>
         <variable type="undefined" id="timeout1">timeout1</variable>
         <variable type="undefined" id="timeout5">timeout5</variable>
       </variables>
       <block type="variables_set" id="MoJ)NgYfj]7NsrQOaOK=" x="63" y="38">
         <field name="VAR" id="*T*tDs.XR6.G4_9|f@77" variabletype="">soll</field>
         <value name="VALUE">
           <block type="get_value" id="u4dx=QYB`KCQN+V+6o4D">
             <field name="ATTR">val</field>
             <field name="OID">ID auswählen</field>
           </block>
         </value>
         <next>
           <block type="comment" id="Kw3(}6~,o+{7K|27Y05c">
             <field name="COMMENT">Aktor</field>
             <next>
               <block type="variables_set" id="RJx)J1bsJ5%sNxIlgs=w">
                 <field name="VAR" id="X!4FU:{$OhN8ek/Zx`k0" variabletype="">ist</field>
                 <value name="VALUE">
                   <block type="get_value" id="pSvi4cUWpm|vp@N?LJoS">
                     <field name="ATTR">val</field>
                     <field name="OID">ID auswählen</field>
                   </block>
                 </value>
                 <next>
                   <block type="procedures_callnoreturn" id="$oY.#C`bI0c**sT=S9T+">
                     <mutation name="Schalten"></mutation>
                     <next>
                       <block type="comment" id="NwTvyNhdNAi[E`KOr$;#">
                         <field name="COMMENT">Sollzustand Aktor</field>
                         <next>
                           <block type="on_ext" id="jY;D)U!vI_{qT@D_SEsC">
                             <mutation items="1"></mutation>
                             <field name="CONDITION">ne</field>
                             <field name="ACK_CONDITION"></field>
                             <value name="OID0">
                               <shadow type="field_oid" id="GR=xnxV1eH,n[(P;)|sA">
                                 <field name="oid">default</field>
                               </shadow>
                             </value>
                             <statement name="STATEMENT">
                               <block type="variables_set" id=":aVS7$p=J1@21*4Dj|K!">
                                 <field name="VAR" id="*T*tDs.XR6.G4_9|f@77" variabletype="">soll</field>
                                 <value name="VALUE">
                                   <block type="on_source" id=".LH+o=wytOKG}={WjUOR">
                                     <field name="ATTR">state.val</field>
                                   </block>
                                 </value>
                                 <next>
                                   <block type="procedures_callnoreturn" id="]D}-gjH[2hJ(](S@`OUT">
                                     <mutation name="Schalten"></mutation>
                                   </block>
                                 </next>
                               </block>
                             </statement>
                             <next>
                               <block type="comment" id=")2+TXFE3+}:f]R5i:)WD">
                                 <field name="COMMENT">Aktor</field>
                                 <next>
                                   <block type="on_ext" id="xn{6s-zN63q2YM_-JHD6">
                                     <mutation items="1"></mutation>
                                     <field name="CONDITION">any</field>
                                     <field name="ACK_CONDITION">true</field>
                                     <value name="OID0">
                                       <shadow type="field_oid" id=")xL$K)(huHmhZZ^g|Pt1">
                                         <field name="oid">default</field>
                                       </shadow>
                                     </value>
                                     <statement name="STATEMENT">
                                       <block type="variables_set" id="*Lz4xY}?LrSi`_G3icte">
                                         <field name="VAR" id="X!4FU:{$OhN8ek/Zx`k0" variabletype="">ist</field>
                                         <value name="VALUE">
                                           <block type="on_source" id="zF(Vo%BsBIGlAU6J?zlj">
                                             <field name="ATTR">state.val</field>
                                           </block>
                                         </value>
                                         <next>
                                           <block type="controls_if" id="rbElE)[YD$2M3?{7Bo1#">
                                             <value name="IF0">
                                               <block type="logic_compare" id="K.T@T_Dz=z:S{ZXBdrM]">
                                                 <field name="OP">EQ</field>
                                                 <value name="A">
                                                   <block type="variables_get" id="]C]e(HQCC}7dE#?wc.6I">
                                                     <field name="VAR" id="X!4FU:{$OhN8ek/Zx`k0" variabletype="">ist</field>
                                                   </block>
                                                 </value>
                                                 <value name="B">
                                                   <block type="variables_get" id="yR.e~T+=WMoY,A~ut]#n">
                                                     <field name="VAR" id="*T*tDs.XR6.G4_9|f@77" variabletype="">soll</field>
                                                   </block>
                                                 </value>
                                               </block>
                                             </value>
                                             <statement name="DO0">
                                               <block type="timeouts_cleartimeout" id="?6mF6T)K=^YGY=dMrw4v">
                                                 <field name="NAME">timeout1</field>
                                                 <next>
                                                   <block type="timeouts_cleartimeout" id="}]dE[{@,l*c%)BnA`xvq">
                                                     <field name="NAME">timeout5</field>
                                                   </block>
                                                 </next>
                                               </block>
                                             </statement>
                                           </block>
                                         </next>
                                       </block>
                                     </statement>
                                   </block>
                                 </next>
                               </block>
                             </next>
                           </block>
                         </next>
                       </block>
                     </next>
                   </block>
                 </next>
               </block>
             </next>
           </block>
         </next>
       </block>
       <block type="procedures_defnoreturn" id="On5Q@D5=L:x?A:WF3zeT" x="413" y="163">
         <field name="NAME">Schalten</field>
         <comment pinned="false" h="80" w="160">Beschreibe diese Funktion …</comment>
         <statement name="STACK">
           <block type="controls_if" id="y$]4.L2%V%mjQf{abO*n">
             <value name="IF0">
               <block type="logic_compare" id="E6^w@!=}`Pk+4(5;G^98">
                 <field name="OP">NEQ</field>
                 <value name="A">
                   <block type="variables_get" id="V.20YMlLhKb)ICSFc::S">
                     <field name="VAR" id="X!4FU:{$OhN8ek/Zx`k0" variabletype="">ist</field>
                   </block>
                 </value>
                 <value name="B">
                   <block type="variables_get" id="UTsJl06.k*;$WiqZ^6n|">
                     <field name="VAR" id="*T*tDs.XR6.G4_9|f@77" variabletype="">soll</field>
                   </block>
                 </value>
               </block>
             </value>
             <statement name="DO0">
               <block type="control" id="fwwSB!-7,,!s$Y.b*0jp">
                 <mutation delay_input="false"></mutation>
                 <field name="OID">Object ID</field>
                 <field name="WITH_DELAY">FALSE</field>
                 <value name="VALUE">
                   <block type="variables_get" id="3dDlzXGextu/tEo%k}s/">
                     <field name="VAR" id="*T*tDs.XR6.G4_9|f@77" variabletype="">soll</field>
                   </block>
                 </value>
                 <next>
                   <block type="timeouts_settimeout" id="w0NK0h+F_OR8b%V7h6Th">
                     <field name="NAME">timeout1</field>
                     <field name="DELAY">1</field>
                     <field name="UNIT">sec</field>
                     <statement name="STATEMENT">
                       <block type="control" id="Y^E;20]PMHIzGbQE;y43">
                         <mutation delay_input="false"></mutation>
                         <field name="OID">Object ID</field>
                         <field name="WITH_DELAY">FALSE</field>
                         <value name="VALUE">
                           <block type="variables_get" id=".w`@@c%*=7=6_yUwbmJ.">
                             <field name="VAR" id="*T*tDs.XR6.G4_9|f@77" variabletype="">soll</field>
                           </block>
                         </value>
                       </block>
                     </statement>
                     <next>
                       <block type="timeouts_settimeout" id="t=W~A[fikN`}7u^(T/$,">
                         <field name="NAME">timeout5</field>
                         <field name="DELAY">5</field>
                         <field name="UNIT">sec</field>
                         <statement name="STATEMENT">
                           <block type="control" id="UIbLoh)}oN:!,$r{i]jp">
                             <mutation delay_input="false"></mutation>
                             <field name="OID">Object ID</field>
                             <field name="WITH_DELAY">FALSE</field>
                             <value name="VALUE">
                               <block type="variables_get" id="QX6DI1yxB;=0B8h{]O7~">
                                 <field name="VAR" id="*T*tDs.XR6.G4_9|f@77" variabletype="">soll</field>
                               </block>
                             </value>
                           </block>
                         </statement>
                       </block>
                     </next>
                   </block>
                 </next>
               </block>
             </statement>
           </block>
         </statement>
       </block>
      </xml>
      

      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

      D 1 Antwort Letzte Antwort
      0
      • nukleuzN Offline
        nukleuzN Offline
        nukleuz
        schrieb am zuletzt editiert von
        #3

        Das werde ich gleich mal ausprobieren.

        Vielen Dank für dein Beispiel Skript.

        Intel NUC -> ProxMox -> Debian -> ioBroker (Master)| RPI3B+ -> rtl_433 (Slave) | CCU2

        1 Antwort Letzte Antwort
        0
        • nukleuzN Offline
          nukleuzN Offline
          nukleuz
          schrieb am zuletzt editiert von
          #4

          @paul53

          Ich habe das Gefühl, dass es jetzt an meiner Logik scheitert...

          Das habe ich mal umgesetzt:

          7bffb8ac-10ef-4495-9bf1-59b7261c383a-image.png

          Was muss der soll-Wert sein? True oder false oder wirklich eine Objekt-ID?

          Danke :)

          Intel NUC -> ProxMox -> Debian -> ioBroker (Master)| RPI3B+ -> rtl_433 (Slave) | CCU2

          paul53P 1 Antwort Letzte Antwort
          0
          • nukleuzN nukleuz

            @paul53

            Ich habe das Gefühl, dass es jetzt an meiner Logik scheitert...

            Das habe ich mal umgesetzt:

            7bffb8ac-10ef-4495-9bf1-59b7261c383a-image.png

            Was muss der soll-Wert sein? True oder false oder wirklich eine Objekt-ID?

            Danke :)

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

            @nukleuz sagte:

            Was muss der soll-Wert sein?

            Wert ist eine Eigenschaft des Trigger-Datenpunktes. (Blöcke Trigger).
            Soll- und Ist-Datenpunkt dürfen nicht gleich sein (Soll ist i.d.R. ein virtueller Datenpunkt). Den steuere-Blöcken muss die ID des Aktor-Datenpunktes zugewiesen werden.

            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

            nukleuzN 1 Antwort Letzte Antwort
            0
            • paul53P paul53

              @nukleuz sagte:

              Was muss der soll-Wert sein?

              Wert ist eine Eigenschaft des Trigger-Datenpunktes. (Blöcke Trigger).
              Soll- und Ist-Datenpunkt dürfen nicht gleich sein (Soll ist i.d.R. ein virtueller Datenpunkt). Den steuere-Blöcken muss die ID des Aktor-Datenpunktes zugewiesen werden.

              nukleuzN Offline
              nukleuzN Offline
              nukleuz
              schrieb am zuletzt editiert von
              #6

              @paul53 Sag mal, muss ich die Blöcke in meine vorhandene Logik einbauen, oder kann die neben der Logik (BWM wird auf true getriggert - Licht ein - nach 3 Minuten wieder aus) auch standalone laufen?

              Danke vorab!

              3267f70b-805e-46ba-b645-e5df6bac2d82-image.png

              Intel NUC -> ProxMox -> Debian -> ioBroker (Master)| RPI3B+ -> rtl_433 (Slave) | CCU2

              paul53P 1 Antwort Letzte Antwort
              0
              • nukleuzN nukleuz

                @paul53 Sag mal, muss ich die Blöcke in meine vorhandene Logik einbauen, oder kann die neben der Logik (BWM wird auf true getriggert - Licht ein - nach 3 Minuten wieder aus) auch standalone laufen?

                Danke vorab!

                3267f70b-805e-46ba-b645-e5df6bac2d82-image.png

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

                @nukleuz sagte: muss ich die Blöcke in meine vorhandene Logik einbauen, oder kann die neben der Logik (BWM wird auf true getriggert - Licht ein - nach 3 Minuten wieder aus) auch standalone laufen?

                Der obere Trigger-Block kann auch separat laufen, da er keine Variablen zum Austausch mit anderen Blöcken verwendet.

                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

                nukleuzN T 2 Antworten Letzte Antwort
                0
                • paul53P paul53

                  @nukleuz sagte: muss ich die Blöcke in meine vorhandene Logik einbauen, oder kann die neben der Logik (BWM wird auf true getriggert - Licht ein - nach 3 Minuten wieder aus) auch standalone laufen?

                  Der obere Trigger-Block kann auch separat laufen, da er keine Variablen zum Austausch mit anderen Blöcken verwendet.

                  nukleuzN Offline
                  nukleuzN Offline
                  nukleuz
                  schrieb am zuletzt editiert von
                  #8

                  @paul53 Super und danke für Feedback 👍

                  Intel NUC -> ProxMox -> Debian -> ioBroker (Master)| RPI3B+ -> rtl_433 (Slave) | CCU2

                  1 Antwort Letzte Antwort
                  0
                  • paul53P paul53

                    @nukleuz sagte: muss ich die Blöcke in meine vorhandene Logik einbauen, oder kann die neben der Logik (BWM wird auf true getriggert - Licht ein - nach 3 Minuten wieder aus) auch standalone laufen?

                    Der obere Trigger-Block kann auch separat laufen, da er keine Variablen zum Austausch mit anderen Blöcken verwendet.

                    T Offline
                    T Offline
                    Timmss
                    schrieb am zuletzt editiert von Timmss
                    #9

                    @paul53 Hey, durch die Suche konnte ich mein Problem hier finden. Der Trigger "anerkannt ist Update" ist genau was ich brauche. Die Logik kann ich 1 zu 1 übernehmen. :relaxed:

                    Wie würdest du diese Sache lösen, wenn es zwei Objekte geben würde, die beide mit dem Trigger abgedeckt werden müssen?

                    1 Antwort Letzte Antwort
                    0
                    • paul53P paul53

                      @nukleuz sagte:

                      wirklich ein- bzw ausgeschaltet sind?

                      Meine Lösung: Falls der Sollzustand nicht innerhalb von 1 s bzw. 5 s erreicht ist (Trigger: anerkannt ist Update), wird das Senden wiederholt.

                      Blockly_Aktor_mWiederholung.JPG

                      <xml xmlns="http://www.w3.org/1999/xhtml">
                       <variables>
                         <variable type="" id="*T*tDs.XR6.G4_9|f@77">soll</variable>
                         <variable type="" id="X!4FU:{$OhN8ek/Zx`k0">ist</variable>
                         <variable type="undefined" id="timeout1">timeout1</variable>
                         <variable type="undefined" id="timeout5">timeout5</variable>
                       </variables>
                       <block type="variables_set" id="MoJ)NgYfj]7NsrQOaOK=" x="63" y="38">
                         <field name="VAR" id="*T*tDs.XR6.G4_9|f@77" variabletype="">soll</field>
                         <value name="VALUE">
                           <block type="get_value" id="u4dx=QYB`KCQN+V+6o4D">
                             <field name="ATTR">val</field>
                             <field name="OID">ID auswählen</field>
                           </block>
                         </value>
                         <next>
                           <block type="comment" id="Kw3(}6~,o+{7K|27Y05c">
                             <field name="COMMENT">Aktor</field>
                             <next>
                               <block type="variables_set" id="RJx)J1bsJ5%sNxIlgs=w">
                                 <field name="VAR" id="X!4FU:{$OhN8ek/Zx`k0" variabletype="">ist</field>
                                 <value name="VALUE">
                                   <block type="get_value" id="pSvi4cUWpm|vp@N?LJoS">
                                     <field name="ATTR">val</field>
                                     <field name="OID">ID auswählen</field>
                                   </block>
                                 </value>
                                 <next>
                                   <block type="procedures_callnoreturn" id="$oY.#C`bI0c**sT=S9T+">
                                     <mutation name="Schalten"></mutation>
                                     <next>
                                       <block type="comment" id="NwTvyNhdNAi[E`KOr$;#">
                                         <field name="COMMENT">Sollzustand Aktor</field>
                                         <next>
                                           <block type="on_ext" id="jY;D)U!vI_{qT@D_SEsC">
                                             <mutation items="1"></mutation>
                                             <field name="CONDITION">ne</field>
                                             <field name="ACK_CONDITION"></field>
                                             <value name="OID0">
                                               <shadow type="field_oid" id="GR=xnxV1eH,n[(P;)|sA">
                                                 <field name="oid">default</field>
                                               </shadow>
                                             </value>
                                             <statement name="STATEMENT">
                                               <block type="variables_set" id=":aVS7$p=J1@21*4Dj|K!">
                                                 <field name="VAR" id="*T*tDs.XR6.G4_9|f@77" variabletype="">soll</field>
                                                 <value name="VALUE">
                                                   <block type="on_source" id=".LH+o=wytOKG}={WjUOR">
                                                     <field name="ATTR">state.val</field>
                                                   </block>
                                                 </value>
                                                 <next>
                                                   <block type="procedures_callnoreturn" id="]D}-gjH[2hJ(](S@`OUT">
                                                     <mutation name="Schalten"></mutation>
                                                   </block>
                                                 </next>
                                               </block>
                                             </statement>
                                             <next>
                                               <block type="comment" id=")2+TXFE3+}:f]R5i:)WD">
                                                 <field name="COMMENT">Aktor</field>
                                                 <next>
                                                   <block type="on_ext" id="xn{6s-zN63q2YM_-JHD6">
                                                     <mutation items="1"></mutation>
                                                     <field name="CONDITION">any</field>
                                                     <field name="ACK_CONDITION">true</field>
                                                     <value name="OID0">
                                                       <shadow type="field_oid" id=")xL$K)(huHmhZZ^g|Pt1">
                                                         <field name="oid">default</field>
                                                       </shadow>
                                                     </value>
                                                     <statement name="STATEMENT">
                                                       <block type="variables_set" id="*Lz4xY}?LrSi`_G3icte">
                                                         <field name="VAR" id="X!4FU:{$OhN8ek/Zx`k0" variabletype="">ist</field>
                                                         <value name="VALUE">
                                                           <block type="on_source" id="zF(Vo%BsBIGlAU6J?zlj">
                                                             <field name="ATTR">state.val</field>
                                                           </block>
                                                         </value>
                                                         <next>
                                                           <block type="controls_if" id="rbElE)[YD$2M3?{7Bo1#">
                                                             <value name="IF0">
                                                               <block type="logic_compare" id="K.T@T_Dz=z:S{ZXBdrM]">
                                                                 <field name="OP">EQ</field>
                                                                 <value name="A">
                                                                   <block type="variables_get" id="]C]e(HQCC}7dE#?wc.6I">
                                                                     <field name="VAR" id="X!4FU:{$OhN8ek/Zx`k0" variabletype="">ist</field>
                                                                   </block>
                                                                 </value>
                                                                 <value name="B">
                                                                   <block type="variables_get" id="yR.e~T+=WMoY,A~ut]#n">
                                                                     <field name="VAR" id="*T*tDs.XR6.G4_9|f@77" variabletype="">soll</field>
                                                                   </block>
                                                                 </value>
                                                               </block>
                                                             </value>
                                                             <statement name="DO0">
                                                               <block type="timeouts_cleartimeout" id="?6mF6T)K=^YGY=dMrw4v">
                                                                 <field name="NAME">timeout1</field>
                                                                 <next>
                                                                   <block type="timeouts_cleartimeout" id="}]dE[{@,l*c%)BnA`xvq">
                                                                     <field name="NAME">timeout5</field>
                                                                   </block>
                                                                 </next>
                                                               </block>
                                                             </statement>
                                                           </block>
                                                         </next>
                                                       </block>
                                                     </statement>
                                                   </block>
                                                 </next>
                                               </block>
                                             </next>
                                           </block>
                                         </next>
                                       </block>
                                     </next>
                                   </block>
                                 </next>
                               </block>
                             </next>
                           </block>
                         </next>
                       </block>
                       <block type="procedures_defnoreturn" id="On5Q@D5=L:x?A:WF3zeT" x="413" y="163">
                         <field name="NAME">Schalten</field>
                         <comment pinned="false" h="80" w="160">Beschreibe diese Funktion …</comment>
                         <statement name="STACK">
                           <block type="controls_if" id="y$]4.L2%V%mjQf{abO*n">
                             <value name="IF0">
                               <block type="logic_compare" id="E6^w@!=}`Pk+4(5;G^98">
                                 <field name="OP">NEQ</field>
                                 <value name="A">
                                   <block type="variables_get" id="V.20YMlLhKb)ICSFc::S">
                                     <field name="VAR" id="X!4FU:{$OhN8ek/Zx`k0" variabletype="">ist</field>
                                   </block>
                                 </value>
                                 <value name="B">
                                   <block type="variables_get" id="UTsJl06.k*;$WiqZ^6n|">
                                     <field name="VAR" id="*T*tDs.XR6.G4_9|f@77" variabletype="">soll</field>
                                   </block>
                                 </value>
                               </block>
                             </value>
                             <statement name="DO0">
                               <block type="control" id="fwwSB!-7,,!s$Y.b*0jp">
                                 <mutation delay_input="false"></mutation>
                                 <field name="OID">Object ID</field>
                                 <field name="WITH_DELAY">FALSE</field>
                                 <value name="VALUE">
                                   <block type="variables_get" id="3dDlzXGextu/tEo%k}s/">
                                     <field name="VAR" id="*T*tDs.XR6.G4_9|f@77" variabletype="">soll</field>
                                   </block>
                                 </value>
                                 <next>
                                   <block type="timeouts_settimeout" id="w0NK0h+F_OR8b%V7h6Th">
                                     <field name="NAME">timeout1</field>
                                     <field name="DELAY">1</field>
                                     <field name="UNIT">sec</field>
                                     <statement name="STATEMENT">
                                       <block type="control" id="Y^E;20]PMHIzGbQE;y43">
                                         <mutation delay_input="false"></mutation>
                                         <field name="OID">Object ID</field>
                                         <field name="WITH_DELAY">FALSE</field>
                                         <value name="VALUE">
                                           <block type="variables_get" id=".w`@@c%*=7=6_yUwbmJ.">
                                             <field name="VAR" id="*T*tDs.XR6.G4_9|f@77" variabletype="">soll</field>
                                           </block>
                                         </value>
                                       </block>
                                     </statement>
                                     <next>
                                       <block type="timeouts_settimeout" id="t=W~A[fikN`}7u^(T/$,">
                                         <field name="NAME">timeout5</field>
                                         <field name="DELAY">5</field>
                                         <field name="UNIT">sec</field>
                                         <statement name="STATEMENT">
                                           <block type="control" id="UIbLoh)}oN:!,$r{i]jp">
                                             <mutation delay_input="false"></mutation>
                                             <field name="OID">Object ID</field>
                                             <field name="WITH_DELAY">FALSE</field>
                                             <value name="VALUE">
                                               <block type="variables_get" id="QX6DI1yxB;=0B8h{]O7~">
                                                 <field name="VAR" id="*T*tDs.XR6.G4_9|f@77" variabletype="">soll</field>
                                               </block>
                                             </value>
                                           </block>
                                         </statement>
                                       </block>
                                     </next>
                                   </block>
                                 </next>
                               </block>
                             </statement>
                           </block>
                         </statement>
                       </block>
                      </xml>
                      

                      D Offline
                      D Offline
                      drapo
                      schrieb am zuletzt editiert von
                      #10

                      @paul53 obwohl Dein Beitrag etwas älter ist kann er mir ebenfalls helfen Aktoren auf den richtigen Status bringen sollte der Funkbefehl mal nicht angekommen sein.
                      Da die Blöcke etwas älter sind bin ich mir bei einem nicht sicher.

                      Anerkannt ist Update

                      gibt es so nicht mehr. Wäre mein Block mit

                      Auslösung durch bestätigte Änderung korrekt?

                      0dcbb73e-ecde-44eb-8aa5-5df8c02596f2-grafik.png

                      paul53P 1 Antwort Letzte Antwort
                      0
                      • D drapo

                        @paul53 obwohl Dein Beitrag etwas älter ist kann er mir ebenfalls helfen Aktoren auf den richtigen Status bringen sollte der Funkbefehl mal nicht angekommen sein.
                        Da die Blöcke etwas älter sind bin ich mir bei einem nicht sicher.

                        Anerkannt ist Update

                        gibt es so nicht mehr. Wäre mein Block mit

                        Auslösung durch bestätigte Änderung korrekt?

                        0dcbb73e-ecde-44eb-8aa5-5df8c02596f2-grafik.png

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

                        @drapo sagte: Auslösung durch bestätigte Änderung korrekt?

                        Ja.

                        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
                        Antworten
                        • In einem neuen Thema antworten
                        Anmelden zum Antworten
                        • Älteste zuerst
                        • Neuste zuerst
                        • Meiste Stimmen


                        Support us

                        ioBroker
                        Community Adapters
                        Donate

                        437

                        Online

                        32.5k

                        Benutzer

                        81.7k

                        Themen

                        1.3m

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

                        • Du hast noch kein Konto? Registrieren

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