Talvi Fox with Thermal Fire and Ice Halo

Your Thermostat Is Lying to You.
Meet Järki Kettu.

Talvi Fox "Järki Kettu" (Finnish: The Clever Fox)

In Nordic folklore, while other creatures battle harsh winters and boiling summers with brute force, the fox understands snowpack depth, microclimates, and thermal inertia.

Standard smart thermostats abuse your compressor with constant 5-minute short-cycles just to keep a static number on a screen. Järki Kettu Core transforms Home Assistant into a commercial BMS-style Building Management System, enforcing deep thermal soaks, optimizing heat pump staging, and drying your air.

LIVE TELEMETRY
HVAC Engine: Deep Soak Active (Continuous Run)
Dynamic Coast Zone: 68.0°F – 72.0°F (Passive Drift)
Mean Radiant Temp (MRT): Building Envelope Saturated
Compressor Cycle Wear: -78% Mitigated (30.3m Avg Run)
Thermal Scavenger: Active (Offsetting 755W Load)
Latent Dehumidifier: Active (Target 55% RH Latent Removal)

The Science: Why Your Thermostat Is Fighting Your House

Most residential thermostats react exclusively to air temperature across razor-thin deadbands (±0.5°F). Here is the actual building physics behind why this causes high wear, clammy humidity, and wasted energy.

Latent Heat & Dehumidification

Air conditioning is not just cooling air; it is removing moisture. An evaporator coil requires 10 to 15 minutes of continuous runtime just to cool down below the dewpoint and start condensing water into the drain pan.

The Short-Cycle Trap: When your AC short-cycles for 6 minutes to hold exactly 72°F, it never extracts latent water. You end up with a 72°F house at 65% humidity, a cold, clammy swamp.

Thermal Mass & Mean Radiant Temp

Air changes temperature within seconds, but walls, floorboards, and drywall take hours to absorb or radiate thermal energy. Standard thermostats condition only the air, so unconditioned walls immediately radiate heat back into the room.

The Deep Soak Solution: Järki Kettu dynamically forces continuous runs that condition the physical structure. Once your thermal mass is soaked, your home coasts passively for hours with the HVAC resting.

Heat Pump Setpoint Walker

Heat pumps are built for long, predictable, steady-state cycles. If you make a sudden 3°F setpoint jump, residential thermostats panic and trigger expensive 5kW–15kW auxiliary resistive heating strips, spiking your electric bill.

Micro-Stepping Logic: Järki Kettu's Setpoint Walker nudges the thermostat setpoint in gentle 1.0°F intervals, keeping the compressor running at optimal COP while locking out auxiliary heat strips.

Customer Psychology vs. Specs

Compressor manufacturers explicitly specify long runtimes for proper refrigerant oil return and motor cooling. Why do smart thermostats ignore this? Customer support avoidance.

The Volume Dial Fallacy: If a homeowner sets 72°F and sees 74°F while the system coasts, they call tech support. Brands intentionally sacrifice your hardware's lifespan just to display a static number.

The "Thermal Battery" Simulator

When equipment reaches cut-out, how fast does your building envelope drift? Building science evaluates this as operative temperature ramp rate: the definitive indicator of structural thermal capacitance, air infiltration, and cycle efficiency.

Season / Mode:
Units:

Building Envelope & Equipment Profile

Adjust your envelope's passive drift rate to examine transient short-cycling versus steady-state thermal mass utilization.

1.4°F / hr
🏡 Standard Building Envelope (Moderate Infiltration)
Passive operative decay during compressor cut-out.
3.0 Ton (36k BTU)
Net Operative Recovery Rate: +2.1°F / hr above envelope infiltration.
🔬 Building Science: Sensible Heat vs. Latent Capacity

HVAC engineering ratings assume continuous steady-state operation. When a thermostat enforces a narrow throttling range, the evaporator coil operates primarily in sensible cooling, cycling off before reaching saturation to extract latent moisture. Deep thermal soaks charge the structural thermal mass so the building envelope can float passively.

Want to quantify your home's real decay rate? Järki Kettu's companion diagnostic engine (Vertailukohta) calculates this curve automatically from your existing sensors in Home Assistant.
View HA YAML Logic

Standard Factory Thermostat

Narrow Throttling Range (±0.5°F / ±0.3°C Differential)
Cyclic Frequency (CPH): 1.7 CPH (40 starts / day)
Transient Duty Profile: 14m On / 21m Float
Latent Capacity Degradation: 🔴 Incomplete Coil Saturation
Part-Load Factor (CD Penalty): ⚡ High Inrush Torque Spikes
Standard Duty Timeline
40 transient short-cycles per 24h
1.7 CPH
00:00 06:00 12:00 18:00 24:00

Järki Kettu Core Management

Adaptive Coast Zone (Extended Drift Band & Deep Thermal Soak)
Proposed Core CPH: 0.3 CPH (8 starts / day • -80%)
Steady-State Duty Profile: 71m On / 107m Float
Sensible Heat Ratio (SHR): 🟢 Continuous Latent Extraction
Equipment Longevity Factor: 🛡️ Steady-State COP Protection
Järki Kettu Core Timeline
8 deep steady-state soaks per 24h
Proposed 0.3 CPH
00:00 06:00 12:00 18:00 24:00
ℹ️

* Notice: These figures are simulated thermodynamic averages. Your actual cycle times, decay rates, and recovery speeds will vary depending on your home's insulation, air leakage, HVAC sizing, and local climate.

The High Cost of a Static Number

Holding a rigid number on the wall sacrifices a $15,000 piece of equipment for a false sense of control. See the difference.

Standard Smart Thermostats (Ecobee, Nest, Honeywell)

Reactive Air-Only Short Cycling

Tuned for customer perception and volume-dial simplicity.

  • Razor-thin deadbands (±0.5°F) cause 6 to 10 abrupt compressor start/stops every hour.
  • Shallow runtimes never allow evaporator coils to reach dewpoint; leaves indoor air muggy at 60%+ RH.
  • Conditions only ambient air. Heavy thermal mass of walls and furniture immediately forces the unit back on.
  • Triggers expensive auxiliary heat strips (typically 5kW–15kW) on sudden setpoint recovery jumps in heat pumps.
  • Massive electrical inrush current degrades contactors, dual-run capacitors, and compressor windings.
Järki Kettu Core (Home Assistant BMS)

Thermodynamic Deep Soak Management

Tuned for physical building thermodynamics and HVAC equipment longevity.

  • Controlled Coast Zones (2° to 4°F gap) enforce 2 to 3 long, steady-state runtimes per day.
  • Sustained 20+ minute runs pull gallons of latent moisture out of the air, creating crisp, breathable 45% RH.
  • Soaks the physical thermal envelope. Walls and floors stay conditioned, allowing long passive rest periods.
  • Setpoint Walker staging nudges target temperatures gradually, strictly locking out expensive auxiliary heat.
  • Extends equipment operational life by years while cutting cumulative startup energy spikes.

Install in Minutes on Home Assistant

Pure YAML packages. No custom components, external python runners, or third-party cloud connections required for Core.

1

Download the Core Package

Place jarki_kettu_core.yaml into your Home Assistant packages/ folder. In the HA terminal or SSH:

$ mkdir -p /config/packages && wget -O /config/packages/jarki_kettu_core.yaml https://raw.githubusercontent.com/TalviFox/Jarki-Kettu-Core/main/jarki_kettu_core.yaml
2

Map Your Specific Entities

Open jarki_kettu_core.yaml in Studio Code Server or any text editor. Run a Find & Replace for your thermostat and sensor entities:

  • climate.YOUR_THERMOSTAT → Your physical thermostat entity
  • sensor.YOUR_ROOM_SENSOR_1 → Your indoor room sensors
  • sensor.YOUR_OUTDOOR_TEMP_SENSOR → (Recommended) Local outdoor temperature sensor (Shelly/Zigbee)
  • weather.YOUR_LOCAL_WEATHER → (Alternative) Cloud weather provider (e.g., weather.home)
3

Clear Native Schedules on Wall Thermostat

On your physical wall unit, delete internal timers and schedules. Set the fan mode to Circulate (if supported). Reload Home Assistant YAML configurations to let Järki Kettu drive.

1

Install card_mod (HACS)

For transparent cards and real-time state glow effects, install card_mod by Thomas Lovén via HACS (Frontend tab), then reload your browser cache.

2

Add Manual Lovelace Card

In Home Assistant, navigate to your dashboard, click Edit Dashboard → Add Card → Manual. Copy the Lovelace card snippet:

YAML https://raw.githubusercontent.com/TalviFox/Jarki-Kettu-Core/main/jarki_kettu_core_ui_dashboard.yaml
Interactive Lovelace Card Preview
Live HTML/CSS Simulation

Interactive Simulation: Demonstrates the layout, logic, and entity flow of the YAML package. Visual appearance in your dashboard will adapt to your local Home Assistant theme and card_mod configuration.

Home Assistant • Lovelace UI
Live Simulated Card
Cooling 72° Currently 73.5°F
Dynamic Auto-Switcher Core Logic
Enable Coast Zone Logic
Heat System Type
Heat Pump
Target Heat / Cool
68°F / 72°F
House Temp Average
73.4°F

Active Coast Zone

The system will rest while the house average is between 67.0°F and 74.0°F.

❄️ Cooling Active: Driving house average down to 72.0°F.
1

Download Vertailukohta Logic

Download the benchmark calculations package into your packages/ folder:

$ mkdir -p /config/packages && wget -O /config/packages/vertailukohta_logic.yaml https://raw.githubusercontent.com/TalviFox/Jarki-Kettu-Core/main/vertailukohta_logic.yaml
2

Add the Diagnostic Dashboard Card

Open your Lovelace Dashboard, add a Manual card, and paste the code from vertailukohta_lovelace_ui.yaml. Your Comfort and Efficiency indexes will begin scoring in real time.

Vertailukohta Lovelace Card Preview
Segmented Dual Gauges

Interactive Simulation: Demonstrates the layout, logic, and entity flow of the YAML package. Visual appearance in your dashboard will adapt to your local Home Assistant theme and card_mod configuration.

Vertailukohta • Lovelace UI Card
Diagnostics Active

📊 Performance & Comfort

24h Status: 🟢 Comf: 96.2% | 🟢 Eff: 88.4%

7-Day Trend: 🟢 Comf: 94.8% | 🟢 Eff: 89.1%

96.2% 24h Comfort
88.4% 24h Efficiency
1

Thermostat Compatibility

Works with any modern 24V smart thermostat exposed to Home Assistant. Tested primarily on the Honeywell T9 and Venstar (T7900) platforms. All future updates focus on the Venstar T7900 and open-API thermostat standards.

2

Recommended Temperature & Humidity Sensors

For indoor telemetry, Shelly ZB e-ink displays provide reliable localized room monitoring. Standard outdoor Shelly or Zigbee environmental sensors supply outdoor reference values.

3

Local-Push Integrations (Zero Cloud Lag)

When connecting Honeywell or compatible thermostats, use the HomeKit Device integration in Home Assistant. This enables immediate local-push state changes with zero cloud roundtrips.

Frequently Asked Questions

Everything you need to know about thermal deadbands, equipment safety, and building physics.

That is the intentional Coast Zone. Traditional thermostats keep the number static by rapidly short-cycling, which conditions only the air and abuses your compressor. Järki Kettu executes deep thermal soaks that condition your home's structural mass (walls, floors, drywall). Once saturated, the house coasts naturally for hours without needing the HVAC equipment to restart.

In practice, no. Steady-state, continuous compressor runtimes operate at much higher mechanical efficiency (COP) than frequent stop-and-start cycles. Furthermore, long runs eliminate the repeated high-amperage inrush currents that occur every time a compressor starts. For heat pumps, the built-in Setpoint Walker specifically prevents the system from triggering power-hungry auxiliary resistive heating elements (typically 5kW–15kW).

No! Järki Kettu Core is written in pure, native Home Assistant YAML and Jinja2 templating. It runs entirely on native Home Assistant primitives with zero external Python runners or cloud dependencies. The only optional HACS component is Thomas Lovén's card_mod if you choose to deploy the transparent dashboard UI card.

Järki Kettu features built-in Graceful Degradation. Because Järki Kettu communicates via standard setpoints and modes rather than overriding low-level equipment wiring, your physical thermostat always retains its own internal safety logic. If Home Assistant reboots or a sensor drops offline, the automations safely idle and your wall thermostat simply continues running in its last commanded state, governed by its own onboard sensors and equipment delays.

Edge Case Note: Because Järki Kettu commands an off state during Coast Zones to prevent short-cycling, if your Home Assistant host suffers an unrecovered power outage while coasting, the thermostat will remain in off until Home Assistant boots back up, you change the mode at the physical wall, or the thermostat's native hardware freeze protection engages. Always ensure your wall thermostat's minimum safety/freeze limits remain active in its installer settings.

Any thermostat that integrates into Home Assistant as a standard climate entity and allows setting HVAC modes (heat/cool/off) and target temperatures will work. Heat pumps benefit the most from Järki Kettu's thermodynamics—the integrated Setpoint Walker steps target temperatures gradually to ensure the compressor does the heavy lifting while locking out expensive auxiliary heat strips. (Note: While any climate entity allowing mode and temperature control can receive commands, testing has been focused on central ducted 24V thermostat platforms like Venstar and Honeywell, rather than mini-splits).

Nest and Ecobee utilize rigid, hard-coded deadbands designed to comfort consumer psychology rather than respect HVAC engineering specs. After suffering through Ecobee cloud outages, Honeywell T9 software limitations, and an outdoor unit that survived being crushed by a falling tree, Talvi Fox codified these thermodynamic principles to protect expensive hardware and deliver genuine whole-home comfort.

Critical Safety & High-Voltage HVAC Disclaimer

Your HVAC system is arguably the most critical and expensive piece of hardware in your home. This configuration controls physical, high-voltage equipment and is provided "AS-IS", without warranty of any kind. Local electrical and building codes vary everywhere; if you choose to install any supporting equipment of any voltage rating, you do so entirely at your own risk.

Proceed with caution. You are solely responsible for ensuring that all hardware compressor delay failsafes remain active at the physical equipment board level.

Stop Short-Cycling Your Compressor

Deploy Järki Kettu Core for free today and experience true thermodynamic equilibrium across your entire home.