alphaess-api-js
Version:
Reverse engineered API for AlphaESS batteries
17 lines (16 loc) • 715 B
TypeScript
export declare class AlphaEssApi {
static serialNumber: string;
static uname: string;
static pw: string;
static bearer: string;
static proxyIp: string;
static bearerValidationTime: number;
static init(username: string, pw: string, serialNumber: string, proxyIp: string): Promise<void>;
static setLoginData(username: string, pw: string): Promise<void>;
static setSerialNumber(sNo: string): void;
static login(name: string, pw: string): Promise<any>;
static getPeriodData(beginDay: string, endDay: string): Promise<any>;
static getDetailedDayData(day: string): Promise<any>;
static getRealtimeData(): Promise<any>;
private static checkBearer;
}