@steff75 herzlichen Dank, genau das war der Fehler. Habe jetzt statt iobroker admin eingegeben. Der Fehler lag wohl am Update.
NEWS
Latest posts made by bluppdiwupp
-
RE: nach Apdate Fehler bei InfluxDB
-
nach Apdate Fehler bei InfluxDB
folgender Fehler kommt nach Update Admin 5.1.24
Error: error authorizing query: user_iobroker not authorized to execute statement 'ALTER RETENTION POLICY autogen ON iobroker DURATION 365d REPLICATION 1 SHARD DURATION 1w DEFAULT', requires admin privilege
Was könnte das sein?
-
RE: Curl einbinden? json danach abfragen
@unclesam
ich habe die halbe Nacht gesucht und gemacht. Leider ohne Erfolg...dies wäre mein Ergebnis mit dem Log:
const response: any = await axios.post(http://api.apsystemsema.com:8073/apsema/v1/ecu/getPowerInfo -d ecuId=<xxx> -d filter=power -d date=<date> -o <date>.json, { headers: { 'Content-Type': 'application/x-www-form-urlencoded' } }); const fs = require('fs'); // usage: node json2csv <file.json>, so filename is 3rd parameter let filename = process.argv[2]; // read and parse input JSON file let contents = fs.readFileSync(filename, 'utf8'); let data = JSON.parse(contents); let timestamps = JSON.parse(data.data.time); let values = JSON.parse(data.data.power); // iterate through two arrays and combine the i'th element of each into one CSV line for(let i = 0; i < timestamps.length; i++) { console.log(`"${timestamps[i]}","${values[i]}"`); }
javascript.0 2021-01-12 08:22:54.566 error (758) at processTicksAndRejections (internal/process/task_queues.js:97:5) javascript.0 2021-01-12 08:22:54.566 error (758) at runMicrotasks (<anonymous>) javascript.0 2021-01-12 08:22:54.565 error (758) at /opt/iobroker/node_modules/standard-as-callback/built/index.js:19:49 javascript.0 2021-01-12 08:22:54.564 error (758) at tryCatcher (/opt/iobroker/node_modules/standard-as-callback/built/utils.js:11:23) javascript.0 2021-01-12 08:22:54.564 error (758) at /opt/iobroker/node_modules/iobroker.js-controller/lib/states/statesInRedis.js:616:17 javascript.0 2021-01-12 08:22:54.564 error (758) at /opt/iobroker/node_modules/iobroker.javascript/main.js:1140:17 javascript.0 2021-01-12 08:22:54.563 error (758) at /opt/iobroker/node_modules/iobroker.javascript/main.js:1559:17 javascript.0 2021-01-12 08:22:54.563 error (758) at prepareScript (/opt/iobroker/node_modules/iobroker.javascript/main.js:1503:37) javascript.0 2021-01-12 08:22:54.563 error (758) at createVM (/opt/iobroker/node_modules/iobroker.javascript/main.js:1280:28) javascript.0 2021-01-12 08:22:54.562 error (758) at Object.createScript (vm.js:261:10) javascript.0 2021-01-12 08:22:54.562 error (758) at new Script (vm.js:88:7) javascript.0 2021-01-12 08:22:54.562 error (758) SyntaxError: Missing initializer in const declaration javascript.0 2021-01-12 08:22:54.561 error (758) ^^^^^^^^ javascript.0 2021-01-12 08:22:54.561 error (758) const response: any = await axios.post(http://api.apsystemsema.com:8073/apsema/v1/ecu/getPowerInfo -d ecuId=<216000043804> -d filter=power -d date=<date> -o <date>.json, { javascript.0 2021-01-12 08:22:54.560 error at script.js.common.APSystem:1 javascript.0 2021-01-12 08:22:54.560 error (758) script.js.common.APSystem compile failed:
-
RE: Curl einbinden? json danach abfragen
@UncleSam
das klingt interessant.
Leider komme ich nicht mir der Umschreibung der URL klar.
Hier habe ich ja noch etwas vor und nach der URL stehen. Wo kommt dies dann hin? -
RE: Curl einbinden? json danach abfragen
anbei der Log:
javascript.0 2021-01-11 17:10:55.839 error (676) at processTicksAndRejections (internal/process/task_queues.js:97:5) javascript.0 2021-01-11 17:10:55.839 error (676) at runMicrotasks (<anonymous>) javascript.0 2021-01-11 17:10:55.838 error (676) at /opt/iobroker/node_modules/standard-as-callback/built/index.js:19:49 javascript.0 2021-01-11 17:10:55.838 error (676) at tryCatcher (/opt/iobroker/node_modules/standard-as-callback/built/utils.js:11:23) javascript.0 2021-01-11 17:10:55.837 error (676) at /opt/iobroker/node_modules/iobroker.js-controller/lib/states/statesInRedis.js:616:17 javascript.0 2021-01-11 17:10:55.837 error (676) at /opt/iobroker/node_modules/iobroker.javascript/main.js:1140:17 javascript.0 2021-01-11 17:10:55.836 error (676) at /opt/iobroker/node_modules/iobroker.javascript/main.js:1559:17 javascript.0 2021-01-11 17:10:55.836 error (676) at prepareScript (/opt/iobroker/node_modules/iobroker.javascript/main.js:1503:37) javascript.0 2021-01-11 17:10:55.836 error (676) at createVM (/opt/iobroker/node_modules/iobroker.javascript/main.js:1280:28) javascript.0 2021-01-11 17:10:55.835 error (676) at Object.createScript (vm.js:261:10) javascript.0 2021-01-11 17:10:55.835 error (676) at new Script (vm.js:88:7) javascript.0 2021-01-11 17:10:55.834 error (676) SyntaxError: Unexpected string javascript.0 2021-01-11 17:10:55.831 error (676) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ javascript.0 2021-01-11 17:10:55.830 error (676) curl -H "Content-Type: application/x-www-form-urlencoded" http://api.apsystemsema.com:8073/apsema/v1/ecu/getPowerInfo -d ecuId=<ECU ID> -d filter=power -d date=<date> -o <date>.json javascript.0 2021-01-11 17:10:55.829 error at script.js.common.APSystem:1 javascript.0 2021-01-11 17:10:55.829 error (676) script.js.common.APSystem compile failed:
-
Curl einbinden? json danach abfragen
Ich benötige mal ein paar Tips.
Ich habe eine ECU für einen Wechselrichter und würde aus diesen gerne Werte erhalten um sie später mit Grafana darzustellen.
IO und Grafana laufen bereits. Auch läuft die Script Engine.Jetzt habe ich 2 Abfragen gefunden und kann damit leider nicht viel anfangen, da ich sehr neu in dem Thema bin.
Erste Curl Abfrage:
curl -H "Content-Type: application/x-www-form-urlencoded" http://api.apsystemsema.com:8073/apsema/v1/ecu/getPowerInfo -d ecuId=<ECU ID> -d filter=power -d date=<date> -o <date>.json
dann soll noch folgendes eingebunden werden:
const fs = require('fs'); // usage: node json2csv <file.json>, so filename is 3rd parameter let filename = process.argv[2]; // read and parse input JSON file let contents = fs.readFileSync(filename, 'utf8'); let data = JSON.parse(contents); let timestamps = JSON.parse(data.data.time); let values = JSON.parse(data.data.power); // iterate through two arrays and combine the i'th element of each into one CSV line for(let i = 0; i < timestamps.length; i++) { console.log(`"${timestamps[i]}","${values[i]}"`); }
Ich bekomme leider keine Ergebnisse oder nur Errors im Log.
Viele Grüße
-
RE: Fehler bei Adapter Installation
@Thomas-Braun said in Fehler bei Adapter Installation:
@bluppdiwupp node ist sauber?
Bitte mal die Ausgabe bekannt geben.Leider ist der Fehler wieder vorhanden. Eine Neuinstallation ist wieder nicht mehr möglich.
pi@raspberrypi:~ $ cd /opt/iobroker pi@raspberrypi:/opt/iobroker $ npm clear cache --force npm WARN using --force I sure hope you know what you are doing. Usage: npm <command> where <command> is one of: access, adduser, audit, bin, bugs, c, cache, ci, cit, clean-install, clean-install-test, completion, config, create, ddp, dedupe, deprecate, dist-tag, docs, doctor, edit, explore, fund, get, help, help-search, hook, i, init, install, install-ci-test, install-test, it, link, list, ln, login, logout, ls, org, outdated, owner, pack, ping, prefix, profile, prune, publish, rb, rebuild, repo, restart, root, run, run-script, s, se, search, set, shrinkwrap, star, stars, start, stop, t, team, test, token, tst, un, uninstall, unpublish, unstar, up, update, v, version, view, whoami npm <command> -h quick help on <command> npm -l display full usage info npm help <term> search for help on <term> npm help npm involved overview Specify configs in the ini-formatted file: /home/iobroker/.npmrc or on the command line via: npm <command> --key value Config info can be viewed via: npm help config npm@6.14.10 /usr/lib/node_modules/npm pi@raspberrypi:/opt/iobroker $ which nodejs && nodejs -v && which node && node -v && which npm && npm -v && apt polic y nodejs /usr/bin/nodejs v12.20.0 /usr/bin/node v12.20.0 /usr/bin/npm 6.14.10 nodejs: Installiert: 12.20.0-1nodesource1 Installationskandidat: 12.20.0-1nodesource1 Versionstabelle: *** 12.20.0-1nodesource1 500 500 https://deb.nodesource.com/node_12.x buster/main armhf Packages 100 /var/lib/dpkg/status pi@raspberrypi:/opt/iobroker $
-
RE: Fehler bei Adapter Installation
@Thomas-Braun said in Fehler bei Adapter Installation:
cd /opt/iobroker npm clear cache --force
Und bitte mal die node-Installation prüfen:
which nodejs && nodejs -v && which node && node -v && which npm && npm -v && apt policy nodejs
PERFEKT! herzlichen Dank!
-
Fehler bei Adapter Installation
Ich habe meinen NodeRed Adapter gelöscht, da ich Fehlermeldungen hatte. Nun wollte ich ihn wieder als Adapter installieren und bekomme folgende Fehlermeldung:
$ ./iobroker add node-red --host raspberrypi NPM version: 6.14.10 npm install iobroker.node-red@2.0.1 --loglevel error --unsafe-perm --prefix "/opt/iobroker" (System call) npm ERR! code EINTEGRITYnpm ERR! errno EINTEGRITY npm ERR! Invalid response body while trying to fetch https://registry.npmjs.org/nopt: Integrity verification failed for sha512-rMpEcBCRE4Gg6lkwHVyyGZ6UVINmrXbUzeOr0GlL8ElM5ZGmo6BjkHiwQf4hXwUS26hB7wFq4Cs8nSa6eyoUHw== (/home/iobroker/.npm/_cacache/content-v2/sha512/ac/ca/447010911381a0ea59301d5cb2199e94548366ad76d4cde3abd0694bf0494ce591a6a3a0639078b041fe215f0512dba841ef016ae02b3c9d26ba7b2a141f) npm ERR! A complete log of this run can be found in:npm ERR! /home/iobroker/.npm/_logs/2020-12-25T12_51_29_456Z-debug.log ERROR: host.raspberrypi Cannot install iobroker.node-red@2.0.1: 1 ERROR: process exited with code 25
MOD-Edit: Code in code-tags gesetzt!
Was kann ich tun?
-
RE: Solaredge mit Zigbee einbinden?
wo wird der Script eingefügt? Ich bekomme es leider nicht hin...