Ah right, I think you can simply create that file with the following content
The rest of the file should be created automatically, it just does not handle the case where the file does not exist or is empty properly by now. Testing the initial setup process is a little annoying, that’s why I have not had time to do that yet. The file stores information about the provisioned devices.
I also noticed that it crashed on the very first startup (after I created that file). I just had to re-run the application.
By the way, please double check that you know how to reset a provisioned device. If something goes wrong, you might end up with a provisioned device that cannot be accessed over a network. For my light bulbs, this is simply turning them on and off with 3 seconds delay for 5 times (costed me a lot of 30 seconds so far ).
Sorry for the headache, this is my bleeding edge development state I just wanted to share it, so that people can play around with it and maybe even improve it.