NEWS
Web Adapter Fehler LOG "Cannot parse JSON"
-
Systemdata OMV - Virtual Box Hardwaresystem: HP Microserver N54L Server Arbeitsspeicher: 16GB Festplattenart: SSD 256 System Betriebssystem: Debian Node-Version: 12.18.4 Nodejs-Version: 12.18.4 NPM-Version: 6.14.6 Installationsart: Manuell Image genutzt: Nein Hallo Nachdem ich einen Fehler gelöst habe
[https://forum.iobroker.net/topic/36994/admin-version-falsch-erkannt-dadurch-kein-shelly-update/15](link url)Habe ich nun folgender Fehler im LOG
host.debian 2020-09-24 14:35:04.268 info instance system.adapter.sma-speedwire.1 started with pid 31632 web.0 2020-09-24 14:35:02.439 error (15681) Cannot parse JSON vis: <svg id="iC6" xmlns="http://www.w3.org/2000/svg" width="200" height="200"><g fill="#3794fa"><path d="M69.959 174.45c-2.333 3.956-7.994 4.943-12.642 2.17-4.638-2.754-6.51 host.debian 2020-09-24 14:35:00.059 info instance system.adapter.sma-speedwire.0 started with pid 31609 web.0 2020-09-24 14:34:43.095 error (15681) Cannot parse JSON daswetter.admin: <svg id="iC6" xmlns="http://www.w3.org/2000/svg" width="200" height="200"><g fill="#3794fa"><path d="M69.959 174.45c-2.333 3.956-7.994 4.943-12.642 2.17-4.63 web.0 2020-09-24 14:34:40.745 error (15681) Cannot parse JSON daswetter.admin: <svg id="iC6" xmlns="http://www.w3.org/2000/svg" width="200" height="200"><g fill="#3794fa"><path d="M69.959 174.45c-2.333 3.956-7.994 4.943-12.642 2.17-4.63 web.0 2020-09-24 14:34:40.742 error (15681) Cannot parse JSON vis: <svg id="iC6" xmlns="http://www.w3.org/2000/svg" width="200" height="200"><g fill="#3794fa"><path d="M69.959 174.45c-2.333 3.956-7.994 4.943-12.642 2.17-4.638-2.754-6.51 web.0 2020-09-24 14:34:40.734 error (15681) Cannot parse JSON daswetter.admin: <svg id="iC6" xmlns="http://www.w3.org/2000/svg" width="200" height="200"><g fill="#3794fa"><path d="M69.959 174.45c-2.333 3.956-7.994 4.943-12.642 2.17-4.63 web.0 2020-09-24 14:34:38.069 error (15681) Cannot parse JSON vis: <svg id="iC6" xmlns="http://www.w3.org/2000/svg" width="200" height="200"><g fill="#3794fa"><path d="M69.959 174.45c-2.333 3.956-7.994 4.943-12.642 2.17-4.638-2.754-6.51 web.0 2020-09-24 14:34:38.059 error (15681) Cannot parse JSON vis: <svg id="iC6" xmlns="http://www.w3.org/2000/svg" width="200" height="200"><g fill="#3794fa"><path d="M69.959 174.45c-2.333 3.956-7.994 4.943-12.642 2.17-4.638-2.754-6.51 web.0 2020-09-24 14:34:33.181 error (15681) Cannot parse JSON vis: <svg id="iC6" xmlns="http://www.w3.org/2000/svg" width="200" height="200"><g fill="#3794fa"><path d="M69.959 174.45c-2.333 3.956-7.994 4.943-12.642 2.17-4.638-2.754-6.51 web.0 2020-09-24 14:34:33.166 error (15681) Cannot parse JSON daswetter.admin: <svg id="iC6" xmlns="http://www.w3.org/2000/svg" width="200" height="200"><g fill="#3794fa"><path d="M69.959 174.45c-2.333 3.956-7.994 4.943-12.642 2.17-4.63 web.0 2020-09-24 14:34:33.146 error (15681) Cannot parse JSON vis: <svg id="iC6" xmlns="http://www.w3.org/2000/svg" width="200" height="200"><g fill="#3794fa"><path d="M69.959 174.45c-2.333 3.956-7.994 4.943-12.642 2.17-4.638-2.754-6.51 web.0 2020-09-24 14:34:32.902 error (15681) Cannot parse JSON daswetter.admin: <svg id="iC6" xmlns="http://www.w3.org/2000/svg" width="200" height="200"><g fill="#3794fa"><path d="M69.959 174.45c-2.333 3.956-7.994 4.943-12.642 2.17-4.63 web.0 2020-09-24 14:34:32.901 error (15681) Cannot parse JSON vis: <svg id="iC6" xmlns="http://www.w3.org/2000/svg" width="200" height="200"><g fill="#3794fa"><path d="M69.959 174.45c-2.333 3.956-7.994 4.943-12.642 2.17-4.638-2.754-6.51 web.0 2020-09-24 14:34:32.897 error (15681) Cannot parse JSON vis: <svg id="iC6" xmlns="http://www.w3.org/2000/svg" width="200" height="200"><g fill="#3794fa"><path d="M69.959 174.45c-2.333 3.956-7.994 4.943-12.642 2.17-4.638-2.754-6.51 web.0 2020-09-24 14:34:32.211 error (15681) Cannot parse JSON daswetter.admin: <svg id="iC6" xmlns="http://www.w3.org/2000/svg" width="200" height="200"><g fill="#3794fa"><path d="M69.959 174.45c-2.333 3.956-7.994 4.943-12.642 2.17-4.63web.0 2020-09-24 14:27:17.181 error })(jQuery); web.0 2020-09-24 14:27:17.181 error }; web.0 2020-09-24 14:27:17.181 error yellow: [255, 255, 0] web.0 2020-09-24 14:27:17.181 error white: [255, 255, 255], web.0 2020-09-24 14:27:17.181 error silver: [192, 192, 192], web.0 2020-09-24 14:27:17.181 error red: [255, 0, 0], web.0 2020-09-24 14:27:17.181 error violet: [128, 0, 128], web.0 2020-09-24 14:27:17.181 error purple: [128, 0, 128], web.0 2020-09-24 14:27:17.181 error pink: [255, 192, 203], web.0 2020-09-24 14:27:17.181 error orange: [255, 165, 0], web.0 2020-09-24 14:27:17.181 error olive: [128, 128, 0], web.0 2020-09-24 14:27:17.181 error navy: [0, 0, 128], web.0 2020-09-24 14:27:17.181 error maroon: [128, 0, 0], web.0 2020-09-24 14:27:17.181 error magenta: [255, 0, 255], web.0 2020-09-24 14:27:17.181 error lime: [0, 255, 0], web.0 2020-09-24 14:27:17.181 error lightyellow: [255, 255, 224], web.0 2020-09-24 14:27:17.181 error lightpink: [255, 182, 193], web.0 2020-09-24 14:27:17.181 error lightgrey: [211, 211, 211], web.0 2020-09-24 14:27:17.181 error lightgreen: [144, 238, 144], web.0 2020-09-24 14:27:17.181 error lightcyan: [224, 255, 255], web.0 2020-09-24 14:27:17.181 error lightblue: [173, 216, 230], web.0 2020-09-24 14:27:17.181 error khaki: [240, 230, 140], web.0 2020-09-24 14:27:17.181 error indigo: [75, 0, 130], web.0 2020-09-24 14:27:17.181 error green: [0, 128, 0], web.0 2020-09-24 14:27:17.181 error gold: [255, 215, 0], web.0 2020-09-24 14:27:17.181 error fuchsia: [255, 0, 255], web.0 2020-09-24 14:27:17.181 error darkviolet: [148, 0, 211], web.0 2020-09-24 14:27:17.181 error darksalmon: [233, 150, 122], web.0 2020-09-24 14:27:17.181 error darkred: [139, 0, 0], web.0 2020-09-24 14:27:17.181 error darkorchid: [153, 50, 204], web.0 2020-09-24 14:27:17.181 error darkorange: [255, 140, 0], web.0 2020-09-24 14:27:17.181 error darkolivegreen: [85, 107, 47], web.0 2020-09-24 14:27:17.181 error darkmagenta: [139, 0, 139], web.0 2020-09-24 14:27:17.181 error darkkhaki: [189, 183, 107], web.0 2020-09-24 14:27:17.181 error darkgreen: [0, 100, 0], web.0 2020-09-24 14:27:17.181 error darkgrey: [169, 169, 169], web.0 2020-09-24 14:27:17.181 error darkcyan: [0, 139, 139], web.0 2020-09-24 14:27:17.181 error darkblue: [0, 0, 139], web.0 2020-09-24 14:27:17.181 error cyan: [0, 255, 255], web.0 2020-09-24 14:27:17.181 error brown: [165, 42, 42], web.0 2020-09-24 14:27:17.181 error blue: [0, 0, 255], web.0 2020-09-24 14:27:17.181 error black: [0, 0, 0], web.0 2020-09-24 14:27:17.181 error beige: [245, 245, 220], web.0 2020-09-24 14:27:17.181 error azure: [240, 255, 255], web.0 2020-09-24 14:27:17.181 error aqua: [0, 255, 255], web.0 2020-09-24 14:27:17.181 error var lookupColors = { web.0 2020-09-24 14:27:17.181 error web.0 2020-09-24 14:27:17.181 error } web.0 2020-09-24 14:27:17.181 error } web.0 2020-09-24 14:27:17.181 error return m(res[0], res[1], res[2]); web.0 2020-09-24 14:27:17.181 error res = lookupColors[name] || [0, 0, 0]; web.0 2020-09-24 14:27:17.181 error // default to black web.0 2020-09-24 14:27:17.181 error } else { web.0 2020-09-24 14:27:17.181 error return m(255, 255, 255, 0); web.0 2020-09-24 14:27:17.181 error if (name === "transparent") { web.0 2020-09-24 14:27:17.181 error var name = $.trim(str).toLowerCase(); web.0 2020-09-24 14:27:17.181 error // Otherwise, we're most likely dealing with a named color web.0 2020-09-24 14:27:17.181 error web.0 2020-09-24 14:27:17.181 error } web.0 2020-09-24 14:27:17.181 error return m(parseInt(res[1] + res[1], 16), parseInt(res[2] + res[2], 16), parseInt(res[3] + res[3], 16)); web.0 2020-09-24 14:27:17.181 error if (res) { web.0 2020-09-24 14:27:17.181 error res = /#([a-fA-F0-9])([a-fA-F0-9])([a-fA-F0-9])/.exec(str); web.0 2020-09-24 14:27:17.181 error // Look for #fff web.0 2020-09-24 14:27:17.181 error web.0 2020-09-24 14:27:17.181 error } web.0 2020-09-24 14:27:17.181 error return m(parseInt(res[1], 16), parseInt(res[2], 16), parseInt(res[3], 16)); web.0 2020-09-24 14:27:17.181 error if (res) { web.0 2020-09-24 14:27:17.181 error res = /#([a-fA-F0-9]{2})([a-fA-F0-9]{2})([a-fA-F0-9]{2})/.exec(str); web.0 2020-09-24 14:27:17.181 error // Look for #a0b1c2 web.0 2020-09-24 14:27:17.181 error web.0 2020-09-24 14:27:17.181 error } web.0 2020-09-24 14:27:17.181 error return m(parseFloat(res[1]) * 2.55, parseFloat(res[2]) * 2.55, parseFloat(res[3]) * 2.55, parseFloat(res[4])); web.0 2020-09-24 14:27:17.181 error if (res) { web.0 2020-09-24 14:27:17.181 error res = /rgba\(\s*([0-9]+(?:\.[0-9]+)?)%\s*,\s*([0-9]+(?:\.[0-9]+)?)%\s*,\s*([0-9]+(?:\.[0-9]+)?)%\s*,\s*([0-9]+(?:\.[0-9]+)?)\s*\)/.exec(str); web.0 2020-09-24 14:27:17.181 error // Look for rgba(num%,num%,num%,num) web.0 2020-09-24 14:27:17.181 error web.0 2020-09-24 14:27:17.181 error } web.0 2020-09-24 14:27:17.181 error return m(parseFloat(res[1]) * 2.55, parseFloat(res[2]) * 2.55, parseFloat(res[3]) * 2.55); web.0 2020-09-24 14:27:17.181 error if (res) { web.0 2020-09-24 14:27:17.181 error res = /rgb\(\s*([0-9]+(?:\.[0-9]+)?)%\s*,\s*([0-9]+(?:\.[0-9]+)?)%\s*,\s*([0-9]+(?:\.[0-9]+)?)%\s*\)/.exec(str); web.0 2020-09-24 14:27:17.181 error // Look for rgb(num%,num%,num%) web.0 2020-09-24 14:27:17.181 error web.0 2020-09-24 14:27:17.181 error } web.0 2020-09-24 14:27:17.181 error return m(parseInt(res[1], 10), parseInt(res[2], 10), parseInt(res[3], 10), parseFloat(res[4])); web.0 2020-09-24 14:27:17.181 error if (res) { web.0 2020-09-24 14:27:17.181 error res = /rgba\(\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*,\s*([0-9]+(?:\.[0-9]+)?)\s*\)/.exec(str) web.0 2020-09-24 14:27:17.181 error // Look for rgba(num,num,num,num) web.0 2020-09-24 14:27:17.181 error web.0 2020-09-24 14:27:17.181 error } web.0 2020-09-24 14:27:17.181 error return m(parseInt(res[1], 10), parseInt(res[2], 10), parseInt(res[3], 10)); web.0 2020-09-24 14:27:17.181 error if (res) { web.0 2020-09-24 14:27:17.181 error res = /rgb\(\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*\)/.exec(str); web.0 2020-09-24 14:27:17.181 error // Look for rgb(num,num,num) web.0 2020-09-24 14:27:17.181 error web.0 2020-09-24 14:27:17.181 error var res, m = $.color.make; web.0 2020-09-24 14:27:17.181 error $.color.parse = function (str) { web.0 2020-09-24 14:27:17.181 error // 0) out web.0 2020-09-24 14:27:17.181 error // returns color object, if parsing failed, you get black (0, 0, web.0 2020-09-24 14:27:17.181 error // parse CSS color string (like "rgb(10, 32, 43)" or "#fff"), web.0 2020-09-24 14:27:17.181 error web.0 2020-09-24 14:27:17.181 error } web.0 2020-09-24 14:27:17.181 error return $.color.parse(c); web.0 2020-09-24 14:27:17.181 error web.0 2020-09-24 14:27:17.181 error } web.0 2020-09-24 14:27:17.181 error c = "transparent"; web.0 2020-09-24 14:27:17.181 error if (c === "rgba(0, 0, 0, 0)") { web.0 2020-09-24 14:27:17.181 error // catch Safari's way of signalling transparent web.0 2020-09-24 14:27:17.181 error web.0 2020-09-24 14:27:17.181 error } while (elem.length && !$.nodeName(elem.get(0), "body")); web.0 2020-09-24 14:27:17.181 error elem = elem.parent(); web.0 2020-09-24 14:27:17.181 error web.0 2020-09-24 14:27:17.181 error } web.0 2020-09-24 14:27:17.181 error break; web.0 2020-09-24 14:27:17.181 error if (c !== '' && c !== 'transparent') { web.0 2020-09-24 14:27:17.181 error // we hit the body or root (have no parent) web.0 2020-09-24 14:27:17.181 error // keep going until we find an element that has color, or web.0 2020-09-24 14:27:17.181 error c = elem.css(css).toLowerCase(); web.0 2020-09-24 14:27:17.181 error do { web.0 2020-09-24 14:27:17.181 error web.0 2020-09-24 14:27:17.181 error var c; web.0 2020-09-24 14:27:17.181 error $.color.extract = function (elem, css) { web.0 2020-09-24 14:27:17.181 error // if it's "transparent" web.0 2020-09-24 14:27:17.181 error // extract CSS color property from element, going up in the DOM web.0 2020-09-24 14:27:17.181 error web.0 2020-09-24 14:27:17.181 error } web.0 2020-09-24 14:27:17.181 error return o.normalize(); web.0 2020-09-24 14:27:17.181 error web.0 2020-09-24 14:27:17.181 error }; web.0 2020-09-24 14:27:17.181 error return $.color.make(o.r, o.b, o.g, o.a); web.0 2020-09-24 14:27:17.181 error o.clone = function () { web.0 2020-09-24 14:27:17.181 error web.0 2020-09-24 14:27:17.181 error }; web.0 2020-09-24 14:27:17.181 error return o; web.0 2020-09-24 14:27:17.181 error o.a = clamp(0, o.a, 1); web.0 2020-09-24 14:27:17.181 error o.b = clamp(0, parseInt(o.b), 255); web.0 2020-09-24 14:27:17.181 error o.g = clamp(0, parseInt(o.g), 255); web.0 2020-09-24 14:27:17.181 error o.r = clamp(0, parseInt(o.r), 255); web.0 2020-09-24 14:27:17.181 error web.0 2020-09-24 14:27:17.181 error } web.0 2020-09-24 14:27:17.181 error return value < min ? min : (value > max ? max : value); web.0 2020-09-24 14:27:17.181 error function clamp(min, value, max) { web.0 2020-09-24 14:27:17.181 error o.normalize = function () { web.0 2020-09-24 14:27:17.181 error web.0 2020-09-24 14:27:17.181 error }; web.0 2020-09-24 14:27:17.181 error } web.0 2020-09-24 14:27:17.181 error return "rgba(" + [o.r, o.g, o.b, o.a].join(",") + ")"; web.0 2020-09-24 14:27:17.181 error } else { web.0 2020-09-24 14:27:17.181 error return "rgb(" + [o.r, o.g, o.b].join(",") + ")"; web.0 2020-09-24 14:27:17.181 error if (o.a >= 1.0) { web.0 2020-09-24 14:27:17.181 error o.toString = function () { web.0 2020-09-24 14:27:17.181 error web.0 2020-09-24 14:27:17.181 error }; web.0 2020-09-24 14:27:17.181 error return o.normalize(); web.0 2020-09-24 14:27:17.181 error web.0 2020-09-24 14:27:17.181 error } web.0 2020-09-24 14:27:17.181 error o[c.charAt(i)] *= f; web.0 2020-09-24 14:27:17.181 error for (var i = 0; i < c.length; ++i) { web.0 2020-09-24 14:27:17.181 error o.scale = function (c, f) { web.0 2020-09-24 14:27:17.181 error web.0 2020-09-24 14:27:17.181 error }; web.0 2020-09-24 14:27:17.181 error return o.normalize(); web.0 2020-09-24 14:27:17.181 error web.0 2020-09-24 14:27:17.181 error } web.0 2020-09-24 14:27:17.181 error o[c.charAt(i)] += d; web.0 2020-09-24 14:27:17.181 error for (var i = 0; i < c.length; ++i) { web.0 2020-09-24 14:27:17.181 error o.add = function (c, d) { web.0 2020-09-24 14:27:17.181 error web.0 2020-09-24 14:27:17.181 error o.a = a != null ? a : 1; web.0 2020-09-24 14:27:17.181 error o.b = b || 0; web.0 2020-09-24 14:27:17.181 error o.g = g || 0; web.0 2020-09-24 14:27:17.181 error o.r = r || 0; web.0 2020-09-24 14:27:17.181 error var o = {}; web.0 2020-09-24 14:27:17.181 error $.color.make = function (r, g, b, a) { web.0 2020-09-24 14:27:17.181 error // construct color object with some convenient chainable helpers web.0 2020-09-24 14:27:17.181 error web.0 2020-09-24 14:27:17.181 error $.color = {}; web.0 2020-09-24 14:27:17.181 error (function($) { web.0 2020-09-24 14:27:17.181 error web.0 2020-09-24 14:27:17.181 error */ web.0 2020-09-24 14:27:17.181 error * produce a color rather than just crashing. web.0 2020-09-24 14:27:17.181 error * V. 1.1: Fix error handling so e.g. parsing an empty string does web.0 2020-09-24 14:27:17.181 error * web.0 2020-09-24 14:27:17.181 error * instead of making a new one. web.0 2020-09-24 14:27:17.181 error * Note that .scale() and .add() return the same modified object web.0 2020-09-24 14:27:17.181 error * web.0 2020-09-24 14:27:17.181 error * $.color.make(100, 50, 25, 0.4).toString() // returns "rgba(100,50,25,0.4)" web.0 2020-09-24 14:27:17.181 error * console.log(c.r, c.g, c.b, c.a); web.0 2020-09-24 14:27:17.181 error * var c = $.color.extract($("#mydiv"), 'background-color'); web.0 2020-09-24 14:27:17.181 error * $.color.parse("#fff").scale('rgb', 0.25).add('a', -0.5).toString() web.0 2020-09-24 14:27:17.181 error * web.0 2020-09-24 14:27:17.181 error * Examples: web.0 2020-09-24 14:27:17.181 error * web.0 2020-09-24 14:27:17.181 error * Released under the MIT license by Ole Laursen, October 2009. web.0 2020-09-24 14:27:17.181 error * web.0 2020-09-24 14:27:17.181 error * Inspiration from jQuery color animation plugin by John Resig. web.0 2020-09-24 14:27:17.181 error * web.0 2020-09-24 14:27:17.181 error * Version 1.1. web.0 2020-09-24 14:27:17.181 error * web.0 2020-09-24 14:27:17.181 error (15681) Cannot parse JSON vis: /* Plugin for jQuery for working with colors.Daraus resultieren stürzt mir nach ein paar Minuten der Web Adapter ab und VIS ist nicht mehr erreichbar.
Noch ein Fehler :
web.0 2020-09-24 14:54:52.808 error (20387) Cannot parse JSON yr.admin: �PNG IHDR��}Ծ�bKGD������� pHYs��tIME��E��IDATx���}��W}�߹sg�;��k��ޝM\RBp�"�H�x��B�״ TU��j��l**�eL�h+��H�$4Ɏ web.0 2020-09-24 14:54:52.798 error (20387) Cannot parse JSON web: �PNG IHDRd2���gAMA���a cHRMz&�����u0�`:�p��Q<bKGD���1�ZIDAT�c����N��>O��;�j0�bؽ�a�S�]�;�v�0lOe�V˰uÖu�W1lz�web.0 2020-09-24 15:08:10.869 error (20387) Cannot parse JSON vis: (function ($) { 'use strict'; var saturated = { saturate: function (a) { if (a === Infinity) { return Number.MAX_VALUE; web.0 2020-09-24 15:08:08.977 error (20387) Cannot parse JSON vis: // Init words /* jshint -W097 */// jshint strict:false /* jshint browser:true */ 'use strict'; // Add words for bars if (vis.editMode) { $.extend(true, sys web.0 2020-09-24 15:08:08.615 error (20387) Cannot parse JSON vis: /** * ioBroker.vis * https://github.com/ioBroker/ioBroker.vis * * Copyright (c) 2013-2020 bluefox https://github.com/GermanBluefox, * Copyright (c) 2013-2014 ho web.0 2020-09-24 15:08:08.603 error (20387) Cannot parse JSON vis: /** * ioBroker.vis * https://github.com/ioBroker/ioBroker.vis * * Copyright (c) 2013-2020 bluefox https://github.com/GermanBluefox, * Copyright (c) 2013-2014 hoIrgendwann stürzt dann auch der dasWetter Adapter ab:
host.debian 2020-09-24 15:31:40.879 error instance system.adapter.daswetter.0 terminated with code 15 (15) daswetter.0 2020-09-24 15:31:40.305 warn (28559) Terminated (15): Without reason daswetter.0 2020-09-24 15:31:40.304 error (28559) force terminate
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