ReadonlyAccessLevel
AccessLevel: number
ReadonlyAdaptorType
AdaptorType: number
ReadonlyAreaID
AreaID: number & $brand<"AreaID"> | null
ReadonlyAreaName
AreaName: string | null
ReadonlyBuildingCountry
BuildingCountry: number | null
ReadonlyBuildingID
BuildingID: number & $brand<"BuildingID">
ReadonlyBuildingName
BuildingName: string
ReadonlyDateCreated
DateCreated: string
ReadonlyDetectedCountry
DetectedCountry: number | null
ReadonlyDeviceID
DeviceID: number & $brand<"DeviceID">
ReadonlyDeviceName
DeviceName: string
ReadonlyDiagnosticEndDate
DiagnosticEndDate: string | null
ReadonlyDiagnosticMode
DiagnosticMode: number
ReadonlyDirectAccess
DirectAccess: boolean
ReadonlyEndDate
EndDate: string
ReadonlyEstimateAtaEnergyProduction
EstimateAtaEnergyProduction: boolean
ReadonlyEstimateAtaEnergyProductionOptIn
EstimateAtaEnergyProductionOptIn: boolean
ReadonlyExpectedCommand
ExpectedCommand: number
ReadonlyFirmwareDeployment
FirmwareDeployment: string | null
ReadonlyFirmwareUpdateAborted
FirmwareUpdateAborted: boolean
ReadonlyFloorID
FloorID: number & $brand<"FloorID"> | null
ReadonlyFloorName
FloorName: string | null
ReadonlyHideDryModeControl
HideDryModeControl: boolean
ReadonlyHideOutdoorTemperature
HideOutdoorTemperature: boolean
ReadonlyHideRoomTemperature
HideRoomTemperature: boolean
ReadonlyHideSupplyTemperature
HideSupplyTemperature: boolean
ReadonlyHideVaneControls
HideVaneControls: boolean
ReadonlyImageID
ImageID: number
ReadonlyInstallationDate
InstallationDate: string | null
ReadonlyLastServiceDate
LastServiceDate: string | null
ReadonlyLinkedDevice
LinkedDevice: number & $brand<"DeviceID"> | null
ReadonlyLocalIPAddress
LocalIPAddress: string | null
ReadonlyLocation
Location: number
ReadonlyMacAddress
MacAddress: string
ReadonlyMaxTemperature
MaxTemperature: number
ReadonlyMinTemperature
MinTemperature: number
ReadonlyOwnerCountry
OwnerCountry: number | null
ReadonlyOwnerEmail
OwnerEmail: string
ReadonlyOwnerID
OwnerID: number
ReadonlyOwnerName
OwnerName: string
ReadonlyPresets
Presets: readonly Readonly<Record<string, unknown>>[]
ReadonlyRegistrations
Registrations: number
ReadonlyRegistReason
RegistReason: string
ReadonlyRegistRetry
RegistRetry: number
ReadonlySerialNumber
SerialNumber: string
ReadonlyTimeZone
TimeZone: number
ReadonlyZone1Name
Zone1Name: string | null
ReadonlyZone2Name
Zone2Name: string | null
Wire-format
ListDevicesdevice entry: header (id, name, parents) plus the typedDevicepayload.