<?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[Vis, Javascript, Json und Tabellen]]></title><description><![CDATA[<p dir="auto">Hallo zusammen,</p>
<p dir="auto">möchte folgende Tabelle erstellen:</p>
<pre><code>2021			Januar	Februar		März	April	Mai	Juni	Juli	August	.....
Regen_Max			   0,57 mm
Regen_Max_Tag			02.02.2021   	
Regen_Monat			   1,2
Tag &lt;= 0			   14
Tag &lt;= -10			    0
Tag &lt;= -15			    2			usw.
Tag &gt;= 20			    4	
Tag &gt;= 25             		´   0
Tag &gt;= 30			    0
Temperatur_Max			   23,34 		
Temp_Max_Tag			25.02.2021
Temperatur_Min			  -16.88
Temp_Min_Tag			15.02.2021
Wind_Max			   7,53
Windboee_Max_Tag	        17.02.2021
Windboeen_Max	 		  15.24
</code></pre>
<p dir="auto">Dazu habe ich diese Datenpunkt Struktur angelegt:<br />
<img src="/assets/uploads/files/1618398324489-wetter_statistik.png" alt="Wetter_Statistik.png" class=" img-fluid img-markdown" /></p>
<p dir="auto">Mit diesem Skript versuche ich einen Json String zu erstellen:</p>
<pre><code>var pfad = '0_userdata.0.vis.Wetter.Statistik.2021.';
var monat = [
    '01_Januar.',
    '02_Februar.',
    '03_März.',
    '04_April.',
    '05_Mai.',
    '06_Juni.',
    '07_Juli.',
    '08_August.',
    '09_September.',
    '10_Oktober.',
    '11_November.',
    '12_Dezember.'
];
var dps = [
    'Regen_Max',
    'Regen_Max_Tag',
    'Regen_Monat',
    'Temperatur_Max',
    'Temp_Max_Tag',
    'Temperatur_Min',
    'Temp_Min_Tag',
    'Tag_0',
    'Tag_10',
    'Tag_15',
    'Tag_20',
    'Tag_25',
    'Tag_30',
    'Wind_Max',
    'Windboee_Max_Tag',
    'Windboeen_Max'
];

var einheit = [
    ' mm',
    '',
    ' mm',
    ' °C',
    '',
    ' °C',
    '',
    '',
    '',
    '',
    '',
    '',
    '',
    ' km/h',
    '',
    ' km/h'
];

var tabelle = [];
var ausgabe = [];
var k = 0;

for (var j = 0; j &lt;= monat.length-1; j++) {
    var dp = pfad + monat[j];
    for (var i = 0; i &lt; dps.length-1; i++) {
        tabelle[i] = {};
        tabelle[i].Name = getObject(dp + dps[i]).common.name;
        tabelle[i].Wert = getState(dp + dps[i]).val + einheit[i];
        ausgabe[k] = tabelle[i];
        k++;
    };
}

setState('0_userdata.0.vis.Wetter.Statistik.json_tabelle', JSON.stringify(ausgabe), true);
</code></pre>
<p dir="auto">Als "Json "String (?) erhalte ich folgendes:</p>
<pre><code>[{"Name":"Regen Max","Wert":"0 mm"},{"Name":"Regen Max Tag","Wert":" "},{"Name":"Regen Monat","Wert":"0 mm"},{"Name":"Temperatur Max","Wert":"0 °C"},{"Name":"Temperatur Max Tag","Wert":""},{"Name":"Temperatur Min","Wert":"0 °C"},{"Name":"Temperatur Min Tag","Wert":" "},{"Name":"Frost Tag","Wert":"0"},{"Name":"Kalter Tag","Wert":"0"},{"Name":"Eiskalter Tag","Wert":"0"},{"Name":"Tag Warm","Wert":"0"},{"Name":"Sommertag","Wert":"0"},{"Name":"Tag Heiß","Wert":"0"},{"Name":"Wind Max","Wert":"0 km/h"},{"Name":"Windböe Max Tag","Wert":" "},{"Name":"Regen Max","Wert":"0.57 mm"},{"Name":"Regen Max Tag","Wert":"17.02.2021"},{"Name":"Regen Monat","Wert":"1.2 mm"},{"Name":"Temperatur Max","Wert":"23.43 °C"},{"Name":"Temperatur Max Tag","Wert":"25.02.2021"},{"Name":"Temperatur Min","Wert":"-16.88 °C"},{"Name":"Temperatur Min Tag","Wert":"15.02.2021"},{"Name":"Frost Tag","Wert":"14"},{"Name":"Kalter Tag","Wert":"0"},{"Name":"Eiskalter Tag","Wert":"2"},{"Name":"Tag Warm","Wert":"4"},{"Name":"Sommertag","Wert":"0"},{"Name":"Tag Heiß","Wert":"0"},{"Name":"Wind Max","Wert":"7.53 km/h"},{"Name":"Windböe Max Tag","Wert":"17.02.2021"},{"Name":"Regen Max","Wert":"0.89 mm"},{"Name":"Regen Max Tag","Wert":"14.03.2021"},{"Name":"Regen Monat","Wert":"1.9 mm"},{"Name":"Temperatur Max","Wert":"25.26 °C"},{"Name":"Temperatur Max Tag","Wert":"31.03.2021"},{"Name":"Temperatur Min","Wert":"-8.65 °C"},{"Name":"Temperatur Min Tag","Wert":"07.03.2021"},{"Name":"Frost Tag","Wert":"16"},{"Name":"Kalter Tag","Wert":"0"},{"Name":"Eiskalter Tag","Wert":"0"},{"Name":"Tag Warm","Wert":"0"},{"Name":"Sommertag","Wert":"0"},{"Name":"Tag Heiß","Wert":"0"},{"Name":"Wind Max","Wert":"11.1 km/h"},{"Name":"Windböe Max Tag","Wert":"27.03.2021"},{"Name":"Regen Max","Wert":"3.9 mm"},{"Name":"Tag Regen Max","Wert":"12.04.2021"},{"Name":"Regen Monat","Wert":"8.7 mm"},{"Name":"Temperatur Max","Wert":"25.74 °C"},{"Name":"Tag Temperatur Max","Wert":"01.04.2021"},{"Name":"Temperatur Min","Wert":"-5.27 °C"},{"Name":"Tag Temperatur Min","Wert":"06.04.2021"},{"Name":"Tag &lt; 0 °C","Wert":"8"},{"Name":"Tag &lt;= -10 °C","Wert":"0"},{"Name":"Tag  &lt;= -15 °C","Wert":"0"},{"Name":"Tag &gt;= 20 °C","Wert":"1"},{"Name":"Tag &gt;= 25 °C","Wert":"2"},{"Name":"Tag &gt;= 30 °C","Wert":"0"},{"Name":"Wind Max","Wert":"19.15 km/h"},{"Name":"Tag Windböe Max","Wert":"05.04.2021"},{"Name":"Regen Max","Wert":"0 mm"},{"Name":"Regen Max Tag","Wert":""},{"Name":"Regen Monat","Wert":"0 mm"},{"Name":"Temperatur Max","Wert":"0 °C"},{"Name":"Temperatur Max Tag","Wert":""},{"Name":"Temperatur Min","Wert":"0 °C"},{"Name":"Temperatur Min Tag","Wert":""},{"Name":"Frost Tag","Wert":"0"},{"Name":"Kalter Tag","Wert":"0"},{"Name":"Eiskalter Tag","Wert":"0"},{"Name":"Tag Warm","Wert":"0"},{"Name":"Sommertag","Wert":"0"},{"Name":"Tag Heiß","Wert":"0"},{"Name":"Wind Max","Wert":"0 km/h"},{"Name":"Windböe Max Tag","Wert":""},{"Name":"Regen Max","Wert":"0 mm"},{"Name":"Regen Max Tag","Wert":""},{"Name":"Regen Monat","Wert":"0 mm"},{"Name":"Temperatur Max","Wert":"0 °C"},{"Name":"Temperatur Max Tag","Wert":""},{"Name":"Temperatur Min","Wert":"0 °C"},{"Name":"Temperatur Min Tag","Wert":""},{"Name":"Frost Tag","Wert":"0"},{"Name":"Kalter Tag","Wert":"0"},{"Name":"Eiskalter Tag","Wert":"0"},{"Name":"Tag Warm","Wert":"0"},{"Name":"Sommertag","Wert":"0"},{"Name":"Tag Heiß","Wert":"0"},{"Name":"Wind Max","Wert":"0 km/h"},{"Name":"Windböe Max Tag","Wert":""},{"Name":"Regen Max","Wert":"0 mm"},{"Name":"Regen Max Tag","Wert":""},{"Name":"Regen Monat","Wert":"0 mm"},{"Name":"Temperatur Max","Wert":"0 °C"},{"Name":"Temperatur Max Tag","Wert":""},{"Name":"Temperatur Min","Wert":"0 °C"},{"Name":"Temperatur Min Tag","Wert":""},{"Name":"Frost Tag","Wert":"0"},{"Name":"Kalter Tag","Wert":"0"},{"Name":"Eiskalter Tag","Wert":"0"},{"Name":"Tag Warm","Wert":"0"},{"Name":"Sommertag","Wert":"0"},{"Name":"Tag Heiß","Wert":"0"},{"Name":"Wind Max","Wert":"0 km/h"},{"Name":"Windböe Max Tag","Wert":""},{"Name":"Regen Max","Wert":"0 mm"},{"Name":"Regen Max Tag","Wert":""},{"Name":"Regen Monat","Wert":"0 mm"},{"Name":"Temperatur Max","Wert":"0 °C"},{"Name":"Temperatur Max Tag","Wert":""},{"Name":"Temperatur Min","Wert":"0 °C"},{"Name":"Temperatur Min Tag","Wert":""},{"Name":"Frost Tag","Wert":"0"},{"Name":"Kalter Tag","Wert":"0"},{"Name":"Eiskalter Tag","Wert":"0"},{"Name":"Tag Warm","Wert":"0"},{"Name":"Sommertag","Wert":"0"},{"Name":"Tag Heiß","Wert":"0"},{"Name":"Wind Max","Wert":"0 km/h"},{"Name":"Windböe Max Tag","Wert":""},{"Name":"Regen Max","Wert":"0 mm"},{"Name":"Regen Max Tag","Wert":""},{"Name":"Regen Monat","Wert":"0 mm"},{"Name":"Temperatur Max","Wert":"0 °C"},{"Name":"Temperatur Max Tag","Wert":""},{"Name":"Temperatur Min","Wert":"0 °C"},{"Name":"Temperatur Min Tag","Wert":""},{"Name":"Frost Tag","Wert":"0"},{"Name":"Kalter Tag","Wert":"0"},{"Name":"Eiskalter Tag","Wert":"0"},{"Name":"Tag Warm","Wert":"0"},{"Name":"Sommertag","Wert":"0"},{"Name":"Tag Heiß","Wert":"0"},{"Name":"Wind Max","Wert":"0 km/h"},{"Name":"Windböe Max Tag","Wert":""},{"Name":"Regen Max","Wert":"0 mm"},{"Name":"Regen Max Tag","Wert":""},{"Name":"Regen Monat","Wert":"0 mm"},{"Name":"Temperatur Max","Wert":"0 °C"},{"Name":"Temperatur Max Tag","Wert":""},{"Name":"Temperatur Min","Wert":"0 °C"},{"Name":"Temperatur Min Tag","Wert":""},{"Name":"Frost Tag","Wert":"0"},{"Name":"Kalter Tag","Wert":"0"},{"Name":"Eiskalter Tag","Wert":"0"},{"Name":"Tag Warm","Wert":"0"},{"Name":"Sommertag","Wert":"0"},{"Name":"Tag Heiß","Wert":"0"},{"Name":"Wind Max","Wert":"0 km/h"},{"Name":"Windböe Max Tag","Wert":""},{"Name":"Regen Max","Wert":"0 mm"},{"Name":"Regen Max Tag","Wert":""},{"Name":"Regen Monat","Wert":"0 mm"},{"Name":"Temperatur Max","Wert":"0 °C"},{"Name":"Temperatur Max Tag","Wert":""},{"Name":"Temperatur Min","Wert":"0 °C"},{"Name":"Temperatur Min Tag","Wert":""},{"Name":"Frost Tag","Wert":"0"},{"Name":"Kalter Tag","Wert":"0"},{"Name":"Eiskalter Tag","Wert":"0"},{"Name":"Tag Warm","Wert":"0"},{"Name":"Sommertag","Wert":"0"},{"Name":"Tag Heiß","Wert":"0"},{"Name":"Wind Max","Wert":"0 km/h"},{"Name":"Windböe Max Tag","Wert":""},{"Name":"Regen Max","Wert":"0 mm"},{"Name":"Regen Max Tag","Wert":""},{"Name":"Regen Monat","Wert":"0 mm"},{"Name":"Temperatur Max","Wert":"0 °C"},{"Name":"Temperatur Max Tag","Wert":""},{"Name":"Temperatur Min","Wert":"0 °C"},{"Name":"Temperatur Min Tag","Wert":""},{"Name":"Frost Tag","Wert":"0"},{"Name":"Kalter Tag","Wert":"0"},{"Name":"Eiskalter Tag","Wert":"0"},{"Name":"Tag Warm","Wert":"0"},{"Name":"Sommertag","Wert":"0"},{"Name":"Tag Heiß","Wert":"0"},{"Name":"Wind Max","Wert":"0 km/h"},{"Name":"Windböe Max Tag","Wert":""}]
</code></pre>
<p dir="auto">In Vis habe ich eine Json-Tabelle eingefügt, mit 13 Spalten und max. 15 Zeilen.<br />
DIe Tabelle zeigt aber nur den 1. Monat an.</p>
<p dir="auto">Was ist eigentlich bei meinem Vorgehen überhaupt richtig?</p>
<p dir="auto">Bitte um Hilfe.</p>
<p dir="auto">Danke</p>
<p dir="auto">MfG<br />
Wastl</p>
]]></description><link>https://forum.iobroker.net/topic/44173/vis-javascript-json-und-tabellen</link><generator>RSS for Node</generator><lastBuildDate>Wed, 29 Apr 2026 00:39:28 GMT</lastBuildDate><atom:link href="https://forum.iobroker.net/topic/44173.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 14 Apr 2021 11:14:25 GMT</pubDate><ttl>60</ttl></channel></rss>