homebridge-rachio-irrigation
Version:
Rachio Irrigation System platform plugin for [Homebridge](https://github.com/nfarina/homebridge).
14 lines (13 loc) • 726 B
TypeScript
import { PlatformAccessory, Service, Characteristic, Logging } from 'homebridge';
import RachioPlatform from '../rachioplatform.js';
import type { BaseStation, Property } from '../settings.js';
export default class bridge {
private readonly platform;
private readonly log;
readonly Service: typeof Service;
readonly Characteristic: typeof Characteristic;
constructor(platform: RachioPlatform, log?: Logging);
createBridgeAccessory(device: BaseStation, property: Property, platformAccessory: PlatformAccessory): PlatformAccessory<import("homebridge").UnknownContext>;
createBridgeService(device: BaseStation, property: Property): Service;
configureBridgeService(bridgeService: Service): void;
}