Thanks for sharing, @Browall! I'm happy for seeing a workflow for home automation. I personally think Alfred has a lot to do in this scope.
That said, Packal is an unmaintained project and not at all the best way to distribute your workflow. You better go with GitHub releases. Just share the workflow binary in the releases page for each released version (I also place it in the repo). A good practice is place your source code within a folder named src or source while the README, the LICENSE and the binary stay outside this folder. Additionally, use the autoupdate feature of alfred-workflow library to ensure the user has the latest version of the workflow.
Take a look on Alfred PDF Tools implementation: https://github.com/xilopaint/alfred-pdf-tools.