NSPanel + tasmota - "Waiting for content"

Jak szukasz informacji to patrz jak bardzo są stare.

Struktura katalogów AD.

Screenshot - 11.11.2024 , 23_10_36

Screenshot - 11.11.2024 , 23_11_28

Screenshot - 11.11.2024 , 23_11_42

@szopen To wyglada jak oficjalna strona dodatku:

Dobra Panowie, ogarniete :smiley: :smiley: :smiley:

Wyglada na to, ze dodatek NSPanel Lovelace UI zainstalowal sie w zlym miejscu, dzieki @artpc za screeny. Skopiowalem folder nspanel-lovelance-ui do a0d7b954_appdaemon/apps i ruszylo. Jezu jaka ulga, a jeszcze 2 godziny temu chcialem to wszystko rzucic o sciane.

Dzieki Panowie za pomoc i wyrozumialosc. Moze komus sie ten watek w przyszlosci przyda :slight_smile:

Należy ostrzec innych przed poradnikami z “hejdom” - bardzo wielu początkujących użytkowników traci wiele godzin a nawet dni, bo te poradniki są albo stare, albo zawierają błędy. Do tego propagują metody, które często sprawiają problemy z powodu małych ale znaczących różnic, a autor zdaje się nie przyjmuje żadnej krytyki i usuwa nieprzychylne komentarze. Do tego znaczna komercja celem nadrzędnym ich powstawania.

Moge sie zgodzic. Szkoda, ze nie aktualizuja wpisow.
Ale uwierz mi, ze ja korzystalem z kilku zrodel. Jak nie moglem wgrac tasmoty przez webowy instalator to przeskoczylem do innego artykulu lub filmiku i wykorzystalem ESPHome flasher. Jak nie moglem znalezc folderow z apps.yaml i appdaemon.yaml to szukalem w innych zakatkach internetu. Az na koncu nie wiedzialem co zrobic z HA wiec spytalem tutaj :slight_smile:

PS. Ale to sie fajnie konfiguruje, wszystko sie na biezaco aktualizuje, dodaje encje w locie po zmianie apps.yaml. Jutro przysiade i zrobie to jak nalezy.

Jeszcze raz DZIEKI WSZYSTKIM!

To NIE jest Dodatek, tylko aplikacja uruchamiana w AppDaemon.

Dodatkami są (czy właściwie mogą być, bo istnieją też inne metody ich instalacji) AppDaemon i broker Mosquitto.

Sam się chyba nie zainstalował, a to że konfiguracja/katalog roboczy od przynajmniej paru miesięcy jest w innym miejscu masz nawet na czerwono w dokumentacji, którą sam właśnie podlinkowałeś.

Jeśli chcę u siebie wdrożyć coś nowego to zawszę zaczynam od oficjalnej dokumentacji danego projektu. Zawsze staram się aby informacja była aktualna, ma to szczególnie znaczenie przy HA, bo jego rozwój pędzi.

1 Like

Proszę podziel sie informacjami do czego wykorzystałeś NSPanel u siebie.

Sorry, ze dopiero teraz odpisuje ale nie widzialem Twojego posta.

Nic specjalnego, planuje zalozyc oswietlenie punktowe w kilku pokojach i chce miec tam sterowanie barwa i kolorem swiatla. Wybralem standardowy NSPanel bo ma przyciski fizyczne i w razie braku polaczenia zawsze mozna wylaczyc swiatla fizycznie - w odroznieniu od wersji PRO przy ktorej i tak musialbym miec wlacznik fizyczny.

Do tego proste sterowanie roletami, termostaty itd.
Narazie kupilem tylko jeden na testy, pierwszy raz wgrywalem tasmote i oczywiscie na kazdym kroku byly problemy.
A to kabelek microUSB byl zly, dopiero trzeci znaleziony w szufladzie zadzialal (bo musi byc do przesylu a nie tylko do ladowania), a to webowe flashowanie nie chcialo dzialac, musialem sciagac ESP-flasher. No a na koncu problemy z HA i cala konfiguracja komunikacji.

Teraz wiem, ze dokupie jeszcze kilka paneli i docelowo bede mial taki w kazdym pokoju. Mam juz troche urzadzen wifi/zigbee wiec bedzie jak znalazl :slight_smile:

1 Like

Hej wszystkim.

