NSPanel + tasmota - "Waiting for content"

Zrobilem kilka testow i wyglada na to, ze AppDaemon jest problemem.

Przywrocilem kopie zapasowa sprzed aktualizacji wszystkiego. Zainstalowalem wszystkie updaty, oprocz AD i nspanel-lovelace-ui - NSPanele smigaja jak dawniej.

Zrobilem kolejna kopie zapasowa.

Zainstalowalem AD i znowu zonk. Cofnalem do poprzedniej wersji za pomoca kopii zapasowej - wszystko smiga.

Zaktualizowalem samo nspanel-lovelace-ui i tez wszystko smiga. Jedyna aktualizacja, ktora zostala to AD. Bez tego wszystko dziala i nie bede tego zmienial - zostaje przy poprzedniej wersji :slight_smile:

Nie wiadomo o jakiej aktualizacji mówisz - istotne są numery wersji (starej i nowej), ale jak tam sobie uważasz - możesz siedzieć na jakiejś starej wersji, ale nie wiecznie…

Jak pamiętam przy którejś aktualizacji była zmiana lokalizacji katalogów/plików (takie zmiany dotyczą wszystkich Dodatków i będą wprowadzane systematycznie, nie wiem czy jest jakiś deadline, ale pewnie jest, bo to jest powiązane z jakąś aktualizacją HA sprzed miesięcy).

Zajrzyj do wszystkich wątków na ten temat, bo były o tym dyskusje.

1 Like

Dla nowych wersji konfiguracja wygląda tak.

appdaemon.yaml

---
secrets: /homeassistant/secrets.yaml
appdaemon:
  latitude: **.379189
  longitude: *.899431
  elevation: 2
  time_zone: Europe/Berlin
  app_dir: /homeassistant/appdaemon/apps/
  missing_app_warnings: 0 #
  plugins:
    HASS:
      type: hass
      token: !env_var SUPERVISOR_TOKEN
    MQTT:
      type: mqtt
      namespace: mqtt
      client_id: "appdaemon"
      client_host: 192.168.1.220
      client_port: 1883
      client_user: "***"
      client_password: "***"
      client_topics: NONE
http:
  url: http://0.0.0.0:5050
admin:
api:
hadashboard:

Pliki z katalogu apps powinny znajdować się w starym miejscu.

Cześć,
jestem nowy w HA. Przeczytałem bardzo dużo, ale utknąłem.
NSPanel połączył się do MQTT, dostaję
tele/nspanel/RESULT = {“CustomRecv”:“event,startup,53,eu”}
Mój appdeamon.yaml

---
secrets: /homeassistant/secrets.yaml
appdaemon:
  latitude: ***
  longitude: ***
  elevation: 2
  time_zone: ***
  app_dir: /homeassistant/appdaemon/apps/ # !!! This is really important for AppDaemon HA Addon >= 15
  missing_app_warnings: 0 #
  plugins:
    HASS:
      type: hass
      token: !env_var SUPERVISOR_TOKEN
    MQTT:
      type: mqtt
      namespace: mqtt
      client_id: "appdaemon"
      client_host: core-mosquitto.local.hass.io # This should work if you are using supervised HomeAssistant; if not use the IP Address instead.
      #client_host: 192.168.0.66
      client_port: 1883
      client_user: "mqtt_user"
      client_password: "***"
      client_topics: NONE
http:
  url: http://0.0.0.0:5050
admin:
api:
hadashboard:

Mój apps.yaml

---
nspanel:
  module: nspanel-lovelance-ui
  class: NsPanelLovelanceUIManager
  config:
    panelRecvTopic: "tele/nspanel/RESULT"
    panelSendTopic: "cmnd/nspanel/CustomSend"
    model: eu
    locale: "pl_PL" # used for translations in translations.py and for localized date if babel python package is installed

Jak uruchamiam AppDaemon dostaję

2025-11-30 22:44:17.864354 ERROR Error: =====  Error importing 'nspanel-lovelance-ui'  ============================
2025-11-30 22:44:17.865162 ERROR Error: FailedImport: Failed to import 'nspanel-lovelance-ui'
2025-11-30 22:44:17.865240 ERROR Error:   Import paths:
2025-11-30 22:44:17.865304 ERROR Error:     /homeassistant/appdaemon/apps
2025-11-30 22:44:17.865373 ERROR Error:     /homeassistant/appdaemon/apps/nspanel-lovelace-ui
2025-11-30 22:44:17.865437 ERROR Error:     /homeassistant/appdaemon/apps/nspanel-lovelace-ui/luibackend
2025-11-30 22:44:17.866425 ERROR Error:   ModuleNotFoundError: No module named 'nspanel-lovelance-ui'

I teraz coś czego zupełnie nie rozumiem - ze Studio Code Serwer widać, że ten katalog tam jest


a jednocześnie łącząc się przez sambę rzeczywiście go nie widzę

Jakieś pomysły dlaczego?

Jak w appdaemon.yaml zakomentuję ścieżkę
#app_dir: /homeassistant/appdaemon/apps/
to AppDaemon rzuca (chyba słusznie) ten sam błąd, ale na inny katalogu

2025-11-30 22:54:07.721380 ERROR Error: =====  Error importing 'nspanel-lovelance-ui'  ============================
2025-11-30 22:54:07.722205 ERROR Error: FailedImport: Failed to import 'nspanel-lovelance-ui'
2025-11-30 22:54:07.722296 ERROR Error:   Import paths:
2025-11-30 22:54:07.722363 ERROR Error:     /config/apps
2025-11-30 22:54:07.722427 ERROR Error:     /config/apps/nspanel-lovelace-ui
2025-11-30 22:54:07.722489 ERROR Error:     /config/apps/nspanel-lovelace-ui/luibackend
2025-11-30 22:54:07.723435 ERROR Error:   ModuleNotFoundError: No module named 'nspanel-lovelance-ui'

a tutaj z kolei ten katalog widzę dla odmiany zarówno ze Studio Code Server
image
jak i przez sambę
image

Zauważyłem też, że tutaj u mnie, w przeciwieństwie do tego, co było w tym wątku wrzucane wcześniej, wyświetlana jest cała treść .yaml i też nie wiem dlaczego

Potraficie mi pomóc?
Czemu AppDaemon nie widzi tego katalogu?
Czemu /root/homeassistant/ widzę tylko z Studio Code Server?

Już nie ważne. Po prostu przez 12h patrzyłem się na literówkę. Uroczo spędziłem niedzielę…

1 Like

Nie ty pierwszy spędziłeś tyle czasu na prostym błędzie, każdemu z nas to się zdążyło. Ważne że znalazłeś rozwiązanie problemu.