Interface PowerSensor

Represents any sensor that reports voltage, current, and/or power

interface PowerSensor {
    doCommand(command): Promise<JsonValue>;
    getCurrent(extra?): Promise<readonly [number, boolean]>;
    getPower(extra?): Promise<number>;
    getReadings(extra?): Promise<Record<string, JsonValue>>;
    getVoltage(extra?): Promise<readonly [number, boolean]>;
}

Hierarchy (view full)

Implemented by

Methods

  • Get Current in amps and a boolean that returns true if AC

    Parameters

    Returns Promise<readonly [number, boolean]>

  • Get Power in watts

    Parameters

    Returns Promise<number>

  • Get Voltage in volts and a boolean that returns true if AC

    Parameters

    Returns Promise<readonly [number, boolean]>

Generated using TypeDoc