Hello,
Merci pour ce tuto, J'ai juste un souci avec le script.
Dans mon cas j'ai sur mon NAS Synology une VM sous Debian 9 sur laquelle tourne Jeedom, Influxdb et grafana.
Je n'ai pas ouvert de port en particulier mais j'arrrive à accéder à l'interface de Grafana ainsi que celle de Chronograf pour manager InfluxDB.
J'ai créé une BD "jeedom" et modifié les variables dans le script. Dans Grafana je peux sélectionner la BD "jeedom" comme source de données, mais elle ne contient rien.
Visiblement le PUSH depuis Jeedom fonctionne, le script se lance mais échoue au moment d'écrire les données dans InfluxDB. Message d'erreur ci-dessous. On dirait qu'il n'arrive pas à s'y connecter.
En cherchant le message d'erreur sur le net je ne trouve rien de facile à mettre en oeuvre, donc avant de tout casser je préfère poser la question ici...
Merci
Loic
Version de Influx:
influx
Connected to
http://localhost:8086 version 1.7.1
InfluxDB shell version: 1.7.1
Enter an InfluxQL query
________________________________________________________________
----------------------------------------
Exception happened during processing of request from ('192.168.0.20', 41578)
Traceback (most recent call last):
File "/usr/lib/python3.4/socketserver.py", line 305, in _handle_request_noblock
self.process_request(request, client_address)
File "/usr/lib/python3.4/socketserver.py", line 331, in process_request
self.finish_request(request, client_address)
File "/usr/lib/python3.4/socketserver.py", line 344, in finish_request
self.RequestHandlerClass(request, client_address, self)
File "/usr/lib/python3.4/socketserver.py", line 669, in __init__
self.handle()
File "/usr/lib/python3.4/http/server.py", line 398, in handle
self.handle_one_request()
File "/usr/lib/python3.4/http/server.py", line 386, in handle_one_request
method()
File "Bridge_Jeedom_InfluxDB.py", line 93, in do_GET
client.write_points(req)
File "/usr/lib/python3/dist-packages/influxdb/client.py", line 170, in write_points
return self.write_points_with_precision(*args, **kwargs)
File "/usr/lib/python3/dist-packages/influxdb/client.py", line 194, in write_points_with_precision
status_code=200
File "/usr/lib/python3/dist-packages/influxdb/client.py", line 124, in request
raise InfluxDBClientError(response.content, response.status_code)
influxdb.client.InfluxDBClientError: 404: b'404 page not found\n'
----------------------------------------