NEWS
unschöne Warnungen im Log vom Javascriptadapter
-
Hallo zusammen,
Ich habe wiedereinmal ein wenig "gescripted". (mehrheitlich Codeschnipsel zusammen gesucht damit es funktioniert wie ich das gerne hätte.)
Nun tauchen diese Fehlermeldung auf wenn das script läuft resp. ausgeführt wird. Was unschön ist, da es jede Stunde mit den aktuellen LTC Preis von Coinbase sendet. Somit spamt es mein Log ein wenig zu.
Ich vermute, dass es dur ein Codeschnipsel verursacht wird.
Hier die Warnmeldungen:
javascript.0 2019-08-20 22:00:00.322 warn at process._tickCallback (internal/process/next_tick.js:104:9) javascript.0 2019-08-20 22:00:00.322 warn at _combinedTickCallback (internal/process/next_tick.js:80:11) javascript.0 2019-08-20 22:00:00.322 warn at endReadableNT (_stream_readable.js:974:12) javascript.0 2019-08-20 22:00:00.321 warn at IncomingMessage.emit (events.js:185:7) javascript.0 2019-08-20 22:00:00.321 warn at emitNone (events.js:91:20) javascript.0 2019-08-20 22:00:00.321 warn at IncomingMessage.g (events.js:292:16) javascript.0 2019-08-20 22:00:00.320 warn at IncomingMessage.<anonymous> (/opt/iobroker/node_modules/request/request.js:1083:12) javascript.0 2019-08-20 22:00:00.320 warn at Request.emit (events.js:188:7) javascript.0 2019-08-20 22:00:00.320 warn at emitOne (events.js:96:13) javascript.0 2019-08-20 22:00:00.319 warn at Request.<anonymous> (/opt/iobroker/node_modules/request/request.js:1161:10) javascript.0 2019-08-20 22:00:00.319 warn at Request.emit (events.js:191:7) javascript.0 2019-08-20 22:00:00.318 warn at emitTwo (events.js:106:13) javascript.0 2019-08-20 22:00:00.318 warn at Request.self.callback (/opt/iobroker/node_modules/request/request.js:185:22) javascript.0 2019-08-20 22:00:00.318 warn at Request.callback [as _callback] (script.js.Telegram.Litecoin_price:21:5) javascript.0 2019-08-20 22:00:00.317 warn at setState (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1258:20) javascript.0 2019-08-20 22:00:00.316 warn Wrong type of Litecoin.price: "number". Please fix, while deprecated and will not work in next versions.Und Hier das Script:
schedule("0 */1 * * *", function () { var now = new Date(); var hours = now.getHours(); if(hours > 8 && hours < 9){ //do nothing }else { var options = {url: 'https://api.coinbase.com/v2/prices/LTC-CHF/spot', headers: { 'User-Agent': 'request' }}; request(options, callback); } }); function callback(error, response, body) { var info = JSON.parse(body); var price = info.data.amount; price = Math.round(price * 100) / 100; setState("Litecoin.price",price); } -
Hallo zusammen,
Ich habe wiedereinmal ein wenig "gescripted". (mehrheitlich Codeschnipsel zusammen gesucht damit es funktioniert wie ich das gerne hätte.)
Nun tauchen diese Fehlermeldung auf wenn das script läuft resp. ausgeführt wird. Was unschön ist, da es jede Stunde mit den aktuellen LTC Preis von Coinbase sendet. Somit spamt es mein Log ein wenig zu.
Ich vermute, dass es dur ein Codeschnipsel verursacht wird.
Hier die Warnmeldungen:
javascript.0 2019-08-20 22:00:00.322 warn at process._tickCallback (internal/process/next_tick.js:104:9) javascript.0 2019-08-20 22:00:00.322 warn at _combinedTickCallback (internal/process/next_tick.js:80:11) javascript.0 2019-08-20 22:00:00.322 warn at endReadableNT (_stream_readable.js:974:12) javascript.0 2019-08-20 22:00:00.321 warn at IncomingMessage.emit (events.js:185:7) javascript.0 2019-08-20 22:00:00.321 warn at emitNone (events.js:91:20) javascript.0 2019-08-20 22:00:00.321 warn at IncomingMessage.g (events.js:292:16) javascript.0 2019-08-20 22:00:00.320 warn at IncomingMessage.<anonymous> (/opt/iobroker/node_modules/request/request.js:1083:12) javascript.0 2019-08-20 22:00:00.320 warn at Request.emit (events.js:188:7) javascript.0 2019-08-20 22:00:00.320 warn at emitOne (events.js:96:13) javascript.0 2019-08-20 22:00:00.319 warn at Request.<anonymous> (/opt/iobroker/node_modules/request/request.js:1161:10) javascript.0 2019-08-20 22:00:00.319 warn at Request.emit (events.js:191:7) javascript.0 2019-08-20 22:00:00.318 warn at emitTwo (events.js:106:13) javascript.0 2019-08-20 22:00:00.318 warn at Request.self.callback (/opt/iobroker/node_modules/request/request.js:185:22) javascript.0 2019-08-20 22:00:00.318 warn at Request.callback [as _callback] (script.js.Telegram.Litecoin_price:21:5) javascript.0 2019-08-20 22:00:00.317 warn at setState (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1258:20) javascript.0 2019-08-20 22:00:00.316 warn Wrong type of Litecoin.price: "number". Please fix, while deprecated and will not work in next versions.Und Hier das Script:
schedule("0 */1 * * *", function () { var now = new Date(); var hours = now.getHours(); if(hours > 8 && hours < 9){ //do nothing }else { var options = {url: 'https://api.coinbase.com/v2/prices/LTC-CHF/spot', headers: { 'User-Agent': 'request' }}; request(options, callback); } }); function callback(error, response, body) { var info = JSON.parse(body); var price = info.data.amount; price = Math.round(price * 100) / 100; setState("Litecoin.price",price); } -
@noaboa
Der Datenpunkt "Litecoin.price" ist nicht vom Typ "Zahl"(number), was er sein sollte.@paul53 sagte in unschöne Warnungen im Log vom Javascriptadapter:
@noaboa
Der Datenpunkt "Litecoin.price" ist nicht vom Typ "Zahl"(number), was er sein sollte.wer lesen kann, ist klar im Vorteil 🤦♂️ danke dir
Irgend ein Input noch zum Script? Verbesserungsmöglichkeiten?
Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.
Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.
Mit deinem Input könnte dieser Beitrag noch besser werden 💗
Registrieren Anmelden