Hallo
Gibt es eine Anleitung, wie man HA und Influx DB v2 betreibt?
Ich habe beides installiert und es Läuft.
Allerdings habe ich keine Ahnung wie ich Daten in die Influx DB v2 bekomme.
Grafana ergfolgt später
Hallo
Gibt es eine Anleitung, wie man HA und Influx DB v2 betreibt?
Ich habe beides installiert und es Läuft.
Allerdings habe ich keine Ahnung wie ich Daten in die Influx DB v2 bekomme.
Grafana ergfolgt später
Moin,
natürlich gibt es da etwas, z. B.: die offizielle Dokumentation ![]()
Zu Grafana, das hat nichts mit HA zu tun, da musst Du als Data Source auch nur, z. B.: Deine influxDB angeben
Z.B.:
VG
Bernd
InfluxDB befüllen.
ACHTUNG: das Setup geht nur mit einer influxDB 2.X und nicht mit einer influxDB 1.x
folgendes steht bei mir in der configuration.yaml
influxdb: !include influxdb.yaml #27.04.2023 aktiviert
meine influxdb.yaml
#Config für die influxDB
api_version: 2
ssl: false
host: !secret influxdb_ipaddress
port: 8086
token: !secret influxdb_token
organization: !secret influxdb_organization
bucket: homeassistant
tags:
source: HA
tags_attributes:
- friendly_name
default_measurement: units
include: !include influxdb_include.yaml
und in der influxdb_include.yaml habe ich alles drin, was in die influxdb rein soll.
Die Konfiguration für exclude etc. nutze ich nicht. Bei mir läuft alles über includes. Bei anderen Wünschen musst Dir jemand andres helfen oder Du musst es ausprobieren.
Beispielhaft
entities:
- input_number.korrekturwertsolarproduktion
- input_number.strompreis_in_cent_kwh
- input_number.strompreiseinspeisung_in_cent_kwh
- sensor.ahoy_p_ac
- sensor.ahoy_p_ac_total
- sensor.ahoy_p_dc
- sensor.ahoy_p_dc_1
- sensor.ahoy_p_dc_2
- sensor.ahoy_temperatur
- sensor.ahoy_yieldday
- sensor.ahoy_yieldday_1
- sensor.ahoy_yieldday_2
- sensor.ahoy_yieldtotal
- sensor.ahoy_yieldtotal_1
- sensor.ahoy_yieldtotal_2
Viel Erfolg
Claudius
jetzt bin ich näher dran:
alle rote markierten Sachen sin meine angaben.
Was schreibe ich bei host: ! Password influx IP ?
token ! Password meinen vergebenen token in influx DB ?
also alles rote kommt von mir?
Wie ist da eigentlich der richtige Syntax? !Password (freizeichen) IP oder wie ist es richtig?
wo finde ich den sensor (BSP. Fritzboxsteckdose sollte 2 sensore haben einmal Strom und einmal Temp denke ich)
Host, Passwot, token etc. kannst du entweder im lartext schrieben
host: 192.168.xxx.xxx
token: was_auch_immer
Oder du lagerst es in die secret,yaml aus, wie oben beschrieben.
Dann verweist du mit token: !secret influxdb_token auf den Eintrag influxdb_token in der secret.yaml.
ok dann sind alle !secred auch als Klartext möglich?
Der Rest Bleibt wie er ist
Passwörter werden nicht gebraucht?
Manchmal bin ich schwer von Begriff. Bin schon älter
ja klar….
!secrets ist nur der Link in eine eigene yaml-Datei. damit kann ich configs teilen ohne dass ich meine Daten wirklich weiter gebe. Du kannst da einfach deine Werte eintragen im Klartext.
Host: IP-HA
Port: 8086
Token: ???
Was muss ich noch eintragen?
das mit den !secret habe ich verstanden.
Alles was in meinem ersten CodeSchnipsel steht bis auf die letzte Zeile.
Anstelle meiner letzten Zeile kannst du alles include oder exclude definieren was du in der influxDB stehen haben willst.
token
organisation
bucket
sind alles Dinge, die du in deiner influxDB definiert hast.
tags:
source: HA
tags_attributes:
- friendly_name
default_measurement: units
sind sinnvolle Einstellungen.
Danach kannst Du dich austoben
exclude:
entities:
sensor.heating
sensor.hotwater
sensor.coldwater
exclude:
entities:
zone.home
domains:
persistent_notification
include:
domains:
sensor
binary_sensor
sun
light
cover
entities:
weather.home
Das kann man aber auch in der HA Doku zu influxDB nachlesen und finden.
Ich tue mich da schwer, danke für die Mühe ich werde am WE weiter testen.
Wo finde ich die Bezeichnung der zu includierenden Teile?
Beispiel Fritz Deckt 200 kann ich so ja nicht include ieren.?
Warscheinlich muss ich erst mal lesen was sind
entities
Domains
Sensors usw
Zu meiner Entschuldigung ich bin über 50Jahre und will immer noch alles Wissen.
Willkommen im Club. Ich bin auch Ü50 ![]()
Wie bereits weiter oben angemerkt.
Ich habe nur über includes gearbeitet und dort jeden Sensor, den ich in der influxDB haben will explizit ausgewählt und eingetragen. War viel Arbeit, aber so habe ich in der influxDB nur das drin für das ich mich bewusst entschieden habe.
Wenn also neue Sensoren in HA eingebunden werden schaue ich mir diese immer erst einige Tage an und wenn das dabei ist was ich längerfristig haben möchte, dann konfiguriere ich es in HA mit ein.
in der Konfiguration für die influxDB habe ich deshalb das in der letzten Zeile stehen und dann in einer extra Datei (siehe weiter unten), den Inhalt dieser includierten Datei mit dem Namen "influxdb_include.yaml
include: !include influxdb_include.yaml
Darum die extra include-Datei für die influxDB mit folgendem Inhaltsbeispielen. Bei mir sind da mittlerweile über 150 Entities für Sensoren drin und es wächst und wächst.
entities:
- input_number.korrekturwertsolarproduktion
- input_number.strompreis_in_cent_kwh
- input_number.strompreiseinspeisung_in_cent_kwh
- sensor.ahoy_p_ac
- sensor.ahoy_p_ac_total
- sensor.ahoy_p_dc
- sensor.ahoy_p_dc_1
- sensor.ahoy_p_dc_2
- sensor.ahoy_temperatur
- sensor.ahoy_yieldday
- sensor.ahoy_yieldday_1
- sensor.ahoy_yieldday_2
- sensor.ahoy_yieldtotal
- sensor.ahoy_yieldtotal_1
- sensor.ahoy_yieldtotal_2
So versuche ich meine influxDB “sauber” zu halten. Kann man aber sicherlich auch anders machen.
Viel Erfolg
Claudius
Moin,
ich bin jetzt, zwar erst seit drei Monaten über 60, aber ich nutze das nicht als ausrede ![]()
Das wichtigste steht alles in der oben von mir verlinkten Dokumentation. Da wird auch das mit include vs. exclude erklärt, auch wie das mit domains, entitäten geht.
VG
Bernd
es gibt ja ein e schöne Anleitung von simon ( [
](https://www.youtube.com/watch?v=vdtuU33aHrc))
ich finde immer noch keine Möglichkeit mit Influx DB2
Was muss ich wo einstellen BZW. Welche Eistellungen aus Influx DB2 kommen in Die HA config yaml?
Irgendwie ist das anders als im video.
Moin,
ich kann da immer nur wieder, die Dokumentation anführen, da steht erst einmal alles drin,
Wenn dann noch fragen sind, kannst Du ja gezielt nachfragen.
VG
Bernd
Das habe ich schon gelesen.
Mir ist nur nicht bewust, da ich influx DB 2 in Home_assistat geladen habe
Welche Zugangs daten wichtig sind um die HA Sachen in Icflux 2 zu speichern.
include und exclude sind mir schon klar denke ich.
influxdb:
api_version: 2
ssl: false
host: 192.168.177.130 (der gleiche wie HA)
port: 8086
token: S-6w4rFL8anN3tfe4rlhtELIUv_wqQUGLXBaVuGH8RV7euxCUYLy124loMYNoAOCPP_OH4EM2bQs5PzLZd091Q==
organization: RANDOM_16_DIGIT_HEX_ID
bucket: BUCKET_NAME
tags:
source: home_assitent
tags_attributes:
- friendly_name
default_measurement: units
selbst zum Code-posten bin ich zu blöde
ich bin halt zu doof. was muss da rein und wo konfiguriere ich influxV2
by HarryP: Codezeilen formatiert (bitte immer in </> einbinden)
Moin,
na, mal ganz locker bleiben, das ist keine Raketenwissenschaft, gehen wir mal zeilenweise durch, was habe ich gemacht, in der HA configuration.yaml
# alle eigenen externen .yaml files includieren
influxdb: !include influxDB.yaml
Was steht in der externen Datei
api_version: 2
ssl: false
host: influxdb-v2-prod.fritz.box
port: 8086
token: !secret influxDB_token
organization: c45a368cd9914a2d
bucket: home_assistant
tags:
source: HA
tags_attributes:
- friendly_name
default_measurement: units
exclude:
entities:
domains:
include:
domains:
So, was bedeuten die Zeilen
api_version: 2 ← teil HA mit, dass es sich um influxDB V2 handeltinfluxDB läuft, bei mir ist das extern auf einem Proxmox Serversecret.yaml, wie bei mit.influxDB vergibt, meine Organisation heißt `home_assistant und hat die gezeigt IDfrindly_name ins Bucket geschrieben werdenunits als Messung genommen werdenDann noch das secret.yaml, da steht dann halt Dein Token
influxDB_token:`S-6w4rFL8anN3tfe4rlhtELIUv_wqQUGLXBaVuGH8RV7euxCUYLy124loMYNoAOCPP_OH4EM2bQs5PzLZd091Q==`
VG
Bernd
Nachtrag:
Moin,
hier mal ein kleiner Ausflug in die Thematik Markdown → Markdown for Dummies | Human Powered Submarine at UC San Diego
Ich mache das so,
das sieht dann so aus
- eine neue Zeile einfüge, dann
- drei ```, dann
- eine neue Zeile und den Code, dann
- wieder drei ```
VG
Bernd
by HarryP: Zusammenführung Doppelpost (bitte “bearbeiten” Funktion nutzen)
Zumindest Posten geht jetzt
Nachtrag:
api_version: 2
ssl: false
host: influxdb-v2-prod.fritz.box (IP-HA)
port: 8086 ok
token: !secret influxDB_token Wo finde ich das in influx DBv2
organization: c45a368cd9914a2d Wo gebe ich das ein bzw finde ich das in der influ DBv2
bucket: home_assistant
tags:
source: HA
tags_attributes:
- friendly_name
default_measurement: units
Wenn ich das richtig verstehe, machst du eine Textdatei mit Namen influxDB.yaml und ( schreibst (influxdb: !include influxDB.yaml) in die HA-configyaml.
In die influxDB .yaml kommt:
api_version: 2
ssl: false
host: influxdb-v2-prod.fritz.box
port: 8086
token: !secret influxDB_token
organization: c45a368cd9914a2d
bucket: home_assistant
tags:
source: HA
tags_attributes:
- friendly_name
default_measurement: units
exclude:
entities:
domains:
include:
domains:
habe ich richtig verstanden?
Nur die Aufforderung mit dem Doppelpost verstehe ich nicht?
das secret.yaml ist auch wieder ein Textdokument( in den sämtliche Passwörter und co (token)stehen?)
User und Password braucht mann wohl nicht?
by HarryP: Zusammenführung Doppelpost (bitte “bearbeiten” Funktion nutzen)
Moin,
ja, ich habe einmal die Standardkonfigurationsdatei configuration.yaml von HA und am gleichen Ort eine Datei mit Namen `unfluxDB.yaml
Ja, wie oben gezeigt, gewöhne dir an, die korrekten Namen zu benutzen, es geht hier um die configuration.yaml, das vermeidet Missverständnisse.
/config/configuration.yaml
# alle eigenen externen .yaml files includieren
influxdb: !include influxDB.yaml
Bitte, nicht blind abschreiben oder kopieren, das klappt nicht!
Ich mache das nicht gern, dir da ein fertiges .yaml zu servieren, denn du lernst nichts davon, ich habe ja oben erklärt, was da zu jedem Punkt hineinmuss und du hast ja eine eigene gepostet, da stand ja alles schon drin
** Deine**
api_version: 2
ssl: false
host: 192.168.177.130 #(der gleiche wie HA)
port: 8086
token: S-6w4rFL8anN3tfe4rlhtELIUv_wqQUGLXBaVuGH8RV7euxCUYLy124loMYNoAOCPP_OH4EM2bQs5PzLZd091Q==
organization: RANDOM_16_DIGIT_HEX_ID
bucket: BUCKET_NAME
tags:
source: home_assitent
tags_attributes:
- friendly_name
default_measurement: units
Das, war ein Hinweis, des Forums Admin, da er meine beiden Posts zusammengeführt hat, ob wohl die nichts miteinander zu tun hatten ![]()
Wenn man etwas postet, und kurze Zeit später noch etwas ergänzt, dann sollte man halt nicht einen neuen Post aufmachen, sondern den alten editieren(bearbeiten, und das ergänzen, was noch fehlte.
Ja, korrekt, das sollte es auch schon geben, genau da wo auch die configuration.yaml liegt. Es kann sein, dass die bei dir noch Jungfräulich ist, wenn Du damit noch nicht gearbeitet hast
Jungfräuliche secrets.yaml
# Use this file to store secrets like usernames and passwords.
# Learn more at https://www.home-assistant.io/docs/configuration/secrets/
some_password: welcome
Wenn Du die dann für influxDB vorbereitest, dann sieht die so aus
influxDB_token:`S-6w4rFL8anN3tfe4rlhtELIUv_wqQUGLXBaVuGH8RV7euxCUYLy124loMYNoAOCPP_OH4EM2bQs5PzLZd091Q==`
Vorne steht der Key influxDB_token, den du auch in der influxDB.yaml benutzt, nach dem : kommt der Value, der Token (ist im weitesten Sinne das Passwort) für den Zugriff auf das Bucket und die Organisation.
Nein, influxDB V2 nutzt token und Organisation als Zugriffskontrolle zur Datenbank, es gibt natürlich auch einen User, der dann für die WEB-UI gebraucht wird
influxDB als Add-on installierst, kann ich nicht sagen, ich glaube, es wird da automatisch Chronograf mit installiert als WEB-UI.Der Aufbau ist mir jetzt klar.
Die Möglichkeiten (influx.yaml, secret.yaml) auch.
Die Oberflächen sieht bei mir anders aus, deshalb finde ich
token: !secret influxDB_token Wo finde ich das in influx DBv2
organization: c45a368cd9914a2d Wo gebe ich das ein bzw finde ich das in der influ DBv2
bucket: home_assistant
tags:
source: HA
diese wenn auch von mir vergebenen Sachen nicht
by HarryP: Zusammenführung Doppelpost (bitte “bearbeiten” Funktion nutzen)
Moin,
den Token siehst Du nur ein mal, danach nicht mehr, das sollte aber der sein von Dir oben
die Organisation findest Du

Solltest Du Dir nicht mehr sicher sein, wie der Token war, dann kannst Du Dir auch einen neuen erstellen


VG
Bernd
P.S.: zum Selbststudium → InfluxDB OSS v2 Documentation