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. Blockly Script, bitte um check ob das OK ist...

NEWS

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

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.4k

Blockly Script, bitte um check ob das OK ist...

Geplant Angeheftet Gesperrt Verschoben Blockly
7 Beiträge 3 Kommentatoren 318 Aufrufe 3 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.
  • A Offline
    A Offline
    Aiouh
    schrieb am zuletzt editiert von Aiouh
    #1

    Hallo, ich bin absolut neu in dem Blockly Thema.
    Habe nun ein script gebastelt, das ein ModBus register mit zwei Werten beschreibt, die abhängig von einem Gerätestatus sind.
    Hat auf Anhieb funktioniert. Nur ging das so verdächtig einfach, dass ich gerne einen Experten hätte der sich das anschaut und kurz Bescheid gibt ob das so OK ist oder was grundsätzliches fehlt.
    fa228c86-9663-4732-8dfb-32a5334c0ea0-grafik.png
    Vielen Dank !

    padrinoP dslraserD 2 Antworten Letzte Antwort
    0
    • A Aiouh

      Hallo, ich bin absolut neu in dem Blockly Thema.
      Habe nun ein script gebastelt, das ein ModBus register mit zwei Werten beschreibt, die abhängig von einem Gerätestatus sind.
      Hat auf Anhieb funktioniert. Nur ging das so verdächtig einfach, dass ich gerne einen Experten hätte der sich das anschaut und kurz Bescheid gibt ob das so OK ist oder was grundsätzliches fehlt.
      fa228c86-9663-4732-8dfb-32a5334c0ea0-grafik.png
      Vielen Dank !

      padrinoP Offline
      padrinoP Offline
      padrino
      Most Active
      schrieb am zuletzt editiert von padrino
      #2

      @Aiouh
      Könntest aus "ist..." "geändert" machen.
      Dann ein "blaues" Falls Wert (aus trigger:Objekt id) = 'wahr" Schreibe1 sonst Schreibe2
      machen :)

      1 Antwort Letzte Antwort
      0
      • A Aiouh

        Hallo, ich bin absolut neu in dem Blockly Thema.
        Habe nun ein script gebastelt, das ein ModBus register mit zwei Werten beschreibt, die abhängig von einem Gerätestatus sind.
        Hat auf Anhieb funktioniert. Nur ging das so verdächtig einfach, dass ich gerne einen Experten hätte der sich das anschaut und kurz Bescheid gibt ob das so OK ist oder was grundsätzliches fehlt.
        fa228c86-9663-4732-8dfb-32a5334c0ea0-grafik.png
        Vielen Dank !

        dslraserD Offline
        dslraserD Offline
        dslraser
        Forum Testing Most Active
        schrieb am zuletzt editiert von
        #3

        @Aiouh

        ich denke @padrino meint es so

        Bildschirmfoto 2020-02-17 um 20.09.26.png

        <xml xmlns="http://www.w3.org/1999/xhtml">
         <block type="on" id="Ha,bOObYr2ZR|EVc]N~K" x="137" y="12">
           <field name="OID">Object ID</field>
           <field name="CONDITION">ne</field>
           <field name="ACK_CONDITION"></field>
           <statement name="STATEMENT">
             <block type="controls_if" id="LHqE7G$Zjb#_#B^/g*,v">
               <mutation else="1"></mutation>
               <value name="IF0">
                 <block type="on_source" id="}x5T|RDUP2c7zGLfMyst">
                   <field name="ATTR">state.val</field>
                 </block>
               </value>
               <statement name="DO0">
                 <block type="control_ex" id="EFNapUbhiF^B`GcmEJH*">
                   <field name="TYPE">false</field>
                   <field name="CLEAR_RUNNING">FALSE</field>
                   <value name="OID">
                     <shadow type="field_oid" id="wRE%AeKlAWP9Nr/Z?fWf">
                       <field name="oid">Object ID</field>
                     </shadow>
                   </value>
                   <value name="VALUE">
                     <shadow type="logic_boolean" id="6GNhU+F+QR@L,b9G$:HR">
                       <field name="BOOL">TRUE</field>
                     </shadow>
                     <block type="math_number" id="x.F5S*@/KN4PJxcZ1C(;">
                       <field name="NUM">0</field>
                     </block>
                   </value>
                   <value name="DELAY_MS">
                     <shadow type="math_number" id="T7ac{bW3owvV*SEGfGxe">
                       <field name="NUM">500</field>
                     </shadow>
                   </value>
                 </block>
               </statement>
               <statement name="ELSE">
                 <block type="control_ex" id="hd~vbaZGznfIRR]0nq4U">
                   <field name="TYPE">false</field>
                   <field name="CLEAR_RUNNING">FALSE</field>
                   <value name="OID">
                     <shadow type="field_oid" id="RWm08NXoDv|)A8GIe[En">
                       <field name="oid">Object ID</field>
                     </shadow>
                   </value>
                   <value name="VALUE">
                     <shadow type="logic_boolean" id="2~=T5qO3@@%bhsAThxG#">
                       <field name="BOOL">TRUE</field>
                     </shadow>
                     <block type="math_number" id="Y_)t5q}JF%mz,ZzT`G:s">
                       <field name="NUM">4000</field>
                     </block>
                   </value>
                   <value name="DELAY_MS">
                     <shadow type="math_number" id="9zWZT;/fbZ(CA)etf1w|">
                       <field name="NUM">500</field>
                     </shadow>
                   </value>
                 </block>
               </statement>
             </block>
           </statement>
         </block>
        </xml>
        

        padrinoP A 2 Antworten Letzte Antwort
        1
        • dslraserD dslraser

          @Aiouh

          ich denke @padrino meint es so

          Bildschirmfoto 2020-02-17 um 20.09.26.png

          <xml xmlns="http://www.w3.org/1999/xhtml">
           <block type="on" id="Ha,bOObYr2ZR|EVc]N~K" x="137" y="12">
             <field name="OID">Object ID</field>
             <field name="CONDITION">ne</field>
             <field name="ACK_CONDITION"></field>
             <statement name="STATEMENT">
               <block type="controls_if" id="LHqE7G$Zjb#_#B^/g*,v">
                 <mutation else="1"></mutation>
                 <value name="IF0">
                   <block type="on_source" id="}x5T|RDUP2c7zGLfMyst">
                     <field name="ATTR">state.val</field>
                   </block>
                 </value>
                 <statement name="DO0">
                   <block type="control_ex" id="EFNapUbhiF^B`GcmEJH*">
                     <field name="TYPE">false</field>
                     <field name="CLEAR_RUNNING">FALSE</field>
                     <value name="OID">
                       <shadow type="field_oid" id="wRE%AeKlAWP9Nr/Z?fWf">
                         <field name="oid">Object ID</field>
                       </shadow>
                     </value>
                     <value name="VALUE">
                       <shadow type="logic_boolean" id="6GNhU+F+QR@L,b9G$:HR">
                         <field name="BOOL">TRUE</field>
                       </shadow>
                       <block type="math_number" id="x.F5S*@/KN4PJxcZ1C(;">
                         <field name="NUM">0</field>
                       </block>
                     </value>
                     <value name="DELAY_MS">
                       <shadow type="math_number" id="T7ac{bW3owvV*SEGfGxe">
                         <field name="NUM">500</field>
                       </shadow>
                     </value>
                   </block>
                 </statement>
                 <statement name="ELSE">
                   <block type="control_ex" id="hd~vbaZGznfIRR]0nq4U">
                     <field name="TYPE">false</field>
                     <field name="CLEAR_RUNNING">FALSE</field>
                     <value name="OID">
                       <shadow type="field_oid" id="RWm08NXoDv|)A8GIe[En">
                         <field name="oid">Object ID</field>
                       </shadow>
                     </value>
                     <value name="VALUE">
                       <shadow type="logic_boolean" id="2~=T5qO3@@%bhsAThxG#">
                         <field name="BOOL">TRUE</field>
                       </shadow>
                       <block type="math_number" id="Y_)t5q}JF%mz,ZzT`G:s">
                         <field name="NUM">4000</field>
                       </block>
                     </value>
                     <value name="DELAY_MS">
                       <shadow type="math_number" id="9zWZT;/fbZ(CA)etf1w|">
                         <field name="NUM">500</field>
                       </shadow>
                     </value>
                   </block>
                 </statement>
               </block>
             </statement>
           </block>
          </xml>
          

          padrinoP Offline
          padrinoP Offline
          padrino
          Most Active
          schrieb am zuletzt editiert von
          #4

          @dslraser
          Yep, ist nur am Handy doof. 😅

          1 Antwort Letzte Antwort
          1
          • dslraserD dslraser

            @Aiouh

            ich denke @padrino meint es so

            Bildschirmfoto 2020-02-17 um 20.09.26.png

            <xml xmlns="http://www.w3.org/1999/xhtml">
             <block type="on" id="Ha,bOObYr2ZR|EVc]N~K" x="137" y="12">
               <field name="OID">Object ID</field>
               <field name="CONDITION">ne</field>
               <field name="ACK_CONDITION"></field>
               <statement name="STATEMENT">
                 <block type="controls_if" id="LHqE7G$Zjb#_#B^/g*,v">
                   <mutation else="1"></mutation>
                   <value name="IF0">
                     <block type="on_source" id="}x5T|RDUP2c7zGLfMyst">
                       <field name="ATTR">state.val</field>
                     </block>
                   </value>
                   <statement name="DO0">
                     <block type="control_ex" id="EFNapUbhiF^B`GcmEJH*">
                       <field name="TYPE">false</field>
                       <field name="CLEAR_RUNNING">FALSE</field>
                       <value name="OID">
                         <shadow type="field_oid" id="wRE%AeKlAWP9Nr/Z?fWf">
                           <field name="oid">Object ID</field>
                         </shadow>
                       </value>
                       <value name="VALUE">
                         <shadow type="logic_boolean" id="6GNhU+F+QR@L,b9G$:HR">
                           <field name="BOOL">TRUE</field>
                         </shadow>
                         <block type="math_number" id="x.F5S*@/KN4PJxcZ1C(;">
                           <field name="NUM">0</field>
                         </block>
                       </value>
                       <value name="DELAY_MS">
                         <shadow type="math_number" id="T7ac{bW3owvV*SEGfGxe">
                           <field name="NUM">500</field>
                         </shadow>
                       </value>
                     </block>
                   </statement>
                   <statement name="ELSE">
                     <block type="control_ex" id="hd~vbaZGznfIRR]0nq4U">
                       <field name="TYPE">false</field>
                       <field name="CLEAR_RUNNING">FALSE</field>
                       <value name="OID">
                         <shadow type="field_oid" id="RWm08NXoDv|)A8GIe[En">
                           <field name="oid">Object ID</field>
                         </shadow>
                       </value>
                       <value name="VALUE">
                         <shadow type="logic_boolean" id="2~=T5qO3@@%bhsAThxG#">
                           <field name="BOOL">TRUE</field>
                         </shadow>
                         <block type="math_number" id="Y_)t5q}JF%mz,ZzT`G:s">
                           <field name="NUM">4000</field>
                         </block>
                       </value>
                       <value name="DELAY_MS">
                         <shadow type="math_number" id="9zWZT;/fbZ(CA)etf1w|">
                           <field name="NUM">500</field>
                         </shadow>
                       </value>
                     </block>
                   </statement>
                 </block>
               </statement>
             </block>
            </xml>
            

            A Offline
            A Offline
            Aiouh
            schrieb am zuletzt editiert von
            #5

            @dslraser
            Danke,
            klappt bei mir noch nicht, bekomme ich aber sicher hin, die Idee ist klar.

            dslraserD 1 Antwort Letzte Antwort
            0
            • A Aiouh

              @dslraser
              Danke,
              klappt bei mir noch nicht, bekomme ich aber sicher hin, die Idee ist klar.

              dslraserD Offline
              dslraserD Offline
              dslraser
              Forum Testing Most Active
              schrieb am zuletzt editiert von
              #6

              @Aiouh
              ich habe Dir oben den Export rein gepackt, einfach importieren.

              A 1 Antwort Letzte Antwort
              0
              • dslraserD dslraser

                @Aiouh
                ich habe Dir oben den Export rein gepackt, einfach importieren.

                A Offline
                A Offline
                Aiouh
                schrieb am zuletzt editiert von
                #7

                @dslraser
                DANKE !

                1 Antwort Letzte Antwort
                0
                Antworten
                • In einem neuen Thema antworten
                Anmelden zum Antworten
                • Älteste zuerst
                • Neuste zuerst
                • Meiste Stimmen


                Support us

                ioBroker
                Community Adapters
                Donate

                581

                Online

                32.6k

                Benutzer

                82.3k

                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