<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[JSON-Fehler im Script]]></title><description><![CDATA[<p dir="auto">Re: <a href="/topic/48700/speedtest-skript-von-kreyenborg-koeln-f%C3%BCr-kabel-gigabit">Speedtest-Skript von kreyenborg.koeln für Kabel-Gigabit</a></p>
<p dir="auto">Mein System läuft komplett aktualisiert Stand heute.</p>
<p dir="auto">Das Script läuft bei mir auf einen Fehler:</p>
<pre><code>javascript.0
	2025-03-13 12:54:08.449	error	at Process.ChildProcess._handle.onexit (node:internal/child_process:304:5)
javascript.0
	2025-03-13 12:54:08.449	error	at maybeClose (node:internal/child_process:1104:16)
javascript.0
	2025-03-13 12:54:08.449	error	at ChildProcess.emit (node:domain:489:12)
javascript.0
	2025-03-13 12:54:08.449	error	at ChildProcess.emit (node:events:518:28)
javascript.0
	2025-03-13 12:54:08.449	error	at ChildProcess.exithandler (node:child_process:414:7)
javascript.0
	2025-03-13 12:54:08.449	error	at /opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1186:42
javascript.0
	2025-03-13 12:54:08.449	error	at Object.&lt;anonymous&gt; (script.js.common.Haus.System.Speedtest_2:270:28)
javascript.0
	2025-03-13 12:54:08.449	error	at generiere_array (script.js.common.Haus.System.Speedtest_2:213:18)
javascript.0
	2025-03-13 12:54:08.449	error	at JSON.parse (&lt;anonymous&gt;)
javascript.0
	2025-03-13 12:54:08.448	error	Error in callback: SyntaxError: Unexpected end of JSON input
</code></pre>
<p dir="auto">Ist das Problem bekannt? Wenn Ja, wie kann ich das lösen?</p>
]]></description><link>https://forum.iobroker.net/topic/80273/json-fehler-im-script</link><generator>RSS for Node</generator><lastBuildDate>Tue, 10 Mar 2026 00:49:51 GMT</lastBuildDate><atom:link href="https://forum.iobroker.net/topic/80273.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 13 Mar 2025 11:59:08 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to JSON-Fehler im Script on Mon, 17 Mar 2025 19:38:12 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/axel" aria-label="Profile: axel">@<bdi>axel</bdi></a></p>
<p dir="auto">Gut, jammy wird zumindest im upstream noch etwas unterstützt.<br />
Wäre für mich aber (neben vielen, vielen anderen) ein weiterer Grund da gar nicht erst auf Schnubbibuntu zu setzen und lieber das Original Debian zu verwenden.</p>
<p dir="auto">Edit: Satzbau gerade gezimmert...</p>
]]></description><link>https://forum.iobroker.net/post/1258655</link><guid isPermaLink="true">https://forum.iobroker.net/post/1258655</guid><dc:creator><![CDATA[Thomas Braun]]></dc:creator><pubDate>Mon, 17 Mar 2025 19:38:12 GMT</pubDate></item><item><title><![CDATA[Reply to JSON-Fehler im Script on Mon, 17 Mar 2025 17:13:39 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/axel" aria-label="Profile: axel">@<bdi>axel</bdi></a> Jetzt funktioniert das Script :-)</p>
]]></description><link>https://forum.iobroker.net/post/1258654</link><guid isPermaLink="true">https://forum.iobroker.net/post/1258654</guid><dc:creator><![CDATA[axel]]></dc:creator><pubDate>Mon, 17 Mar 2025 17:13:39 GMT</pubDate></item><item><title><![CDATA[Reply to JSON-Fehler im Script on Mon, 17 Mar 2025 17:01:00 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/thomas-braun" aria-label="Profile: thomas-braun">@<bdi>thomas-braun</bdi></a> Mit "jammy" statt "bookworn" tut das dann...  (kam vom Support).</p>
]]></description><link>https://forum.iobroker.net/post/1258649</link><guid isPermaLink="true">https://forum.iobroker.net/post/1258649</guid><dc:creator><![CDATA[axel]]></dc:creator><pubDate>Mon, 17 Mar 2025 17:01:00 GMT</pubDate></item><item><title><![CDATA[Reply to JSON-Fehler im Script on Sun, 16 Mar 2025 13:51:32 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/axel" aria-label="Profile: axel">@<bdi>axel</bdi></a><br />
Offenbar ist das Installationsskript nicht angepasst worden.</p>
<p dir="auto">Kannste selber nachtragen.<br />
Die .list-Datei schaut bei mir so aus:</p>
<pre><code># this file was generated by packagecloud.io for
# the repository at https://packagecloud.io/ookla/speedtest-cli

