This service adds presence detection to any Honeywell Evohome installation, turning the heating off when no-one is home. It also adjusts to your heating schedule in the decision to turn your heating off when you're not at home, making sure you still have a warm home after coming back from work.
Depends on Home Assistant for presence and weather information.
- Presence detection (switches to the configured mode when no-one is home)
- Use eco mode with warm weather to save energy
- In Home Assistant, go to Settings → Apps → Install app.
- Open the menu (⋮) and choose Repositories.
- Add https://github.com/lexbrugman/ha-apps as a repository.
- Find Evohome Helper in the store and install it.
This project uses Poetry for dependency management.
poetry install --with dev
poetry run pytestRun the service locally with:
poetry run python src/main.py