2 * Copyright (c) 2010-2022 Contributors to the openHAB project
4 * See the NOTICE file(s) distributed with this work for additional
7 * This program and the accompanying materials are made available under the
8 * terms of the Eclipse Public License 2.0 which is available at
9 * http://www.eclipse.org/legal/epl-2.0
11 * SPDX-License-Identifier: EPL-2.0
13 package org.openhab.binding.ecobee.internal.dto.thermostat;
15 import java.util.Date;
18 * The {@link WeatherForecastDTO} contains the weather forecast information for
19 * the thermostat. The first forecast is the most accurate, later forecasts
20 * become less accurate in distance and time.
22 * Weather Symbol Mappings
24 * @author Mark Hilbush - Initial contribution
26 public class WeatherForecastDTO {
29 * The Integer value used to map to a weatherSymbol.
31 public Integer weatherSymbol;
34 * The time stamp of the weather forecast.
39 * A text value representing the current weather condition.
41 public String condition;
44 * The current temperature.
46 public Integer temperature;
49 * The current barometric pressure.
51 public Integer pressure;
54 * The current humidity.
56 public Integer relativeHumidity;
61 public Integer dewpoint;
64 * The visibility in meters; 0 - 70,000.
66 public Integer visibility;
69 * The wind speed as an integer in mph * 1000.
71 public Integer windSpeed;
74 * The wind gust speed.
76 public Integer windGust;
81 public String windDirection;
86 public Integer windBearing;
89 * The probability of precipitation.
94 * The predicted high temperature for the day.
96 public Integer tempHigh;
99 * The predicted low temperature for the day.
101 public Integer tempLow;
104 * The cloud cover condition.