Ich habe dann heute mal das “Line Protocol” ausprobiert und habe auch Daten eingespielt bekommen. Idee war es historische Daten, die nicht mehr in HA gespeichert sind in die InfluxDB einzuspielen.
MWh,domain=sensor,entity_id=heating,friendly_name=Heating,source=HA value=2.367 1664575200000000000
MWh,domain=sensor,entity_id=heating,friendly_name=Heating,source=HA value=2.370 1667257200000000000
MWh,domain=sensor,entity_id=heating,friendly_name=Heating,source=HA value=2.493 1669849200000000000
MWh,domain=sensor,entity_id=heating,friendly_name=Heating,source=HA value=2.989 1672527600000000000
MWh,domain=sensor,entity_id=heating,friendly_name=Heating,source=HA value=3.275 1675206000000000000
MWh,domain=sensor,entity_id=heating,friendly_name=Heating,source=HA value=3.427 1677625200000000000
MWh,domain=sensor,entity_id=heating,friendly_name=Heating,source=HA value=3.585 1680300000000000000
MWh,domain=sensor,entity_id=heating,friendly_name=Heating,source=HA value=3.646 1682892000000000000
Leider stimmt der timestamp in der InfluxDB überhaupt nicht mit dem eingespielten überein. Das Datum stimmt in der Regel, aber die Uhrzeit ist einfach falsch. Ich verwendet influxDB 2.7.1 in einem LXC unter Proxmox und habe jetzt verschiedenes ausprobiert. Egal was ich mache die Uhrzeit stimmt nie.
Aus 1682892000000000000
= 01.05.2023 0:00:00.000 dt. Zeit
oder 30.04.2023 22:00:00.000 UTC
wird in der influxDB
2023-05-01T16:05:24.170Z
Ist das nur bei mir so, oder ist das bei Euch auch so?
Ich habe schon alles ausprobiert, aber dies falschen Uhrzeiten sind echt nervig. Vor allem weil es auch passieren kann, dass dann plötzlich der Tag nicht mehr paßt und stimmt und das Datum einen oder mehrere tage in die Zukunft wandert.
Gruß
Claudius