Hello everyone.
I do not know what I do wrong but the data, I export aquasuite xml.
In Lcdhype are restarted.
Are deleted and then appear.
Help please, this is the code

#Header
%Common.SetPriority(100)
%Graph.SetTextArea(0,0,320,240)
%Param.RenderMode(Full)
%Graph.LoadBitmap('aquasuite3.bmp', X, Y, OffsetX, OffsetY, 320, 240, inverted, Mode)
%DefVar(aquasuite,Local='D:\Lcd hwinfo y aquasuite\aquasuite.xml')
%DefVar(NodeID=0)
%DefVar(Flowrate=0)
%DefVar(Watertemperature=0)
%DefVar(Fanrpm=0)
%DefVar(Externatemperature=0)
%DefVar(Pumpvoltage=0)
%DefVar(Pumprpm=0)
%DefVar(Fanvoltage=0)
%DefVar(PumpCurrent=0)
%DefVar(Pumpfrecuency=0)
%DefVar(Fanpercent=0)
%DefVar(PumpPowerconsumption=0)
%DefVar(Fantemperature=0)
%DefVar(System=0)
%DefVar(Memory=0)
%DefColor(Yellow=255, 255, 0)
%DefColor(RED=255, 0, 0)
%DefColor(Gree=0, 255, 0)
%DefColor(Blue=0, 255, 255)
#EndHeader
#GfxMode
/ /
%Common.CreateNewLine(6,90,5)
%Graph.Font(Arial, 12, RED)'Aquasuite 2017'
%Graph.Font('Tw Cen MT',10,Blue)
/ water temperature /
%Common.CreateNewLine(6,5,40)
%If(%Plugin.XML.LoadFromFile(%aquasuite()))
{
%Assign(NodeID,%Plugin.XML.GetNodeID('LogDataExport/logdata/LogDataSet[0]/value'))
%Assign(Watertemperature, %Plugin.XML.GetValue(%NodeID()))
}
'Water Temperature : '%Trunc(%Watertemperature(),1)' Cº'
%Assign(1,255,255,25)%Assign(0,0,0,255)%Format.Bar(Horizontal, 109, 10, 0, 100, %Trunc(%Watertemperature()), 1, 1, 193, 44)
/ Temperature externa /
%Common.CreateNewLine(1,5,55)
%If(%Plugin.XML.LoadFromFile(%aquasuite()))
{
%Assign(NodeID,%Plugin.XML.GetNodeID('LogDataExport/logdata/LogDataSet[1]/value'))
%Assign(Externatemperature, %Plugin.XML.GetValue(%NodeID()))
}
'Externa Temperature : '%Trunc(%Externatemperature(),1)' Cº'
%Format.Bar(Horizontal, 109, 10, 0, 100, %Trunc(%Externatemperature()), 1, 1, 193, 60)
/Flow Litros hora /
%Common.CreateNewLine(2,5,70)
%If(%Plugin.XML.LoadFromFile(%aquasuite()))
{
%Assign(NodeID,%Plugin.XML.GetNodeID('LogDataExport/logdata/LogDataSet[2]/value'))
%Assign(Flowrate, %Plugin.XML.GetValue(%NodeID()))
}
'Flow : '%Trunc(%Flowrate())' l/h '
%Format.Bar(Horizontal, 109, 10, 0, 500, %Trunc(%Flowrate()), 1, 1, 193, 76)
/ Fan Rpm/
%Common.CreateNewLine(3,5,86)
%If(%Plugin.XML.LoadFromFile(%aquasuite()))
{
%Assign(NodeID,%Plugin.XML.GetNodeID('LogDataExport/logdata/LogDataSet[3]/value'))
%Assign(Fanrpm, %Plugin.XML.GetValue(%NodeID()))
}
'Fan Rpm : ' %Trunc(%Fanrpm())' rpm '
%Format.Bar(Horizontal, 109, 10, 0, 1700, %Trunc(%Fanrpm()), 1, 1, 193, 92)
/ Fan percent /
%Common.CreateNewLine(4,5,103)
%If(%Plugin.XML.LoadFromFile(%aquasuite()))
{
%Assign(NodeID,%Plugin.XML.GetNodeID('LogDataExport/logdata/LogDataSet[5]/value'))
%Assign(Fanpercent, %Plugin.XML.GetValue(%NodeID()))
}
'Fan percent : '%Trunc(%Fanpercent(),)' %.'
%Format.Bar(Horizontal, 109, 10, 0, 100, %Trunc(%Fanpercent()), 1, 1, 193, 108)
/Fan voltage/
%Common.CreateNewLine(5,5,118)
%If(%Plugin.XML.LoadFromFile(%aquasuite()))
{
%Assign(NodeID,%Plugin.XML.GetNodeID('LogDataExport/logdata/LogDataSet[4]/value'))
%Assign(Fanvoltage, %Plugin.XML.GetValue(%NodeID()))
}
'Fan voltage : '%Trunc(%Fanvoltage())' v.'
%Format.Bar(Horizontal, 109, 10, 0, 14, %Trunc(%Fanvoltage()), 1, 1, 193, 124)
/ Pump Voltage/
%Common.CreateNewLine(6,5,134)
%If(%Plugin.XML.LoadFromFile(%aquasuite()))
{
%Assign(NodeID,%Plugin.XML.GetNodeID('LogDataExport/logdata/LogDataSet[6]/value'))
%Assign(Pumpvoltage, %Plugin.XML.GetValue(%NodeID()))
}
'Pump Voltage : '%Trunc(%Pumpvoltage(),1)' v.'
%Format.Bar(Horizontal, 109, 10, 0, 14, %Trunc(%Pumpvoltage()), 1, 1, 193, 140)
/ Pump rpm/
%Common.CreateNewLine(7,5,150)
%If(%Plugin.XML.LoadFromFile(%aquasuite()))
{
%Assign(NodeID,%Plugin.XML.GetNodeID('LogDataExport/logdata/LogDataSet[7]/value'))
%Assign(Pumprpm, %Plugin.XML.GetValue(%NodeID()))
}
'Pump Rpm : '%Trunc(%Pumprpm()) ' rpm'
%Format.Bar(Horizontal, 109, 10, 0, 6000, %Trunc(%Pumprpm()), 1, 1, 193, 155)
/ Pump amperios/
%Common.CreateNewLine(8,5,166)
%If(%Plugin.XML.LoadFromFile(%aquasuite()))
{
%Assign(NodeID,%Plugin.XML.GetNodeID('LogDataExport/logdata/LogDataSet[8]/value'))
%Assign(PumpCurrent, %Plugin.XML.GetValue(%NodeID()))
}
'Pump Amp : '%Trunc(%PumpCurrent(),1) ' Amp'
%Format.Bar(Horizontal, 109, 10,0,5, %Trunc(%PumpCurrent()), 1, 1, 193,170)
/ Pump Frecuencia/
%Common.CreateNewLine(9,5,183)
%If(%Plugin.XML.LoadFromFile(%aquasuite()))
{
%Assign(NodeID,%Plugin.XML.GetNodeID('LogDataExport/logdata/LogDataSet[9]/value'))
%Assign(Pumpfrecuency, %Plugin.XML.GetValue(%NodeID()))
}
'Pump Frecuency: '%Trunc(%Pumpfrecuency(),1)' Hz'
%Format.Bar(Horizontal, 109, 10, 0, 100, %Trunc(%Pumpfrecuency()), 1, 1, 193, 186)
/Pump consumo/
%Common.CreateNewLine(10,5,199)
%If(%Plugin.XML.LoadFromFile(%aquasuite()))
{
%Assign(NodeID,%Plugin.XML.GetNodeID('LogDataExport/logdata/LogDataSet[10]/value'))
%Assign(PumpPowerconsumption, %Plugin.XML.GetValue(%NodeID()))
}
'Pump Power: '%Trunc(%PumpPowerconsumption(),1)' W'
%Format.Bar(Horizontal, 109, 10, 0, 10, %Trunc(%PumpPowerconsumption()), 1, 1, 193, 202)
/System/
%Common.CreateNewLine(11,5,25)
%If(%Plugin.XML.LoadFromFile(%aquasuite()))
{
%Assign(NodeID,%Plugin.XML.GetNodeID('LogDataExport/logdata/LogDataSet[11]/value'))
%Assign(System, %Plugin.XML.GetValue(%NodeID()))
}
'CPU: '%Trunc(%System(),1)' Cº'
%Format.Bar(Horizontal, 109, 10, 0, 100, %Trunc(%System()), 1, 1, 193, 29)
/ Sistema Ram /
%Common.CreateNewLine(12,5,225)
%If(%Plugin.XML.LoadFromFile(%aquasuite()))
{
%Assign(NodeID,%Plugin.XML.GetNodeID('LogDataExport/logdata/LogDataSet[12]/value'))
%Assign(Memory, %Plugin.XML.GetValue(%NodeID()))
}
'RAM: '%Trunc(%Memory(),1)' %'
%Format.Bar(Horizontal, 150, 10, 0, 100, %Trunc(%Memory()), 1, 1, 110, 229)
#EndGfxMode