Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fehlerhafter timestamp für influxDB #2296

Closed
Reinhard-M opened this issue Apr 8, 2023 · 4 comments
Closed

Fehlerhafter timestamp für influxDB #2296

Reinhard-M opened this issue Apr 8, 2023 · 4 comments
Labels
bug Something isn't working

Comments

@Reinhard-M
Copy link

The Problem

Ich verwende influxDB v1.8.10 und "AI-on-the-edge-device__update__fix-influxDBv1-trailing-slash_(c5d7d06)". Der an influxDB gesendete Timestamp weicht um eine Stunde vom tatsächlichen ab. Hier der Wert auf dem ESP32:
2023-04-08T12:26:56+0200,main,29175.821,29175.821,29175.821,0.000000,0.000,no error,2.0,9.0,1.0,7.1,5.0,8.0,2.0,0.9 2023-04-08T12:27:56+0200,main,29175.832,29175.832,29175.832,0.011000,0.011,no error,2.0,9.0,1.0,7.1,5.0,8.0,3.0,1.6 2023-04-08T12:28:56+0200,main,29175.844,29175.844,29175.844,0.012000,0.012,no error,2.0,9.0,1.0,7.1,5.0,8.0,4.0,4.3
Und hier die in der Datenbank angekommenen Werte:
2023-04-08T11:26:56Z 29175.821 2023-04-08T11:27:56Z 29175.832 2023-04-08T11:28:56Z 29175.844
Wenn ich ohne Timestamp schreibe kommt jeweils "10:xx:xxZ" als Wert raus. Die Uhren sind auf allen System NTP synchronisiert. Das angehängte Log entspricht zwar nicht meinem obigen Beispie, zeigt aber, dass der Unix Timestamp nicht zum RFC Timestamp passt (1 Stunde Abweichung).

Version

Development-Branch: fix-influxDBv1-trailing-slash (Commit: c5d7d06+)

Logfile

[0d00h11m48s] 2023-04-07T18:34:51	<DBG>	[INFLUXDB] InfluxDBPublish - Key: main/value, Content: 29172.360, Timestamp: 2023-04-07T18:34:26+0200
[0d00h11m48s] 2023-04-07T18:34:51	<INF>	[INFLUXDB] sending line to influxdb:Menge main/value=29172.360 1680888866000000000
[0d00h11m48s] 2023-04-07T18:34:51	<INF>	[INFLUXDB] API URI: http://192.168.x.y:8086/write?db=GasVerbrauch
[0d00h11m48s] 2023-04-07T18:34:52	<DBG>	[INFLUXDB] client is initialized
[0d00h11m48s] 2023-04-07T18:34:52	<DBG>	[INFLUXDB] header is set
[0d00h11m48s] 2023-04-07T18:34:52	<DBG>	[INFLUXDB] post payload is set
[0d00h11m48s] 2023-04-07T18:34:52	<DBG>	[INFLUXDB] HTTP Client Error encountered
[0d00h11m48s] 2023-04-07T18:34:52	<DBG>	[INFLUXDB] HTTP Client sent all request headers
[0d00h11m48s] 2023-04-07T18:34:52	<DBG>	[INFLUXDB] Header: key=Content-Type, value=application/json
[0d00h11m48s] 2023-04-07T18:34:52	<DBG>	[INFLUXDB] Header: key=Request-Id, value=1eeee98d-d562-11ed-815a-dca632523a1b
[0d00h11m48s] 2023-04-07T18:34:52	<DBG>	[INFLUXDB] Header: key=X-Influxdb-Build, value=OSS
[0d00h11m48s] 2023-04-07T18:34:52	<DBG>	[INFLUXDB] Header: key=X-Influxdb-Version, value=1.8.10
[0d00h11m48s] 2023-04-07T18:34:52	<DBG>	[INFLUXDB] Header: key=X-Request-Id, value=1eeee98d-d562-11ed-815a-dca632523a1b
[0d00h11m48s] 2023-04-07T18:34:52	<DBG>	[INFLUXDB] Header: key=Date, value=Fri, 07 Apr 2023 16:34:52 GMT
[0d00h11m48s] 2023-04-07T18:34:52	<DBG>	[INFLUXDB] HTTP Client finished
[0d00h11m48s] 2023-04-07T18:34:52	<DBG>	[INFLUXDB] HTTP request was performed
[0d00h11m48s] 2023-04-07T18:34:52	<DBG>	[INFLUXDB] HTTP status code204

