UNPKG

@homebridge-plugins/homebridge-noip

Version:

The No-IP plugin allows you to update your No-IP hostname(s) for your homebridge instance.

26 lines 1.12 kB
import type { devicesConfig } from './settings.js'; import { NoIPPlatform } from './platform.js'; /** * NoIPMatterPlatform * Matter-aware platform that extends NoIPPlatform. When the Homebridge Matter * API is available the devices are registered through it; otherwise it falls * back to the standard HAP accessory registration so the plugin always works. */ export declare class NoIPMatterPlatform extends NoIPPlatform { /** * Discovers devices and registers them. * Uses the Matter API when available, otherwise delegates to the HAP path * supplied by the parent class. */ discoverDevices(): Promise<void>; /** * Registers a single NoIP device as a Matter accessory. * Called only when the Matter API is available; HAP fallback is handled by * {@link discoverDevices} when Matter support is unavailable. * * @param device - The device configuration entry. * @param matterApi - The Homebridge Matter API handle. */ createMatterContactSensor(device: devicesConfig, matterApi: any): Promise<void>; } //# sourceMappingURL=NoIPMatterPlatform.d.ts.map