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
    973

  • 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 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
                                      • liv-in-skyL Offline
                                        liv-in-skyL Offline
                                        liv-in-sky
                                        schrieb am zuletzt editiert von
                                        #21

                                        es gibt ein string widget - damit müßte es gehen

                                        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
                                        • sigi234S sigi234

                                          @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.

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

                                          @sigi234 said in Erstes Blockly komme nicht weiter:

                                          Hallo, zeig mal den Datenpunkt.

                                          Voila:
                                          Unbenannt.JPG

                                          Ich habs mit diesem versucht:
                                          Unbenannt2.JPG
                                          damit hats geklappt

                                          Wahrscheinlich muss ich dieses Widget nehmen, wenn bei Wert ein Text steht?

                                          sigi234S liv-in-skyL 2 Antworten Letzte Antwort
                                          0
                                          Antworten
                                          • In einem neuen Thema antworten
                                          Anmelden zum Antworten
                                          • Älteste zuerst
                                          • Neuste zuerst
                                          • Meiste Stimmen


                                          Support us

                                          ioBroker
                                          Community Adapters
                                          Donate

                                          360

                                          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