@jstark/tplink-smarthome-api
    Preparing search index...

    Interface Emeter

    interface Emeter {
        apiModuleName: string;
        childId: string | undefined;
        device: AnyDevice;
        get realtime(): RealtimeNormalized;
        eraseStats(sendOptions?: SendOptions): Promise<unknown>;
        getDayStats(
            year: number,
            month: number,
            sendOptions?: SendOptions,
        ): Promise<unknown>;
        getMonthStats(year: number, sendOptions?: SendOptions): Promise<unknown>;
        getRealtime(sendOptions?: SendOptions): Promise<unknown>;
    }
    Index
    apiModuleName: string
    childId: string | undefined = undefined
    device: AnyDevice
    • Gets device's current energy stats.

      Requests emeter.get_realtime. Older devices return current, voltage, etc, while newer devices return current_ma, voltage_mv etc This will return a normalized response including both old and new style properties for backwards compatibility. Supports childId.

      Parameters

      Returns Promise<unknown>

      parsed JSON response