i'm using NodeRed 3.0.2 with node-red-contrib-influxdb.
I've build a small flow which writes the values of a Form to an Influx Database (V2.5).
As far as i know, if only the value changes Influx overwrites the existing data. But it doesnt overwrite, the json looks exactly like the other one but the values not up to date.
This is the payload whicht gets to the "influxdb out"
No, that is not correct. InfluxDB is a timeseries database and the expectation is that all incoming data is new. I think that it might be possible to change some data as long as you can specify the exact timestamp of the original but this is a very rare use-case.
You can only update field values, to do so you must write a point with the same key (measurement, tags keys and value, time), once written it will override the previous data.
Did you provide not only the exact timestamp but also the same key?
If it doesn't work via the node, try directly using the http-request node instead - if that works and the node doesn't, you can raise a bug against the node.
Is that exactly the same format of message that you use for writing the data originally? I thought that if you manually specify a time value in that way that it had to be in milliseconds (or whatever unit you have configured).
Show us what is in the record for that measurement, timestamp and tag in the database.