Mögliches Problem mit IP 5

Bild

Uns wurde ein Problem im Logik Editor mit der IP 5 gemeldet, wir untersuchen dies derzeit.

Offenbar können beim Anlegen neuer Logiken keine Parameter gesetzt werden. Bereits laufende Logiken sind nicht betroffen.

Bitte warten Sie mit der Installation der IP 5 falls Sie derzeit Logiken anlegen wollen bzw. stellen Sie sich auf ein zeitnahes Update zur IP 5.1 ein

Info im Insider-Forum: viewtopic.php?t=6230

[Gelöst] [V4.8 IP4] Grafana stellt JSON mit unterschiedlichen Timestamps da

Diskussionen über Zeitserien, Logging und Auswertung mit Grafana
Forumsregeln
  • Denke bitte an aussagekräftige Titel und gebe dort auch die [Firmware] an. Wenn ETS, CometVisu, Grafana, Edomi oder eine andere Software beteiligt ist, dann auch immer deren Version
  • Bitte mache vollständige Angaben zu Deinem Server, dessen ID und dem Online-Status in Deiner Signatur. Hilfreich ist oft auch die Beschreibung der angeschlossener Hardware sowie die verwendeten Protokolle
  • Beschreibe Dein Projekt und Dein Problem bitte vollständig. Achte bitte darauf, dass auf Screenshots die Statusleiste sichtbar ist
  • Bitte sei stets freundlich und wohlwollend, bleibe beim Thema und unterschreibe mit deinem Vornamen. Bitte lese alle Regeln, die Du hier findest: https://wiki.timberwolf.io/Forenregeln

Ersteller
Mibr85
Beiträge: 627
Registriert: Mo Dez 02, 2019 5:38 am
Wohnort: Freital
Hat sich bedankt: 450 Mal
Danksagung erhalten: 250 Mal

[V4.8 IP4] Grafana stellt JSON mit unterschiedlichen Timestamps da

#1

Beitrag von Mibr85 »

Hallo zusammen
ich habe gestern mal eine Tabelle eingerichtet die alle Logs meiner Heizung in eine Zeitserie schreibt.
Gibt es einen Log Eintrag kommt dieser über Viessman WP -> ioBroker -> MQTT -> TWS als Json

{"timestamp":"12.01.26 15:17:46","actor":"VERDICHTER1","additionalInfo":600,"circuit":"Warmwasser","event":"Inverter_Com_fault","stateMachine":"WAERMEPUMPE1","status":0}

{"timestamp":"12.01.26 15:27:52","actor":"SEK_PUMPE1","additionalInfo":120,"circuit":"Heizkreis","event":"PRIMARY_IN","stateMachine":"INTERN_HW_PUFFER","status":100}

{"timestamp":"12.01.26 15:29:52","actor":"VERDICHTER1","additionalInfo":182,"circuit":"Heizkreis","event":"Inverter_DCbus_ripple","stateMachine":"WAERMEPUMPE1","status":44}

ich Speicher den Inhalt dann einzeln in Zeitserien:

Bild

Wenn ich es dann in Grafana in einer Tabelle darstellen lasse sieht es so aus:

Bild

Was kann ich tun das eintrage in einer Zeile stehen und nicht zerpflückt werden?
Zuletzt geändert von Mibr85 am Mi Jan 14, 2026 7:05 am, insgesamt 2-mal geändert.
Grüße Micha

TWS 3500 XL #1209 + TWS 2600 #528 + PBM #972,
VPN offen, Reboot möglich
PLZ 01...

StefanW
Elaborated Networks
Elaborated Networks
Beiträge: 11078
Registriert: So Aug 12, 2018 9:27 am
Wohnort: Frauenneuharting
Hat sich bedankt: 5454 Mal
Danksagung erhalten: 9394 Mal
Kontaktdaten:

#2

Beitrag von StefanW »

Kann man bitte einen Titel haben?

Stefan
Stefan Werner
Product Owner für Timberwolf Server, 1-Wire und BlitzART
Bitte WIKI lesen. Allg. Support nur im Forum. Bitte keine PN
Zu Preisen, Lizenzen, Garantie, HW-Defekt an service at elabnet dot de

Link zu Impressum und Datenschutzerklärung oben.

Ersteller
Mibr85
Beiträge: 627
Registriert: Mo Dez 02, 2019 5:38 am
Wohnort: Freital
Hat sich bedankt: 450 Mal
Danksagung erhalten: 250 Mal

#3

Beitrag von Mibr85 »

Hatte es nicht übernommen ist angepasst
Grüße Micha

TWS 3500 XL #1209 + TWS 2600 #528 + PBM #972,
VPN offen, Reboot möglich
PLZ 01...

gbglace
Beiträge: 4296
Registriert: So Aug 12, 2018 10:20 am
Hat sich bedankt: 1505 Mal
Danksagung erhalten: 2046 Mal

#4

Beitrag von gbglace »

Im aktuellen TWS haben wir keine Option den Timestamp vorzugehen beim Insert in die Influxdb. Ich denke Mal dass das so gebaut ist, dass die Spalte per now(} eine Default value Belegung hat und die Inserts ohne Zeitstempel jeder Wert einzeln erfolgt.

Das resultiert dann in einem solchen Bikd.