Expected Behavior

No response

Screenshots

No response

Additional Context

No response

@Reinhard-M Reinhard-M added the bug Something isn't working label Apr 8, 2023
@jomjol
Copy link
Owner

jomjol commented Apr 8, 2023

Problem bekannt und in der neuesten Rolling gelöst. Bitte mal die neueste Rolling testen: https://github.com/jomjol/AI-on-the-edge-device/actions/runs/4611864736

@Reinhard-M
Copy link
Author

Das neue Rolling soeben getestet, funktioniert perfekt 😊

@jomjol
Copy link
Owner

jomjol commented Apr 9, 2023

Danke für die RM

@jomjol jomjol closed this as completed Apr 9, 2023
@PatrickGlatz
Copy link

PatrickGlatz commented Dec 19, 2023

Hi @jomjol

ich hab exakt das gleiche Problem wie @Reinhard-M, habe aber aktuell Release: v15.3.0 (Commit: 3fbff0a) installiert. Da sollte das doch gefixt sein, oder?

Gibt es noch etwas, was ich tun kann oder was ich noch ändern muss?

Vielen Dank!

Edit: in genau dem Moment in dem ich das hier schreibe muss ich mich auch wieder korrigieren:
Grafana (zeigt mir die InfluxDB 1.8.10 Werte) sieht man plötzlich einen Sprung
image

In InfluxDB 1.8.10 dann selbst direkt nachgeschaut, dort ist der Jump auch zu sehen.

time                 main/value
----                 ----------
2023-12-19T20:53:53Z 345.033
2023-12-19T20:58:53Z 345.033
2023-12-19T21:03:53Z 345.033
2023-12-19T21:08:53Z 345.033
2023-12-19T21:13:53Z 345.033
2023-12-19T21:18:53Z 345.033
2023-12-19T21:23:53Z 345.035
2023-12-19T21:28:53Z 345.035
2023-12-19T22:33:53Z 345.035

Das einzige was ich gemacht habe ist im Web Frontend auf Settings > Configuration geklickt, ganz unten bei "System" > "Time Zone" > "use timezones to find your settings" geklickt, dort nach Berlin geschaut, den String nochmals kopiert und nochmals in das Feld reingesetzt (aber ohne auf "Save Config" zu klicken).

Ich bin mir sicher, dass die Timestamps davor in der WebUI und auch in MQTT richtig waren, nur in InfluxDB nicht. Nach als Hintergrund: Ich hatte AI-on-the-edge complete neu aufgesetzt. Für mich passt es jetzt wie gewünscht, kein ToDo mehr für mich =)

Edit V2: Ich weiß nicht wie das passieren konnte, aber es war wohl nur ein einmaliger Punkt der dorthin gesetzt wurde. Nun wird wieder der Versatz mit in InfluxDB gepusht. Habe mittlerweile gelesen, dass es noch eine neue Rolling Version gibt, die das fixen sollte #2672 ? Gibt es da ein OTA Paket ebenfalls dafür (falls ja, finde ich das nicht)?

Edit V3: Sorry, ich habs doch gefunden (in dem oben genannten Fix): Hier nochmal für alle mit dem gleichen Problem:
https://github.com/jomjol/AI-on-the-edge-device/actions/runs/6712200597

Damit siehts bei mir endlich so aus, wie es aussehen sollte =) Vielen Dank !

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

3 participants