NEWS
Version 2.7.1 von Influx verwenden?
-
@ben1983 Ach, ich meine den anderen Thread wo wir schon mehrfach über das Problem gesprochen haben:
- Es gibt einen Bug im InfluxDB-Adapter (NICHT in InfluxDB)
- Dadurch sind manche Statements bei sehr großen Datenbanken langsam
- Dieser wurde bereits gefixt und es gab einen PR
- Der ist mittlerweile gemerged und in Version 3.1.4 DES ADAPTERS (und neuer) enthalten
3.1.4 (2022-06-08)
(Apollon77) Performance optimizations for GetHistory calls, especially for "minmax" aggregate method- Installier die aktuelle beta (3.2.0) DES ADAPTERS und teste damit ob Du immernoch Timeouts bekommst
- Mach von mir aus noch das Update von InfluxDB auf 2.7.1 - das ändert aber nix an deinen Timeouts :) Daher habe ich den Thread hier auch nie verstanden.
@haus-automatisierung Das bringt mir der Adapter:
influxdb.02023-07-11 16:07:11.635 warn Error on writePoint("{"value":759.7730102539062,"time":"2023-07-11T14:06:58.140Z","from":"system.adapter.janitza-gridvis.0","q":0,"ack":true}): HttpError: unexpected error writing points to database: timeout / "unexpected error writing points to database: timeout"" influxdb.02023-07-11 16:07:11.634 warn Point could not be written to database: iobroker influxdb.02023-07-11 16:07:11.633 info Add point that had error for alias.0.PV+Speicher.Leistung.WirkleistungPv+Speicher to buffer again, error-count=3Die Werte kommen aber in der db an und können mit bspw. Grafana wieder abgeholt werden.
-
@haus-automatisierung Das bringt mir der Adapter:
influxdb.02023-07-11 16:07:11.635 warn Error on writePoint("{"value":759.7730102539062,"time":"2023-07-11T14:06:58.140Z","from":"system.adapter.janitza-gridvis.0","q":0,"ack":true}): HttpError: unexpected error writing points to database: timeout / "unexpected error writing points to database: timeout"" influxdb.02023-07-11 16:07:11.634 warn Point could not be written to database: iobroker influxdb.02023-07-11 16:07:11.633 info Add point that had error for alias.0.PV+Speicher.Leistung.WirkleistungPv+Speicher to buffer again, error-count=3Die Werte kommen aber in der db an und können mit bspw. Grafana wieder abgeholt werden.
@ben1983 Das ist aber ein anderer Fehler, als das ursprüngliche Timeout-Problem mit den History-Abfragen, oder?
-
@haus-automatisierung Das bringt mir der Adapter:
influxdb.02023-07-11 16:07:11.635 warn Error on writePoint("{"value":759.7730102539062,"time":"2023-07-11T14:06:58.140Z","from":"system.adapter.janitza-gridvis.0","q":0,"ack":true}): HttpError: unexpected error writing points to database: timeout / "unexpected error writing points to database: timeout"" influxdb.02023-07-11 16:07:11.634 warn Point could not be written to database: iobroker influxdb.02023-07-11 16:07:11.633 info Add point that had error for alias.0.PV+Speicher.Leistung.WirkleistungPv+Speicher to buffer again, error-count=3Die Werte kommen aber in der db an und können mit bspw. Grafana wieder abgeholt werden.
@ben1983 Auf was steht denn
http-write-timeoutin deiner InfluxDB Config?https://docs.influxdata.com/influxdb/v2.7/reference/config-options/#http-write-timeout
-
@ben1983 Auf was steht denn
http-write-timeoutin deiner InfluxDB Config?https://docs.influxdata.com/influxdb/v2.7/reference/config-options/#http-write-timeout
@haus-automatisierung Ich weiß nicht, wo die sein soll. das ist mein gemounteter Ordner:

-
@ben1983 Auf was steht denn
http-write-timeoutin deiner InfluxDB Config?https://docs.influxdata.com/influxdb/v2.7/reference/config-options/#http-write-timeout
@haus-automatisierung
Kann ich mit einer umgebungsvariable einen Wert setzen? -
@haus-automatisierung
Kann ich mit einer umgebungsvariable einen Wert setzen?@ben1983 Ja, in diesem Fall schon. Daher ja die Frage ob das umgestellt wurde. Weil der Standard ist eigentlich 0 = kein Timeout
-
@ben1983 Ja, in diesem Fall schon. Daher ja die Frage ob das umgestellt wurde. Weil der Standard ist eigentlich 0 = kein Timeout
@haus-automatisierung Nein ich habe nichts umgestellt:

-
@ben1983 Ja, in diesem Fall schon. Daher ja die Frage ob das umgestellt wurde. Weil der Standard ist eigentlich 0 = kein Timeout
@haus-automatisierung hast Du einen Tip, wie ich es in der InfluxDb Oberfläche eventuell prüfen kann?
-
@haus-automatisierung Kann ich über irgend eine Environment Variable den timeout vorgeben? Weißt Du das / welche? Finde nichts dazu.
-
@haus-automatisierung Kann ich über irgend eine Environment Variable den timeout vorgeben? Weißt Du das / welche? Finde nichts dazu.
@ben1983 sagte in Version 2.7.1 von Influx verwenden?:
Finde nichts dazu.
Den Link oben zur Doku hättest schon anklicken könnnen :)

-
@ben1983 sagte in Version 2.7.1 von Influx verwenden?:
Finde nichts dazu.
Den Link oben zur Doku hättest schon anklicken könnnen :)

@haus-automatisierung Sorry, total übersehen.
Ich habe die Variable jetzt mal eingefügt und den Wert auf 0 gesetzt.
Bis jetzt geht es.