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. Wert true in 1, false in 0 umwandeln

NEWS

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    24
    1
    1.3k

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

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    14
    1
    2.6k

Wert true in 1, false in 0 umwandeln

Geplant Angeheftet Gesperrt Verschoben Blockly
7 Beiträge 3 Kommentatoren 1.9k 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
    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

                :+1: :+1: :+1:

                Danke hat funktioniert

                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

                735

                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