If Microsoft 365 deployment tool is not working properly, and you see We couldn't find the specified configuration file, ...
I programmed it with ESPHome, and it only took a few hours from start to finish.