Project
Energy OS
Energy OS is my project to make a home battery, heat pump and electric car work together on tomorrow’s quarter-hour prices, with Home Assistant and EMHASS. All posts about that project: incidents, solutions and updates.
-
evcc in Home Assistant: how I install and use it, with a home battery and a Zaptec
evcc in Home Assistant charges my car on solar surplus and in the cheapest hours. How to install it, what it can do, and what to watch out for with…
-
Logbook: my heat pump’s low COP came down to the flow rate, and the roof faces due south
The first cold week: the heat pump’s low COP came down to the flow rate, the roof faces due south, the battery may go deeper and the inverter ran twenty…
-
Logbook: EMHASS from three minutes to one second, and 29 % more panel on the roof
The week EMHASS went from three minutes to one second, the solar forecast finally matched reality, and it turned out there was 29 % more panel on the roof than…
-
Logbook: my solar forecast was 26 % too low, so now I’m correcting it per month
The solar forecast EMHASS uses to plan my battery was structurally too low. My own measurement said +26 %, the electricity analysis from jeroen.nl gave something different per month. Why…
-
Why I control my Dyness Stack 100 locally via Modbus in Home Assistant, not via the Deye cloud
My Dyness Stack 100 can be controlled through the Deye cloud. I deliberately don’t: everything runs locally via Modbus in Home Assistant. Why, and what that means in practice.
-
Install EMHASS in Home Assistant: getting started step by step
You have a home battery, solar panels, a dynamic contract and Home Assistant. This is how you install EMHASS, configure the battery and get the first optimisation running.
-
Logbook week 1: first results of my Home Assistant energy system
Ten days of Energy OS in charts: a calm heat pump, hot water at the cheapest hour, a battery that follows the plan and a sun that does better than…
-
Home Assistant energy monitoring: how I notice when my energy system gets it wrong
Frozen values that look current are the most dangerous kind of error. Four ways my Home Assistant energy system monitors itself.
-
EMHASS thought my house used 6 kW at night: a kW/W error in the base load
A unit error between kW and W left the charger in the base load. EMHASS learned that the house uses 6 kW at night, and planned accordingly.
-
The EMHASS prediction horizon: from 24 to 36 hours, and why 48 didn’t work
With a prediction horizon of 24 hours, EMHASS plans an export every evening. Why I moved to 36 hours, how the prices are filled in and why 48 hours failed.
-
Shelly Pro 3EM negative power? Check the power factor under load
Shelly Pro 3EM showing negative power under load, but a normal value in standby? The current clamps are on the wrong phase. Here is how to check.
-
LG Therma V reports 1200 °C: keeping error values out of your graphs
An LG Therma V reports 1200 °C via Modbus when the outdoor unit is not communicating. This is how you keep that error value out of your graphs and COP…
-
Modbus values frozen without an error in Home Assistant
For three days the Modbus values of my heat pump in Home Assistant stood still, without a clear error. How to recognise and monitor frozen values.
-
Deye home battery exports unexpectedly: two writers on one inverter
My Deye home battery exported itself from 81 to 25%. The cause: Allow Export on every discharge and two automations writing to one inverter.
-
Modbus “Errno 11: exclusively lock port” in Home Assistant
Errno 11 exclusively lock port in Home Assistant: two integrations share one USB-RS485 adapter. The fix: give each bus its own adapter, on a fixed path.
-
LG Therma V via Modbus: which status bits you should not trust
The LG Therma V R290 reports hot water, heating element and cooling via Modbus. Three of those status bits turned out to be unreliable. This is how I detect the…
-
EMHASS plans from a made-up SoC after a restart
After a Home Assistant restart, EMHASS calculated with a SoC of 50 % instead of 57 %. The lesson: no optimisation without a real battery level.
-
EMHASS hot water block keeps shifting all day: send the remaining hours
An EMHASS deferrable load for hot water that plans a full hour on every run keeps shifting all day. The fix: send the remaining hours in the payload.
-
EMHASS load forecast: the naive forecast shifts with a longer horizon
With a horizon longer than 96 steps, the naive load forecast in EMHASS shifts by exactly the number of extra steps. This is how I built my own load forecast.
-
Kia e-Niro not charging after a pause: waking it with evcc and Home Assistant
Since a Kia update, around July, the e-Niro falls asleep when charging stops for a moment, and after that it no longer accepts power. This is how I let evcc…
Gratis gids: Klaar voor 2027
De salderingsregeling stopt op 1 januari 2027. In elf pagina’s: wat het jou kost, vijf manieren om meer zonnestroom zelf te gebruiken, een checklist en een beslisboom.
Nieuwste berichten
-
Home Assistant on a mini PC: installation, a proper backup from day one and the apps you need at minimum
-
evcc in Home Assistant: how I install and use it, with a home battery and a Zaptec
-
Logbook: my heat pump’s low COP came down to the flow rate, and the roof faces due south
-
Logbook: EMHASS from three minutes to one second, and 29 % more panel on the roof
-
Logbook: my solar forecast was 26 % too low, so now I’m correcting it per month
-
Why I control my Dyness Stack 100 locally via Modbus in Home Assistant, not via the Deye cloud
Onderwerpen
Projecten
- Energy OS (23)
- Home automation (11)




















