Skip to content

Water Heater Device

  • Alerts


    A list of alerts this device can send to an application

    Go There

  • Services


    A list of all the services this device might support.

    Go There

Tip: Use this navigation sections and page links to navigate easier.

Description

Water Heater appliance.

Label Value
Device Type cloud.smarthq.device.waterheater
Connection Type cloud.smarthq.connection.wifi
Icon Type cloud.smarthq.icon.waterheater

Alerts

AlertType
Description Interval
Common Alerts List A list of alerts common across all SmartHQ devices that this device might support.

Services

This device may not support each service listed. What is listed is all the possible services for this device. Learn more

Services
Description
Water Heater Amperage Service Service for Measuring Amperage in a Water Heater
Water Heater Boost Mode Toggle Service Water Heater Boost Mode Toggle Service
Water Heater Costofpower Integer Service Service representing the cost of power for the water heater.
Water Heater Cycle Timer Service Water Heater cycle timer time to temp remaining.
Water Heater Hot Water Integer Service Service representing the amount of hot water remaining in the water heater.
Water Heater Hot Water Time Out Integer Service Hot Water Timeout Service for the water heater
Water Heater Remaining Anode Percent Integer Service Service representing the remaining anode percentage in the water heater.
Water Heater Shut Off Valve Mode Service Water heater valve-position.
Water Heater Tank Depletion Status Service Depletion state of the water heater
Water Heater V1 Service Service to represent the overall state of a water heater.
Water Heater Voltage Service Service for Measuring Voltage in a Water Heater
Common Services List A list of services common across all SmartHQ devices that this device might support.

Water Heater Amperage Service

Description: Service for Measuring Amperage in a Water Heater

Tuple: amperage meter

Attribute Value Description
ServiceType cloud.smarthq.service.meter Service that represents the state of a meter within an appliance.
DomainType cloud.smarthq.domain.amperage Amperage
ServiceDeviceType cloud.smarthq.device.meter A meter device

Water Heater Boost Mode Toggle Service

Description: Water Heater Boost Mode Toggle Service

Tuple: Water Heater Boost Mode Toggle Service

Attribute Value Description
ServiceType cloud.smarthq.service.toggle Service to model a binary state that can be read only or remotely controlled
DomainType cloud.smarthq.domain.boost The boost
ServiceDeviceType cloud.smarthq.device.waterheater A water heater device
Commands
Command Description
cloud.smarthq.command.toggle.set Toggle the boost mode of the water heater

Water Heater Costofpower Integer Service

Description: Service representing the cost of power for the water heater.

Tuple: Cost of power for a water heater

Attribute Value Description
ServiceType cloud.smarthq.service.integer Service to model a signed 32-bit integer value with associated units.
DomainType cloud.smarthq.domain.costofpower The cost of power
ServiceDeviceType cloud.smarthq.device.waterheater A water heater device

Water Heater Cycle Timer Service

Description: Water Heater cycle timer time to temp remaining.

Tuple: Water Heater cycle temp time remaining

Attribute Value Description
ServiceType cloud.smarthq.service.cycletimer Service to model a cycle timer that indicate the amount of time remaining.
DomainType cloud.smarthq.domain.recharge The cycle timer time to temp remaining time
ServiceDeviceType cloud.smarthq.device.waterheater A water heater device

Water Heater Hot Water Integer Service

Description: Service representing the amount of hot water remaining in the water heater.

Tuple: The remaining amount of hot water in a water heater

Attribute Value Description
ServiceType cloud.smarthq.service.integer Service to model a signed 32-bit integer value with associated units.
DomainType cloud.smarthq.domain.hotwater The hot water
ServiceDeviceType cloud.smarthq.device.waterheater A water heater device

Water Heater Hot Water Time Out Integer Service

Description: Hot Water Timeout Service for the water heater

Tuple: Hot water timeout on a water heater

Attribute Value Description
ServiceType cloud.smarthq.service.integer Service to model a signed 32-bit integer value with associated units.
DomainType cloud.smarthq.domain.hotwatertimeout The hot water timeout
ServiceDeviceType cloud.smarthq.device.waterheater A water heater device
Commands
Command Description
cloud.smarthq.command.integer.set Hot Water Timeout Service command for the water heater

Water Heater Remaining Anode Percent Integer Service

Description: Service representing the remaining anode percentage in the water heater.

Tuple: The water heater remaining anode percent

Attribute Value Description
ServiceType cloud.smarthq.service.integer Service to model a signed 32-bit integer value with associated units.
DomainType cloud.smarthq.domain.percent.anode.remaining Percent anode remaining
ServiceDeviceType cloud.smarthq.device.waterheater A water heater device

Water Heater Shut Off Valve Mode Service

Description: Water heater valve-position.

Tuple: Water heater valve-position.

Attribute Value Description
ServiceType cloud.smarthq.service.mode Service to model a mode that represents a selection from a pre-defined list of options. The available options are defined by an enumeration and then the service config selects which of those are available.
DomainType cloud.smarthq.domain.state The state
ServiceDeviceType cloud.smarthq.device.waterheater A water heater device
Commands
Command Description
cloud.smarthq.command.mode.set Control the water heater valve-position.

Water Heater Tank Depletion Status Service

Description: Depletion state of the water heater

Tuple: The depletion state of a water heater

Attribute Value Description
ServiceType cloud.smarthq.service.mode Service to model a mode that represents a selection from a pre-defined list of options. The available options are defined by an enumeration and then the service config selects which of those are available.
DomainType cloud.smarthq.domain.state.depletion Depletion state
ServiceDeviceType cloud.smarthq.device.waterheater A water heater device

Water Heater V1 Service

Description: Service to represent the overall state of a water heater.

Tuple: Control for a water heater

Attribute Value Description
ServiceType cloud.smarthq.service.waterheater.v1 Service to model the current state of a water heater.
DomainType cloud.smarthq.domain.waterheater The water heater
ServiceDeviceType cloud.smarthq.device.waterheater A water heater device
Commands
Command Description
cloud.smarthq.command.waterheater.v1.set Command to control the state of a water heater.

Water Heater Voltage Service

Description: Service for Measuring Voltage in a Water Heater

Tuple: voltage meter

Attribute Value Description
ServiceType cloud.smarthq.service.meter Service that represents the state of a meter within an appliance.
DomainType cloud.smarthq.domain.voltage Voltage
ServiceDeviceType cloud.smarthq.device.meter A meter device