@tfaster/node-stiebel-isg-parser
Version:
Parser for the Stiebel Eltron ISG web interface written in typescript
78 lines (77 loc) • 2.87 kB
TypeScript
export interface StiebelIsgSystemInfo {
roomTemperature: {
/** actual room temperature of heat circuit 1 in °C */
actualRoomTemperatureHc1: number;
/** set room temperature of heat circuit 1 in °C */
setRoomTemperatureHc1: number;
/** relative humidity in heat circuit 1 in % */
relativeHumidityHc1: number;
/** actual room temperature of heat circuit 2 in °C */
actualRoomTemperatureHc2: number;
/** set room temperature of heat circuit 2 in °C */
setRoomTemperatureHc2: number;
/** relative humidity in heat circuit 2 in % */
relativeHumidityHc2: number;
};
heating: {
/** outside temperature in °C */
outsideTemperature: number;
/** actual temperature in heat circuit 1 in °C */
actualTemperatureHc1: number;
/** set temperature in heat circuit 1 in °C */
setTemperatureHc1: number;
/** actual temperature in heat circuit 2 in °C */
actualTemperatureHc2: number;
/** set temperature in heat circuit 2 in °C */
setTemperatureHc2: number;
/** flow temperature in °C */
flowTemperature: number;
/** return temperature in °C */
returnTemperature: number;
/** pressure in bar */
pressure: number;
/** flow rate in l/min */
flowRate: number;
};
dhw: {
/** actual DHW temperature in °C */
actualTemperature: number;
/** set DHW temperature in °C */
setTemperature: number;
};
ventilation: {
/** actual fan speed in Hz */
actualFanSpeed: number;
/** set flow rate in m³/h */
setFlowRate: number;
/** extract air actual fan speed in Hz */
extractAirActualFanSpeed: number;
/** extract air set flow rate in m³/h */
extractAirSetFlowRate: number;
/** extract air relative humidity in % */
extractAirRelativeHumidity: number;
/** extract air temperature in °C */
extractAirTemperature: number;
/** extract air dew point in °C */
extractAirDewPointTemperature: number;
/** differential pressure */
differentialPressure: number;
};
cooling: {
/** dew point temperature in heat circuit 1 in °C */
dewPointTemperatureHc1: number;
/** dew point temperature in heat circuit 2 in °C */
dewPointTemperatureHc2: number;
};
/** heat source: heating stage */
heatSourceHeatingStage: number;
/** energy management enabled */
energyManagementEnabled: boolean;
}
export interface StiebelIsgVentilationStages {
day: number;
night: number;
standby: number;
party: number;
manual: number;
}