Enumeration Member | Value |
---|---|
Ata |
0 |
Atw |
1 |
Erv |
3 |
Enumeration Member | Value |
---|---|
auto |
0 |
fast |
4 |
moderate |
3 |
silent |
255 |
slow |
2 |
very_fast |
5 |
very_slow |
1 |
Enumeration Member | Value |
---|---|
auto |
0 |
center |
3 |
center_left |
2 |
center_right |
4 |
leftwards |
1 |
rightwards |
5 |
swing |
12 |
wide |
8 |
Enumeration Member | Value |
---|---|
bg |
1 |
cs |
2 |
da |
3 |
de |
4 |
el |
22 |
en |
0 |
es |
6 |
et |
5 |
fi |
17 |
fr |
7 |
hr |
23 |
hu |
11 |
hy |
8 |
it |
19 |
lt |
10 |
lv |
9 |
nl |
12 |
no |
13 |
pl |
14 |
pt |
15 |
ro |
24 |
ru |
16 |
sl |
25 |
sq |
26 |
sv |
18 |
tr |
21 |
uk |
20 |
Enumeration Member | Value |
---|---|
auto |
8 |
cool |
3 |
dry |
2 |
fan |
7 |
heat |
1 |
Enumeration Member | Value |
---|---|
cooling |
3 |
defrost |
5 |
dhw |
1 |
heating |
2 |
idle |
0 |
legionella |
6 |
Enumeration Member | Value |
---|---|
curve |
2 |
flow |
1 |
flow_cool |
4 |
room |
0 |
room_cool |
3 |
Enumeration Member | Value |
---|---|
auto |
2 |
bypass |
1 |
recovery |
0 |
Enumeration Member | Value |
---|---|
auto |
0 |
downwards |
5 |
mid_high |
2 |
mid_low |
4 |
middle |
3 |
swing |
7 |
upwards |
1 |
Type parameter |
---|
T extends number | null |
new AreaFacade<T>(api: default, id: number): AreaFacade<T>
Parameter | Type |
---|---|
api |
default |
id |
number |
AreaFacade
<T
>
get model(): AreaModel<T>
AreaModel
<T
>
getErrors(__namedParameters: {
from: string;
to: string;
}): Promise<FailureData | ErrorData[]>
Parameter | Type |
---|---|
__namedParameters |
object |
__namedParameters.from |
string |
__namedParameters.to |
string |
Promise
<FailureData
| ErrorData
[]>
IAreaFacade
.getErrors
getFrostProtection(): Promise<FrostProtectionData>
Promise
<FrostProtectionData
>
IAreaFacade
.getFrostProtection
getHolidayMode(): Promise<HolidayModeData>
Promise
<HolidayModeData
>
IAreaFacade
.getHolidayMode
getTiles(): Promise<TilesData<null>>
Promise
<TilesData
<null
>>
IAreaFacade
.getTiles
getWifiReport(hour: number): Promise<WifiData>
Parameter | Type |
---|---|
hour |
number |
Promise
<WifiData
>
IAreaFacade
.getWifiReport
setAtaGroup(postData: Omit<SetAtaGroupPostData, "Specification">): Promise<SuccessData | FailureData>
Parameter | Type |
---|---|
postData |
Omit <SetAtaGroupPostData , "Specification" > |
Promise
<SuccessData
| FailureData
>
IAreaFacade
.setAtaGroup
setFrostProtection(__namedParameters: {
enable: boolean;
max: number;
min: number;
}): Promise<SuccessData | FailureData>
Parameter | Type |
---|---|
__namedParameters |
object |
__namedParameters.enable ? |
boolean |
__namedParameters.max |
number |
__namedParameters.min |
number |
Promise
<SuccessData
| FailureData
>
IAreaFacade
.setFrostProtection
setHolidayMode(__namedParameters: {
enable: boolean;
from: string;
to: string;
}): Promise<SuccessData | FailureData>
Parameter | Type |
---|---|
__namedParameters |
object |
__namedParameters.enable ? |
boolean |
__namedParameters.from |
string |
__namedParameters.to |
string |
Promise
<SuccessData
| FailureData
>
IAreaFacade
.setHolidayMode
setPower(enable: boolean): Promise<boolean>
Parameter | Type | Default value |
---|---|---|
enable |
boolean |
true |
Promise
<boolean
>
IAreaFacade
.setPower
Type parameter |
---|
T extends number | null |
Property | Modifier | Type | Default value |
---|---|---|---|
buildingId |
readonly |
number |
undefined |
floorId |
readonly |
null | number |
undefined |
id |
readonly |
number |
undefined |
name |
readonly |
string |
undefined |
areas |
readonly |
Map <number , AreaModelAny > |
... |
get building(): null | BuildingModel
null
| BuildingModel
get deviceIds(): number[]
number
[]
get devices(): DeviceModelAny[]
get floor(): null | FloorModel
null
| FloorModel
static getAll(): AreaModelAny[]
static getByBuildingId(buildingId: number): AreaModelAny[]
Parameter | Type |
---|---|
buildingId |
number |
static getById(id: number): undefined | AreaModelAny
Parameter | Type |
---|---|
id |
number |
undefined
| AreaModelAny
static getByName(areaName: string): undefined | AreaModelAny
Parameter | Type |
---|---|
areaName |
string |
undefined
| AreaModelAny
static upsert(data: AreaDataAny): void
Parameter | Type |
---|---|
data |
AreaDataAny |
void
new BuildingFacade(api: default, id: number): BuildingFacade
Parameter | Type |
---|---|
api |
default |
id |
number |
get model(): BuildingModel
fetch(): Promise<BuildingSettings>
Promise
<BuildingSettings
>
IBuildingFacade
.fetch
getErrors(__namedParameters: {
from: string;
to: string;
}): Promise<FailureData | ErrorData[]>
Parameter | Type |
---|---|
__namedParameters |
object |
__namedParameters.from |
string |
__namedParameters.to |
string |
Promise
<FailureData
| ErrorData
[]>
IBuildingFacade
.getErrors
getFrostProtection(): Promise<FrostProtectionData>
Promise
<FrostProtectionData
>
IBuildingFacade
.getFrostProtection
getHolidayMode(): Promise<HolidayModeData>
Promise
<HolidayModeData
>
IBuildingFacade
.getHolidayMode
getTiles(): Promise<TilesData<null>>
Promise
<TilesData
<null
>>
IBuildingFacade
.getTiles
getWifiReport(hour: number): Promise<WifiData>
Parameter | Type |
---|---|
hour |
number |
Promise
<WifiData
>
IBuildingFacade
.getWifiReport
setAtaGroup(postData: Omit<SetAtaGroupPostData, "Specification">): Promise<SuccessData | FailureData>
Parameter | Type |
---|---|
postData |
Omit <SetAtaGroupPostData , "Specification" > |
Promise
<SuccessData
| FailureData
>
IBuildingFacade
.setAtaGroup
setFrostProtection(__namedParameters: {
enable: boolean;
max: number;
min: number;
}): Promise<SuccessData | FailureData>
Parameter | Type |
---|---|
__namedParameters |
object |
__namedParameters.enable ? |
boolean |
__namedParameters.max |
number |
__namedParameters.min |
number |
Promise
<SuccessData
| FailureData
>
IBuildingFacade
.setFrostProtection
setHolidayMode(__namedParameters: {
enable: boolean;
from: string;
to: string;
}): Promise<SuccessData | FailureData>
Parameter | Type |
---|---|
__namedParameters |
object |
__namedParameters.enable ? |
boolean |
__namedParameters.from |
string |
__namedParameters.to |
string |
Promise
<SuccessData
| FailureData
>
IBuildingFacade
.setHolidayMode
setPower(enable: boolean): Promise<boolean>
Parameter | Type | Default value |
---|---|---|
enable |
boolean |
true |
Promise
<boolean
>
IBuildingFacade
.setPower
Property | Modifier | Type | Default value |
---|---|---|---|
data |
readonly |
BuildingSettings |
undefined |
id |
readonly |
number |
undefined |
name |
readonly |
string |
undefined |
buildings |
readonly |
Map <number , BuildingModel > |
... |
get deviceIds(): number[]
number
[]
get devices(): DeviceModelAny[]
static getAll(): BuildingModel[]
static getById(id: number): undefined | BuildingModel
Parameter | Type |
---|---|
id |
number |
undefined
| BuildingModel
static getByName(buildingName: string): undefined | BuildingModel
Parameter | Type |
---|---|
buildingName |
string |
undefined
| BuildingModel
static upsert(data: BuildingData): void
Parameter | Type |
---|---|
data |
BuildingData |
void
Type parameter |
---|
T extends keyof typeof DeviceType |
new DeviceFacade<T>(api: default, id: number): DeviceFacade<T>
Parameter | Type |
---|---|
api |
default |
id |
number |
DeviceFacade
<T
>
get model(): DeviceModel<T>
DeviceModel
<T
>
fetch(): Promise<ListDevice[T]["Device"]>
Promise
<ListDevice
[T
]["Device"
]>
IDeviceFacade
.fetch
get(): Promise<GetDeviceData[T]>
Promise
<GetDeviceData
[T
]>
IDeviceFacade
.get
getEnergyReport(__namedParameters: {
from: string;
to: string;
}): Promise<EnergyData[T]>
Parameter | Type |
---|---|
__namedParameters |
object |
__namedParameters.from |
string |
__namedParameters.to |
string |
Promise
<EnergyData
[T
]>
IDeviceFacade
.getEnergyReport
getErrors(__namedParameters: {
from: string;
to: string;
}): Promise<FailureData | ErrorData[]>
Parameter | Type |
---|---|
__namedParameters |
object |
__namedParameters.from |
string |
__namedParameters.to |
string |
Promise
<FailureData
| ErrorData
[]>
IDeviceFacade
.getErrors
getFrostProtection(): Promise<FrostProtectionData>
Promise
<FrostProtectionData
>
IDeviceFacade
.getFrostProtection
getHolidayMode(): Promise<HolidayModeData>
Promise
<HolidayModeData
>
IDeviceFacade
.getHolidayMode
getTile(select?: false): Promise<TilesData<null>>
Parameter | Type |
---|---|
select ? |
false |
Promise
<TilesData
<null
>>
IDeviceFacade.getTile
getTile(select: true): Promise<TilesData<T>>
Parameter | Type |
---|---|
select |
true |
Promise
<TilesData
<T
>>
IDeviceFacade.getTile
getWifiReport(hour: number): Promise<WifiData>
Parameter | Type |
---|---|
hour |
number |
Promise
<WifiData
>
IDeviceFacade
.getWifiReport
set(postData: UpdateDeviceData[T]): Promise<SetDeviceData[T]>
Parameter | Type |
---|---|
postData |
UpdateDeviceData [T ] |
Promise
<SetDeviceData
[T
]>
IDeviceFacade
.set
setFrostProtection(__namedParameters: {
enable: boolean;
max: number;
min: number;
}): Promise<SuccessData | FailureData>
Parameter | Type |
---|---|
__namedParameters |
object |
__namedParameters.enable ? |
boolean |
__namedParameters.max |
number |
__namedParameters.min |
number |
Promise
<SuccessData
| FailureData
>
IDeviceFacade
.setFrostProtection
setHolidayMode(__namedParameters: {
enable: boolean;
from: string;
to: string;
}): Promise<SuccessData | FailureData>
Parameter | Type |
---|---|
__namedParameters |
object |
__namedParameters.enable ? |
boolean |
__namedParameters.from |
string |
__namedParameters.to |
string |
Promise
<SuccessData
| FailureData
>
IDeviceFacade
.setHolidayMode
setPower(enable: boolean): Promise<boolean>
Parameter | Type | Default value |
---|---|---|
enable |
boolean |
true |
Promise
<boolean
>
IDeviceFacade
.setPower
Type parameter |
---|
T extends keyof typeof DeviceType |
IDeviceModel
<T
>
Property | Modifier | Type | Default value |
---|---|---|---|
areaId |
readonly |
null | number |
null |
buildingId |
readonly |
number |
undefined |
data |
readonly |
ListDevice [T ]["Device" ] |
undefined |
floorId |
readonly |
null | number |
null |
id |
readonly |
number |
undefined |
name |
readonly |
string |
undefined |
type |
readonly |
T |
undefined |
devices |
readonly |
Map <number , DeviceModelAny > |
... |
get area(): null | AreaModelAny
null
| AreaModelAny
get building(): null | BuildingModel
null
| BuildingModel
get floor(): null | FloorModel
null
| FloorModel
static getAll(): DeviceModelAny[]
static getByBuildingId(buildingId: number): DeviceModelAny[]
Parameter | Type |
---|---|
buildingId |
number |
static getById(id: number): undefined | DeviceModelAny
Parameter | Type |
---|---|
id |
number |
undefined
| DeviceModelAny
static getByName(deviceName: string): undefined | DeviceModelAny
Parameter | Type |
---|---|
deviceName |
string |
undefined
| DeviceModelAny
static getByType(deviceType: "Ata" | "Atw" | "Erv"): DeviceModelAny[]
Parameter | Type |
---|---|
deviceType |
"Ata" | "Atw" | "Erv" |
static upsert(data: ListDeviceAny): void
Parameter | Type |
---|---|
data |
ListDeviceAny |
void
static upsertMany(dataList: readonly ListDeviceAny[]): void
Parameter | Type |
---|---|
dataList |
readonly ListDeviceAny [] |
void
new FloorFacade(api: default, id: number): FloorFacade
Parameter | Type |
---|---|
api |
default |
id |
number |
get model(): FloorModel
getErrors(__namedParameters: {
from: string;
to: string;
}): Promise<FailureData | ErrorData[]>
Parameter | Type |
---|---|
__namedParameters |
object |
__namedParameters.from |
string |
__namedParameters.to |
string |
Promise
<FailureData
| ErrorData
[]>
IFloorFacade
.getErrors
getFrostProtection(): Promise<FrostProtectionData>
Promise
<FrostProtectionData
>
IFloorFacade
.getFrostProtection
getHolidayMode(): Promise<HolidayModeData>
Promise
<HolidayModeData
>
IFloorFacade
.getHolidayMode
getTiles(): Promise<TilesData<null>>
Promise
<TilesData
<null
>>
IFloorFacade
.getTiles
getWifiReport(hour: number): Promise<WifiData>
Parameter | Type |
---|---|
hour |
number |
Promise
<WifiData
>
IFloorFacade
.getWifiReport
setAtaGroup(postData: Omit<SetAtaGroupPostData, "Specification">): Promise<SuccessData | FailureData>
Parameter | Type |
---|---|
postData |
Omit <SetAtaGroupPostData , "Specification" > |
Promise
<SuccessData
| FailureData
>
IFloorFacade
.setAtaGroup
setFrostProtection(__namedParameters: {
enable: boolean;
max: number;
min: number;
}): Promise<SuccessData | FailureData>
Parameter | Type |
---|---|
__namedParameters |
object |
__namedParameters.enable ? |
boolean |
__namedParameters.max |
number |
__namedParameters.min |
number |
Promise
<SuccessData
| FailureData
>
IFloorFacade
.setFrostProtection
setHolidayMode(__namedParameters: {
enable: boolean;
from: string;
to: string;
}): Promise<SuccessData | FailureData>
Parameter | Type |
---|---|
__namedParameters |
object |
__namedParameters.enable ? |
boolean |
__namedParameters.from |
string |
__namedParameters.to |
string |
Promise
<SuccessData
| FailureData
>
IFloorFacade
.setHolidayMode
setPower(enable: boolean): Promise<boolean>
Parameter | Type | Default value |
---|---|---|
enable |
boolean |
true |
Promise
<boolean
>
IFloorFacade
.setPower
Property | Modifier | Type | Default value |
---|---|---|---|
buildingId |
readonly |
number |
undefined |
id |
readonly |
number |
undefined |
name |
readonly |
string |
undefined |
floors |
readonly |
Map <number , FloorModel > |
... |
get areaIds(): number[]
number
[]
get areas(): AreaModel<number>[]
AreaModel
<number
>[]
get building(): null | BuildingModel
null
| BuildingModel
get deviceIds(): number[]
number
[]
get devices(): DeviceModelAny[]
static getAll(): FloorModel[]
static getByBuildingId(buildingId: number): FloorModel[]
Parameter | Type |
---|---|
buildingId |
number |
static getById(id: number): undefined | FloorModel
Parameter | Type |
---|---|
id |
number |
undefined
| FloorModel
static getByName(floorName: string): undefined | FloorModel
Parameter | Type |
---|---|
floorName |
string |
undefined
| FloorModel
static upsert(data: FloorData): void
Parameter | Type |
---|---|
data |
FloorData |
void
new default(config: {
language: string;
logger: Logger;
settingManager: SettingManager;
shouldVerifySSL: boolean;
timezone: string;
}): default
Parameter | Type |
---|---|
config |
object |
config.language ? |
string |
config.logger ? |
Logger |
config.settingManager ? |
SettingManager |
config.shouldVerifySSL ? |
boolean |
config.timezone ? |
string |
Property | Modifier | Type |
---|---|---|
language |
public |
string |
applyLogin(data?: LoginCredentials, onSuccess?: () => Promise<void>): Promise<boolean>
Parameter | Type |
---|---|
data ? |
LoginCredentials |
onSuccess ? |
() => Promise <void > |
Promise
<boolean
>
IMELCloudAPI
.applyLogin
fetchDevices(): Promise<{
data: Building[];
}>
Promise
<{
data
: Building
[];
}>
Member | Type |
---|---|
data |
Building [] |
IMELCloudAPI
.fetchDevices
getDevice<T>(__namedParameters: {
params: GetDeviceDataParams;
}): Promise<{
data: GetDeviceData[T];
}>
Type parameter |
---|
T extends "Ata" | "Atw" | "Erv" |
Parameter | Type |
---|---|
__namedParameters |
object |
__namedParameters.params |
GetDeviceDataParams |
Promise
<{
data
: GetDeviceData
[T
];
}>
Member | Type |
---|---|
data |
GetDeviceData [T ] |
IMELCloudAPI
.getDevice
getEnergyReport<T>(__namedParameters: {
postData: EnergyPostData;
}): Promise<{
data: EnergyData[T];
}>
Type parameter |
---|
T extends "Ata" | "Atw" | "Erv" |
Parameter | Type |
---|---|
__namedParameters |
object |
__namedParameters.postData |
EnergyPostData |
Promise
<{
data
: EnergyData
[T
];
}>
Member | Type |
---|---|
data |
EnergyData [T ] |
IMELCloudAPI
.getEnergyReport
getErrors(__namedParameters: {
postData: ErrorPostData;
}): Promise<{
data: FailureData | ErrorData[];
}>
Parameter | Type |
---|---|
__namedParameters |
object |
__namedParameters.postData |
ErrorPostData |
Promise
<{
data
: FailureData
| ErrorData
[];
}>
Member | Type |
---|---|
data |
FailureData | ErrorData [] |
IMELCloudAPI
.getErrors
getFrostProtection(__namedParameters: {
params: SettingsParams;
}): Promise<{
data: FrostProtectionData;
}>
Parameter | Type |
---|---|
__namedParameters |
object |
__namedParameters.params |
SettingsParams |
Promise
<{
data
: FrostProtectionData
;
}>
Member | Type |
---|---|
data |
FrostProtectionData |
IMELCloudAPI
.getFrostProtection
getHolidayMode(__namedParameters: {
params: SettingsParams;
}): Promise<{
data: HolidayModeData;
}>
Parameter | Type |
---|---|
__namedParameters |
object |
__namedParameters.params |
SettingsParams |
Promise
<{
data
: HolidayModeData
;
}>
Member | Type |
---|---|
data |
HolidayModeData |
IMELCloudAPI
.getHolidayMode
getTiles(__namedParameters: {
postData: TilesPostData<null>;
}): Promise<{
data: TilesData<null>;
}>
Parameter | Type |
---|---|
__namedParameters |
object |
__namedParameters.postData |
TilesPostData <null > |
Promise
<{
data
: TilesData
<null
>;
}>
Member | Type |
---|---|
data |
TilesData <null > |
IMELCloudAPI.getTiles
getTiles<T>(__namedParameters: {
postData: TilesPostData<T>;
}): Promise<{
data: TilesData<T>;
}>
Type parameter |
---|
T extends "Ata" | "Atw" | "Erv" |
Parameter | Type |
---|---|
__namedParameters |
object |
__namedParameters.postData |
TilesPostData <T > |
Promise
<{
data
: TilesData
<T
>;
}>
Member | Type |
---|---|
data |
TilesData <T > |
IMELCloudAPI.getTiles
getWifiReport(__namedParameters: {
postData: WifiPostData;
}): Promise<{
data: WifiData;
}>
Parameter | Type |
---|---|
__namedParameters |
object |
__namedParameters.postData |
WifiPostData |
Promise
<{
data
: WifiData
;
}>
Member | Type |
---|---|
data |
WifiData |
IMELCloudAPI
.getWifiReport
login(__namedParameters: {
postData: LoginPostData;
}): Promise<{
data: LoginData;
}>
Parameter | Type |
---|---|
__namedParameters |
object |
__namedParameters.postData |
LoginPostData |
Promise
<{
data
: LoginData
;
}>
Member | Type |
---|---|
data |
LoginData |
IMELCloudAPI
.login
setAtaGroup(__namedParameters: {
postData: SetAtaGroupPostData;
}): Promise<{
data: SuccessData | FailureData;
}>
Parameter | Type |
---|---|
__namedParameters |
object |
__namedParameters.postData |
SetAtaGroupPostData |
Promise
<{
data
: SuccessData
| FailureData
;
}>
Member | Type |
---|---|
data |
SuccessData | FailureData |
IMELCloudAPI
.setAtaGroup
setDevice<T>(__namedParameters: {
heatPumpType: T;
postData: SetDevicePostData<T>;
}): Promise<{
data: SetDeviceData[T];
}>
Type parameter |
---|
T extends "Ata" | "Atw" | "Erv" |
Parameter | Type |
---|---|
__namedParameters |
object |
__namedParameters.heatPumpType |
T |
__namedParameters.postData |
SetDevicePostData <T > |
Promise
<{
data
: SetDeviceData
[T
];
}>
Member | Type |
---|---|
data |
SetDeviceData [T ] |
IMELCloudAPI
.setDevice
setFrostProtection(__namedParameters: {
postData: FrostProtectionPostData;
}): Promise<{
data: SuccessData | FailureData;
}>
Parameter | Type |
---|---|
__namedParameters |
object |
__namedParameters.postData |
FrostProtectionPostData |
Promise
<{
data
: SuccessData
| FailureData
;
}>
Member | Type |
---|---|
data |
SuccessData | FailureData |
IMELCloudAPI
.setFrostProtection
setHolidayMode(__namedParameters: {
postData: HolidayModePostData;
}): Promise<{
data: SuccessData | FailureData;
}>
Parameter | Type |
---|---|
__namedParameters |
object |
__namedParameters.postData |
HolidayModePostData |
Promise
<{
data
: SuccessData
| FailureData
;
}>
Member | Type |
---|---|
data |
SuccessData | FailureData |
IMELCloudAPI
.setHolidayMode
setLanguage(language: string): Promise<{
data: boolean;
}>
Parameter | Type |
---|---|
language |
string |
Promise
<{
data
: boolean
;
}>
Member | Type |
---|---|
data |
boolean |
IMELCloudAPI
.setLanguage
setPower(__namedParameters: {
postData: SetPowerPostData;
}): Promise<{
data: boolean;
}>
Parameter | Type |
---|---|
__namedParameters |
object |
__namedParameters.postData |
SetPowerPostData |
Promise
<{
data
: boolean
;
}>
Member | Type |
---|---|
data |
boolean |
IMELCloudAPI
.setPower
Property | Modifier | Type |
---|---|---|
contextKey? |
readonly |
null | string |
expiry? |
readonly |
null | string |
password? |
readonly |
null | string |
username? |
readonly |
null | string |
Type parameter |
---|
T extends number | null |
Property | Modifier | Type | Inherited from |
---|---|---|---|
BuildingId |
readonly |
number |
FloorData .BuildingId |
FloorId |
readonly |
T |
- |
ID |
readonly |
number |
FloorData .ID |
Name |
readonly |
string |
FloorData .Name |
Property | Modifier | Type |
---|---|---|
DeviceID |
readonly |
number |
Property | Modifier | Type | Overrides | Inherited from |
---|---|---|---|---|
EffectiveFlags |
readonly |
0 |
BaseSetDeviceData .EffectiveFlags |
BaseSetDeviceData .EffectiveFlags |
LastCommunication |
readonly |
string |
BaseSetDeviceData .LastCommunication |
BaseSetDeviceData .LastCommunication |
NextCommunication |
readonly |
string |
BaseSetDeviceData .NextCommunication |
BaseSetDeviceData .NextCommunication |
Offline |
readonly |
boolean |
BaseSetDeviceData .Offline |
BaseSetDeviceData .Offline |
Power |
readonly |
boolean |
BaseSetDeviceData .Power |
BaseSetDeviceData .Power |
Property | Modifier | Type |
---|---|---|
AreaID |
readonly |
null | number |
BuildingID |
readonly |
number |
DeviceID |
readonly |
number |
DeviceName |
readonly |
string |
FloorID |
readonly |
null | number |
Type |
readonly |
DeviceType |
Omit
<BaseGetDeviceData
, keyofDeviceDataNotInList
>
Property | Modifier | Type | Inherited from |
---|---|---|---|
EffectiveFlags |
readonly |
0 |
Omit.EffectiveFlags |
Offline |
readonly |
boolean |
Omit.Offline |
Power |
readonly |
boolean |
Omit.Power |
WifiSignalStrength |
readonly |
number |
- |
Required
<Readonly
<BaseUpdateDeviceData
>>.DeviceDataNotInList
Property | Modifier | Type | Inherited from |
---|---|---|---|
EffectiveFlags |
readonly |
number |
Required.EffectiveFlags |
LastCommunication |
readonly |
string |
DeviceDataNotInList .LastCommunication |
NextCommunication |
readonly |
string |
DeviceDataNotInList .NextCommunication |
Offline |
readonly |
boolean |
- |
Power |
readonly |
boolean |
Required.Power |
Property | Modifier | Type |
---|---|---|
EffectiveFlags |
public |
number |
Power? |
readonly |
boolean |
Property | Modifier | Type | Inherited from |
---|---|---|---|
FPDefined |
readonly |
boolean |
BuildingData .FPDefined |
FPEnabled |
readonly |
boolean |
BuildingData .FPEnabled |
FPMaxTemperature |
readonly |
number |
BuildingData .FPMaxTemperature |
FPMinTemperature |
readonly |
number |
BuildingData .FPMinTemperature |
HMDefined |
readonly |
boolean |
BuildingData .HMDefined |
HMEnabled |
readonly |
boolean |
BuildingData .HMEnabled |
HMEndDate |
readonly |
null | string |
BuildingData .HMEndDate |
HMStartDate |
readonly |
null | string |
BuildingData .HMStartDate |
ID |
readonly |
number |
BuildingData .ID |
Name |
readonly |
string |
BuildingData .Name |
Structure |
readonly |
{ Areas : readonly AreaData <null > & { Devices : readonly ListDeviceAny []; }[]; Devices : readonly ListDeviceAny []; Floors : readonly FloorData & { Areas : readonly AreaData <number > & { Devices : readonly ListDeviceAny []; }[]; Devices : readonly ListDeviceAny []; }[]; } |
- |
Structure.Areas |
readonly |
readonly AreaData <null > & { Devices : readonly ListDeviceAny []; }[] |
- |
Structure.Devices |
public |
readonly ListDeviceAny [] |
- |
Structure.Floors |
public |
readonly FloorData & { Areas : readonly AreaData <number > & { Devices : readonly ListDeviceAny []; }[]; Devices : readonly ListDeviceAny []; }[] |
- |
TimeZone |
public |
number |
BuildingData .TimeZone |
Property | Modifier | Type | Inherited from |
---|---|---|---|
FPDefined |
readonly |
boolean |
BuildingSettings .FPDefined |
FPEnabled |
readonly |
boolean |
BuildingSettings .FPEnabled |
FPMaxTemperature |
readonly |
number |
BuildingSettings .FPMaxTemperature |
FPMinTemperature |
readonly |
number |
BuildingSettings .FPMinTemperature |
HMDefined |
readonly |
boolean |
BuildingSettings .HMDefined |
HMEnabled |
readonly |
boolean |
BuildingSettings .HMEnabled |
HMEndDate |
readonly |
null | string |
BuildingSettings .HMEndDate |
HMStartDate |
readonly |
null | string |
BuildingSettings .HMStartDate |
ID |
readonly |
number |
- |
Name |
readonly |
string |
- |
TimeZone |
readonly |
number |
BuildingSettings .TimeZone |
FrostProtectionData
.Omit
<HolidayModeData
,"EndDate"
|"StartDate"
>
Property | Modifier | Type | Inherited from |
---|---|---|---|
FPDefined |
readonly |
boolean |
FrostProtectionData .FPDefined |
FPEnabled |
readonly |
boolean |
FrostProtectionData .FPEnabled |
FPMaxTemperature |
readonly |
number |
FrostProtectionData .FPMaxTemperature |
FPMinTemperature |
readonly |
number |
FrostProtectionData .FPMinTemperature |
HMDefined |
readonly |
boolean |
Omit.HMDefined |
HMEnabled |
readonly |
boolean |
Omit.HMEnabled |
HMEndDate |
readonly |
null | string |
Omit.HMEndDate |
HMStartDate |
readonly |
null | string |
Omit.HMStartDate |
TimeZone |
readonly |
number |
Omit.TimeZone |
Property | Modifier | Type |
---|---|---|
Day |
readonly |
number |
Hour |
readonly |
number |
Minute |
readonly |
number |
Month |
readonly |
number |
Second |
readonly |
number |
Year |
readonly |
number |
Property | Modifier | Type |
---|---|---|
LastCommunication |
readonly |
string |
NextCommunication |
readonly |
string |
Property | Modifier | Type |
---|---|---|
Ata |
readonly |
Record <NonEffectiveFlagsKeyOf <UpdateDeviceDataAta >, number > |
Atw |
readonly |
Record <NonEffectiveFlagsKeyOf <UpdateDeviceDataAtw >, number > |
Erv |
readonly |
Record <NonEffectiveFlagsKeyOf <UpdateDeviceDataErv >, number > |
Property | Modifier | Type |
---|---|---|
Ata |
readonly |
EnergyDataAta |
Atw |
readonly |
EnergyDataAtw |
Erv |
readonly |
never |
Property | Modifier | Type |
---|---|---|
Auto |
readonly |
readonly number [] |
Cooling |
readonly |
readonly number [] |
Dry |
readonly |
readonly number [] |
Fan |
readonly |
readonly number [] |
Heating |
readonly |
readonly number [] |
Other |
readonly |
readonly number [] |
TotalAutoConsumed |
readonly |
number |
TotalCoolingConsumed |
readonly |
number |
TotalDryConsumed |
readonly |
number |
TotalFanConsumed |
readonly |
number |
TotalHeatingConsumed |
readonly |
number |
TotalOtherConsumed |
readonly |
number |
UsageDisclaimerPercentages |
readonly |
string |
Property | Modifier | Type |
---|---|---|
CoP |
readonly |
readonly number [] |
TotalCoolingConsumed |
readonly |
number |
TotalCoolingProduced |
readonly |
number |
TotalHeatingConsumed |
readonly |
number |
TotalHeatingProduced |
readonly |
number |
TotalHotWaterConsumed |
readonly |
number |
TotalHotWaterProduced |
readonly |
number |
Property | Modifier | Type | Inherited from |
---|---|---|---|
DeviceID |
readonly |
number |
BaseDevicePostData .DeviceID |
FromDate |
readonly |
string |
- |
ToDate |
readonly |
string |
- |
Property | Modifier | Type |
---|---|---|
DeviceId |
readonly |
number |
EndDate |
readonly |
string |
ErrorMessage |
readonly |
null | string |
StartDate |
readonly |
string |
Property | Modifier | Type |
---|---|---|
DeviceIDs |
readonly |
readonly number [] |
FromDate |
readonly |
string |
ToDate |
readonly |
string |
Property | Modifier | Type |
---|---|---|
AttributeErrors |
readonly |
Record <string , readonly string []> |
Success |
readonly |
false |
Property | Modifier | Type |
---|---|---|
BuildingId |
readonly |
number |
ID |
readonly |
number |
Name |
readonly |
string |
Property | Modifier | Type |
---|---|---|
FPDefined |
readonly |
boolean |
FPEnabled |
readonly |
boolean |
FPMaxTemperature |
readonly |
number |
FPMinTemperature |
readonly |
number |
Property | Modifier | Type |
---|---|---|
AreaIds? |
readonly |
readonly number [] |
BuildingIds? |
readonly |
readonly number [] |
DeviceIds? |
readonly |
readonly number [] |
Enabled |
readonly |
boolean |
FloorIds? |
readonly |
readonly number [] |
MaximumTemperature |
readonly |
number |
MinimumTemperature |
readonly |
number |
Property | Modifier | Type |
---|---|---|
Ata |
readonly |
GetDeviceDataAta |
Atw |
readonly |
GetDeviceDataAtw |
Erv |
readonly |
GetDeviceDataErv |
Property | Modifier | Type |
---|---|---|
buildingId |
readonly |
number |
id |
readonly |
number |
Property | Modifier | Type |
---|---|---|
EndDate |
readonly |
{ Day : number ; Hour : number ; Minute : number ; Month : number ; Second : number ; Year : number ; } |
EndDate.Day |
readonly |
number |
EndDate.Hour |
readonly |
number |
EndDate.Minute |
readonly |
number |
EndDate.Month |
readonly |
number |
EndDate.Second |
readonly |
number |
EndDate.Year |
readonly |
number |
HMDefined |
public |
boolean |
HMEnabled |
public |
boolean |
HMEndDate |
public |
null | string |
HMStartDate |
public |
null | string |
StartDate |
public |
{ Day : number ; Hour : number ; Minute : number ; Month : number ; Second : number ; Year : number ; } |
StartDate.Day |
public |
number |
StartDate.Hour |
public |
number |
StartDate.Minute |
public |
number |
StartDate.Month |
public |
number |
StartDate.Second |
public |
number |
StartDate.Year |
public |
number |
TimeZone |
public |
number |
Property | Modifier | Type |
---|---|---|
Enabled |
readonly |
boolean |
EndDate |
readonly |
null | DateTimeComponents |
HMTimeZones |
readonly |
readonly { Areas : readonly number []; Buildings : readonly number []; Devices : readonly number []; Floors : readonly number []; TimeZone : number ; }[] |
StartDate |
readonly |
null | DateTimeComponents |
Property | Type | Inherited from |
---|---|---|
getErrors |
(__namedParameters : { from : string ; to : string ; }) => Promise <FailureData | ErrorData []> |
IBaseFacade .getErrors |
getFrostProtection |
() => Promise <FrostProtectionData > |
IBaseFacade .getFrostProtection |
getHolidayMode |
() => Promise <HolidayModeData > |
IBaseFacade .getHolidayMode |
getTiles |
() => Promise <TilesData <null >> |
IBaseSuperDeviceFacade .getTiles |
getWifiReport |
(hour : number ) => Promise <WifiData > |
IBaseFacade .getWifiReport |
setAtaGroup |
(postData : Omit <SetAtaGroupPostData , "Specification" >) => Promise <SuccessData | FailureData > |
IBaseSuperDeviceFacade .setAtaGroup |
setFrostProtection |
(__namedParameters : { enable : boolean ; max : number ; min : number ; }) => Promise <SuccessData | FailureData > |
IBaseFacade .setFrostProtection |
setHolidayMode |
(__namedParameters : { enable : boolean ; from : string ; to : string ; }) => Promise <SuccessData | FailureData > |
IBaseFacade .setHolidayMode |
setPower |
(enable ?: boolean ) => Promise <boolean > |
IBaseFacade .setPower |
Property | Modifier | Type | Inherited from |
---|---|---|---|
building |
readonly |
null | BuildingModel |
IBaseSubBuildingModel .building |
buildingId |
readonly |
number |
IBaseSubBuildingModel .buildingId |
deviceIds |
readonly |
number [] |
IBaseSuperDeviceModel .deviceIds |
devices |
readonly |
DeviceModelAny [] |
IBaseSuperDeviceModel .devices |
floor |
readonly |
null | FloorModel |
IBaseSubFloorModel .floor |
floorId |
readonly |
null | number |
IBaseSubFloorModel .floorId |
id |
readonly |
number |
IBaseModel .id |
name |
readonly |
string |
IBaseModel .name |
Property | Type |
---|---|
getErrors |
(__namedParameters : { from : string ; to : string ; }) => Promise <FailureData | ErrorData []> |
getFrostProtection |
() => Promise <FrostProtectionData > |
getHolidayMode |
() => Promise <HolidayModeData > |
getWifiReport |
(hour : number ) => Promise <WifiData > |
setFrostProtection |
(__namedParameters : { enable : boolean ; max : number ; min : number ; }) => Promise <SuccessData | FailureData > |
setHolidayMode |
(__namedParameters : { enable : boolean ; from : string ; to : string ; }) => Promise <SuccessData | FailureData > |
setPower |
(enable ?: boolean ) => Promise <boolean > |
Property | Modifier | Type |
---|---|---|
id |
readonly |
number |
name |
readonly |
string |
Property | Modifier | Type |
---|---|---|
building |
readonly |
null | BuildingModel |
buildingId |
readonly |
number |
Property | Modifier | Type |
---|---|---|
floor |
readonly |
null | FloorModel |
floorId |
readonly |
null | number |
Property | Type |
---|---|
getTiles |
() => Promise <TilesData <null >> |
setAtaGroup |
(postData : Omit <SetAtaGroupPostData , "Specification" >) => Promise <SuccessData | FailureData > |
Property | Modifier | Type |
---|---|---|
deviceIds |
readonly |
number [] |
devices |
readonly |
DeviceModelAny [] |
Property | Type | Inherited from |
---|---|---|
fetch |
() => Promise <BuildingSettings > |
- |
getErrors |
(__namedParameters : { from : string ; to : string ; }) => Promise <FailureData | ErrorData []> |
IBaseFacade .getErrors |
getFrostProtection |
() => Promise <FrostProtectionData > |
IBaseFacade .getFrostProtection |
getHolidayMode |
() => Promise <HolidayModeData > |
IBaseFacade .getHolidayMode |
getTiles |
() => Promise <TilesData <null >> |
IBaseSuperDeviceFacade .getTiles |
getWifiReport |
(hour : number ) => Promise <WifiData > |
IBaseFacade .getWifiReport |
setAtaGroup |
(postData : Omit <SetAtaGroupPostData , "Specification" >) => Promise <SuccessData | FailureData > |
IBaseSuperDeviceFacade .setAtaGroup |
setFrostProtection |
(__namedParameters : { enable : boolean ; max : number ; min : number ; }) => Promise <SuccessData | FailureData > |
IBaseFacade .setFrostProtection |
setHolidayMode |
(__namedParameters : { enable : boolean ; from : string ; to : string ; }) => Promise <SuccessData | FailureData > |
IBaseFacade .setHolidayMode |
setPower |
(enable ?: boolean ) => Promise <boolean > |
IBaseFacade .setPower |
Property | Modifier | Type | Inherited from |
---|---|---|---|
data |
readonly |
BuildingSettings |
- |
deviceIds |
readonly |
number [] |
IBaseSuperDeviceModel .deviceIds |
devices |
readonly |
DeviceModelAny [] |
IBaseSuperDeviceModel .devices |
id |
readonly |
number |
IBaseModel .id |
name |
readonly |
string |
IBaseModel .name |
Type parameter |
---|
T extends keyof typeof DeviceType |
Property | Type | Inherited from |
---|---|---|
fetch |
() => Promise <ListDevice [T ]["Device" ]> |
- |
get |
() => Promise <GetDeviceData [T ]> |
- |
getEnergyReport |
(__namedParameters : { from : string ; to : string ; }) => Promise <EnergyData [T ]> |
- |
getErrors |
(__namedParameters : { from : string ; to : string ; }) => Promise <FailureData | ErrorData []> |
IBaseFacade .getErrors |
getFrostProtection |
() => Promise <FrostProtectionData > |
IBaseFacade .getFrostProtection |
getHolidayMode |
() => Promise <HolidayModeData > |
IBaseFacade .getHolidayMode |
getTile |
(select ?: false ) => Promise <TilesData <null >> & (select : true ) => Promise <TilesData <T >> |
- |
getWifiReport |
(hour : number ) => Promise <WifiData > |
IBaseFacade .getWifiReport |
set |
(postData : UpdateDeviceData [T ]) => Promise <SetDeviceData [T ]> |
- |
setFrostProtection |
(__namedParameters : { enable : boolean ; max : number ; min : number ; }) => Promise <SuccessData | FailureData > |
IBaseFacade .setFrostProtection |
setHolidayMode |
(__namedParameters : { enable : boolean ; from : string ; to : string ; }) => Promise <SuccessData | FailureData > |
IBaseFacade .setHolidayMode |
setPower |
(enable ?: boolean ) => Promise <boolean > |
IBaseFacade .setPower |
Type parameter |
---|
T extends keyof typeof DeviceType |
Property | Modifier | Type | Inherited from |
---|---|---|---|
area |
readonly |
null | AreaModelAny |
- |
areaId |
readonly |
null | number |
- |
building |
readonly |
null | BuildingModel |
IBaseSubBuildingModel .building |
buildingId |
readonly |
number |
IBaseSubBuildingModel .buildingId |
data |
readonly |
ListDevice [T ]["Device" ] |
- |
floor |
readonly |
null | FloorModel |
IBaseSubFloorModel .floor |
floorId |
readonly |
null | number |
IBaseSubFloorModel .floorId |
id |
readonly |
number |
IBaseModel .id |
name |
readonly |
string |
IBaseModel .name |
type |
readonly |
T |
- |
Property | Type | Inherited from |
---|---|---|
getErrors |
(__namedParameters : { from : string ; to : string ; }) => Promise <FailureData | ErrorData []> |
IBaseFacade .getErrors |
getFrostProtection |
() => Promise <FrostProtectionData > |
IBaseFacade .getFrostProtection |
getHolidayMode |
() => Promise <HolidayModeData > |
IBaseFacade .getHolidayMode |
getTiles |
() => Promise <TilesData <null >> |
IBaseSuperDeviceFacade .getTiles |
getWifiReport |
(hour : number ) => Promise <WifiData > |
IBaseFacade .getWifiReport |
setAtaGroup |
(postData : Omit <SetAtaGroupPostData , "Specification" >) => Promise <SuccessData | FailureData > |
IBaseSuperDeviceFacade .setAtaGroup |
setFrostProtection |
(__namedParameters : { enable : boolean ; max : number ; min : number ; }) => Promise <SuccessData | FailureData > |
IBaseFacade .setFrostProtection |
setHolidayMode |
(__namedParameters : { enable : boolean ; from : string ; to : string ; }) => Promise <SuccessData | FailureData > |
IBaseFacade .setHolidayMode |
setPower |
(enable ?: boolean ) => Promise <boolean > |
IBaseFacade .setPower |
Property | Modifier | Type | Inherited from |
---|---|---|---|
areaIds |
readonly |
number [] |
- |
areas |
readonly |
AreaModel <number >[] |
- |
building |
readonly |
null | BuildingModel |
IBaseSubBuildingModel .building |
buildingId |
readonly |
number |
IBaseSubBuildingModel .buildingId |
deviceIds |
readonly |
number [] |
IBaseSuperDeviceModel .deviceIds |
devices |
readonly |
DeviceModelAny [] |
IBaseSuperDeviceModel .devices |
id |
readonly |
number |
IBaseModel .id |
name |
readonly |
string |
IBaseModel .name |
Property | Modifier | Type |
---|---|---|
applyLogin |
public |
(data ?: LoginCredentials , onSuccess ?: () => Promise <void >) => Promise <boolean > |
fetchDevices |
public |
() => Promise <{ data : Building []; }> |
getDevice |
public |
<T >(__namedParameters : { params : GetDeviceDataParams ; }) => Promise <{ data : GetDeviceData [T ]; }> |
getEnergyReport |
public |
<T >(__namedParameters : { postData : EnergyPostData ; }) => Promise <{ data : EnergyData [T ]; }> |
getErrors |
public |
(__namedParameters : { postData : ErrorPostData ; }) => Promise <{ data : FailureData | ErrorData []; }> |
getFrostProtection |
public |
(__namedParameters : { params : SettingsParams ; }) => Promise <{ data : FrostProtectionData ; }> |
getHolidayMode |
public |
(__namedParameters : { params : SettingsParams ; }) => Promise <{ data : HolidayModeData ; }> |
getTiles |
public |
(__namedParameters : { postData : TilesPostData <null >; }) => Promise <{ data : TilesData <null >; }> & <T >(__namedParameters : { postData : TilesPostData <T >; }) => Promise <{ data : TilesData <T >; }> |
getWifiReport |
public |
(__namedParameters : { postData : WifiPostData ; }) => Promise <{ data : WifiData ; }> |
language |
readonly |
string |
login |
public |
(__namedParameters : { postData : LoginPostData ; }) => Promise <{ data : LoginData ; }> |
setAtaGroup |
public |
(__namedParameters : { postData : SetAtaGroupPostData ; }) => Promise <{ data : SuccessData | FailureData ; }> |
setDevice |
public |
<T >(__namedParameters : { heatPumpType : T ; postData : SetDevicePostData <T >; }) => Promise <{ data : SetDeviceData [T ]; }> |
setFrostProtection |
public |
(__namedParameters : { postData : FrostProtectionPostData ; }) => Promise <{ data : SuccessData | FailureData ; }> |
setHolidayMode |
public |
(__namedParameters : { postData : HolidayModePostData ; }) => Promise <{ data : SuccessData | FailureData ; }> |
setLanguage |
public |
(language : string ) => Promise <{ data : boolean ; }> |
setPower |
public |
(__namedParameters : { postData : SetPowerPostData ; }) => Promise <{ data : boolean ; }> |
Property | Modifier | Type |
---|---|---|
Ata |
readonly |
ListDeviceAta |
Atw |
readonly |
ListDeviceAtw |
Erv |
readonly |
ListDeviceErv |
Property | Modifier | Type | Inherited from |
---|---|---|---|
AreaID |
readonly |
null | number |
BaseListDevice .AreaID |
BuildingID |
readonly |
number |
BaseListDevice .BuildingID |
Device |
readonly |
ListDeviceDataAta |
- |
DeviceID |
readonly |
number |
BaseListDevice .DeviceID |
DeviceName |
readonly |
string |
BaseListDevice .DeviceName |
FloorID |
readonly |
null | number |
BaseListDevice .FloorID |
Type |
readonly |
DeviceType |
BaseListDevice .Type |
Property | Modifier | Type | Inherited from |
---|---|---|---|
AreaID |
readonly |
null | number |
BaseListDevice .AreaID |
BuildingID |
readonly |
number |
BaseListDevice .BuildingID |
Device |
readonly |
ListDeviceDataAtw |
- |
DeviceID |
readonly |
number |
BaseListDevice .DeviceID |
DeviceName |
readonly |
string |
BaseListDevice .DeviceName |
FloorID |
readonly |
null | number |
BaseListDevice .FloorID |
Type |
readonly |
DeviceType |
BaseListDevice .Type |
BaseListDeviceData
.Omit
<GetDeviceDataAta
, keyofDeviceDataNotInList
|"SetFanSpeed"
|"VaneHorizontal"
|"VaneVertical"
>
Property | Modifier | Type | Inherited from |
---|---|---|---|
ActualFanSpeed |
readonly |
number |
- |
DeviceType |
readonly |
Ata |
Omit.DeviceType |
EffectiveFlags |
readonly |
0 |
BaseListDeviceData .EffectiveFlags |
FanSpeed |
readonly |
FanSpeed |
- |
HasAutomaticFanSpeed |
readonly |
boolean |
- |
MaxTempAutomatic |
readonly |
number |
- |
MaxTempCoolDry |
readonly |
number |
- |
MaxTempHeat |
readonly |
number |
- |
MinTempAutomatic |
readonly |
number |
- |
MinTempCoolDry |
readonly |
number |
- |
MinTempHeat |
readonly |
number |
- |
NumberOfFanSpeeds |
readonly |
number |
Omit.NumberOfFanSpeeds |
Offline |
readonly |
boolean |
BaseListDeviceData .Offline |
OperationMode |
readonly |
OperationMode |
Omit.OperationMode |
OutdoorTemperature |
readonly |
number |
- |
Power |
readonly |
boolean |
BaseListDeviceData .Power |
RoomTemperature |
readonly |
number |
Omit.RoomTemperature |
SetTemperature |
readonly |
number |
Omit.SetTemperature |
VaneHorizontalDirection |
readonly |
Horizontal |
- |
VaneVerticalDirection |
readonly |
Vertical |
- |
WifiSignalStrength |
readonly |
number |
BaseListDeviceData .WifiSignalStrength |
BaseListDeviceData
.Omit
<GetDeviceDataAtw
, keyofDeviceDataNotInList
>
Property | Modifier | Type | Inherited from |
---|---|---|---|
BoosterHeater1Status |
readonly |
boolean |
- |
BoosterHeater2PlusStatus |
readonly |
boolean |
- |
BoosterHeater2Status |
readonly |
boolean |
- |
CanCool |
readonly |
boolean |
- |
CondensingTemperature |
readonly |
number |
- |
CurrentEnergyConsumed |
readonly |
number |
- |
CurrentEnergyProduced |
readonly |
number |
- |
DefrostMode |
readonly |
number |
- |
DeviceType |
readonly |
Atw |
Omit.DeviceType |
EcoHotWater |
readonly |
boolean |
- |
EffectiveFlags |
readonly |
0 |
BaseListDeviceData .EffectiveFlags |
FlowTemperature |
readonly |
number |
- |
FlowTemperatureZone1 |
readonly |
number |
- |
FlowTemperatureZone2 |
readonly |
number |
- |
ForcedHotWaterMode |
readonly |
boolean |
Omit.ForcedHotWaterMode |
HasZone2 |
readonly |
boolean |
- |
HeatPumpFrequency |
readonly |
number |
- |
IdleZone1 |
readonly |
boolean |
Omit.IdleZone1 |
IdleZone2 |
readonly |
boolean |
Omit.IdleZone2 |
ImmersionHeaterStatus |
readonly |
boolean |
- |
LastLegionellaActivationTime |
readonly |
string |
- |
MaxTankTemperature |
readonly |
number |
- |
MixingTankWaterTemperature |
readonly |
number |
- |
Offline |
readonly |
boolean |
BaseListDeviceData .Offline |
OperationMode |
readonly |
OperationModeState |
Omit.OperationMode |
OperationModeZone1 |
readonly |
OperationModeZone |
Omit.OperationModeZone1 |
OperationModeZone2 |
readonly |
OperationModeZone |
Omit.OperationModeZone2 |
OutdoorTemperature |
readonly |
number |
Omit.OutdoorTemperature |
Power |
readonly |
boolean |
BaseListDeviceData .Power |
ProhibitCoolingZone1 |
readonly |
boolean |
Omit.ProhibitCoolingZone1 |
ProhibitCoolingZone2 |
readonly |
boolean |
Omit.ProhibitCoolingZone2 |
ProhibitHeatingZone1 |
readonly |
boolean |
Omit.ProhibitHeatingZone1 |
ProhibitHeatingZone2 |
readonly |
boolean |
Omit.ProhibitHeatingZone2 |
ProhibitHotWater |
readonly |
boolean |
Omit.ProhibitHotWater |
ReturnTemperature |
readonly |
number |
- |
ReturnTemperatureZone1 |
readonly |
number |
- |
ReturnTemperatureZone2 |
readonly |
number |
- |
RoomTemperatureZone1 |
readonly |
number |
Omit.RoomTemperatureZone1 |
RoomTemperatureZone2 |
readonly |
number |
Omit.RoomTemperatureZone2 |
SetCoolFlowTemperatureZone1 |
readonly |
number |
Omit.SetCoolFlowTemperatureZone1 |
SetCoolFlowTemperatureZone2 |
readonly |
number |
Omit.SetCoolFlowTemperatureZone2 |
SetHeatFlowTemperatureZone1 |
readonly |
number |
Omit.SetHeatFlowTemperatureZone1 |
SetHeatFlowTemperatureZone2 |
readonly |
number |
Omit.SetHeatFlowTemperatureZone2 |
SetTankWaterTemperature |
readonly |
number |
Omit.SetTankWaterTemperature |
SetTemperatureZone1 |
readonly |
number |
Omit.SetTemperatureZone1 |
SetTemperatureZone2 |
readonly |
number |
Omit.SetTemperatureZone2 |
TankWaterTemperature |
readonly |
number |
Omit.TankWaterTemperature |
TargetHCTemperatureZone1 |
readonly |
number |
- |
TargetHCTemperatureZone2 |
readonly |
number |
- |
WifiSignalStrength |
readonly |
number |
BaseListDeviceData .WifiSignalStrength |
Zone1InCoolMode |
readonly |
boolean |
- |
Zone1InHeatMode |
readonly |
boolean |
- |
Zone2InCoolMode |
readonly |
boolean |
- |
Zone2InHeatMode |
readonly |
boolean |
- |
BaseListDeviceData
.Omit
<GetDeviceDataErv
, keyofDeviceDataNotInList
>
Property | Modifier | Type | Inherited from |
---|---|---|---|
DeviceType |
readonly |
Erv |
Omit.DeviceType |
EffectiveFlags |
readonly |
0 |
BaseListDeviceData .EffectiveFlags |
HasAutomaticFanSpeed |
readonly |
boolean |
- |
HasCO2Sensor |
readonly |
boolean |
- |
HasPM25Sensor |
readonly |
boolean |
- |
NumberOfFanSpeeds |
readonly |
number |
Omit.NumberOfFanSpeeds |
Offline |
readonly |
boolean |
BaseListDeviceData .Offline |
OutdoorTemperature |
readonly |
number |
Omit.OutdoorTemperature |
PM25Level |
readonly |
number |
- |
Power |
readonly |
boolean |
BaseListDeviceData .Power |
RoomCO2Level |
readonly |
number |
Omit.RoomCO2Level |
RoomTemperature |
readonly |
number |
Omit.RoomTemperature |
SetFanSpeed |
readonly |
| auto | very_slow | slow | moderate | fast | very_fast |
Omit.SetFanSpeed |
VentilationMode |
readonly |
VentilationMode |
Omit.VentilationMode |
WifiSignalStrength |
readonly |
number |
BaseListDeviceData .WifiSignalStrength |
Property | Modifier | Type | Inherited from |
---|---|---|---|
AreaID |
readonly |
null | number |
BaseListDevice .AreaID |
BuildingID |
readonly |
number |
BaseListDevice .BuildingID |
Device |
readonly |
ListDeviceDataErv |
- |
DeviceID |
readonly |
number |
BaseListDevice .DeviceID |
DeviceName |
readonly |
string |
BaseListDevice .DeviceName |
FloorID |
readonly |
null | number |
BaseListDevice .FloorID |
Type |
readonly |
DeviceType |
BaseListDevice .Type |
Property | Modifier | Type |
---|---|---|
error |
readonly |
(...data : any []) => void (message ?: any , ...optionalParams : any []) => void |
log |
readonly |
(...data : any []) => void (message ?: any , ...optionalParams : any []) => void |
Property | Modifier | Type |
---|---|---|
password |
readonly |
string |
username |
readonly |
string |
Property | Modifier | Type |
---|---|---|
LoginData |
readonly |
null | { ContextKey : string ; Expiry : string ; } |
Property | Modifier | Type |
---|---|---|
AppVersion |
readonly |
string |
Email |
readonly |
string |
Language? |
readonly |
number |
Password |
readonly |
string |
Persist? |
readonly |
boolean |
Property | Modifier | Type |
---|---|---|
Specification |
readonly |
{ AreaID : null ; BuildingID : null ; FloorID : number ; } | { AreaID : null ; BuildingID : number ; FloorID : null ; } | { AreaID : number ; BuildingID : null ; FloorID : null ; } |
State |
readonly |
{ FanSpeed : | null | auto | very_slow | slow | moderate | fast | very_fast ; OperationMode : null | OperationMode ; Power : null | boolean ; SetTemperature : null | number ; VaneHorizontalDirection : null | Horizontal ; VaneHorizontalSwing : null | boolean ; VaneVerticalDirection : null | Vertical ; VaneVerticalSwing : null | boolean ; } |
State.FanSpeed? |
public |
| null | auto | very_slow | slow | moderate | fast | very_fast |
State.OperationMode? |
public |
null | OperationMode |
State.Power? |
public |
null | boolean |
State.SetTemperature? |
public |
null | number |
State.VaneHorizontalDirection? |
public |
null | Horizontal |
State.VaneHorizontalSwing? |
public |
null | boolean |
State.VaneVerticalDirection? |
public |
null | Vertical |
State.VaneVerticalSwing? |
public |
null | boolean |
Property | Modifier | Type |
---|---|---|
Ata |
readonly |
SetDeviceDataAta |
Atw |
readonly |
SetDeviceDataAtw |
Erv |
readonly |
SetDeviceDataErv |
BaseSetDeviceData
.Required
<Readonly
<UpdateDeviceDataAta
>>
Property | Modifier | Type | Inherited from |
---|---|---|---|
DeviceType |
readonly |
Ata |
- |
EffectiveFlags |
readonly |
number |
BaseSetDeviceData .EffectiveFlags |
LastCommunication |
readonly |
string |
BaseSetDeviceData .LastCommunication |
NextCommunication |
readonly |
string |
BaseSetDeviceData .NextCommunication |
NumberOfFanSpeeds |
readonly |
number |
- |
Offline |
readonly |
boolean |
BaseSetDeviceData .Offline |
OperationMode |
readonly |
OperationMode |
Required.OperationMode |
Power |
readonly |
boolean |
BaseSetDeviceData .Power |
RoomTemperature |
readonly |
number |
- |
SetFanSpeed |
readonly |
| auto | very_slow | slow | moderate | fast | very_fast |
Required.SetFanSpeed |
SetTemperature |
readonly |
number |
Required.SetTemperature |
VaneHorizontal |
readonly |
Horizontal |
Required.VaneHorizontal |
VaneVertical |
readonly |
Vertical |
Required.VaneVertical |
BaseSetDeviceData
.Required
<Readonly
<UpdateDeviceDataAtw
>>
Property | Modifier | Type | Inherited from |
---|---|---|---|
DeviceType |
readonly |
Atw |
- |
EffectiveFlags |
readonly |
number |
BaseSetDeviceData .EffectiveFlags |
ForcedHotWaterMode |
readonly |
boolean |
Required.ForcedHotWaterMode |
IdleZone1 |
readonly |
boolean |
- |
IdleZone2 |
readonly |
boolean |
- |
LastCommunication |
readonly |
string |
BaseSetDeviceData .LastCommunication |
NextCommunication |
readonly |
string |
BaseSetDeviceData .NextCommunication |
Offline |
readonly |
boolean |
BaseSetDeviceData .Offline |
OperationMode |
readonly |
OperationModeState |
- |
OperationModeZone1 |
readonly |
OperationModeZone |
Required.OperationModeZone1 |
OperationModeZone2 |
readonly |
OperationModeZone |
Required.OperationModeZone2 |
OutdoorTemperature |
readonly |
number |
- |
Power |
readonly |
boolean |
BaseSetDeviceData .Power |
ProhibitCoolingZone1 |
readonly |
boolean |
- |
ProhibitCoolingZone2 |
readonly |
boolean |
- |
ProhibitHeatingZone1 |
readonly |
boolean |
- |
ProhibitHeatingZone2 |
readonly |
boolean |
- |
ProhibitHotWater |
readonly |
boolean |
- |
RoomTemperatureZone1 |
readonly |
number |
- |
RoomTemperatureZone2 |
readonly |
number |
- |
SetCoolFlowTemperatureZone1 |
readonly |
number |
Required.SetCoolFlowTemperatureZone1 |
SetCoolFlowTemperatureZone2 |
readonly |
number |
Required.SetCoolFlowTemperatureZone2 |
SetHeatFlowTemperatureZone1 |
readonly |
number |
Required.SetHeatFlowTemperatureZone1 |
SetHeatFlowTemperatureZone2 |
readonly |
number |
Required.SetHeatFlowTemperatureZone2 |
SetTankWaterTemperature |
readonly |
number |
Required.SetTankWaterTemperature |
SetTemperatureZone1 |
readonly |
number |
Required.SetTemperatureZone1 |
SetTemperatureZone2 |
readonly |
number |
Required.SetTemperatureZone2 |
TankWaterTemperature |
readonly |
number |
- |
BaseSetDeviceData
.Required
<Readonly
<UpdateDeviceDataErv
>>
Property | Modifier | Type | Inherited from |
---|---|---|---|
DeviceType |
readonly |
Erv |
- |
EffectiveFlags |
readonly |
number |
BaseSetDeviceData .EffectiveFlags |
LastCommunication |
readonly |
string |
BaseSetDeviceData .LastCommunication |
NextCommunication |
readonly |
string |
BaseSetDeviceData .NextCommunication |
NumberOfFanSpeeds |
readonly |
number |
- |
Offline |
readonly |
boolean |
BaseSetDeviceData .Offline |
OutdoorTemperature |
readonly |
number |
- |
Power |
readonly |
boolean |
BaseSetDeviceData .Power |
RoomCO2Level |
readonly |
number |
- |
RoomTemperature |
readonly |
number |
- |
SetFanSpeed |
readonly |
| auto | very_slow | slow | moderate | fast | very_fast |
Required.SetFanSpeed |
VentilationMode |
readonly |
VentilationMode |
Required.VentilationMode |
Property | Modifier | Type |
---|---|---|
DeviceIds |
readonly |
readonly number [] |
Power |
readonly |
boolean |
Property | Type |
---|---|
get |
<K >(key : K ) => undefined | null | APISettings [K ] |
set |
<K >(key : K , value : APISettings [K ]) => void |
Property | Modifier | Type |
---|---|---|
id |
readonly |
number |
tableName |
readonly |
"Area" | "Building" | "DeviceLocation" | "Floor" |
Property | Modifier | Type |
---|---|---|
AttributeErrors |
readonly |
null |
Success |
readonly |
true |
Type parameter |
---|
T extends keyof typeof DeviceType | null |
Property | Modifier | Type |
---|---|---|
SelectedDevice |
readonly |
T extends "Ata" | "Atw" | "Erv" ? GetDeviceData [T <T >] : null |
Tiles |
readonly |
readonly { Device : number ; Offline : boolean ; Power : boolean ; RoomTemperature : number ; RoomTemperature2 : number ; TankWaterTemperature : number ; }[] |
Property | Modifier | Type |
---|---|---|
Ata |
readonly |
UpdateDeviceDataAta |
Atw |
readonly |
UpdateDeviceDataAtw |
Erv |
readonly |
UpdateDeviceDataErv |
Property | Modifier | Type | Inherited from |
---|---|---|---|
EffectiveFlags |
public |
number |
BaseUpdateDeviceData .EffectiveFlags |
OperationMode? |
readonly |
OperationMode |
- |
Power? |
readonly |
boolean |
BaseUpdateDeviceData .Power |
SetFanSpeed? |
readonly |
| auto | very_slow | slow | moderate | fast | very_fast |
- |
SetTemperature? |
readonly |
number |
- |
VaneHorizontal? |
readonly |
Horizontal |
- |
VaneVertical? |
readonly |
Vertical |
- |
Property | Modifier | Type | Inherited from |
---|---|---|---|
EffectiveFlags |
public |
number |
BaseUpdateDeviceData .EffectiveFlags |
ForcedHotWaterMode? |
readonly |
boolean |
- |
OperationModeZone1? |
readonly |
OperationModeZone |
- |
OperationModeZone2? |
readonly |
OperationModeZone |
- |
Power? |
readonly |
boolean |
BaseUpdateDeviceData .Power |
SetCoolFlowTemperatureZone1? |
readonly |
number |
- |
SetCoolFlowTemperatureZone2? |
readonly |
number |
- |
SetHeatFlowTemperatureZone1? |
readonly |
number |
- |
SetHeatFlowTemperatureZone2? |
readonly |
number |
- |
SetTankWaterTemperature? |
readonly |
number |
- |
SetTemperatureZone1? |
readonly |
number |
- |
SetTemperatureZone2? |
readonly |
number |
- |
Property | Modifier | Type | Inherited from |
---|---|---|---|
EffectiveFlags |
public |
number |
BaseUpdateDeviceData .EffectiveFlags |
Power? |
readonly |
boolean |
BaseUpdateDeviceData .Power |
SetFanSpeed? |
readonly |
| auto | very_slow | slow | moderate | fast | very_fast |
- |
VentilationMode? |
readonly |
VentilationMode |
- |
Property | Modifier | Type |
---|---|---|
Data |
readonly |
(null | number )[][] |
FromDate |
readonly |
string |
Labels |
readonly |
string [] |
ToDate |
readonly |
string |
Property | Modifier | Type |
---|---|---|
devices |
readonly |
readonly number [] |
hour |
readonly |
number |
type AreaDataAny: AreaData<number> | AreaData<null>;
type AreaModelAny: AreaModel<number> | AreaModel<null>;
type DeviceModelAny: DeviceModel<"Ata"> | DeviceModel<"Atw"> | DeviceModel<"Erv">;
type GetDeviceDataAta: BaseGetDeviceData & SetDeviceDataAta;
type GetDeviceDataAtw: BaseGetDeviceData & SetDeviceDataAtw;
type GetDeviceDataErv: BaseGetDeviceData & SetDeviceDataErv;
type ListDeviceAny: ListDeviceAta | ListDeviceAtw | ListDeviceErv;
type NonEffectiveFlagsKeyOf<T>: Exclude<keyof T, "EffectiveFlags">;
Type parameter |
---|
T |
type NonEffectiveFlagsValueOf<T>: T[NonEffectiveFlagsKeyOf<T>];
Type parameter |
---|
T |
type SetDevicePostData<T>: UpdateDeviceData[T] & BaseDevicePostData;
Type parameter |
---|
T extends keyof typeof DeviceType |
type TilesPostData<T>: T extends keyof typeof DeviceType ? {
SelectedBuilding: number;
SelectedDevice: number;
} : {
SelectedBuilding: null;
SelectedDevice: null;
} & {
DeviceIDs: readonly number[];
};
Member | Type |
---|---|
DeviceIDs |
readonly number [] |
Type parameter |
---|
T extends keyof typeof DeviceType | null |
const FLAG_UNCHANGED: 0 = 0x0
const effectiveFlagsAta: Record<
NonEffectiveFlagsKeyOf<UpdateDeviceDataAta>,
number
>
const effectiveFlagsAtw: Record<
NonEffectiveFlagsKeyOf<UpdateDeviceDataAtw>,
number
>
const effectiveFlagsErv: Record<
NonEffectiveFlagsKeyOf<UpdateDeviceDataErv>,
number
>