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

Influxdb2 - Definition von topic #34

Closed
timmost opened this issue Dec 11, 2023 · 7 comments
Closed

Influxdb2 - Definition von topic #34

timmost opened this issue Dec 11, 2023 · 7 comments

Comments

@timmost
Copy link

timmost commented Dec 11, 2023

Hi Tom
noch eine Frage - bei der Configuration von Influxdb2 schreibt das Modul einfach alle Daten in die DB (Klappt prima).

Gibt es eine Möglichkeit, hier nur ausgewählte Topics (entlang von FORCEPUB - aber halt als PUB2INFLUX) zu schreiben - oder empfiehlst Du, dann über den MQTT Broker zu gehen, und Telegraf die Auswahl zu überlssen?

Viele Grüße - Timmo

@pvtom
Copy link
Owner

pvtom commented Dec 12, 2023

Hallo Timmo,
bisher kann man die Topics, die zur InfluxDB gehen, nicht einschränken. Das bedarf einer Anpassung der Software.
Die Idee ist aber super, da viele Daten übertragen werden, die man wahrscheinlich nicht in der InfluxDB haben möchte.
Gruß
Thomas

@timmost
Copy link
Author

timmost commented Dec 12, 2023 via email

@timmost timmost closed this as completed Dec 12, 2023
@pvtom
Copy link
Owner

pvtom commented Dec 23, 2023

Hallo Timmo,
ich habe gerade Release v3.9 rausgebracht. Damit kann man die Topics, die an die InfluxDB gehen, einschränken.
In der .config kann dazu der Parameter INFLUXDB_TOPIC (auch mehrfach) benutzt werden.
Die Topics können mit der Regex-Syntax beschrieben werden. Siehe INFLUXDB.md
Gruß Thomas

@timmost
Copy link
Author

timmost commented Dec 24, 2023 via email

@timmost
Copy link
Author

timmost commented Dec 28, 2023

Hi Tom,
funktioniert prima.
Meine Config für InfluxDB2 - mal schauen, was wich wirklich anschaue. Insbesondere die Tageswerte sind für mich interessant.

VG timmo

ENABLE_INFLUXDB=true
INFLUXDB_HOST=localhost
INFLUXDB_PORT=8086
INFLUXDB_VERSION=2
INFLUXDB_MEASUREMENT=e3dc
INFLUXDB_2_ORGA=home
INFLUXDB_2_BUCKET=e3dc_new
INFLUXDB_2_TOKEN="mein Token"
INFLUXDB_TOPIC=e3dc/[a-z]+/power
INFLUXDB_TOPIC=e3dc/solar/energy
INFLUXDB_TOPIC=e3dc/battery/soc
INFLUXDB_TOPIC=e3dc/battery/energy/discharge
INFLUXDB_TOPIC=e3dc/battery/energy/charge
INFLUXDB_TOPIC=e3dc/home/energy
INFLUXDB_TOPIC=e3dc/grid/energy/in
INFLUXDB_TOPIC=e3dc/grid/energy/out
INFLUXDB_TOPIC=e3dc/yesterday/battery/energy/charge
INFLUXDB_TOPIC=e3dc/yesterday/battery/energy/discharge
INFLUXDB_TOPIC=e3dc/yesterday/solar/energy
INFLUXDB_TOPIC=e3dc/yesterday/grid/energy/in
INFLUXDB_TOPIC=e3dc/yesterday/grid/energy/out
INFLUXDB_TOPIC=e3dc/yesterday/home/energy
INFLUXDB_TOPIC=e3dc/yesterday/autarky

@timmost
Copy link
Author

timmost commented Dec 28, 2023

Noch eine Frage:
da ich unnötige Systemlast reduzieren will, würde ich gerne die MQTT Meldungen minimieren. Bin mir aber nicht sicher, wo man das macht - einfach die MQTT credentials löschen?

VG Timmo

@pvtom
Copy link
Owner

pvtom commented Dec 28, 2023

Hallo Timmo,
Du kannst über folgende Parameter in der .config die Last reduzieren:
PVI_REQUESTS=false
PM_REQUESTS=false
DCB_REQUESTS=false
Damit werden dann weniger Werte vom Hauskraftwerk abgefragt.
Du kannst mit
DISABLE_MQTT_PUBLISH=true
den gesamten Traffic zum MQTT Broker abschalten.

Gruß
Thomas

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants