๐Ÿ“ฆ AlistairKeiller / FSAE-influxdbv2

๐Ÿ“„ IDBv2.py ยท 34 lines
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34import os, datetime
from influxdb_client import InfluxDBClient, Point
from influxdb_client.client.write_api import SYNCHRONOUS

token = os.environ.get("INFLUXDB_TOKEN")
if not token:
    raise ValueError("INFLUXDB_TOKEN environment variable is not set")

org = "FSAE"
url = "http://localhost:8086"

client = InfluxDBClient(url=url, token=token, org=org)

bucket="test"

write_api = client.write_api(write_options=SYNCHRONOUS)

point = (
  Point("measurement1")
  .tag("tagname1", "tagvalue1")
  .field("field1", 1)
  
)
write_api.write(bucket=bucket, org="FSAE", record=point)
   
for value in range(5):
  point = (
    Point("measurement1")
    .tag("tagname1", "tagvalue1")
    .field("field1", 1)
    .time(datetime.datetime.now())
  )
  write_api.write(bucket=bucket, org="FSAE", record=point)