-
Gear
Heat Geek NanoStore Conclusion
Last time, I left you with a cliffhanger. I had a long list of issues with our prototype Heat Geek NanoStore, together with a plan to fix them all.
-
Gear
Heat Geek NanoStore Update
It’s been more than two months since my post about our prototype Heat Geek NanoStore. At the end of that post, we were waiting for a new diverting valve and extra insulation to be installed, while also looking ahead to colder weather.
-
Front End
Bootstrapping NPM Provenance with GitHub Actions
I’m putting my money where my mouth is. NPM provenance statements are great. Everyone should publish packages with a provenance statement. Including me.
-
Home Assistant
Home Assistant: Resilient Battery Automation
It’s been a while since I investigated Home Assistant’s concurrency model. I was worried about contention between different automations manipulating the same resource. I came to the conclusion that all automations manipulating the same resource should be merged into one, using the composite automation pattern.
-
AWS
AWS Lambda Durable Functions
Lambda functions work best for short lived, compute intensive tasks. An individual Lambda invocation is limited to 15 minutes at most. You pay for the time the function is running, including when it’s waiting for IO to complete. If the function fails, you will need some external process that retries it later. Lambda Durable Functions address these weaknesses.
-
AWS
AWS re:Invent 2025
Once again, I spent the week after re:Invent gorging on YouTube videos at 1.5x speed. I’m using the same approach as last year to find more nuggets of gold and less corporate filler. That is, get a list of new announcements from the keynotes, then look for technical sessions on the interesting stuff. Finally, look for technical presentations from speakers I know are good.
-
Gear
Kia e-Niro 12V Battery Drain
We’ve had our Kia e-Niro EV for five years now. Early on, there were a couple of minor issues with the heater and collision avoidance radar which were sorted out under warranty. We had to replace the 12V battery two years ago. Apart from that, it’s been trouble free.
-
Gear
Home Assistant
Heat Pump Cold Weather Performance
We had a cold snap here in the UK. Over a few days, temperatures dropped from consistently over 10°C, to days at or below freezing. Perfect weather for dialing in a heat pump.
-
Home Assistant
Home Assistant: Kiosk Mode and High Frequency Updates
We recently had a Vaillant heat pump and Heat Geek NanoStore installed. The NanoStore contains a small amount of hot water which should be just enough to meet demand until the heat pump can kick in and ramp up to full power. Currently the hot water runs out after five minutes while the heat pump takes ten minutes to reach full power.
-
Gear
Heat Geek NanoStore
A few weeks ago I described our heat pump installation, which included a mystery hot water system. The mystery hot water system, as some of you already guessed, is a prototype Heat Geek NanoStore.