Class: Heater
Defined in: packages/omnilogic-local-sdk/src/equipment/heater.ts:10
Extends
Constructors
Constructor
new Heater(
omni,poolId,equipmentId,name):Heater
Defined in: packages/omnilogic-local-sdk/src/equipment/device.ts:12
Parameters
omni
poolId
number
equipmentId
number
name
string
Returns
Heater
Inherited from
Accessors
allowLowSpeed
Get Signature
get allowLowSpeed():
boolean
Defined in: packages/omnilogic-local-sdk/src/equipment/heater.ts:158
Returns
boolean
appliances
Get Signature
get appliances():
HeaterAppliance[]
Defined in: packages/omnilogic-local-sdk/src/equipment/heater.ts:25
Returns
applianceState
Get Signature
get applianceState():
string
Defined in: packages/omnilogic-local-sdk/src/equipment/heater.ts:32
Returns
string
bodyConfig
Get Signature
get bodyConfig():
BodyOfWater|undefined
Defined in: packages/omnilogic-local-sdk/src/equipment/device.ts:46
Returns
BodyOfWater | undefined
Inherited from
cooldown
Get Signature
get cooldown():
boolean
Defined in: packages/omnilogic-local-sdk/src/equipment/heater.ts:110
Returns
boolean
enabled
Get Signature
get enabled():
boolean
Defined in: packages/omnilogic-local-sdk/src/equipment/heater.ts:69
Returns
boolean
equipmentId
Get Signature
get equipmentId():
number
Defined in: packages/omnilogic-local-sdk/src/equipment/device.ts:33
Returns
number
Inherited from
extend
Get Signature
get extend():
boolean
Defined in: packages/omnilogic-local-sdk/src/equipment/heater.ts:122
Returns
boolean
inventoryBody
Get Signature
get inventoryBody():
BodyInventory
Defined in: packages/omnilogic-local-sdk/src/equipment/device.ts:53
Returns
BodyInventory
Inherited from
lowSpeed
Get Signature
get lowSpeed():
number
Defined in: packages/omnilogic-local-sdk/src/equipment/heater.ts:166
Returns
number
maxSetPoint
Get Signature
get maxSetPoint():
number
Defined in: packages/omnilogic-local-sdk/src/equipment/heater.ts:51
Returns
number
minSetPoint
Get Signature
get minSetPoint():
number
Defined in: packages/omnilogic-local-sdk/src/equipment/heater.ts:46
Returns
number
mode
Get Signature
get mode():
string
Defined in: packages/omnilogic-local-sdk/src/equipment/heater.ts:81
Returns
string
name
Get Signature
get name():
string
Defined in: packages/omnilogic-local-sdk/src/equipment/device.ts:37
Returns
string
Inherited from
omni
Get Signature
get omni():
OmniLogic
Defined in: packages/omnilogic-local-sdk/src/equipment/device.ts:24
Returns
Inherited from
poolId
Get Signature
get poolId():
number
Defined in: packages/omnilogic-local-sdk/src/equipment/device.ts:29
Returns
number
Inherited from
running
Get Signature
get running():
boolean
Defined in: packages/omnilogic-local-sdk/src/equipment/device.ts:41
Returns
boolean
Inherited from
setPoint
Get Signature
get setPoint():
number
Defined in: packages/omnilogic-local-sdk/src/equipment/heater.ts:36
Returns
number
silentMode
Get Signature
get silentMode():
boolean
Defined in: packages/omnilogic-local-sdk/src/equipment/heater.ts:98
Returns
boolean
solarSetPoint
Get Signature
get solarSetPoint():
number
Defined in: packages/omnilogic-local-sdk/src/equipment/heater.ts:41
Returns
number
state
Get Signature
get state():
VirtualHeater
Defined in: packages/omnilogic-local-sdk/src/equipment/heater.ts:11
Returns
Methods
autoDifferential()
autoDifferential():
Promise<number>
Defined in: packages/omnilogic-local-sdk/src/equipment/heater.ts:134
Returns
Promise<number>
configured()
configured<
T>(node):T
Defined in: packages/omnilogic-local-sdk/src/equipment/device.ts:83
Type Parameters
T
T
Parameters
node
T | undefined
Returns
T
Inherited from
idAt()
idAt(
path):number
Defined in: packages/omnilogic-local-sdk/src/equipment/device.ts:64
Parameters
path
"filter" | "filter.vsp" | "heater" | "heater.gas" | "heater.unit" | "chlorinator" | "chlorinator.cell" | "chlorinator.feeder" | "csad" | "light" | "light.networked" | "blower" | "spillover"
Returns
number
Inherited from
reportedIn()
reportedIn(
list):boolean
Defined in: packages/omnilogic-local-sdk/src/equipment/device.ts:78
Parameters
list
object[]
Returns
boolean
Inherited from
requireRunning()
requireRunning():
void
Defined in: packages/omnilogic-local-sdk/src/equipment/device.ts:68
Returns
void
Inherited from
setAllowLowSpeed()
setAllowLowSpeed(
on):Promise<void>
Defined in: packages/omnilogic-local-sdk/src/equipment/heater.ts:162
Parameters
on
boolean
Returns
Promise<void>
setAutoDifferential()
setAutoDifferential(
degrees):Promise<void>
Defined in: packages/omnilogic-local-sdk/src/equipment/heater.ts:142
Parameters
degrees
number
Returns
Promise<void>
setCooldown()
setCooldown(
on):Promise<void>
Defined in: packages/omnilogic-local-sdk/src/equipment/heater.ts:114
Parameters
on
boolean
Returns
Promise<void>
setEnabled()
setEnabled(
on):Promise<void>
Defined in: packages/omnilogic-local-sdk/src/equipment/heater.ts:73
Parameters
on
boolean
Returns
Promise<void>
setExtend()
setExtend(
on):Promise<void>
Defined in: packages/omnilogic-local-sdk/src/equipment/heater.ts:126
Parameters
on
boolean
Returns
Promise<void>
setLowSpeed()
setLowSpeed(
value):Promise<void>
Defined in: packages/omnilogic-local-sdk/src/equipment/heater.ts:170
Parameters
value
number
Returns
Promise<void>
setMode()
setMode(
mode):Promise<void>
Defined in: packages/omnilogic-local-sdk/src/equipment/heater.ts:85
Parameters
mode
number
Returns
Promise<void>
setSetPoint()
setSetPoint(
degrees):Promise<void>
Defined in: packages/omnilogic-local-sdk/src/equipment/heater.ts:55
Parameters
degrees
number
Returns
Promise<void>
setSilentMode()
setSilentMode(
on):Promise<void>
Defined in: packages/omnilogic-local-sdk/src/equipment/heater.ts:102
Parameters
on
boolean
Returns
Promise<void>
telemetry()
telemetry<
T>(list):T
Defined in: packages/omnilogic-local-sdk/src/equipment/device.ts:90
Type Parameters
T
T extends object
Parameters
list
T[]
Returns
T