Hallo
ich verzweifele gerade mit der Gestaltung meiner Apex Karte. Ich möchte meine Wetterstationsdaten, die ich schon in mehreren JSON Daten aufbereitet habe, in Apex ersichtlich machen.
Bis auf Loading bzw einen Wert vor einer Woche komme ich rüber hinaus, auch GPT hilft mir nicht weiter. Habt ihr ne Idee?
PS: Bin totaler Anfänger, habe momentan alles mit ner KI gemacht.
Vielen Dank
> type: custom:apexcharts-card
> header:
> show: true
> title: Temperatur Test
> graph_span: 24h
> series:
> - entity: sensor.time
> name: Temperatur
> type: line
> data_generator: >
> const url = "/local/wetter/JSON/temperatur_ewig.json?v=" +
> Math.floor(Date.now()/60000);
>
> return fetch(url, { cache: "no-store" })
> .then(r => r.json())
> .then(json => {
> const rows = json?.verlauf ?? [];
> console.log("Apex RAW:", rows.slice(0,5)); // nur erste 5 Zeilen loggen
>
> // OHNE Filter, nur Timestamps nach Sekunden wandeln
> return rows.map(([ts, val]) => {
> const n = Number(ts);
> let t;
> if (n < 1e11) {
> t = n * 1000; // Sekunden → ms
> } else {
> t = n; // Millisekunden
> }
> return [Math.floor(t/1000), Number(val)];
> });
> })
> .catch(err => { console.error("Apex ERROR:", err); return []; });
> apex_config:
> xaxis:
> type: datetime
> labels:
> format: HH:mm
>
so ist die Json aufgebaut:
{“verlauf”: \[\[1752483000000, 30.0\], \[1752483060000, 29.0\], \[1752483600000, 30.0\], \[1752484200000, 30.0\], \[1752484800000, 29.0\], \[1752485400000, 29.0\], \[1752486000000, 31.0\],….
by HarryP:
. Zusammenführung Doppelpost (bei Änderungen oder hinzufügen von Inhalten bitte die „Bearbeitungsfunktion“ anstatt „Antworten“ zu nutzen)
. Code-/Logzeilen formatiert (bitte immer in </> einbinden)
. s.a.: (Neues Update & Features - Hier in der Community 🫶)






