Is there any quick hint how to fix the nspanel Lovelace UI integration after appdaemonn upgrade?
Honestly - it’s quite some time ago since I integrated it and I am kind of lost.
Anyone ran into the same problem?
The logs show hints like this:
2023-11-15 15:21:57.475259 WARNING AppDaemon: No app description found for: /config/apps/nspanel-lovelace-ui/nspanel-lovelace-ui.py - ignoring
Thanks!
I did some further research and it seems that within the new folder structure, the appdaemon.yaml & apps.yaml are emptied to default values.
I don’t think that is the desired update outcome, is it?
Have a look here it is solved:
I don’t see any solution there.
Did you restore from backup to 14.0 first and update to 15.2 ?
You’ll need your appdaemon yamls from a HA backup too as they are wiped out on update
just in the process of doing that.
I did nothing, my ns-panels stopped working at 15:13.
If you haven’t updated appdaemon to 15.x then it must be another issue, not related to this post
you sure you haven’t configured appdaemon to auto-update?
Well, you’re right. I have autoupdate turned on. I did as you wrote: restored backup 14 and updated to 15.2. I still have the same thing.
Yes, same here. I am going to restore to 0.14 again now and will stick to it for now.
I fix my config. Using a terminal, I go into the
/addon_config/12345_appdeamon/
directory and commented out the line secret in appdeamon.yaml
I think you need to rename that not remove it ?
Tried that (actually changing the paths like documented). The appdaemon starts then, but nspanel doesn’t work.
I don’t have the time to debug that at the moment. Hence I‘ll stick with 0.14 for a while.
I got my nspanels working again. As I am using similar content on multiple nspanels, I used anchors and alias to refer to reusable card definitions. For example, I have an energy card, that is defined as an anchor at the top of the apps.yaml file like this:
.card_energy: !include &card_energy /config/appdaemon/apps/panel-std-card-energy.yaml
Later, this card is referred to using the *-Notation:
cards:
- *card_energy
After commenting out the definition of the anchors and the usage of the aliases, the nspanels came up again.
Unfortunately, I could not get it to work with the new locations of the config files (my standard card yaml files are stored in the same directory like the apps.yaml). As I expected the path needs to be an absolute path, I changed the alias definition like this:
.card_energy: !include &card_energy /addon_configs/a0d7b954_appdaemon/apps/panel-std-card-energy.yaml
But appdaemon seems to be unable to load this file. Is there another change between version 14 and 15 of appdaemon responsible for this or did I wrongly used this yaml syntax? Although it worked well until version 14.
Additional info: It is not the anchors and alias mechanisms having a problem. The include does not work for me – still not sure, what I am doing wrong here. When I copy the content of the file to be included into apps.yaml, everything works fine.
Do we have any updates on how to get this running again?
I am quite new to the Home Assistant eco-system, I do not know if I have a similar problem. It was a little bit difficult to get it running, because the older forum topics always state the old locations. Now I managed to install AppDaemon and it somehow starts. But there is still the “Waiting for content…” on the NSPanel and the module is not started:
2023-11-25 21:16:20.950746 INFO AppDaemon: Adding /homeassistant/appdaemon/apps/ to module import path
2023-11-25 21:16:20.952051 INFO AppDaemon: Adding /homeassistant/appdaemon/apps/nspanel-lovelace-ui to module import path
2023-11-25 21:16:20.952944 INFO AppDaemon: Adding /homeassistant/appdaemon/apps/nspanel-lovelace-ui/luibackend to module import path
2023-11-25 21:16:20.953710 INFO AppDaemon: Adding /homeassistant/appdaemon/apps/nspanel-lovelace-ui/luibackend/translations to module import path
2023-11-25 21:16:20.954757 INFO AppDaemon: Adding /homeassistant/appdaemon/apps/nspanel-lovelace-ui/luibackend/translations/frontend to module import path
2023-11-25 21:16:20.955712 INFO AppDaemon: Adding /homeassistant/appdaemon/apps/nspanel-lovelace-ui/luibackend/translations/backend to module import path
2023-11-25 21:16:20.968198 INFO AppDaemon: Loading App Module: /homeassistant/appdaemon/apps/nspanel-lovelace-ui/nspanel-lovelace-ui.py
2023-11-25 21:16:21.354056 WARNING AppDaemon: No app description found for: /homeassistant/appdaemon/apps/nspanel-lovelace-ui/luibackend/icon_mapping.py - ignoring
2023-11-25 21:16:21.356124 WARNING AppDaemon: No app description found for: /homeassistant/appdaemon/apps/nspanel-lovelace-ui/luibackend/icons.py - ignoring
2023-11-25 21:16:21.357893 WARNING AppDaemon: No app description found for: /homeassistant/appdaemon/apps/nspanel-lovelace-ui/luibackend/config.py - ignoring
2023-11-25 21:16:21.359538 WARNING AppDaemon: No app description found for: /homeassistant/appdaemon/apps/nspanel-lovelace-ui/luibackend/pages.py - ignoring
2023-11-25 21:16:21.361186 WARNING AppDaemon: No app description found for: /homeassistant/appdaemon/apps/nspanel-lovelace-ui/luibackend/apis.py - ignoring
2023-11-25 21:16:21.362828 WARNING AppDaemon: No app description found for: /homeassistant/appdaemon/apps/nspanel-lovelace-ui/luibackend/controller.py - ignoring
2023-11-25 21:16:21.364645 WARNING AppDaemon: No app description found for: /homeassistant/appdaemon/apps/nspanel-lovelace-ui/luibackend/mqtt.py - ignoring
2023-11-25 21:16:21.366148 WARNING AppDaemon: No app description found for: /homeassistant/appdaemon/apps/nspanel-lovelace-ui/luibackend/helper.py - ignoring
2023-11-25 21:16:21.367961 WARNING AppDaemon: No app description found for: /homeassistant/appdaemon/apps/nspanel-lovelace-ui/luibackend/localization.py - ignoring
2023-11-25 21:16:21.369744 WARNING AppDaemon: No app description found for: /homeassistant/appdaemon/apps/nspanel-lovelace-ui/luibackend/updater.py - ignoring
2023-11-25 21:16:21.371783 WARNING AppDaemon: No app description found for: /homeassistant/appdaemon/apps/nspanel-lovelace-ui/luibackend/theme.py - ignoring
2023-11-25 21:16:21.373464 INFO AppDaemon: Loading app nspanel-1 using class NsPanelLovelaceUIManager from module nspanel-lovelace-ui
2023-11-25 21:16:21.377189 INFO AppDaemon: Calling initialize() for nspanel-1
Any tipps how to solve this?
KR,
Christof
I use the AddOn instead of the AppDaemon and HACS. Works great.