lennox-s40

Control Lennox S40 and S30 thermostats locally via HTTPS API.

Updated Jul 27, 2026
One-click install
npx skills add https://github.com/whichguy/skill-craft --skill lennox-s40
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: lennox-s40
Source: https://github.com/whichguy/skill-craft/tree/main/plugins/lennox-s40/skills/lennox-s40
Command: npx skills add https://github.com/whichguy/skill-craft --skill lennox-s40

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires lennoxs30api, aiohttp, pytz, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This skill provides a secure, local-only interface for managing Lennox S40 smart thermostats, eliminating the need for cloud-based dependencies or password-protected web portals.

Core Features & Use Cases

  • Local HVAC Control: Directly adjust temperature, fan settings, and system modes (cool, heat, auto) over your home network.
  • Status Monitoring: Retrieve real-time telemetry including indoor/outdoor temperatures, humidity, and zone-specific status.
  • Use Case: Use this skill to automate your home climate by setting specific temperature setpoints for different zones based on your daily schedule or presence.

Quick Start

Use the lennox-s40 skill to set the downstairs zone to cool mode at 76 degrees.

Frequently Asked Questions about lennox-s40

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I control my Lennox S40 thermostat without relying on the cloud?

Local control for Lennox S40 thermostats is achieved by interfacing directly with the device's HTTPS API over your home network, eliminating the need for cloud authentication or external internet access.

Can I monitor indoor and outdoor temperature locally with a Lennox S30 or S40?

Yes, you can retrieve real-time status monitoring for indoor and outdoor temperatures, humidity, and zone-specific status directly from the thermostat hardware via the local network API.

Do I need the lennoxs30api library to adjust HVAC setpoints on my local network?

Yes, the lennoxs30api library is required to execute commands and adjust temperature, fan settings, and system modes directly on the thermostat hardware.

What's the best way to automate home climate zones using a Lennox S40?

Automate home climate by setting specific temperature setpoints for different zones based on your daily schedule or presence using the local API to switch system modes like cool, heat, or auto.

Does local network reachability affect thermostat HVAC control commands?

Yes, local network reachability is strictly required to execute commands on the thermostat hardware, as this approach bypasses cloud authentication and external internet access entirely.