homebridge-econet-rheem
Version:
Homebridge plugin for control of Rheem and Ruud thermostats and water heaters
83 lines • 3.9 kB
JavaScript
export var AccessoryType;
(function (AccessoryType) {
AccessoryType["HeaterCooler"] = "HeaterCooler";
AccessoryType["Thermostat"] = "Thermostat";
})(AccessoryType || (AccessoryType = {}));
export var EquipmentType;
(function (EquipmentType) {
EquipmentType["THERMOSTAT"] = "HVAC";
EquipmentType["WATER_HEATER"] = "WH";
})(EquipmentType || (EquipmentType = {}));
export var CustomCharacteristicKey;
(function (CustomCharacteristicKey) {
CustomCharacteristicKey["AlarmDescription"] = "AlarmDescription";
CustomCharacteristicKey["AmbientTemperature"] = "AmbientTemperature";
CustomCharacteristicKey["HotWaterAvailable"] = "HotWaterAvailable";
CustomCharacteristicKey["RecoveryRate"] = "RecoveryRate";
})(CustomCharacteristicKey || (CustomCharacteristicKey = {}));
export var HKCharacteristicKey;
(function (HKCharacteristicKey) {
HKCharacteristicKey["Active"] = "Active";
HKCharacteristicKey["CoolingThresholdTemperature"] = "CoolingThresholdTemperature";
HKCharacteristicKey["CurrentHeaterCoolerState"] = "CurrentHeaterCoolerState";
HKCharacteristicKey["CurrentHeatingCoolingState"] = "CurrentHeatingCoolingState";
HKCharacteristicKey["CurrentRelativeHumidity"] = "CurrentRelativeHumidity";
HKCharacteristicKey["CurrentTemperature"] = "CurrentTemperature";
HKCharacteristicKey["HeatingThresholdTemperature"] = "HeatingThresholdTemperature";
HKCharacteristicKey["StatusFault"] = "StatusFault";
HKCharacteristicKey["TargetHeaterCoolerState"] = "TargetHeaterCoolerState";
HKCharacteristicKey["TargetHeatingCoolingState"] = "TargetHeatingCoolingState";
HKCharacteristicKey["TargetTemperature"] = "TargetTemperature";
HKCharacteristicKey["TemperatureDisplayUnits"] = "TemperatureDisplayUnits";
})(HKCharacteristicKey || (HKCharacteristicKey = {}));
export var EveCharacteristicKey;
(function (EveCharacteristicKey) {
EveCharacteristicKey["CurrentConsumption"] = "CurrentConsumption";
EveCharacteristicKey["LastActivation"] = "LastActivation";
EveCharacteristicKey["TotalConsumption"] = "TotalConsumption";
})(EveCharacteristicKey || (EveCharacteristicKey = {}));
export var MQTTKey;
(function (MQTTKey) {
MQTTKey["ALARM_D"] = "ALARM_01";
MQTTKey["ALERT_COUNT_D"] = "ALRMALRT";
MQTTKey["ALERT_COUNT_U"] = "@ALERTCOUNT";
MQTTKey["AMBIENT_TEMP_D"] = "AMBIENTT";
MQTTKey["COOL_SETPOINT_U"] = "@COOLSETPOINT";
MQTTKey["CURRENT_TEMP_D"] = "UPHTRTMP";
MQTTKey["CURRENT_CONSUMPTION_D"] = "POWRWATT";
MQTTKey["ENABLED_D"] = "WHTRENAB";
MQTTKey["ENABLED_U"] = "@ENABLED";
MQTTKey["HEAT_SETPOINT_U"] = "@HEATSETPOINT";
MQTTKey["HUMIDITY_U"] = "@HUMIDITY";
MQTTKey["HOT_WATER_AVAILABLE_D"] = "HOTWATER";
MQTTKey["HOT_WATER_AVAILABLE_U"] = "@HOTWATER";
MQTTKey["MODE_U"] = "@MODE";
MQTTKey["RUNNING_D"] = "COMP_RLY";
MQTTKey["RUNNING_U"] = "@RUNNING";
MQTTKey["RUNNINGSTATUS_U"] = "@RUNNING_STATUS";
MQTTKey["SETPOINT_D"] = "WHTRSETP";
MQTTKey["SETPOINT_U"] = "@SETPOINT";
MQTTKey["TOTAL_CONSUMPTION_D"] = "TOTALKWH";
MQTTKey["UNDEFINED"] = "MQTT_KEY_UNDEFINED";
MQTTKey["UNKNOWN"] = "MQTT_KEY_UNKNOWN";
})(MQTTKey || (MQTTKey = {}));
export function MQTTKeys(device, user) {
return { device, user };
}
export var ThermostatMode;
(function (ThermostatMode) {
ThermostatMode["OFF"] = "OFF";
ThermostatMode["HEATING"] = "HEATING";
ThermostatMode["COOLING"] = "COOLING";
ThermostatMode["AUTO"] = "AUTO";
ThermostatMode["FAN_ONLY"] = "FAN_ONLY";
ThermostatMode["EMERGENCY_HEAT"] = "EMERGENCY_HEAT";
})(ThermostatMode || (ThermostatMode = {}));
export var TimeUnits;
(function (TimeUnits) {
TimeUnits["MILLISECONDS"] = "MILLISECONDS";
TimeUnits["SECONDS"] = "SECONDS";
TimeUnits["MINUTES"] = "MINUTES";
TimeUnits["HOURS"] = "HOURS";
})(TimeUnits || (TimeUnits = {}));
//# sourceMappingURL=enums.js.map