Skip to content

@mega-yfue/eufy-sdk / CleanRecordDetail

Interface: CleanRecordDetail ​

One completed run's statistics, decoded from its detail blob.

Properties ​

area ​

ts
readonly area: number;

Area covered, in the unit the device reports it in (m² on every model seen so far).


cleanType ​

ts
readonly cleanType: number;

The cleaning type the run used, as the vendor's raw enum index.


duration ​

ts
readonly duration: number;

How long the run took, in seconds.


endTime ​

ts
readonly endTime: number;

When the run ended, in unix seconds.


finishReason ​

ts
readonly finishReason: "manual" | "completed" | "lowPower" | "exception" | undefined;

Why the run ended. undefined when the device reported a value this version does not name.


startTime ​

ts
readonly startTime: number;

When the run started, in unix SECONDS.

Independent and unofficial. Not affiliated with, endorsed by, or sponsored by Anker Innovations, Anker eufy, or eufy. "Anker eufy", "eufy" and "Anker" are trademarks of their respective owners. Use responsibly — rapid or failed logins can trigger captcha or temporary cooldowns.