Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Kellerassel75

    NEWS

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    K
    • Profile
    • Following 0
    • Followers 0
    • Topics 2
    • Posts 13
    • Best 0
    • Groups 1

    Kellerassel75

    @Kellerassel75

    Starter

    0
    Reputation
    4
    Profile views
    13
    Posts
    0
    Followers
    0
    Following
    Joined Last Online

    Kellerassel75 Follow
    Starter

    Latest posts made by Kellerassel75

    • RE: Script täglich ausführen

      Es gibt so viele Möglichkeiten.
      Javascript, Blockly, Node Red.
      Es ist nicht so einfach, die beste Möglichkeit zu finden.
      Ich bin mir noch nicht sicher, was für mich das Richtige ist.
      Ich versuche mich überall ein wenig einzuarbeiten, um das Richtige für mich zu finden.
      Falko

      posted in JavaScript
      K
      Kellerassel75
    • RE: Script täglich ausführen

      Da hast du vollkommen recht. Ich versuche, es zu verstehen. Einige Zeilen kann ich auch lesen. Ich dachte, ich komme schneller damit zurecht. Leider fehlt mir die Zeit.
      Deshalb folgende Frage:
      Du hast nun oben die Zeit eingetragen. Jetzt wird es ausgeführt zu einer bestimmten Zeit und bei Änderung! Richtig?
      Ich habe die Zeile gesucht, wo bei Änderung das ausgeführt wird!
      "let arr = JSON.parse(dp.state.val);" ist das richtig?
      Ich wollte diesen Wert ändern, um die Automatik zu ändern.
      Vielen Dank für die Hilfe!
      Ich gelobe Besserung!
      Falko

      posted in JavaScript
      K
      Kellerassel75
    • RE: Script täglich ausführen

      Ich habe es nicht hin bekommen!
      Welche Zeile muss ich ändern?
      Danke!
      Falko

      posted in JavaScript
      K
      Kellerassel75
    • Script täglich ausführen

      Hallo!
      Ich würde gerne das dieses Script täglich um 23:50 ausführt wird und die Daten geschrieben werden!
      Was muss ich ändern?
      Danke!
      Falko

      const idJson = "gruenbeck.0.softliQ.D/BS50006089.water";
      
      const path = "0_userdata.0.Gruenbeck.Wasserverbrauch.";
      
       
      
      if(!existsState(path + '0.Nummer')) {
      
          for(let i = 0; i < 3; i++) {
      
              createState(path + i + '.Datum', '', {type: 'string', name: 'Datum, Uhrzeit', role: 'info'}); 
      
              createState(path + i + '.Verbrauch', '', {type: 'number', name: 'Verbrauch', role: 'info'});
      
          }
      
      }
      
       
      
      on(idJson, function(dp) {
      
          let arr = JSON.parse(dp.state.val);
      
          let anzahl = arr.length;
      
          if(anzahl > 3) anzahl = 3;
      
          for(let i = 0; i < anzahl; i++) {
      
              setState(path + i + '.Datum', arr[i].date, true); 
      
              setState(path + i + '.Verbrauch', arr[i].value, true);
      
          }
      
      });
      
      posted in JavaScript
      K
      Kellerassel75
    • RE: JSON zu Objekte

      @paul53
      Danke passt!

      Echt Super! Ich bin begeistert! Danke an alle!
      Ich hätte nicht gedacht das ich so schnell Hilfe bekomme!
      Ihr seid Super! Macht weiter so!

      👏

      Ich werde hier noch viel lernen hoffe ich!

      😀

      Falko

      posted in Skripten / Logik
      K
      Kellerassel75
    • RE: JSON zu Objekte

      @ente34
      Danke! Ich werde es Versuchen!

      posted in Skripten / Logik
      K
      Kellerassel75
    • RE: JSON zu Objekte

      @paul53
      Nein das habe ich so geändert!

      posted in Skripten / Logik
      K
      Kellerassel75
    • RE: JSON zu Objekte

      @paul53
      Ich denke 4 Anrufe sollte reichen!

      posted in Skripten / Logik
      K
      Kellerassel75
    • RE: JSON zu Objekte

      @ente34
      Gut! Er schreibt nun die Anrufe von heute! Das funktioniert!

      Aber ich wollte richtige Datenpunte - Zahlen nicht JSON!

      Also:
      Datenpunt letzter - caller
      Datenpunt letzter - date
      Datenpunt letzter - name

      Datenpunt vorletzter- caller
      Datenpunt vorletzter- date
      Datenpunt vorletzter- name

      Falko

      posted in Skripten / Logik
      K
      Kellerassel75
    • RE: JSON zu Objekte

      16:17:09.144 error javascript.0 (12519) script.js.test compile failed: at script.js.test:45

      Sorry mein Fehler { vergessen!

      Nun schreibt er mir die ganze Tabelle nach javascript.0.telefon.missed_today.json!

      Im Log steht:

      javascript.0	2021-01-31 16:17:09.150	error	(12519) at processTicksAndRejections (internal/process/task_queues.js:97:5)
      javascript.0	2021-01-31 16:17:09.150	error	(12519) at runMicrotasks (<anonymous>)
      javascript.0	2021-01-31 16:17:09.150	error	(12519) at /opt/iobroker/node_modules/standard-as-callback/built/index.js:19:49
      javascript.0	2021-01-31 16:17:09.149	error	(12519) at tryCatcher (/opt/iobroker/node_modules/standard-as-callback/built/utils.js:11:23)
      javascript.0	2021-01-31 16:17:09.149	error	(12519) at /opt/iobroker/node_modules/iobroker.js-controller/lib/states/statesInRedis.js:616:17
      javascript.0	2021-01-31 16:17:09.149	error	(12519) at /opt/iobroker/node_modules/iobroker.javascript/main.js:1140:17
      javascript.0	2021-01-31 16:17:09.149	error	(12519) at /opt/iobroker/node_modules/iobroker.javascript/main.js:1559:17
      javascript.0	2021-01-31 16:17:09.146	error	(12519) at prepareScript (/opt/iobroker/node_modules/iobroker.javascript/main.js:1503:37)
      javascript.0	2021-01-31 16:17:09.146	error	(12519) at createVM (/opt/iobroker/node_modules/iobroker.javascript/main.js:1280:28)
      javascript.0	2021-01-31 16:17:09.146	error	(12519) at Object.createScript (vm.js:261:10)
      javascript.0	2021-01-31 16:17:09.146	error	(12519) at new Script (vm.js:88:7)
      javascript.0	2021-01-31 16:17:09.145	error	(12519) SyntaxError: Missing catch or finally after try
      javascript.0	2021-01-31 16:17:09.145	error	(12519) ^
      javascript.0	2021-01-31 16:17:09.145	error	(12519) }
      javascript.0	2021-01-31 16:17:09.144	error	at script.js.test:45
      javascript.0	2021-01-31 16:17:09.144	error	(12519) script.js.test compile failed: 
      
      posted in Skripten / Logik
      K
      Kellerassel75
    Community
    Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
    The ioBroker Community 2014-2023
    logo