deb [signed-by=/usr/share/keyrings/ookla_speedtest-cli-archive-keyring.gpg] https://packagecloud.io/ookla/speedtest-cli/debian/ bookworm main
deb-src [signed-by=/usr/share/keyrings/ookla_speedtest-cli-archive-keyring.gpg] https://packagecloud.io/ookla/speedtest-cli/debian/ bookworm main

</code></pre>
]]></description><link>https://forum.iobroker.net/post/1258280</link><guid isPermaLink="true">https://forum.iobroker.net/post/1258280</guid><dc:creator><![CDATA[Thomas Braun]]></dc:creator><pubDate>Sun, 16 Mar 2025 13:51:32 GMT</pubDate></item><item><title><![CDATA[Reply to JSON-Fehler im Script on Sun, 16 Mar 2025 12:46:52 GMT]]></title><description><![CDATA[<p dir="auto">Danke, tut leider nicht, habe mich an den Support gewendet.</p>
]]></description><link>https://forum.iobroker.net/post/1258257</link><guid isPermaLink="true">https://forum.iobroker.net/post/1258257</guid><dc:creator><![CDATA[axel]]></dc:creator><pubDate>Sun, 16 Mar 2025 12:46:52 GMT</pubDate></item><item><title><![CDATA[Reply to JSON-Fehler im Script on Sat, 15 Mar 2025 23:13:36 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/axel" aria-label="Profile: axel">@<bdi>axel</bdi></a></p>
<p dir="auto">Ich hab 2 Worte aus deinem Posting genommen <code>ookla/speedtest-cli ubuntu</code>, in eine suchmaschine rein kopiert und dann war das hier der 1 Treffer:</p>
<p dir="auto"><a href="https://www.speedtest.net/apps/cli" rel="nofollow ugc">https://www.speedtest.net/apps/cli</a></p>
<p dir="auto">Ansonsten nutze ich dieses Skript nicht.</p>
]]></description><link>https://forum.iobroker.net/post/1258146</link><guid isPermaLink="true">https://forum.iobroker.net/post/1258146</guid><dc:creator><![CDATA[ticaki]]></dc:creator><pubDate>Sat, 15 Mar 2025 23:13:36 GMT</pubDate></item><item><title><![CDATA[Reply to JSON-Fehler im Script on Sat, 15 Mar 2025 15:52:34 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/axel" aria-label="Profile: axel">@<bdi>axel</bdi></a> Müßte eigentlich bei Ubuntu 22.04 (Jammy Jellyfish) sein...</p>
]]></description><link>https://forum.iobroker.net/post/1258069</link><guid isPermaLink="true">https://forum.iobroker.net/post/1258069</guid><dc:creator><![CDATA[axel]]></dc:creator><pubDate>Sat, 15 Mar 2025 15:52:34 GMT</pubDate></item><item><title><![CDATA[Reply to JSON-Fehler im Script on Sat, 15 Mar 2025 14:22:32 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/thomas-braun" aria-label="Profile: thomas-braun">@<bdi>thomas-braun</bdi></a> na super.</p>
]]></description><link>https://forum.iobroker.net/post/1258036</link><guid isPermaLink="true">https://forum.iobroker.net/post/1258036</guid><dc:creator><![CDATA[axel]]></dc:creator><pubDate>Sat, 15 Mar 2025 14:22:32 GMT</pubDate></item><item><title><![CDATA[Reply to JSON-Fehler im Script on Fri, 14 Mar 2025 18:10:10 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/axel" aria-label="Profile: axel">@<bdi>axel</bdi></a></p>
<p dir="auto">Es werden für ubuntu noble keine Pakete bereitgestellt.<br />
Du kannst aber versuchen, das auf Debian Bookworm zu biegen.<br />
(Oder gleich Schnubbibuntu in die Tonne kloppen und das Original verwenden...)</p>
]]></description><link>https://forum.iobroker.net/post/1257870</link><guid isPermaLink="true">https://forum.iobroker.net/post/1257870</guid><dc:creator><![CDATA[Thomas Braun]]></dc:creator><pubDate>Fri, 14 Mar 2025 18:10:10 GMT</pubDate></item><item><title><![CDATA[Reply to JSON-Fehler im Script on Fri, 14 Mar 2025 17:35:09 GMT]]></title><description><![CDATA[<p dir="auto">Beim Update gibt es folgenden Fehler</p>
<pre><code>E: Das Depot »https://packagecloud.io/ookla/speedtest-cli/ubuntu noble Release« enthält keine Release-Datei.
N: Eine Aktualisierung von solch einem Depot kann nicht auf eine sichere Art durchgeführt werden, daher ist es standardmäßig deaktiviert.
</code></pre>
]]></description><link>https://forum.iobroker.net/post/1257848</link><guid isPermaLink="true">https://forum.iobroker.net/post/1257848</guid><dc:creator><![CDATA[axel]]></dc:creator><pubDate>Fri, 14 Mar 2025 17:35:09 GMT</pubDate></item><item><title><![CDATA[Reply to JSON-Fehler im Script on Fri, 14 Mar 2025 17:33:07 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/codierknecht" aria-label="Profile: codierknecht">@<bdi>codierknecht</bdi></a> sagte in <a href="/post/1257506">JSON-Fehler im Script</a>:</p>
<blockquote>
<p dir="auto">// die folgende Zeile neu einfügen</p>
</blockquote>
<p dir="auto">Es gab ein Installationsproblem. Meine Installation läuft auf einer Ubuntu-VM. Speedtest liess sich nicht nach "Speedtest-Skript von kreyenborg.koeln" installieren. Habe wie beschrieben den Exkurs angewendet und die source Datei zu Fuß eingebaut.</p>
<pre><code># this file was generated by packagecloud.io for
# the repository at https://packagecloud.io/ookla/speedtest-cli

