homebridge-rinnai-touch-platform
Version:
Homebridge Plugin to control heating/cooling via a Rinnai Touch WiFi Module
17 lines • 643 B
TypeScript
import mqtt = require('async-mqtt');
import { RinnaiTouchPlatform } from '../platform';
import { IMqttFormat } from './MqttService';
export declare class ConnectionFormat implements IMqttFormat {
private readonly platform;
private readonly client;
private readonly pubTopic;
private topicPayload;
private connectionError;
constructor(platform: RinnaiTouchPlatform, client: mqtt.AsyncMqttClient);
get subscriptionTopics(): string[];
process(topic: string, payload: string): void;
publishTopics(): Promise<void>;
private publishStatus;
private publish;
}
//# sourceMappingURL=ConnectionFormat.d.ts.map