Jaki jest najprostszy sposob na wlaczenie grupy swiatel z nspanel ale na wybrany kolor? Wiem, ze jest paleta kolorow ale jest to malo precyzyjne. Chcialbym wstawic po przycisku dla kazdego z podstawowocyh kolorow. Probowalem dodac np. “color: blue” po “-entity: xxx” ale bez powodzenia.

PS.

color: [0,0,255] zmienia tylko kolor ikony.

cześć, na początek, jako NOWY(w HomeAssistancie też) i chcę się przywitać.
mam jednak problem z NSPanel.

  • panel flashowany tasmota, cały komplet no i oczywiście “Waiting for content”
    wątkow przeczynanych - masa a efekt żaden. dlatego proszę o pomoc w uruchomieniu… dane, poniżej:

HomeAssistant postawiony na Raspberry PI4

  • Core 2025.1.4
  • Supervisor 2024.12.3
  • Operating System 14.2
  • Interfejs użytkownika 20250109.2

w HA zainstalowane:

  • File Editor
  • Terminal & SSH
  • Mosquitto broker
    konfiguracja:
logins:
  - username: nspaneluser
    password: ******
require_certificate: false
certfile: fullchain.pem
keyfile: privkey.pem
customize:
  active: false
  folder: mosquitto
anonymous: false

  • AppDaemon
    konfiguracja:
system_packages: []
python_packages:
  - babel
init_commands: []

appdaemon.yaml

---
appdaemon:
  latitude: *******
  longitude: *******
  elevation: 2
  time_zone: Europe/Amsterdam
  plugins:
    HASS:
      type: hass
MQTT:
      type: mqtt
      namespace: mqtt
      client_id: "appdaemon"
      client_host: 192.168.100.180
      client_port: 1883
      client_user: "nspaneluser"
      client_password: "*******"
      client_topics: NONE
http:
  url: http://127.0.0.1:5050
admin:
api:
hadashboard:

apps.yaml

---
nspanel-1:
  module: /homeassistant/appdaemon/apps/nspanel-lovelace-ui/nspanel-lovelace-ui.py
  class: NsPanelLovelaceUIManager
  config:
    panelRecvTopic: "tele/nspanel/RESULT"
    panelSendTopic: "cmnd/nspanel/CustomSend"
    model: eu
    locale: "pl_PL"
    updateMode: "auto-notify"
    sleepTimeout: 20
    screensaver:
     entity: weather.forecast_dom
     


no i oczywiście LOG z AppDaemon

-----------------------------------------------------------
 Add-on: AppDaemon
 Python Apps and Dashboard using AppDaemon 4.x for Home Assistant
-----------------------------------------------------------
 Add-on version: 0.16.7
 You are running the latest version of this add-on.
 System: Home Assistant OS 14.2  (aarch64 / raspberrypi4-64)
 Home Assistant Core: 2025.1.4
 Home Assistant Supervisor: 2024.12.3
-----------------------------------------------------------
 Please, share the above information when looking for help
 or support in, e.g., GitHub, forums or the Discord chat.
-----------------------------------------------------------
s6-rc: info: service base-addon-banner successfully started
s6-rc: info: service fix-attrs: starting
s6-rc: info: service base-addon-log-level: starting
s6-rc: info: service fix-attrs successfully started
s6-rc: info: service base-addon-log-level successfully started
s6-rc: info: service legacy-cont-init: starting
s6-rc: info: service legacy-cont-init successfully started
s6-rc: info: service init-appdaemon: starting
Looking in indexes: https://pypi.org/simple, https://wheels.home-assistant.io/musllinux-index/
Collecting babel
  Downloading babel-2.16.0-py3-none-any.whl.metadata (1.5 kB)
