PumpSteer 2.0 released (major rewrite)
This is a complete rewrite. Treat this as a new integration.
Latest version: 2.0.2
GitHub: GitHub - JohanAlvedal/PumpSteer: Smart Home Assistant integration for heat pump optimization based on electricity price and temperature. · GitHub
See latest update below for full details
Hello Home Assistant Community,
I’d like to introduce my custom integration, PumpSteer – designed to optimize control of heat pumps (and other heating systems) based on hourly electricity prices and weather forecasts. The goal is to save energy and money while keeping your home comfortable.
A Beginner’s Journey with AI Support
I’m completely new to Home Assistant development. This project came to life thanks to a lot of learning and support from AI tools like GitHub Copilot and Google Gemini. It’s been an amazing experience, but I’m now looking for feedback, ideas, and guidance from more experienced developers to help take PumpSteer further.
Please note: The code and github might be a bit messy – I’m doing my best and eager to improve!
Key Features:
• Price- & Forecast-Based Control – Adjusts target temperature based on hourly electricity prices and weather.
• Pre-boost Logic – Warms up in advance during cheap hours before cold, expensive ones.
• Braking Function – Reduces heating during expensive hours.
• Summer Mode – Sets an outdoor temperature threshold to reduce or stop heating.
• Holiday Mode – Via input_boolean and input_datetime, lowers target temp when you’re away.
PumpSteer calculates an optimal indoor temperature using sensors and input values. This target can then be used in automations or with a thermostat entity.
Feedback and Contributions Welcome!
This is a work in progress. I’m highly motivated and open to all feedback, bug reports, or suggestions. If you’re experienced and want to help improve the code or logic, I’d truly appreciate it!
Best regards,
Johan_71