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

    Interface AtwHotWaterState

    Hot-water snapshot of an ATW unit in the cross-dialect vocabulary.

    interface AtwHotWaterState {
        isEcoHotWater: boolean | null;
        isForcedMode: boolean;
        isProhibited: boolean;
        lastLegionellaActivationEpochMs: number | null;
        maxTankTemperature: number | null;
        operationalState: ClassicOperationModeStateHotWater;
        setTankWaterTemperature: number;
        tankWaterTemperature: number;
    }

    Hierarchy (View Summary)

    Index
    isEcoHotWater: boolean | null

    Whether eco hot-water mode is on; null where the wire cannot say (Home).

    isForcedMode: boolean

    Whether forced hot-water production is on.

    isProhibited: boolean

    Whether hot-water production is currently inhibited.

    lastLegionellaActivationEpochMs: number | null

    Instant of the last legionella-prevention cycle, in epoch milliseconds; null where the wire cannot say — Home has no counterpart in its /context settings, and Classic reads null when no cycle was ever recorded (the year-1 sentinel) or the wire value cannot be parsed. The Classic stamp is BUILDING-local wall clock anchored in the client's configured timezone (ClassicAPIConfig.timezone, the host's zone when unset): exact only insofar as that timezone is the building's — a building in another zone skews the instant by the zone delta, so day-scale reasoning stays safe where sub-hour reasoning does not.

    maxTankTemperature: number | null

    Reported tank maximum, in °C; null where the wire cannot say (Home only advertises the setpoint clamp bound, a different thing).

    Derived hot-water operational state, same precedence on both dialects: forced reads dhw, prohibited reads prohibited, else the operation mode decides between dhw, legionella and idle.

    setTankWaterTemperature: number

    Tank-water setpoint, in °C.

    tankWaterTemperature: number

    Last-reported tank-water temperature, in °C.