Closed PedroFRCSantos closed 1 year ago
Hi Pedro, The SIP plugin installer will not work with sub-modules. The way it works is: when a plugin is selected for installation the installer first downloads the *.manifest. file using a "raw" download to get just that file. Then it reads the manifest file and looks for a line that starts with the string "###" followed by a blank line.. Then it reads the lines that name the rest of files to be downloaded (using raw) and downloads them from the plugin folder on GitHub to the local folder indicated. This system also allows SIP to un-install plugins by using the same list of files and locations.
There are some problems with your manifest file. 1) there is no line starting with "###" 2) I see a file named advance_control_status.html that is not listed in your manifest 3) there are some image files located in a sub-folder of the main plugin folder on GitHub and the SIP plugin installer will not find them there.
The plugin installer uses the README.md file in the plugins repository to generate a list of plugins that a user can install. I see that you have some instructions in your repository for manual installation but most users will not find your plugin if it is not included in the main repo.
If you move your files into the main plugins repository I will help get the automatic installation working.
Add first version of advance control to use direct HTTP commands from shelly devices. I use git sub-modules, if not working correctly I can add the code itself. Maybe reference to last TAG version is better?