<?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[SQL Abfrage von MariaDB in Blockly]]></title><description><![CDATA[<p dir="auto">Hallo,<br />
ich setze meine Smarthome Installation neu auf, diesmal auf Mini-PC &amp; Proxmox ( vorher Raspberry 4 ohne Proxmox )</p>
<p dir="auto">Iobroker und MariaDB laufen jeweils in einem Debian Trixie LXC Container und funktionieren soweit, das heißt lokal auf dem Container kann ich SQLs absetzen und der SQL Adapter im IOB ist connnected und grün</p>
<p dir="auto">Mit einem Java Script bekomme ich Daten ausgelesen und auch ein Return Object zurück :</p>
<p dir="auto"><img src="/assets/uploads/files/1777528084302-cf8be889-535f-4171-9967-ebabf18bd6a2-image.jpeg" alt="cf8be889-535f-4171-9967-ebabf18bd6a2-image.jpeg" class=" img-fluid img-markdown" /></p>
<p dir="auto"><img src="/assets/uploads/files/1777528111164-9e6d10b3-bd4b-4cd2-a01e-813e9e7c6b6c-image.jpeg" alt="9e6d10b3-bd4b-4cd2-a01e-813e9e7c6b6c-image.jpeg" class=" img-fluid img-markdown" /></p>
<p dir="auto">ich würde solche eine Abfrage lieber in einem Blockly Script realisieren : Blockly &amp; SQL auf Basic Level kann ich, aber Java / Java Script ist so gar nicht meine Welt.</p>
<p dir="auto">In Blockly habe ich es wie folgt versucht, bekomme keinen Fehler - aber auch kein Ergebnis welches ich verwerten kann.</p>
<p dir="auto">im Kommentar steht zu besseren Lesbarkeit das verwendete SQL Statement analog zu dem vom Java Script oben.</p>
<p dir="auto"><img src="/assets/uploads/files/1777528361686-cebfd87e-c7e9-48c4-a373-47d32fe9caae-image.jpeg" alt="cebfd87e-c7e9-48c4-a373-47d32fe9caae-image.jpeg" class=" img-fluid img-markdown" /></p>
<p dir="auto"><img src="/assets/uploads/files/1777528453071-4bdcb0a1-b3fe-43ed-8eff-7c38e89a28a6-image.jpeg" alt="4bdcb0a1-b3fe-43ed-8eff-7c38e89a28a6-image.jpeg" class=" img-fluid img-markdown" /></p>
<p dir="auto">Im MariaDB Errorlog sehe ich leider auch nichts.</p>
<p dir="auto"><img src="/assets/uploads/files/1777529007365-4ae6b55d-b2db-46cd-bb44-383670a4d9f2-image.jpeg" alt="4ae6b55d-b2db-46cd-bb44-383670a4d9f2-image.jpeg" class=" img-fluid img-markdown" /></p>
<p dir="auto">Ich versuche schon seit ein paar Tagen das hinzubekommen, das Forum und Google spuckt da eine Menge aus, aber ausser letztlich Java Script habe ich nichts lauffähiges gefunden <img src="https://forum.iobroker.net/assets/plugins/nodebb-plugin-emoji/emoji/android/1f615.png?v=ba16ebd4856" class="not-responsive emoji emoji-android emoji--confused" style="height:23px;width:auto;vertical-align:middle" title=":confused:" alt="😕" /></p>
<p dir="auto">Hat jemand eine Idee / Hinweis was ich da falsch mache ?</p>
<p dir="auto">Vielen Dank</p>
]]></description><link>https://forum.iobroker.net/topic/84431/sql-abfrage-von-mariadb-in-blockly</link><generator>RSS for Node</generator><lastBuildDate>Sat, 16 May 2026 04:28:15 GMT</lastBuildDate><atom:link href="https://forum.iobroker.net/topic/84431.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 30 Apr 2026 06:16:22 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to SQL Abfrage von MariaDB in Blockly on Sat, 02 May 2026 12:39:29 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/bananajoe" aria-label="Profile: BananaJoe">@<bdi>BananaJoe</bdi></a> <a class="plugin-mentions-user plugin-mentions-a" href="/user/dr.-bakterius" aria-label="Profile: dr.-bakterius">@<bdi>dr.-bakterius</bdi></a></p>
<p dir="auto">es funkioniert jetzt - hatte in Eure Kommentare mehr reininterpretiert als notwendig :-)</p>
<p dir="auto">Vielen Dank für die Geduld</p>
]]></description><link>https://forum.iobroker.net/post/1337499</link><guid isPermaLink="true">https://forum.iobroker.net/post/1337499</guid><dc:creator><![CDATA[Uwe-K]]></dc:creator><pubDate>Sat, 02 May 2026 12:39:29 GMT</pubDate></item><item><title><![CDATA[Reply to SQL Abfrage von MariaDB in Blockly on Sat, 02 May 2026 09:54:20 GMT]]></title><description><![CDATA[<blockquote>
<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/uwe-k" aria-label="Profile: Uwe-K">@<bdi>Uwe-K</bdi></a> <a href="/post/1337415">sagte</a>:</p>
<p dir="auto">Konntest du den Send_to Block einfach so anlegen und der Parameter blieb leer ?</p>
</blockquote>
<p dir="auto">Nein, das <code>parameter1</code> musste ich auch von Hand rauslöschen.<br />
und wie <a class="plugin-mentions-user plugin-mentions-a" href="/user/dr.-bakterius" aria-label="Profile: dr.-bakterius">@<bdi>dr.-bakterius</bdi></a> schon schrieb, dein Debug gehört in den <code>sendTo</code> Block, nur innerhalb des Blocks ist die Variable <code>result</code> verfügbar.</p>
]]></description><link>https://forum.iobroker.net/post/1337481</link><guid isPermaLink="true">https://forum.iobroker.net/post/1337481</guid><dc:creator><![CDATA[BananaJoe]]></dc:creator><pubDate>Sat, 02 May 2026 09:54:20 GMT</pubDate></item><item><title><![CDATA[Reply to SQL Abfrage von MariaDB in Blockly on Sat, 02 May 2026 07:03:19 GMT]]></title><description><![CDATA[<p dir="auto">Der Debug-Block gehört in den sendTo-Block, nicht danach!</p>
]]></description><link>https://forum.iobroker.net/post/1337451</link><guid isPermaLink="true">https://forum.iobroker.net/post/1337451</guid><dc:creator><![CDATA[Dr. Bakterius]]></dc:creator><pubDate>Sat, 02 May 2026 07:03:19 GMT</pubDate></item><item><title><![CDATA[Reply to SQL Abfrage von MariaDB in Blockly on Fri, 01 May 2026 19:10:14 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/bananajoe" aria-label="Profile: BananaJoe">@<bdi>BananaJoe</bdi></a><br />
Hi, dein Beispiel klappt, aber nur wenn ich den Export aus deinem Post importiere.</p>
<p dir="auto"><img src="/assets/uploads/files/1777661986041-bf97dca4-afea-4113-aadd-e185ef7f001f-image.jpeg" alt="bf97dca4-afea-4113-aadd-e185ef7f001f-image.jpeg" class=" img-fluid img-markdown" /></p>
<p dir="auto">Den Post, auf den du verwiesen hast,hatte ich auch gefunden, aber damit kam ich nicht klar bzw. es funktionierte nicht.</p>
<p dir="auto">Situation jetzt ist : wenn ich in ‚deinem‘ Blockly auch nur einmal auf den Parameter * oben links klicke, wir sofort Parameter angezeigt  mit leerem Inhalt :</p>
<p dir="auto"><img src="/assets/uploads/files/1777662180602-19cb5a9c-d22e-4a5e-8e6c-6670b6d6546d-image.jpeg" alt="19cb5a9c-d22e-4a5e-8e6c-6670b6d6546d-image.jpeg" class=" img-fluid img-markdown" /></p>
<p dir="auto">Nun schließe ich das einfach wieder, starte das Script - unverändert wie ich denke - und bekomme wieder kein Ergebnis bzw. Fehler undefined.</p>
<p dir="auto"><img src="/assets/uploads/files/1777662335199-b5c59e92-05e1-45ee-8e2d-44806f141194-image.jpeg" alt="b5c59e92-05e1-45ee-8e2d-44806f141194-image.jpeg" class=" img-fluid img-markdown" /></p>
<p dir="auto">Irgendwas ist da faul.</p>
<p dir="auto">Konntest du den Send_to Block einfach so anlegen und der Parameter blieb leer ?</p>
<p dir="auto">Bei läuft genau der Export von deinem Post, wenn ich da den send_to verändere geht’s nicht mehr</p>
]]></description><link>https://forum.iobroker.net/post/1337415</link><guid isPermaLink="true">https://forum.iobroker.net/post/1337415</guid><dc:creator><![CDATA[Uwe-K]]></dc:creator><pubDate>Fri, 01 May 2026 19:10:14 GMT</pubDate></item><item><title><![CDATA[Reply to SQL Abfrage von MariaDB in Blockly on Fri, 01 May 2026 16:22:18 GMT]]></title><description><![CDATA[<blockquote>
<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/bananajoe" aria-label="Profile: BananaJoe">@<bdi>BananaJoe</bdi></a> <a href="/post/1337352">sagte</a>:</p>
<p dir="auto">Und SQL-Querys gehen natürlich auch</p>
</blockquote>
<p dir="auto">Ich bin bei KI-Antworten prinzipiell misstrauisch und habe diese Abfrage vorher bei mir in Blockly probiert. Und bin nach einigen Versuchen daran gescheitert, dass kein COMMAND: QUERY vorhanden war.</p>
<blockquote>
<p dir="auto">ich halte es nicht für hilfreich, die Frage einfach in eine KI zu werfen und die Antwort hier zu posten</p>
</blockquote>
<p dir="auto">Da hast du recht. Das werde ich nicht mehr machen.</p>
]]></description><link>https://forum.iobroker.net/post/1337400</link><guid isPermaLink="true">https://forum.iobroker.net/post/1337400</guid><dc:creator><![CDATA[fuzzy1955]]></dc:creator><pubDate>Fri, 01 May 2026 16:22:18 GMT</pubDate></item><item><title><![CDATA[Reply to SQL Abfrage von MariaDB in Blockly on Fri, 01 May 2026 10:50:58 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/fuzzy1955" aria-label="Profile: fuzzy1955">@<bdi>fuzzy1955</bdi></a> Das ist so nicht richtig: Du kannst einfach einen JavaScript Codeblock nutzen in Blockly. Und SQL-Querys gehen natürlich auch. Die KI Antwort ist Mist.<br />
Und den Mist hätte er sich selbst holen können bei einer KI seiner Wahl, wäre damit aber auch kein Stück weiter. Um nicht zu sagen: Lieber <a class="plugin-mentions-user plugin-mentions-a" href="/user/fuzzy1955" aria-label="Profile: fuzzy1955">@<bdi>fuzzy1955</bdi></a>, ich halte es nicht für hilfreich, die Frage einfach in eine KI zu werfen und die Antwort hier zu posten, wenn man sich im Thema, hier Blockly und SQL, nicht auskennt. Ich zitiere dich: "Ich verwende Blockly nicht und kenne es daher auch nicht sonderlich" um danach Vermutungen anhand der falschen KI Antwort zu stellen.</p>
<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/uwe-k" aria-label="Profile: uwe-k">@<bdi>uwe-k</bdi></a></p>
<p dir="auto"><img src="/assets/uploads/files/1777632244689-a528977c-5c24-468d-85b9-fc3c9ea9eb15-image.jpeg" alt="a528977c-5c24-468d-85b9-fc3c9ea9eb15-image.jpeg" class=" img-fluid img-markdown" /></p>
<p dir="auto">Zum Importieren:</p>
<pre><code>&lt;xml xmlns="https://developers.google.com/blockly/xml"&gt;
  &lt;variables&gt;
    &lt;variable id="EL2x;*]Vs`6/UunTXul{"&gt;result&lt;/variable&gt;
  &lt;/variables&gt;
  &lt;block type="sendto_custom" id="C211ky`tBw!0AQETocfM" x="63" y="-112"&gt;
    &lt;mutation xmlns="http://www.w3.org/1999/xhtml" items=""&gt;&lt;/mutation&gt;
    &lt;field name="INSTANCE"&gt;sql.0&lt;/field&gt;
    &lt;field name="COMMAND"&gt;query&lt;/field&gt;
    &lt;field name="LOG"&gt;&lt;/field&gt;
    &lt;field name="WITH_STATEMENT"&gt;TRUE&lt;/field&gt;
    &lt;value name="ARG0"&gt;
      &lt;shadow type="text" id="_@?+`1taj/oxEOFJ}g{,"&gt;
        &lt;field name="TEXT"&gt;select count(*) from iobroker.ts_number&lt;/field&gt;
      &lt;/shadow&gt;
    &lt;/value&gt;
    &lt;statement name="STATEMENT"&gt;
      &lt;block type="debug" id="pD@~i#~}HAJA/Wd7oHu$"&gt;
        &lt;field name="Severity"&gt;info&lt;/field&gt;
        &lt;value name="TEXT"&gt;
          &lt;shadow type="text" id="U^,Ui,rqXAs8sepWfPK@"&gt;
            &lt;field name="TEXT"&gt;test&lt;/field&gt;
          &lt;/shadow&gt;
          &lt;block type="variables_get" id="R:dZjV_me;Q^%c(~jQPW"&gt;
            &lt;field name="VAR" id="EL2x;*]Vs`6/UunTXul{"&gt;result&lt;/field&gt;
          &lt;/block&gt;
        &lt;/value&gt;
      &lt;/block&gt;
    &lt;/statement&gt;
  &lt;/block&gt;
