UNPKG

homebridge-plugin-waveshare-relay

Version:

Homebridge plugin exposing Waveshare Raspberry Pi Relay Board as a series of switches

18 lines 602 B
import { ILogger } from '../homebridge-types'; export declare class WaveshareRelayApi { url: string; constructor(url: string); setRelay(id: string, state: boolean, log: ILogger): Promise<IWaveshareRelay>; getRelay(id: string, log: ILogger): Promise<IWaveshareRelay>; getRelays(log: ILogger): Promise<IWaveshareRelay[]>; static buildRelayGuid(relay: IWaveshareRelay): string; } export type TState = 0 | 1; export interface IWaveshareRelay { url: string; id: string; pin: number; name: string; state: TState; } //# sourceMappingURL=waveshare-relay-api.d.ts.map