__status()
__status() → object
Returns device status: supply voltage, identity, firmware versions and measurement queue level.
Returns a snapshot of device status. Fields include:
| Field | Meaning |
|---|---|
vcc |
Supply voltage (V). |
name, desc, location, contact |
Device identity strings from configuration. |
uid |
Unique device ID. |
hw_v, fw_v, cfg_v |
Hardware, firmware and configuration versions. |
mqueue |
Measurement queue fill level (percent). Useful for adapting measurement intervals during communication outages. |
Returns
object
e.g. {"vcc":23.81,"name":"Flexs Vibration Monitor","uid":2585356324,"hw_v":9001,"fw_v":10,"cfg_v":164,"mqueue":0}
Example
print(string(__status())); // {"vcc":23.814098,"contact":"","location":"","desc":"","name":"Flexs Vibration Monitor","uid":2585356324,"hw_v":9001,"fw_v":10,"cfg_v":164,"mqueue":0}