NEWS
SOLVED 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); }
-
@noaboa
Der Datenpunkt "Litecoin.price" ist nicht vom Typ "Zahl"(number), was er sein sollte. -
@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?