UNPKG

homebridge-awattar

Version:

Plugin exposes virtual (switch, light, presence, temperature) accessories and enables HomeKit automation by aWattar electricity pricing in Austria.

51 lines 1.67 kB
import { Service, API } from 'homebridge'; import { Cache } from 'file-system-cache'; export declare const PLATFORM_NAME = "aWATTar"; export declare const PLUGIN_NAME: any; export declare const PLATFORM_MANUFACTURER: any; export declare const PLATFORM_VERSION: any; export declare const PLATFORM_MODEL = "Electricity price sensors"; export declare const PLATFORM_SERIAL_NUMBER = "UN783GU921Y0"; export declare const devices: { UniqueId: string; displayName: string; }[]; export interface SensorType { [key: string]: Service | null; } export interface NordpoolData { day: string; hour: number; price: number; } export interface Pricing { today: NordpoolData[]; currently: number; currentlyNeg: number; currentHour: number; cheapestHour: number[]; cheapest2Hours: number[]; cheapest3Hours: number[]; cheapest4Hours: number[]; cheapest5Hours: number[]; cheapest5HoursConsec: number[]; cheapest5HoursConsec2days: number[]; cheapest6Hours: number[]; cheapest7Hours: number[]; cheapest8Hours: number[]; cheapest9Hours: number[]; cheapest10Hours: number[]; cheapest11Hours: number[]; cheapest12Hours: number[]; priciestHour: number[]; median: number; median2days: number; } export declare let pricing: Pricing; export declare const defaultService: SensorType; export declare function defaultPricesCache(api: API): Cache; export declare const defaultAreaTimezone = "Europe/Vienna"; export declare function fnc_todayKey(): string; export declare function fnc_tomorrowKey(): string; export declare function fnc_currentHour(): number; //# sourceMappingURL=settings.d.ts.map