UNPKG

homebridge-tasmota

Version:

Homebridge plugin for Tasmota devices leveraging home assistant auto discovery.

23 lines (22 loc) 656 B
import { EventEmitter } from "events"; interface Config { mqttHost: string; mqttUsername?: string; mqttPassword?: string; } export declare class Mqtt extends EventEmitter { private connection; private wildCardTopics; constructor(config: Config); private setupConnectionHandlers; private handleMessage; private handleHomeAssistantMessage; private handleDefaultMessage; availabilitySubscribe(topic: string): undefined; statusSubscribe(topic: string): void; sendMessage(topic: string, message: string): void; private isWildcardTopic; private getWildcardTopic; private mqttWildcard; } export {};