Wenn es eine Datentabelle mit Einzelwerten sein soll, kannst ggf dennoch auf eine Datenaggregation setzen und Last auswählen und die Intervalldefinition so kurz setzen das die drei Einträge quasi stets in einem Zeilenaggregat erscheinen, das Intervall dabei aber noch kleiner ist als der Zeitraum zwischen den einzelnen Nachrichten mit dem gesamten JSON..
Grüße Göran
#1 Timberwolf 2600 Velvet Red TWS #225 / VPN aktiv / Reboot OK
#2 Timberwolf 2600 Organic Silver TWS #438 / VPN aktiv / Reboot OK
#PV 43,2 kWh Akku; 3x VE MP2 5000; 6,7 kWp > 18 Panele an 4x HM1500 + 1 HM800 WR; Open-DTU

Ersteller
Mibr85
Beiträge: 627
Registriert: Mo Dez 02, 2019 5:38 am
Wohnort: Freital
Hat sich bedankt: 450 Mal
Danksagung erhalten: 250 Mal

#5

Beitrag von Mibr85 »

hast du nen Bsp? versteh nicht so ganz wie du meinst
Intervall kann ich ja auf zB 10s setzen aber wie bekomme ich die daten in eine Zeile aggregiert?
Grüße Micha

TWS 3500 XL #1209 + TWS 2600 #528 + PBM #972,
VPN offen, Reboot möglich
PLZ 01...

AndererStefan
Beiträge: 429
Registriert: Sa Mär 02, 2024 11:04 am
Hat sich bedankt: 227 Mal
Danksagung erhalten: 284 Mal

#6

Beitrag von AndererStefan »

Grafana kann die Daten anhand des Zeitstempels in „buckets“ gruppieren.

Wenn du das Gruppier-Intervall z.B auf Minute stellst und die Daten aber Zeitstempel haben, die wenige Sekunden auseinanderliegen, dann landen die im selben „bucket“. Sie werden dann als zeitgleich (bzw. im selben Zeitslot) dargestellt.

VG Stefan
TWS 3500XL ID:1486, VPN aktiv, Reboot nach Rücksprache

Ersteller
Mibr85
Beiträge: 627
Registriert: Mo Dez 02, 2019 5:38 am
Wohnort: Freital
Hat sich bedankt: 450 Mal
Danksagung erhalten: 250 Mal

#7

Beitrag von Mibr85 »

Grafana 9 was auf dem TWS läuft kann mMn kein buckets oder sehe ich das falsch?
Grüße Micha

TWS 3500 XL #1209 + TWS 2600 #528 + PBM #972,
VPN offen, Reboot möglich
PLZ 01...

AndererStefan
Beiträge: 429
Registriert: Sa Mär 02, 2024 11:04 am
Hat sich bedankt: 227 Mal
Danksagung erhalten: 284 Mal

#8

Beitrag von AndererStefan »

Doch, doch: du musst das Group By Attribut nutzen.
TWS 3500XL ID:1486, VPN aktiv, Reboot nach Rücksprache

gbglace
Beiträge: 4296
Registriert: So Aug 12, 2018 10:20 am
Hat sich bedankt: 1505 Mal
Danksagung erhalten: 2046 Mal

#9

Beitrag von gbglace »

:!: Vorsicht :!: mit dem Begriff bucket im Kontext Grafana und Influxdb darunter.

Bucket ist so ein technischer Begriff der Influxdb womit die glaube Tabelle meinen. Ich habe es noch nie verinnerlicht diesen Murks der Erfindung neuer Begriffe.

Grafana hat mit den Buckets usw. gar nichts zu tun.


Am Ende ist es ganz simples SQL.

Du machst im Select halt keine Abfrage einzelner Werte sondern eben eine Aggregation
last() oder avg() oder sum() oder was Dir da passend erscheint.
Du hast dann aber unten auch ein group by stehen und da dann eine Angabe zur Spalte Timestamp die mit als gruppierungsmerkmal ausgewertet wird.

Da aber jeder Timestamp für sich derzeit mehrere Zeilen ergibt, muss der Timestamp gröber gemacht werden, also quasi gerundet auf ganze 10s oder so.

Dazu dient die Intervall Definition in der Query.

Also wenn Du dann das Intervall passend gesetzt hast, dann landen die drei/vier Zeilen zusammen in einer Ergebniszeile. Musst Dir dann nur das passende Intervall aussuchen.

wie schaut Denn Deine aktuelle Query zu den Werten aus?
Zuletzt geändert von gbglace am Di Jan 13, 2026 7:36 am, insgesamt 1-mal geändert.
Grüße Göran
#1 Timberwolf 2600 Velvet Red TWS #225 / VPN aktiv / Reboot OK
#2 Timberwolf 2600 Organic Silver TWS #438 / VPN aktiv / Reboot OK
#PV 43,2 kWh Akku; 3x VE MP2 5000; 6,7 kWp > 18 Panele an 4x HM1500 + 1 HM800 WR; Open-DTU

AndererStefan
Beiträge: 429
Registriert: Sa Mär 02, 2024 11:04 am
Hat sich bedankt: 227 Mal
Danksagung erhalten: 284 Mal

#10

Beitrag von AndererStefan »

Ich hätte es auch zunächst „bins“ (wie allgemein in der Statistik) nennen wollen, aber die Grafana-Doku hat mir suggeriert, dass es primär Bucket genannt wird?
https://grafana.com/docs/grafana/latest ... istograms/

https://grafana.com/docs/learning-journ ... /group-by/


Naja wie auch immer…
VG Stefan
Zuletzt geändert von AndererStefan am Di Jan 13, 2026 8:03 am, insgesamt 1-mal geändert.
TWS 3500XL ID:1486, VPN aktiv, Reboot nach Rücksprache
Antworten

Zurück zu „Zeitserien, Logging & Grafana“