Voltmeter readings
POST
/getVoltData
const url = 'http://localhost:80/PhantomService.svc/getVoltData';const options = { method: 'POST', headers: {'Content-Type': 'application/json'}, body: '{"phantomType":11,"phantomCode":"189267015","date":"2021-05-20"}'};
try { const response = await fetch(url, options); const data = await response.json(); console.log(data);} catch (error) { console.error(error);}curl --request POST \ --url http://localhost:80/PhantomService.svc/getVoltData \ --header 'Content-Type: application/json' \ --data '{ "phantomType": 11, "phantomCode": "189267015", "date": "2021-05-20" }'Voltage as received, with no resistor conversion.
Request Bodyrequired
Section titled “Request Bodyrequired”Media typeapplication/json
object
phantomType
required
Sensor type code. See the Sensor types page for the full table.
integer
phantomCode
required
Sensor serial number.
string
date
required
The day to read, as yyyy-MM-dd.
string format: date
Example
{ "phantomType": 11, "phantomCode": "189267015", "date": "2021-05-20"}Responses
Section titled “Responses”Voltage records for the requested day.
Media typeapplication/json
Array<object>
object
Key
The Key half of every response envelope.
object
StatusNumber
required
0 means OK. See the Status codes page.
integer
Description
required
string
Configs
Array<object>
object
Value
Array
object
phantom_code
Sensor serial number.
string
battery
Battery voltage in V. See the Battery ranges page.
number format: float
battery_type
Determines how to read battery. See Battery ranges.
integer
module_temperature
Internal radio transmitter temperature in °C.
number format: float
version
Firmware version.
integer
time_data
A .NET-serialised timestamp: milliseconds since the Unix epoch plus a UTC offset.
string
channel1_voltage
number format: float
channel2_voltage
number format: float
channel3_voltage
number format: float
channel4_voltage
number format: float
Example
[ { "Key": { "Description": "OK" }, "Value": [ { "time_data": "/Date(1621608806000-0500)/" } ] }]