Type Alias EnergySavingReport

EnergySavingReport: {
    awayDuration: EnergySavingDuration;
    communityNews: {
        turnOnDateForMajorityOfTadoUsers: string;
        turnOnDateForMajorityOfUsersInLocalRegion: string;
        type: "TURN_ON_HEATING_DATE";
    };
    coveredInterval: Interval;
    hasAutoAssist: boolean;
    hideCommunityNews: boolean;
    hideOpenWindowDetection: boolean;
    hideSunshineDuration: boolean;
    home: number;
    manualControlSaving: EnergySavingDuration;
    openWindowDetectionTimes: number;
    setbackScheduleDurationPerDay: EnergySavingDuration;
    showSavingsInThermostaticMode: boolean;
    sunshineDuration: EnergySavingDuration;
    totalSavings: EnergySavingDuration;
    totalSavingsAvailable: boolean;
    totalSavingsInThermostaticMode: EnergySavingDuration;
    totalSavingsInThermostaticModeAvailable: boolean;
    withAutoAssist: {
        detectedAwayDuration: EnergySavingDuration;
        openWindowDetectionTimes: number;
    };
    yearMonth: string;
}

Type declaration

  • awayDuration: EnergySavingDuration
  • communityNews: {
        turnOnDateForMajorityOfTadoUsers: string;
        turnOnDateForMajorityOfUsersInLocalRegion: string;
        type: "TURN_ON_HEATING_DATE";
    }
    • turnOnDateForMajorityOfTadoUsers: string

      YYYY-MM-DD format date

    • turnOnDateForMajorityOfUsersInLocalRegion: string

      YYYY-MM-DD format date

    • type: "TURN_ON_HEATING_DATE"
  • coveredInterval: Interval
  • hasAutoAssist: boolean
  • hideCommunityNews: boolean
  • hideOpenWindowDetection: boolean
  • hideSunshineDuration: boolean
  • home: number
  • manualControlSaving: EnergySavingDuration
  • openWindowDetectionTimes: number
  • setbackScheduleDurationPerDay: EnergySavingDuration
  • showSavingsInThermostaticMode: boolean
  • sunshineDuration: EnergySavingDuration
  • totalSavings: EnergySavingDuration
  • totalSavingsAvailable: boolean
  • totalSavingsInThermostaticMode: EnergySavingDuration
  • totalSavingsInThermostaticModeAvailable: boolean
  • withAutoAssist: { detectedAwayDuration: EnergySavingDuration; openWindowDetectionTimes: number }
  • yearMonth: string

    YYYY-MM