Independent directory, made by the developer of Vulpo. Not affiliated with Home Assistant or the Open Home Foundation.

About

Lennox S30/E30 is an integration that connects Lennox S40, S30, E30 and M30 thermostats to Home Assistant. It works locally, and setup also offers a Lennox cloud connection alongside the local one, both configured in the UI. It adds climate control along with binary sensors, buttons, numbers, selects, sensors and switches. Optional extras include an allergen defender switch, temperature and humidity sensors, an inverter power sensor, diagnostic sensors and equipment parameters. Advanced connection settings cover scan intervals, fast scans, communication timeout and debug logging, and a diagnostics file can be downloaded for bug reports. It needs the Marketplace, or HACS on version 2026.10 and older.

Automatic summary of the code of PeteRager/lennoxs30. Something wrong, or are you the maintainer and want your own text here? Get in touch

Supports

  • Works locally Talks to your devices on your own network. No vendor cloud in between.

  • From the Marketplace Installed through the Marketplace, formerly HACS.

  • Actively maintained Its author released or pushed a change in the last six months.

Provides

  • Climate
  • Switches
  • Sensors

Setting it up

Install it from the Marketplace and restart Home Assistant, then add it under Settings, Devices and services.

Select whether to use a local or a cloud connection

  • Local Connection
  • Lennox Cloud Connection:

Define your Lennox S30/E30 connection

  • Lennox account email
  • Lennox Account password
  • Create allergenDefender switch
  • Unique application id to use. See documentation
  • Temperature and Humidity Sensors

Define your Lennox S30/E30 connection

  • The Lennox S30/E30 - Local IP or Hostname
  • Create allergenDefender switch
  • Unique application id to use. See documentation
  • Configuration Wait time in seconds
  • Temperature and Humidity Sensors
  • Inverter Power Sensor
  • Diagnostic Sensors
  • Equipment Parameters
  • Should be HTTPS unless using simulator

Advanced connection parameters

  • Message scan interval seconds.
  • Fast scan interval seconds. 0.75 recommended
  • Number of fast scans
  • Communication Timeout (seconds)
  • Configuration Wait time in seconds
  • Personal information in log files
  • Debug logging logs messages
  • Optional file for message logging
  • Log S30 message to separate file

After setup

  • Your Lennox Account password
  • Create allergenDefender switch
  • Unique application id to use. See documentation
  • Temperature and humidity Sensors
  • Inverter power sensor
  • Diagnostic Sensors
  • Equipment Parameters
  • Should be HTTPS unless using simulator
  • Message scan interval seconds.
  • Fast scan interval seconds. 0.75 recommended
  • Number of fast scans
  • Communication Timeout (seconds)
  • Configuration Wait time in seconds
  • Personal information in log files
  • Debug logging logs messages

Texts from the code of PeteRager/lennoxs30.

Troubleshooting

  • DiagnosticsDownloads a diagnostics file to attach to a bug report.

Shows in Vulpo

Quick Toggle card, Climate card, Button card, Select card, Apple Watch, Control Center, Climate Live Activity.

Information

Installs
699 sharing analytics
GitHub stars
146
Connection
Works locally
Upkeep
Updated in the last 6 months
Version
2026.8.0,
Category
Climate, Heat pumps and air conditioning
Kind
Marketplace integration
Needs
Needs the Marketplace (HACS on 2026.10 and older)
Domain
lennoxs30

You might also like

Independent directory, made by the developer of Vulpo. Not affiliated with Home Assistant or the Open Home Foundation. About these numbers