MELCloud & MELCloud Home API for Node.js - v60.5.0
    Preparing search index...

    Interface ClassicZoneState

    Aggregated heating/cooling state for one zone of an ATW device, derived from ListDevices data — the cross-dialect AtwZoneState kept precise: the Classic wire always carries the flag refinements the Home wire lacks.

    interface ClassicZoneState {
        isCoolingProhibited: boolean;
        isHeatingProhibited: boolean;
        isIdle: boolean;
        isInCoolMode: boolean;
        isInHeatMode: boolean;
        operationalState: ClassicOperationModeStateZone;
        operationMode: HomeAtwZoneMode;
        roomTemperature: number;
        setTemperature: number;
    }

    Hierarchy (View Summary)

    Index
    isCoolingProhibited: boolean

    Whether cooling is prohibited on the zone.

    isHeatingProhibited: boolean

    Whether heating is prohibited on the zone.

    isIdle: boolean

    Whether the zone reports idle.

    isInCoolMode: boolean

    Whether the zone is in a cooling mode.

    isInHeatMode: boolean

    Whether the zone is in a heating mode.

    Derived zone operational state. Only the Classic flag refinements can produce prohibited; the Home projection never does.

    operationMode: HomeAtwZoneMode

    Zone control basis (room thermostat / fixed flow / weather curve, heat or cool), in the shared string vocabulary.

    roomTemperature: number

    Last-reported room temperature of the zone, in °C.

    setTemperature: number

    Zone setpoint, in °C.