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. Erstes Blockly komme nicht weiter

NEWS

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

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.3k

Erstes Blockly komme nicht weiter

Geplant Angeheftet Gesperrt Verschoben Skripten / Logik
blockly
26 Beiträge 4 Kommentatoren 1.9k Aufrufe 4 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.
  • P Offline
    P Offline
    Paan83
    schrieb am zuletzt editiert von
    #1

    Hallo zusammen,
    ich versuche mich gerade an meinem ersten Blockly, aber ich weiss gerade nicht weiter.
    Ich habe einen Xiaomi Vacuum Cleaner, welcher über den Xiami Vacuum Adapter, mit dem ioBroker verbunden ist. Hierüber zeigt er mir seinen Status an und gibt nur eine Zahl aus, zB zeigt er mir gerade eine 2 an, was bedeutet dass er auf Standby ist und im Sleepmodus. Jetzt möchte ich ein Skript, welches mir die Zahlen in einen Text umwandelt und diesen Text möchte ich in meiner Vis anzeigen lassen.
    Ich habe noch nie ein Blockly gemacht und habe mal versucht anzufangen, aber leider bin ich nicht weit gekommen.Ich weiss nicht wie ich ihm sagen soll, dass es einen bestimmten Text ausgeben soll... ich bitte euch mir zu helfen, und dieses Skript zu beenden.
    Danke euchBlockly.JPG

    dslraserD liv-in-skyL 3 Antworten Letzte Antwort
    0
    • P Paan83

      Hallo zusammen,
      ich versuche mich gerade an meinem ersten Blockly, aber ich weiss gerade nicht weiter.
      Ich habe einen Xiaomi Vacuum Cleaner, welcher über den Xiami Vacuum Adapter, mit dem ioBroker verbunden ist. Hierüber zeigt er mir seinen Status an und gibt nur eine Zahl aus, zB zeigt er mir gerade eine 2 an, was bedeutet dass er auf Standby ist und im Sleepmodus. Jetzt möchte ich ein Skript, welches mir die Zahlen in einen Text umwandelt und diesen Text möchte ich in meiner Vis anzeigen lassen.
      Ich habe noch nie ein Blockly gemacht und habe mal versucht anzufangen, aber leider bin ich nicht weit gekommen.Ich weiss nicht wie ich ihm sagen soll, dass es einen bestimmten Text ausgeben soll... ich bitte euch mir zu helfen, und dieses Skript zu beenden.
      Danke euchBlockly.JPG

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

      @Paan83

      diese Zustände stehen bei mir im state

      Bildschirmfoto 2019-06-14 um 13.25.00.png

      Hier mal ein kurzes Beispiel zum testen (ohne Trigger, den hast Du schon richtig)
      Mein Sauger steht gerade auf 8.

      Bildschirmfoto 2019-06-14 um 13.25.39.png

      Bildschirmfoto 2019-06-14 um 13.25.48.png

      An Stelle des debug könntest Du Deinen Text auch in einen eigenen Datenpunkt (musst Du erstellen) rein schreiben.

      1 Antwort Letzte Antwort
      0
      • P Paan83

        Hallo zusammen,
        ich versuche mich gerade an meinem ersten Blockly, aber ich weiss gerade nicht weiter.
        Ich habe einen Xiaomi Vacuum Cleaner, welcher über den Xiami Vacuum Adapter, mit dem ioBroker verbunden ist. Hierüber zeigt er mir seinen Status an und gibt nur eine Zahl aus, zB zeigt er mir gerade eine 2 an, was bedeutet dass er auf Standby ist und im Sleepmodus. Jetzt möchte ich ein Skript, welches mir die Zahlen in einen Text umwandelt und diesen Text möchte ich in meiner Vis anzeigen lassen.
        Ich habe noch nie ein Blockly gemacht und habe mal versucht anzufangen, aber leider bin ich nicht weit gekommen.Ich weiss nicht wie ich ihm sagen soll, dass es einen bestimmten Text ausgeben soll... ich bitte euch mir zu helfen, und dieses Skript zu beenden.
        Danke euchBlockly.JPG

        liv-in-skyL Offline
        liv-in-skyL Offline
        liv-in-sky
        schrieb am zuletzt editiert von
        #3

        @Paan83

        da verstehst du etwas falsch - die konvertierung macht nicht aus 3 eine drei - sonder konvertiert eine variable vom typ zahl in eine variable vom typ string - 3 wird zu "3"

        funktionieren würde:

        • du musst einen datenpunkt (zeichenfolge=string) anlegen
        • dann:siehe bild

        Image 5.png

        roter pfeil - vacuum cleaner
        gelber pfeil: eigen erstellter datenpunkt als zeichenkette

        nach einem gelösten Thread wäre es sinnvoll dies in der Überschrift des ersten Posts einzutragen [gelöst]-... Bitte benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat. Forum-Tools: PicPick https://picpick.app/en/download/ und ScreenToGif https://www.screentogif.com/downloads.html

        1 Antwort Letzte Antwort
        0
        • P Paan83

          Hallo zusammen,
          ich versuche mich gerade an meinem ersten Blockly, aber ich weiss gerade nicht weiter.
          Ich habe einen Xiaomi Vacuum Cleaner, welcher über den Xiami Vacuum Adapter, mit dem ioBroker verbunden ist. Hierüber zeigt er mir seinen Status an und gibt nur eine Zahl aus, zB zeigt er mir gerade eine 2 an, was bedeutet dass er auf Standby ist und im Sleepmodus. Jetzt möchte ich ein Skript, welches mir die Zahlen in einen Text umwandelt und diesen Text möchte ich in meiner Vis anzeigen lassen.
          Ich habe noch nie ein Blockly gemacht und habe mal versucht anzufangen, aber leider bin ich nicht weit gekommen.Ich weiss nicht wie ich ihm sagen soll, dass es einen bestimmten Text ausgeben soll... ich bitte euch mir zu helfen, und dieses Skript zu beenden.
          Danke euchBlockly.JPG

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

          @Paan83

          So sollte es gehen (nicht komplett getestet)
          Der benötigte Datenpunkt wird im Blockly erstellt.

          Bildschirmfoto 2019-06-14 um 14.09.59.png

          <xml xmlns="http://www.w3.org/1999/xhtml">
           <block type="create" id="0qiGN9NF-oRvp8*wFQM~" x="13" y="13">
             <field name="NAME">Eigene_Datenpunkte.Staubsauger.Status</field>
             <value name="VALUE">
               <block type="text" id="?Hv/Pwoj(:`z7TT7d?U#">
                 <field name="TEXT">kein Wert</field>
               </block>
             </value>
             <value name="COMMON">
               <block type="text" id="!:l5@]a6d}y%WV+%8gS~">
                 <field name="TEXT">{ "role" : "string" , "name" : "Staubsaugerstatus", "read" : "true" , "write" : "false" }</field>
               </block>
             </value>
             <next>
               <block type="on_ext" id="4AgA5t{l5#]^z#MpD{(@">
                 <mutation items="1"></mutation>
                 <field name="CONDITION">ne</field>
                 <field name="ACK_CONDITION"></field>
                 <value name="OID0">
                   <shadow type="field_oid" id="{R*_`9:+4Cq$K0!).il5">
                     <field name="oid">mihome-vacuum.0.info.state</field>
                   </shadow>
                 </value>
                 <statement name="STATEMENT">
                   <block type="controls_if" id="Mh%o/$/sR^Bfkgia,ZD,">
                     <mutation elseif="11"></mutation>
                     <value name="IF0">
                       <block type="logic_compare" id="}18wN(*-DVJ(?7lbtH:G">
                         <field name="OP">EQ</field>
                         <value name="A">
                           <block type="get_value" id="tUf/^iSAfzLBCwO0=VHa">
                             <field name="ATTR">val</field>
                             <field name="OID">mihome-vacuum.0.info.state</field>
                           </block>
                         </value>
                         <value name="B">
                           <block type="math_number" id="sVm*=QCrY^z0w^sxf1zF">
                             <field name="NUM">1</field>
                           </block>
                         </value>
                       </block>
                     </value>
                     <statement name="DO0">
                       <block type="update" id="nY4u}}o,x?c]Yefzz1.i">
                         <mutation delay_input="false"></mutation>
                         <field name="OID">javascript.0.Eigene_Datenpunkte.Staubsauger.Status</field>
                         <field name="WITH_DELAY">FALSE</field>
                         <value name="VALUE">
                           <block type="text" id="?J_GTPlWlVl^RYRF5mAI">
                             <field name="TEXT">Status unbekannt</field>
                           </block>
                         </value>
                       </block>
                     </statement>
                     <value name="IF1">
                       <block type="logic_compare" id="VG*IQMu!J031_{XW*$(j">
                         <field name="OP">EQ</field>
                         <value name="A">
                           <block type="get_value" id="LU6,.)92!l#|El]30w1[">
                             <field name="ATTR">val</field>
                             <field name="OID">mihome-vacuum.0.info.state</field>
                           </block>
                         </value>
                         <value name="B">
                           <block type="math_number" id="Mt$TTbil;z6}a[witY6|">
                             <field name="NUM">2</field>
                           </block>
                         </value>
                       </block>
                     </value>
                     <statement name="DO1">
                       <block type="update" id="^!gB*B;nLkFCJ|_dY/)~">
                         <mutation delay_input="false"></mutation>
                         <field name="OID">javascript.0.Eigene_Datenpunkte.Staubsauger.Status</field>
                         <field name="WITH_DELAY">FALSE</field>
                         <value name="VALUE">
                           <block type="text" id="pzy5r9|G/dlT[;uqrRkW">
                             <field name="TEXT">Schläft und wird nicht geladen</field>
                           </block>
                         </value>
                       </block>
                     </statement>
                     <value name="IF2">
                       <block type="logic_compare" id="Xx;N.kI=)1PGRrN(iaU:">
                         <field name="OP">EQ</field>
                         <value name="A">
                           <block type="get_value" id="614%3|bcFW`UZm.m$7v}">
                             <field name="ATTR">val</field>
                             <field name="OID">mihome-vacuum.0.info.state</field>
                           </block>
                         </value>
                         <value name="B">
                           <block type="math_number" id="8*S*(p,36?H~t}oE:Yg/">
                             <field name="NUM">3</field>
                           </block>
                         </value>
                       </block>
                     </value>
                     <statement name="DO2">
                       <block type="update" id="]*J$(cpg4h9GkX@@d7nB">
                         <mutation delay_input="false"></mutation>
                         <field name="OID">javascript.0.Eigene_Datenpunkte.Staubsauger.Status</field>
                         <field name="WITH_DELAY">FALSE</field>
                         <value name="VALUE">
                           <block type="text" id="?S}#N;4)*t3f9cLPN7Q$">
                             <field name="TEXT">schläft</field>
                           </block>
                         </value>
                       </block>
                     </statement>
                     <value name="IF3">
                       <block type="logic_compare" id="^?:VVILFjO:U~HPsPU0Y">
                         <field name="OP">EQ</field>
                         <value name="A">
                           <block type="get_value" id="3TM@/3([jMS2x/9g[d:Y">
                             <field name="ATTR">val</field>
                             <field name="OID">mihome-vacuum.0.info.state</field>
                           </block>
                         </value>
                         <value name="B">
                           <block type="math_number" id="syy@GK6f,gVnvbs+tXzb">
                             <field name="NUM">5</field>
                           </block>
                         </value>
                       </block>
                     </value>
                     <statement name="DO3">
                       <block type="update" id="{5`n=p8+je,oj89`|/(0">
                         <mutation delay_input="false"></mutation>
                         <field name="OID">javascript.0.Eigene_Datenpunkte.Staubsauger.Status</field>
                         <field name="WITH_DELAY">FALSE</field>
                         <value name="VALUE">
                           <block type="text" id="T)|8)Y.+UGk]WPzE|/1r">
                             <field name="TEXT">Reinigungsvorgang</field>
                           </block>
                         </value>
                       </block>
                     </statement>
                     <value name="IF4">
                       <block type="logic_compare" id="Rv6U~7BT+_b2?Co#oeZa">
                         <field name="OP">EQ</field>
                         <value name="A">
                           <block type="get_value" id="45-K`^TI.?/+Y~O]jc;]">
                             <field name="ATTR">val</field>
                             <field name="OID">mihome-vacuum.0.info.state</field>
                           </block>
                         </value>
                         <value name="B">
                           <block type="math_number" id="rF10I)^-,:dZ58*4UM6Z">
                             <field name="NUM">6</field>
                           </block>
                         </value>
                       </block>
                     </value>
                     <statement name="DO4">
                       <block type="update" id="h]6[t3U64C+v8yk!{rl)">
                         <mutation delay_input="false"></mutation>
                         <field name="OID">javascript.0.Eigene_Datenpunkte.Staubsauger.Status</field>
                         <field name="WITH_DELAY">FALSE</field>
                         <value name="VALUE">
                           <block type="text" id="NY9vc-~NODLQd`{hqBq@">
                             <field name="TEXT">fährt nach Hause</field>
                           </block>
                         </value>
                       </block>
                     </statement>
                     <value name="IF5">
                       <block type="logic_compare" id="cn`A$qYGDjxEF,[wT:Vc">
                         <field name="OP">EQ</field>
                         <value name="A">
                           <block type="get_value" id="-k%8ISYHQ{OdcXUaBQ-;">
                             <field name="ATTR">val</field>
                             <field name="OID">mihome-vacuum.0.info.state</field>
                           </block>
                         </value>
                         <value name="B">
                           <block type="math_number" id="Z.uMK2J[T$4+UN@AZRTi">
                             <field name="NUM">7</field>
                           </block>
                         </value>
                       </block>
                     </value>
                     <statement name="DO5">
                       <block type="update" id="!DzxaO.CGB,V2dZNHG[}">
                         <mutation delay_input="false"></mutation>
                         <field name="OID">javascript.0.Eigene_Datenpunkte.Staubsauger.Status</field>
                         <field name="WITH_DELAY">FALSE</field>
                         <value name="VALUE">
                           <block type="text" id="[}h;+Jl4/@uoLL}%Ww##">
                             <field name="TEXT">manueller Modus</field>
                           </block>
                         </value>
                       </block>
                     </statement>
                     <value name="IF6">
                       <block type="logic_compare" id="ic.boK|l3~E#}yeL0Q`9">
                         <field name="OP">EQ</field>
                         <value name="A">
                           <block type="get_value" id="IXBePXaMfC;@Cf/aq{.3">
                             <field name="ATTR">val</field>
                             <field name="OID">mihome-vacuum.0.info.state</field>
                           </block>
                         </value>
                         <value name="B">
                           <block type="math_number" id="_jB7K+a5_.AP#H1e!g@9">
                             <field name="NUM">8</field>
                           </block>
                         </value>
                       </block>
                     </value>
                     <statement name="DO6">
                       <block type="update" id="u~LX,?JTt%5M.]+$b@9H">
                         <mutation delay_input="false"></mutation>
                         <field name="OID">javascript.0.Eigene_Datenpunkte.Staubsauger.Status</field>
                         <field name="WITH_DELAY">FALSE</field>
                         <value name="VALUE">
                           <block type="text" id="H7`Ac$)=P=i/Z(X%mgQ|">
                             <field name="TEXT">wird geladen</field>
                           </block>
                         </value>
                       </block>
                     </statement>
                     <value name="IF7">
                       <block type="logic_compare" id="J22=@B`A%/s|G-p}Q*_L">
                         <field name="OP">EQ</field>
                         <value name="A">
                           <block type="get_value" id="oTPRE4t2k/.V9.{AnD^#">
                             <field name="ATTR">val</field>
                             <field name="OID">mihome-vacuum.0.info.state</field>
                           </block>
                         </value>
                         <value name="B">
                           <block type="math_number" id="l{zH(hXrN,0DO6F3N{6k">
                             <field name="NUM">10</field>
                           </block>
                         </value>
                       </block>
                     </value>
                     <statement name="DO7">
                       <block type="update" id="!#5C%if_JEG4^$;0OBiF">
                         <mutation delay_input="false"></mutation>
                         <field name="OID">javascript.0.Eigene_Datenpunkte.Staubsauger.Status</field>
                         <field name="WITH_DELAY">FALSE</field>
                         <value name="VALUE">
                           <block type="text" id="OK:Bf$8%T/%$eJ8uEkMx">
                             <field name="TEXT">Pause</field>
                           </block>
                         </value>
                       </block>
                     </statement>
                     <value name="IF8">
                       <block type="logic_compare" id="@F)aY`S^~l?5h.=uW$1j">
                         <field name="OP">EQ</field>
                         <value name="A">
                           <block type="get_value" id="sJ]ic@j5cT/.|(5#C?f;">
                             <field name="ATTR">val</field>
                             <field name="OID">mihome-vacuum.0.info.state</field>
                           </block>
                         </value>
                         <value name="B">
                           <block type="math_number" id="B%az0if!mdou}MEM1rn5">
                             <field name="NUM">11</field>
                           </block>
                         </value>
                       </block>
                     </value>
                     <statement name="DO8">
                       <block type="update" id="-1FdIQ#@kbA(VXQY`0uk">
                         <mutation delay_input="false"></mutation>
                         <field name="OID">javascript.0.Eigene_Datenpunkte.Staubsauger.Status</field>
                         <field name="WITH_DELAY">FALSE</field>
                         <value name="VALUE">
                           <block type="text" id="5d@[]-QYVf6yeK88+7(_">
                             <field name="TEXT">Spot Reinigung</field>
                           </block>
                         </value>
                       </block>
                     </statement>
                     <value name="IF9">
                       <block type="logic_compare" id="/5SOcQH%[jP`#qH+n!du">
                         <field name="OP">EQ</field>
                         <value name="A">
                           <block type="get_value" id="kQ.%)e6MvIers$h_@M.z">
                             <field name="ATTR">val</field>
                             <field name="OID">mihome-vacuum.0.info.state</field>
                           </block>
                         </value>
                         <value name="B">
                           <block type="math_number" id="m,2Uf)5l1j|aPF(:Lb|6">
                             <field name="NUM">12</field>
                           </block>
                         </value>
                       </block>
                     </value>
                     <statement name="DO9">
                       <block type="update" id="SqA33WQY}IQEkf3G0cmk">
                         <mutation delay_input="false"></mutation>
                         <field name="OID">javascript.0.Eigene_Datenpunkte.Staubsauger.Status</field>
                         <field name="WITH_DELAY">FALSE</field>
                         <value name="VALUE">
                           <block type="text" id=")Gm0ZVx0_1?-p!;]pG_c">
                             <field name="TEXT">Error</field>
                           </block>
                         </value>
                       </block>
                     </statement>
                     <value name="IF10">
                       <block type="logic_compare" id="WF=[g#9Eqr[$axJT5lSN">
                         <field name="OP">EQ</field>
                         <value name="A">
                           <block type="get_value" id="?H/dXa#WtckMYCl4Z$Sr">
                             <field name="ATTR">val</field>
                             <field name="OID">mihome-vacuum.0.info.state</field>
                           </block>
                         </value>
                         <value name="B">
                           <block type="math_number" id="32Db}=@77fNBb:0E0g4w">
                             <field name="NUM">16</field>
                           </block>
                         </value>
                       </block>
                     </value>
                     <statement name="DO10">
                       <block type="update" id="V:T},hWSPFhUJ^n,9:@n">
                         <mutation delay_input="false"></mutation>
                         <field name="OID">javascript.0.Eigene_Datenpunkte.Staubsauger.Status</field>
                         <field name="WITH_DELAY">FALSE</field>
                         <value name="VALUE">
                           <block type="text" id="Vy.Tl42qH!?z|nGE3[An">
                             <field name="TEXT">fährt zum Spot</field>
                           </block>
                         </value>
                       </block>
                     </statement>
                     <value name="IF11">
                       <block type="logic_compare" id="t!N:r89:UJre?T^w1YfA">
                         <field name="OP">EQ</field>
                         <value name="A">
                           <block type="get_value" id="?VB$zc}qp7sL$f.MY{v@">
                             <field name="ATTR">val</field>
                             <field name="OID">mihome-vacuum.0.info.state</field>
                           </block>
                         </value>
                         <value name="B">
                           <block type="math_number" id="GA%Rt~@gR[,Fp),cU3=]">
                             <field name="NUM">17</field>
                           </block>
                         </value>
                       </block>
                     </value>
                     <statement name="DO11">
                       <block type="update" id="tNWS}/tv`E,sRIWO%xzV">
                         <mutation delay_input="false"></mutation>
                         <field name="OID">javascript.0.Eigene_Datenpunkte.Staubsauger.Status</field>
                         <field name="WITH_DELAY">FALSE</field>
                         <value name="VALUE">
                           <block type="text" id="g+{BXjP{dZP|x%PD`5kU">
                             <field name="TEXT">Zonen Reinigung</field>
                           </block>
                         </value>
                       </block>
                     </statement>
                   </block>
                 </statement>
               </block>
             </next>
           </block>
          </xml>
          

          1 Antwort Letzte Antwort
          0
          • P Offline
            P Offline
            Paan83
            schrieb am zuletzt editiert von
            #5

            Schonmal danke für eure Antworten. Ihr habt mir beide verschiedene Wege gezeigt, und ich versuche einmal beide zu realisieren, damit ich verstehe wie diese Blockly funktioniert. Ihr müsst mich entschuldigen, ich bin noch unerfahren, aber ich lerne jeden Tag dazu :relaxed:

            @dslraser said in Erstes Blockly komme nicht weiter:

            diese Zustände stehen bei mir im state

            Wo ist dieses State?

            @dslraser said in Erstes Blockly komme nicht weiter:

            An Stelle des debug könntest Du Deinen Text auch in einen eigenen Datenpunkt (musst Du erstellen) rein schreiben

            Was bedeutet der Befehl "Debug" und was macht er?

            @liv-in-sky said in Erstes Blockly komme nicht weiter:

            da verstehst du etwas falsch - die konvertierung macht nicht aus 3 eine drei - sonder konvertiert eine variable vom typ zahl in eine variable vom typ string - 3 wird zu "3"

            Danke für die Aufklärung...

            @liv-in-sky said in Erstes Blockly komme nicht weiter:

            funktionieren würde:

            du musst einen datenpunkt (zeichenfolge=string) anlegen

            Eigener Datenpunkt anlegen, ist okay, verstehe nur nicht was du meinst mit Zeichenfolge = String.
            Hier ein Screenshot vom neu angelegten Datenpunkt:
            datenpunkt.JPG
            Hier ist das neue Blockly
            Blockly.PNG

            Irgendetwas ist noch falsch...

            dslraserD liv-in-skyL 2 Antworten Letzte Antwort
            0
            • P Paan83

              Schonmal danke für eure Antworten. Ihr habt mir beide verschiedene Wege gezeigt, und ich versuche einmal beide zu realisieren, damit ich verstehe wie diese Blockly funktioniert. Ihr müsst mich entschuldigen, ich bin noch unerfahren, aber ich lerne jeden Tag dazu :relaxed:

              @dslraser said in Erstes Blockly komme nicht weiter:

              diese Zustände stehen bei mir im state

              Wo ist dieses State?

              @dslraser said in Erstes Blockly komme nicht weiter:

              An Stelle des debug könntest Du Deinen Text auch in einen eigenen Datenpunkt (musst Du erstellen) rein schreiben

              Was bedeutet der Befehl "Debug" und was macht er?

              @liv-in-sky said in Erstes Blockly komme nicht weiter:

              da verstehst du etwas falsch - die konvertierung macht nicht aus 3 eine drei - sonder konvertiert eine variable vom typ zahl in eine variable vom typ string - 3 wird zu "3"

              Danke für die Aufklärung...

              @liv-in-sky said in Erstes Blockly komme nicht weiter:

              funktionieren würde:

              du musst einen datenpunkt (zeichenfolge=string) anlegen

              Eigener Datenpunkt anlegen, ist okay, verstehe nur nicht was du meinst mit Zeichenfolge = String.
              Hier ein Screenshot vom neu angelegten Datenpunkt:
              datenpunkt.JPG
              Hier ist das neue Blockly
              Blockly.PNG

              Irgendetwas ist noch falsch...

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

              @Paan83
              meine Antwort gesehen ? (wir haben fast Zeitgleich geschrieben :relaxed: )

              https://forum.iobroker.net/topic/23200/erstes-blockly-komme-nicht-weiter/4

              1 Antwort Letzte Antwort
              0
              • P Paan83

                Schonmal danke für eure Antworten. Ihr habt mir beide verschiedene Wege gezeigt, und ich versuche einmal beide zu realisieren, damit ich verstehe wie diese Blockly funktioniert. Ihr müsst mich entschuldigen, ich bin noch unerfahren, aber ich lerne jeden Tag dazu :relaxed:

                @dslraser said in Erstes Blockly komme nicht weiter:

                diese Zustände stehen bei mir im state

                Wo ist dieses State?

                @dslraser said in Erstes Blockly komme nicht weiter:

                An Stelle des debug könntest Du Deinen Text auch in einen eigenen Datenpunkt (musst Du erstellen) rein schreiben

                Was bedeutet der Befehl "Debug" und was macht er?

                @liv-in-sky said in Erstes Blockly komme nicht weiter:

                da verstehst du etwas falsch - die konvertierung macht nicht aus 3 eine drei - sonder konvertiert eine variable vom typ zahl in eine variable vom typ string - 3 wird zu "3"

                Danke für die Aufklärung...

                @liv-in-sky said in Erstes Blockly komme nicht weiter:

                funktionieren würde:

                du musst einen datenpunkt (zeichenfolge=string) anlegen

                Eigener Datenpunkt anlegen, ist okay, verstehe nur nicht was du meinst mit Zeichenfolge = String.
                Hier ein Screenshot vom neu angelegten Datenpunkt:
                datenpunkt.JPG
                Hier ist das neue Blockly
                Blockly.PNG

                Irgendetwas ist noch falsch...

                liv-in-skyL Offline
                liv-in-skyL Offline
                liv-in-sky
                schrieb am zuletzt editiert von liv-in-sky
                #7

                @Paan83

                debug : schreibt etwas ins log - log-tab im admin - damit man überprüfen kann, was ein programm macht - zur fehlersuche geeignet - alle adapter schreiben etwas ins log - auch nur zur information
                string und im deutschen zeichenkette ist das selbe - programmierer sagen meist string und meinen die zeichenkette als typ einer variablen oder eines datenpunktes

                dein datenpunkt sieht gut aus - das script auch

                wenn du bei deinem datenpunkt - siehe dein eigenes bild) unter raw gehst, siehst du was @dslraser (gruß) gemeint hat

                nach einem gelösten Thread wäre es sinnvoll dies in der Überschrift des ersten Posts einzutragen [gelöst]-... Bitte benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat. Forum-Tools: PicPick https://picpick.app/en/download/ und ScreenToGif https://www.screentogif.com/downloads.html

                P 1 Antwort Letzte Antwort
                1
                • P Offline
                  P Offline
                  Paan83
                  schrieb am zuletzt editiert von
                  #8

                  @dslraser said in Erstes Blockly komme nicht weiter:

                  meine Antwort gesehen ? (wir haben fast Zeitgleich geschrieben )

                  Ja jetzt eben gesehen :joy:

                  es ist mir schon ein bisschen peinlich, aber ich finde noch nicht mal den ersten Baustein...!
                  baustein.JPG
                  ich kann nur diesen unter System finden
                  Unbenannt.JPG

                  dslraserD 1 Antwort Letzte Antwort
                  0
                  • P Paan83

                    @dslraser said in Erstes Blockly komme nicht weiter:

                    meine Antwort gesehen ? (wir haben fast Zeitgleich geschrieben )

                    Ja jetzt eben gesehen :joy:

                    es ist mir schon ein bisschen peinlich, aber ich finde noch nicht mal den ersten Baustein...!
                    baustein.JPG
                    ich kann nur diesen unter System finden
                    Unbenannt.JPG

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

                    @Paan83
                    welche Javascript Adapter Version verwendest Du ?
                    Bei der aktuellen (latest 4.1.13 - über GitHub)) ist der Baustein drinn. Ich weiß nicht wann der dazu kam.
                    Kannst Du mein Blockly importieren ?
                    (und wird der Baustein bei Dir angezeigt ?

                    Screenshot_20190614-144026_Chrome.jpg

                    P 2 Antworten Letzte Antwort
                    1
                    • liv-in-skyL liv-in-sky

                      @Paan83

                      debug : schreibt etwas ins log - log-tab im admin - damit man überprüfen kann, was ein programm macht - zur fehlersuche geeignet - alle adapter schreiben etwas ins log - auch nur zur information
                      string und im deutschen zeichenkette ist das selbe - programmierer sagen meist string und meinen die zeichenkette als typ einer variablen oder eines datenpunktes

                      dein datenpunkt sieht gut aus - das script auch

                      wenn du bei deinem datenpunkt - siehe dein eigenes bild) unter raw gehst, siehst du was @dslraser (gruß) gemeint hat

                      P Offline
                      P Offline
                      Paan83
                      schrieb am zuletzt editiert von
                      #10

                      @liv-in-sky said in Erstes Blockly komme nicht weiter:

                      debug : schreibt etwas ins log - log-tab im admin - damit man überprüfen kann, was ein programm macht - zur fehlersuche geeignet - alle adapter schreiben etwas ins log - auch nur zur information
                      string und im deutschen zeichenkette ist das selbe - programmierer sagen meist string und meinen die zeichenkette als typ einer variablen oder eines datenpunktes
                      dein datenpunkt sieht gut aus - das script auch

                      Danke für die Info...

                      Nur damit alles klar ist, im VIS wähle ich dann zum Beispiel das Widget Value List Text und trage bei Object ID den von uns erstellten Datenpunkt ein?

                      dslraserD 1 Antwort Letzte Antwort
                      0
                      • P Paan83

                        @liv-in-sky said in Erstes Blockly komme nicht weiter:

                        debug : schreibt etwas ins log - log-tab im admin - damit man überprüfen kann, was ein programm macht - zur fehlersuche geeignet - alle adapter schreiben etwas ins log - auch nur zur information
                        string und im deutschen zeichenkette ist das selbe - programmierer sagen meist string und meinen die zeichenkette als typ einer variablen oder eines datenpunktes
                        dein datenpunkt sieht gut aus - das script auch

                        Danke für die Info...

                        Nur damit alles klar ist, im VIS wähle ich dann zum Beispiel das Widget Value List Text und trage bei Object ID den von uns erstellten Datenpunkt ein?

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

                        @Paan83
                        jupp, sollte so gehen.

                        1 Antwort Letzte Antwort
                        0
                        • dslraserD dslraser

                          @Paan83
                          welche Javascript Adapter Version verwendest Du ?
                          Bei der aktuellen (latest 4.1.13 - über GitHub)) ist der Baustein drinn. Ich weiß nicht wann der dazu kam.
                          Kannst Du mein Blockly importieren ?
                          (und wird der Baustein bei Dir angezeigt ?

                          Screenshot_20190614-144026_Chrome.jpg

                          P Offline
                          P Offline
                          Paan83
                          schrieb am zuletzt editiert von
                          #12

                          @dslraser said in Erstes Blockly komme nicht weiter:

                          welche Javascript Adapter Version verwendest Du ?
                          Bei der aktuellen (latest 4.1.13 - über GitHub)) ist der Baustein drinn. Ich weiß nicht wann der dazu kam.
                          Kannst Du mein Blockly importieren ?
                          (und wird der Baustein bei Dir angezeigt ?

                          ich habe 4.1.12, bin gerade am updaten...

                          @dslraser said in Erstes Blockly komme nicht weiter:

                          @Paan83
                          jupp, sollte so gehen.

                          Ich gehe nochmal alles durch, denn es läuft noch nicht

                          1 Antwort Letzte Antwort
                          0
                          • dslraserD dslraser

                            @Paan83
                            welche Javascript Adapter Version verwendest Du ?
                            Bei der aktuellen (latest 4.1.13 - über GitHub)) ist der Baustein drinn. Ich weiß nicht wann der dazu kam.
                            Kannst Du mein Blockly importieren ?
                            (und wird der Baustein bei Dir angezeigt ?

                            Screenshot_20190614-144026_Chrome.jpg

                            P Offline
                            P Offline
                            Paan83
                            schrieb am zuletzt editiert von
                            #13

                            @dslraser
                            javascript habe ich geupdatet, danach konnte ich dein Blockly einfügen. Dann habe ich nochmal alle Datenpunkte vom Staubsauger neu angewählt. Das Skript läuft, jedoch spuckt er keinen Wert aus.
                            Im folgenden Screenshot habe ich die ObjektID ausgewählt,
                            Unbenannt.JPG
                            in der Kolonne WERT steht kein Wert... keine Ahnung, ich glaube Blockly und ich werden keine großen Freunde...

                            dslraserD 1 Antwort Letzte Antwort
                            0
                            • P Paan83

                              @dslraser
                              javascript habe ich geupdatet, danach konnte ich dein Blockly einfügen. Dann habe ich nochmal alle Datenpunkte vom Staubsauger neu angewählt. Das Skript läuft, jedoch spuckt er keinen Wert aus.
                              Im folgenden Screenshot habe ich die ObjektID ausgewählt,
                              Unbenannt.JPG
                              in der Kolonne WERT steht kein Wert... keine Ahnung, ich glaube Blockly und ich werden keine großen Freunde...

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

                              @Paan83
                              kein Wert ist nur der initiale Wert. Erstmal musst Du Deinen Sauger irgendwas anderes machen lassen, damit sich der Status ändert und getriggert werden kann, dann sollte da auch was anderes stehen.

                              P 1 Antwort Letzte Antwort
                              0
                              • P Offline
                                P Offline
                                Paan83
                                schrieb am zuletzt editiert von
                                #15

                                Ich weiss warum da kein Wert steht, weil sich seitdem das Skript läuft der Status nicht geändert hat. Ich hab den Staubsauger jetzt einmal gestartet und wieder pausiert, und jetzt steht der Status auf Pause:+1:

                                Aber ich kriege diesen Wert irgendwie nicht in mein Widget, welches Widget muss ich da nehmen? Müsste das nicht egal sein, ob das ein Text Vidget oder ein anderes ist?

                                dslraserD sigi234S 2 Antworten Letzte Antwort
                                0
                                • P Paan83

                                  Ich weiss warum da kein Wert steht, weil sich seitdem das Skript läuft der Status nicht geändert hat. Ich hab den Staubsauger jetzt einmal gestartet und wieder pausiert, und jetzt steht der Status auf Pause:+1:

                                  Aber ich kriege diesen Wert irgendwie nicht in mein Widget, welches Widget muss ich da nehmen? Müsste das nicht egal sein, ob das ein Text Vidget oder ein anderes ist?

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

                                  @Paan83 @Paan83
                                  von VIS habe ich keine Ahnung. Aber vielleicht kann Dir @sigi234 helfen. (der VIS Papst :relaxed: )

                                  sigi234S 1 Antwort Letzte Antwort
                                  0
                                  • dslraserD dslraser

                                    @Paan83
                                    kein Wert ist nur der initiale Wert. Erstmal musst Du Deinen Sauger irgendwas anderes machen lassen, damit sich der Status ändert und getriggert werden kann, dann sollte da auch was anderes stehen.

                                    P Offline
                                    P Offline
                                    Paan83
                                    schrieb am zuletzt editiert von
                                    #17

                                    @dslraser said in Erstes Blockly komme nicht weiter:

                                    @Paan83
                                    kein Wert ist nur der initiale Wert. Erstmal musst Du Deinen Sauger irgendwas anderes machen lassen, damit sich der Status ändert und getriggert werden kann, dann sollte da auch was anderes stehen.

                                    Schon wieder gleichzeitig geschrieben :joy:

                                    Ich probier mal ein bisschen rum, vieleicht krieg ichs ja raus.

                                    Danke für die Hilfe :handshake:

                                    1 Antwort Letzte Antwort
                                    0
                                    • P Paan83

                                      Ich weiss warum da kein Wert steht, weil sich seitdem das Skript läuft der Status nicht geändert hat. Ich hab den Staubsauger jetzt einmal gestartet und wieder pausiert, und jetzt steht der Status auf Pause:+1:

                                      Aber ich kriege diesen Wert irgendwie nicht in mein Widget, welches Widget muss ich da nehmen? Müsste das nicht egal sein, ob das ein Text Vidget oder ein anderes ist?

                                      sigi234S Online
                                      sigi234S Online
                                      sigi234
                                      Forum Testing Most Active
                                      schrieb am zuletzt editiert von
                                      #18

                                      @Paan83 sagte in Erstes Blockly komme nicht weiter:

                                      Aber ich kriege diesen Wert irgendwie nicht in mein Widget, welches Widget muss ich da nehmen?

                                      Hallo, zeig mal den Datenpunkt.

                                      Bitte benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.
                                      Immer Daten sichern!

                                      P 1 Antwort Letzte Antwort
                                      0
                                      • dslraserD dslraser

                                        @Paan83 @Paan83
                                        von VIS habe ich keine Ahnung. Aber vielleicht kann Dir @sigi234 helfen. (der VIS Papst :relaxed: )

                                        sigi234S Online
                                        sigi234S Online
                                        sigi234
                                        Forum Testing Most Active
                                        schrieb am zuletzt editiert von
                                        #19

                                        @dslraser sagte in Erstes Blockly komme nicht weiter:

                                        Aber vielleicht kann Dir @sigi234 helfen. (der VIS Papst )

                                        Danke, aber ich kenne mich nur ein wenig aus.

                                        Bitte benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.
                                        Immer Daten sichern!

                                        dslraserD 1 Antwort Letzte Antwort
                                        0
                                        • sigi234S sigi234

                                          @dslraser sagte in Erstes Blockly komme nicht weiter:

                                          Aber vielleicht kann Dir @sigi234 helfen. (der VIS Papst )

                                          Danke, aber ich kenne mich nur ein wenig aus.

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

                                          @sigi234
                                          der Datenpunkt sieht so aus

                                          {
                                            "common": {
                                              "role": "string",
                                              "name": "Staubsaugerstatus",
                                              "read": "true",
                                              "write": "false",
                                              "type": "mixed"
                                            },
                                            "native": {
                                              "role": "string",
                                              "name": "Staubsaugerstatus",
                                              "read": "true",
                                              "write": "false",
                                              "type": "mixed"
                                            },
                                            "type": "state",
                                            "from": "system.adapter.javascript.0",
                                            "user": "system.user.admin",
                                            "ts": 1560513485450,
                                            "_id": "javascript.0.Eigene_Datenpunkte.Staubsauger.Status",
                                            "acl": {
                                              "object": 1636,
                                              "state": 1636,
                                              "owner": "system.user.admin",
                                              "ownerGroup": "system.group.administrator"
                                            }
                                          }
                                          

                                          Bildschirmfoto 2019-06-14 um 15.26.56.png

                                          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

                                          431

                                          Online

                                          32.6k

                                          Benutzer

                                          82.2k

                                          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