homebridge-rpi-pico-doorbell
Version:
Use GPIO input from RPi Pico as HomeKit doorbell
24 lines • 858 B
TypeScript
import { AccessoryPlugin, API, Logger } from 'homebridge';
import { AccessoryConfig } from 'homebridge/lib/bridgeService';
/**
* HomebridgePlatform
* This class is the main constructor for your plugin, this is where you should
* parse the user config and discover/register accessories with Homebridge.
*/
export declare class DoorbellRPiPicoAccessory implements AccessoryPlugin {
readonly log: Logger;
readonly config: AccessoryConfig;
readonly api: API;
private storage;
private informationService;
private doorbellService;
private muteCharacteristic;
private lastRang?;
private readonly doorbellMuteKey;
private doorbellMute;
constructor(log: Logger, config: AccessoryConfig, api: API);
getServices(): any[];
private handleMuteSet;
private handleMuteGet;
}
//# sourceMappingURL=accessory.d.ts.map