Skip to content
  • Home
  • Recent
  • Tags
  • 0 Unread 0
  • Categories
  • Unreplied
  • Popular
  • 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

  • Default (No Skin)
  • No Skin
Collapse
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Skripten / Logik
  4. (gelöst )C-Programm auf Slave mit Rückgabewert ausführen

NEWS

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

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

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

(gelöst )C-Programm auf Slave mit Rückgabewert ausführen

Scheduled Pinned Locked Moved Skripten / Logik
36 Posts 5 Posters 3.6k Views 4 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • R Offline
    R Offline
    Ralf 6
    wrote on last edited by
    #27

    @arteck , @paul53 , @Thomas-Braun

    Hallo darf ich nochmals um Eure Unterstützung bitten.
    Die letzten Hinweise von @Thomas-Braun habe ich ausgeführt und eine Rückmeldung gegeben. Wenn ich den Befehl in mein Skript einbaue, bekomme ich folgende Fehlermeldung:

    30.10.2024, 10:06:28.698	[info ]: javascript.1 (749) Start JavaScript script.js.common.zum_Testen.drtr06_01 (Javascript/js)
    30.10.2024, 10:06:28.736	[info ]: javascript.1 (749) script.js.common.zum_Testen.drtr06_01: registered 0 subscriptions, 0 schedules, 0 messages, 0 logs and 0 file subscriptions
    30.10.2024, 10:06:28.786	[error]: javascript.1 (749) script.js.common.zum_Testen.drtr06_01: Error: Command failed: sudo -H -u iobroker /usr/local/bin/drtr06
    
        at genericNodeError (node:internal/errors:984:15)
        at wrappedFn (node:internal/errors:538:14)
        at ChildProcess.exithandler (node:child_process:422:12)
        at ChildProcess.emit (node:events:519:28)
        at ChildProcess.emit (node:domain:488:12)
        at maybeClose (node:internal/child_process:1105:16)
        at Socket.<anonymous> (node:internal/child_process:457:11)
        at Socket.emit (node:events:519:28)
        at Socket.emit (node:domain:488:12)
        at Pipe.<anonymous> (node:net:339:12) {
      code: 120,
      killed: false,
      signal: null,
      cmd: 'sudo -H -u iobroker /usr/local/bin/drtr06'
    }
    

    Dann habe ich folgendes ausprobiert:

    
    const abfrage         = 'sudo drtr06';
    exec(abfrage, function(err, stdout, stderr) {
            if (err) {
                log(err,"error");
                return;
            }
            console.warn('dein sensorwert ' + stdout);
     
    });
    
    

    Mit folgender Fehlermeldung:

    30.10.2024, 10:12:42.428	[info ]: javascript.1 (749) Start JavaScript script.js.common.zum_Testen.drtr06_01 (Javascript/js)
    30.10.2024, 10:12:42.467	[info ]: javascript.1 (749) script.js.common.zum_Testen.drtr06_01: registered 0 subscriptions, 0 schedules, 0 messages, 0 logs and 0 file subscriptions
    30.10.2024, 10:12:42.503	[error]: javascript.1 (749) script.js.common.zum_Testen.drtr06_01: Error: Command failed: sudo drtr06
    sudo: a terminal is required to read the password; either use the -S option to read from standard input or configure an askpass helper
    sudo: a password is required
    
        at genericNodeError (node:internal/errors:984:15)
        at wrappedFn (node:internal/errors:538:14)
        at ChildProcess.exithandler (node:child_process:422:12)
        at ChildProcess.emit (node:events:519:28)
        at ChildProcess.emit (node:domain:488:12)
        at maybeClose (node:internal/child_process:1105:16)
        at Socket.<anonymous> (node:internal/child_process:457:11)
        at Socket.emit (node:events:519:28)
        at Socket.emit (node:domain:488:12)
        at Pipe.<anonymous> (node:net:339:12) {
      code: 1,
      killed: false,
      signal: null,
      cmd: 'sudo drtr06'
    }
    

    Da ich etwas von " -S " gelesen habe. Ohne zu verstehen was dieses Bedeutet. Habe ich danach den Code wie folgt geändert:

    
    const abfrage         = 'sudo -S drtr06';
    exec(abfrage, function(err, stdout, stderr) {
            if (err) {
                log(err,"error");
                return;
            }
            console.warn('dein sensorwert ' + stdout);
     
    });
    
    

    Jetzt kam keine Fehlermeldung mehr:

    30.10.2024, 10:17:01.757	[info ]: javascript.1 (749) Start JavaScript script.js.common.zum_Testen.drtr06_01 (Javascript/js)
    30.10.2024, 10:17:01.798	[info ]: javascript.1 (749) script.js.common.zum_Testen.drtr06_01: registered 0 subscriptions, 0 schedules, 0 messages, 0 logs and 0 file subscriptions
    30.10.2024, 10:17:05.376	[info ]: javascript.1 (749) Stopping script script.js.common.zum_Testen.drtr06_01
    

    Was ich jetzt noch nicht sehe, ist eine Rückmeldung mit dem Sensorwert.
    Könnt Ihr mir bitte nochmals unter die Arme greifen.

    Danke für die Bemühungen

    Thomas BraunT 1 Reply Last reply
    0
    • R Ralf 6

      @arteck , @paul53 , @Thomas-Braun

      Hallo darf ich nochmals um Eure Unterstützung bitten.
      Die letzten Hinweise von @Thomas-Braun habe ich ausgeführt und eine Rückmeldung gegeben. Wenn ich den Befehl in mein Skript einbaue, bekomme ich folgende Fehlermeldung:

      30.10.2024, 10:06:28.698	[info ]: javascript.1 (749) Start JavaScript script.js.common.zum_Testen.drtr06_01 (Javascript/js)
      30.10.2024, 10:06:28.736	[info ]: javascript.1 (749) script.js.common.zum_Testen.drtr06_01: registered 0 subscriptions, 0 schedules, 0 messages, 0 logs and 0 file subscriptions
      30.10.2024, 10:06:28.786	[error]: javascript.1 (749) script.js.common.zum_Testen.drtr06_01: Error: Command failed: sudo -H -u iobroker /usr/local/bin/drtr06
      
          at genericNodeError (node:internal/errors:984:15)
          at wrappedFn (node:internal/errors:538:14)
          at ChildProcess.exithandler (node:child_process:422:12)
          at ChildProcess.emit (node:events:519:28)
          at ChildProcess.emit (node:domain:488:12)
          at maybeClose (node:internal/child_process:1105:16)
          at Socket.<anonymous> (node:internal/child_process:457:11)
          at Socket.emit (node:events:519:28)
          at Socket.emit (node:domain:488:12)
          at Pipe.<anonymous> (node:net:339:12) {
        code: 120,
        killed: false,
        signal: null,
        cmd: 'sudo -H -u iobroker /usr/local/bin/drtr06'
      }
      

      Dann habe ich folgendes ausprobiert:

      
      const abfrage         = 'sudo drtr06';
      exec(abfrage, function(err, stdout, stderr) {
              if (err) {
                  log(err,"error");
                  return;
              }
              console.warn('dein sensorwert ' + stdout);
       
      });
      
      

      Mit folgender Fehlermeldung:

      30.10.2024, 10:12:42.428	[info ]: javascript.1 (749) Start JavaScript script.js.common.zum_Testen.drtr06_01 (Javascript/js)
      30.10.2024, 10:12:42.467	[info ]: javascript.1 (749) script.js.common.zum_Testen.drtr06_01: registered 0 subscriptions, 0 schedules, 0 messages, 0 logs and 0 file subscriptions
      30.10.2024, 10:12:42.503	[error]: javascript.1 (749) script.js.common.zum_Testen.drtr06_01: Error: Command failed: sudo drtr06
      sudo: a terminal is required to read the password; either use the -S option to read from standard input or configure an askpass helper
      sudo: a password is required
      
          at genericNodeError (node:internal/errors:984:15)
          at wrappedFn (node:internal/errors:538:14)
          at ChildProcess.exithandler (node:child_process:422:12)
          at ChildProcess.emit (node:events:519:28)
          at ChildProcess.emit (node:domain:488:12)
          at maybeClose (node:internal/child_process:1105:16)
          at Socket.<anonymous> (node:internal/child_process:457:11)
          at Socket.emit (node:events:519:28)
          at Socket.emit (node:domain:488:12)
          at Pipe.<anonymous> (node:net:339:12) {
        code: 1,
        killed: false,
        signal: null,
        cmd: 'sudo drtr06'
      }
      

      Da ich etwas von " -S " gelesen habe. Ohne zu verstehen was dieses Bedeutet. Habe ich danach den Code wie folgt geändert:

      
      const abfrage         = 'sudo -S drtr06';
      exec(abfrage, function(err, stdout, stderr) {
              if (err) {
                  log(err,"error");
                  return;
              }
              console.warn('dein sensorwert ' + stdout);
       
      });
      
      

      Jetzt kam keine Fehlermeldung mehr:

      30.10.2024, 10:17:01.757	[info ]: javascript.1 (749) Start JavaScript script.js.common.zum_Testen.drtr06_01 (Javascript/js)
      30.10.2024, 10:17:01.798	[info ]: javascript.1 (749) script.js.common.zum_Testen.drtr06_01: registered 0 subscriptions, 0 schedules, 0 messages, 0 logs and 0 file subscriptions
      30.10.2024, 10:17:05.376	[info ]: javascript.1 (749) Stopping script script.js.common.zum_Testen.drtr06_01
      

      Was ich jetzt noch nicht sehe, ist eine Rückmeldung mit dem Sensorwert.
      Könnt Ihr mir bitte nochmals unter die Arme greifen.

      Danke für die Bemühungen

      Thomas BraunT Online
      Thomas BraunT Online
      Thomas Braun
      Most Active
      wrote on last edited by
      #28

      @ralf-6

      NICHT mit sudo hantieren.

      Linux-Werkzeugkasten:
      https://forum.iobroker.net/topic/42952/der-kleine-iobroker-linux-werkzeugkasten
      NodeJS Fixer Skript:
      https://forum.iobroker.net/topic/68035/iob-node-fix-skript
      iob_diag: curl -sLf -o diag.sh https://iobroker.net/diag.sh && bash diag.sh

      R 1 Reply Last reply
      0
      • Thomas BraunT Thomas Braun

        @ralf-6

        NICHT mit sudo hantieren.

        R Offline
        R Offline
        Ralf 6
        wrote on last edited by
        #29

        @thomas-braun

        Ok, ohne sudo:

        
        const abfrage         = '-S drtr06';
        exec(abfrage, function(err, stdout, stderr) {
                if (err) {
                    log(err,"error");
                    return;
                }
                console.warn('dein sensorwert ' + stdout);
         
        });
        
        

        Ergebnis:

        30.10.2024, 10:36:34.019	[info ]: javascript.1 (749) Start JavaScript script.js.common.zum_Testen.drtr06_01 (Javascript/js)
        30.10.2024, 10:36:34.055	[info ]: javascript.1 (749) script.js.common.zum_Testen.drtr06_01: registered 0 subscriptions, 0 schedules, 0 messages, 0 logs and 0 file subscriptions
        30.10.2024, 10:36:34.068	[error]: javascript.1 (749) script.js.common.zum_Testen.drtr06_01: Error: Command failed: -S drtr06
        /bin/sh: 0: Illegal option -S
        
            at genericNodeError (node:internal/errors:984:15)
            at wrappedFn (node:internal/errors:538:14)
            at ChildProcess.exithandler (node:child_process:422:12)
            at ChildProcess.emit (node:events:519:28)
            at ChildProcess.emit (node:domain:488:12)
            at maybeClose (node:internal/child_process:1105:16)
            at Socket.<anonymous> (node:internal/child_process:457:11)
            at Socket.emit (node:events:519:28)
            at Socket.emit (node:domain:488:12)
            at Pipe.<anonymous> (node:net:339:12) {
          code: 2,
          killed: false,
          signal: null,
          cmd: '-S drtr06'
        }
        30.10.2024, 10:36:38.977	[info ]: javascript.1 (749) Stopping script script.js.common.zum_Testen.drtr06_01
        

        .

        Thomas BraunT 1 Reply Last reply
        0
        • R Ralf 6

          @thomas-braun

          Ok, ohne sudo:

          
          const abfrage         = '-S drtr06';
          exec(abfrage, function(err, stdout, stderr) {
                  if (err) {
                      log(err,"error");
                      return;
                  }
                  console.warn('dein sensorwert ' + stdout);
           
          });
          
          

          Ergebnis:

          30.10.2024, 10:36:34.019	[info ]: javascript.1 (749) Start JavaScript script.js.common.zum_Testen.drtr06_01 (Javascript/js)
          30.10.2024, 10:36:34.055	[info ]: javascript.1 (749) script.js.common.zum_Testen.drtr06_01: registered 0 subscriptions, 0 schedules, 0 messages, 0 logs and 0 file subscriptions
          30.10.2024, 10:36:34.068	[error]: javascript.1 (749) script.js.common.zum_Testen.drtr06_01: Error: Command failed: -S drtr06
          /bin/sh: 0: Illegal option -S
          
              at genericNodeError (node:internal/errors:984:15)
              at wrappedFn (node:internal/errors:538:14)
              at ChildProcess.exithandler (node:child_process:422:12)
              at ChildProcess.emit (node:events:519:28)
              at ChildProcess.emit (node:domain:488:12)
              at maybeClose (node:internal/child_process:1105:16)
              at Socket.<anonymous> (node:internal/child_process:457:11)
              at Socket.emit (node:events:519:28)
              at Socket.emit (node:domain:488:12)
              at Pipe.<anonymous> (node:net:339:12) {
            code: 2,
            killed: false,
            signal: null,
            cmd: '-S drtr06'
          }
          30.10.2024, 10:36:38.977	[info ]: javascript.1 (749) Stopping script script.js.common.zum_Testen.drtr06_01
          

          .

          Thomas BraunT Online
          Thomas BraunT Online
          Thomas Braun
          Most Active
          wrote on last edited by
          #30

          @ralf-6

          -S auch weg. Eine Option kann nicht alleine stehen.

          Linux-Werkzeugkasten:
          https://forum.iobroker.net/topic/42952/der-kleine-iobroker-linux-werkzeugkasten
          NodeJS Fixer Skript:
          https://forum.iobroker.net/topic/68035/iob-node-fix-skript
          iob_diag: curl -sLf -o diag.sh https://iobroker.net/diag.sh && bash diag.sh

          R 2 Replies Last reply
          0
          • Thomas BraunT Thomas Braun

            @ralf-6

            -S auch weg. Eine Option kann nicht alleine stehen.

            R Offline
            R Offline
            Ralf 6
            wrote on last edited by
            #31

            @thomas-braun
            Ok, dann zurück auf Anfang:

            const abfrage         = 'drtr06';
            exec(abfrage, function(err, stdout, stderr) {
                    if (err) {
                        log(err,"error");
                        return;
                    }
                    console.warn('dein sensorwert ' + stdout);
             
            });
            

            Ergebnis:

            30.10.2024, 10:47:38.670	[info ]: javascript.1 (749) Start JavaScript script.js.common.zum_Testen.DRTR05 (Javascript/js)
            30.10.2024, 10:47:38.710	[info ]: javascript.1 (749) script.js.common.zum_Testen.DRTR05: registered 0 subscriptions, 0 schedules, 0 messages, 0 logs and 0 file subscriptions
            30.10.2024, 10:47:38.719	[error]: javascript.1 (749) script.js.common.zum_Testen.DRTR05: Error: Command failed: drtr06
            
                at genericNodeError (node:internal/errors:984:15)
                at wrappedFn (node:internal/errors:538:14)
                at ChildProcess.exithandler (node:child_process:422:12)
                at ChildProcess.emit (node:events:519:28)
                at ChildProcess.emit (node:domain:488:12)
                at maybeClose (node:internal/child_process:1105:16)
                at Socket.<anonymous> (node:internal/child_process:457:11)
                at Socket.emit (node:events:519:28)
                at Socket.emit (node:domain:488:12)
                at Pipe.<anonymous> (node:net:339:12) {
              code: 120,
              killed: false,
              signal: null,
              cmd: 'drtr06'
            }
            30.10.2024, 10:47:43.088	[info ]: javascript.1 (749) Stopping script script.js.common.zum_Testen.DRTR05
            
            1 Reply Last reply
            0
            • Thomas BraunT Thomas Braun

              @ralf-6

              -S auch weg. Eine Option kann nicht alleine stehen.

              R Offline
              R Offline
              Ralf 6
              wrote on last edited by
              #32

              @thomas-braun , @paul53 , @arteck

              Mit Blockly funktioniert es:

              2824d68a-9a2c-40c5-9b20-f06c2888cc3f-grafik.png

              Ergebnis:

              30.10.2024, 11:18:24.701	[info ]: javascript.1 (749) Start JavaScript script.js.common.zum_Testen.EXEC_Test02 (Blockly)
              30.10.2024, 11:18:24.738	[info ]: javascript.1 (749) script.js.common.zum_Testen.EXEC_Test02: registered 0 subscriptions, 0 schedules, 0 messages, 0 logs and 0 file subscriptions
              30.10.2024, 11:18:24.744	[info ]: javascript.1 (749) script.js.common.zum_Testen.EXEC_Test02: Open /dev/i2c-1
              Ok, now try access the device..
              Received data: 3.81
              
              30.10.2024, 11:18:27.322	[info ]: javascript.1 (749) Stopping script script.js.common.zum_Testen.EXEC_Test02
              
              <xml xmlns="https://developers.google.com/blockly/xml">
                <variables>
                  <variable id="/16EE+_K=*X$-8wk05*~">result</variable>
                </variables>
                <block type="exec" id="6`{0RBpdd?)W9va2;7q}" x="138" y="88">
                  <mutation xmlns="http://www.w3.org/1999/xhtml" with_statement="true"></mutation>
                  <field name="WITH_STATEMENT">TRUE</field>
                  <field name="LOG"></field>
                  <value name="COMMAND">
                    <shadow type="text" id="J/jhzY*{+Z.!#]OZ%bWF">
                      <field name="TEXT">drtr06</field>
                    </shadow>
                  </value>
                  <statement name="STATEMENT">
                    <block type="debug" id="Ij0^mEEka!S?SVzrLy?g">
                      <field name="Severity">info</field>
                      <value name="TEXT">
                        <shadow type="text" id="@%w3)(Q`J;;p;ZqV+`pI">
                          <field name="TEXT">test</field>
                        </shadow>
                        <block type="variables_get" id="2k::W.@Vsr7nXn!6Uaql">
                          <field name="VAR" id="/16EE+_K=*X$-8wk05*~">result</field>
                        </block>
                      </value>
                    </block>
                  </statement>
                </block>
              </xml>
              

              Da ich sowieso lieber mit Blockly arbeite, denke ich, wir lasssen das so.
              Oder spricht etwas dagegen?

              Jetzt muss ich nur noch schauen, wie ich den Wert extraiert bekomme. Habt Ihr dazu einen Vorschlag?

              Thomas BraunT paul53P 2 Replies Last reply
              0
              • R Ralf 6

                @thomas-braun , @paul53 , @arteck

                Mit Blockly funktioniert es:

                2824d68a-9a2c-40c5-9b20-f06c2888cc3f-grafik.png

                Ergebnis:

                30.10.2024, 11:18:24.701	[info ]: javascript.1 (749) Start JavaScript script.js.common.zum_Testen.EXEC_Test02 (Blockly)
                30.10.2024, 11:18:24.738	[info ]: javascript.1 (749) script.js.common.zum_Testen.EXEC_Test02: registered 0 subscriptions, 0 schedules, 0 messages, 0 logs and 0 file subscriptions
                30.10.2024, 11:18:24.744	[info ]: javascript.1 (749) script.js.common.zum_Testen.EXEC_Test02: Open /dev/i2c-1
                Ok, now try access the device..
                Received data: 3.81
                
                30.10.2024, 11:18:27.322	[info ]: javascript.1 (749) Stopping script script.js.common.zum_Testen.EXEC_Test02
                
                <xml xmlns="https://developers.google.com/blockly/xml">
                  <variables>
                    <variable id="/16EE+_K=*X$-8wk05*~">result</variable>
                  </variables>
                  <block type="exec" id="6`{0RBpdd?)W9va2;7q}" x="138" y="88">
                    <mutation xmlns="http://www.w3.org/1999/xhtml" with_statement="true"></mutation>
                    <field name="WITH_STATEMENT">TRUE</field>
                    <field name="LOG"></field>
                    <value name="COMMAND">
                      <shadow type="text" id="J/jhzY*{+Z.!#]OZ%bWF">
                        <field name="TEXT">drtr06</field>
                      </shadow>
                    </value>
                    <statement name="STATEMENT">
                      <block type="debug" id="Ij0^mEEka!S?SVzrLy?g">
                        <field name="Severity">info</field>
                        <value name="TEXT">
                          <shadow type="text" id="@%w3)(Q`J;;p;ZqV+`pI">
                            <field name="TEXT">test</field>
                          </shadow>
                          <block type="variables_get" id="2k::W.@Vsr7nXn!6Uaql">
                            <field name="VAR" id="/16EE+_K=*X$-8wk05*~">result</field>
                          </block>
                        </value>
                      </block>
                    </statement>
                  </block>
                </xml>
                

                Da ich sowieso lieber mit Blockly arbeite, denke ich, wir lasssen das so.
                Oder spricht etwas dagegen?

                Jetzt muss ich nur noch schauen, wie ich den Wert extraiert bekomme. Habt Ihr dazu einen Vorschlag?

                Thomas BraunT Online
                Thomas BraunT Online
                Thomas Braun
                Most Active
                wrote on last edited by
                #33

                @ralf-6 sagte in C-Programm auf Slave mit Rückgabewert ausführen:

                Oder spricht etwas dagegen?

                Ich kann dir zu JavaScript und Blockly nix sagen.
                Wichtig ist aber, das dein Programm nicht mit root-Rechten/sudo ausgeführt wird.

                Linux-Werkzeugkasten:
                https://forum.iobroker.net/topic/42952/der-kleine-iobroker-linux-werkzeugkasten
                NodeJS Fixer Skript:
                https://forum.iobroker.net/topic/68035/iob-node-fix-skript
                iob_diag: curl -sLf -o diag.sh https://iobroker.net/diag.sh && bash diag.sh

                1 Reply Last reply
                0
                • R Ralf 6

                  @thomas-braun , @paul53 , @arteck

                  Mit Blockly funktioniert es:

                  2824d68a-9a2c-40c5-9b20-f06c2888cc3f-grafik.png

                  Ergebnis:

                  30.10.2024, 11:18:24.701	[info ]: javascript.1 (749) Start JavaScript script.js.common.zum_Testen.EXEC_Test02 (Blockly)
                  30.10.2024, 11:18:24.738	[info ]: javascript.1 (749) script.js.common.zum_Testen.EXEC_Test02: registered 0 subscriptions, 0 schedules, 0 messages, 0 logs and 0 file subscriptions
                  30.10.2024, 11:18:24.744	[info ]: javascript.1 (749) script.js.common.zum_Testen.EXEC_Test02: Open /dev/i2c-1
                  Ok, now try access the device..
                  Received data: 3.81
                  
                  30.10.2024, 11:18:27.322	[info ]: javascript.1 (749) Stopping script script.js.common.zum_Testen.EXEC_Test02
                  
                  <xml xmlns="https://developers.google.com/blockly/xml">
                    <variables>
                      <variable id="/16EE+_K=*X$-8wk05*~">result</variable>
                    </variables>
                    <block type="exec" id="6`{0RBpdd?)W9va2;7q}" x="138" y="88">
                      <mutation xmlns="http://www.w3.org/1999/xhtml" with_statement="true"></mutation>
                      <field name="WITH_STATEMENT">TRUE</field>
                      <field name="LOG"></field>
                      <value name="COMMAND">
                        <shadow type="text" id="J/jhzY*{+Z.!#]OZ%bWF">
                          <field name="TEXT">drtr06</field>
                        </shadow>
                      </value>
                      <statement name="STATEMENT">
                        <block type="debug" id="Ij0^mEEka!S?SVzrLy?g">
                          <field name="Severity">info</field>
                          <value name="TEXT">
                            <shadow type="text" id="@%w3)(Q`J;;p;ZqV+`pI">
                              <field name="TEXT">test</field>
                            </shadow>
                            <block type="variables_get" id="2k::W.@Vsr7nXn!6Uaql">
                              <field name="VAR" id="/16EE+_K=*X$-8wk05*~">result</field>
                            </block>
                          </value>
                        </block>
                      </statement>
                    </block>
                  </xml>
                  

                  Da ich sowieso lieber mit Blockly arbeite, denke ich, wir lasssen das so.
                  Oder spricht etwas dagegen?

                  Jetzt muss ich nur noch schauen, wie ich den Wert extraiert bekomme. Habt Ihr dazu einen Vorschlag?

                  paul53P Offline
                  paul53P Offline
                  paul53
                  wrote on last edited by paul53
                  #34

                  @ralf-6 sagte: den Wert extraiert bekomme. Habt Ihr dazu einen Vorschlag?

                  Blockly_temp.JPG

                  Trennzeichen: Doppelpunkt + Leerzeichen

                  Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
                  Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

                  R 1 Reply Last reply
                  0
                  • paul53P paul53

                    @ralf-6 sagte: den Wert extraiert bekomme. Habt Ihr dazu einen Vorschlag?

                    Blockly_temp.JPG

                    Trennzeichen: Doppelpunkt + Leerzeichen

                    R Offline
                    R Offline
                    Ralf 6
                    wrote on last edited by
                    #35

                    @paul53
                    Danke !

                    Daran hätte ich lange geknobelt. Sowas von elegant.

                    R 1 Reply Last reply
                    0
                    • R Ralf 6

                      @paul53
                      Danke !

                      Daran hätte ich lange geknobelt. Sowas von elegant.

                      R Offline
                      R Offline
                      Ralf 6
                      wrote on last edited by
                      #36

                      @arteck , @MartinP , @paul53 , @Thomas-Braun

                      Ich möchte mich recht herzlich bei Euch allen für die Inspiration und Eure Bemühungen danken.
                      Auch wenn ich den Unterschied zwischen dem Javascript und dem Blockly nicht verstehe und warum das eine läuft und das andere nicht. Ich freue mich.
                      Nochmals vielen Dank und eine gute Zeit.

                      1 Reply Last reply
                      0

                      Hello! It looks like you're interested in this conversation, but you don't have an account yet.

                      Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.

                      With your input, this post could be even better 💗

                      Register Login
                      Reply
                      • Reply as topic
                      Log in to reply
                      • Oldest to Newest
                      • Newest to Oldest
                      • Most Votes


                      Support us

                      ioBroker
                      Community Adapters
                      Donate

                      203

                      Online

                      32.7k

                      Users

                      82.6k

                      Topics

                      1.3m

                      Posts
                      Community
                      Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                      ioBroker Community 2014-2025
                      logo
                      • Login

                      • Don't have an account? Register

                      • Login or register to search.
                      • First post
                        Last post
                      0
                      • Home
                      • Recent
                      • Tags
                      • Unread 0
                      • Categories
                      • Unreplied
                      • Popular
                      • GitHub
                      • Docu
                      • Hilfe