Downloading babel-2.16.0-py3-none-any.whl (9.6 MB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 9.6/9.6 MB 22.4 MB/s eta 0:00:00
Installing collected packages: babel
Successfully installed babel-2.16.0
WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv
s6-rc: info: service init-appdaemon successfully started
s6-rc: info: service appdaemon: starting
s6-rc: info: service appdaemon successfully started
s6-rc: info: service legacy-services: starting
[20:32:44] INFO: Starting AppDaemon...
s6-rc: info: service legacy-services successfully started
2025-01-31 20:32:50.257088 INFO AppDaemon: AppDaemon Version 4.4.2 starting
2025-01-31 20:32:50.257576 INFO AppDaemon: Python version is 3.11.10
2025-01-31 20:32:50.258018 INFO AppDaemon: Configuration read from: /config/appdaemon.yaml
2025-01-31 20:32:50.258401 INFO AppDaemon: Added log: AppDaemon
2025-01-31 20:32:50.258765 INFO AppDaemon: Added log: Error
2025-01-31 20:32:50.259079 INFO AppDaemon: Added log: Access
2025-01-31 20:32:50.259396 INFO AppDaemon: Added log: Diag
2025-01-31 20:32:50.604636 INFO AppDaemon: Loading Plugin HASS using class HassPlugin from module hassplugin
2025-01-31 20:32:50.951733 INFO HASS: HASS Plugin Initializing
2025-01-31 20:32:50.952026 WARNING HASS: ha_url not found in HASS configuration - module not initialized
2025-01-31 20:32:50.952280 INFO HASS: HASS Plugin initialization complete
2025-01-31 20:32:50.953446 INFO AppDaemon: Initializing HTTP
2025-01-31 20:32:50.954360 INFO AppDaemon: Using 'ws' for event stream
2025-01-31 20:32:50.961821 INFO AppDaemon: Starting API
2025-01-31 20:32:50.966378 INFO AppDaemon: Starting Admin Interface
2025-01-31 20:32:50.967072 INFO AppDaemon: Starting Dashboards
2025-01-31 20:32:50.988696 INFO HASS: Connected to Home Assistant 2025.1.4
2025-01-31 20:32:51.008951 INFO AppDaemon: App 'nspanel-1' added
2025-01-31 20:32:51.010806 INFO AppDaemon: Found 1 active apps
2025-01-31 20:32:51.011338 INFO AppDaemon: Found 0 inactive apps
2025-01-31 20:32:51.011761 INFO AppDaemon: Found 0 global libraries
2025-01-31 20:32:51.012253 INFO AppDaemon: Starting Apps with 1 workers and 1 pins
2025-01-31 20:32:51.013731 INFO AppDaemon: Running on port 5050
2025-01-31 20:32:51.065816 INFO HASS: Evaluating startup conditions
2025-01-31 20:32:51.078878 INFO HASS: Startup condition met: hass state=RUNNING
2025-01-31 20:32:51.079403 INFO HASS: All startup conditions met
2025-01-31 20:32:51.095175 INFO AppDaemon: Got initial state from namespace default
2025-01-31 20:32:52.283659 INFO AppDaemon: New client Admin Client connected
2025-01-31 20:32:53.024839 INFO AppDaemon: Scheduler running in realtime
2025-01-31 20:32:53.041103 INFO AppDaemon: Adding /config/apps to module import path
2025-01-31 20:32:53.041883 INFO AppDaemon: App initialization complete

Jeżeli wszystko masz dobrze skonfigurowane to problem leży w położeniu plików konfiguracyjnych.
Zacznij od:

Teraz podobno na NSPanel są znacznie prostsze w realizacji projekty, więc zamiast zaczynać od tego prehistorycznego rozwiązania… radzę poczytać (o ile już nie jest za późno).

1 Like

dzięki za podpowiedź!

cześć,
proszę o analizę logów appdaemona, nie uruchamia się i “sypie” błędami…

-----------------------------------------------------------
 Add-on: AppDaemon
 Python Apps and Dashboard using AppDaemon 4.x for Home Assistant
-----------------------------------------------------------
 Add-on version: 0.16.7
 You are running the latest version of this add-on.
 System: Home Assistant OS 14.2  (aarch64 / raspberrypi4-64)
 Home Assistant Core: 2025.1.4
 Home Assistant Supervisor: 2024.12.3
-----------------------------------------------------------
 Please, share the above information when looking for help
 or support in, e.g., GitHub, forums or the Discord chat.
-----------------------------------------------------------
s6-rc: info: service base-addon-banner successfully started
s6-rc: info: service fix-attrs: starting
s6-rc: info: service base-addon-log-level: starting
s6-rc: info: service fix-attrs successfully started
s6-rc: info: service base-addon-log-level successfully started
s6-rc: info: service legacy-cont-init: starting
s6-rc: info: service legacy-cont-init successfully started
s6-rc: info: service init-appdaemon: starting
Looking in indexes: https://pypi.org/simple, https://wheels.home-assistant.io/musllinux-index/
Collecting babel
  Downloading babel-2.17.0-py3-none-any.whl.metadata (2.0 kB)
Downloading babel-2.17.0-py3-none-any.whl (10.2 MB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 10.2/10.2 MB 21.4 MB/s eta 0:00:00
Installing collected packages: babel
Successfully installed babel-2.17.0
WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv
s6-rc: info: service init-appdaemon successfully started
s6-rc: info: service appdaemon: starting
s6-rc: info: service appdaemon successfully started
s6-rc: info: service legacy-services: starting
[23:07:57] INFO: Starting AppDaemon...
s6-rc: info: service legacy-services successfully started
2025-02-02 23:08:03.129096 INFO AppDaemon: AppDaemon Version 4.4.2 starting
2025-02-02 23:08:03.129571 INFO AppDaemon: Python version is 3.11.10
2025-02-02 23:08:03.129967 INFO AppDaemon: Configuration read from: /config/appdaemon.yaml
2025-02-02 23:08:03.130360 INFO AppDaemon: Added log: AppDaemon
2025-02-02 23:08:03.130759 INFO AppDaemon: Added log: Error
2025-02-02 23:08:03.131253 INFO AppDaemon: Added log: Access
2025-02-02 23:08:03.131710 INFO AppDaemon: Added log: Diag
2025-02-02 23:08:03.477221 INFO AppDaemon: Loading Plugin HASS using class HassPlugin from module hassplugin
2025-02-02 23:08:03.824741 INFO HASS: HASS Plugin Initializing
2025-02-02 23:08:03.825151 WARNING HASS: ha_url not found in HASS configuration - module not initialized
2025-02-02 23:08:03.825531 INFO HASS: HASS Plugin initialization complete
2025-02-02 23:08:03.826361 INFO AppDaemon: Initializing HTTP
2025-02-02 23:08:03.827065 INFO AppDaemon: Using 'ws' for event stream
2025-02-02 23:08:03.833136 INFO AppDaemon: Starting API
2025-02-02 23:08:03.837550 INFO AppDaemon: Starting Admin Interface
2025-02-02 23:08:03.838486 INFO AppDaemon: Starting Dashboards
2025-02-02 23:08:03.860254 INFO HASS: Connected to Home Assistant 2025.1.4
2025-02-02 23:08:03.889572 INFO AppDaemon: App 'nspanel-1' added
2025-02-02 23:08:03.891695 INFO AppDaemon: Found 1 active apps
2025-02-02 23:08:03.892631 INFO AppDaemon: Found 0 inactive apps
2025-02-02 23:08:03.893181 INFO AppDaemon: Found 0 global libraries
2025-02-02 23:08:03.893723 INFO AppDaemon: Starting Apps with 1 workers and 1 pins
2025-02-02 23:08:03.896033 INFO AppDaemon: Running on port 5050
2025-02-02 23:08:03.931060 INFO HASS: Evaluating startup conditions
2025-02-02 23:08:03.944144 INFO HASS: Startup condition met: hass state=RUNNING
2025-02-02 23:08:03.944763 INFO HASS: All startup conditions met
2025-02-02 23:08:03.960502 INFO AppDaemon: Got initial state from namespace default
2025-02-02 23:08:05.908917 INFO AppDaemon: Scheduler running in realtime
2025-02-02 23:08:05.915197 INFO AppDaemon: Adding /config/apps to module import path
2025-02-02 23:08:05.916028 INFO AppDaemon: Adding /config/apps/nspanel-lovelace-ui to module import path
2025-02-02 23:08:05.916734 INFO AppDaemon: Adding /config/apps/nspanel-lovelace-ui/luibackend to module import path
2025-02-02 23:08:05.917513 INFO AppDaemon: Adding /config/apps/nspanel-lovelace-ui/luibackend/translations to module import path
2025-02-02 23:08:05.919379 INFO AppDaemon: Adding /config/apps/nspanel-lovelace-ui/luibackend/translations/frontend to module import path
2025-02-02 23:08:05.920972 INFO AppDaemon: Adding /config/apps/nspanel-lovelace-ui/luibackend/translations/backend to module import path
2025-02-02 23:08:05.933407 WARNING AppDaemon: No app description found for: /config/apps/hello.py - ignoring
2025-02-02 23:08:05.935804 INFO AppDaemon: Loading App Module: /config/apps/nspanel-lovelace-ui/nspanel-lovelace-ui.py
2025-02-02 23:08:06.253317 WARNING AppDaemon: No app description found for: /config/apps/nspanel-lovelace-ui/luibackend/controller.py - ignoring
2025-02-02 23:08:06.255838 WARNING AppDaemon: No app description found for: /config/apps/nspanel-lovelace-ui/luibackend/icons.py - ignoring
2025-02-02 23:08:06.257266 WARNING AppDaemon: No app description found for: /config/apps/nspanel-lovelace-ui/luibackend/icon_mapping.py - ignoring
2025-02-02 23:08:06.258623 WARNING AppDaemon: No app description found for: /config/apps/nspanel-lovelace-ui/luibackend/apis.py - ignoring
2025-02-02 23:08:06.259982 WARNING AppDaemon: No app description found for: /config/apps/nspanel-lovelace-ui/luibackend/pages.py - ignoring
2025-02-02 23:08:06.261835 WARNING AppDaemon: No app description found for: /config/apps/nspanel-lovelace-ui/luibackend/updater.py - ignoring
2025-02-02 23:08:06.263449 WARNING AppDaemon: No app description found for: /config/apps/nspanel-lovelace-ui/luibackend/localization.py - ignoring
2025-02-02 23:08:06.264893 WARNING AppDaemon: No app description found for: /config/apps/nspanel-lovelace-ui/luibackend/mqtt.py - ignoring
2025-02-02 23:08:06.266737 WARNING AppDaemon: No app description found for: /config/apps/nspanel-lovelace-ui/luibackend/theme.py - ignoring
2025-02-02 23:08:06.268391 WARNING AppDaemon: No app description found for: /config/apps/nspanel-lovelace-ui/luibackend/helper.py - ignoring
2025-02-02 23:08:06.269946 WARNING AppDaemon: No app description found for: /config/apps/nspanel-lovelace-ui/luibackend/config.py - ignoring
2025-02-02 23:08:06.271609 INFO AppDaemon: Loading app nspanel-1 using class NsPanelLovelaceUIManager from module nspanel-lovelace-ui
2025-02-02 23:08:06.277071 INFO AppDaemon: Calling initialize() for nspanel-1
2025-02-02 23:08:06.383700 INFO nspanel-1: Starting
2025-02-02 23:08:06.402805 WARNING AppDaemon: Unknown Plugin Configuration in get_plugin_api()
2025-02-02 23:08:06.406489 INFO nspanel-1: Input config: {'panelRecvTopic': 'tele/nspanel/RESULT', 'panelSendTopic': 'cmnd/nspanel/CustomSend', 'model': 'eu', 'locale': 'pl_PL', 'updateMode': 'auto-notify', 'sleepTimeout': 20, 'screensaver': {'entity': 'weather.forecast_home'}}
2025-02-02 23:08:06.408993 INFO nspanel-1: Loaded config: {'panelRecvTopic': 'tele/nspanel/RESULT', 'panelSendTopic': 'cmnd/nspanel/CustomSend', 'updateMode': 'auto-notify', 'model': 'eu', 'sleepTimeout': 20, 'sleepBrightness': 20, 'screenBrightness': 100, 'defaultBackgroundColor': 'ha-dark', 'featureExperimentalSliders': False, 'sleepTracking': None, 'sleepTrackingZones': ['not_home', 'off'], 'sleepOverride': None, 'locale': 'pl_PL', 'quiet': True, 'timeFormat': '%H:%M', 'dateFormatBabel': 'full', 'dateAdditionalTemplate': '', 'timeAdditionalTemplate': '', 'dateFormat': '%A, %d. %B %Y', 'cards': [{'type': 'cardEntities', 'entities': [{'entity': 'iText.', 'name': 'MQTT Config successful', 'icon': 'mdi:check', 'color:': [0, 255, 0]}, {'entity': 'iText.', 'name': 'Continue adding', 'icon': 'mdi:arrow-right-bold'}, {'entity': 'iText.', 'name': 'cards to your', 'icon': 'mdi:card'}, {'entity': 'iText.', 'name': 'apps.yaml', 'icon': 'mdi:cog'}], 'title': 'Setup successful'}], 'screensaver': {'type': 'screensaver', 'entity': 'weather.forecast_home', 'weatherUnit': 'celsius', 'forecastSkip': 0, 'weatherOverrideForecast1': None, 'weatherOverrideForecast2': None, 'weatherOverrideForecast3': None, 'weatherOverrideForecast4': None, 'doubleTapToUnlock': False, 'alternativeLayout': False, 'defaultCard': None, 'key': 'screensaver'}, 'hiddenCards': []}
2025-02-02 23:08:06.411012 WARNING nspanel-1: ------------------------------------------------------------
2025-02-02 23:08:06.411463 WARNING nspanel-1: Unexpected error running initialize() for nspanel-1
2025-02-02 23:08:06.411825 WARNING nspanel-1: ------------------------------------------------------------
2025-02-02 23:08:06.418327 WARNING nspanel-1: Traceback (most recent call last):
  File "/usr/lib/python3.11/site-packages/appdaemon/app_management.py", line 162, in initialize_app
    await utils.run_in_executor(self, init)
  File "/usr/lib/python3.11/site-packages/appdaemon/utils.py", line 304, in run_in_executor
    response = future.result()
               ^^^^^^^^^^^^^^^
  File "/usr/lib/python3.11/concurrent/futures/thread.py", line 58, in run
    result = self.fn(*self.args, **self.kwargs)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/config/apps/nspanel-lovelace-ui/nspanel-lovelace-ui.py", line 33, in initialize
    self._controller = LuiController(cfg, mqttsender.send_mqtt_msg)
                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/config/apps/nspanel-lovelace-ui/luibackend/controller.py", line 22, in __init__
    self._pages_gen.page_type("pageStartup")
  File "/config/apps/nspanel-lovelace-ui/luibackend/pages.py", line 140, in page_type
    self._send_mqtt_msg(f"pageType~{target_page}")
  File "/config/apps/nspanel-lovelace-ui/luibackend/mqtt.py", line 102, in send_mqtt_msg
    apis.mqtt_api.mqtt_publish(topic, msg)
    ^^^^^^^^^^^^^^^^^^^^^^^^^^
AttributeError: 'NoneType' object has no attribute 'mqtt_publish'
2025-02-02 23:08:06.418811 WARNING nspanel-1: ------------------------------------------------------------
2025-02-02 23:08:06.420329 INFO AppDaemon: App initialization complete
2025-02-02 23:08:07.745709 INFO AppDaemon: New client Admin Client connected

apps.yaml

nspanel-1:
  module: nspanel-lovelace-ui
  class: NsPanelLovelaceUIManager
  config:
    panelRecvTopic: "tele/nspanel/RESULT"
    panelSendTopic: "cmnd/nspanel/CustomSend"
    model: eu
    locale: "pl_PL"
    updateMode: "auto-notify"
    sleepTimeout: 20
    sleepBrightness:
      - time: "7:00:00"
        value: 10
      - time: "21:01:00"
        value: 4      
    screensaver: 
        entities:
          - entity: weather.astroweather_backyard
          - entity: weather.dom
          - entity: weather.pirateweather
          - entity: sensor.weatherbit_forecast_day_1
          - entity: sensor.weatherbit_forecast_day_2
        theme:
            autoWeather: true

appdaemon.yaml

---
secrets: /homeassistant/secrets.yaml
appdaemon:  
  latitude: 52.379189
  longitude: 4.899431
  elevation: 2
  time_zone: Europe/Berlin  
  plugins:
    HASS:
      type: hass
    MQTT:
      type: mqtt
      namespace: mqtt
      client_id: "appdaemon"
      client_host: 192.168.1.220
      client_port: 1883
      client_user: "user"
      client_password: "*********"
      client_topics: NONE  
http:
  url: http://127.0.0.1:5050
admin:
api:
hadashboard:

ponowne dzięki… jak zwykle diabeł siedzi w szczegółach.
u mnie w appdaemon.yaml brakło spacji w lini MQTT: i taka drobnostka a zatrzymała wszystko.
niestety appdaemon przy instalacji nie tworzy katalogu html w compiled. Utworzyłem go ręcznie, ale jaką powinien mieć zawartość, czy ma być pusty jak pozostałe w compiled?