Device type discriminator narrowing device data, update payloads, and report shapes.
ReadonlydataReadonlydevicesAll devices managed by this facade.
ReadonlyexistsWhether the underlying entity still exists in the registry. Non-throwing staleness check — see EntityNotFoundError for the throwing counterpart surfaced by other accessors.
ReadonlyfetchFetch the latest device data after syncing.
ReadonlyflagsBitfield flags mapping each updatable property to its effective flag value.
ReadonlygetFetch energy consumption report. ATA and ATW only.
ReadonlygetFetch the energy report as line chart data (kWh buckets). ATA and
ATW only: types without an energy report resolve an empty chart.
ReadonlygetRetrieve the error log for all devices in this facade.
ReadonlygetGet the current frost protection settings, null when never configured.
ReadonlygetGet the current holiday mode settings, null when never configured.
ReadonlygetFetch hourly temperature report. ATW only.
ReadonlygetFetch internal temperature report. ATW only.
ReadonlygetFetch operation mode usage as pie chart data.
ReadonlygetFetch WiFi signal strength report as line chart data.
ReadonlygetFetch temperature history as line chart data.
ReadonlygetFetch tile overview data, optionally selecting a specific device.
ReadonlygetFetch current device values from the Classic API.
ReadonlyidReadonlyisReadonlynameReadonlynotifyTrigger a sync callback for downstream consumers.
ReadonlypowerWhether the unit is powered on.
ReadonlyrssiLast-reported Wi-Fi signal strength, in dBm.
ReadonlytypeReadonlyupdateUpdate frost protection settings with temperature clamping.
ReadonlyupdateEnable or disable holiday mode.
ReadonlyupdateTurn all devices in this facade on or off.
ReadonlyupdateSend updated device values, clamping temperatures to valid ranges.
Facade for an individual MELCloud device with type-safe data access and control.