I was dissatisfied with the flakiness of some of my automations around my 3D printer yesterday afternoon, so I sat down and rewrote them using a neat little Finite State Machine system
I wrote up a (far too long) blogpost about it here: https://pdx.su/blog/2025-06-15-improving-my-homeassistant-automations-with-state-machines/
pdx.su
A little over a year ago, I migrated the bulk of my HomeAssistant automations from NodeRED to DigitalAlchemy, a TypeScript based automation system. Since then, I've slowly been adding more and more automations, of varying complexity…