UNPKG

tibber-api

Version:

Node.js module for connecting to Tibber API and extract data from your connected homes, including realtime data from Tibber Pulse.

31 lines (30 loc) 1.13 kB
import { IAddress } from './IAddress'; import { IMeteringPointData } from './IMeteringPointData'; import { IHomeFeatures } from "./IHomeFeatures"; import { ILegalEntity } from './ILegalEntity'; import { ISubscription } from './ISubscription'; import { HomeAvatar } from './enums/HomeAvatar'; import { HomeType } from './enums/HomeType'; import { HeatingSource } from './enums/HeatingSource'; import { IHomeConsumptionConnection } from './IHomeConsumptionConnection'; import { IHomeProductionConnection } from './IHomeProductionConnection'; export interface IHome { id?: string; timeZone?: string; appNickname?: string; appAvatar?: HomeAvatar; size?: number; type?: HomeType; numberOfResidents?: number; primaryHeatingSource?: HeatingSource; hasVentilationSystem?: boolean; mainFuseSize?: number; address?: IAddress; owner?: ILegalEntity; consumption?: IHomeConsumptionConnection; meteringPointData?: IMeteringPointData; currentSubscription?: ISubscription; subscriptions?: ISubscription[]; production?: IHomeProductionConnection; features?: IHomeFeatures; }