Skip to main content

Fields

Active alert message(s) for a device, showing the latest first.

deviceType : KrakenFlexDeviceTypes! required

The type of device.

id : ID! required

A UUID that identifies this device registration. Re-registering this device will result in a different ID.

integrationDeviceId : String

The third-party integration device ID.

make : String

The make of the heat pump, e.g. Daikin.

model : String

The model of the heat pump, e.g. EDLA04E2V3.

name : String

The user-friendly name for the device.

onboardingWizard : SmartFlexOnboardingWizard

The current onboarding wizard for a device.

powerInKw : NormalizedDecimal

The maximum power consumed by the heat pump in kilowatts.

The device's preference details.

The preference setting for this device.

propertyId : String

The id of the property linked to the device.

provider : ProviderChoices! required

The third-party that enables control of this device.

reAuthenticationState : DeviceReAuthenticationInterface

The re-authentication state of this device, if applicable.

Information about the current status of this device.

zoneType : ZoneTypeChoices

The type of zone that this heat pump device represents.

The example data in the variables and responses below are autogenerated values designed to resemble real inputs. They do not represent actual customer data, and in some cases may require additional validation.

Example

{ "alerts": SmartFlexDeviceAlertInterface, "deviceType": "BATTERIES", "id": "83550819", "integrationDeviceId": "91731190", "make": "whatever-accept-situation-star-though", "model": "scientist-speak-million-no-international", "name": "argue-thank-now-customer-measure", "onboardingWizard": SmartFlexOnboardingWizard, "powerInKw": "1.000", "preferences": SmartFlexDevicePreferencesInterface, "preferenceSetting": FlexDevicePreferenceSettingInterface, "propertyId": "75085546", "provider": "BMW", "reAuthenticationState": DeviceReAuthenticationInterface, "status": SmartFlexDeviceStatusInterface, "zoneType": "CLIMATE" }