deb https://packagecloud.io/ookla/speedtest-cli/DISTRIBUTION/ RELEASE main
deb-src https://packagecloud.io/ookla/speedtest-cli/DISTRIBUTION/ RELEASE main
</code></pre>
<p dir="auto">Speedtest selbst liess sich trotzdem nicht sauber installieren, wurde als SNAP bereitgestellt. Damit hören dann meine Kennisse auf. Noch ein wenig rumexperimentiert, aber kein brauchbares Ergebnis erhalten.</p>
<p dir="auto">Meine Funktion sieht so aus:</p>
<pre><code>function speedtest() {
    // temporäre Variable für das Array
    var tmp_json;
    // Kommando für den Speedtest
    var kommando = "speedtest json"; // angepasst. Da hat sich wohl am System was geändert.
    if (fav_server &gt; 0) {
        kommando = kommando + " -s " + fav_server;
        log("Speedtest mit Server " + fav_server + " gestartet! Der Test dauert zwischen 10 - 20 Sekunden!");
    } else {
        log("Speedtest gestartet! Der Test dauert zwischen 10 - 20 Sekunden!");
    }
    exec(kommando,
        function (error, stdout) {
            if (error) {
                log('Speedtest konnte nicht ausgeführt werden! ' + error, 'error');
                return;
            } else {
                log('Speedtest durchgeführt. Ergebnisse: Download: ' + tmp_json[5] + ' MB/s | Upload: ' + tmp_json[6] + ' MB/s | Ping: ' + tmp_json[1] + 'ms');
                tmp_json = generiere_array(stdout);
                aktualisiere_datenpunkt(tmp_json);
            }
        });
}
</code></pre>
]]></description><link>https://forum.iobroker.net/post/1257847</link><guid isPermaLink="true">https://forum.iobroker.net/post/1257847</guid><dc:creator><![CDATA[axel]]></dc:creator><pubDate>Fri, 14 Mar 2025 17:33:07 GMT</pubDate></item><item><title><![CDATA[Reply to JSON-Fehler im Script on Thu, 13 Mar 2025 12:28:02 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/axel" aria-label="Profile: axel">@<bdi>axel</bdi></a> sagte in <a href="/post/1257496">JSON-Fehler im Script</a>:</p>
<blockquote>
<p dir="auto">Ist das Problem bekannt?</p>
</blockquote>
<p dir="auto">Nö. Läuft bei mir seit Jahren stabil.</p>
<blockquote>
<p dir="auto">Wenn Ja, wie kann ich das lösen?</p>
</blockquote>
<p dir="auto">Indem Du mal schaust, was da in die Funktion <code>generiere_array()</code> gesteckt wird.<br />
Ändere mal in der Funktion "speedtest()`` wie folgt:</p>
<pre><code>    exec(kommando,
        function (error, stdout) {
            if (error) {
                log('Speedtest konnte nicht ausgeführt werden! ' + error, 'error');
                return;
            } else {
                success = true;
// die folgende Zeile neu einfügen
console.log(stdout);
                tmp_json = generiere_array(stdout);
                aktualisiere_datenpunkt(tmp_json);
                log('Speedtest durchgeführt. Ergebnisse: Download: ' + tmp_json[5] + ' MB/s | Upload: ' + tmp_json[6] + ' MB/s | Ping: ' + tmp_json[1] + 'ms');
            }
        });

</code></pre>
<p dir="auto">Mit den Zeilennummern kann ich leider nicht dienen, da ich die Version Deines Scriptes nicht kenne und meines etwas umgebaut wurde. Dürfte so um Zeile 270 sein.</p>
]]></description><link>https://forum.iobroker.net/post/1257506</link><guid isPermaLink="true">https://forum.iobroker.net/post/1257506</guid><dc:creator><![CDATA[Codierknecht]]></dc:creator><pubDate>Thu, 13 Mar 2025 12:28:02 GMT</pubDate></item></channel></rss>