I didn't like the existing solutions for writing complex home automation scripts. I don't jive with YAML. I like to code in an IDE with full code completion and as much type safety as I can get from the given language. I like to debug programs when something weird happens. I don't like copying and pasting strings. Pyziggy is my entry in the yet another automation framework category. Big thanks to Zigbee2MQTT for doing the heavy lifting.