Weiter zum Inhalt
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Hell
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dunkel
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

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

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Skripten / Logik
  4. Blockly
  5. Wert true in 1, false in 0 umwandeln

NEWS

  • Neuer ioBroker-Blog online: Monatsrückblick März/April 2026
    BluefoxB
    Bluefox
    8
    1
    342

  • Verwendung von KI bitte immer deutlich kennzeichnen
    HomoranH
    Homoran
    10
    1
    309

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

Wert true in 1, false in 0 umwandeln

Geplant Angeheftet Gesperrt Verschoben Blockly
7 Beiträge 3 Kommentatoren 2.0k Aufrufe 3 Beobachtet
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • A Offline
    A Offline
    andreasploetz
    schrieb am zuletzt editiert von
    #1

    Hallo Forum,

    ich versuche in Blockly den Wert true in 1 und den Wert false in 0 umzuwandeln um diesen dann im iobroker weiter verwenden zu können.

    Leider startet mein Script nicht, stattdessen erhalte ich folgende Fehlermeldung.

    18:20:55.795	info	javascript.0 (1692) Stop script script.js.Anwesenheit_CCU
    

    Irgendwie stehe ich dabei auf dem Schlauch und komme nicht vorwärts. Im Anhang noch der Blockly Export.

    <xml xmlns="http://www.w3.org/1999/xhtml">
      <variables>
        <variable type="" id="XN!Qh?RdyY$rLyT2|^)v">HandyDaniel</variable>
      </variables>
      <block type="on" id="g:_iAW5O|6L$fpu|oiDV" x="-262" y="-62">
        <field name="OID">radar2.0.Handy_Daniel._here</field>
        <field name="CONDITION">ne</field>
        <field name="ACK_CONDITION"></field>
        <statement name="STATEMENT">
          <block type="variables_set" id="PD?VXvsEjZ6-/Pj!LZO?">
            <field name="VAR" id="XN!Qh?RdyY$rLyT2|^)v" variabletype="">HandyDaniel</field>
            <value name="VALUE">
              <block type="text" id="Y75WY%fTzv)ah!.Y.E2Z">
                <field name="TEXT"></field>
              </block>
            </value>
            <next>
              <block type="controls_if" id="K6ZJmj=n^0gbF4LV(@`s">
                <value name="IF0">
                  <block type="logic_compare" id="kLC^5]5$f(`gXA319=P-">
                    <field name="OP">EQ</field>
                    <value name="A">
                      <block type="on_source" id="1zZRuODWn;(aP7ki7#f|">
                        <field name="ATTR">state.val</field>
                      </block>
                    </value>
                    <value name="B">
                      <block type="text" id="+^u~NZ@k8eqQhhuUF^FG">
                        <field name="TEXT">true</field>
                      </block>
                    </value>
                  </block>
                </value>
                <statement name="DO0">
                  <block type="variables_set" id="_KaDwz+t)l,:HY^TG8#z">
                    <field name="VAR" id="XN!Qh?RdyY$rLyT2|^)v" variabletype="">HandyDaniel</field>
                    <value name="VALUE">
                      <block type="math_number" id=".TEQ?asgs}mT$irjLZ%L">
                        <field name="NUM">1</field>
                      </block>
                    </value>
                  </block>
                </statement>
                <next>
                  <block type="controls_if" id="g*}F041joK`p[;C=)`u}">
                    <value name="IF0">
                      <block type="logic_compare" id="otLD/{AnFWI@c-y)~gXk">
                        <field name="OP">EQ</field>
                        <value name="A">
                          <block type="on_source" id="F.J$JZcs?G;tz-{}*r%T">
                            <field name="ATTR">state.val</field>
                          </block>
                        </value>
                        <value name="B">
                          <block type="text" id="Ai58G@|.@4Z8%K%(5JCK">
                            <field name="TEXT">false</field>
                          </block>
                        </value>
                      </block>
                    </value>
                    <statement name="DO0">
                      <block type="variables_set" id="pv2;8fQ3=*2.d1L8cC#o">
                        <field name="VAR" id="XN!Qh?RdyY$rLyT2|^)v" variabletype="">HandyDaniel</field>
                        <value name="VALUE">
                          <block type="math_number" id="TB4A76YOwGd:eD*D#a-n">
                            <field name="NUM">0</field>
                          </block>
                        </value>
                      </block>
                    </statement>
                  </block>
                </next>
              </block>
            </next>
          </block>
        </statement>
      </block>
    </xml>
    
    SBorgS 1 Antwort Letzte Antwort
    0
    • A andreasploetz

      Hallo Forum,

      ich versuche in Blockly den Wert true in 1 und den Wert false in 0 umzuwandeln um diesen dann im iobroker weiter verwenden zu können.

      Leider startet mein Script nicht, stattdessen erhalte ich folgende Fehlermeldung.

      18:20:55.795	info	javascript.0 (1692) Stop script script.js.Anwesenheit_CCU
      

      Irgendwie stehe ich dabei auf dem Schlauch und komme nicht vorwärts. Im Anhang noch der Blockly Export.

      <xml xmlns="http://www.w3.org/1999/xhtml">
        <variables>
          <variable type="" id="XN!Qh?RdyY$rLyT2|^)v">HandyDaniel</variable>
        </variables>
        <block type="on" id="g:_iAW5O|6L$fpu|oiDV" x="-262" y="-62">
          <field name="OID">radar2.0.Handy_Daniel._here</field>
          <field name="CONDITION">ne</field>
          <field name="ACK_CONDITION"></field>
          <statement name="STATEMENT">
            <block type="variables_set" id="PD?VXvsEjZ6-/Pj!LZO?">
              <field name="VAR" id="XN!Qh?RdyY$rLyT2|^)v" variabletype="">HandyDaniel</field>
              <value name="VALUE">
                <block type="text" id="Y75WY%fTzv)ah!.Y.E2Z">
                  <field name="TEXT"></field>
                </block>
              </value>
              <next>
                <block type="controls_if" id="K6ZJmj=n^0gbF4LV(@`s">
                  <value name="IF0">
                    <block type="logic_compare" id="kLC^5]5$f(`gXA319=P-">
                      <field name="OP">EQ</field>
                      <value name="A">
                        <block type="on_source" id="1zZRuODWn;(aP7ki7#f|">
                          <field name="ATTR">state.val</field>
                        </block>
                      </value>
                      <value name="B">
                        <block type="text" id="+^u~NZ@k8eqQhhuUF^FG">
                          <field name="TEXT">true</field>
                        </block>
                      </value>
                    </block>
                  </value>
                  <statement name="DO0">
                    <block type="variables_set" id="_KaDwz+t)l,:HY^TG8#z">
                      <field name="VAR" id="XN!Qh?RdyY$rLyT2|^)v" variabletype="">HandyDaniel</field>
                      <value name="VALUE">
                        <block type="math_number" id=".TEQ?asgs}mT$irjLZ%L">
                          <field name="NUM">1</field>
                        </block>
                      </value>
                    </block>
                  </statement>
                  <next>
                    <block type="controls_if" id="g*}F041joK`p[;C=)`u}">
                      <value name="IF0">
                        <block type="logic_compare" id="otLD/{AnFWI@c-y)~gXk">
                          <field name="OP">EQ</field>
                          <value name="A">
                            <block type="on_source" id="F.J$JZcs?G;tz-{}*r%T">
                              <field name="ATTR">state.val</field>
                            </block>
                          </value>
                          <value name="B">
                            <block type="text" id="Ai58G@|.@4Z8%K%(5JCK">
                              <field name="TEXT">false</field>
                            </block>
                          </value>
                        </block>
                      </value>
                      <statement name="DO0">
                        <block type="variables_set" id="pv2;8fQ3=*2.d1L8cC#o">
                          <field name="VAR" id="XN!Qh?RdyY$rLyT2|^)v" variabletype="">HandyDaniel</field>
                          <value name="VALUE">
                            <block type="math_number" id="TB4A76YOwGd:eD*D#a-n">
                              <field name="NUM">0</field>
                            </block>
                          </value>
                        </block>
                      </statement>
                    </block>
                  </next>
                </block>
              </next>
            </block>
          </statement>
        </block>
      </xml>
      
      SBorgS Offline
      SBorgS Offline
      SBorg
      Forum Testing Most Active
      schrieb am zuletzt editiert von SBorg
      #2

      @andreasploetz Du mischt da Text (String) und bool (true/false) etwas durcheinander...

      <block xmlns="http://www.w3.org/1999/xhtml" type="on" id="g:_iAW5O|6L$fpu|oiDV" x="-262" y="-62">
        <field name="OID">radar2.0.Handy_Daniel._here</field>
        <field name="CONDITION">ne</field>
        <field name="ACK_CONDITION"></field>
        <statement name="STATEMENT">
          <block type="variables_set" id="PD?VXvsEjZ6-/Pj!LZO?">
            <field name="VAR" id="XN!Qh?RdyY$rLyT2|^)v" variabletype="">HandyDaniel</field>
            <value name="VALUE">
              <block type="math_number" id="jdLz`3]y0UmYZ;I@pP~w">
                <field name="NUM">0</field>
              </block>
            </value>
            <next>
              <block type="controls_if" id="K6ZJmj=n^0gbF4LV(@`s">
                <mutation else="1"></mutation>
                <value name="IF0">
                  <block type="get_value" id="91#CR#N+%!3rMsrEx]Xz">
                    <field name="ATTR">val</field>
                    <field name="OID">radar2.0.Handy_Daniel._here</field>
                  </block>
                </value>
                <statement name="DO0">
                  <block type="variables_set" id="_KaDwz+t)l,:HY^TG8#z">
                    <field name="VAR" id="XN!Qh?RdyY$rLyT2|^)v" variabletype="">HandyDaniel</field>
                    <value name="VALUE">
                      <block type="math_number" id=".TEQ?asgs}mT$irjLZ%L">
                        <field name="NUM">1</field>
                      </block>
                    </value>
                  </block>
                </statement>
                <statement name="ELSE">
                  <block type="variables_set" id="`MpK!!k_8G]TPZ@3YpI*">
                    <field name="VAR" id="XN!Qh?RdyY$rLyT2|^)v" variabletype="">HandyDaniel</field>
                    <value name="VALUE">
                      <block type="math_number" id="*uV+,S92e4v]|GRPz=-)">
                        <field name="NUM">0</field>
                      </block>
                    </value>
                  </block>
                </statement>
                <next>
                  <block type="debug" id="_@uubX,aX*d_LngAFY2!">
                    <field name="Severity">log</field>
                    <value name="TEXT">
                      <shadow type="text" id="B$_HE@;;@VZG9s.y(Ok/">
                        <field name="TEXT">test</field>
                      </shadow>
                      <block type="variables_get" id="fh6Arbc5B95qK8BV-.9$">
                        <field name="VAR" id="XN!Qh?RdyY$rLyT2|^)v" variabletype="">HandyDaniel</field>
                      </block>
                    </value>
                  </block>
                </next>
              </block>
            </next>
          </block>
        </statement>
      </block>
      

      LG SBorg ( SBorg auf GitHub)
      Projekte: Lebensmittelwarnung.de | WLAN-Wetterstation | PimpMyStation

      1 Antwort Letzte Antwort
      0
      • A Offline
        A Offline
        andreasploetz
        schrieb am zuletzt editiert von
        #3

        @SBorg Hey, danke für deine Änderungen bzw. Hinweise aber auch nach dem Import deines Blockly erhalte ich den gleichen Fehler weiterhin

        21:50:56.836	info	javascript.0 (1692) Stop script script.js.Anwesenheit_CCU
        
        SBorgS 1 Antwort Letzte Antwort
        0
        • A andreasploetz

          @SBorg Hey, danke für deine Änderungen bzw. Hinweise aber auch nach dem Import deines Blockly erhalte ich den gleichen Fehler weiterhin

          21:50:56.836	info	javascript.0 (1692) Stop script script.js.Anwesenheit_CCU
          
          SBorgS Offline
          SBorgS Offline
          SBorg
          Forum Testing Most Active
          schrieb am zuletzt editiert von
          #4

          @andreasploetz Nicht von dem Blockly ;)
          Bild 1.png
          Ich habe halt einen anderen Datenpunkt genutzt und ändere true/false per Simple RESTful API, aber das Blockly funktioniert und liefert keinen Fehler.
          Heißt denn dein Blockly überhaupt Anwesenheit_CCU?

          LG SBorg ( SBorg auf GitHub)
          Projekte: Lebensmittelwarnung.de | WLAN-Wetterstation | PimpMyStation

          1 Antwort Letzte Antwort
          0
          • A Offline
            A Offline
            andreasploetz
            schrieb am zuletzt editiert von
            #5

            So nach einigem Selbststudium bin ich leider immer noch nicht am Ziel... leider wird der Wert 0 oder 1 noch immer nicht in meine Systemvariable Handy_Andy_2 geschrieben.

            Was mache ich falsch?

            blockly.PNG

            GlasfaserG 1 Antwort Letzte Antwort
            0
            • A andreasploetz

              So nach einigem Selbststudium bin ich leider immer noch nicht am Ziel... leider wird der Wert 0 oder 1 noch immer nicht in meine Systemvariable Handy_Andy_2 geschrieben.

              Was mache ich falsch?

              blockly.PNG

              GlasfaserG Offline
              GlasfaserG Offline
              Glasfaser
              schrieb am zuletzt editiert von
              #6

              @andreasploetz
              Anstatt dem Text ( true / false )

              1.JPG

              Synology 918+ 16GB - ioBroker in Docker v9 , VISO auf Trekstor Primebook C13 13,3" , Hikvision Domkameras mit Surveillance Station .. CCU RaspberryMatic in Synology VM .. Zigbee CC2538+CC2592 .. Sonoff .. KNX .. Modbus ..

              1 Antwort Letzte Antwort
              1
              • A Offline
                A Offline
                andreasploetz
                schrieb am zuletzt editiert von
                #7

                👍 👍 👍

                Danke hat funktioniert

                1 Antwort Letzte Antwort
                0

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

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

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

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


                Support us

                ioBroker
                Community Adapters
                Donate

                597

                Online

                32.8k

                Benutzer

                82.8k

                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