Smart EV Charging, Part 2: A State Machine
Moving from a PHEV to a full EV broke my old charging scripts. I replaced them with a state machine that schedules across multiple days, trusts forecasts on a dial, and won't yank the rug on a live session.
Hi, I'm Charles.
I'm a London-based technology person with a background in cloud architecture, security, and operations. This blog is where I document the things I find interesting or the rabbit holes I end up falling down in my personal life.Expect to find posts about technology, distributed systems, home automation, and occasionally cars.
Moving from a PHEV to a full EV broke my old charging scripts. I replaced them with a state machine that schedules across multiple days, trusts forecasts on a dial, and won't yank the rug on a live session.
Managed tariffs make the decisions for you. Agile hands you the raw half-hourly price and stays out of the way, which is the only reason I can point the whole house at it. The start of a series on home-energy automation.
I spent time debugging AirPlay on my network with an allow-all rule, trying to figure out what was broken. Here's how AirPlay 2 actually works, and why AWDL doesn't kick in as a fallback.