Erreur 401 avec sensor influxdb v2

Mon problème

Je voudrais créer un sensor influxdb dans HA
j’ai bien configuré la plateforme dans le configuration file
et également un sensor
j’ai revérifié 10 fois, les valeurs du token, de l’organization et le nom du bucket
mais au démarrage de HA j’ai toujours une erreur 401 unauthorized access"}’ '. Please check that the bucket, org and token are correct and that the token has the correct permissions set.

je ne vois pas où est l’erreur ??
merci de votre aide

Ma configuration

fichier influxdb.yaml :

api_version: 2
ssl: false
host: "192.168.1.104"
port: 8086
token: "pDXVnztbFANSK2SHeUXsVsTCjnDFzhkFrKxc6j0bJiVM98SmZH_jEAMKvGRHgnQN6Hc2YzyQp3gURP7LhuWQhw=="
organization: "25ecb6f683ea145d"
bucket: "EDF"
exclude:
  entity_globs: "*"

fichier sensor_influxdb.yaml :

- platform: influxdb
  api_version: 2
  organization: "25ecb6f683ea145d"
  token: "pDXVnztbFANSK2SHeUXsVsTCjnDFzhkFrKxc6j0bJiVM98SmZH_jEAMKvGRHgnQN6Hc2YzyQp3gURP7LhuWQhw=="
  queries_flux:
    - group_function: last
      imports:
        - strings
      name: "EDF_Conso"
      query: >
          filter(fn: (r) => r._field == "value" and r.domain == "linky" and strings.containsStr(v: r.entity_id, substr: "conso"))
          |> keep(columns: ["_value"])
      range_start: "-1d"

‹  ›’

___## System Health

version core-2021.8.8
installation_type Home Assistant OS
dev false
hassio true
docker true
user root
virtualenv false
python_version 3.9.6
os_name Linux
os_version 5.10.53
arch x86_64
timezone Europe/Paris
Home Assistant Community Store
GitHub API ok
Github API Calls Remaining 5000
Installed Version 1.15.1
Stage running
Available Repositories 941
Installed Repositories 7
Home Assistant Cloud
logged_in false
can_reach_cert_server ok
can_reach_cloud_auth ok
can_reach_cloud ok
Home Assistant Supervisor
host_os Home Assistant OS 6.2
update_channel stable
supervisor_version supervisor-2021.06.8
docker_version 20.10.6
disk_total 97.7 GB
disk_used 6.3 GB
healthy true
supported true
board ova
supervisor_api ok
version_api ok
installed_addons Samba share (9.5.1), File editor (5.3.3), Z-Wave JS (0.1.34), Samba Backup (4.5.0)
Lovelace
dashboards 1
resources 6
views 5
mode storage

Salut,

Si les valeurs sont effectivement bonnes, c’est que les droits/autorisations ne le sont pas.

eh non, voici le token :

par contre j’ai mis la log de influxdb à debug et voici ce que je vois dans la log de influxdb :

ts=2021-08-30T16:31:25.472227Z lvl=debug msg=Request log_id=0WHzE03W000 service=http method=POST host=192.168.1.104:8086 path=/api/v2/write query=« bucket=EDF&org=25ecb6f683ea145d&precision=ns » proto=HTTP/1.1 status_code=400 response_size=54 content_length=0 referrer= remote=192.168.1.103:35350 user_agent=influxdb-client-python took=0.996ms error=invalid error_code=invalid

pourquoi error code= invalid et le code retour = 400

merci de votre aide

Un truc a changé entre les 2 tests , c’est plus 401

Là c’est le contenu envoyé qui ne va pas

oui, c’est bien ce que je pense, surtout qu’avec le programme en python ça marche
j’ai ouvert une issue sur le github de home assistant/core
on verra leur réponse
merci

bonjour
je viens d’avoir une réponse à mon issue
en fait dans le sensor il faut aussi ajouter le ssl, le host et le port
cela n’est pas dans la documentation, je croyais que le sensor utilisais les paramètres de la plateform influxdb
maintenant ça marche
voici le sensor :

- platform: influxdb
  api_version: 2
  ssl: false
  host: "192.168.1.104"
  port: 8086
  organization: "25ecb6f683ea145d"
  token: "pDXVnztbFANSK2SHeUXsVsTCjnDFzhkFrKxc6j0bJiVM98SmZH_jEAMKvGRHgnQN6Hc2YzyQp3gURP7LhuWQhw=="
  bucket: 'EDF'
  queries_flux:
    - group_function: last
      name: "EDF_Conso"
      query: >
          filter(fn: (r) => r._measurement == "linky" and r._field == "conso")
      range_start: "-1d"
1 « J'aime »