<?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[Daten in Static-JSON für Table-Widget eintragen]]></title><description><![CDATA[<p dir="auto">Hallo zusammen,<br />
gibt es eine einfache Möglichkeit, in ein Table-Widget Daten aus States einzutragen, die ich selber zusammenstelle? Also nicht ein State, wo ein JSON drin liegt.<br />
Ich dachte, ich kann ein static JSON füllen und da States angeben?<br />
Die Beschreibung im Widget und die Hilfe von <a href="http://duck.ai" rel="nofollow ugc">duck.ai</a> haben leider nicht zu Ziel geführt.<br />
Vis-2: v2.13.8<br />
Ich gebe z.B. folgendes in static JSON ein:</p>
<p dir="auto">[{"Zimmer:": "außen", "Temperatur": 1, "Luftfeuchte": 1}, {"Zimmer": "Wohnzimmer", "Temperatur": 3, "Luftfeuchte": 2}, {"Zimmer": "Arbeitszimmer", "Temperatur": "%alias.0.klima.arbeitszimmer.temperatur%", "Luftfeuchte": 6 }]</p>
<p dir="auto">Dann wird (entgegen der Info der KI) der String "%alias.0.klima.arbeitszimmer.temperatur%" einfach so als Text angezeigt. Wenn ich statt des Wertes "{"state":"alias.0.klima.arbeitszimmer.temperatur","prop":"val"}" einsetze, dann wird in der Tabelle "object [object]" angezeigt.</p>
<p dir="auto">Gibt es eine Möglichkeit, so ein JSON von Hand aufzubauen? Oder muss ich wirklich einen State anlegen und per Skript bei jeder Änderung der Werte neu aufbauen?</p>
]]></description><link>https://forum.iobroker.net/topic/84635/daten-in-static-json-für-table-widget-eintragen</link><generator>RSS for Node</generator><lastBuildDate>Thu, 28 May 2026 11:36:45 GMT</lastBuildDate><atom:link href="https://forum.iobroker.net/topic/84635.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 27 May 2026 15:49:12 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Daten in Static-JSON für Table-Widget eintragen on Thu, 28 May 2026 08:28:55 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/sneak-l8" aria-label="Profile: Sneak-L8">@<bdi>Sneak-L8</bdi></a></p>
<p dir="auto">Durch das Binding sorgt vis für die Aktualisierung. Immer dann wenn sich ein Datenpunkt ändert. Für diemeisten ist html die Herausforderung.</p>
<p dir="auto">Das tabellenwidget erwartet json in einem datenpunkt. Da geht das meines Wissens nach nicht</p>
]]></description><link>https://forum.iobroker.net/post/1341657</link><guid isPermaLink="true">https://forum.iobroker.net/post/1341657</guid><dc:creator><![CDATA[OliverIO]]></dc:creator><pubDate>Thu, 28 May 2026 08:28:55 GMT</pubDate></item><item><title><![CDATA[Reply to Daten in Static-JSON für Table-Widget eintragen on Thu, 28 May 2026 06:30:22 GMT]]></title><description><![CDATA[<p dir="auto">Danke für deine Erläuterungen. Beim eigenen Datenpunkt müsste ich dann auch immer für dessen Aktualisierung sorgen...<br />
Und die Platzhalter mit den geschweiften Klammern kann man nur im HTML-, aber nicht im Tabellen-Widget nutzen?</p>
]]></description><link>https://forum.iobroker.net/post/1341649</link><guid isPermaLink="true">https://forum.iobroker.net/post/1341649</guid><dc:creator><![CDATA[Sneak-L8]]></dc:creator><pubDate>Thu, 28 May 2026 06:30:22 GMT</pubDate></item><item><title><![CDATA[Reply to Daten in Static-JSON für Table-Widget eintragen on Wed, 27 May 2026 16:08:00 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/sneak-l8" aria-label="Profile: Sneak-L8">@<bdi>Sneak-L8</bdi></a></p>
<p dir="auto">du hast 2 möglichkeiten</p>
<ol>
<li>
<p dir="auto">mit javascript/blockly dir ein objekt aufbauen, das in einen json-string umwandeln lassen und in einen datenpunkt schreiben. das objekt benötigt dann die struktur die dein table widget erfordert.</p>
</li>
<li>
<p dir="auto">in vis mit hilfe eines html widgets dir eine html table aufbauen</p>
</li>
</ol>
<pre><code>&lt;table&gt;
    &lt;thead&gt;
        &lt;tr&gt;
          &lt;th&gt;Daten1&lt;/th&gt;
          &lt;th&gt;Daten2&lt;/th&gt;
        &lt;/tr&gt;
    &lt;/thead&gt;
    &lt;tbody&gt;
        &lt;tr&gt;
          &lt;td&gt;{0_userdata.0.val1}&lt;/td&gt;
          &lt;td&gt;{0_userdata.0.val2}&lt;/td&gt;       
               &lt;/tr&gt;
    &lt;/tbody&gt;
&lt;/table&gt;
</code></pre>
<p dir="auto">Wenn du dann in spitzen Klammern den Datenpunktnamen notierst, wird der datenpunktinhalt dort eingetragen. Formatierungen kannst du dann gemäß der Binding dokumentation noch ergänzen.<br />
<a href="https://github.com/ioBroker/ioBroker.vis#bindings-of-objects" rel="nofollow ugc">https://github.com/ioBroker/ioBroker.vis#bindings-of-objects</a></p>
]]></description><link>https://forum.iobroker.net/post/1341621</link><guid isPermaLink="true">https://forum.iobroker.net/post/1341621</guid><dc:creator><![CDATA[OliverIO]]></dc:creator><pubDate>Wed, 27 May 2026 16:08:00 GMT</pubDate></item></channel></rss>