For me helped just editing location of “secrets.yaml” in " /root/addon_configs/XXX-appdaemon/appdaemon.yaml" to “/homeassistant/secrets.yaml”
Everything else was just copied with update to new location.
For me helped just editing location of “secrets.yaml” in " /root/addon_configs/XXX-appdaemon/appdaemon.yaml" to “/homeassistant/secrets.yaml”
Everything else was just copied with update to new location.
Appreciate that answer ! That did the work for me too !
Hi to all, Yes this resolved my issue. I have just need to change appdaemon.yaml config to /homeassistant/secret.yaml
My /config/appdaemon is empty and there is no /addon_configs. I searched the entire system for my py files e.g. find / | grep file_name.py. No results. How screwed am I?
Are you using the Samba Share addon? If not, try that, this is where the addon_configs
can be found. I’m not sure where to find it if using other approaches.
could someone post a more detailed instruction on how to do this please. I have read the posts over and over and it does not make any sence to me, my head is spinning just like my ns panel screens. TIA
additionally i have to copy folder nspanel-lovelace-ui
app from old location
/config/appdaemon/apps/
to
/addon_configs/a0d7b954_appdaemon/apps
check if dir has been mounted
df -h
you should have something similar
/dev/sda8 30.8G 17.3G 12.2G 59% /addon_configs
The two easiest ways I know:
addon_configs
from a computer on the same network as Home Assistant. How you do depends on your OS.Cmd
+ k
and write smb://$HA_IP
(where $HA_IP
is the IP of your Home Assistant instance), then log in with the credentials you defined in the addon configuration.addon_configs
addon_configs
and the the folder that has appdaemon
in the name.appdamon.yaml
file - this is the exact same file you had before, it has just been moved./config/secrets.yaml
and change that to /config/secrets.yaml
.cd addon_configs
then ´cd $APPDAEMON´ where $APPDAEMON
is the name of the directory with appdaemon
in the name.appdamon.yaml
file by typing nano appdamon.yaml
./config/secrets.yaml
and change that to /config/secrets.yaml
.Ctrl
+ o
then Ctrl
+ x
), then restart the AppDaemon addon.Open Studio Code Server. Press the 3 lines at the top left. Then select File/Open Folder. Then you can select the /addon_configs folder. Then do the same again to get back to the /config folder.
Easiest I found to access /addon_configs folder is via Studio Coder Server i.e. Open Studio Code Server. Press the 3 lines at the top left. Then select File/Open Folder. Then you can select the /addon_configs folder. Then do the same again to get back to the /config folder.
so I would need this add on installing?
Or is it another pc program called “studio code server”
Sorry but this is way above what I have done so far.
TIA.
Yes. Go in your HA to Settings/Add-ons and add Studio Code Server (formerly Visual Studio Code i.e. if you type Visual Studio Code, HA will show you the Studio Code Server add-on). By default the add-on should show your /config folder. Press “Yes” regarding “Trust the Authors” when opening the first time.
Appdaemon is also above what I’m used to but Studio Code Server is my default add-on if I have to change something in my configuration.yaml, sensors.yaml and secrets.yaml. I also can manage all my HACS custom integrations with that tool. And since I’m using the Appdaemon based ELCO Remocon net AppDaemon (sensors for my ELCO heating system) custom integration, I had to find a simple visual way to access the hidden appdaemon.yaml and to change the secrets path. I’m not used to Terminal and Samba
Thanks for the promt reply, I have installed and followed your instructions, but I am unsure what to do when i get to the folder , I am trying to post what it says but its complaining its not formatted correct
Open appdaemon.yaml in the /addon_configs folder and adapt to your needs. I had only to change the secrets path from
secrets: /config/secrets.yaml
to
secrets: /homeassistant/secrets.yaml
to get Appdaemon running again
As an example, my appdaemon.yaml looks as follows:
---
secrets: /homeassistant/secrets.yaml
appdaemon:
latitude: 52.379189
longitude: 4.899431
elevation: 2
time_zone: Europe/Amsterdam
plugins:
HASS:
type: hass
ha_url: http://homeassistant.local:8123
token: !secret appdaemon_token
http:
url: http://homeassistant.local:5050
admin:
api:
hadashboard:
Thank you so much , that all makes sence now. I have it back up and running , but the NS panels dont work as they did. Thank you for your help
Unfortunately I don‘t use NS Panel. But check if the apps folder in the add_configs folder has the necessary .py files of that App (NS Panels) With my use case (Heating) the relevant .py file was not automatically copied to the addon_configs folder i.e. remained in the config folder. After copying the .py file to the addon_configs app folder and ensuring that the apps.yaml in the addon_configs folder is mounting the app, it worked again. The following pictures as a visual help to what I wrote
Good to know: If you don’t see the samba share folder addon_configs
, you probably are still on an older version of the Samba addon. So update it first and the folder addon_configs
will appear
Looks lame, but it took me an hour to figure this out
Make sure you have the latest samba share version: the addon_configs
share is added only recently!
Did you find the reason why NS Panel still did not work after fixing the path to the secrets file?
thanks!