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

    Interface AtwZoneState

    Heating/cooling snapshot of one ATW zone in the cross-dialect vocabulary. operationMode speaks the shared string form — the Classic member names, the Home wire-normalized values and the consumer capability ids are one vocabulary; the Classic facade projects its numeric wire form through the total bijection.

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

    Hierarchy (View Summary)

    Index
    isCoolingProhibited: boolean | null

    Whether cooling is prohibited on the zone; null where the wire cannot say (Home).

    isHeatingProhibited: boolean | null

    Whether heating is prohibited on the zone; null where the wire cannot say (Home).

    isIdle: boolean | null

    Whether the zone reports idle; null where the wire cannot say (Home).

    isInCoolMode: boolean | null

    Whether the zone is in a cooling mode; null where the wire cannot say (Home).

    isInHeatMode: boolean | null

    Whether the zone is in a heating mode; null where the wire cannot say (Home).

    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.