.open 'aiox.db'
.databases
.tables
CREATE TABLE if not exists  irerror (
serial text
, dt text
, SystemStatusId text --0
, Vpv1 num          --1 0.1V
, Ppv1 num          --3,4 0.1W
, Buck1Cur num      --7 0.1A
, OP_Watt num       --9 0.1W
, OP_VA num         --11 0.1VA
, ACChr_Watt num    --13 0.1VA
, ACChr_VA num      --15 0.1VA
, BatVolt num       --17
, BatSOC num        --18 %
, BusVolt num       --19 0.1V
, GridVolt num      --20 0.1V
, LineFreq num      --21 0.01Hz
, OutputFreq num    --23
, WorkTime num      --30,31
, AC_InWatt num     --36-37 0.1W
, AC_InVA num       --38-39  0.1W
, Epv1_today num    --48,49 0.1kWh
, Epv1_total num    --50,51 0.1kWh
, Eac_chrToday num    --56-57 0.1kWh
, Eac_chrTotal num    --58-59 0.1kWh
, Ebat_dischrToday num    --60,61 0.1kWh
, Ebat_dischrTotal num    --62,63 0.1kWh
, Eac_dischrToday num    --64-65 0.1kWh
, Eac_dischrTotal num    --66-67 0.1kWh
, Bat_Watt num          --77 0.1W
, Eop_dischrToday num    --85-86 0.1kWh
, Eop_dischrTotal num    --87-88 0.1kWh
, PRIMARY KEY(serial, dt)
);
insert or ignore into irerror select * from ir  where batvolt=0;
delete from ir where batvolt=0;
.open 'ramdisk/aiox.db'
.databases
.tables
CREATE TABLE if not exists  irerror (
serial text
, dt text
, SystemStatusId text --0
, Vpv1 num          --1 0.1V
, Ppv1 num          --3,4 0.1W
, Buck1Cur num      --7 0.1A
, OP_Watt num       --9 0.1W
, OP_VA num         --11 0.1VA
, ACChr_Watt num    --13 0.1VA
, ACChr_VA num      --15 0.1VA
, BatVolt num       --17
, BatSOC num        --18 %
, BusVolt num       --19 0.1V
, GridVolt num      --20 0.1V
, LineFreq num      --21 0.01Hz
, OutputFreq num    --23
, WorkTime num      --30,31
, AC_InWatt num     --36-37 0.1W
, AC_InVA num       --38-39  0.1W
, Epv1_today num    --48,49 0.1kWh
, Epv1_total num    --50,51 0.1kWh
, Eac_chrToday num    --56-57 0.1kWh
, Eac_chrTotal num    --58-59 0.1kWh
, Ebat_dischrToday num    --60,61 0.1kWh
, Ebat_dischrTotal num    --62,63 0.1kWh
, Eac_dischrToday num    --64-65 0.1kWh
, Eac_dischrTotal num    --66-67 0.1kWh
, Bat_Watt num          --77 0.1W
, Eop_dischrToday num    --85-86 0.1kWh
, Eop_dischrTotal num    --87-88 0.1kWh
, PRIMARY KEY(serial, dt)
);
insert or ignore into irerror select * from ir  where batvolt=0;
delete from ir where batvolt=0;
.exit
