Hallo zusammen,
ich habe eine InfluxDB Datenbank auf einem Raspberry Pi in der ich ab
und an händisch zusätzliche Daten hinzufügen möchte.
Das mache ich dann über das Line Protocol über die Console
1 | curl -i -XPOST "http://localhost:8086/write?db=datenbank&u=admin&p=GeheimesPasswort" --data-binary 'Keller T1\ [C]=1.23 1629324000000000000'
|
Dieser String fügt dann z.B. einen einzelnen Wert in die Serie "Keller".
Der Timestamp "1629324000000000000" ist die UnixZeit in Nanosekunden.
Damit ich den timestamp nicht immer von UTC in Unix umrechnen muss würde
ich diesen gerne im UTC Format direkt übergeben.
In etwa so
1 | curl -i -XPOST "http://localhost:8086/write?db=datenbank&u=admin&p=GeheimesPasswort" --data-binary 'Keller T1\ [C]=1.23 2016-06-13T17:43:50.1004002Z'
|
Ich habe aber noch nicht die richtige Formatierung gefunden. Er spuckt
immer "bad timestamp" beim ausführen.
Kann mir hier jemand weiterhelfen?
https://docs.influxdata.com/influxdb/v1.8/write_protocols/line_protocol_tutorial/#timestamp
Gruß
Michi