&lt;/xml&gt;
</code></pre>
<p dir="auto">Der Trick ist das bei Parameter kein Name drin stehen darf:<br />
<img src="/assets/uploads/files/1777632348417-fc358ec9-034f-4adb-9c94-127b6eb7c66a-image.jpeg" alt="fc358ec9-034f-4adb-9c94-127b6eb7c66a-image.jpeg" class=" img-fluid img-markdown" /></p>
<p dir="auto">Lösung fand ich hier:<br />
<a href="https://forum.iobroker.net/post/1153121">https://forum.iobroker.net/post/1153121</a></p>
]]></description><link>https://forum.iobroker.net/post/1337352</link><guid isPermaLink="true">https://forum.iobroker.net/post/1337352</guid><dc:creator><![CDATA[BananaJoe]]></dc:creator><pubDate>Fri, 01 May 2026 10:50:58 GMT</pubDate></item><item><title><![CDATA[Reply to SQL Abfrage von MariaDB in Blockly on Thu, 30 Apr 2026 14:57:22 GMT]]></title><description><![CDATA[<blockquote>
<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/uwe-k" aria-label="Profile: Uwe-K">@<bdi>Uwe-K</bdi></a> <a href="/post/1337129">sagte</a>:</p>
<p dir="auto">ausser letztlich Java Script habe ich nichts lauffähiges gefunden</p>
</blockquote>
<p dir="auto">Hi, Uwe!<br />
Ich verwende Blockly nicht und kenne es daher auch nicht sonderlich. Der <strong><strong>MS Copilot (KI)</strong></strong> spuckt das hier aus. Es scheint so, dass in der aktuellen Blockly <strong>folgendes nicht mehr funktionier</strong>t.</p>
<p dir="auto"><img src="/assets/uploads/files/1777560860234-441dc7a5-6aa5-493a-bfaf-433053c36a24-image.jpeg" alt="441dc7a5-6aa5-493a-bfaf-433053c36a24-image.jpeg" class=" img-fluid img-markdown" /></p>
]]></description><link>https://forum.iobroker.net/post/1337210</link><guid isPermaLink="true">https://forum.iobroker.net/post/1337210</guid><dc:creator><![CDATA[fuzzy1955]]></dc:creator><pubDate>Thu, 30 Apr 2026 14:57:22 GMT</pubDate></item></channel></rss>