Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

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

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Skripten / Logik
  4. Blockly
  5. Kopie Blockly Script von RPi auf NUC läuft nicht

NEWS

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    11
    1
    481

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    24
    1
    1.6k

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

Kopie Blockly Script von RPi auf NUC läuft nicht

Geplant Angeheftet Gesperrt Verschoben Blockly
6 Beiträge 2 Kommentatoren 364 Aufrufe 1 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.
  • K Offline
    K Offline
    KHK
    schrieb am zuletzt editiert von
    #1

    Hallo,
    irgendwie stehe ich wohl auf "der Leitung" - vielleicht sieht ja jemand hier im Forum, warum mein kopiertes Script nicht läuft.

    Ich habe ein Blockly Script vom RPi4 (abrufen über SSH von Daten eines anderen RPi) kopiert auf eine VM in einem NUC.
    fe070ff3-0ba7-4efe-b620-52580f2d6aef-grafik.png
    Auf beiden Geräten läuft das gleiche Script.
    Ich kann von beiden Geäten den ssh-Befehl in der Konsole ausführen.
    cb5b19ff-a262-48d5-bc00-708a412b416b-grafik.png
    Jedoch wenn ich dann das Script laufen lasse, dann kommt das heraus:
    746ce199-dfa2-440d-996a-3212dd94629f-grafik.png
    Als Wert wirft die NUC-Version nur einen Wert von "Null" aus...

    Leider sind meine Kenntnisse in Blockly/ioBroker noch sehr lückenhaft und ich komme nicht weiter, wo ich noch suchen kann - deswegen bin ich für jeden Hinweis dankbar...

    Karl

    1 Antwort Letzte Antwort
    0
    • HomoranH Offline
      HomoranH Offline
      Homoran
      Global Moderator Administrators
      schrieb am zuletzt editiert von
      #2

      @khk bitte code nicht als Screenshots, das kann man zumindest mobil nicht lesen, sondern als text in code-tags posten!

      kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

      Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

      der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

      K 1 Antwort Letzte Antwort
      0
      • HomoranH Homoran

        @khk bitte code nicht als Screenshots, das kann man zumindest mobil nicht lesen, sondern als text in code-tags posten!

        K Offline
        K Offline
        KHK
        schrieb am zuletzt editiert von
        #3

        @homoran
        Ich weiss nicht, ob du es so weinst:

        <xml xmlns="https://developers.google.com/blockly/xml">
          <variables>
            <variable id="7(zFM`@Yx-M/c5uU@N^j">result</variable>
          </variables>
          <block type="schedule" id="(jyd_YD_yvN%U$M%p1`." x="-537" y="-312">
            <field name="SCHEDULE">* * * * *</field>
            <statement name="STATEMENT">
              <block type="comment" id="wDmir2,I)O6{NgB%F4:y">
                <field name="COMMENT">BlueDV-Pi</field>
                <next>
                  <block type="controls_if" id="L6p65qu|jQG5KErO~#[I">
                    <value name="IF0">
                      <block type="logic_compare" id="m|muHswWh0pe)^0]|yq}">
                        <field name="OP">EQ</field>
                        <value name="A">
                          <block type="get_value" id="Y|;0kh~KaXf].zb2L1a!">
                            <field name="ATTR">val</field>
                            <field name="OID">ping.0.pioBroker.192_168_100_30</field>
                          </block>
                        </value>
                        <value name="B">
                          <block type="logic_boolean" id="3CiUTi%ub1bAvt?nNp)q">
                            <field name="BOOL">TRUE</field>
                          </block>
                        </value>
                      </block>
                    </value>
                    <statement name="DO0">
                      <block type="comment" id="E1v%3i*6M~F_C,czrj5P">
                        <field name="COMMENT">CPU Usage</field>
                        <next>
                          <block type="exec" id="czgpKPmo[nK|Y)f[+:!N">
                            <mutation xmlns="http://www.w3.org/1999/xhtml" with_statement="true"></mutation>
                            <field name="WITH_STATEMENT">TRUE</field>
                            <field name="LOG">debug</field>
                            <value name="COMMAND">
                              <shadow type="text" id=".w_J=,,#w7]^fd;u+.x`">
                                <field name="TEXT">ssh pi@192.168.100.30 grep 'cpu ' /proc/stat | awk '{usage=($2+$4)*100/($2+$4+$5)} END {print usage "%"}'</field>
                              </shadow>
                            </value>
                            <statement name="STATEMENT">
                              <block type="control" id="|uz9apQ~435?*[8[lNo{">
                                <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                                <field name="OID">javascript.0.ressourcen.bluedv.bluedv_cpu_usage</field>
                                <field name="WITH_DELAY">FALSE</field>
                                <value name="VALUE">
                                  <block type="convert_tonumber" id="8s*B~yAzZ-zw4nAc~OZ.">
                                    <value name="VALUE">
                                      <block type="variables_get" id="2qe~9wu}@r}%VT#,~lwa">
                                        <field name="VAR" id="7(zFM`@Yx-M/c5uU@N^j">result</field>
                                      </block>
                                    </value>
                                  </block>
                                </value>
                              </block>
                            </statement>
                          </block>
                        </next>
                      </block>
                    </statement>
                  </block>
                </next>
              </block>
            </statement>
          </block>
        </xml>
        

        Karl

        HomoranH 1 Antwort Letzte Antwort
        0
        • K KHK

          @homoran
          Ich weiss nicht, ob du es so weinst:

          <xml xmlns="https://developers.google.com/blockly/xml">
            <variables>
              <variable id="7(zFM`@Yx-M/c5uU@N^j">result</variable>
            </variables>
            <block type="schedule" id="(jyd_YD_yvN%U$M%p1`." x="-537" y="-312">
              <field name="SCHEDULE">* * * * *</field>
              <statement name="STATEMENT">
                <block type="comment" id="wDmir2,I)O6{NgB%F4:y">
                  <field name="COMMENT">BlueDV-Pi</field>
                  <next>
                    <block type="controls_if" id="L6p65qu|jQG5KErO~#[I">
                      <value name="IF0">
                        <block type="logic_compare" id="m|muHswWh0pe)^0]|yq}">
                          <field name="OP">EQ</field>
                          <value name="A">
                            <block type="get_value" id="Y|;0kh~KaXf].zb2L1a!">
                              <field name="ATTR">val</field>
                              <field name="OID">ping.0.pioBroker.192_168_100_30</field>
                            </block>
                          </value>
                          <value name="B">
                            <block type="logic_boolean" id="3CiUTi%ub1bAvt?nNp)q">
                              <field name="BOOL">TRUE</field>
                            </block>
                          </value>
                        </block>
                      </value>
                      <statement name="DO0">
                        <block type="comment" id="E1v%3i*6M~F_C,czrj5P">
                          <field name="COMMENT">CPU Usage</field>
                          <next>
                            <block type="exec" id="czgpKPmo[nK|Y)f[+:!N">
                              <mutation xmlns="http://www.w3.org/1999/xhtml" with_statement="true"></mutation>
                              <field name="WITH_STATEMENT">TRUE</field>
                              <field name="LOG">debug</field>
                              <value name="COMMAND">
                                <shadow type="text" id=".w_J=,,#w7]^fd;u+.x`">
                                  <field name="TEXT">ssh pi@192.168.100.30 grep 'cpu ' /proc/stat | awk '{usage=($2+$4)*100/($2+$4+$5)} END {print usage "%"}'</field>
                                </shadow>
                              </value>
                              <statement name="STATEMENT">
                                <block type="control" id="|uz9apQ~435?*[8[lNo{">
                                  <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                                  <field name="OID">javascript.0.ressourcen.bluedv.bluedv_cpu_usage</field>
                                  <field name="WITH_DELAY">FALSE</field>
                                  <value name="VALUE">
                                    <block type="convert_tonumber" id="8s*B~yAzZ-zw4nAc~OZ.">
                                      <value name="VALUE">
                                        <block type="variables_get" id="2qe~9wu}@r}%VT#,~lwa">
                                          <field name="VAR" id="7(zFM`@Yx-M/c5uU@N^j">result</field>
                                        </block>
                                      </value>
                                    </block>
                                  </value>
                                </block>
                              </statement>
                            </block>
                          </next>
                        </block>
                      </statement>
                    </block>
                  </next>
                </block>
              </statement>
            </block>
          </xml>
          

          Karl

          HomoranH Offline
          HomoranH Offline
          Homoran
          Global Moderator Administrators
          schrieb am zuletzt editiert von
          #4

          @khk sagte in Kopie Blockly Script von RPi auf NUC läuft nicht:

          Ich weiss nicht, ob du es so weinst:

          nein!
          log und konsolenoutput sind nicht lesbar.

          der blockly code hingegen ist mobil gar nicht hilfreich, da ich nichts zum importieren habe

          kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

          Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

          der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

          K 1 Antwort Letzte Antwort
          0
          • HomoranH Homoran

            @khk sagte in Kopie Blockly Script von RPi auf NUC läuft nicht:

            Ich weiss nicht, ob du es so weinst:

            nein!
            log und konsolenoutput sind nicht lesbar.

            der blockly code hingegen ist mobil gar nicht hilfreich, da ich nichts zum importieren habe

            K Offline
            K Offline
            KHK
            schrieb am zuletzt editiert von
            #5

            @homoran

            Ist es diese Variante?

            var result;
            
            
            schedule("* * * * *", async function () {
              // BlueDV-Pi
              if (getState("ping.0.pioBroker.192_168_100_30").val == true) {
                // CPU Usage
                exec('ssh pi@192.168.100.30 grep \'cpu \' /proc/stat | awk \'{usage=($2+$4)*100/($2+$4+$5)} END {print usage "%"}\'', async function (error, result, stderr) {
                    setState("javascript.0.ressourcen.bluedv.bluedv_cpu_usage"/*bluedv_cpu_usage*/, parseFloat(result));
                });
                console.debug("exec: " + 'ssh pi@192.168.100.30 grep \'cpu \' /proc/stat | awk \'{usage=($2+$4)*100/($2+$4+$5)} END {print usage "%"}\'');
              }
            });
            
            Karl
            
            1 Antwort Letzte Antwort
            0
            • HomoranH Offline
              HomoranH Offline
              Homoran
              Global Moderator Administrators
              schrieb am zuletzt editiert von
              #6

              @khk sagte in Kopie Blockly Script von RPi auf NUC läuft nicht:

              Ist es diese Variante

              nein!

              die mini-Screenshots vom log und vom Konsolenoutput kann ich nicht lesen!

              kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

              Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

              der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

              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

              307

              Online

              32.5k

              Benutzer

              81.8k

              Themen

              1.3m

              Beiträge
              Community
              Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
              ioBroker Community 2014-2025
              logo
              • Anmelden

              • Du hast noch kein Konto? Registrieren

              • Anmelden oder registrieren, um zu suchen
              • Erster Beitrag
                Letzter Beitrag
              0
              • Home
              • Aktuell
              • Tags
              • Ungelesen 0
              • Kategorien
              • Unreplied
              • Beliebt
              • GitHub
              • Docu
              • Hilfe