# influx

> Ladedaten per evcc.yaml an InfluxDB 1.8, InfluxDB 2 oder VictoriaMetrics schreiben, auch über HTTPS mit selbstsigniertem Zertifikat.

Definiert die Influx Konfiguration, um Daten in Influx zu schreiben.

***

## InfluxDB v1.8.x

> **Wichtig**
>
> Erfordert mindestens InfluxDB 1.8.3

**Beispiel Influx v1**:

```yaml
influx:
  url: http://localhost:8086
  database: evcc
  # user:
  # password:
```

***

## InfluxDB v2.x

**Beispiel Influx v2**:

```yaml
influx:
  url: http://localhost:8086
  database: evcc # InfluxDB v2.x uses term `bucket` but for compatibility still named `database` here
  token: 1234567890abcdef
  org: home
```

***

## HTTPS mit selbst-signiertem Zertifikat

Bei Verwendung von HTTPS (`https://`) wird standardmäßig das TLS-Zertifikat überprüft. Falls ein selbst-signiertes Zertifikat verwendet wird, kann die Zertifikatsüberprüfung deaktiviert werden:

**Beispiel**:

```yaml
influx:
  url: https://influxdb.example.com:8086
  database: evcc
  token: 1234567890abcdef
  org: home
  insecure: true
```

## VictoriaMetrics

[VictoriaMetrix](https://github.com/VictoriaMetrics/VictoriaMetrics) ist eine Time Series Datenbank mit InfluxDB kompatibler REST API.

HTTP basic authentication ist mit der URL möglich.

**Beispiel für VictoriaMetrics**:

```yaml
influx:
  url: http://[username:password@]victoria-metrics:8428
```