UNPKG

matterbridge-aeg-robot

Version:

A Matterbridge plugin that connects AEG RX 9 / Electrolux Pure i9 robot vacuums to the Matter smart home ecosystem.

21 lines 1.24 kB
import { PowerSource, RvcOperationalState } from 'matterbridge/matter/clusters'; import { DynamicStateRX9 } from './aeg-appliance-rx9.js'; import { RvcRunModeRX9, RvcCleanModeRX9, RvcOperationalStateRX9 } from './behavior-rx9.js'; export declare const BABEL_DYNAMIC_RX9: { readonly softwareVersion: ({ firmwareVersion }: DynamicStateRX9) => string; readonly reachable: ({ connected, enabled, apiError }: DynamicStateRX9) => boolean; readonly batteryStatus: ({ batteryStatus, isCharging }: DynamicStateRX9) => { status: PowerSource.PowerSourceStatus; batPercentRemaining: number; batChargeLevel: PowerSource.BatChargeLevel; batChargeState: PowerSource.BatChargeState; }; readonly runMode: ({ fauxStatus }: DynamicStateRX9) => RvcRunModeRX9; readonly cleanMode: ({ fauxStatus, powerMode, ecoMode }: DynamicStateRX9) => RvcCleanModeRX9; readonly operationalState: ({ connected, enabled, apiError, fauxStatus, batteryStatus, dustbinStatus, isDocked, messages }: DynamicStateRX9) => { operationalState: RvcOperationalStateRX9; operationalError: RvcOperationalState.ErrorStateStruct; isActive: boolean; }; }; //# sourceMappingURL=babel-dynamic-rx9.d.ts.map