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.