NEWS
UNSOLVED 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.63
web.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 ho
Irgendwann 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