Skip to content

eufy-mega / model/capabilities / SuctionLevel

Variable: SuctionLevel

ts
const SuctionLevel: object;

Suction levels — the app's SuctionEnum (getSuctionEnumByValue). This is a fixed value→label map with no model argument: a given int means the same thing on every RoboVac. What varies per model is only availability — a device's get_product_data_point range may expose a narrower subset (the T2351 catalog lists 0-3) — so the fanSpeed property stays a raw int rather than being constrained per device, and a host names a reported level with suctionLevelName.

BoostIq (4) is a real suction level in this scale. The separate FanSpeedActions.boostIq boolean (DP 159) is the independent auto-suction toggle — a device may report both, and they don't contradict.

Type Declaration

BoostIq

ts
readonly BoostIq: 4 = 4;

Max

ts
readonly Max: 3 = 3;

MaxPro

ts
readonly MaxPro: 5 = 5;

Quiet

ts
readonly Quiet: 0 = 0;

Standard

ts
readonly Standard: 1 = 1;

Turbo

ts
readonly Turbo: 2 = 2;

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