InfluxDB2 für Homeassistant

@Dattel Im Prinzip habe ich aber mit der Anleitung (homeassistant-influxdb2/influxdb2/DOCS.md at main · Dattel/homeassistant-influxdb2 · GitHub) meine InfluxDB2 anbinden können und habe damit in Grafana auch wieder alle alten Dashboards. Dann ist das Thema mit NodeRed nur noch Interessehalber.


recht trivial bei mir… hab auf jeder zu beobachtenden Entity ein StateChange Event, dann lass ich leere Werte filtern (weiß gar nicht mehr, warum die kamen) Den Code der FunctionNode hab ich dir rechts mit angehängt.

Hi vieleicht könnt ihr mir helfen was ich gerade falsch mache.
Ich versuche influxDB2.7 einzubinden, dies läuft schon seit Jahren mit IObroker.
ich habe ein neues Bucket erstellt, der Token hat zugriff auf alles.
Aber ich bekomme die meldung “none Type Object has no Attribute data”

meine eintrag in yamel schaut so aus:

influxdb:
  api_version: 2
  host: "IPadresse"
  port: 8086
  token: "Token"
  organization: "smarthome"
  bucket: "hasmart"
  include:
    entities:
      - sensor.wetter_temperatur_diff_aussentemperatur_glas_temperatur
      - sensor.wetter_temperatur_diff_wetter_aussentemp_nativ_temperatur
      - sensor.schalfzimmer_schlafzimmer_temp1_1_luftfeuchtigkeit
      - sensor.schalfzimmer_schlafzimmer_temp1_1_temperatur
      - sensor.kinderzimmer_temp2_luftfeuchtigkeit
      - sensor.kinderzimmer_temp2_temperatur
      - sensor.wohnzimmer_temp_2_luftfeuchtigkeit
      - sensor.wohnzimmer_temp_2_temperatur
  tags:
    source: "homeassistant"
  tags_attributes:
    - friendly_name
  default_measurement: state

ich habe auch schon alles rausgenommen und standart, leider aber gleiche meldung.

schon mal danke für eure hilfe

PS: habe einen fehler gefunden ssl: false sollte noch dabei sein

Moin,

ich habe immer davon gelesen, dass man nicht den Namen der Organisation nehmen sollte, sondern die org_id

Hier mal das Beispiel von der Home Assistant Dokumentationsseite

influxdb:
  api_version: 2
  ssl: false
  host: localhost
  port: 9999
  token: GENERATED_AUTH_TOKEN
  organization: RANDOM_16_DIGIT_HEX_ID
  bucket: BUCKET_NAME
..

Ob das die Lösung ist, kann ich nicht sagen, ist mir nur mal so beim Überfliegen aufgefallen.

VG
Bernd

Hi Bernd,
danke ich komme jetzt drauf, werde dies aber noch mal ändern zum testen.

habe noch ein problem mit diesen, habe keine daten bei state bekommen und habe mal units genomen und state raus.
default_measurement: state
default_measurement: units

gruß Jörg

Moin,

ich nutze es zwar nicht mehr für HA, aber ich habe noch 10 andere InfluxDB Buckets für Monitoring usw.
Meine influxdb.yaml sieht so aus

  api_version: 2
  ssl: false
#  host: influxdb.fritz.box
  host: 192.168.178.193
  port: 8086
  token: !secret ha_token
  organization: !secret ha_org
  bucket: !secret ha_bucket
  tags:
    source: HA
  tags_attributes:
    - friendly_name
  default_measurement: units
  exclude:
    entities:
      - zone.home
      - sensor.watchman_last_updated
      - sensor.watchman_missing_entities
      - sensor.watchman_missing_services
      - update.watchman_update
    domains:
      - persistent_notification
      - person
  include:
    domains:
      - sensor
      - binary_sensor
      - sun
#    entities:
#      - weather.home

Wie gesagt, ich bekomme noch daten aus HA, aber nutze sie nicht, da mir die Historiendaten und die Langzeitdaten in HA genügen und ich mit den grafischen Möglichkeiten in HA auskomme, somit Grafana zur Auswertung nicht brauche.

VG
Bernd