There is currently support for the following device types within Home Assistant:
First, you will need to obtain your thermostat’s numeric serial number or ID by logging into MyNuHeat.com and selecting your thermostat(s).
Once you have the Thermostat ID(s), to add
NuHeat to your installation, go to Configuration >> Integrations in the UI, click the button with
+ sign and from the list of integrations select NuHeat.
Alternatively, add the following information to your
# Example configuration.yaml entry nuheat: username: YOUR_USERNAME password: YOUR_PASSWORD devices: 12345 # Example configuration.yaml entry with multiple thermostats nuheat: username: YOUR_USERNAME password: YOUR_PASSWORD devices: - 12345 - 67890
The NuHeat Thermostat supports the following key concepts.
target temperature is the temperature that the device attempts to achieve. The target temperature is either determined by the schedule programmed into the thermostat (
auto mode) or may be overridden. When the target temperature is set by Home Assistant, the thermostat will hold this temperature until the schedule is resumed.
The following attributes are provided by the NuHeat thermostat:
Returns the name of the NuHeat Thermostat.
|String||Name of the thermostat|
Returns the unit of measurement used for temperature by the thermostat.
|String||Name of the temperature unit|
Returns the current temperature measured by the thermostat.
|Integer||Currently measured temperature|
Returns the target temperature of the thermostat, when the thermostat is not in auto operation mode.
Returns the current temperature hold, if any.
|String||‘temperature’, ‘temporary_temperature’, ‘auto’, etc.|
Returns the current HVAC mode of the thermostat.
Returns the list of available preset modes.
|List of String||Available preset modes|
Returns the minimum supported temperature by the thermostat
|Integer||Minimum supported temperature|
Returns the maximum supported temperature by the thermostat
|Integer||Maximum supported temperature|
The following services are provided by the NuHeat Thermostat:
climate.set_hvac_mode (Climate integration)
NuHeat Thermostats do not have an off concept. Setting the temperature to
min_temp and changing the mode to
heat will cause the device to enter a
Permanent Hold preset and will stop the thermostat from turning on unless you happen to live in a freezing climate.
climate.set_temperature (Climate integration)
If the thermostat is in auto mode, it puts the thermostat into a temporary hold at the given temperature.
If the thermostat is in heat mode, it puts the thermostat into a permanent hold at the given temperature.
climate.set_preset_mode (Climate integration)
The following presets are available: