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.
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.
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.
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.
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.
Compressor manufacturers explicitly specify long runtimes for proper refrigerant oil return and motor cooling. Why do smart thermostats ignore this? Customer support avoidance.
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.
* 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.
Holding a rigid number on the wall sacrifices a $15,000 piece of equipment for a false sense of control. See the difference.
Tuned for customer perception and volume-dial simplicity.
Tuned for physical building thermodynamics and HVAC equipment longevity.
Pure YAML packages. No custom components, external python runners, or third-party cloud connections required for Core.
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
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 entitysensor.YOUR_ROOM_SENSOR_1 → Your indoor room sensorssensor.YOUR_OUTDOOR_TEMP_SENSOR → (Recommended) Local outdoor temperature sensor (Shelly/Zigbee)weather.YOUR_LOCAL_WEATHER → (Alternative) Cloud weather provider (e.g., weather.home)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.
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.
In Home Assistant, navigate to your dashboard, click Edit Dashboard → Add Card → Manual. Copy the Lovelace card snippet:
https://raw.githubusercontent.com/TalviFox/Jarki-Kettu-Core/main/jarki_kettu_core_ui_dashboard.yaml
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.
The system will rest while the house average is between 67.0°F and 74.0°F.
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
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.
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.
24h Status: 🟢 Comf: 96.2% | 🟢 Eff: 88.4%
7-Day Trend: 🟢 Comf: 94.8% | 🟢 Eff: 89.1%
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.
For indoor telemetry, Shelly ZB e-ink displays provide reliable localized room monitoring. Standard outdoor Shelly or Zigbee environmental sensors supply outdoor reference values.
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.
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.
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.