Enumeration Member | Value | Defined in |
---|---|---|
boost |
2 |
src/types.ts:15 |
off |
0 |
src/types.ts:13 |
vacation |
1 |
src/types.ts:14 |
Enumeration Member | Value | Defined in |
---|---|---|
cft |
0 |
src/types.ts:4 |
cft1 |
4 |
src/types.ts:8 |
cft2 |
5 |
src/types.ts:9 |
eco |
1 |
src/types.ts:5 |
fro |
2 |
src/types.ts:6 |
stop |
3 |
src/types.ts:7 |
Enumeration Member | Value | Defined in |
---|---|---|
off |
0 |
src/types.ts:19 |
on |
1 |
src/types.ts:20 |
new default(config: {
logger: Logger;
settingManager: SettingManager;
shouldVerifySSL: boolean;
}): default
Parameter | Type |
---|---|
config |
object |
config.logger ? |
Logger |
config.settingManager ? |
SettingManager |
config.shouldVerifySSL ? |
boolean |
applyLogin(data?: LoginCredentials): Promise<boolean>
Parameter | Type |
---|---|
data ? |
LoginCredentials |
Promise
<boolean
>
bindings(): Promise<{
data: Bindings;
}>
Promise
<{
data
: Bindings
;
}>
Name | Type | Defined in |
---|---|---|
data |
Bindings |
src/lib/HeatzyAPI.ts:135 |
control(id: string, postData: DevicePostDataAny): Promise<{
data: Data;
}>
Parameter | Type |
---|---|
id |
string |
postData |
DevicePostDataAny |
Promise
<{
data
: Data
;
}>
Name | Type | Defined in |
---|---|---|
data |
Data |
src/lib/HeatzyAPI.ts:142 |
deviceData(id: string): Promise<{
data: DeviceData;
}>
Parameter | Type |
---|---|
id |
string |
Promise
<{
data
: DeviceData
;
}>
Name | Type | Defined in |
---|---|---|
data |
DeviceData |
src/lib/HeatzyAPI.ts:146 |
login(__namedParameters: LoginPostData): Promise<{
data: LoginData;
}>
Parameter | Type |
---|---|
__namedParameters |
LoginPostData |
Promise
<{
data
: LoginData
;
}>
Name | Type | Defined in |
---|---|---|
data |
LoginData |
src/lib/HeatzyAPI.ts:153 |
Property | Modifier | Type | Defined in |
---|---|---|---|
expireAt? |
readonly |
null | number |
src/lib/HeatzyAPI.ts:25 |
password? |
readonly |
null | string |
src/lib/HeatzyAPI.ts:26 |
token? |
readonly |
null | string |
src/lib/HeatzyAPI.ts:27 |
username? |
readonly |
null | string |
src/lib/HeatzyAPI.ts:28 |
Property | Type | Defined in |
---|---|---|
cft_tempH? |
number |
src/types.ts:59 |
cft_tempL? |
number |
src/types.ts:60 |
derog_mode? |
DerogMode |
src/types.ts:61 |
derog_time? |
number |
src/types.ts:62 |
lock_switch? |
Switch |
src/types.ts:63 |
mode? |
Mode |
src/types.ts:64 |
timer_switch? |
Switch |
src/types.ts:65 |
Property | Modifier | Type | Defined in |
---|---|---|---|
devices |
readonly |
readonly { dev_alias : string ; did : string ; product_key : string ; product_name : string ; }[] |
src/types.ts:46 |
Property | Modifier | Type | Defined in |
---|---|---|---|
attr |
readonly |
never |
src/types.ts:75 |
Property | Modifier | Type | Defined in |
---|---|---|---|
attrs |
readonly |
BaseAttrs |
src/types.ts:69 |
Property | Modifier | Type | Defined in |
---|---|---|---|
detail_message |
readonly |
null | string |
src/types.ts:26 |
error_message |
readonly |
null | string |
src/types.ts:27 |
Property | Modifier | Type | Defined in |
---|---|---|---|
raw |
readonly |
[1 , 1 , Mode ] |
src/types.ts:55 |
Property | Modifier | Type | Defined in |
---|---|---|---|
error |
readonly |
(...data : any []) => void (message ?: any , ...optionalParams : any []) => void |
src/lib/HeatzyAPI.ts:32 |
log |
readonly |
(...data : any []) => void (message ?: any , ...optionalParams : any []) => void |
src/lib/HeatzyAPI.ts:33 |
Property | Modifier | Type | Defined in |
---|---|---|---|
password |
readonly |
string |
src/types.ts:31 |
username |
readonly |
string |
src/types.ts:32 |
Property | Modifier | Type | Defined in |
---|---|---|---|
expire_at |
readonly |
number |
src/types.ts:41 |
token |
readonly |
string |
src/types.ts:42 |
Property | Modifier | Type | Defined in |
---|---|---|---|
password |
readonly |
string |
src/types.ts:36 |
username |
readonly |
string |
src/types.ts:37 |
Property | Type | Defined in |
---|---|---|
get |
<K >(key : K ) => undefined | null | APISettings [K ] |
src/lib/HeatzyAPI.ts:37 |
set |
<K >(key : K , value : APISettings [K ]) => void |
src/lib/HeatzyAPI.ts:40 |
type Data: Record<string, never>;
type DevicePostDataAny: DevicePostData | FirstGenDevicePostData;
const NUMBER_1: 1 = 1;