📦 Archived documentation: r1 (committed 2026-07-24) View current documentation →

__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}