Home Assistant Temperature and Humidity Automation with mmWave and IR Control

Home Assistant Temperature and Humidity Automation with mmWave and IR Control

Temperature automation is easy to overbuild. A thermostat rule can turn an AC on, but it may still cool an empty room, miss a humid bedroom, or fight a manual override. A better Home Assistant comfort setup combines temperature, humidity, room presence, and local IR control so the room reacts to real conditions instead of a single number.

This guide explains how to build that stack with HomeClaw, eMotion Ultra, eRemote HA, eMotion Pro, and eMotion Air.

Home Assistant temperature and humidity automation with mmWave presence and IR control

Why Temperature Alone Is Not Enough

A room can feel uncomfortable even when the temperature number looks acceptable. Humidity, still air, direct sun, cooking heat, sleeping state, and whether someone is actually in the room all change the correct automation decision. This is why Home Assistant comfort automation should not be a simple schedule.

Presence prevents waste

Room state helps Home Assistant avoid cooling or heating empty rooms aggressively.

Humidity changes comfort

A room at the same temperature can feel very different when humidity rises.

IR keeps old appliances useful

Local IR control lets Home Assistant manage AC, fan, dehumidifier, and purifier remotes.

eMotion Ultra temperature humidity sensor cable and mmWave presence for Home Assistant

What eMotion Ultra Adds to Comfort Automation

eMotion Ultra is not only a 60GHz mmWave presence sensor. It also supports a temperature and humidity sensor cable and includes built-in IR capability. That combination is useful because one room device can provide presence context, comfort context, and appliance control for Home Assistant scenes.

In practical terms, eMotion Ultra can help a bedroom, office, or living room answer three questions before sending a command: is someone present, is the comfort range drifting, and should an IR appliance respond locally?

Recommended LinknLink Comfort Stack

Layer Device Comfort role Best use case
Private gateway HomeClaw Runs Home Assistant logic, helpers, local voice direction, and private AI context. Local-first comfort automation that should not depend on cloud scenes.
Presence + comfort data + IR eMotion Ultra Combines 60GHz presence, temperature/humidity cable data, and built-in IR control. Bedrooms, offices, living rooms, and heat-sensitive rooms.
Dedicated IR endpoint eRemote HA Sends local IR commands through Home Assistant MQTT. AC, fan, TV, purifier, heater, and other remote-controlled appliances.
Presence + IR room control eMotion Pro Pairs room presence with built-in IR for AC, fan, or TV scenes. Rooms where presence and remote control should share one device.
Flexible battery presence eMotion Air Adds renter-friendly presence context where cables or outlets are difficult. Small apartments, pet areas, hallways, and temporary room tests.
Visible room control iSG Display Max Shows room mode, comfort status, and manual override. Family rooms and rooms where non-technical users need quick control.

LinknLink local IR climate automation dashboard for Home Assistant

Home Assistant Helpers to Create

Readable helpers keep the system maintainable. Start with a few clear states instead of building one giant automation that is hard to debug.

Helper Type Purpose Example decision
comfort_mode input_select Normal, sleep, away, guest, pet, or heatwave mode. Use different thresholds at night or when guests are home.
room_presence_stable binary_sensor / template Presence remains active long enough to count as occupied. Do not turn AC off during short still periods.
room_temperature sensor Tracks temperature from the room comfort source. Start cooling only after the threshold stays high.
room_humidity sensor Tracks humidity so comfort logic is not temperature-only. Use fan or dehumidifier scenes when humidity rises.
comfort_override input_boolean Allows a person to pause or hold the current comfort scene. Do not override manual AC changes for a set period.

Build the Automation Flow

Choose one room first

Start with the room where comfort complaints are most common: bedroom, office, living room, or pet area. Keep the first flow narrow and measurable.

Calibrate comfort readings

Place the temperature and humidity source where people actually experience the room, not behind a hot appliance or next to direct sunlight.

Add stable presence

Require mmWave presence to remain active for a short period before changing climate behavior. This avoids rapid toggling when someone passes through.

Send local IR commands

Use eMotion Ultra, eMotion Pro, or eRemote HA to send AC, fan, purifier, or dehumidifier commands locally through Home Assistant.

Expose manual override

Show comfort mode and override on a dashboard, especially when the automation controls AC or fan behavior that people notice immediately.

Example Comfort Decision Logic

IF comfort_mode is normal
AND room_presence_stable is on
AND temperature is above target
AND humidity is above comfort range
THEN:
  send local IR command to AC or fan
  hold comfort scene for 20 minutes
  show active comfort mode on the dashboard

IF room is empty for a stable delay
AND temperature is within safe range
THEN:
  move AC or fan to eco mode
  keep pet or sleep exceptions active

IF manual override is on
THEN:
  pause automatic IR changes
  keep monitoring temperature and humidity
  resume after the override timer ends

Scenario Matrix

Scenario Trigger Best response Related guide
Bedroom sleep comfort Presence active + humidity or temperature drifting. Use a quieter AC or fan command and extend the empty-room delay. Sleep mode automation
Heatwave protection Temperature remains high even after cooling starts. Escalate to stronger cooling, dashboard warning, or human notification. Heatwave automation guide
Pet care comfort Pet care mode + unsafe temperature range. Keep a safe comfort range without aggressive empty-room shutdown. Pet care automation
Home office focus Desk presence + temperature drift. Adjust AC or fan without changing the whole-home mode. Focus mode automation
Vacation energy saving No stable presence + away mode. Use a safe eco range instead of turning everything fully off. Vacation mode automation

Common Mistakes to Avoid

  • Do not rely on temperature alone. Humidity and presence change the correct response.
  • Do not turn AC off immediately when a room looks empty. Use a delay and safety range.
  • Do not let automations fight manual remote changes. Add an override helper.
  • Do not hide comfort state from the family. Put the current mode on a dashboard.
  • Do not make heatwave logic the only comfort logic. Keep a normal all-season profile too.

Internal Links for the Full Comfort Stack

Use these related guides when you expand the setup beyond one room:

FAQ

Can Home Assistant automate temperature and humidity together?

Yes. Home Assistant can combine temperature, humidity, presence, mode helpers, and local IR commands so a room responds to comfort conditions instead of a fixed schedule.

Why use mmWave presence for comfort automation?

mmWave presence helps Home Assistant know whether a room is still occupied when someone is sitting, sleeping, working, or watching TV. That prevents short still periods from turning into false empty-room decisions.

What does eMotion Ultra include for this setup?

eMotion Ultra includes 60GHz mmWave presence sensing, supports a temperature and humidity sensor cable, and has built-in IR capability for local appliance control.

When should I use eRemote HA instead?

Use eRemote HA when you need a dedicated Home Assistant MQTT IR endpoint for AC, fan, TV, purifier, or other remote-controlled appliances.

Should I publish this as a heatwave-only automation?

No. Keep heatwave rules as one scenario, but maintain a normal comfort profile for everyday temperature, humidity, sleep, pet care, and home office routines.

Safety note: climate automations should preserve manual override and safe temperature limits. Do not let an automation force risky heating, cooling, or appliance states without human review.

Build a Local Comfort Automation Stack

Start with HomeClaw as the local Home Assistant gateway, add eMotion Ultra for 60GHz presence plus temperature/humidity context, and use local IR control for the appliances people already own.