Influxdb measurements kopieren

Pagina: 1
Acties:

Vraag


Acties:
  • 0 Henk 'm!

  • bucovaina89
  • Registratie: Juli 2010
  • Laatst online: 27-07 17:55
Ik heb de manier waarop ik mijn SolarEdge monitor veranderd van een python script naar telegraf. De "measurement" en field keys waar de data nu in komt heet/heten anders en is ook een beetje anders.

Nu zou ik alle data van de oude "inverter" measurement, naar de nieuwe "SE3000H" measurement willen overpompen. Heeft iemand een idee hoe ik zo ver zou geraken?

Ik vermoed dat onderstaande code een veld I_AC_Power gaat aanmaken in SE3000H maar dat is niet helemaal wat ik wil. Ik zou de data in power_ac van de measurement "inverter" met de field key I_AC_Power van measurement SE3000H willen mergen. Source en dest field keys zijn dus anders en er zou geen overlap mogen zijn dan data omdat de ene oude data is, en de andere nieuwe

Mijn fake query:
code:
1
SELECT "power_ac" INTO SE3000H >>to fieldkey I_AC_Power<< FROM inverter  #


layout van de database:
code:
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
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
pi@stats:~/ $ influx
Connected to http://localhost:8086 version 1.8.10
InfluxDB shell version: 1.8.10
> use elektriciteit
Using database elektriciteit
> show field keys from inverter     # ====> is de oude measurement
name: inverter
fieldKey           fieldType
--------           ---------
active_power_limit float
c_deviceaddress    float
c_sunspec_did      float
cosphi             float
current            float
current_dc         float
energy_total       float
frequency          float
l1_current         float
l1_voltage         float
l1n_voltage        float
l2_current         float
l2_voltage         float
l2n_voltage        float
l3_current         float
l3_voltage         float
l3n_voltage        float
power_ac           float # ----------> deze data moet ik hebben in die moeten naar VVVVV
power_apparent     float
power_dc           float
power_factor       float
power_reactive     float
rrcr_state         float
status             float
temperature        float
vendor_status      float
voltage_dc         float
> show field keys from SE3000H      # ====> is de nieuwe measurement
name: SE3000H
fieldKey       fieldType
--------       ---------
I_AC_Current   float
I_AC_CurrentA  float
I_AC_Energy_WH float
I_AC_Frequency float
I_AC_PF        float
I_AC_Power     float   # <----- hier          <<<<<<
I_AC_VA        float
I_AC_VAR       float
I_AC_VoltageAB float
I_DC_Current   float
I_DC_Power     float
I_DC_Voltage   float
I_Status       integer
I_Temp         float
>