Yeah I found the packages in the Home Assistant container… not the ssh community addon one… but yeah probably far easier to get them from github. There’s a chrome github addon that lets you select a folder and then you can download the whole folder as a zip file which alleviates the PITA of github downloads for multiple files.
Thanks for the help thus far.
I have got into Docker and managed to copy the components I want into custom_components folder. Details are at the bottom of this message for others to follow.
The whole point of this is to allow me to debug the Bose SoundTouch Component which is not very reliable and not being actively maintained. So I copied components/soundtouch and its dependency libsoundtouch to the custom_components folder.
But its not loading, which I base on
I don’t get any message from homeassistant.loader warning me about the custom override
I don’t get any logger.info messages I insert into the copied code
I have another custom component, a fix for velux component by @gibman which is working fine.
I do get the warning message from homeassistant.loader for this
I don’t see anything different about file ownership or permissions compared to the velux component
core-ssh:/config/custom_components# ls -l
drwxr-xr-x 4 root root 4096 May 23 03:55 libsoundtouch
drwxr-xr-x 4 root root 4096 Jun 16 14:41 pyvlx
drwxr-xr-x 3 root root 4096 Jun 16 21:02 soundtouch
drwxr-xr-x 3 root root 4096 Jun 16 14:41 velux
From here I am kind of stumped. Any advice on how to debug this would be appreciated.
Here’s how I copied a released component into custom_components folder. This is specific to Hass.Io.