
23
XML and JSON
Measured values can be read from http server by http GET requests. Values are available at
two data formats - XML and JSON. Values can be obtained via files
values.xml
and
values.json
. Webserver needs to be enabled to be values available.
Example of values.xml file:
<root>
<err>
0
</err>
<devname>
My device
</devname>
<devsn>
13940001
</devsn>
<time>
2021-04-06T07:48:44+01:00
</time>
<timeunix>
1617695324
</timeunix>
<synch>
1
</synch>
<ch1>
<name>
Humidity
</name>
<unit>
%RH
</unit>
<aval>
34.93
</aval>
<alarm>
1
</alarm>
</ch1>
<ch2>
<name>
Temperature
</name>
<unit>
C
</unit>
<aval>
22.31
</aval>
<alarm>
0
</alarm>
</ch2>
</root>
Example of values.json file:
{
"devname"
:"My device",
"devsn"
:"13940001",
"time"
:"07:58:32 2021-04-06",
"timeunix"
:"1617695912",
"synch"
:"1",
"ch1"
:
{
"name"
:"Humidity",
"unit"
:"%RH",
"aval"
:"34.94",
"alarm"
:1
},
"ch2"
:
{
"name"
:"Temperature",
"unit"
:"C",
"aval"
:"22.49",
"alarm"
:0
}
}