Hallo zusammen,
hab mal wieder ein paar Stunden im Web verbracht. Den Export in eine csv-Datei schaffe ich nun mit
from(bucket: "homeassistant/autogen")
|> range(start: v.timeRangeStart, stop: v.timeRangeStop)
|> filter(fn: (r) => r["entity_id"] == "80_aiote_cu_strom_allg_value")
|> filter(fn: (r) => r["_field"] == "value")
|> filter(fn: (r) => r["_measurement"] == "kWh")
|> aggregateWindow(every: 15m, fn: mean, createEmpty: false)
|> yield(name: "mean")
Danach ändere ich z.B. einen Wert und importiere nund mit:
import "csv" //import the csv library
csvData = "
#group,false,false,true,true,true,true,true,true,false,false
#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,string,string,double,dateTime:RFC3339
#default,mean,,,,,,,,,
,result,table,_start,_stop,_field,_measurement,domain,entity_id,_value,_time
,,0,2023-04-20T13:00:00Z,2023-04-20T18:00:00Z,value,kWh,sensor,80_aiote_cu_strom_allg_value,4646.4,2023-04-20T14:45:00Z
,,0,2023-04-20T13:00:00Z,2023-04-20T18:00:00Z,value,kWh,sensor,80_aiote_cu_strom_allg_value,4646.5,2023-04-20T15:15:00Z
,,0,2023-04-20T13:00:00Z,2023-04-20T18:00:00Z,value,kWh,sensor,80_aiote_cu_strom_allg_value,4646.6,2023-04-20T16:00:00Z
,,0,2023-04-20T13:00:00Z,2023-04-20T18:00:00Z,value,kWh,sensor,80_aiote_cu_strom_allg_value,4646.7,2023-04-20T16:30:00Z
,,0,2023-04-20T13:00:00Z,2023-04-20T18:00:00Z,value,kWh,sensor,80_aiote_cu_strom_allg_value,4646.8,2023-04-20T17:00:00Z
,,0,2023-04-20T13:00:00Z,2023-04-20T18:00:00Z,value,kWh,sensor,80_aiote_cu_strom_allg_value,4646.9,2023-04-20T17:30:00Z
"
csv.from(csv: csvData)
in der UI sehe ich auch den veränderten Wert. Wie speicher ich diesen Wert aber nun fest in die DB?
das gefunden, aber diese Befehle gibts wohl nicht:
csv.from(csv: csvData, mode: "raw")
|> rename(columns: {Datum: "_time", Watt: "_value"})
|> experimental.set(o: {_field: "Watt", _measurement: "my measurement"})
|> to(bucket: "<my bucket>")
Vielleicht kann ja hier jemand weiterhelfen, sollte jetzt nur noch die Daten fest in die Datenbank schreiben könnten.
Bitte um HIlfe