CCOSTAN / CCOSTAN/Home-AssistantConfig

Evaluate flashing spare Nest thermostats with NoLongerEvil firmware

Open
#1,913 0 comments 0 reactions 0 assignees View on GitHub
Research
Dominant language
Python
Stars
5.3k
Forks
500
PR merge metrics
No merged PRs in 30d

Description

## Summary

Investigate whether the spare Nest thermostats can be flashed with NoLongerEvil firmware for an experimental local Home Assistant setup.

## Context

The referenced discussion describes bringing supported Nest generations back into Home Assistant by flashing the thermostat, making a small configuration change, and connecting it through MQTT. The goal is experimentation with spare hardware, not replacing the currently used thermostat.

Reference: https://www.reddit.com/r/homeassistant/comments/1w13208/nolongerevilhome_assistant_and_10_minutes_now/

## Investigation tasks

- Identify the exact Nest thermostat generations and hardware available.
- Verify whether each model is supported by NoLongerEvil and document the supported firmware path.
- Confirm required flashing hardware, host operating-system limitations, recovery steps, and rollback options.
- Determine whether the workflow requires SSH, a local MQTT broker, or a Home Assistant add-on.
- Confirm that the experiment can be isolated from the active HVAC control path.
- Document risks to the thermostat, HVAC equipment, network, credentials, and existing automations.
- Define a safe validation plan using a spare thermostat before any production installation.
- Record the resulting entities, controls, telemetry, and limitations in Home Assistant documentation.

## Acceptance criteria

- A model-specific compatibility decision exists for each spare Nest thermostat.
- The flashing and recovery procedure is documented with prerequisites and a clear stop/rollback point.
- The experiment is isolated from live HVAC control unless explicitly approved.
- A working local Home Assistant/MQTT proof of concept is demonstrated, or incompatibility is recorded with evidence.
- No live thermostat is modified as part of the investigation without explicit approval.

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by inventorying the spare Nest thermostat generations and reviewing the linked NoLongerEvil discussion for model support and firmware paths. Document flashing prerequisites, host limitations, recovery and rollback steps, isolation from live HVAC control, and the resulting Home Assistant/MQTT proof of concept or incompatibility evidence. Done means each model has a compatibility decision and a safe validation plan.

Written by the indexing model from the issue text.

Assessment

Domain
documentation
Issue type
Documentation
Difficulty
5/5
Estimated time
Over a week
Activity status
Active
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.