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.11 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; }