Package de.freaklamarsch.systarest
Class SystaWaterHeaterStatus
java.lang.Object
de.freaklamarsch.systarest.SystaWaterHeaterStatus
public class SystaWaterHeaterStatus
extends java.lang.Object
Provides the status information of a Home Assistant @see
Water
Heater
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classSystaWaterHeaterStatus.operationModepossible operation modes of Home Assistant Water Heaters^static classSystaWaterHeaterStatus.tempUnitthe temperature unit used by this Water Heater -
Field Summary
Fields Modifier and Type Field Description java.lang.StringcurrentOperationThe current operation mode.doublecurrentTemperatureThe current temperaturebooleanis_away_mode_onThe current status of away mode.doublemaxTempThe maximum temperature that can be set.doubleminTempThe minimum temperature that can be set.java.lang.String[]operationListList of possible operation modes.java.lang.String[]supportedFeaturesList of supported features.doubletargetTemperatureThe temperature we are trying to reach.doubletargetTemperatureHighUpper bound of the temperature we are trying to reach.doubletargetTemperatureLowLower bound of the temperature we are trying to reach.SystaWaterHeaterStatus.tempUnittemperatureUnitOne of TEMP_CELSIUS, TEMP_FAHRENHEIT, or TEMP_KELVIN.longtimestampThe timestamp for this status.java.lang.StringtimestampStringThe timestamp for this status as human readable string -
Constructor Summary
Constructors Constructor Description SystaWaterHeaterStatus() -
Method Summary
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Field Details
-
minTemp
public double minTempThe minimum temperature that can be set. -
maxTemp
public double maxTempThe maximum temperature that can be set. -
currentTemperature
public double currentTemperatureThe current temperature -
targetTemperature
public double targetTemperatureThe temperature we are trying to reach. -
targetTemperatureHigh
public double targetTemperatureHighUpper bound of the temperature we are trying to reach. -
targetTemperatureLow
public double targetTemperatureLowLower bound of the temperature we are trying to reach. -
temperatureUnit
One of TEMP_CELSIUS, TEMP_FAHRENHEIT, or TEMP_KELVIN. -
currentOperation
public java.lang.String currentOperationThe current operation mode. -
operationList
public java.lang.String[] operationListList of possible operation modes. -
supportedFeatures
public java.lang.String[] supportedFeaturesList of supported features. -
is_away_mode_on
public boolean is_away_mode_onThe current status of away mode. -
timestamp
public long timestampThe timestamp for this status. -
timestampString
public java.lang.String timestampStringThe timestamp for this status as human readable string
-
-
Constructor Details
-
SystaWaterHeaterStatus
public SystaWaterHeaterStatus()
-