GithubHelp home page GithubHelp logo

nspanel-issue-graveyard's Introduction

Hi there πŸ‘‹

In case you found something useful and want to buy me a β˜•

nspanel-issue-graveyard's People

Watchers

 avatar  avatar

nspanel-issue-graveyard's Issues

[Help] Waiting for Content

PROBLEM DESCRIPTION

I'm seeing the waiting for content message on the Panel and I'm unable to find the configuration issue.

[] I've double checked each step explained in the FAQ:

https://docs.nspanel.pky.eu/faq/#waiting-for-content-this-is-taking-longer-than-usual-on-the-screen

REQUESTED INFORMATION

Make sure your have performed every step and checked the applicable boxes before submitting your issue. Thank you!

  • Provide a screenshot of your tasmota mqtt configuration:
    Capture d’écran, le 2022-12-01 Γ  20 02 07

  • Provide your appdaemon.yaml:

  appdaemon.yaml here:
---
secrets: /config/secrets.yaml
appdaemon:
  latitude: 45.557902
  longitude: -73.662360
  elevation: 25
  time_zone: America/Toronto
  plugins:
    HASS:
      type: hass
    MQTT:
      type: mqtt
      namespace: mqtt
      client_id: "appdaemon"
      client_host: 192.168.123.222
      client_port: 1883
      client_user: "mosquitto"
      client_password: "mypassword"
      client_topics: NONE
http:
  url: http://127.0.0.1:5050
admin:
api:
hadashboard:

  • Provide your apps.yaml:
  apps.yaml here:
---
hello_world:
  module: hello
  class: HelloWorld

nspanel_salon:
  module: nspanel-lovelace-ui
  class: NsPanelLovelaceUIManager
  config:
    panelRecvTopic: "tele/nspanel_salon/RESULT"
    panelSendTopic: "cmnd/nspanel_salon/CustomSend"
    model: us-p

  • Go to Settings>Add-ons>AppDaemon>Log and then, provide the output of the log after restarting the appdaemon container:
  Log output here:

2022-12-01 20:03:28.318821 INFO AppDaemon: AppDaemon Version 4.2.1 starting
2022-12-01 20:03:28.319150 INFO AppDaemon: Python version is 3.10.8
2022-12-01 20:03:28.319363 INFO AppDaemon: Configuration read from: /config/appdaemon/appdaemon.yaml
2022-12-01 20:03:28.319610 INFO AppDaemon: Added log: AppDaemon
2022-12-01 20:03:28.319886 INFO AppDaemon: Added log: Error
2022-12-01 20:03:28.320204 INFO AppDaemon: Added log: Access
2022-12-01 20:03:28.320487 INFO AppDaemon: Added log: Diag
2022-12-01 20:03:28.534294 INFO AppDaemon: Loading Plugin HASS using class HassPlugin from module hassplugin
2022-12-01 20:03:28.813165 INFO HASS: HASS Plugin Initializing
2022-12-01 20:03:28.813551 INFO HASS: HASS Plugin initialization complete
2022-12-01 20:03:28.813976 INFO AppDaemon: Loading Plugin MQTT using class MqttPlugin from module mqttplugin
2022-12-01 20:03:28.931184 INFO MQTT: MQTT Plugin Initializing
2022-12-01 20:03:28.931512 INFO MQTT: Using 'appdaemon/status' as Will Topic
2022-12-01 20:03:28.931725 INFO MQTT: Using 'appdaemon/status' as Birth Topic
2022-12-01 20:03:28.932617 INFO AppDaemon: Initializing HTTP
2022-12-01 20:03:28.933224 INFO AppDaemon: Using 'ws' for event stream
2022-12-01 20:03:28.940200 INFO AppDaemon: Starting API
2022-12-01 20:03:28.945537 INFO AppDaemon: Starting Admin Interface
2022-12-01 20:03:28.946191 INFO AppDaemon: Starting Dashboards
2022-12-01 20:03:28.970485 INFO HASS: Connected to Home Assistant 2022.11.5
2022-12-01 20:03:28.991194 INFO MQTT: Connected to Broker at URL 192.168.123.222:1883
2022-12-01 20:03:29.003871 INFO AppDaemon: Got initial state from namespace mqtt
2022-12-01 20:03:29.004421 INFO MQTT: MQTT Plugin initialization complete
2022-12-01 20:03:29.004833 INFO AppDaemon: App 'hello_world' added
2022-12-01 20:03:29.007554 INFO AppDaemon: App 'nspanel_salon' added
2022-12-01 20:03:29.009058 INFO AppDaemon: Found 2 total apps
2022-12-01 20:03:29.009956 INFO AppDaemon: Starting Apps with 2 workers and 2 pins
2022-12-01 20:03:29.011941 INFO AppDaemon: Running on port 5050
2022-12-01 20:03:29.067522 INFO HASS: Evaluating startup conditions
2022-12-01 20:03:29.084934 INFO HASS: Startup condition met: hass state=RUNNING
2022-12-01 20:03:29.085435 INFO HASS: All startup conditions met
2022-12-01 20:03:29.160614 INFO AppDaemon: Got initial state from namespace default
2022-12-01 20:03:29.601937 INFO AppDaemon: New client Admin Client connected
2022-12-01 20:03:31.023614 INFO AppDaemon: Scheduler running in realtime
2022-12-01 20:03:31.047495 INFO AppDaemon: Adding /config/appdaemon/apps to module import path
2022-12-01 20:03:31.048888 INFO AppDaemon: Adding /config/appdaemon/apps/nspanel-lovelace-ui to module import path
2022-12-01 20:03:31.050187 INFO AppDaemon: Adding /config/appdaemon/apps/nspanel-lovelace-ui/luibackend to module import path
2022-12-01 20:03:31.051553 INFO AppDaemon: Adding /config/appdaemon/apps/nspanel-lovelace-ui/luibackend/translations to module import path
2022-12-01 20:03:31.053071 INFO AppDaemon: Adding /config/appdaemon/apps/nspanel-lovelace-ui/luibackend/translations/frontend to module import path
2022-12-01 20:03:31.054662 INFO AppDaemon: Adding /config/appdaemon/apps/nspanel-lovelace-ui/luibackend/translations/backend to module import path
2022-12-01 20:03:31.095488 INFO AppDaemon: Loading App Module: /config/appdaemon/apps/hello.py
2022-12-01 20:03:31.193371 INFO AppDaemon: Loading App Module: /config/appdaemon/apps/nspanel-lovelace-ui/nspanel-lovelace-ui.py
2022-12-01 20:03:31.458251 WARNING AppDaemon: No app description found for: /config/appdaemon/apps/nspanel-lovelace-ui/luibackend/updater.py - ignoring
2022-12-01 20:03:31.460094 WARNING AppDaemon: No app description found for: /config/appdaemon/apps/nspanel-lovelace-ui/luibackend/icon_mapping.py - ignoring
2022-12-01 20:03:31.462282 WARNING AppDaemon: No app description found for: /config/appdaemon/apps/nspanel-lovelace-ui/luibackend/mqtt.py - ignoring
2022-12-01 20:03:31.464446 WARNING AppDaemon: No app description found for: /config/appdaemon/apps/nspanel-lovelace-ui/luibackend/pages.py - ignoring
2022-12-01 20:03:31.466618 WARNING AppDaemon: No app description found for: /config/appdaemon/apps/nspanel-lovelace-ui/luibackend/theme.py - ignoring
2022-12-01 20:03:31.468764 WARNING AppDaemon: No app description found for: /config/appdaemon/apps/nspanel-lovelace-ui/luibackend/config.py - ignoring
2022-12-01 20:03:31.470883 WARNING AppDaemon: No app description found for: /config/appdaemon/apps/nspanel-lovelace-ui/luibackend/apis.py - ignoring
2022-12-01 20:03:31.473050 WARNING AppDaemon: No app description found for: /config/appdaemon/apps/nspanel-lovelace-ui/luibackend/helper.py - ignoring
2022-12-01 20:03:31.475174 WARNING AppDaemon: No app description found for: /config/appdaemon/apps/nspanel-lovelace-ui/luibackend/localization.py - ignoring
2022-12-01 20:03:31.477284 WARNING AppDaemon: No app description found for: /config/appdaemon/apps/nspanel-lovelace-ui/luibackend/icons.py - ignoring
2022-12-01 20:03:31.479440 WARNING AppDaemon: No app description found for: /config/appdaemon/apps/nspanel-lovelace-ui/luibackend/controller.py - ignoring
2022-12-01 20:03:31.481061 INFO AppDaemon: Initializing app hello_world using class HelloWorld from module hello
2022-12-01 20:03:31.485222 INFO AppDaemon: Initializing app nspanel_salon using class NsPanelLovelaceUIManager from module nspanel-lovelace-ui
2022-12-01 20:03:31.624640 INFO hello_world: Hello from AppDaemon
2022-12-01 20:03:31.626259 INFO hello_world: You are now ready to run Apps!
2022-12-01 20:03:31.632249 INFO nspanel_salon: Starting
2022-12-01 20:03:31.641184 INFO nspanel_salon: Input config: {'panelRecvTopic': 'tele/nspanel_salon/RESULT', 'panelSendTopic': 'cmnd/nspanel_salon/CustomSend', 'model': 'us-p'}
2022-12-01 20:03:31.643530 INFO nspanel_salon: Loaded config: {'panelRecvTopic': 'tele/nspanel_salon/RESULT', 'panelSendTopic': 'cmnd/nspanel_salon/CustomSend', 'updateMode': 'auto-notify', 'model': 'us-p', 'sleepTimeout': 20, 'sleepBrightness': 20, 'screenBrightness': 100, 'defaultBackgroundColor': 'ha-dark', 'sleepTracking': None, 'sleepTrackingZones': ['not_home', 'off'], 'sleepOverride': None, 'locale': 'en_US', '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.example', 'weatherUnit': 'celsius', 'forecastSkip': 0, 'weatherOverrideForecast1': None, 'weatherOverrideForecast2': None, 'weatherOverrideForecast3': None, 'weatherOverrideForecast4': None, 'doubleTapToUnlock': False, 'alternativeLayout': False, 'defaultCard': None, 'key': 'screensaver'}, 'hiddenCards': []}
2022-12-01 20:03:31.652808 INFO nspanel_salon: Sending MQTT Message: pageType~pageStartup
2022-12-01 20:03:31.666951 INFO nspanel_salon: Registering callbacks for the following items: ['iText.', 'iText.', 'iText.', 'iText.', 'weather.example']
2022-12-01 20:03:31.683380 INFO nspanel_salon: Started
2022-12-01 20:03:31.687299 INFO AppDaemon: App initialization complete

ADDITIONAL INFORMATION

Add information about your setup here, if any. (For example docker version of AppDaemon instead of the HomeAssistant Add-on)

Waiting for content - CRITICAL MQTT: Could not Complete Connection to Broker

Hey,

I now tried to install multiple times, refreshed tasmota, reinstalled appdeamon but I can't get it to work.

Here is my tasmota MQTT Setting:

Bildschirmfoto 2022-05-29 um 17 49 49

Here is the config of my appdeamon yaml:

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

And the config of the apps.yaml

nspanel-1:
  module: nspanel-lovelance-ui
  class: NsPanelLovelanceUIManager
  config:
    panelRecvTopic: "tele/nspanel-1/RESULT"
    panelSendTopic: "cmnd/nspanel-1/CustomSend"
    timeoutScreensaver: 20 #in seconds, values between 5 and 60 are allowed
    #brightnessScreensaver: 10
    brightnessScreensaver:
      - time: "7:00:00"
        value: 1
      - time: "23:00:00"
        value: 0
    locale: "de_DE"
    timeFormat: "%H:%M"
    dateFormat: "%A, %d. %B %Y"
    weatherEntity: weather.k3ll3r
    pages:
      - type: cardEntities
        heading: Test 1
        items:
          - delete
          - delete
          - delete
          - delete
      - type: cardEntities
        heading: Test 2
        items:
          - delete
          - delete
          - delete
          - delete

And this is what I get when I look into the log of the appdeamon in home assistant:

[s6-init] making user provided files available at /var/run/s6/etc...exited 0.
[s6-init] ensuring user provided files have correct perms...exited 0.
[fix-attrs.d] applying ownership & permissions fixes...
[fix-attrs.d] done.
[cont-init.d] executing container initialization scripts...
[cont-init.d] 00-banner.sh: executing... 

 Add-on: AppDaemon
 Python Apps and Dashboard using AppDaemon 4.x for Home Assistant
 Add-on version: 0.8.2
 You are running the latest version of this add-on.
 System: Home Assistant OS 8.1  (aarch64 / raspberrypi3-64)
 Home Assistant Core: 2022.5.5
 Home Assistant Supervisor: 2022.05.3
 Please, share the above information when looking for help
 or support in, e.g., GitHub, forums or the Discord chat.
[cont-init.d] 00-banner.sh: exited 0.
[cont-init.d] 01-log-level.sh: executing... 
[cont-init.d] 01-log-level.sh: exited 0.
[cont-init.d] appdaemon.sh: executing... 
Looking in links: https://wheels.home-assistant.io/alpine-3.14/aarch64/
Collecting babel
  Downloading https://wheels.home-assistant.io/alpine-3.14/aarch64/Babel-2.10.1-py3-none-any.whl (9.5 MB)
Requirement already satisfied: pytz>=2015.7 in /usr/lib/python3.9/site-packages (from babel) (2021.3)
Installing collected packages: babel
Successfully installed babel-2.10.1
[cont-init.d] appdaemon.sh: exited 0.
[cont-init.d] done.
[services.d] starting services
[services.d] done.
[17:49:32] INFO: Starting AppDaemon...
2022-05-29 17:49:39.924173 INFO AppDaemon: AppDaemon Version 4.2.1 starting
2022-05-29 17:49:39.925829 INFO AppDaemon: Python version is 3.9.7
2022-05-29 17:49:39.927553 INFO AppDaemon: Configuration read from: /config/appdaemon/appdaemon.yaml
2022-05-29 17:49:39.929574 INFO AppDaemon: Added log: AppDaemon
2022-05-29 17:49:39.931128 INFO AppDaemon: Added log: Error
2022-05-29 17:49:39.932491 INFO AppDaemon: Added log: Access
2022-05-29 17:49:39.933856 INFO AppDaemon: Added log: Diag
2022-05-29 17:49:40.147432 INFO AppDaemon: Loading Plugin HASS using class HassPlugin from module hassplugin
2022-05-29 17:49:40.438068 INFO HASS: HASS Plugin Initializing
2022-05-29 17:49:40.439404 INFO HASS: HASS Plugin initialization complete
2022-05-29 17:49:40.441135 INFO AppDaemon: Loading Plugin MQTT using class MqttPlugin from module mqttplugin
2022-05-29 17:49:40.523934 INFO MQTT: MQTT Plugin Initializing
2022-05-29 17:49:40.525132 INFO MQTT: Using 'appdaemon/status' as Will Topic
2022-05-29 17:49:40.526348 INFO MQTT: Using 'appdaemon/status' as Birth Topic
2022-05-29 17:49:40.529468 INFO AppDaemon: Initializing HTTP
2022-05-29 17:49:40.531413 INFO AppDaemon: Using 'ws' for event stream
2022-05-29 17:49:40.560475 INFO AppDaemon: Starting API
2022-05-29 17:49:40.576225 INFO AppDaemon: Starting Admin Interface
2022-05-29 17:49:40.578149 INFO AppDaemon: Starting Dashboards
2022-05-29 17:49:40.729302 INFO HASS: Connected to Home Assistant 2022.5.5
2022-05-29 17:49:40.906035 INFO AppDaemon: App 'hello_world' added
2022-05-29 17:49:40.914816 INFO AppDaemon: App 'nspanel-1' added
2022-05-29 17:49:40.919475 INFO AppDaemon: Found 2 total apps
2022-05-29 17:49:40.922149 INFO AppDaemon: Starting Apps with 2 workers and 2 pins
2022-05-29 17:49:40.927813 INFO AppDaemon: Running on port 5050
2022-05-29 17:49:41.210854 INFO HASS: Evaluating startup conditions
2022-05-29 17:49:41.254260 INFO HASS: Startup condition met: hass state=RUNNING
2022-05-29 17:49:41.256138 INFO HASS: All startup conditions met
2022-05-29 17:49:41.357987 INFO AppDaemon: Got initial state from namespace default
2022-05-29 17:49:45.756452 CRITICAL MQTT: Could not Complete Connection to Broker, please Ensure Broker at URL 192.168.178.777:1883 is correct and broker is not down and restart Appdaemon
2022-05-29 17:49:45.968348 CRITICAL MQTT: Could not complete MQTT Plugin initialization, trying again in 5 seconds
2022-05-29 17:49:55.983135 CRITICAL MQTT: Could not Complete Connection to Broker, please Ensure Broker at URL 192.168.178.777:1883 is correct and broker is not down and restart Appdaemon
2022-05-29 17:49:55.990468 CRITICAL MQTT: Could not complete MQTT Plugin initialization, trying again in 5 seconds

And finally the log of the tasmota console:

16:49:57.282 MQT: Attempting connection...
16:49:57.293 MQT: Connect failed to 192.168.178.777:1883, rc -2. Retry in 70 sec
16:50:00.526 RSL: RESULT = {"CustomRecv":"event,startup,36,eu"}
16:50:06.526 RSL: RESULT = {"CustomRecv":"event,startup,36,eu"}
16:50:12.425 RSL: RESULT = {"CustomRecv":"event,startup,36,eu"}
16:50:18.424 RSL: RESULT = {"CustomRecv":"event,startup,36,eu"}
16:50:24.326 RSL: RESULT = {"CustomRecv":"event,startup,36,eu"}
16:50:30.326 RSL: RESULT = {"CustomRecv":"event,startup,36,eu"}
16:50:36.250 RSL: RESULT = {"CustomRecv":"event,startup,36,eu"}
16:50:42.240 RSL: RESULT = {"CustomRecv":"event,startup,36,eu"}
16:50:48.125 RSL: RESULT = {"CustomRecv":"event,startup,36,eu"}
16:50:54.128 RSL: RESULT = {"CustomRecv":"event,startup,36,eu"}
16:51:00.125 RSL: RESULT = {"CustomRecv":"event,startup,36,eu"}
16:51:06.027 RSL: RESULT = {"CustomRecv":"event,startup,36,eu"}
16:51:08.282 MQT: Attempting connection...
16:51:08.295 MQT: Connect failed to 192.168.178.777:1883, rc -2. Retry in 80 sec
16:51:12.026 RSL: RESULT = {"CustomRecv":"event,startup,36,eu"}
16:51:17.926 RSL: RESULT = {"CustomRecv":"event,startup,36,eu"}
16:51:19.694 RSL: STATE = {"Time":"2022-05-29T16:51:19","Uptime":"0T00:05:04","UptimeSec":304,"Heap":161,"SleepMode":"Dynamic","Sleep":0,"LoadAvg":999,"MqttCount":0,"Berry":{"HeapUsed":13,"Objects":214},"POWER1":"OFF","POWER2":"OFF","Wifi":{"AP":1,"SSId":"BUMedia","BSSId":"1C:ED:6F:07:E2:20","Channel":1,"Mode":"11n","RSSI":76,"Signal":-62,"LinkCount":1,"Downtime":"0T00:00:04"}}
16:51:19.744 RSL: SENSOR = {"Time":"2022-05-29T16:51:19","ANALOG":{"Temperature1":29.4},"ESP32":{"Temperature":53.9},"TempUnit":"C"}
16:51:23.926 RSL: RESULT = {"CustomRecv":"event,startup,36,eu"}

[Help] Waiting for Content

PROBLEM DESCRIPTION

I'm seeing the waiting for content message on the Panel and I'm unable to find the configuration issue.

[] I've double checked each step explained in the FAQ:

https://docs.nspanel.pky.eu/faq/#waiting-for-content-this-is-taking-longer-than-usual-on-the-screen

REQUESTED INFORMATION

Make sure your have performed every step and checked the applicable boxes before submitting your issue. Thank you!

  • Provide a screenshot of your tasmota mqtt configuration:

tasmota mqtt

  • Provide your appdaemon.yaml:
  appdaemon.yaml here:

secrets: /config/secrets.yaml
appdaemon:
  latitude: 52.379189
  longitude: 4.899431
  elevation: 2
  time_zone: Europe/Amsterdam
  plugins:
    HASS:
      type: hass
    MQTT:
      type: mqtt
      namespace: mqtt
      client_id: "appdaemon"
      client_host: 192.168.1.195
      client_port: 1883
      client_user: "mqtt"
      client_password: "****"
      client_topics: NONE
http:
  url: http://127.0.0.1:5050
admin:
api:
hadashboard:
  • Provide your apps.yaml:
  apps.yaml here:

---
---
nspanel-1:
  module: nspanel-lovelace-ui
  class: NsPanelLovelaceUIManager
  config:
    panelRecvTopic: "tele/nspanel_7BE078/RESULT"
    panelSendTopic: "cmnd/nspanel_7BE078/CustomSend"

  • Go to Settings>Add-ons>AppDaemon>Log and then, provide the output of the log after restarting the appdaemon container:
  Log output here:

s6-rc: info: service s6rc-oneshot-runner: starting
s6-rc: info: service s6rc-oneshot-runner successfully started
s6-rc: info: service fix-attrs: starting
s6-rc: info: service fix-attrs successfully started
s6-rc: info: service legacy-cont-init: starting
cont-init: info: running /etc/cont-init.d/00-banner.sh
-----------------------------------------------------------
 Add-on: AppDaemon
 Python Apps and Dashboard using AppDaemon 4.x for Home Assistant
-----------------------------------------------------------
 Add-on version: 0.9.3
 You are running the latest version of this add-on.
 System: Home Assistant OS 9.0  (amd64 / qemux86-64)
 Home Assistant Core: 2022.9.7
 Home Assistant Supervisor: 2022.09.1
-----------------------------------------------------------
 Please, share the above information when looking for help
 or support in, e.g., GitHub, forums or the Discord chat.
-----------------------------------------------------------
cont-init: info: /etc/cont-init.d/00-banner.sh exited 0
cont-init: info: running /etc/cont-init.d/01-log-level.sh
cont-init: info: /etc/cont-init.d/01-log-level.sh exited 0
cont-init: info: running /etc/cont-init.d/appdaemon.sh
Looking in links: https://wheels.home-assistant.io/musllinux/
Collecting babel
  Downloading Babel-2.10.3-py3-none-any.whl (9.5 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 9.5/9.5 MB 2.3 MB/s eta 0:00:00
Requirement already satisfied: pytz>=2015.7 in /usr/lib/python3.10/site-packages (from babel) (2021.3)
Installing collected packages: babel
Successfully installed babel-2.10.3
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
cont-init: info: /etc/cont-init.d/appdaemon.sh exited 0
s6-rc: info: service legacy-cont-init successfully started
s6-rc: info: service legacy-services: starting
services-up: info: copying legacy longrun appdaemon (no readiness notification)
s6-rc: info: service legacy-services successfully started
[08:52:28] INFO: Starting AppDaemon...
2022-10-03 08:52:32.630935 INFO AppDaemon: AppDaemon Version 4.2.1 starting
2022-10-03 08:52:32.631283 INFO AppDaemon: Python version is 3.10.5
2022-10-03 08:52:32.631601 INFO AppDaemon: Configuration read from: /config/appdaemon/appdaemon.yaml
2022-10-03 08:52:32.631839 INFO AppDaemon: Added log: AppDaemon
2022-10-03 08:52:32.632076 INFO AppDaemon: Added log: Error
2022-10-03 08:52:32.632314 INFO AppDaemon: Added log: Access
2022-10-03 08:52:32.632577 INFO AppDaemon: Added log: Diag
2022-10-03 08:52:32.789610 INFO AppDaemon: Loading Plugin HASS using class HassPlugin from module hassplugin
2022-10-03 08:52:32.970898 INFO HASS: HASS Plugin Initializing
2022-10-03 08:52:32.971237 INFO HASS: HASS Plugin initialization complete
2022-10-03 08:52:32.971615 INFO AppDaemon: Loading Plugin MQTT using class MqttPlugin from module mqttplugin
2022-10-03 08:52:33.094908 INFO MQTT: MQTT Plugin Initializing
2022-10-03 08:52:33.095254 INFO MQTT: Using 'appdaemon/status' as Will Topic
2022-10-03 08:52:33.095423 INFO MQTT: Using 'appdaemon/status' as Birth Topic
2022-10-03 08:52:33.096191 INFO AppDaemon: Initializing HTTP
2022-10-03 08:52:33.096744 INFO AppDaemon: Using 'ws' for event stream
2022-10-03 08:52:33.101883 INFO AppDaemon: Starting API
2022-10-03 08:52:33.106085 INFO AppDaemon: Starting Admin Interface
2022-10-03 08:52:33.106580 INFO AppDaemon: Starting Dashboards
2022-10-03 08:52:33.129148 INFO HASS: Connected to Home Assistant 2022.9.7
2022-10-03 08:52:33.150087 INFO MQTT: Connected to Broker at URL 192.168.1.195:1883
2022-10-03 08:52:33.163302 INFO AppDaemon: Got initial state from namespace mqtt
2022-10-03 08:52:33.165024 WARNING AppDaemon: Error loading configuration
2022-10-03 08:52:33.168873 WARNING AppDaemon: parser says
2022-10-03 08:52:33.170055 WARNING AppDaemon:   in "<unicode string>", line 2, column 1:
    ---
    ^
2022-10-03 08:52:33.174105 WARNING AppDaemon: but found another document expected a single document in the stream
2022-10-03 08:52:33.175233 INFO MQTT: MQTT Plugin initialization complete
2022-10-03 08:52:33.181733 WARNING AppDaemon: File '/config/appdaemon/apps/apps.yaml' invalid structure - ignoring
2022-10-03 08:52:33.186794 INFO AppDaemon: Found 0 total apps
2022-10-03 08:52:33.187471 INFO AppDaemon: Starting Apps with 0 workers and 0 pins
2022-10-03 08:52:33.190675 INFO AppDaemon: Running on port 5050
2022-10-03 08:52:33.220215 INFO HASS: Evaluating startup conditions
2022-10-03 08:52:33.234659 INFO HASS: Startup condition met: hass state=RUNNING
2022-10-03 08:52:33.234975 INFO HASS: All startup conditions met
2022-10-03 08:52:33.250197 INFO AppDaemon: Got initial state from namespace default
2022-10-03 08:52:35.198873 INFO AppDaemon: Scheduler running in realtime
2022-10-03 08:52:35.203888 INFO AppDaemon: Adding /config/appdaemon/apps to module import path
2022-10-03 08:52:35.204776 INFO AppDaemon: Adding /config/appdaemon/apps/nspanel-lovelace-ui to module import path
2022-10-03 08:52:35.205250 INFO AppDaemon: Adding /config/appdaemon/apps/nspanel-lovelace-ui/luibackend to module import path
2022-10-03 08:52:35.205764 INFO AppDaemon: Adding /config/appdaemon/apps/nspanel-lovelace-ui/luibackend/translations to module import path
2022-10-03 08:52:35.206331 INFO AppDaemon: Adding /config/appdaemon/apps/nspanel-lovelace-ui/luibackend/translations/frontend to module import path
2022-10-03 08:52:35.207184 INFO AppDaemon: Adding /config/appdaemon/apps/nspanel-lovelace-ui/luibackend/translations/backend to module import path
2022-10-03 08:52:35.221740 WARNING AppDaemon: No app description found for: /config/appdaemon/apps/hello.py - ignoring
2022-10-03 08:52:35.223688 WARNING AppDaemon: No app description found for: /config/appdaemon/apps/nspanel-lovelace-ui/nspanel-lovelace-ui.py - ignoring
2022-10-03 08:52:35.225767 WARNING AppDaemon: No app description found for: /config/appdaemon/apps/nspanel-lovelace-ui/luibackend/pages.py - ignoring
2022-10-03 08:52:35.227742 WARNING AppDaemon: No app description found for: /config/appdaemon/apps/nspanel-lovelace-ui/luibackend/mqtt.py - ignoring
2022-10-03 08:52:35.229822 WARNING AppDaemon: No app description found for: /config/appdaemon/apps/nspanel-lovelace-ui/luibackend/localization.py - ignoring
2022-10-03 08:52:35.231752 WARNING AppDaemon: No app description found for: /config/appdaemon/apps/nspanel-lovelace-ui/luibackend/controller.py - ignoring
2022-10-03 08:52:35.233587 WARNING AppDaemon: No app description found for: /config/appdaemon/apps/nspanel-lovelace-ui/luibackend/apis.py - ignoring
2022-10-03 08:52:35.235461 WARNING AppDaemon: No app description found for: /config/appdaemon/apps/nspanel-lovelace-ui/luibackend/updater.py - ignoring
2022-10-03 08:52:35.237327 WARNING AppDaemon: No app description found for: /config/appdaemon/apps/nspanel-lovelace-ui/luibackend/icons.py - ignoring
2022-10-03 08:52:35.239269 WARNING AppDaemon: No app description found for: /config/appdaemon/apps/nspanel-lovelace-ui/luibackend/icon_mapping.py - ignoring
2022-10-03 08:52:35.241150 WARNING AppDaemon: No app description found for: /config/appdaemon/apps/nspanel-lovelace-ui/luibackend/config.py - ignoring
2022-10-03 08:52:35.243286 WARNING AppDaemon: No app description found for: /config/appdaemon/apps/nspanel-lovelace-ui/luibackend/theme.py - ignoring
2022-10-03 08:52:35.245383 WARNING AppDaemon: No app description found for: /config/appdaemon/apps/nspanel-lovelace-ui/luibackend/helper.py - ignoring
2022-10-03 08:52:35.247129 INFO AppDaemon: App initialization complete
2022-10-03 08:52:37.574285 INFO AppDaemon: New client Admin Client connected

ADDITIONAL INFORMATION

Add information about your setup here, if any. (For example docker version of AppDaemon instead of the HomeAssistant Add-on)
Homeassistant virtualize on NAS
AppDaemon installed on Homeassistant
NSPANEL and appDeamon are connected to broker (mqtt explorer):
mqqt explorer
2022-10-03_07-43-07

More logs appdeamon:
2022-10-03 08:49:43.004401 WARNING AppDaemon: Error loading configuration
2022-10-03 08:49:43.001139 INFO AppDaemon: Reading config
2022-10-03 08:49:40.963768 INFO AppDaemon: Found 0 total apps
2022-10-03 08:49:40.963398 INFO AppDaemon: /config/appdaemon/apps/apps.yaml added or modified
2022-10-03 08:49:40.962295 WARNING AppDaemon: File '/config/appdaemon/apps/apps.yaml' invalid structure - ignoring
2022-10-03 08:49:40.960871 WARNING AppDaemon: but found another document expected a single document in the stream
2022-10-03 08:49:40.960634 WARNING AppDaemon: in "", line 2, column 1: --- ^
2022-10-03 08:49:40.960282 WARNING AppDaemon: parser says
2022-10-03 08:49:40.959969 WARNING AppDaemon: Error loading configuration
2022-10-03 08:49:40.956853 INFO AppDaemon: Reading config
2022-10-03 08:49:36.889764 INFO AppDaemon: Found 0 total apps
2022-10-03 08:49:36.889461 INFO AppDaemon: /config/appdaemon/apps/apps.yaml added or modified
2022-10-03 08:49:36.888351 WARNING AppDaemon: File '/config/appdaemon/apps/apps.yaml' invalid structure - ignoring
2022-10-03 08:49:36.887000 WARNING AppDaemon: but found another document expected a single document in the stream
2022-10-03 08:49:36.886744 WARNING AppDaemon: in "", line 2, column 1: --- ^
2022-10-03 08:49:36.886404 WARNING AppDaemon: parser says
2022-10-03 08:49:36.886085 WARNING AppDaemon: Error loading configuration
2022-10-03 08:49:36.883162 INFO AppDaemon: Reading config
2022-10-03 08:49:34.844598 INFO AppDaemon: Found 0 total apps
2022-10-03 08:49:34.844038 INFO AppDaemon: /config/appdaemon/apps/apps.yaml added or modified
2022-10-03 08:49:34.842756 WARNING AppDaemon: File '/config/appdaemon/apps/apps.yaml' invalid structure - ignoring
2022-10-03 08:49:34.840839 WARNING AppDaemon: but found another document expected a single document in the stream
2022-10-03 08:49:34.840454 WARNING AppDaemon: in "", line 2, column 1: --- ^
2022-10-03 08:49:34.840054 WARNING AppDaemon: parser says
2022-10-03 08:49:34.839474 WARNING AppDaemon: Error loading configuration
2022-10-03 08:49:34.835348 INFO AppDaemon: Reading config

Thanks for your help

[BUG] update to 3.4.0 never ends

PROBLEM DESCRIPTION

A clear and concise description of what the problem is.
The update to 3.4.0 never ends, and the NSPanel screen is showing the same progress bar for days now.

REQUESTED INFORMATION

Make sure your have performed every step and checked the applicable boxes before submitting your issue. Thank you!

  • Provide your apps.yaml:
---
nspanel-1:
  module: nspanel-lovelace-ui
  class: NsPanelLovelaceUIManager
  config:
    panelRecvTopic: "tele/kitchen_nspanel/RESULT"
    panelSendTopic: "cmnd/kitchen_nspanel/CustomSend"
    locale: "es_ES"
    dateFormatBabel:
      "full" # only used if babel python package is installed
      # formatting options on https://babel.pocoo.org/en/latest/dates.html?highlight=name%20of%20day#date-fields
    timeFormat: "%H:%M"
    dateFormat: "%A, %d %B %Y" # ignored if babel python package is installed
    screensaver:
      entity: weather.openweathermap
      theme:
        autoWeather: true
    cards:
      - type: cardThermo
        title: Cocina
        entity: climate.cocina_ac
      - type: cardGrid
        entities:
          - entity: scene.comedor_mirar_tv
            name: Mirar TV
          - entity: scene.comedor_luz_normal
          - entity: scene.bedtime
            name: Dormir
        title: Escenas
      - type: cardAlarm
        title: Alarma
        entity: alarm_control_panel.alarmo
      - type: cardQR
        title: Guest Wifi
        qrCode: "....................................."
        entities:
          - entity: iText.....................
            name: Name
            icon: mdi:wifi
          - entity: iText........................
            name: Password
            icon: mdi:key

  • Go to Settings>Add-ons>AppDaemon>Log and then, provide the output of the log during your issue/bug occurs:
2022-09-18 21:01:25.108775 INFO AppDaemon: App initialization complete
2022-09-18 21:01:27.199095 INFO nspanel-2: MQTT callback for: {'topic': 'tele/quincho_nspanel/RESULT', 'wildcard': None, 'payload': '{"CustomRecv":"event,startup,41,us-p"}'}
2022-09-18 21:01:27.201056 INFO nspanel-2: Received Message from Screen: event,startup,41,us-p
2022-09-18 21:01:27.203815 INFO nspanel-2: Sending MQTT Message: X
2022-09-18 21:01:27.210945 INFO nspanel-2: Update Pre-Check failed Tasmota Driver Version: None Panel Version: 41
2022-09-18 21:01:27.212981 INFO nspanel-2: Startup Event
2022-09-18 21:01:27.243047 INFO nspanel-2: Sending MQTT Message: time~21:01~οΏ½οΏ½οΏ½ Bohemio
2022-09-18 21:01:27.271669 INFO nspanel-2: Sending MQTT Message: date~Sunday, 18 September 2022
2022-09-18 21:01:27.276373 INFO nspanel-2: Sending MQTT Message: timeout~20
2022-09-18 21:01:27.281982 INFO nspanel-2: Sending MQTT Message: dimmode~20~100~6371
2022-09-18 21:01:27.286931 INFO nspanel-2: Started rendering of page None with type screensaver
2022-09-18 21:01:27.289372 INFO nspanel-2: Sending MQTT Message: pageType~screensaver
2022-09-18 21:01:27.317544 INFO nspanel-2: Sending MQTT Message: weatherUpdate~οΏ½οΏ½οΏ½~15.3οΏ½οΏ½C~Sun~οΏ½οΏ½οΏ½~21.8οΏ½οΏ½C~Mon~οΏ½οΏ½οΏ½~21.2οΏ½οΏ½C~Tue~οΏ½οΏ½οΏ½~19.4οΏ½οΏ½C~Wed~οΏ½οΏ½οΏ½~20.8οΏ½οΏ½C~~
2022-09-18 21:01:27.322834 INFO nspanel-2: Sending MQTT Message: color~0~65535~65535~65535~35957~65535~65535~65535~65535~65535~33759~31728~31728~35957~65535~65535~65535~65535~65535~65535~65535~65535
2022-09-18 21:02:00.068135 INFO nspanel-1: Sending MQTT Message: time~21:02~
2022-09-18 21:02:00.106124 INFO nspanel-2: Sending MQTT Message: time~21:02~οΏ½οΏ½οΏ½ Bohemio
2022-09-18 21:02:16.554396 INFO nspanel-2: Started rendering of page None with type screensaver
2022-09-18 21:02:16.610706 INFO nspanel-2: Previous message repeated 1 times
2022-09-18 21:02:16.611295 INFO nspanel-2: Sending MQTT Message: weatherUpdate~οΏ½οΏ½οΏ½~15.1οΏ½οΏ½C~Sun~οΏ½οΏ½οΏ½~21.8οΏ½οΏ½C~Mon~οΏ½οΏ½οΏ½~21.2οΏ½οΏ½C~Tue~οΏ½οΏ½οΏ½~19.4οΏ½οΏ½C~Wed~οΏ½οΏ½οΏ½~20.8οΏ½οΏ½C~~
2022-09-18 21:02:16.628956 INFO nspanel-2: Sending MQTT Message: color~0~65535~65535~65535~31728~65535~65535~65535~65535~65535~33759~31728~31728~35957~65535~65535~65535~65535~65535~65535~65535~65535
2022-09-18 21:02:16.651273 INFO nspanel-1: Sending MQTT Message: weatherUpdate~οΏ½οΏ½οΏ½~15.1οΏ½οΏ½C~Sun~οΏ½οΏ½οΏ½~21.8οΏ½οΏ½C~Mon~οΏ½οΏ½οΏ½~21.2οΏ½οΏ½C~Tue~οΏ½οΏ½οΏ½~19.4οΏ½οΏ½C~Wed~οΏ½οΏ½οΏ½~20.8οΏ½οΏ½C~~
2022-09-18 21:02:16.655562 INFO nspanel-1: Sending MQTT Message: color~0~65535~65535~65535~31728~65535~65535~65535~65535~65535~33759~31728~31728~35957~65535~65535~65535~65535~65535~65535~65535~65535
2022-09-18 21:03:00.073286 INFO nspanel-2: Sending MQTT Message: time~21:03~οΏ½οΏ½οΏ½ Bohemio
2022-09-18 21:03:00.085295 INFO nspanel-1: Sending MQTT Message: time~21:03~
2022-09-18 21:04:00.116680 INFO nspanel-1: Sending MQTT Message: time~21:04~
2022-09-18 21:04:00.133673 INFO nspanel-2: Sending MQTT Message: time~21:04~οΏ½οΏ½οΏ½ Autobuses
2022-09-18 21:05:00.119635 INFO nspanel-2: Sending MQTT Message: time~21:05~οΏ½οΏ½οΏ½ Autobuses
2022-09-18 21:05:00.147076 INFO nspanel-1: Sending MQTT Message: time~21:05~

TO REPRODUCE

Steps to reproduce the behavior:

  • update to 3.4.0
  • update never ends

EXPECTED BEHAVIOUR

A clear and concise description of what you expected to happen.

  • update should end or raise some error

SCREENSHOTS

If applicable, add screenshots/pictures to help explain your problem.
image

ADDITIONAL CONTEXT

Add any other context about the problem here.
I'm using esphome, this is the log from esphome dashboard:

[21:03:56][D][nspanel_lovelace_upload:150]: Connected
[21:03:56][D][nspanel_lovelace_upload:156]: Requesting URL: http://nspanel.pky.eu/lovelace-ui/github/nspanel-us-p-v3.4.0.tft
[21:03:58][D][nspanel_lovelace_upload:188]: Updating Nextion
[21:03:58][D][nspanel_lovelace:098]: Sending: whmi-wris 7765044,115200,1
[21:03:58][D][nspanel_lovelace_upload:206]: Waiting for upgrade response
[21:04:00][D][nspanel_lovelace_upload:211]: Upgrade response is []
[21:04:00][D][nspanel_lovelace_upload:216]: preparation for tft update failed 0 ""
[21:04:00][D][nspanel_lovelace_upload:274]: Restarting Nextion
[21:04:00][D][nspanel_lovelace:098]: Sending: rest
INFO kitchen-nspanel.local: Ping timed out!
INFO Disconnected from ESPHome API for kitchen-nspanel.local
WARNING Disconnected from API
INFO Successfully connected to kitchen-nspanel.local
[21:05:00][D][nspanel_lovelace:108]: Sending custom command: time~21:05~

I have 2 NSPanels, I tried the update only on one of them, now I don't want to break the other one... updates were working smoothly in the past.

PANEL / FIRMWARE VERION

Please add the Panel/Firmware Version you are using (EU, US-L or US-P)
US-P

[Help] Waiting for Content

PROBLEM DESCRIPTION

I'm seeing the waiting for content message on the Panel and I'm unable to find the configuration issue.

[] I've double checked each step explained in the FAQ:

https://docs.nspanel.pky.eu/faq/#waiting-for-content-this-is-taking-longer-than-usual-on-the-screen

REQUESTED INFORMATION

Make sure your have performed every step and checked the applicable boxes before submitting your issue. Thank you!

  • Provide a screenshot of your tasmota mqtt configuration:

https://1drv.ms/u/s!AnevBfzUGi77gtACBsRLiPYGmU-izw?e=yefaPh

  • Provide your appdaemon.yaml:
  appdaemon.yaml here:


---
secrets: /config/secrets.yaml
appdaemon:
  latitude: 52.0
  longitude: 4.0
  elevation: 2
  time_zone: Europe/Berlin
  plugins:
    HASS:
      type: hass
    MQTT:
      type: mqtt
      namespace: mqtt
      client_id: "appdaemon"
      client_host: "192.168.86.39"
      client_port: "1883"
      client_user: "DVES_31FD40"
      client_password: "xxxxx"
      client_topics: NONE
http:
  url: http://127.0.0.1:5050
admin:
api:
hadashboard:
  • Provide your apps.yaml:
  apps.yaml here:


  • Go to Settings>Add-ons>AppDaemon>Log and then, provide the output of the log after restarting the appdaemon container:
  Log output here:


2022-10-20 20:52:07.507013 WARNING AppDaemon: No app description found for: /config/appdaemon/apps/nspanel-lovelace-ui/luibackend/mqtt.py - ignoring
2022-10-20 20:52:07.511253 WARNING AppDaemon: No app description found for: /config/appdaemon/apps/nspanel-lovelace-ui/luibackend/apis.py - ignoring
2022-10-20 20:52:07.515365 WARNING AppDaemon: No app description found for: /config/appdaemon/apps/nspanel-lovelace-ui/luibackend/theme.py - ignoring
2022-10-20 20:52:07.518303 WARNING AppDaemon: No app description found for: /config/appdaemon/apps/nspanel-lovelace-ui/luibackend/config.py - ignoring
2022-10-20 20:52:07.521351 WARNING AppDaemon: No app description found for: /config/appdaemon/apps/nspanel-lovelace-ui/luibackend/localization.py - ignoring
2022-10-20 20:52:07.523998 WARNING AppDaemon: No app description found for: /config/appdaemon/apps/nspanel-lovelace-ui/luibackend/icon_mapping.py - ignoring
2022-10-20 20:52:07.527774 WARNING AppDaemon: No app description found for: /config/appdaemon/apps/nspanel-lovelace-ui/luibackend/helper.py - ignoring
2022-10-20 20:52:07.530899 WARNING AppDaemon: No app description found for: /config/appdaemon/apps/nspanel-lovelace-ui/luibackend/controller.py - ignoring
2022-10-20 20:52:07.538557 WARNING AppDaemon: No app description found for: /config/appdaemon/apps/nspanel-lovelace-ui/luibackend/icons.py - ignoring
2022-10-20 20:52:07.542694 WARNING AppDaemon: No app description found for: /config/appdaemon/apps/nspanel-lovelace-ui/luibackend/updater.py - ignoring
2022-10-20 20:52:07.547398 INFO AppDaemon: Initializing app nspanel-1 using class NsPanelLovelaceUIManager from module nspanel-lovelace-ui
2022-10-20 20:52:07.560057 INFO nspanel-1: Starting
2022-10-20 20:52:07.562894 WARNING AppDaemon: Unknown Plugin Configuration in get_plugin_api()
2022-10-20 20:52:07.573689 INFO nspanel-1: Input config: {'panelRecvTopic': 'tele/tasmota_sov1nspanel/RESULT', 'panelSendTopic': 'cmnd/tasmota_sov1nspanel/CustomSend', 'screensaver': {'entity': 'weather.k3ll3r', 'weatherOverrideForecast4': {'entity': 'sensor.example_item', 'name': 'name', 'icon': 'lightbulb'}, 'alternativeLayout': True}}
2022-10-20 20:52:07.578545 INFO nspanel-1: Loaded config: {'panelRecvTopic': 'tele/tasmota_sov1nspanel/RESULT', 'panelSendTopic': 'cmnd/tasmota_sov1nspanel/CustomSend', 'updateMode': 'auto-notify', 'model': 'eu', 'sleepTimeout': 20, 'sleepBrightness': 20, 'screenBrightness': 100, 'defaultBackgroundColor': 'ha-dark', 'sleepTracking': None, 'sleepTrackingZones': ['not_home', 'off'], 'sleepOverride': None, 'locale': 'en_US', '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.k3ll3r', 'weatherUnit': 'celsius', 'forecastSkip': 0, 'weatherOverrideForecast1': None, 'weatherOverrideForecast2': None, 'weatherOverrideForecast3': None, 'weatherOverrideForecast4': {'entity': 'sensor.example_item', 'name': 'name', 'icon': 'lightbulb'}, 'doubleTapToUnlock': False, 'alternativeLayout': True, 'defaultCard': None, 'key': 'screensaver'}, 'hiddenCards': []}
2022-10-20 20:52:07.583614 WARNING nspanel-1: ------------------------------------------------------------
2022-10-20 20:52:07.584656 WARNING nspanel-1: Unexpected error running initialize() for nspanel-1
2022-10-20 20:52:07.585791 WARNING nspanel-1: ------------------------------------------------------------
2022-10-20 20:52:07.587204 WARNING nspanel-1: Traceback (most recent call last):
  File "/usr/lib/python3.10/site-packages/appdaemon/app_management.py", line 165, in initialize_app
    await utils.run_in_executor(self, init)
  File "/usr/lib/python3.10/site-packages/appdaemon/utils.py", line 337, in run_in_executor
    response = future.result()
  File "/usr/lib/python3.10/concurrent/futures/thread.py", line 58, in run
    result = self.fn(*self.args, **self.kwargs)
  File "/config/appdaemon/apps/nspanel-lovelace-ui/nspanel-lovelace-ui.py", line 19, in initialize
    mqtt_api.mqtt_publish(topic_send.replace("CustomSend", "GetDriverVersion"), "x")
AttributeError: 'NoneType' object has no attribute 'mqtt_publish'
2022-10-20 20:52:07.589618 WARNING nspanel-1: ------------------------------------------------------------
2022-10-20 20:52:21.048772 WARNING HASS: Disconnected from Home Assistant, retrying in 5 seconds
2022-10-20 20:52:26.068034 WARNING HASS: Disconnected from Home Assistant, retrying in 5 seconds
2022-10-20 20:52:31.086538 WARNING HASS: Disconnected from Home Assistant, retrying in 5 seconds
2022-10-20 20:52:36.106152 WARNING HASS: Disconnected from Home Assistant, retrying in 5 seconds
2022-10-20 20:52:41.124723 WARNING HASS: Disconnected from Home Assistant, retrying in 5 seconds
2022-10-20 20:52:46.140777 WARNING HASS: Disconnected from Home Assistant, retrying in 5 seconds
2022-10-20 20:52:51.162390 WARNING HASS: Disconnected from Home Assistant, retrying in 5 seconds
2022-10-20 20:52:56.183292 WARNING HASS: Disconnected from Home Assistant, retrying in 5 seconds
2022-10-20 20:53:01.203305 WARNING HASS: Disconnected from Home Assistant, retrying in 5 seconds
2022-10-20 20:53:06.228719 WARNING HASS: Disconnected from Home Assistant, retrying in 5 seconds
2022-10-20 20:53:11.250172 WARNING HASS: Disconnected from Home Assistant, retrying in 5 seconds
2022-10-20 20:53:16.268482 WARNING HASS: Disconnected from Home Assistant, retrying in 5 seconds
2022-10-20 20:53:21.287672 WARNING HASS: Disconnected from Home Assistant, retrying in 5 seconds
2022-10-20 20:53:26.307238 WARNING HASS: Disconnected from Home Assistant, retrying in 5 seconds
2022-10-20 20:53:31.326786 WARNING HASS: Disconnected from Home Assistant, retrying in 5 seconds
2022-10-20 20:53:36.344705 WARNING HASS: Disconnected from Home Assistant, retrying in 5 seconds
2022-10-20 20:53:41.368678 WARNING HASS: Disconnected from Home Assistant, retrying in 5 seconds
2022-10-20 20:53:46.390657 WARNING HASS: Disconnected from Home Assistant, retrying in 5 seconds
2022-10-20 20:53:51.410731 WARNING HASS: Disconnected from Home Assistant, retrying in 5 seconds
2022-10-20 20:53:56.427728 WARNING HASS: Disconnected from Home Assistant, retrying in 5 seconds
2022-10-20 20:54:01.446046 WARNING HASS: Disconnected from Home Assistant, retrying in 5 seconds
2022-10-20 20:54:06.463858 WARNING HASS: Disconnected from Home Assistant, retrying in 5 seconds
2022-10-20 20:54:11.483462 WARNING HASS: Disconnected from Home Assistant, retrying in 5 seconds
2022-10-20 20:54:16.503555 WARNING HASS: Disconnected from Home Assistant, retrying in 5 seconds
2022-10-20 20:54:21.526231 WARNING HASS: Disconnected from Home Assistant, retrying in 5 seconds
2022-10-20 20:54:26.548554 WARNING HASS: Disconnected from Home Assistant, retrying in 5 seconds
2022-10-20 20:54:31.569717 WARNING HASS: Disconnected from Home Assistant, retrying in 5 seconds
2022-10-20 20:54:36.589559 WARNING HASS: Disconnected from Home Assistant, retrying in 5 seconds
2022-10-20 20:54:41.610179 WARNING HASS: Disconnected from Home Assistant, retrying in 5 seconds
2022-10-20 20:54:46.628836 WARNING HASS: Disconnected from Home Assistant, retrying in 5 seconds
2022-10-20 20:54:51.651369 WARNING HASS: Disconnected from Home Assistant, retrying in 5 seconds
2022-10-20 20:54:56.676542 WARNING HASS: Disconnected from Home Assistant, retrying in 5 seconds
2022-10-20 20:55:01.694693 WARNING HASS: Disconnected from Home Assistant, retrying in 5 seconds
2022-10-20 20:55:06.711442 WARNING HASS: Disconnected from Home Assistant, retrying in 5 seconds
2022-10-20 20:55:11.727878 WARNING HASS: Disconnected from Home Assistant, retrying in 5 seconds
2022-10-20 20:55:17.703969 WARNING HASS: Disconnected from Home Assistant, retrying in 5 seconds
2022-10-20 20:55:24.710079 WARNING HASS: Disconnected from Home Assistant, retrying in 5 seconds
2022-10-20 20:55:31.347852 WARNING HASS: Disconnected from Home Assistant, retrying in 5 seconds
2022-10-20 20:55:37.053021 WARNING HASS: Disconnected from Home Assistant, retrying in 5 seconds
2022-10-20 20:55:53.223076 WARNING HASS: Disconnected from Home Assistant, retrying in 5 seconds
2022-10-20 20:55:58.336787 WARNING HASS: Disconnected from Home Assistant, retrying in 5 seconds
2022-10-20 20:56:03.363912 WARNING HASS: Disconnected from Home Assistant, retrying in 5 seconds
2022-10-20 20:56:08.390476 WARNING HASS: Disconnected from Home Assistant, retrying in 5 seconds
2022-10-20 20:56:13.417958 WARNING HASS: Disconnected from Home Assistant, retrying in 5 seconds
2022-10-20 20:56:19.043220 INFO HASS: Connected to Home Assistant 2022.10.3
2022-10-20 20:56:24.786863 INFO HASS: Evaluating startup conditions
2022-10-20 20:56:24.993479 INFO HASS: Startup condition met: hass state=RUNNING
2022-10-20 20:56:24.995955 INFO HASS: All startup conditions met
2022-10-20 20:56:25.732800 INFO AppDaemon: Processing restart for HASS
2022-10-20 20:56:25.734662 INFO AppDaemon: Terminating nspanel-1
2022-10-20 20:56:25.739751 INFO AppDaemon: Initializing app nspanel-1 using class NsPanelLovelaceUIManager from module nspanel-lovelace-ui
2022-10-20 20:56:25.766778 INFO nspanel-1: Starting
2022-10-20 20:56:25.770221 WARNING AppDaemon: Unknown Plugin Configuration in get_plugin_api()
2022-10-20 20:56:25.776686 INFO nspanel-1: Input config: {'panelRecvTopic': 'tele/tasmota_sov1nspanel/RESULT', 'panelSendTopic': 'cmnd/tasmota_sov1nspanel/CustomSend', 'screensaver': {'entity': 'weather.k3ll3r', 'weatherOverrideForecast4': {'entity': 'sensor.example_item', 'name': 'name', 'icon': 'lightbulb'}, 'alternativeLayout': True}}
2022-10-20 20:56:25.782085 INFO nspanel-1: Loaded config: {'panelRecvTopic': 'tele/tasmota_sov1nspanel/RESULT', 'panelSendTopic': 'cmnd/tasmota_sov1nspanel/CustomSend', 'updateMode': 'auto-notify', 'model': 'eu', 'sleepTimeout': 20, 'sleepBrightness': 20, 'screenBrightness': 100, 'defaultBackgroundColor': 'ha-dark', 'sleepTracking': None, 'sleepTrackingZones': ['not_home', 'off'], 'sleepOverride': None, 'locale': 'en_US', '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.k3ll3r', 'weatherUnit': 'celsius', 'forecastSkip': 0, 'weatherOverrideForecast1': None, 'weatherOverrideForecast2': None, 'weatherOverrideForecast3': None, 'weatherOverrideForecast4': {'entity': 'sensor.example_item', 'name': 'name', 'icon': 'lightbulb'}, 'doubleTapToUnlock': False, 'alternativeLayout': True, 'defaultCard': None, 'key': 'screensaver'}, 'hiddenCards': []}
2022-10-20 20:56:25.786934 WARNING nspanel-1: ------------------------------------------------------------
2022-10-20 20:56:25.788014 WARNING nspanel-1: Unexpected error running initialize() for nspanel-1
2022-10-20 20:56:25.789053 WARNING nspanel-1: ------------------------------------------------------------
2022-10-20 20:56:25.790776 WARNING nspanel-1: Traceback (most recent call last):
  File "/usr/lib/python3.10/site-packages/appdaemon/app_management.py", line 165, in initialize_app
    await utils.run_in_executor(self, init)
  File "/usr/lib/python3.10/site-packages/appdaemon/utils.py", line 337, in run_in_executor
    response = future.result()
  File "/usr/lib/python3.10/concurrent/futures/thread.py", line 58, in run
    result = self.fn(*self.args, **self.kwargs)
  File "/config/appdaemon/apps/nspanel-lovelace-ui/nspanel-lovelace-ui.py", line 19, in initialize
    mqtt_api.mqtt_publish(topic_send.replace("CustomSend", "GetDriverVersion"), "x")
AttributeError: 'NoneType' object has no attribute 'mqtt_publish'
2022-10-20 20:56:25.792016 WARNING nspanel-1: ------------------------------------------------------------```

### ADDITIONAL INFORMATION

_Add information about your setup here, if any. (For example docker version of AppDaemon instead of the HomeAssistant Add-on)_

[BUG] Flashing bug - Something has gone wrong flashing display firmware

PROBLEM DESCRIPTION

i can't upload the TFT through tasmota console

Got esphome before with a tft on it, i remains on it.
i would like to test tasmota now for the lovelace-ui.

LOGS

15:02:28.096 CMD: FlashNextion http://nspanel.pky.eu/lui-release.tft
15:02:28.107 MQT: stat/nspanel_0C8A3C/RESULT = {"FlashNextion":"Done"}
15:02:28.134 FLH: host: nspanel.pky.eu, port: 80, get: /lui-release.tft
15:02:29.226 FLH: Send (High Speed) flash start
15:04:20.130 FLH: Something has gone wrong flashing display firmware [bytes('0080808000800000008000808000808080')]
15:04:20.233 FLH: Something has gone wrong flashing display firmware [bytes('008080800080000000800080008080808000808080')]

PANEL / FIRMWARE VERION

Version EU

[Help] Waiting for Content

PROBLEM DESCRIPTION

I'm seeing the waiting for content message on the Panel and I'm unable to find the configuration issue.

  • I've double checked each step explained in the FAQ:

https://docs.nspanel.pky.eu/faq/#waiting-for-content-this-is-taking-longer-than-usual-on-the-screen

REQUESTED INFORMATION

Make sure your have performed every step and checked the applicable boxes before submitting your issue. Thank you!

  • Provide a screenshot of your tasmota mqtt configuration:
    image

  • Provide your appdaemon.yaml:

appdaemon:
  latitude: 0
  longitude: 0
  elevation: 30
  time_zone: Europe/Berlin
  plugins:
    HASS:
      type: hass
      ha_url: "http://192.168.2.210:8123"
      token: "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJhYjQ5M2QyZDgxMzc0ZmE5ODAwZjQ3YWNhOTUwMzVkMCIsImlhdCI6MTY3MjMwMjE3MywiZ>
    MQTT:
      type: mqtt
      namespace: mqtt
      client_id: "appdaemon"
      client_host: 192.168.2.210
      client_port: 1883
      client_user: ""
      client_password: ""
      client_topics: NONE
http:
  url: "http://192.168.2.210:5050"
admin:
api:
hadashboard:
  • Provide your apps.yaml:
hello_world:
  module: hello
  class: HelloWorld

nspanel-1:
  module: nspanel-lovelace-ui
  class: NsPanelLovelaceUIManager
  config:
    panelRecvTopic: "tele/tasmota_0CB430/RESULT"
    panelSendTopic: "cmnd/tasmota_0CB430/CustomSend"
    model: eu
  • Go to Settings>Add-ons>AppDaemon>Log and then, provide the output of the log after restarting the appdaemon container:
Attaching to appdaemon
appdaemon  | fetch https://dl-cdn.alpinelinux.org/alpine/v3.15/main/aarch64/APKINDEX.tar.gz
appdaemon  | fetch https://dl-cdn.alpinelinux.org/alpine/v3.15/community/aarch64/APKINDEX.tar.gz
appdaemon  | OK: 894 MiB in 69 packages
appdaemon  | 2022-12-29 11:49:08.175475 INFO AppDaemon: AppDaemon Version 4.2.1 starting
appdaemon  | 2022-12-29 11:49:08.176220 INFO AppDaemon: Python version is 3.9.9
appdaemon  | 2022-12-29 11:49:08.176951 INFO AppDaemon: Configuration read from: /conf/appdaemon.yaml
appdaemon  | 2022-12-29 11:49:08.177770 INFO AppDaemon: Added log: AppDaemon
appdaemon  | 2022-12-29 11:49:08.178685 INFO AppDaemon: Added log: Error
appdaemon  | 2022-12-29 11:49:08.179482 INFO AppDaemon: Added log: Access
appdaemon  | 2022-12-29 11:49:08.180218 INFO AppDaemon: Added log: Diag
appdaemon  | 2022-12-29 11:49:08.215607 INFO AppDaemon: Loading Plugin HASS using class HassPlugin from module hassplugin
appdaemon  | 2022-12-29 11:49:08.249329 INFO HASS: HASS Plugin Initializing
appdaemon  | 2022-12-29 11:49:08.250155 INFO HASS: HASS Plugin initialization complete
appdaemon  | 2022-12-29 11:49:08.251043 INFO AppDaemon: Loading Plugin MQTT using class MqttPlugin from module mqttplugin
appdaemon  | 2022-12-29 11:49:08.263379 INFO MQTT: MQTT Plugin Initializing
appdaemon  | 2022-12-29 11:49:08.264118 INFO MQTT: Using 'appdaemon/status' as Will Topic
appdaemon  | 2022-12-29 11:49:08.264877 INFO MQTT: Using 'appdaemon/status' as Birth Topic
appdaemon  | 2022-12-29 11:49:08.266275 INFO AppDaemon: Initializing HTTP
appdaemon  | 2022-12-29 11:49:08.267439 INFO AppDaemon: Using 'ws' for event stream
appdaemon  | 2022-12-29 11:49:08.273977 INFO AppDaemon: Starting API
appdaemon  | 2022-12-29 11:49:08.279931 INFO AppDaemon: Starting Admin Interface
appdaemon  | 2022-12-29 11:49:08.281049 INFO AppDaemon: Starting Dashboards
appdaemon  | 2022-12-29 11:49:08.301840 INFO HASS: Connected to Home Assistant 2022.12.7
appdaemon  | 2022-12-29 11:49:08.323489 INFO MQTT: Connected to Broker at URL 192.168.2.210:1883
appdaemon  | 2022-12-29 11:49:08.327449 INFO AppDaemon: App 'hello_world' added
appdaemon  | 2022-12-29 11:49:08.335641 INFO AppDaemon: App 'nspanel-1' added
appdaemon  | 2022-12-29 11:49:08.337920 INFO AppDaemon: Found 2 total apps
appdaemon  | 2022-12-29 11:49:08.339420 INFO AppDaemon: Starting Apps with 2 workers and 2 pins
appdaemon  | 2022-12-29 11:49:08.342424 INFO AppDaemon: Running on port 5050
appdaemon  | 2022-12-29 11:49:08.344563 INFO AppDaemon: Got initial state from namespace mqtt
appdaemon  | 2022-12-29 11:49:08.345818 INFO MQTT: MQTT Plugin initialization complete
appdaemon  | 2022-12-29 11:49:08.417345 INFO HASS: Evaluating startup conditions
appdaemon  | 2022-12-29 11:49:08.425359 INFO HASS: Startup condition met: hass state=RUNNING
appdaemon  | 2022-12-29 11:49:08.426151 INFO HASS: All startup conditions met
appdaemon  | 2022-12-29 11:49:08.457254 INFO AppDaemon: Got initial state from namespace default
appdaemon  | 2022-12-29 11:49:08.511344 INFO AppDaemon: New client Admin Client connected
appdaemon  | 2022-12-29 11:49:09.183102 INFO AppDaemon: New client Admin Client connected
appdaemon  | 2022-12-29 11:49:10.358666 INFO AppDaemon: Scheduler running in realtime
appdaemon  | 2022-12-29 11:49:10.404917 INFO AppDaemon: Adding /conf/apps to module import path
appdaemon  | 2022-12-29 11:49:10.409218 INFO AppDaemon: Loading App Module: /conf/apps/hello.py
appdaemon  | 2022-12-29 11:49:10.417671 INFO AppDaemon: Initializing app hello_world using class HelloWorld from module hello
appdaemon  | 2022-12-29 11:49:10.549364 INFO hello_world: Hello from AppDaemon
appdaemon  | 2022-12-29 11:49:10.551491 INFO hello_world: You are now ready to run Apps!
appdaemon  | 2022-12-29 11:49:10.554158 INFO AppDaemon: App initialization complete
appdaemon  | 2022-12-29 11:49:21.011970 INFO AppDaemon: Client disconnection from Admin Client
appdaemon  | 2022-12-29 11:49:21.183482 INFO AppDaemon: New client Admin Client connected
appdaemon  | 2022-12-29 11:49:47.238417 INFO AppDaemon: Client disconnection from Admin Client
appdaemon  | 2022-12-29 11:49:47.401717 INFO AppDaemon: New client Admin Client connected
appdaemon  | 2022-12-29 11:49:47.971867 INFO AppDaemon: Client disconnection from Admin Client
appdaemon  | 2022-12-29 11:49:48.109814 INFO AppDaemon: New client Admin Client connected

ADDITIONAL INFORMATION

Add information about your setup here, if any. (For example docker version of AppDaemon instead of the HomeAssistant Add-on)

Home Assistant can already control the 2 buttons (and display their state) on the NSPanel. Mosquitto is using anonymous login, but it seems that NSPanel is publishing updates of the temp sensor and the 2 relays correctly to MQTT, which HA then fetches and displays correctly.
All indication shows that MQTT is connected and working on AppDaemon, NSPanel Tasmota, and HomeAssistant.

Containers running:

acockburn/appdaemon:4.2.1
ghcr.io/home-assistant/raspberrypi4-64-homeassistant:2022.12.7
eclipse-mosquitto:2.0.15

image

[Help] Waiting for Content

PROBLEM DESCRIPTION

I'm seeing the waiting for content message on the Panel and I'm unable to find the configuration issue.

[] I've double checked each step explained in the FAQ:

https://docs.nspanel.pky.eu/faq/#waiting-for-content-this-is-taking-longer-than-usual-on-the-screen

REQUESTED INFORMATION

Make sure your have performed every step and checked the applicable boxes before submitting your issue. Thank you!

  • Provide a screenshot of your tasmota mqtt configuration:

Screenshot 2022-08-07 at 3 42 03 AM

  • Provide your appdaemon.yaml:
  appdaemon.yaml here:
---
secrets: /config/secrets.yaml
appdaemon:
  latitude: 52.0
  longitude: 4.0
  elevation: 2
  time_zone: Europe/Berlin
  plugins:
    HASS:
      type: hass
    MQTT:
      type: mqtt
      namespace: mqtt
      client_id: "appdaemon"
      client_host: 192.168.11.229
      client_port: 1883
      client_user: "homeassistant"
      client_password: "XXXXXXXXXX"
      client_topics: NONE
http:
  url: http://127.0.0.1:5050
admin:
api:
hadashboard:


  • Provide your apps.yaml:
  apps.yaml here:
---
nspanel-1:
  module: nspanel-lovelace-ui
  class: NsPanelLovelaceUIManager
  config:
    panelRecvTopic: "tele/tasmota_your_mqtt_topic/RESULT"
    panelSendTopic: "cmnd/tasmota_your_mqtt_topic/CustomSend"

  • Go to Settings>Add-ons>AppDaemon>Log and then, provide the output of the log after restarting the appdaemon container:
  Log output here:

cont-init: info: /etc/cont-init.d/01-log-level.sh exited 0
cont-init: info: running /etc/cont-init.d/appdaemon.sh
Looking in links: https://wheels.home-assistant.io/musllinux/
Collecting babel
  Downloading Babel-2.10.3-py3-none-any.whl (9.5 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 9.5/9.5 MB 6.6 MB/s eta 0:00:00
Requirement already satisfied: pytz>=2015.7 in /usr/lib/python3.10/site-packages (from babel) (2021.3)
Installing collected packages: babel
Successfully installed babel-2.10.3
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
Looking in links: https://wheels.home-assistant.io/musllinux/
Collecting mqtt_publish
  Downloading mqtt_publish-1.0-py2.py3-none-any.whl (2.7 kB)
Requirement already satisfied: paho-mqtt in /usr/lib/python3.10/site-packages (from mqtt_publish) (1.6.1)
Installing collected packages: mqtt_publish
Successfully installed mqtt_publish-1.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
cont-init: info: /etc/cont-init.d/appdaemon.sh exited 0
s6-rc: info: service legacy-cont-init successfully started
s6-rc: info: service legacy-services: starting
services-up: info: copying legacy longrun appdaemon (no readiness notification)
s6-rc: info: service legacy-services successfully started
[03:29:48] INFO: Starting AppDaemon...
2022-08-06 21:30:05.388523 INFO AppDaemon: AppDaemon Version 4.2.1 starting
2022-08-06 21:30:05.389448 INFO AppDaemon: Python version is 3.10.5
2022-08-06 21:30:05.390530 INFO AppDaemon: Configuration read from: /config/appdaemon/appdaemon.yaml
2022-08-06 21:30:05.391420 INFO AppDaemon: Added log: AppDaemon
2022-08-06 21:30:05.392328 INFO AppDaemon: Added log: Error
2022-08-06 21:30:05.393139 INFO AppDaemon: Added log: Access
2022-08-06 21:30:05.393988 INFO AppDaemon: Added log: Diag
2022-08-06 21:30:06.180030 INFO AppDaemon: Loading Plugin HASS using class HassPlugin from module hassplugin
2022-08-06 21:30:06.933281 INFO HASS: HASS Plugin Initializing
2022-08-06 21:30:06.934376 INFO HASS: HASS Plugin initialization complete
2022-08-06 21:30:06.936738 INFO AppDaemon: Initializing HTTP
2022-08-06 21:30:06.938704 INFO AppDaemon: Using 'ws' for event stream
2022-08-06 21:30:06.960101 INFO AppDaemon: Starting API
2022-08-06 21:30:06.978327 INFO AppDaemon: Starting Admin Interface
2022-08-06 21:30:06.980222 INFO AppDaemon: Starting Dashboards
2022-08-06 21:30:07.147366 INFO HASS: Connected to Home Assistant 2022.7.7
2022-08-06 21:30:07.219909 INFO AppDaemon: App 'nspanel-1' added
2022-08-06 21:30:07.224419 INFO AppDaemon: Found 1 total apps
2022-08-06 21:30:07.226821 INFO AppDaemon: Starting Apps with 1 workers and 1 pins
2022-08-06 21:30:07.231251 INFO AppDaemon: Running on port 5050
2022-08-06 21:30:07.402836 INFO HASS: Evaluating startup conditions
2022-08-06 21:30:07.442985 INFO HASS: Startup condition met: hass state=RUNNING
2022-08-06 21:30:07.444397 INFO HASS: All startup conditions met
2022-08-06 21:30:07.488901 INFO AppDaemon: Got initial state from namespace default
2022-08-06 21:30:09.252435 INFO AppDaemon: Scheduler running in realtime
2022-08-06 21:30:09.262166 INFO AppDaemon: Adding /config/appdaemon/apps to module import path
2022-08-06 21:30:09.263893 INFO AppDaemon: Adding /config/appdaemon/apps/nspanel-lovelace-ui to module import path
2022-08-06 21:30:09.265245 INFO AppDaemon: Adding /config/appdaemon/apps/nspanel-lovelace-ui/luibackend to module import path
2022-08-06 21:30:09.266925 INFO AppDaemon: Adding /config/appdaemon/apps/nspanel-lovelace-ui/luibackend/translations to module import path
2022-08-06 21:30:09.268559 INFO AppDaemon: Adding /config/appdaemon/apps/nspanel-lovelace-ui/luibackend/translations/frontend to module import path
2022-08-06 21:30:09.270494 INFO AppDaemon: Adding /config/appdaemon/apps/nspanel-lovelace-ui/luibackend/translations/backend to module import path
2022-08-06 21:30:09.291725 WARNING AppDaemon: No app description found for: /config/appdaemon/apps/hello.py - ignoring
2022-08-06 21:30:09.294310 INFO AppDaemon: Loading App Module: /config/appdaemon/apps/nspanel-lovelace-ui/nspanel-lovelace-ui.py
2022-08-06 21:30:09.867379 WARNING AppDaemon: No app description found for: /config/appdaemon/apps/nspanel-lovelace-ui/luibackend/localization.py - ignoring
2022-08-06 21:30:09.872002 WARNING AppDaemon: No app description found for: /config/appdaemon/apps/nspanel-lovelace-ui/luibackend/icon_mapping.py - ignoring
2022-08-06 21:30:09.876324 WARNING AppDaemon: No app description found for: /config/appdaemon/apps/nspanel-lovelace-ui/luibackend/helper.py - ignoring
2022-08-06 21:30:09.880734 WARNING AppDaemon: No app description found for: /config/appdaemon/apps/nspanel-lovelace-ui/luibackend/updater.py - ignoring
2022-08-06 21:30:09.885251 WARNING AppDaemon: No app description found for: /config/appdaemon/apps/nspanel-lovelace-ui/luibackend/pages.py - ignoring
2022-08-06 21:30:09.889715 WARNING AppDaemon: No app description found for: /config/appdaemon/apps/nspanel-lovelace-ui/luibackend/icons.py - ignoring
2022-08-06 21:30:09.894515 WARNING AppDaemon: No app description found for: /config/appdaemon/apps/nspanel-lovelace-ui/luibackend/config.py - ignoring
2022-08-06 21:30:09.898852 WARNING AppDaemon: No app description found for: /config/appdaemon/apps/nspanel-lovelace-ui/luibackend/mqttListener.py - ignoring
2022-08-06 21:30:09.903186 WARNING AppDaemon: No app description found for: /config/appdaemon/apps/nspanel-lovelace-ui/luibackend/theme.py - ignoring
2022-08-06 21:30:09.907652 WARNING AppDaemon: No app description found for: /config/appdaemon/apps/nspanel-lovelace-ui/luibackend/controller.py - ignoring
2022-08-06 21:30:09.911683 INFO AppDaemon: Initializing app nspanel-1 using class NsPanelLovelaceUIManager from module nspanel-lovelace-ui
2022-08-06 21:30:10.394330 INFO nspanel-1: Starting
2022-08-06 21:30:10.399504 WARNING AppDaemon: Unknown Plugin Configuration in get_plugin_api()
2022-08-06 21:30:10.409798 INFO nspanel-1: Input config: {'panelRecvTopic': 'tele/tasmota_your_mqtt_topic/RESULT', 'panelSendTopic': 'cmnd/tasmota_your_mqtt_topic/CustomSend'}
2022-08-06 21:30:10.416523 INFO nspanel-1: Loaded config: {'panelRecvTopic': 'tele/tasmota_your_mqtt_topic/RESULT', 'panelSendTopic': 'cmnd/tasmota_your_mqtt_topic/CustomSend', 'updateMode': 'auto-notify', 'model': 'eu', 'sleepTimeout': 20, 'sleepBrightness': 20, 'screenBrightness': 100, 'sleepTracking': None, 'sleepTrackingZones': ['not_home', 'off'], 'sleepOverride': None, 'locale': 'en_US', '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.example', 'weatherUnit': 'celsius', 'forecastSkip': 0, 'weatherOverrideForecast1': None, 'weatherOverrideForecast2': None, 'weatherOverrideForecast3': None, 'weatherOverrideForecast4': None, 'doubleTapToUnlock': False, 'alternativeLayout': False, 'defaultCard': None, 'key': 'screensaver'}, 'hiddenCards': []}
2022-08-06 21:30:10.421742 WARNING nspanel-1: ------------------------------------------------------------
2022-08-06 21:30:10.424278 WARNING nspanel-1: Unexpected error running initialize() for nspanel-1
2022-08-06 21:30:10.425974 WARNING nspanel-1: ------------------------------------------------------------
2022-08-06 21:30:10.434570 WARNING nspanel-1: Traceback (most recent call last):
  File "/usr/lib/python3.10/site-packages/appdaemon/app_management.py", line 165, in initialize_app
    await utils.run_in_executor(self, init)
  File "/usr/lib/python3.10/site-packages/appdaemon/utils.py", line 337, in run_in_executor
    response = future.result()
  File "/usr/lib/python3.10/concurrent/futures/thread.py", line 58, in run
    result = self.fn(*self.args, **self.kwargs)
  File "/config/appdaemon/apps/nspanel-lovelace-ui/nspanel-lovelace-ui.py", line 23, in initialize
    mqtt_api.mqtt_publish(topic_send.replace("CustomSend", "GetDriverVersion"), "x")
AttributeError: 'NoneType' object has no attribute 'mqtt_publish'
2022-08-06 21:30:10.437043 WARNING nspanel-1: ------------------------------------------------------------
2022-08-06 21:30:10.442667 INFO AppDaemon: App initialization complete

ADDITIONAL INFORMATION

Add information about your setup here, if any. (For example docker version of AppDaemon instead of the HomeAssistant Add-on)

[Help] Device is so slow and can't flash screen firmware and says device doesn't match

PROBLEM DESCRIPTION

This morning; I saw that the device won't go to screen saver, and physical buttons won't function. I updated appdeamon and nspanel-lovelace via hacs.

The device was showing the screen savor but couldn't go to the pages. I didn't even get the update display popup. I tried to update it manually by going to the console and running the

FlashNextion http://nspanel.pky.eu/lui-release.tft

But nothing happened, and this is the log from the console:

00:52:59.179 MQT: tele/tasmota_7DE400/LWT = Online (retained)
00:52:59.187 MQT: cmnd/tasmota_7DE400/POWER = 
00:52:59.309 CMD: FlashNextion http://nspanel.pky.eu/lui-release.tft
00:52:59.325 MQT: stat/tasmota_7DE400/RESULT = {"FlashNextion":"Done"}
00:52:59.380 FLH: host: nspanel.pky.eu, port: 80, get: /lui-release.tft
00:53:14.202 MQT: stat/tasmota_7DE400/STATUS1 = {"StatusPRM":{"Baudrate":115200,"SerialConfig":"8N1","GroupTopic":"tasmotas","OtaUrl":"https://github.com/tasmota/install/raw/main/firmware/unofficial/tasmota32-nspanel.bin","RestartReason":"Software reset CPU","Uptime":"0T00:07:17","StartupUTC":"","Sleep":0,"CfgHolder":4617,"BootCount":3,"BCResetTime":"1970-01-01T00:00:00","SaveCount":9}}
00:53:14.272 MQT: stat/tasmota_7DE400/STATUS11 = {"StatusSTS":{"Time":"1970-01-01T00:53:14","Uptime":"0T00:07:17","UptimeSec":437,"Heap":167,"SleepMode":"Dynamic","Sleep":0,"LoadAvg":9153,"MqttCount":45,"Berry":{"HeapUsed":14,"Objects":222},"POWER1":"OFF","POWER2":"OFF","Wifi":{"AP":1,"SSId":"Home - IOT","BSSId":"06:27:F5:9A:CD:68","Channel":6,"Mode":"11n","RSSI":88,"Signal":-56,"LinkCount":1,"Downtime":"0T00:00:04"}}}
00:53:14.355 MQT: stat/tasmota_7DE400/RESULT = {"Time":"1970-01-01T00:53:14","Uptime":"0T00:07:17","UptimeSec":437,"Heap":167,"SleepMode":"Dynamic","Sleep":0,"LoadAvg":9152,"MqttCount":45,"Berry":{"HeapUsed":14,"Objects":222},"POWER1":"OFF","POWER2":"OFF","Wifi":{"AP":1,"SSId":"Home - IOT","BSSId":"06:27:F5:9A:CD:68","Channel":6,"Mode":"11n","RSSI":86,"Signal":-57,"LinkCount":1,"Downtime":"0T00:00:04"}}
00:53:14.426 MQT: stat/tasmota_7DE400/STATUS10 = {"StatusSNS":{"Time":"1970-01-01T00:53:14","ANALOG":{"Temperature1":31.5},"ESP32":{"Temperature":91.7},"TempUnit":"C"}}
00:53:14.478 MQT: stat/tasmota_7DE400/RESULT = {"CustomSend":"Done"}

Error on device:

photo_2022-08-09_10-44-57

For what I can't understand the device is really slow, it takes sometimes a minute to navigate in Tasmota configuration pageas, lots of requests gets canceled in the browser network tab.

[*] I've double checked each step explained in the FAQ:

https://docs.nspanel.pky.eu/faq/#waiting-for-content-this-is-taking-longer-than-usual-on-the-screen

REQUESTED INFORMATION

Make sure your have performed every step and checked the applicable boxes before submitting your issue. Thank you!

  • Provide a screenshot of your tasmota mqtt configuration:

  • Provide your appdaemon.yaml:

  appdaemon.yaml here:


  • Provide your apps.yaml:
  apps.yaml here:


  • Go to Settings>Add-ons>AppDaemon>Log and then, provide the output of the log after restarting the appdaemon container:
  Log output here:


ADDITIONAL INFORMATION

Add information about your setup here, if any. (For example docker version of AppDaemon instead of the HomeAssistant Add-on)

Confused by MQT Settings

Hi, I dont think this is an issue, rather me getting confused with mqtt settings.

I'm really looking forward to getting this going, it's just what I was looking for.

I've got Tasmoto running, and have the waiting for content spinner.

I must admit I'm getting a little confused over the MQTT settings for this.

On the device, in Tasmota settings I setup the IP, username & password for the MQTT server, but also a channel.
MQTT Host 192.168.1.68
MQTT Port 1883
MQTT TLS Disabled
MQTT User mqtt_user
MQTT Client panel-1
MQTT Topic panel-1-mqtt
MQTT Group Topic 1 cmnd/tasmotas/
MQTT Full Topic cmnd/panel-1-mqtt/
MQTT Fallback Topic cmnd/panel-1_fb/
MQTT No Retain Disabled

Now this is where I'm a little confused, how do these map to the settings in apps.yaml?

What should I have in?

panelRecvTopic: "cmnd/panel-1-mqtt/"
panelSendTopic: "cmnd/panel-q/CustomSend"

Thanks
Paul

[Help] Waiting for Content

PROBLEM DESCRIPTION

I'm seeing the waiting for content message on the Panel and I'm unable to find the configuration issue.

[x] I've double checked each step explained in the FAQ:

https://docs.nspanel.pky.eu/faq/#waiting-for-content-this-is-taking-longer-than-usual-on-the-screen

REQUESTED INFORMATION

Make sure your have performed every step and checked the applicable boxes before submitting your issue. Thank you!

  • Provide a screenshot of your tasmota mqtt configuration:
    image

  • Provide your appdaemon.yaml:

  appdaemon.yaml here:
appdaemon:
  latitude: 0
  longitude: 0
  elevation: 30
  time_zone: Europe/Berlin
  plugins:
    HASS:
      type: hass
      ha_url: http://omv:7001
      token: "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxU1NDEzYjY1YiIsImlhdCI6MTY0NzU4ODExNiwiZXhwIxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxIRCY"
    MQTT:
      type: mqtt
      namespace: mqtt
      client_id: "appdaemon"
      client_host: mqtt
      client_port: 7003
      client_user: "mqtt"
      client_password: "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
      client_topics: NONE
http:
  url: http://omv:5050
admin:
api:
hadashboard:
  • Provide your apps.yaml:
  apps.yaml here:
---
nspanel-1:
  module: nspanel-lovelace-ui
  class: NsPanelLovelaceUIManager
  config:
    panelRecvTopic: "tele/tasmota_flurnspanel/RESULT"
    panelSendTopic: "cmnd/tasmota_flurnspanel/CustomSend"
  • Go to Settings>Add-ons>AppDaemon>Log and then, provide the output of the log after restarting the appdaemon container:
  Log output here (in my case from docker):
>>docker logs appdaemon
2022-07-29 16:19:21.998486 INFO AppDaemon: AppDaemon Version 4.2.1 starting
2022-07-29 16:19:22.000255 INFO AppDaemon: Python version is 3.9.9
2022-07-29 16:19:22.000478 INFO AppDaemon: Configuration read from: /conf/appdaemon.yaml
2022-07-29 16:19:22.000670 INFO AppDaemon: Added log: AppDaemon
2022-07-29 16:19:22.000805 INFO AppDaemon: Added log: Error
2022-07-29 16:19:22.000949 INFO AppDaemon: Added log: Access
2022-07-29 16:19:22.002419 INFO AppDaemon: Added log: Diag
2022-07-29 16:19:22.034635 INFO AppDaemon: Loading Plugin HASS using class HassPlugin from module hassplugin
2022-07-29 16:19:22.079697 INFO HASS: HASS Plugin Initializing
2022-07-29 16:19:22.092288 INFO HASS: HASS Plugin initialization complete
2022-07-29 16:19:22.092617 INFO AppDaemon: Loading Plugin MQTT using class MqttPlugin from module mqttplugin
2022-07-29 16:19:22.096036 INFO MQTT: MQTT Plugin Initializing
2022-07-29 16:19:22.096354 INFO MQTT: Using 'appdaemon/status' as Will Topic
2022-07-29 16:19:22.096535 INFO MQTT: Using 'appdaemon/status' as Birth Topic
2022-07-29 16:19:22.096979 INFO AppDaemon: Initializing HTTP
2022-07-29 16:19:22.097278 INFO AppDaemon: Using 'ws' for event stream
2022-07-29 16:19:22.099581 INFO AppDaemon: Starting API
2022-07-29 16:19:22.106075 INFO AppDaemon: Starting Admin Interface
2022-07-29 16:19:22.106453 INFO AppDaemon: Starting Dashboards
2022-07-29 16:19:24.072517 INFO HASS: Connected to Home Assistant 2022.7.7
2022-07-29 16:19:24.077636 INFO MQTT: Connected to Broker at URL mqtt:7003
2022-07-29 16:19:24.195156 INFO AppDaemon: Got initial state from namespace mqtt
2022-07-29 16:19:24.195666 INFO MQTT: MQTT Plugin initialization complete
2022-07-29 16:19:24.196390 INFO AppDaemon: App 'nspanel-1' added
2022-07-29 16:19:24.197030 INFO AppDaemon: Found 1 total apps
2022-07-29 16:19:24.197563 INFO AppDaemon: Starting Apps with 1 workers and 1 pins
2022-07-29 16:19:24.198468 INFO AppDaemon: Running on port 5050
2022-07-29 16:19:24.542364 INFO HASS: Evaluating startup conditions
2022-07-29 16:19:28.838573 INFO AppDaemon: New client Admin Client connected

and here from my mqtt:

>>docker logs mqtt
1659103817: mosquitto version 2.0.14 starting
1659103817: Config loaded from /mosquitto/config/mosquitto.conf.
1659103817: Opening ipv4 listen socket on port 7003.
1659103817: mosquitto version 2.0.14 running
1659103822: New connection from 192.168.0.1:57330 on port 7003.
1659103822: New client connected from 192.168.0.1:57330 as 6hIs0BKiNMZ4krzG90pqQM (p2, c1, k60).
1659103822: New connection from 192.168.0.7:43417 on port 7003.
1659103822: New client connected from 192.168.0.7:43417 as appdaemon (p2, c1, k60, u'mqtt').
1659103826: New connection from 10.0.0.84:59992 on port 7003.
1659103826: New client connected from 10.0.0.84:59992 as DVES_E7DDD0 (p2, c1, k30, u'mqtt').
1659103832: New connection from 192.168.0.6:49336 on port 7003.
1659103832: New client connected from 192.168.0.6:49336 as mqttjs_c71333f8 (p2, c1, k60).

This is my mosquito-config:

listener 7003
socket_domain ipv4
persistence true
persistence_location /mosquitto/data
allow_anonymous true

Here is my docker-compose.yaml

version: "3.5"
services:
  homeassistant:
    image: ghcr.io/home-assistant/home-assistant:stable
    container_name: homeassistant
    network_mode: host
    volumes:
      - ./dockerconfigs/homeassistant/:/config
      - /etc/localtime:/etc/localtime:ro
    environment:
      - TZ=Europe/Berlin
    privileged: true
    restart: unless-stopped
  mosquitto:
    image: eclipse-mosquitto
    container_name: mqtt
    restart: unless-stopped
    networks:
      - network-no-vpn
    volumes:
      - /etc/localtime:/etc/localtime:ro
      - ./dockerconfigs/mosquitto/config:/mosquitto/config
      - ./dockerconfigs/mosquitto/data:/mosquitto/data
      - ./dockerconfigs/mosquitto/log:/mosquitto/log
    devices:
      - /dev/bus/usb/001/002:/dev/bus/usb/001/002
    ports:
      - "7003:7003"
  zigbee2mqtt:
    container_name: zigbee2mqtt
    restart: unless-stopped
    image: koenkk/zigbee2mqtt
    networks:
      - network-no-vpn
    volumes:
      - /etc/localtime:/etc/localtime:ro
      - ./dockerconfigs/zigbee2mqtt:/app/data
      - /run/udev:/run/udev:ro
    devices:
      - /dev/ttyUSB0:/dev/ttyUSB0
    ports:
      - 7002:8080
    environment:
      - TZ=Europe/Berlin
  appdaemon:
    container_name: appdaemon
    image: acockburn/appdaemon:latest
    networks:
      - network-no-vpn
    environment:
      - HA_URL=http://omv:7001
      - TOKEN="xxxxxx"
      - DASH_URL=http://omv:5050
    ports:
      - 7004:5050
    volumes:
      - /etc/localtime:/etc/localtime:ro
      - ./dockerconfigs/appdaemon/config:/conf
    depends_on:
      - homeassistant
    restart: unless-stopped
networks:
  network-no-vpn:
   name: network-no-vpn

[Help] Waiting for Content

PROBLEM DESCRIPTION

I'm seeing the waiting for content message on the Panel and I'm unable to find the configuration issue.

[] I've double checked each step explained in the FAQ:

https://docs.nspanel.pky.eu/faq/#waiting-for-content-this-is-taking-longer-than-usual-on-the-screen

REQUESTED INFORMATION

Make sure your have performed every step and checked the applicable boxes before submitting your issue. Thank you!

  • Provide a screenshot of your tasmota mqtt configuration:
    Screenshot 2022-08-11 at 10 31 10

  • Provide your appdaemon.yaml:

  appdaemon.yaml here:

---
secrets: /config/secrets.yaml
appdaemon:
  latitude: 52.379189
  longitude: 4.899431
  elevation: 2
  time_zone: Europe/Amsterdam
  plugins:
    HASS:
      type: hass
    MQTT:
      type: mqtt
      namespace: mqtt
      client_id: "appdaemon"
      client_host: 192.168.2.16
      client_port: 1883
      client_user: "mqtt"
      client_password: "XXXX"
      client_topics: NONE

      http:
  url: http://127.0.0.1:5050
admin:
api:
hadashboard:


  • Provide your apps.yaml:
  apps.yaml here:

nspanel-1:
  module: nspanel-lovelace-ui
  class: NsPanelLovelaceUIManager
  config:
    panelRecvTopic: "tele/mqtttopic/RESULT"
    panelSendTopic: "cmnd/mqtttopic/CustomSend"


  • Go to Settings>Add-ons>AppDaemon>Log and then, provide the output of the log after restarting the appdaemon container:
  Log output here:

s6-rc: info: service s6rc-oneshot-runner: starting
s6-rc: info: service s6rc-oneshot-runner successfully started
s6-rc: info: service fix-attrs: starting
s6-rc: info: service fix-attrs successfully started
s6-rc: info: service legacy-cont-init: starting
cont-init: info: running /etc/cont-init.d/00-banner.sh
-----------------------------------------------------------
 Add-on: AppDaemon
 Python Apps and Dashboard using AppDaemon 4.x for Home Assistant
-----------------------------------------------------------
 Add-on version: 0.9.2
 You are running the latest version of this add-on.
 System: Home Assistant OS 8.4  (amd64 / qemux86-64)
 Home Assistant Core: 2022.8.3
 Home Assistant Supervisor: 2022.08.3
-----------------------------------------------------------
 Please, share the above information when looking for help
 or support in, e.g., GitHub, forums or the Discord chat.
-----------------------------------------------------------
cont-init: info: /etc/cont-init.d/00-banner.sh exited 0
cont-init: info: running /etc/cont-init.d/01-log-level.sh
cont-init: info: /etc/cont-init.d/01-log-level.sh exited 0
cont-init: info: running /etc/cont-init.d/appdaemon.sh
Looking in links: https://wheels.home-assistant.io/musllinux/
Collecting babel
  Downloading Babel-2.10.3-py3-none-any.whl (9.5 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 9.5/9.5 MB 43.6 MB/s eta 0:00:00
Requirement already satisfied: pytz>=2015.7 in /usr/lib/python3.10/site-packages (from babel) (2021.3)
Installing collected packages: babel
Successfully installed babel-2.10.3
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
cont-init: info: /etc/cont-init.d/appdaemon.sh exited 0
s6-rc: info: service legacy-cont-init successfully started
s6-rc: info: service legacy-services: starting
services-up: info: copying legacy longrun appdaemon (no readiness notification)
s6-rc: info: service legacy-services successfully started
[10:33:55] INFO: Starting AppDaemon...
2022-08-11 10:33:58.715173 INFO AppDaemon: AppDaemon Version 4.2.1 starting
2022-08-11 10:33:58.715493 INFO AppDaemon: Python version is 3.10.5
2022-08-11 10:33:58.715745 INFO AppDaemon: Configuration read from: /config/appdaemon/appdaemon.yaml
2022-08-11 10:33:58.715926 INFO AppDaemon: Added log: AppDaemon
2022-08-11 10:33:58.716116 INFO AppDaemon: Added log: Error
2022-08-11 10:33:58.716341 INFO AppDaemon: Added log: Access
2022-08-11 10:33:58.716536 INFO AppDaemon: Added log: Diag
2022-08-11 10:33:58.828779 INFO AppDaemon: Loading Plugin HASS using class HassPlugin from module hassplugin
2022-08-11 10:33:58.957932 INFO HASS: HASS Plugin Initializing
2022-08-11 10:33:58.958251 INFO HASS: HASS Plugin initialization complete
2022-08-11 10:33:58.958579 INFO AppDaemon: Loading Plugin MQTT using class MqttPlugin from module mqttplugin
2022-08-11 10:33:59.040814 INFO MQTT: MQTT Plugin Initializing
2022-08-11 10:33:59.041015 INFO MQTT: Using 'appdaemon/status' as Will Topic
2022-08-11 10:33:59.041157 INFO MQTT: Using 'appdaemon/status' as Birth Topic
2022-08-11 10:33:59.041643 INFO AppDaemon: HTTP is disabled
2022-08-11 10:33:59.051643 INFO HASS: Connected to Home Assistant 2022.8.3
2022-08-11 10:33:59.072196 INFO AppDaemon: App 'nspanel-1' added
2022-08-11 10:33:59.072890 INFO AppDaemon: Found 1 total apps
2022-08-11 10:33:59.073227 INFO AppDaemon: Starting Apps with 1 workers and 1 pins
2022-08-11 10:33:59.112890 INFO HASS: Evaluating startup conditions
2022-08-11 10:33:59.121078 INFO HASS: Startup condition met: hass state=RUNNING
2022-08-11 10:33:59.121696 INFO HASS: All startup conditions met
2022-08-11 10:33:59.143941 INFO AppDaemon: Got initial state from namespace default
2022-08-11 10:33:59.201367 INFO MQTT: Connected to Broker at URL 192.168.2.16:1883
2022-08-11 10:34:00.076482 INFO AppDaemon: Got initial state from namespace mqtt
2022-08-11 10:34:00.076769 INFO MQTT: MQTT Plugin initialization complete
2022-08-11 10:34:02.080680 INFO AppDaemon: Scheduler running in realtime
2022-08-11 10:34:02.083745 INFO AppDaemon: Adding /config/appdaemon/apps to module import path
2022-08-11 10:34:02.084064 INFO AppDaemon: Adding /config/appdaemon/apps/nspanel-lovelace-ui to module import path
2022-08-11 10:34:02.084438 INFO AppDaemon: Adding /config/appdaemon/apps/nspanel-lovelace-ui/luibackend to module import path
2022-08-11 10:34:02.084793 INFO AppDaemon: Adding /config/appdaemon/apps/nspanel-lovelace-ui/luibackend/translations to module import path
2022-08-11 10:34:02.085167 INFO AppDaemon: Adding /config/appdaemon/apps/nspanel-lovelace-ui/luibackend/translations/frontend to module import path
2022-08-11 10:34:02.085574 INFO AppDaemon: Adding /config/appdaemon/apps/nspanel-lovelace-ui/luibackend/translations/backend to module import path
2022-08-11 10:34:02.097437 WARNING AppDaemon: No app description found for: /config/appdaemon/apps/hello.py - ignoring
2022-08-11 10:34:02.098689 INFO AppDaemon: Loading App Module: /config/appdaemon/apps/nspanel-lovelace-ui/nspanel-lovelace-ui.py
2022-08-11 10:34:02.239160 WARNING AppDaemon: No app description found for: /config/appdaemon/apps/nspanel-lovelace-ui/luibackend/config.py - ignoring
2022-08-11 10:34:02.239803 WARNING AppDaemon: No app description found for: /config/appdaemon/apps/nspanel-lovelace-ui/luibackend/theme.py - ignoring
2022-08-11 10:34:02.240382 WARNING AppDaemon: No app description found for: /config/appdaemon/apps/nspanel-lovelace-ui/luibackend/mqttListener.py - ignoring
2022-08-11 10:34:02.240965 WARNING AppDaemon: No app description found for: /config/appdaemon/apps/nspanel-lovelace-ui/luibackend/localization.py - ignoring
2022-08-11 10:34:02.241558 WARNING AppDaemon: No app description found for: /config/appdaemon/apps/nspanel-lovelace-ui/luibackend/controller.py - ignoring
2022-08-11 10:34:02.242106 WARNING AppDaemon: No app description found for: /config/appdaemon/apps/nspanel-lovelace-ui/luibackend/helper.py - ignoring
2022-08-11 10:34:02.242716 WARNING AppDaemon: No app description found for: /config/appdaemon/apps/nspanel-lovelace-ui/luibackend/icon_mapping.py - ignoring
2022-08-11 10:34:02.243252 WARNING AppDaemon: No app description found for: /config/appdaemon/apps/nspanel-lovelace-ui/luibackend/pages.py - ignoring
2022-08-11 10:34:02.243904 WARNING AppDaemon: No app description found for: /config/appdaemon/apps/nspanel-lovelace-ui/luibackend/icons.py - ignoring
2022-08-11 10:34:02.244422 WARNING AppDaemon: No app description found for: /config/appdaemon/apps/nspanel-lovelace-ui/luibackend/updater.py - ignoring
2022-08-11 10:34:02.244979 INFO AppDaemon: Initializing app nspanel-1 using class NsPanelLovelaceUIManager from module nspanel-lovelace-ui
2022-08-11 10:34:02.329490 INFO nspanel-1: Starting
2022-08-11 10:34:02.333331 INFO nspanel-1: Input config: {'panelRecvTopic': 'tele/mqtttopic/RESULT', 'panelSendTopic': 'cmnd/mqtttopic/CustomSend'}
2022-08-11 10:34:02.334390 INFO nspanel-1: Loaded config: {'panelRecvTopic': 'tele/mqtttopic/RESULT', 'panelSendTopic': 'cmnd/mqtttopic/CustomSend', 'updateMode': 'auto-notify', 'model': 'eu', 'sleepTimeout': 20, 'sleepBrightness': 20, 'screenBrightness': 100, 'sleepTracking': None, 'sleepTrackingZones': ['not_home', 'off'], 'sleepOverride': None, 'locale': 'en_US', '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.example', 'weatherUnit': 'celsius', 'forecastSkip': 0, 'weatherOverrideForecast1': None, 'weatherOverrideForecast2': None, 'weatherOverrideForecast3': None, 'weatherOverrideForecast4': None, 'doubleTapToUnlock': False, 'alternativeLayout': False, 'defaultCard': None, 'key': 'screensaver'}, 'hiddenCards': []}
2022-08-11 10:34:02.338380 INFO nspanel-1: Sending MQTT Message: pageType~pageStartup
2022-08-11 10:34:02.343973 INFO nspanel-1: Registering callbacks for the following items: ['iText.', 'iText.', 'iText.', 'iText.', 'weather.example']
2022-08-11 10:34:02.349501 INFO nspanel-1: Started
2022-08-11 10:34:02.350448 INFO AppDaemon: App initialization complete
2022-08-11 10:35:00.019765 INFO nspanel-1: Sending MQTT Message: time~10:35~

ADDITIONAL INFORMATION

Add information about your setup here, if any. (For example docker version of AppDaemon instead of the HomeAssistant Add-on)

[Help] Waiting for Content

PROBLEM DESCRIPTION

I'm seeing the waiting for content message on the Panel and I'm unable to find the configuration issue.

[] I've double checked each step explained in the FAQ:

https://docs.nspanel.pky.eu/faq/#waiting-for-content-this-is-taking-longer-than-usual-on-the-screen

REQUESTED INFORMATION

Make sure your have performed every step and checked the applicable boxes before submitting your issue. Thank you!

  • Provide a screenshot of your tasmota mqtt configuration:
    Tasmota MQTT of Panel

  • Provide your appdaemon.yaml:

  appdaemon.yaml here:

[appdaemon yaml.txt](https://github.com/joBr99/nspanel-lovelace-ui/files/9173507/appdaemon.yaml.txt)

  • Provide your apps.yaml:
  apps.yaml here:
[apps yaml.txt](https://github.com/joBr99/nspanel-lovelace-ui/files/9173508/apps.yaml.txt)


  • Go to Settings>Add-ons>AppDaemon>Log and then, provide the output of the log after restarting the appdaemon container:
  Log output here:

[appdaemon log.txt](https://github.com/joBr99/nspanel-lovelace-ui/files/9173509/appdaemon.log.txt)

[Help] Waiting for Content

PROBLEM DESCRIPTION

I'm seeing the waiting for content message on the Panel and I'm unable to find the configuration issue.

[X] I've double checked each step explained in the FAQ:

https://docs.nspanel.pky.eu/faq/#waiting-for-content-this-is-taking-longer-than-usual-on-the-screen

REQUESTED INFORMATION

Make sure your have performed every step and checked the applicable boxes before submitting your issue. Thank you!

  • [X ] Provide a screenshot of your tasmota mqtt configuration:

image

  • [X ] Provide your appdaemon.yaml:
  appdaemon.yaml here:

appdaemon:
  latitude: 41.3333
  longitude: 2.1
  elevation: 10
  time_zone: Europe/Madrid
  cert_verify: False
  plugins:
    HASS:
      type: hass
      cert_verify: False
      ha_url: https://192.168.1.20:8123
      token: eyJ0eXAiOiJKVgdfg1QiL0NjczYTVjYzQwMGE1MjY3MTliZiIsImlhdCI6MTYwNTc0MTUxOSwiZXhwIjhdfgoxOTIxMTAxNTE5fQ.KfKnkwxeZMclylVOAjoYnWMvGd0rMvjY3oSXB-hyNUA
    MQTT:
      type: mqtt
      namespace: mqtt
      verbose: True
      client_host: 192.168.1.145
      client_port: 1883
      client_id: "appdaemon"
      client_user: "antonio"
      client_password: "xxxxxxxxxxxxxxx"
      client_topics: NONE
http:
  url: http://192.168.1.20:5050
admin:
api:
hadashboard:


logs:
  main_log:
    filename: /conf/logs/appdaemon.log
  access_log:
    filename: /conf/logs/access.log
  error_log:
    filename: /conf/logs/error.log
  diag_log:
    filename: /conf/logs/diag.log
    log_generations: 5
    log_size: 1024
    format: "{asctime} {levelname:<8} {appname:<10}: {message}"
  test_log:
    name: TestLog
    filename: /conf/logs/test.log


  • [X ] Provide your apps.yaml:
  apps.yaml here:

nspanel-1:
  module: nspanel-lovelace-ui
  class: NsPanelLovelaceUIManager
  config:
    panelRecvTopic: "tele/tasmota_0CBAFC/RESULT"
    panelSendTopic: "cmnd/tasmota_0CBAFC/CustomSend"


  • Go to Settings>Add-ons>AppDaemon>Log and then, provide the output of the log after restarting the appdaemon container:
  Log output here:

2022-10-09 02:38:01.643070 INFO AppDaemon: AppDaemon Version 4.2.1 starting
2022-10-09 02:38:01.643584 INFO AppDaemon: Python version is 3.9.9
2022-10-09 02:38:01.643959 INFO AppDaemon: Configuration read from: /conf/appdaemon.yaml
2022-10-09 02:38:01.644321 INFO AppDaemon: Added log: AppDaemon
2022-10-09 02:38:01.644660 INFO AppDaemon: Added log: Error
2022-10-09 02:38:01.645096 INFO AppDaemon: Added log: Access
2022-10-09 02:38:01.645634 INFO AppDaemon: Added log: Diag
2022-10-09 02:38:01.645959 INFO AppDaemon: Added log: TestLog
2022-10-09 02:38:01.679513 INFO AppDaemon: Loading Plugin HASS using class HassPlugin from module hassplugin
2022-10-09 02:38:01.709797 INFO HASS: HASS Plugin Initializing
2022-10-09 02:38:01.710290 INFO HASS: HASS Plugin initialization complete
2022-10-09 02:38:01.710778 INFO AppDaemon: Loading Plugin MQTT using class MqttPlugin from module mqttplugin
2022-10-09 02:38:01.720648 INFO MQTT: MQTT Plugin Initializing
2022-10-09 02:38:01.721108 INFO MQTT: Using 'appdaemon/status' as Will Topic
2022-10-09 02:38:01.721368 INFO MQTT: Using 'appdaemon/status' as Birth Topic
2022-10-09 02:38:01.722641 INFO AppDaemon: Initializing HTTP
2022-10-09 02:38:01.723464 INFO AppDaemon: Using 'ws' for event stream
2022-10-09 02:38:01.728696 INFO AppDaemon: Starting API
2022-10-09 02:38:01.733439 INFO AppDaemon: Starting Admin Interface
2022-10-09 02:38:01.734067 INFO AppDaemon: Starting Dashboards
2022-10-09 02:38:01.777585 INFO HASS: Connected to Home Assistant 2021.12.0
2022-10-09 02:38:01.814774 INFO MQTT: Connected to Broker at URL 192.168.1.145:1883
2022-10-09 02:38:01.821713 INFO AppDaemon: Got initial state from namespace mqtt
2022-10-09 02:38:01.822502 INFO MQTT: MQTT Plugin initialization complete
2022-10-09 02:38:01.825176 INFO AppDaemon: App 'nspanel-1' added
2022-10-09 02:38:01.826374 INFO AppDaemon: Found 1 total apps
2022-10-09 02:38:01.827005 INFO AppDaemon: Starting Apps with 1 workers and 1 pins
2022-10-09 02:38:01.827967 INFO AppDaemon: Running on port 5050
2022-10-09 02:38:01.912620 INFO HASS: Evaluating startup conditions
2022-10-09 02:38:01.919065 INFO HASS: Startup condition met: hass state=RUNNING
2022-10-09 02:38:01.919636 INFO HASS: All startup conditions met
2022-10-09 02:38:02.135708 INFO AppDaemon: Got initial state from namespace default
2022-10-09 02:38:03.841071 INFO AppDaemon: Scheduler running in realtime
2022-10-09 02:38:03.845052 INFO AppDaemon: Adding /conf/apps to module import path
2022-10-09 02:38:03.845624 INFO AppDaemon: Adding /conf/apps/nspanel-lovelace-ui to module import path
2022-10-09 02:38:03.846132 INFO AppDaemon: Adding /conf/apps/nspanel-lovelace-ui/luibackend to module import path
2022-10-09 02:38:03.846613 INFO AppDaemon: Adding /conf/apps/nspanel-lovelace-ui/luibackend/translations to module import path
2022-10-09 02:38:03.847201 INFO AppDaemon: Adding /conf/apps/nspanel-lovelace-ui/luibackend/translations/backend to module import path
2022-10-09 02:38:03.847860 INFO AppDaemon: Adding /conf/apps/nspanel-lovelace-ui/luibackend/translations/frontend to module import path
2022-10-09 02:38:03.859863 INFO AppDaemon: Loading App Module: /conf/apps/nspanel-lovelace-ui/nspanel-lovelace-ui.py
2022-10-09 02:38:03.904179 WARNING AppDaemon: No app description found for: /conf/apps/nspanel-lovelace-ui/luibackend/icons.py - ignoring
2022-10-09 02:38:03.906340 WARNING AppDaemon: No app description found for: /conf/apps/nspanel-lovelace-ui/luibackend/updater.py - ignoring
2022-10-09 02:38:03.908019 WARNING AppDaemon: No app description found for: /conf/apps/nspanel-lovelace-ui/luibackend/config.py - ignoring
2022-10-09 02:38:03.910050 WARNING AppDaemon: No app description found for: /conf/apps/nspanel-lovelace-ui/luibackend/helper.py - ignoring
2022-10-09 02:38:03.912378 WARNING AppDaemon: No app description found for: /conf/apps/nspanel-lovelace-ui/luibackend/icon_mapping.py - ignoring
2022-10-09 02:38:03.915811 WARNING AppDaemon: No app description found for: /conf/apps/nspanel-lovelace-ui/luibackend/pages.py - ignoring
2022-10-09 02:38:03.917997 WARNING AppDaemon: No app description found for: /conf/apps/nspanel-lovelace-ui/luibackend/localization.py - ignoring
2022-10-09 02:38:03.920882 WARNING AppDaemon: No app description found for: /conf/apps/nspanel-lovelace-ui/luibackend/mqtt.py - ignoring
2022-10-09 02:38:03.922912 WARNING AppDaemon: No app description found for: /conf/apps/nspanel-lovelace-ui/luibackend/apis.py - ignoring
2022-10-09 02:38:03.924690 WARNING AppDaemon: No app description found for: /conf/apps/nspanel-lovelace-ui/luibackend/controller.py - ignoring
2022-10-09 02:38:03.926623 WARNING AppDaemon: No app description found for: /conf/apps/nspanel-lovelace-ui/luibackend/theme.py - ignoring
2022-10-09 02:38:03.928418 INFO AppDaemon: Initializing app nspanel-1 using class NsPanelLovelaceUIManager from module nspanel-lovelace-ui
2022-10-09 02:38:04.022725 INFO nspanel-1: Starting
2022-10-09 02:38:04.027221 INFO nspanel-1: Input config: {'panelRecvTopic': 'tele/tasmota_0CBAFC/RESULT', 'panelSendTopic': 'cmnd/tasmota_0CBAFC/CustomSend'}
2022-10-09 02:38:04.029209 INFO nspanel-1: Loaded config: {'panelRecvTopic': 'tele/tasmota_0CBAFC/RESULT', 'panelSendTopic': 'cmnd/tasmota_0CBAFC/CustomSend', 'updateMode': 'auto-notify', 'model': 'eu', 'sleepTimeout': 20, 'sleepBrightness': 20, 'screenBrightness': 100, 'defaultBackgroundColor': 'ha-dark', 'sleepTracking': None, 'sleepTrackingZones': ['not_home', 'off'], 'sleepOverride': None, 'locale': 'en_US', '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.example', 'weatherUnit': 'celsius', 'forecastSkip': 0, 'weatherOverrideForecast1': None, 'weatherOverrideForecast2': None, 'weatherOverrideForecast3': None, 'weatherOverrideForecast4': None, 'doubleTapToUnlock': False, 'alternativeLayout': False, 'defaultCard': None, 'key': 'screensaver'}, 'hiddenCards': []}
2022-10-09 02:38:04.035440 INFO nspanel-1: Sending MQTT Message: pageType~pageStartup
2022-10-09 02:38:04.043377 INFO nspanel-1: Registering callbacks for the following items: ['iText.', 'iText.', 'iText.', 'iText.', 'weather.example']
2022-10-09 02:38:04.050905 INFO nspanel-1: Started
2022-10-09 02:38:04.053031 INFO AppDaemon: App initialization complete
2022-10-09 02:39:00.094363 INFO nspanel-1: Sending MQTT Message: time~02:39~


ADDITIONAL INFORMATION

Add information about your setup here, if any. (For example docker version of AppDaemon instead of the HomeAssistant Add-on)

[Help] Waiting for content

PROBLEM DESCRIPTION

A clear and concise description of what the problem is.
I got the "Waiting for content - This is taking longer than usual" on the screen, but I don't think it's an MQTT problem, because the mqtt explorer shows many messages on the topic.

REQUESTED INFORMATION

Make sure your have performed every step and checked the applicable boxes before submitting your issue. Thank you!

  • Provide your apps.yaml:
  apps.yaml here:
---
nspanel-1:
  module: nspanel-lovelace-ui
  class: NsPanelLovelaceUIManager
  config:
    panelRecvTopic: "tele/nspanel_wc_og/RESULT"
    panelSendTopic: "cmnd/nspanel_wc_og/CustomSend"
    model: us-l
    locale: "de_DE"
    screensaver:
      entity: weather.flowerhouse

  • Go to Settings>Add-ons>AppDaemon>Log and then, provide the output of the log during your issue/bug occurs:
  Log output here:
2022-08-03 23:53:31.258605 WARNING HASS: Disconnected from Home Assistant, retrying in 5 seconds
2022-08-03 23:53:36.271200 WARNING HASS: Disconnected from Home Assistant, retrying in 5 seconds
2022-08-03 23:53:41.282084 WARNING HASS: Disconnected from Home Assistant, retrying in 5 seconds
2022-08-03 23:53:46.309262 WARNING HASS: Disconnected from Home Assistant, retrying in 5 seconds
2022-08-03 23:53:53.250471 WARNING HASS: Disconnected from Home Assistant, retrying in 5 seconds
2022-08-03 23:53:58.808030 WARNING HASS: Disconnected from Home Assistant, retrying in 5 seconds
2022-08-03 23:54:03.828422 WARNING HASS: Disconnected from Home Assistant, retrying in 5 seconds
2022-08-03 23:54:09.173190 INFO HASS: Connected to Home Assistant 2022.8.0
2022-08-03 23:54:10.858925 INFO HASS: Evaluating startup conditions
2022-08-03 23:54:10.974766 INFO HASS: Startup condition met: hass state=RUNNING
2022-08-03 23:54:10.975733 INFO HASS: All startup conditions met
2022-08-03 23:54:11.045505 INFO AppDaemon: Processing restart for HASS
2022-08-03 23:54:11.046538 INFO AppDaemon: Terminating nspanel-1
2022-08-03 23:54:11.048723 INFO AppDaemon: Initializing app nspanel-1 using class NsPanelLovelaceUIManager from module nspanel-lovelace-ui
2022-08-03 23:54:11.057630 INFO nspanel-1: Starting
2022-08-03 23:54:11.061378 WARNING AppDaemon: Unknown Plugin Configuration in get_plugin_api()
2022-08-03 23:54:11.066085 INFO nspanel-1: Input config: {'panelRecvTopic': 'tele/nspanel_wc_og/RESULT', 'panelSendTopic': 'cmnd/nspanel_wc_og/CustomSend', 'model': 'us-l', 'locale': 'de_DE', 'screensaver': {'entity': 'weather.flowerhouse'}}
2022-08-03 23:54:11.069709 INFO nspanel-1: Loaded config: {'panelRecvTopic': 'tele/nspanel_wc_og/RESULT', 'panelSendTopic': 'cmnd/nspanel_wc_og/CustomSend', 'updateMode': 'auto-notify', 'model': 'us-l', 'sleepTimeout': 20, 'sleepBrightness': 20, 'screenBrightness': 100, 'sleepTracking': None, 'sleepTrackingZones': ['not_home', 'off'], 'sleepOverride': None, 'locale': 'de_DE', '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.flowerhouse', 'weatherUnit': 'celsius', 'forecastSkip': 0, 'weatherOverrideForecast1': None, 'weatherOverrideForecast2': None, 'weatherOverrideForecast3': None, 'weatherOverrideForecast4': None, 'doubleTapToUnlock': False, 'alternativeLayout': False, 'defaultCard': None, 'key': 'screensaver'}, 'hiddenCards': []}
2022-08-03 23:54:11.072221 WARNING nspanel-1: ------------------------------------------------------------
2022-08-03 23:54:11.073375 WARNING nspanel-1: Unexpected error running initialize() for nspanel-1
2022-08-03 23:54:11.074141 WARNING nspanel-1: ------------------------------------------------------------
2022-08-03 23:54:11.075220 WARNING nspanel-1: Traceback (most recent call last):
  File "/usr/lib/python3.10/site-packages/appdaemon/app_management.py", line 165, in initialize_app
    await utils.run_in_executor(self, init)
  File "/usr/lib/python3.10/site-packages/appdaemon/utils.py", line 337, in run_in_executor
    response = future.result()
  File "/usr/lib/python3.10/concurrent/futures/thread.py", line 58, in run
    result = self.fn(*self.args, **self.kwargs)
  File "/config/appdaemon/apps/nspanel-lovelace-ui/nspanel-lovelace-ui.py", line 23, in initialize
    mqtt_api.mqtt_publish(topic_send.replace("CustomSend", "GetDriverVersion"), "x")
AttributeError: 'NoneType' object has no attribute 'mqtt_publish'
2022-08-03 23:54:11.075850 WARNING nspanel-1: ------------------------------------------------------------

TO REPRODUCE

Steps to reproduce the behavior:

EXPECTED BEHAVIOUR

A clear and concise description of what you expected to happen.

SCREENSHOTS

If applicable, add screenshots/pictures to help explain your problem.
image

ADDITIONAL CONTEXT

Add any other context about the problem here.
appdaemon.yaml:

---
secrets: /config/secrets.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.88.10
      client_port: 1883
      client_user: "mqtt"
      client_password: "************"
      client_topics: NONE
http:
  url: http://127.0.0.1:5050
admin:
api:
hadashboard:

PANEL / FIRMWARE VERION

Please add the Panel/Firmware Version you are using (EU, US-L or US-P)
US-L, Firmware: 12.0.2

[Help] Waiting for Content dcjona

PROBLEM DESCRIPTION

I'm seeing the waiting for content message on the Panel and I'm unable to find the configuration issue.

[] I've double checked each step explained in the FAQ:

https://docs.nspanel.pky.eu/faq/#waiting-for-content-this-is-taking-longer-than-usual-on-the-screen

REQUESTED INFORMATION

  • Provide a screenshot of your tasmota mqtt configuration:

https://ibb.co/MNjYLVy

  • Provide your appdaemon.yaml:
  appdaemon.yaml here:
`appdaemon:
  latitude: 50.4
  longitude: 4.2667
  elevation: 212
  time_zone: Europe/Berlin
  plugins:
    HASS:
      type: hass
      ha_url: http://192.168.100.161:8123
      token: eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiI2NzllNmQyMDQ4ODk0ZTBmODMxZmZlZjIwZWE4NTg1ZSIsImlhdCI6MTY3MDg0ODMyNCwiZXhwIjoxOTg2MjA4MzI0fQ.NU_LOl-ccni5yUekaYRHZ54ZU1zIhD14Bu50MkVtz-k
    MQTT:
      type: mqtt
      namespace: mqtt
      client_id: "appdaemon"
      client_host: 192.168.100.161
      client_port: 1883
      client_user: "dcjona"
      client_password: "xxxxxx"
      client_topics: NONE
http:
  url: http://192.168.100.161:5050
admin:
api:
hadashboard:
`

  • Provide your apps.yaml:
  apps.yaml here:
`nspanel-1:
  module: nspanel-lovelace-ui
  class: NsPanelLovelaceUIManager
  config:
    panelRecvTopic: "tele/nspanel_salon/RESULT"
    panelSendTopic: "cmnd/nspanel_salon/CustomSend"
    model: eu`

  • Go to Settings>Add-ons>AppDaemon>Log and then, provide the output of the log after restarting the appdaemon container:
  Log output here:
`2022-12-12 14:08:17.958497 INFO AppDaemon: AppDaemon Version 4.2.1 starting
2022-12-12 14:08:17.958646 INFO AppDaemon: Python version is 3.9.9
2022-12-12 14:08:17.958761 INFO AppDaemon: Configuration read from: /conf/appdaemon.yaml
2022-12-12 14:08:17.958882 INFO AppDaemon: Added log: AppDaemon
2022-12-12 14:08:17.959029 INFO AppDaemon: Added log: Error
2022-12-12 14:08:17.959147 INFO AppDaemon: Added log: Access
2022-12-12 14:08:17.959264 INFO AppDaemon: Added log: Diag
2022-12-12 14:08:17.973110 INFO AppDaemon: Loading Plugin HASS using class HassPlugin from module hassplugin
2022-12-12 14:08:17.984138 INFO HASS: HASS Plugin Initializing
2022-12-12 14:08:17.984242 INFO HASS: HASS Plugin initialization complete
2022-12-12 14:08:17.984403 INFO AppDaemon: Loading Plugin MQTT using class MqttPlugin from module mqttplugin
2022-12-12 14:08:17.998024 INFO MQTT: MQTT Plugin Initializing
2022-12-12 14:08:17.998147 INFO MQTT: Using 'appdaemon/status' as Will Topic
2022-12-12 14:08:17.998254 INFO MQTT: Using 'appdaemon/status' as Birth Topic
2022-12-12 14:08:17.998586 INFO AppDaemon: Initializing HTTP
2022-12-12 14:08:17.998817 INFO AppDaemon: Using 'ws' for event stream
2022-12-12 14:08:18.001773 INFO AppDaemon: Starting API
2022-12-12 14:08:18.003708 INFO AppDaemon: Starting Admin Interface
2022-12-12 14:08:18.003912 INFO AppDaemon: Starting Dashboards
2022-12-12 14:08:18.016459 INFO HASS: Connected to Home Assistant 2022.12.1
2022-12-12 14:08:18.021224 INFO MQTT: Connected to Broker at URL 192.168.100.161:1883
2022-12-12 14:08:18.023682 INFO AppDaemon: Got initial state from namespace mqtt
2022-12-12 14:08:18.026278 INFO MQTT: MQTT Plugin initialization complete
2022-12-12 14:08:18.029099 INFO AppDaemon: App 'nspanel-1' added
2022-12-12 14:08:18.029721 INFO AppDaemon: Found 1 total apps
2022-12-12 14:08:18.030014 INFO AppDaemon: Starting Apps with 1 workers and 1 pins
2022-12-12 14:08:18.030535 INFO AppDaemon: Running on port 5050
2022-12-12 14:08:18.065561 INFO HASS: Evaluating startup conditions
2022-12-12 14:08:18.068124 INFO HASS: Startup condition met: hass state=RUNNING
2022-12-12 14:08:18.068321 INFO HASS: All startup conditions met
2022-12-12 14:08:18.094918 INFO AppDaemon: Got initial state from namespace default
2022-12-12 14:08:18.532868 INFO AppDaemon: New client Admin Client connected
2022-12-12 14:08:20.035430 INFO AppDaemon: Scheduler running in realtime
2022-12-12 14:08:20.041856 INFO AppDaemon: Adding /conf/apps to module import path
2022-12-12 14:08:20.044114 WARNING AppDaemon: No app description found for: /conf/apps/hello.py - ignoring
2022-12-12 14:08:20.044816 INFO AppDaemon: App initialization complete`

ADDITIONAL INFORMATION

I use Appdaemon on unraid ( docker apps)
home assistant core
both seems to work correctly

[Help] Waiting for Content

PROBLEM DESCRIPTION

I'm seeing the waiting for content message on the Panel and I'm unable to find the configuration issue.

[] I've double checked each step explained in the FAQ:

https://docs.nspanel.pky.eu/faq/#waiting-for-content-this-is-taking-longer-than-usual-on-the-screen

REQUESTED INFORMATION

Make sure your have performed every step and checked the applicable boxes before submitting your issue. Thank you!

  • Provide a screenshot of your tasmota mqtt configuration:
    image

  • Provide your appdaemon.yaml:

  appdaemon.yaml here:
---
secrets: /config/secrets.yaml
appdaemon:
  latitude: 52.379189
  longitude: 4.899431
  elevation: 2
  time_zone: Europe/Amsterdam
  plugins:
    HASS:
      type: hass
    MQTT:
      type: mqtt
      client_id: "appdaemon"
      client_host: 192.168.1.226
      client_port: 1883
      client_user: mqttonly
      client_password: 
      client_topics: NONE
http:
  url: http://127.0.0.1:5050
admin:
api:
hadashboard:
  • Provide your apps.yaml:
  apps.yaml here:
---
nspanel:
  module: nspanel-lovelace-ui
  class: NsPanelLovelaceUIManager
  config:
    panelRecvTopic: "tele/nspanel/RESULT"
    panelSendTopic: "cmnd/nspanel/CustomSend"
    model: eu
  • Go to Settings>Add-ons>AppDaemon>Log and then, provide the output of the log after restarting the appdaemon container:
  Log output here:
[02:39:32] INFO: Starting AppDaemon...
2022-11-29 02:39:37.951501 INFO AppDaemon: AppDaemon Version 4.2.1 starting
2022-11-29 02:39:37.951818 INFO AppDaemon: Python version is 3.10.8
2022-11-29 02:39:37.952042 INFO AppDaemon: Configuration read from: /config/appdaemon/appdaemon.yaml
2022-11-29 02:39:37.952271 INFO AppDaemon: Added log: AppDaemon
2022-11-29 02:39:37.952522 INFO AppDaemon: Added log: Error
2022-11-29 02:39:37.952734 INFO AppDaemon: Added log: Access
2022-11-29 02:39:37.952935 INFO AppDaemon: Added log: Diag
2022-11-29 02:39:38.164517 INFO AppDaemon: Loading Plugin HASS using class HassPlugin from module hassplugin
2022-11-29 02:39:38.407684 INFO HASS: HASS Plugin Initializing
2022-11-29 02:39:38.408023 INFO HASS: HASS Plugin initialization complete
2022-11-29 02:39:38.408577 INFO AppDaemon: Loading Plugin MQTT using class MqttPlugin from module mqttplugin
2022-11-29 02:39:38.559379 INFO MQTT: MQTT Plugin Initializing
2022-11-29 02:39:38.559733 INFO MQTT: Using 'appdaemon/status' as Will Topic
2022-11-29 02:39:38.560016 INFO MQTT: Using 'appdaemon/status' as Birth Topic
2022-11-29 02:39:38.560597 WARNING AppDaemon: error loading plugin: MQTT - ignoring
2022-11-29 02:39:38.560872 WARNING AppDaemon: ------------------------------------------------------------
2022-11-29 02:39:38.561851 WARNING AppDaemon: Traceback (most recent call last):
  File "/usr/lib/python3.10/site-packages/appdaemon/plugin_management.py", line 112, in __init__
    raise ValueError("Duplicate namespace: {}".format(namespace))
ValueError: Duplicate namespace: default
2022-11-29 02:39:38.562131 WARNING AppDaemon: ------------------------------------------------------------
2022-11-29 02:39:38.562892 INFO AppDaemon: Initializing HTTP
2022-11-29 02:39:38.563660 INFO AppDaemon: Using 'ws' for event stream
2022-11-29 02:39:38.570601 INFO AppDaemon: Starting API
2022-11-29 02:39:38.575979 INFO AppDaemon: Starting Admin Interface
2022-11-29 02:39:38.576652 INFO AppDaemon: Starting Dashboards
2022-11-29 02:39:38.599960 INFO HASS: Connected to Home Assistant 2022.11.4
2022-11-29 02:39:38.623475 INFO AppDaemon: App 'nspanel' added
2022-11-29 02:39:38.624988 INFO AppDaemon: Found 1 total apps
2022-11-29 02:39:38.625810 INFO AppDaemon: Starting Apps with 1 workers and 1 pins
2022-11-29 02:39:38.627675 INFO AppDaemon: Running on port 5050
2022-11-29 02:39:38.690656 INFO HASS: Evaluating startup conditions
2022-11-29 02:39:38.704638 INFO HASS: Startup condition met: hass state=RUNNING
2022-11-29 02:39:38.705105 INFO HASS: All startup conditions met
2022-11-29 02:39:38.747924 INFO AppDaemon: Got initial state from namespace default
2022-11-29 02:39:40.639098 INFO AppDaemon: Scheduler running in realtime
2022-11-29 02:39:40.649728 INFO AppDaemon: Adding /config/appdaemon/apps to module import path
2022-11-29 02:39:40.651106 INFO AppDaemon: Adding /config/appdaemon/apps/nspanel-lovelace-ui to module import path
2022-11-29 02:39:40.652377 INFO AppDaemon: Adding /config/appdaemon/apps/nspanel-lovelace-ui/luibackend to module import path
2022-11-29 02:39:40.653807 INFO AppDaemon: Adding /config/appdaemon/apps/nspanel-lovelace-ui/luibackend/translations to module import path
2022-11-29 02:39:40.655378 INFO AppDaemon: Adding /config/appdaemon/apps/nspanel-lovelace-ui/luibackend/translations/frontend to module import path
2022-11-29 02:39:40.657024 INFO AppDaemon: Adding /config/appdaemon/apps/nspanel-lovelace-ui/luibackend/translations/backend to module import path
2022-11-29 02:39:40.693422 WARNING AppDaemon: No app description found for: /config/appdaemon/apps/hello.py - ignoring
2022-11-29 02:39:40.696633 INFO AppDaemon: Loading App Module: /config/appdaemon/apps/nspanel-lovelace-ui/nspanel-lovelace-ui.py
2022-11-29 02:39:40.992199 WARNING AppDaemon: No app description found for: /config/appdaemon/apps/nspanel-lovelace-ui/luibackend/pages.py - ignoring
2022-11-29 02:39:40.993614 WARNING AppDaemon: No app description found for: /config/appdaemon/apps/nspanel-lovelace-ui/luibackend/icon_mapping.py - ignoring
2022-11-29 02:39:40.994988 WARNING AppDaemon: No app description found for: /config/appdaemon/apps/nspanel-lovelace-ui/luibackend/apis.py - ignoring
2022-11-29 02:39:40.996355 WARNING AppDaemon: No app description found for: /config/appdaemon/apps/nspanel-lovelace-ui/luibackend/icons.py - ignoring
2022-11-29 02:39:40.997748 WARNING AppDaemon: No app description found for: /config/appdaemon/apps/nspanel-lovelace-ui/luibackend/theme.py - ignoring
2022-11-29 02:39:40.999114 WARNING AppDaemon: No app description found for: /config/appdaemon/apps/nspanel-lovelace-ui/luibackend/updater.py - ignoring
2022-11-29 02:39:41.000476 WARNING AppDaemon: No app description found for: /config/appdaemon/apps/nspanel-lovelace-ui/luibackend/mqtt.py - ignoring
2022-11-29 02:39:41.001839 WARNING AppDaemon: No app description found for: /config/appdaemon/apps/nspanel-lovelace-ui/luibackend/helper.py - ignoring
2022-11-29 02:39:41.003176 WARNING AppDaemon: No app description found for: /config/appdaemon/apps/nspanel-lovelace-ui/luibackend/controller.py - ignoring
2022-11-29 02:39:41.004542 WARNING AppDaemon: No app description found for: /config/appdaemon/apps/nspanel-lovelace-ui/luibackend/config.py - ignoring
2022-11-29 02:39:41.005925 WARNING AppDaemon: No app description found for: /config/appdaemon/apps/nspanel-lovelace-ui/luibackend/localization.py - ignoring
2022-11-29 02:39:41.007104 INFO AppDaemon: Initializing app nspanel using class NsPanelLovelaceUIManager from module nspanel-lovelace-ui
2022-11-29 02:39:41.137295 INFO nspanel: Starting
2022-11-29 02:39:41.145112 INFO nspanel: Input config: {'panelRecvTopic': 'tele/nspanel/RESULT', 'panelSendTopic': 'cmnd/nspanel/CustomSend', 'model': 'eu'}
2022-11-29 02:39:41.147031 INFO nspanel: Loaded config: {'panelRecvTopic': 'tele/nspanel/RESULT', 'panelSendTopic': 'cmnd/nspanel/CustomSend', 'updateMode': 'auto-notify', 'model': 'eu', 'sleepTimeout': 20, 'sleepBrightness': 20, 'screenBrightness': 100, 'defaultBackgroundColor': 'ha-dark', 'sleepTracking': None, 'sleepTrackingZones': ['not_home', 'off'], 'sleepOverride': None, 'locale': 'en_US', '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.example', 'weatherUnit': 'celsius', 'forecastSkip': 0, 'weatherOverrideForecast1': None, 'weatherOverrideForecast2': None, 'weatherOverrideForecast3': None, 'weatherOverrideForecast4': None, 'doubleTapToUnlock': False, 'alternativeLayout': False, 'defaultCard': None, 'key': 'screensaver'}, 'hiddenCards': []}
2022-11-29 02:39:41.154255 INFO nspanel: Sending MQTT Message: pageType~pageStartup
2022-11-29 02:39:41.170570 INFO nspanel: Registering callbacks for the following items: ['iText.', 'iText.', 'iText.', 'iText.', 'weather.example']
2022-11-29 02:39:41.181109 WARNING nspanel: ------------------------------------------------------------
2022-11-29 02:39:41.182132 WARNING nspanel: Unexpected error running initialize() for nspanel
2022-11-29 02:39:41.182924 WARNING nspanel: ------------------------------------------------------------
2022-11-29 02:39:41.186376 WARNING nspanel: Traceback (most recent call last):
  File "/usr/lib/python3.10/site-packages/appdaemon/app_management.py", line 165, in initialize_app
    await utils.run_in_executor(self, init)
  File "/usr/lib/python3.10/site-packages/appdaemon/utils.py", line 337, in run_in_executor
    response = future.result()
  File "/usr/lib/python3.10/concurrent/futures/thread.py", line 58, in run
    result = self.fn(*self.args, **self.kwargs)
  File "/config/appdaemon/apps/nspanel-lovelace-ui/nspanel-lovelace-ui.py", line 45, in initialize
    LuiMqttListener(mqtt_api, topic_recv, controller, updater)
  File "/config/appdaemon/apps/nspanel-lovelace-ui/luibackend/mqtt.py", line 10, in __init__
    mqtt_api.mqtt_subscribe(topic=topic)
  File "/usr/lib/python3.10/site-packages/appdaemon/plugins/mqtt/mqttapi.py", line 257, in mqtt_subscribe
    result = self.call_service(service, **kwargs)
  File "/usr/lib/python3.10/site-packages/appdaemon/utils.py", line 226, in inner_sync_wrapper
    f = run_coroutine_threadsafe(self, coro(self, *args, **kwargs))
  File "/usr/lib/python3.10/site-packages/appdaemon/utils.py", line 346, in run_coroutine_threadsafe
    result = future.result(self.AD.internal_function_timeout)
  File "/usr/lib/python3.10/concurrent/futures/_base.py", line 458, in result
    return self.__get_result()
  File "/usr/lib/python3.10/concurrent/futures/_base.py", line 403, in __get_result
    raise self._exception
  File "/usr/lib/python3.10/site-packages/appdaemon/adapi.py", line 1748, in call_service
    return await self.AD.services.call_service(namespace, d, s, kwargs)
  File "/usr/lib/python3.10/site-packages/appdaemon/services.py", line 158, in call_service
    raise ServiceException(
appdaemon.exceptions.ServiceException: ('Unknown service (%s/%s/%s) in call_service from %s', 'default', 'mqtt', 'subscribe', 'nspanel')
2022-11-29 02:39:41.186835 WARNING nspanel: ------------------------------------------------------------
2022-11-29 02:39:41.188126 INFO AppDaemon: App initialization complete
2022-11-29 02:40:00.059593 INFO nspanel: Sending MQTT Message: time~02:40~

ADDITIONAL INFORMATION

Add information about your setup here, if any. (For example docker version of AppDaemon instead of the HomeAssistant Add-on)

[Help] How to change NSPanel Nextion display baud rate back to 115200?

PROBLEM DESCRIPTION

I uploaded a wrong TFT file into the Nextion display. Afterwards the display showed "System data ERROR" and was not able to upload a correct TFT file. After a few checks I detected that the display runs now with 9600 baud.
Uploading of the lui-release.tft will takes forever with 9600 baud and stopped after a few percent..

How can I change the display back to 115200 baud?

I searched the internet but couldn't find a working solution.

Thanks for you help

I also created an issue at sairon/esphome-nspanel-lovelace-ui#16 but I think here is the better place?

[X] I've double checked each step explained in the FAQ:

https://docs.nspanel.pky.eu/faq/#waiting-for-content-this-is-taking-longer-than-usual-on-the-screen

REQUESTED INFORMATION

Make sure your have performed every step and checked the applicable boxes before submitting your issue. Thank you!

  • Provide a screenshot of your tasmota mqtt configuration:
    not running tasmota

  • Provide your appdaemon.yaml:

  appdaemon.yaml here:


  • Provide your apps.yaml:
  apps.yaml here:


  • Go to Settings>Add-ons>AppDaemon>Log and then, provide the output of the log after restarting the appdaemon container:
  Log output here:


ADDITIONAL INFORMATION

I think the above information are not required cause it is a basic issue with the Nextion display...

[Help] Waiting for Content

PROBLEM DESCRIPTION

I'm seeing the waiting for content message on the Panel and I'm unable to find the configuration issue.

  • I've double checked each step explained in the FAQ:

https://docs.nspanel.pky.eu/faq/#waiting-for-content-this-is-taking-longer-than-usual-on-the-screen

REQUESTED INFORMATION

Make sure your have performed every step and checked the applicable boxes before submitting your issue. Thank you!

  • Provide a screenshot of your tasmota mqtt configuration:

image

  • Provide your appdaemon.yaml:
---
secrets: /conf/secrets.yaml
appdaemon:
  latitude: ##.##########
  longitude: ##.##########
  elevation: 30
  time_zone: !env_var TZ
  plugins:
    HASS:
      type: hass
      ha_url: !secret ha_url
      token: !secret ha_token
    MQTT:
      type: mqtt
      namespace: mqtt
      client_id: "appdaemon"
      client_host: !secret mqtt_host
      client_port: 1883
      client_user: !secret mqtt_user
      client_password: !secret mqtt_pass
      client_topics: NONE
http:
  url: http://192.168.70.195:5050
admin:
api:
hadashboard:
  • Provide your apps.yaml:
---
hello_world:
  module: hello
  class: HelloWorld

nspanel-1:
  module: nspanel-lovelace-ui
  class: NsPanelLovelaceUIManager
  config:
    panelRecvTopic: "tele/tasmota_nspanel_bureau/RESULT"
    panelSendTopic: "cmnd/tasmota_nspanel_bureau/CustomSend"
    model: eu
  • Go to Settings>Add-ons>AppDaemon>Log and then, provide the output of the log after restarting the appdaemon container:
appdaemon  | fetch https://dl-cdn.alpinelinux.org/alpine/v3.15/main/x86_64/APKINDEX.tar.gz
appdaemon  | fetch https://dl-cdn.alpinelinux.org/alpine/v3.15/community/x86_64/APKINDEX.tar.gz
appdaemon  | OK: 921 MiB in 69 packages
appdaemon  | Requirement already satisfied: Babel in /usr/local/lib/python3.9/site-packages (from -r /conf/requirements.txt (line 1)) (2.11.0)
appdaemon  | Requirement already satisfied: pytz>=2015.7 in /usr/local/lib/python3.9/site-packages (from Babel->-r /conf/requirements.txt (line 1)) (2021.3)
appdaemon  | 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
appdaemon  | WARNING: You are using pip version 21.2.4; however, version 22.3.1 is available.
appdaemon  | You should consider upgrading via the '/usr/local/bin/python -m pip install --upgrade pip' command.
appdaemon  | 2022-11-15 03:25:03.769953 INFO AppDaemon: AppDaemon Version 4.2.1 starting
appdaemon  | 2022-11-15 03:25:03.770115 INFO AppDaemon: Python version is 3.9.9
appdaemon  | 2022-11-15 03:25:03.770251 INFO AppDaemon: Configuration read from: /conf/appdaemon.yaml
appdaemon  | 2022-11-15 03:25:03.770396 INFO AppDaemon: Added log: AppDaemon
appdaemon  | 2022-11-15 03:25:03.770515 INFO AppDaemon: Added log: Error
appdaemon  | 2022-11-15 03:25:03.770623 INFO AppDaemon: Added log: Access
appdaemon  | 2022-11-15 03:25:03.770724 INFO AppDaemon: Added log: Diag
appdaemon  | 2022-11-15 03:25:03.783672 INFO AppDaemon: Loading Plugin HASS using class HassPlugin from module hassplugin
appdaemon  | 2022-11-15 03:25:03.796080 INFO HASS: HASS Plugin Initializing
appdaemon  | 2022-11-15 03:25:03.796265 INFO HASS: HASS Plugin initialization complete
appdaemon  | 2022-11-15 03:25:03.796514 INFO AppDaemon: Loading Plugin MQTT using class MqttPlugin from module mqttplugin
appdaemon  | 2022-11-15 03:25:03.801221 INFO MQTT: MQTT Plugin Initializing
appdaemon  | 2022-11-15 03:25:03.801392 INFO MQTT: Using 'appdaemon/status' as Will Topic
appdaemon  | 2022-11-15 03:25:03.801508 INFO MQTT: Using 'appdaemon/status' as Birth Topic
appdaemon  | 2022-11-15 03:25:03.801932 INFO AppDaemon: Initializing HTTP
appdaemon  | 2022-11-15 03:25:03.802190 INFO AppDaemon: Using 'ws' for event stream
appdaemon  | 2022-11-15 03:25:03.804626 INFO AppDaemon: Starting API
appdaemon  | 2022-11-15 03:25:03.806814 INFO AppDaemon: Starting Admin Interface
appdaemon  | 2022-11-15 03:25:03.807083 INFO AppDaemon: Starting Dashboards
appdaemon  | 2022-11-15 03:25:03.821665 INFO HASS: Connected to Home Assistant 2022.11.2
appdaemon  | 2022-11-15 03:25:03.825750 INFO MQTT: Connected to Broker at URL 192.168.20.38:1883
appdaemon  | 2022-11-15 03:25:03.827945 INFO AppDaemon: Got initial state from namespace mqtt
appdaemon  | 2022-11-15 03:25:03.831264 INFO MQTT: MQTT Plugin initialization complete
appdaemon  | 2022-11-15 03:25:03.832303 INFO AppDaemon: App 'hello_world' added
appdaemon  | 2022-11-15 03:25:03.833039 INFO AppDaemon: App 'nspanel-1' added
appdaemon  | 2022-11-15 03:25:03.833588 INFO AppDaemon: Found 2 total apps
appdaemon  | 2022-11-15 03:25:03.833850 INFO AppDaemon: Starting Apps with 2 workers and 2 pins
appdaemon  | 2022-11-15 03:25:03.834472 INFO AppDaemon: Running on port 5050
appdaemon  | 2022-11-15 03:25:03.877420 INFO HASS: Evaluating startup conditions
appdaemon  | 2022-11-15 03:25:03.889044 INFO HASS: Startup condition met: hass state=RUNNING
appdaemon  | 2022-11-15 03:25:03.889269 INFO HASS: All startup conditions met
appdaemon  | 2022-11-15 03:25:03.914222 INFO AppDaemon: Got initial state from namespace default
appdaemon  | 2022-11-15 03:25:04.153395 INFO AppDaemon: New client Admin Client connected
appdaemon  | 2022-11-15 03:25:05.072347 INFO AppDaemon: New client Admin Client connected
appdaemon  | 2022-11-15 03:25:05.841348 INFO AppDaemon: Scheduler running in realtime
appdaemon  | 2022-11-15 03:25:05.850656 INFO AppDaemon: Adding /conf/apps to module import path
appdaemon  | 2022-11-15 03:25:05.851989 INFO AppDaemon: Loading App Module: /conf/apps/hello.py
appdaemon  | 2022-11-15 03:25:05.855145 INFO AppDaemon: Initializing app hello_world using class HelloWorld from module hello
appdaemon  | 2022-11-15 03:25:05.868740 INFO AppDaemon: New client Admin Client connected
appdaemon  | 2022-11-15 03:25:05.919857 INFO hello_world: Hello from AppDaemon
appdaemon  | 2022-11-15 03:25:05.920610 INFO hello_world: You are now ready to run Apps!
appdaemon  | 2022-11-15 03:25:05.921646 INFO AppDaemon: App initialization complete

ADDITIONAL INFORMATION

Running Home Assistant Container

docker-compose,yaml

version: '3.0'

services:
  appdaemon:
    container_name: appdaemon
    image: "acockburn/appdaemon:latest"
    restart: unless-stopped
    environment:
      - TZ=${TZ}
      - HA_URL=!secret ha_url
      - TOKEN=!secret ha_token
      - DASH_URL=http://192.168.70.195:5050
    volumes:
      - /opt/appdaemon/config:/conf
      - /etc/localtime:/etc/localtime:ro
    networks:
      not-lan:
        ipv4_address: "192.168.70.195"

  homeassistant:
    container_name: homeassistant
    image: "ghcr.io/home-assistant/home-assistant:stable"
    restart: unless-stopped
    network_mode: host
    environment:
      - TZ=${TZ}
    labels:
      - "com.centurylinklabs.watchtower.monitor-only=true"
    volumes:
      - /opt/homeassistant/config:/config
      - /etc/localtime:/etc/localtime:ro
      - /run/dbus:/run/dbus:ro
      - /var/run/docker.sock:/var/run/docker.sock
    devices:
      - /dev/serial/by-id/usb-Arduino__www.arduino.cc__0042_55139313335351610270-if00:/dev/ttyACM0
    privileged: true
    depends_on:
      - mariadb
      - influxdb
      - mosquitto

[BUG] Permanent reboot

PROBLEM DESCRIPTION

Since installing this software my NSPanel reboots round about 10-15 times per days with no reason.

REQUESTED INFORMATION

Make sure your have performed every step and checked the applicable boxes before submitting your issue. Thank you!

  • Provide your apps.yaml (or your config):
  apps.yaml here:


  • Go to Settings>Add-ons>AppDaemon>Log (or the output of your TS script) and then, provide the output of the log during your issue/bug occurs:
  Log output here:
unfortunately there are no logs in IoBroker at all

TO REPRODUCE

Steps to reproduce the behavior:
Difficult querstion.

EXPECTED BEHAVIOUR

A clear and concise description of what you expected to happen.

SCREENSHOTS

If applicable, add screenshots/pictures to help explain your problem.

ADDITIONAL CONTEXT

Add any other context about the problem here.
Please note here in case you are using ioBroker

PANEL / FIRMWARE VERION

Please add the Panel/Firmware Version you are using (EU, US-L or US-P)
Display Version 42
BerryDriver 4
Tasmota 12.1.1

[Help] Waiting for content... screen although connected to MQTT

PROBLEM DESCRIPTION

A clear and concise description of what the problem is.
Although AppDaemon log show "MQTT Plugin initialization complete", still on NSPanel show "Waiting for content"

REQUESTED INFORMATION

Make sure your have performed every step and checked the applicable boxes before submitting your issue. Thank you!

  • Provide your apps.yaml (or your config):
  apps.yaml here:
-------------------------
nspanel-1:
  module: nspanel-lovelace-ui
  class: NsPanelLovelaceUIManager
  config:
    panelRecvTopic: "tele/tasmota_%06X/RESULT"
    panelSendTopic: "cmnd/tasmota_%06X/CustomSend"
    sleepTimeout: 20
    sleepBrightness:
      - time: "7:00:00"
        value: 10
      - time: "23:00:00"
        value: 0
    cards:
      - type: cardEntities
        entities:
          - entity: switch.living_room_main_li
            name: Example 1
----------------------------
  • Go to Settings>Add-ons>AppDaemon>Log (or the output of your TS script) and then, provide the output of the log during your issue/bug occurs:
  Log output here:

----
s6-rc: info: service s6rc-oneshot-runner: starting
s6-rc: info: service s6rc-oneshot-runner successfully started
s6-rc: info: service fix-attrs: starting
s6-rc: info: service fix-attrs successfully started
s6-rc: info: service legacy-cont-init: starting
cont-init: info: running /etc/cont-init.d/00-banner.sh
-----------------------------------------------------------
 Add-on: AppDaemon
 Python Apps and Dashboard using AppDaemon 4.x for Home Assistant
-----------------------------------------------------------
 Add-on version: 0.9.3
 You are running the latest version of this add-on.
 System: Home Assistant OS 9.3  (amd64 / qemux86-64)
 Home Assistant Core: 2022.10.5
 Home Assistant Supervisor: 2022.10.0
-----------------------------------------------------------
 Please, share the above information when looking for help
 or support in, e.g., GitHub, forums or the Discord chat.
-----------------------------------------------------------
cont-init: info: /etc/cont-init.d/00-banner.sh exited 0
cont-init: info: running /etc/cont-init.d/01-log-level.sh
cont-init: info: /etc/cont-init.d/01-log-level.sh exited 0
cont-init: info: running /etc/cont-init.d/appdaemon.sh
cont-init: info: /etc/cont-init.d/appdaemon.sh exited 0
s6-rc: info: service legacy-cont-init successfully started
s6-rc: info: service legacy-services: starting
services-up: info: copying legacy longrun appdaemon (no readiness notification)
s6-rc: info: service legacy-services successfully started
[14:24:10] INFO: Starting AppDaemon...
2022-10-30 08:24:36.183008 INFO AppDaemon: AppDaemon Version 4.2.1 starting
2022-10-30 08:24:36.195215 INFO AppDaemon: Python version is 3.10.5
2022-10-30 08:24:36.199553 INFO AppDaemon: Configuration read from: /config/appdaemon/appdaemon.yaml
2022-10-30 08:24:36.201512 INFO AppDaemon: Added log: AppDaemon
2022-10-30 08:24:36.203676 INFO AppDaemon: Added log: Error
2022-10-30 08:24:36.206799 INFO AppDaemon: Added log: Access
2022-10-30 08:24:36.209724 INFO AppDaemon: Added log: Diag
2022-10-30 08:24:39.476836 INFO AppDaemon: Loading Plugin HASS using class HassPlugin from module hassplugin
2022-10-30 08:24:41.898570 INFO HASS: HASS Plugin Initializing
2022-10-30 08:24:41.904974 INFO HASS: HASS Plugin initialization complete
2022-10-30 08:24:41.908425 INFO AppDaemon: Loading Plugin MQTT using class MqttPlugin from module mqttplugin
2022-10-30 08:24:43.190844 INFO MQTT: MQTT Plugin Initializing
2022-10-30 08:24:43.196661 INFO MQTT: Using 'appdaemon/status' as Will Topic
2022-10-30 08:24:43.202814 INFO MQTT: Using 'appdaemon/status' as Birth Topic
2022-10-30 08:24:43.217740 INFO AppDaemon: Initializing HTTP
2022-10-30 08:24:43.226515 INFO AppDaemon: Using 'ws' for event stream
2022-10-30 08:24:43.294547 INFO AppDaemon: Starting API
2022-10-30 08:24:43.334801 INFO AppDaemon: Starting Admin Interface
2022-10-30 08:24:43.343322 INFO AppDaemon: Starting Dashboards
2022-10-30 08:24:43.668277 INFO MQTT: Connected to Broker at URL 192.168.88.20:1883
2022-10-30 08:24:43.693113 INFO HASS: Connected to Home Assistant 2022.10.5
2022-10-30 08:24:43.745916 INFO AppDaemon: Got initial state from namespace mqtt
2022-10-30 08:24:43.749058 INFO MQTT: MQTT Plugin initialization complete
2022-10-30 08:24:43.788167 INFO AppDaemon: App 'nspanel-1' added
2022-10-30 08:24:43.791647 INFO AppDaemon: Found 1 total apps
2022-10-30 08:24:43.796595 INFO AppDaemon: Starting Apps with 1 workers and 1 pins
2022-10-30 08:24:43.800094 INFO AppDaemon: Running on port 5050
2022-10-30 08:24:43.912715 INFO HASS: Evaluating startup conditions
2022-10-30 08:24:43.934002 INFO HASS: Startup condition met: hass state=RUNNING
2022-10-30 08:24:43.940609 INFO HASS: All startup conditions met
2022-10-30 08:24:44.102966 INFO AppDaemon: Got initial state from namespace default
2022-10-30 08:24:45.830153 INFO AppDaemon: Scheduler running in realtime
2022-10-30 08:24:45.842541 INFO AppDaemon: Adding /config/appdaemon/apps to module import path
2022-10-30 08:24:45.847530 INFO AppDaemon: Adding /config/appdaemon/apps/nspanel-lovelace-ui to module import path
2022-10-30 08:24:45.850542 INFO AppDaemon: Adding /config/appdaemon/apps/nspanel-lovelace-ui/luibackend to module import path
2022-10-30 08:24:45.853660 INFO AppDaemon: Adding /config/appdaemon/apps/nspanel-lovelace-ui/luibackend/translations to module import path
2022-10-30 08:24:45.856790 INFO AppDaemon: Adding /config/appdaemon/apps/nspanel-lovelace-ui/luibackend/translations/backend to module import path
2022-10-30 08:24:45.860018 INFO AppDaemon: Adding /config/appdaemon/apps/nspanel-lovelace-ui/luibackend/translations/frontend to module import path
2022-10-30 08:24:45.918487 WARNING AppDaemon: No app description found for: /config/appdaemon/apps/hello.py - ignoring
2022-10-30 08:24:45.923624 INFO AppDaemon: Loading App Module: /config/appdaemon/apps/nspanel-lovelace-ui/nspanel-lovelace-ui.py
2022-10-30 08:24:46.702086 WARNING AppDaemon: No app description found for: /config/appdaemon/apps/nspanel-lovelace-ui/luibackend/icons.py - ignoring
2022-10-30 08:24:46.706626 WARNING AppDaemon: No app description found for: /config/appdaemon/apps/nspanel-lovelace-ui/luibackend/mqtt.py - ignoring
2022-10-30 08:24:46.710860 WARNING AppDaemon: No app description found for: /config/appdaemon/apps/nspanel-lovelace-ui/luibackend/config.py - ignoring
2022-10-30 08:24:46.714931 WARNING AppDaemon: No app description found for: /config/appdaemon/apps/nspanel-lovelace-ui/luibackend/icon_mapping.py - ignoring
2022-10-30 08:24:46.719049 WARNING AppDaemon: No app description found for: /config/appdaemon/apps/nspanel-lovelace-ui/luibackend/apis.py - ignoring
2022-10-30 08:24:46.723159 WARNING AppDaemon: No app description found for: /config/appdaemon/apps/nspanel-lovelace-ui/luibackend/theme.py - ignoring
2022-10-30 08:24:46.729294 WARNING AppDaemon: No app description found for: /config/appdaemon/apps/nspanel-lovelace-ui/luibackend/updater.py - ignoring
2022-10-30 08:24:46.733773 WARNING AppDaemon: No app description found for: /config/appdaemon/apps/nspanel-lovelace-ui/luibackend/controller.py - ignoring
2022-10-30 08:24:46.738527 WARNING AppDaemon: No app description found for: /config/appdaemon/apps/nspanel-lovelace-ui/luibackend/localization.py - ignoring
2022-10-30 08:24:46.744395 WARNING AppDaemon: No app description found for: /config/appdaemon/apps/nspanel-lovelace-ui/luibackend/helper.py - ignoring
2022-10-30 08:24:46.752175 WARNING AppDaemon: No app description found for: /config/appdaemon/apps/nspanel-lovelace-ui/luibackend/pages.py - ignoring
2022-10-30 08:24:46.757528 INFO AppDaemon: Initializing app nspanel-1 using class NsPanelLovelaceUIManager from module nspanel-lovelace-ui
2022-10-30 08:24:47.293492 INFO nspanel-1: Starting
2022-10-30 08:24:47.317068 INFO nspanel-1: Input config: {'panelRecvTopic': 'tele/tasmota_%06X/RESULT', 'panelSendTopic': 'cmnd/tasmota_%06X/CustomSend', 'sleepTimeout': 20, 'sleepBrightness': [{'time': '7:00:00', 'value': 10}, {'time': '23:00:00', 'value': 0}], 'cards': [{'type': 'cardEntities', 'entities': [{'entity': 'switch.living_room_main_li', 'name': 'Example 1'}]}]}
2022-10-30 08:24:47.326756 INFO nspanel-1: Loaded config: {'panelRecvTopic': 'tele/tasmota_%06X/RESULT', 'panelSendTopic': 'cmnd/tasmota_%06X/CustomSend', 'updateMode': 'auto-notify', 'model': 'eu', 'sleepTimeout': 20, 'sleepBrightness': [{'time': '7:00:00', 'value': 10}, {'time': '23:00:00', 'value': 0}], 'screenBrightness': 100, 'defaultBackgroundColor': 'ha-dark', 'sleepTracking': None, 'sleepTrackingZones': ['not_home', 'off'], 'sleepOverride': None, 'locale': 'en_US', 'timeFormat': '%H:%M', 'dateFormatBabel': 'full', 'dateAdditionalTemplate': '', 'timeAdditionalTemplate': '', 'dateFormat': '%A, %d. %B %Y', 'cards': [{'type': 'cardEntities', 'entities': [{'entity': 'switch.living_room_main_li', 'name': 'Example 1'}]}], 'screensaver': {'type': 'screensaver', 'entity': 'weather.example', 'weatherUnit': 'celsius', 'forecastSkip': 0, 'weatherOverrideForecast1': None, 'weatherOverrideForecast2': None, 'weatherOverrideForecast3': None, 'weatherOverrideForecast4': None, 'doubleTapToUnlock': False, 'alternativeLayout': False, 'defaultCard': None, 'key': 'screensaver'}, 'hiddenCards': []}
2022-10-30 08:24:47.364784 INFO nspanel-1: Sending MQTT Message: pageType~pageStartup
2022-10-30 08:24:47.412031 INFO nspanel-1: Registering callbacks for the following items: ['switch.living_room_main_li', 'weather.example']
2022-10-30 08:24:47.430655 INFO nspanel-1: Started
2022-10-30 08:24:47.436149 INFO AppDaemon: App initialization complete
2022-10-30 08:25:00.497738 INFO nspanel-1: Sending MQTT Message: time~14:25~
2022-10-30 08:26:01.324203 INFO nspanel-1: Sending MQTT Message: time~14:26~
2022-10-30 08:27:00.255978 INFO nspanel-1: Sending MQTT Message: time~14:27~
2022-10-30 08:28:00.155811 INFO nspanel-1: Sending MQTT Message: time~14:28~
2022-10-30 08:29:00.684421 INFO nspanel-1: Sending MQTT Message: time~14:29~
2022-10-30 08:30:00.369000 INFO nspanel-1: Sending MQTT Message: time~14:30~
--------

TO REPRODUCE

Steps to reproduce the behavior:

EXPECTED BEHAVIOUR

A clear and concise description of what you expected to happen.
Expecting the NSPanel screen will show Entities card. Currently only show "Waiting for content..."

SCREENSHOTS

If applicable, add screenshots/pictures to help explain your problem.

ADDITIONAL CONTEXT

Add any other context about the problem here.
Please note here in case you are using ioBroker

PANEL / FIRMWARE VERION

Please add the Panel/Firmware Version you are using (EU, US-L or US-P)
NSPanel US-L (horizontal)

[Help] Waiting for Content

PROBLEM DESCRIPTION

I'm seeing the waiting for content message on the Panel and I'm unable to find the configuration issue.

[X] I've double checked each step explained in the FAQ:

https://docs.nspanel.pky.eu/faq/#waiting-for-content-this-is-taking-longer-than-usual-on-the-screen

2022-07-18 11:22:46.372316 INFO MQTT: Connected to Broker at URL homeassistant.local:1883
2022-07-18 11:22:46.407072 INFO AppDaemon: Got initial state from namespace mqtt
2022-07-18 11:22:46.410221 INFO MQTT: MQTT Plugin initialization complete

REQUESTED INFORMATION

Make sure your have performed every step and checked the applicable boxes before submitting your issue. Thank you!

  • Provide a screenshot of your tasmota mqtt configuration:

image

  • Provide your appdaemon.yaml:
  appdaemon.yaml here:

secrets: /config/secrets.yaml
appdaemon:
  latitude: 52.379189
  longitude: 4.899431
  elevation: 2
  time_zone: Europe/Amsterdam
  plugins:
    HASS:
      type: hass
    MQTT:
      type: mqtt
      namespace: mqtt
      client_id: "appdaemon"
      client_host: homeassistant.local
      client_port: 1883
      client_user: "homeassistant"
      client_password: "REDACTED"
      client_topics: NONE
http:
  url: http://127.0.0.1:5050
admin:
api:
hadashboard:
  • Provide your apps.yaml:
  apps.yaml here:

nspanel-1:
  module: nspanel-lovelace-ui
  class: NsPanelLovelaceUIManager
  config:
    panelRecvTopic: "tele/tasmota_C78C04/RESULT"
    panelSendTopic: "cmnd/tasmota_C78C04/CustomSend"
    updateMode: "auto-notify"
    sleepTimeout: 20
    #sleepBrightness: 10
    sleepBrightness:
      - time: "7:00:00"
        value: 5
      - time: "23:00:00"
        value: 20
    locale: "nl_NL" # used for translations in translations.py and for localized date if babel python package is installed
    screensaver:
      entity: weather.zvds381
    cards:
      - type: cardEntities
        entities:
          - entity: switch.sonoff_1000c1270e
          - entity: switch.th16
          - entity: delete
          - entity: sensor.th16_ds18b20_temperature
        title: Zwembad
      - type: cardEntities
        entities:
          - entity: sensor.p1_meter_3c39e72c926c_active_power
          - entity: sensor.my_solis_inverter_ac_output_total_power
        title: Energy Dashboard
      - type: cardEntities
        entities:
          - entity: switch.example_item
          - entity: delete
          - entity: cover.example_item
          - entity: input_boolean.example_item
        title: Example Entities 2
      - type: cardEntities
        entities:
          - entity: binary_sensor.example_item
          - entity: sensor.example_item
          - entity: button.example_item
          - entity: number.example_item
        title: Example Entities 3
      - type: cardEntities
        entities:
          - entity: scenes.example_item
          - entity: script.example_item
          - entity: button.example_item
          - entity: input_button.example_item
        title: Example Entities 4

      - type: cardThermo
        entity: climate.example_item
      - type: cardAlarm
        entity: alarm_control_panel.safe_alarm_panel
      - type: cardQR
        title: Wifi
        qrCode: "WIFI:S:ZVDS381;T:WPA;P:ZVDS381!;"
        entities:
          - entity: iText.Name.ZVDS381
            icon: wifi
          - entity: iText.Password.ZVDS381!
            icon: key
  • Go to Settings>Add-ons>AppDaemon>Log and then, provide the output of the log after restarting the appdaemon container:
  Log output here:
2022-07-18 11:22:45.882345 INFO AppDaemon: App 'nspanel-4' added
2022-07-18 11:22:45.889265 INFO AppDaemon: App 'nspanel-5' added
2022-07-18 11:22:45.893140 INFO AppDaemon: Found 6 total apps
2022-07-18 11:22:45.895526 INFO AppDaemon: Starting Apps with 6 workers and 6 pins
2022-07-18 11:22:45.906759 INFO AppDaemon: Running on port 5050
2022-07-18 11:22:46.372316 INFO MQTT: Connected to Broker at URL homeassistant.local:1883
2022-07-18 11:22:46.407072 INFO AppDaemon: Got initial state from namespace mqtt
2022-07-18 11:22:46.410221 INFO MQTT: MQTT Plugin initialization complete
2022-07-18 11:22:47.940227 INFO AppDaemon: Scheduler running in realtime
2022-07-18 11:22:47.966379 INFO AppDaemon: Adding /config/appdaemon/apps to module import path
2022-07-18 11:22:47.969234 INFO AppDaemon: Adding /config/appdaemon/apps/nspanel-lovelace-ui to module import path
2022-07-18 11:22:47.971927 INFO AppDaemon: Adding /config/appdaemon/apps/nspanel-lovelace-ui/luibackend to module import path
2022-07-18 11:22:47.974886 INFO AppDaemon: Adding /config/appdaemon/apps/nspanel-lovelace-ui/luibackend/translations to module import path
2022-07-18 11:22:47.978348 INFO AppDaemon: Adding /config/appdaemon/apps/nspanel-lovelace-ui/luibackend/translations/frontend to module import path
2022-07-18 11:22:47.981071 INFO AppDaemon: Adding /config/appdaemon/apps/nspanel-lovelace-ui/luibackend/translations/backend to module import path
2022-07-18 11:22:47.983222 INFO AppDaemon: Adding /config/appdaemon/apps/omnikdatalogger to module import path
2022-07-18 11:22:47.985428 INFO AppDaemon: Adding /config/appdaemon/apps/omnikdatalogger/omnik to module import path
2022-07-18 11:22:47.988097 INFO AppDaemon: Adding /config/appdaemon/apps/omnikdatalogger/omnik/plugin_localproxy to module import path
2022-07-18 11:22:47.990834 INFO AppDaemon: Adding /config/appdaemon/apps/omnikdatalogger/omnik/plugin_output to module import path
2022-07-18 11:22:47.993099 INFO AppDaemon: Adding /config/appdaemon/apps/omnikdatalogger/omnik/plugin_client to module import path
2022-07-18 11:22:47.995617 INFO AppDaemon: Adding /config/appdaemon/apps/omnikdatalogger/omnik/dsmr to module import path
2022-07-18 11:22:48.137998 INFO AppDaemon: Loading App Module: /config/appdaemon/apps/hello.py
2022-07-18 11:22:48.339987 INFO AppDaemon: Loading App Module: /config/appdaemon/apps/nspanel-lovelace-ui/nspanel-lovelace-ui.py
2022-07-18 11:22:48.395550 WARNING Error: ------------------------------------------------------------
2022-07-18 11:22:48.397234 WARNING Error: Unexpected error loading module: /config/appdaemon/apps/nspanel-lovelace-ui/nspanel-lovelace-ui.py:
2022-07-18 11:22:48.398949 WARNING Error: ------------------------------------------------------------
2022-07-18 11:22:48.414293 WARNING Error: Traceback (most recent call last):
  File "/usr/lib/python3.10/site-packages/appdaemon/app_management.py", line 993, in check_app_updates
    await utils.run_in_executor(self, self.read_app, mod["name"], mod["reload"])
  File "/usr/lib/python3.10/site-packages/appdaemon/utils.py", line 337, in run_in_executor
    response = future.result()
  File "/usr/lib/python3.10/concurrent/futures/thread.py", line 58, in run
    result = self.fn(*self.args, **self.kwargs)
  File "/usr/lib/python3.10/site-packages/appdaemon/app_management.py", line 784, in read_app
    self.modules[module_name] = importlib.import_module(module_name)
  File "/usr/lib/python3.10/importlib/__init__.py", line 126, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
  File "<frozen importlib._bootstrap>", line 1050, in _gcd_import
  File "<frozen importlib._bootstrap>", line 1027, in _find_and_load
  File "<frozen importlib._bootstrap>", line 1006, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 688, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 883, in exec_module
  File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
  File "/config/appdaemon/apps/nspanel-lovelace-ui/nspanel-lovelace-ui.py", line 1, in <module>
    import hassapi as hass
  File "/config/appdaemon/apps/omnikdatalogger/omnik/plugin_localproxy/hassapi.py", line 6, in <module>
    class HASSAPI(LocalProxyPlugin):
  File "/config/appdaemon/apps/omnikdatalogger/omnik/plugin_localproxy/__init__.py", line 7, in __init__
    cls.register(cls)  # Called when a plugin class is imported
  File "/config/appdaemon/apps/omnikdatalogger/omnik/plugin_localproxy/__init__.py", line 11, in register
    cls.localproxy_plugins.append(plugin())
  File "/config/appdaemon/apps/omnikdatalogger/omnik/plugin_localproxy/hassapi.py", line 22, in __init__
    hybridlogger.ha_log(
  File "/config/appdaemon/apps/omnikdatalogger/omnik/ha_logger.py", line 13, in ha_log
    logger.info(f"I {datetime.datetime.now().isoformat()} {message}")
AttributeError: 'NoneType' object has no attribute 'info'
2022-07-18 11:22:48.415954 WARNING Error: ------------------------------------------------------------
2022-07-18 11:22:48.418074 WARNING AppDaemon: Removing associated apps:
2022-07-18 11:22:48.420217 WARNING AppDaemon: nspanel-1
2022-07-18 11:22:48.424703 WARNING AppDaemon: nspanel-2
2022-07-18 11:22:48.429059 WARNING AppDaemon: nspanel-3
2022-07-18 11:22:48.433968 WARNING AppDaemon: nspanel-4
2022-07-18 11:22:48.438329 WARNING AppDaemon: nspanel-5
2022-07-18 11:22:48.448992 WARNING AppDaemon: No app description found for: /config/appdaemon/apps/nspanel-lovelace-ui/luibackend/localization.py - ignoring
2022-07-18 11:22:48.475873 WARNING AppDaemon: No app description found for: /config/appdaemon/apps/nspanel-lovelace-ui/luibackend/icon_mapping.py - ignoring
2022-07-18 11:22:48.480860 WARNING AppDaemon: No app description found for: /config/appdaemon/apps/nspanel-lovelace-ui/luibackend/helper.py - ignoring
2022-07-18 11:22:48.486524 WARNING AppDaemon: No app description found for: /config/appdaemon/apps/nspanel-lovelace-ui/luibackend/pages.py - ignoring
2022-07-18 11:22:48.492113 WARNING AppDaemon: No app description found for: /config/appdaemon/apps/nspanel-lovelace-ui/luibackend/updater.py - ignoring
2022-07-18 11:22:48.497365 WARNING AppDaemon: No app description found for: /config/appdaemon/apps/nspanel-lovelace-ui/luibackend/config.py - ignoring
2022-07-18 11:22:48.502783 WARNING AppDaemon: No app description found for: /config/appdaemon/apps/nspanel-lovelace-ui/luibackend/theme.py - ignoring
2022-07-18 11:22:48.508307 WARNING AppDaemon: No app description found for: /config/appdaemon/apps/nspanel-lovelace-ui/luibackend/icons.py - ignoring
2022-07-18 11:22:48.513832 WARNING AppDaemon: No app description found for: /config/appdaemon/apps/nspanel-lovelace-ui/luibackend/controller.py - ignoring
2022-07-18 11:22:48.519204 WARNING AppDaemon: No app description found for: /config/appdaemon/apps/nspanel-lovelace-ui/luibackend/mqttListener.py - ignoring
2022-07-18 11:22:48.524640 WARNING AppDaemon: No app description found for: /config/appdaemon/apps/omnikdatalogger/omniklogger.py - ignoring
2022-07-18 11:22:48.529946 WARNING AppDaemon: No app description found for: /config/appdaemon/apps/omnikdatalogger/omnik/__init__.py - ignoring
2022-07-18 11:22:48.535782 WARNING AppDaemon: No app description found for: /config/appdaemon/apps/omnikdatalogger/omnik/InverterMsg.py - ignoring
2022-07-18 11:22:48.541191 WARNING AppDaemon: No app description found for: /config/appdaemon/apps/omnikdatalogger/omnik/ha_logger.py - ignoring
2022-07-18 11:22:48.546562 WARNING AppDaemon: No app description found for: /config/appdaemon/apps/omnikdatalogger/omnik/daylight.py - ignoring
2022-07-18 11:22:48.551970 WARNING AppDaemon: No app description found for: /config/appdaemon/apps/omnikdatalogger/omnik/plant.py - ignoring
2022-07-18 11:22:48.557198 WARNING AppDaemon: No app description found for: /config/appdaemon/apps/omnikdatalogger/omnik/datalogger.py - ignoring
2022-07-18 11:22:48.562512 WARNING AppDaemon: No app description found for: /config/appdaemon/apps/omnikdatalogger/omnik/plugin_localproxy/__init__.py - ignoring
2022-07-18 11:22:48.567766 WARNING AppDaemon: No app description found for: /config/appdaemon/apps/omnikdatalogger/omnik/plugin_localproxy/mqtt_proxy.py - ignoring
2022-07-18 11:22:48.573707 WARNING AppDaemon: No app description found for: /config/appdaemon/apps/omnikdatalogger/omnik/plugin_localproxy/tcp_proxy.py - ignoring
2022-07-18 11:22:48.579154 WARNING AppDaemon: No app description found for: /config/appdaemon/apps/omnikdatalogger/omnik/plugin_localproxy/hassapi.py - ignoring
2022-07-18 11:22:48.585009 WARNING AppDaemon: No app description found for: /config/appdaemon/apps/omnikdatalogger/omnik/plugin_output/__init__.py - ignoring
2022-07-18 11:22:48.591877 WARNING AppDaemon: No app description found for: /config/appdaemon/apps/omnikdatalogger/omnik/plugin_output/influxdb.py - ignoring
2022-07-18 11:22:48.599126 WARNING AppDaemon: No app description found for: /config/appdaemon/apps/omnikdatalogger/omnik/plugin_output/mqtt.py - ignoring
2022-07-18 11:22:48.608198 WARNING AppDaemon: No app description found for: /config/appdaemon/apps/omnikdatalogger/omnik/plugin_output/csvoutput.py - ignoring
2022-07-18 11:22:48.631957 WARNING AppDaemon: No app description found for: /config/appdaemon/apps/omnikdatalogger/omnik/plugin_output/pvoutput.py - ignoring
2022-07-18 11:22:48.646324 WARNING AppDaemon: No app description found for: /config/appdaemon/apps/omnikdatalogger/omnik/plugin_client/solarmanpv.py - ignoring
2022-07-18 11:22:48.656996 WARNING AppDaemon: No app description found for: /config/appdaemon/apps/omnikdatalogger/omnik/plugin_client/__init__.py - ignoring
2022-07-18 11:22:48.671279 WARNING AppDaemon: No app description found for: /config/appdaemon/apps/omnikdatalogger/omnik/plugin_client/localproxy.py - ignoring
2022-07-18 11:22:48.679828 WARNING AppDaemon: No app description found for: /config/appdaemon/apps/omnikdatalogger/omnik/plugin_client/tcpclient.py - ignoring
2022-07-18 11:22:48.685612 WARNING AppDaemon: No app description found for: /config/appdaemon/apps/omnikdatalogger/omnik/dsmr/__init__.py - ignoring
2022-07-18 11:22:48.691524 WARNING AppDaemon: No app description found for: /config/appdaemon/apps/omnikdatalogger/omnik/dsmr/terminal.py - ignoring
2022-07-18 11:22:48.696845 INFO AppDaemon: Initializing app hello_world using class HelloWorld from module hello
2022-07-18 11:22:49.084113 INFO hello_world: Hello from AppDaemon
2022-07-18 11:22:49.089625 INFO hello_world: You are now ready to run Apps!
2022-07-18 11:22:49.096761 INFO AppDaemon: App initialization complete

[Help] Waiting for Content

PROBLEM DESCRIPTION

I'm seeing the waiting for content message on the Panel and I'm unable to find the configuration issue.

[] I've double checked each step explained in the FAQ:

https://docs.nspanel.pky.eu/faq/#waiting-for-content-this-is-taking-longer-than-usual-on-the-screen

REQUESTED INFORMATION

Make sure your have performed every step and checked the applicable boxes before submitting your issue. Thank you!

  • [] Provide a screenshot of your tasmota mqtt configuration:

nspanel mqtt

  • [] Provide your appdaemon.yaml:
---
secrets: /config/secrets.yaml
appdaemon:
  latitude: 51
  longitude:  -2
  elevation: 20
  time_zone: Europe/London
  plugins:
    HASS:
      type: hass
    MQTT:
      type: mqtt
      namespace: mqtt
      client_id: "appdaemon"
      client_host: 192.168.1.205
      client_port: 1883
      client_user: "homeassistant_MQTT"
      client_password: "########"
      client_topics: NONE
http:
  url: http://127.0.0.1:5050
hadashboard:
admin:
api:



  • Provide your apps.yaml:
---
 nspanel-1:
  module: nspanel-lovelace-ui
  class: NsPanelLovelaceUIManager
  config:
    panelRecvTopic: "tele/nspanel/RESULT"
    panelSendTopic: "cmnd/nspanel/CustomSend"
    updateMode: "auto-notify"
    sleepTimeout: 20
    #sleepBrightness: 10
    sleepBrightness:
      - time: "7:00:00"
        value: 10
      - time: "23:00:00"
        value: 0
    locale: "en_GB" # used for translations in translations.py and for localized date if babel python package is installed
    screensaver:
      entity: weather.dark_sky


  • [Y ] Go to Settings>Add-ons>AppDaemon>Log and then, provide the output of the log after restarting the appdaemon container:
 [00:14:13] INFO: Starting AppDaemon...
2022-11-19 00:14:16.353856 INFO AppDaemon: AppDaemon Version 4.2.1 starting
2022-11-19 00:14:16.354090 INFO AppDaemon: Python version is 3.10.8
2022-11-19 00:14:16.354376 INFO AppDaemon: Configuration read from: /config/appdaemon/appdaemon.yaml
2022-11-19 00:14:16.354683 INFO AppDaemon: Added log: AppDaemon
2022-11-19 00:14:16.354984 INFO AppDaemon: Added log: Error
2022-11-19 00:14:16.355199 INFO AppDaemon: Added log: Access
2022-11-19 00:14:16.355357 INFO AppDaemon: Added log: Diag
2022-11-19 00:14:16.475616 INFO AppDaemon: Loading Plugin HASS using class HassPlugin from module hassplugin
2022-11-19 00:14:16.633129 INFO HASS: HASS Plugin Initializing
2022-11-19 00:14:16.633382 INFO HASS: HASS Plugin initialization complete
2022-11-19 00:14:16.633656 INFO AppDaemon: Loading Plugin MQTT using class MqttPlugin from module mqttplugin
2022-11-19 00:14:16.731816 INFO MQTT: MQTT Plugin Initializing
2022-11-19 00:14:16.732103 INFO MQTT: Using 'appdaemon/status' as Will Topic
2022-11-19 00:14:16.732290 INFO MQTT: Using 'appdaemon/status' as Birth Topic
2022-11-19 00:14:16.733149 INFO AppDaemon: Initializing HTTP
2022-11-19 00:14:16.733609 INFO AppDaemon: Using 'ws' for event stream
2022-11-19 00:14:16.737862 INFO AppDaemon: Starting API
2022-11-19 00:14:16.741336 INFO AppDaemon: Starting Admin Interface
2022-11-19 00:14:16.741784 INFO AppDaemon: Starting Dashboards
2022-11-19 00:14:16.760806 INFO HASS: Connected to Home Assistant 2022.11.3
2022-11-19 00:14:16.764484 INFO MQTT: Connected to Broker at URL 192.168.1.205:1883
2022-11-19 00:14:16.782266 INFO AppDaemon: Got initial state from namespace mqtt
2022-11-19 00:14:16.786378 INFO MQTT: MQTT Plugin initialization complete
2022-11-19 00:14:16.789430 INFO AppDaemon: App 'nspanel-1' added
2022-11-19 00:14:16.790238 INFO AppDaemon: Found 1 total apps
2022-11-19 00:14:16.790708 INFO AppDaemon: Starting Apps with 1 workers and 1 pins
2022-11-19 00:14:16.791527 INFO AppDaemon: Running on port 5050
2022-11-19 00:14:16.856339 INFO HASS: Evaluating startup conditions
2022-11-19 00:14:16.867235 INFO HASS: Startup condition met: hass state=RUNNING
2022-11-19 00:14:16.867557 INFO HASS: All startup conditions met
2022-11-19 00:14:16.932263 INFO AppDaemon: Got initial state from namespace default
2022-11-19 00:14:18.797769 INFO AppDaemon: Scheduler running in realtime
2022-11-19 00:14:18.800808 INFO AppDaemon: Adding /config/appdaemon/apps to module import path
2022-11-19 00:14:18.801255 INFO AppDaemon: Adding /config/appdaemon/apps/appdaemon_aqara_motion_sensors to module import path
2022-11-19 00:14:18.801626 INFO AppDaemon: Adding /config/appdaemon/apps/Appdaemon-Xiaomi-Smart-Button to module import path
2022-11-19 00:14:18.802010 INFO AppDaemon: Adding /config/appdaemon/apps/nspanel-lovelace-ui to module import path
2022-11-19 00:14:18.802400 INFO AppDaemon: Adding /config/appdaemon/apps/nspanel-lovelace-ui/luibackend to module import path
2022-11-19 00:14:18.802801 INFO AppDaemon: Adding /config/appdaemon/apps/nspanel-lovelace-ui/luibackend/translations to module import path
2022-11-19 00:14:18.803325 INFO AppDaemon: Adding /config/appdaemon/apps/nspanel-lovelace-ui/luibackend/translations/frontend to module import path
2022-11-19 00:14:18.803831 INFO AppDaemon: Adding /config/appdaemon/apps/nspanel-lovelace-ui/luibackend/translations/backend to module import path
2022-11-19 00:14:18.816668 WARNING AppDaemon: No app description found for: /config/appdaemon/apps/hello.py - ignoring
2022-11-19 00:14:18.817724 WARNING AppDaemon: No app description found for: /config/appdaemon/apps/appdaemon_aqara_motion_sensors/aqara.py - ignoring
2022-11-19 00:14:18.818815 WARNING AppDaemon: No app description found for: /config/appdaemon/apps/Appdaemon-Xiaomi-Smart-Button/xiaomi_button.py - ignoring
2022-11-19 00:14:18.819954 INFO AppDaemon: Loading App Module: /config/appdaemon/apps/nspanel-lovelace-ui/nspanel-lovelace-ui.py
2022-11-19 00:14:18.947155 WARNING AppDaemon: No app description found for: /config/appdaemon/apps/nspanel-lovelace-ui/luibackend/config.py - ignoring
2022-11-19 00:14:18.948094 WARNING AppDaemon: No app description found for: /config/appdaemon/apps/nspanel-lovelace-ui/luibackend/icon_mapping.py - ignoring
2022-11-19 00:14:18.949082 WARNING AppDaemon: No app description found for: /config/appdaemon/apps/nspanel-lovelace-ui/luibackend/controller.py - ignoring
2022-11-19 00:14:18.950157 WARNING AppDaemon: No app description found for: /config/appdaemon/apps/nspanel-lovelace-ui/luibackend/helper.py - ignoring
2022-11-19 00:14:18.951229 WARNING AppDaemon: No app description found for: /config/appdaemon/apps/nspanel-lovelace-ui/luibackend/updater.py - ignoring
2022-11-19 00:14:18.952285 WARNING AppDaemon: No app description found for: /config/appdaemon/apps/nspanel-lovelace-ui/luibackend/icons.py - ignoring
2022-11-19 00:14:18.953272 WARNING AppDaemon: No app description found for: /config/appdaemon/apps/nspanel-lovelace-ui/luibackend/apis.py - ignoring
2022-11-19 00:14:18.954364 WARNING AppDaemon: No app description found for: /config/appdaemon/apps/nspanel-lovelace-ui/luibackend/theme.py - ignoring
2022-11-19 00:14:18.955689 WARNING AppDaemon: No app description found for: /config/appdaemon/apps/nspanel-lovelace-ui/luibackend/localization.py - ignoring
2022-11-19 00:14:18.956875 WARNING AppDaemon: No app description found for: /config/appdaemon/apps/nspanel-lovelace-ui/luibackend/mqtt.py - ignoring
2022-11-19 00:14:18.958063 WARNING AppDaemon: No app description found for: /config/appdaemon/apps/nspanel-lovelace-ui/luibackend/pages.py - ignoring
2022-11-19 00:14:18.958997 INFO AppDaemon: Initializing app nspanel-1 using class NsPanelLovelaceUIManager from module nspanel-lovelace-ui
2022-11-19 00:14:19.018626 INFO nspanel-1: Starting
2022-11-19 00:14:19.022607 INFO nspanel-1: Input config: {'panelRecvTopic': 'tele/nspanel/RESULT', 'panelSendTopic': 'cmnd/nspanel/CustomSend', 'updateMode': 'auto-notify', 'sleepTimeout': 20, 'sleepBrightness': [{'time': '7:00:00', 'value': 10}, {'time': '23:00:00', 'value': 0}], 'locale': 'en_GB', 'screensaver': {'entity': 'weather.dark_sky'}}
2022-11-19 00:14:19.023989 INFO nspanel-1: Loaded config: {'panelRecvTopic': 'tele/nspanel/RESULT', 'panelSendTopic': 'cmnd/nspanel/CustomSend', 'updateMode': 'auto-notify', 'model': 'eu', 'sleepTimeout': 20, 'sleepBrightness': [{'time': '7:00:00', 'value': 10}, {'time': '23:00:00', 'value': 0}], 'screenBrightness': 100, 'defaultBackgroundColor': 'ha-dark', 'sleepTracking': None, 'sleepTrackingZones': ['not_home', 'off'], 'sleepOverride': None, 'locale': 'en_GB', '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.dark_sky', 'weatherUnit': 'celsius', 'forecastSkip': 0, 'weatherOverrideForecast1': None, 'weatherOverrideForecast2': None, 'weatherOverrideForecast3': None, 'weatherOverrideForecast4': None, 'doubleTapToUnlock': False, 'alternativeLayout': False, 'defaultCard': None, 'key': 'screensaver'}, 'hiddenCards': []}
2022-11-19 00:14:19.028852 INFO nspanel-1: Sending MQTT Message: pageType~pageStartup
2022-11-19 00:14:19.040987 INFO nspanel-1: Registering callbacks for the following items: ['iText.', 'iText.', 'iText.', 'iText.', 'weather.dark_sky']
2022-11-19 00:14:19.048549 INFO nspanel-1: Started
2022-11-19 00:14:19.050353 INFO AppDaemon: App initialization complete
2022-11-19 00:14:19.579486 INFO nspanel-1: MQTT callback for: {'topic': 'tele/nspanel/RESULT', 'wildcard': None, 'payload': '{"nlui_driver_version":"4"}'}
2022-11-19 00:14:19.582271 INFO nspanel-1: Update Pre-Check failed Tasmota Driver Version: 4 Panel Version: None
2022-11-19 00:14:25.153547 INFO nspanel-1: MQTT callback for: {'topic': 'tele/nspanel/RESULT', 'wildcard': None, 'payload': '{"CustomRecv":"event,startup,43,eu"}'}
2022-11-19 00:14:25.155672 INFO nspanel-1: Received Message from Screen: event,startup,43,eu
2022-11-19 00:14:25.157008 INFO nspanel-1: Sending MQTT Message: X
2022-11-19 00:14:25.161172 INFO nspanel-1: Update Pre-Check failed Tasmota Driver Version: None Panel Version: 43
2022-11-19 00:14:25.163163 INFO nspanel-1: Startup Event
2022-11-19 00:14:25.178725 INFO nspanel-1: Sending MQTT Message: time~00:14~
2022-11-19 00:14:25.192560 INFO nspanel-1: Sending MQTT Message: date~Saturday, 19. November 2022
2022-11-19 00:14:25.195183 INFO nspanel-1: Sending MQTT Message: timeout~20
2022-11-19 00:14:25.198227 INFO nspanel-1: Sending MQTT Message: dimmode~0~100~6371
2022-11-19 00:14:25.201665 INFO nspanel-1: Started rendering of page None with type screensaver
2022-11-19 00:14:25.203325 INFO nspanel-1: Sending MQTT Message: pageType~screensaver
2022-11-19 00:14:25.219170 INFO nspanel-1: Sending MQTT Message: weatherUpdate~οΏ½οΏ½οΏ½~4.0οΏ½οΏ½C~Sat~οΏ½οΏ½οΏ½~7.8οΏ½οΏ½C~Sun~οΏ½οΏ½οΏ½~8.5οΏ½οΏ½C~Mon~οΏ½οΏ½οΏ½~8.3οΏ½οΏ½C~Tue~οΏ½οΏ½οΏ½~8.1οΏ½οΏ½C~~
2022-11-19 00:14:25.227580 INFO nspanel-1: MQTT callback for: {'topic': 'tele/nspanel/RESULT', 'wildcard': None, 'payload': '{"nlui_driver_version":"4"}'}
2022-11-19 00:14:25.228831 INFO nspanel-1: Update Pre-Check sucessful Tasmota Driver Version: 4 Panel Version: 43


ADDITIONAL INFORMATION

Add information about your setup here, if any. (For example docker version of AppDaemon instead of the HomeAssistant Add-on)

[Help] Waiting for Content

PROBLEM DESCRIPTION

I'm seeing the waiting for content message on the Panel and I'm unable to find the configuration issue.

[] I've double checked each step explained in the FAQ:

https://docs.nspanel.pky.eu/faq/#waiting-for-content-this-is-taking-longer-than-usual-on-the-screen

REQUESTED INFORMATION

Make sure your have performed every step and checked the applicable boxes before submitting your issue. Thank you!

  • Provide a screenshot of your tasmota mqtt configuration:

Screenshot 2022-12-29 at 06 26 52

  • Provide your appdaemon.yaml:
  appdaemon.yaml here:
appdaemon:
  latitude: 0
  longitude: 0
  elevation: 30
  time_zone: Europe/Berlin
  plugins:
    HASS:
      type: hass
      ha_url: http://192.168.2.217:8123
      token: "xxxxx"
    MQTT:
      type: mqtt
      namespace: mqtt
      client_id: "appdaemon"
      client_host: 192.168.2.217
      client_port: 1883
      client_user: "mqttuser"
      client_password: "xxxx"
      client_topics: NONE
http:
  url: http://192.168.2.217:5050/
admin:
api:
hadashboard:

  • Provide your apps.yaml:
  apps.yaml here:


hello_world:
  module: hello
  class: HelloWorld
nspanel-1:
  module: nspanel-lovelace-ui
  class: NsPanelLovelaceUIManager
  config:
    panelRecvTopic: "tele/tasmota_nspanel/RESULT"
    panelSendTopic: "cmnd/tasmota_nspanel/CustomSend"
    model: eu

  • Go to Settings>Add-ons>AppDaemon>Log and then, provide the output of the log after restarting the appdaemon container:
  Log output here:

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
WARNING: You are using pip version 21.2.4; however, version 22.3.1 is available.
You should consider upgrading via the '/usr/local/bin/python -m pip install --upgrade pip' command.
2022-12-29 06:19:26.023621 INFO AppDaemon: AppDaemon Version 4.2.1 starting
2022-12-29 06:19:26.023899 INFO AppDaemon: Python version is 3.9.9
2022-12-29 06:19:26.024098 INFO AppDaemon: Configuration read from: /conf/appdaemon.yaml
2022-12-29 06:19:26.024310 INFO AppDaemon: Added log: AppDaemon
2022-12-29 06:19:26.024528 INFO AppDaemon: Added log: Error
2022-12-29 06:19:26.024733 INFO AppDaemon: Added log: Access
2022-12-29 06:19:26.024934 INFO AppDaemon: Added log: Diag
2022-12-29 06:19:26.045460 INFO AppDaemon: Loading Plugin HASS using class HassPlugin from module hassplugin
2022-12-29 06:19:26.065730 INFO HASS: HASS Plugin Initializing
2022-12-29 06:19:26.065924 INFO HASS: HASS Plugin initialization complete
2022-12-29 06:19:26.066190 INFO AppDaemon: Loading Plugin MQTT using class MqttPlugin from module mqttplugin
2022-12-29 06:19:26.074161 INFO MQTT: MQTT Plugin Initializing
2022-12-29 06:19:26.074383 INFO MQTT: Using 'appdaemon/status' as Will Topic
2022-12-29 06:19:26.074563 INFO MQTT: Using 'appdaemon/status' as Birth Topic
2022-12-29 06:19:26.075073 INFO AppDaemon: Initializing HTTP
2022-12-29 06:19:26.075431 INFO AppDaemon: Using 'ws' for event stream
2022-12-29 06:19:26.079853 INFO AppDaemon: Starting API
2022-12-29 06:19:26.082563 INFO AppDaemon: Starting Admin Interface
2022-12-29 06:19:26.082949 INFO AppDaemon: Starting Dashboards
2022-12-29 06:19:26.099799 INFO HASS: Connected to Home Assistant 2022.12.8
2022-12-29 06:19:26.117832 INFO MQTT: Connected to Broker at URL 192.168.2.217:1883
2022-12-29 06:19:26.123151 INFO AppDaemon: App 'hello_world' added
2022-12-29 06:19:26.123815 INFO AppDaemon: Got initial state from namespace mqtt
2022-12-29 06:19:26.124132 INFO MQTT: MQTT Plugin initialization complete
2022-12-29 06:19:26.128411 INFO AppDaemon: App 'nspanel-1' added
2022-12-29 06:19:26.129213 INFO AppDaemon: Found 2 total apps
2022-12-29 06:19:26.129658 INFO AppDaemon: Starting Apps with 2 workers and 2 pins
2022-12-29 06:19:26.130925 INFO AppDaemon: Running on port 5050
2022-12-29 06:19:26.165355 INFO HASS: Evaluating startup conditions
2022-12-29 06:19:26.169427 INFO HASS: Startup condition met: hass state=RUNNING
2022-12-29 06:19:26.169722 INFO HASS: All startup conditions met
2022-12-29 06:19:26.180908 INFO AppDaemon: Got initial state from namespace default
2022-12-29 06:19:28.139748 INFO AppDaemon: Scheduler running in realtime
2022-12-29 06:19:28.147655 INFO AppDaemon: Adding /conf/apps to module import path
2022-12-29 06:19:28.152279 INFO AppDaemon: Loading App Module: /conf/apps/hello.py
2022-12-29 06:19:28.165252 INFO AppDaemon: Initializing app hello_world using class HelloWorld from module hello
2022-12-29 06:19:28.457488 INFO AppDaemon: New client Admin Client connected
2022-12-29 06:19:28.507373 INFO hello_world: Hello from AppDaemon
2022-12-29 06:19:28.515008 INFO hello_world: You are now ready to run Apps!
2022-12-29 06:19:28.518427 INFO AppDaemon: App initialization complete


ADDITIONAL INFORMATION

Add information about your setup here, if any. (For example docker version of AppDaemon instead of the HomeAssistant Add-on)

i have correctly shared my appdaemon conf folder as sugested in the documentation and other issues

version: "2.1"
services:
  homeassistant:
    image: lscr.io/linuxserver/homeassistant:latest
    container_name: homeassistant
    network_mode: host
    environment:
      - PUID=1000
      - PGID=1000
      - TZ=Europe/London
    volumes:
      - ./config:/config
    restart: always

  appdaemon:
    container_name: appdaemon
    image: acockburn/appdaemon:latest
    environment:
      - HA_URL=http://192.168.2.217:8123
      - DASH_URL=http://192.168.2.217:5050/
      - TOKEN="xxx"
    ports:
      - 5050:5050
    volumes:
      - /etc/localtime:/etc/localtime:ro
      - ./config/appdaemon:/conf
    depends_on:
      - homeassistant
    restart: always

All images are updated

But on my nspanel i'm still seeing waiting for content

I have a step that i have skipped in the documentation :
https://docs.nspanel.pky.eu/prepare_ha/#installing-lovelace-appdaemon-backend-application

Because i haven't found how to do it without hacs as i'm using docker i don't have it

[Help] Waiting for Content

PROBLEM DESCRIPTION

I'm seeing the waiting for content message on the Panel and I'm unable to find the configuration issue.

[] I've double checked each step explained in the FAQ:

https://docs.nspanel.pky.eu/faq/#waiting-for-content-this-is-taking-longer-than-usual-on-the-screen

REQUESTED INFORMATION

Make sure your have performed every step and checked the applicable boxes before submitting your issue. Thank you!

  • Provide a screenshot of your tasmota mqtt configuration:

  • Provide your appdaemon.yaml:

  appdaemon.yaml here:
---
secrets: /config/secrets.yaml
appdaemon:
  latitude: 52.379189
  longitude: 4.899431
  elevation: 2
  time_zone: Europe/Amsterdam
  plugins:
    HASS:
      type: hass
    MQTT:
     type: mqtt
     namespace: mqtt
     client_id: "appdeamon"
     client_host: 192.168.1.101   
     client_port: 1883
     client_user: "abcde"
![nspanel](https://user-images.githubusercontent.com/63416630/193479004-998aadd4-e533-406d-82e0-a03065860129.png)

     client_password: "abcde"
     client_topics: NONE
http:
  url: http://127.0.0.1:5050
admin:
api:
hadashboard:


  • Provide your apps.yaml:
  apps.yaml here:
---
nspanel-1:
  module: nspanel-lovelace-ui
  class: NsPanelLovelaceUIManager
  config:
    panelRecvTopic: "tele/NSPANEL/RESULT"
    panelSendTopic: "cmnd/NSPANEL/CustomSend"
    sleepTimeout: 20
    sleepBrightness:
      - time: "7:00:00"
        value: 10
      - time: "23:00:00"
        value: 0
    locale: "de_DE"
    screensaver:
      entity: weather.k3ll3r
    cards:
      - type: cardEntities
        entities:
          - entity: switch.example_item
          - entity: light.example_item
        title: Example 1
      - type: cardGrid
        entities:
          - entity: switch.example_item
          - entity: light.example_item
        title: Example 2


  • Go to Settings>Add-ons>AppDaemon>Log and then, provide the output of the log after restarting the appdaemon container:
  Log output here:
2022-10-03 00:22:17.382793 INFO AppDaemon: AppDaemon Version 4.2.1 starting
2022-10-03 00:22:17.384014 INFO AppDaemon: Python version is 3.10.5
2022-10-03 00:22:17.384815 INFO AppDaemon: Configuration read from: /config/appdaemon/appdaemon.yaml
2022-10-03 00:22:17.385719 INFO AppDaemon: Added log: AppDaemon
2022-10-03 00:22:17.386662 INFO AppDaemon: Added log: Error
2022-10-03 00:22:17.387627 INFO AppDaemon: Added log: Access
2022-10-03 00:22:17.388263 INFO AppDaemon: Added log: Diag
2022-10-03 00:22:17.967416 INFO AppDaemon: Loading Plugin HASS using class HassPlugin from module hassplugin
2022-10-03 00:22:18.671629 INFO HASS: HASS Plugin Initializing
2022-10-03 00:22:18.674720 INFO HASS: HASS Plugin initialization complete
2022-10-03 00:22:18.676907 INFO AppDaemon: Loading Plugin MQTT using class MqttPlugin from module mqttplugin
2022-10-03 00:22:19.095650 INFO MQTT: MQTT Plugin Initializing
2022-10-03 00:22:19.098023 INFO MQTT: Using 'appdeamon/status' as Will Topic
2022-10-03 00:22:19.100497 INFO MQTT: Using 'appdeamon/status' as Birth Topic
2022-10-03 00:22:19.104555 INFO AppDaemon: Initializing HTTP
2022-10-03 00:22:19.108045 INFO AppDaemon: Using 'ws' for event stream
2022-10-03 00:22:19.130571 INFO AppDaemon: Starting API
2022-10-03 00:22:19.147023 INFO AppDaemon: Starting Admin Interface
2022-10-03 00:22:19.150394 INFO AppDaemon: Starting Dashboards
2022-10-03 00:22:19.225580 INFO HASS: Connected to Home Assistant 2022.3.8
2022-10-03 00:22:19.259587 INFO MQTT: Connected to Broker at URL 192.168.1.101:1883
2022-10-03 00:22:19.293459 INFO AppDaemon: Got initial state from namespace mqtt
2022-10-03 00:22:19.297972 INFO MQTT: MQTT Plugin initialization complete
2022-10-03 00:22:19.365130 INFO AppDaemon: App 'nspanel-1' added
2022-10-03 00:22:19.373151 INFO AppDaemon: Found 1 total apps
2022-10-03 00:22:19.379006 INFO AppDaemon: Starting Apps with 1 workers and 1 pins
2022-10-03 00:22:19.387077 INFO AppDaemon: Running on port 5050
2022-10-03 00:22:19.555083 INFO HASS: Evaluating startup conditions
2022-10-03 00:22:19.605964 INFO HASS: Startup condition met: hass state=RUNNING
2022-10-03 00:22:19.609093 INFO HASS: All startup conditions met
2022-10-03 00:22:19.734261 INFO AppDaemon: Got initial state from namespace default
2022-10-03 00:22:21.416422 INFO AppDaemon: Scheduler running in realtime
2022-10-03 00:22:21.453171 INFO AppDaemon: Adding /config/appdaemon/apps to module import path
2022-10-03 00:22:21.487133 WARNING AppDaemon: No app description found for: /config/appdaemon/apps/hello.py - ignoring
2022-10-03 00:22:21.497612 INFO AppDaemon: App initialization complete

ADDITIONAL INFORMATION

Add information about your setup here, if any. (For example docker version of AppDaemon instead of the HomeAssistant Add-on)
nspanel
nspanel1

Waiting for content

Hello
first I want to thank you for the work you have done.
I have installed according to your guide but nspanel shows "Waiting for content" attach my logs to get a kick in the right direction about what I did wrong

appdeamon.yaml

---
#secrets: /config/secrets.yaml
appdaemon:
  latitude: 52.0
  longitude: 4.0
  elevation: 2
  time_zone: Europe/Berlin
  plugins:
    HASS:
      type: hass
    MQTT:
      type: mqtt
      namespace: mqtt
      client_id: "appdaemon"
      client_host: 192.168.100.30
      client_port: 1883
      client_user: ******
      client_password: *******
      client_topics: NONE
http:
  url: http://127.0.0.1:5050
admin:
api:
hadashboard:

==================================================================================
apps.yaml

---
nspanel-1:
  module: nspanel-lovelace-ui
  class: NsPanelLovelaceUIManager
  config:
    panelRecvTopic: "tele/nspanel-1/RESULT"
    panelSendTopic: "cmnd/nspanel-1/CustomSend"
    updateMode: "auto-notify"
    sleepTimeout: 20
    #sleepBrightness: 10
    sleepBrightness:
      - time: "7:00:00"
        value: 10
      - time: "23:00:00"
        value: 0
    locale: "sv_SE" # used for translations in translations.py and for localized date if babel python package is installed
    screensaver:
      entity: weather.smhi_hallstavik
    cards:
      - type: cardEntities
        entities:
          - entity: light.fasadbelysning
            name: Fasadbelysning
            icon: lightbulb
          - entity: light.decklight_altan
            name: Fasadbelysning
            icon: lightbulb

=================================================================================
AppDaemon Logg

00:00:00.003 HDW: ESP32-D0WD-V3 (PSRAM)
00:00:00.110 UFS: FlashFS mounted with 280 kB free
00:00:00.234 CFG: Loaded from File, Count 142
00:00:00.250 QPC: Count 1
00:00:00.556 BRY: Berry initialized, RAM used=3715 bytes
00:00:00.590 Project tasmota - nspanel-1 Version 11.1.0.1(tasmota)-2_0_3(2022-05-04T08:46:32)
00:00:00.205 NXP: Initializing Driver
00:00:00.212 BRY: Successfully loaded 'autoexec.be'
00:00:01.806 WIF: Connecting to AP1 Skynet Channel 3 BSSId 80:2A:A8:CA:99:99 in mode 11n as nspanel-1-6588...
00:00:04.483 WIF: Connected
07:39:06.035 HTP: Web server active on nspanel-1-6588 with IP address 192.168.100.66
07:39:07.734 MQT: Attempting connection...
07:39:07.770 MQT: Connected
07:39:07.776 MQT: (tele/nspanel-1/LWT = Online (retained)
07:39:07.783 MQT: (cmnd/nspanel-1/POWER = 
07:39:07.797 MQT: (tele/nspanel-1/INFO1 = {"Info1":{"Module":"NSPanel","Version":"11.1.0.1(tasmota)","FallbackTopic":"cmnd/nspanel-1_fb/","GroupTopic":"(cmnd/tasmotas/"}}
07:39:07.814 MQT: (tele/nspanel-1/INFO2 = {"Info2":{"WebServerMode":"Admin","Hostname":"nspanel-1-6588","IPAddress":"192.168.100.66"}}
07:39:07.833 MQT: (tele/nspanel-1/INFO3 = {"Info3":{"RestartReason":"Software reset CPU","BootCount":52}}
07:39:07.841 MQT: (stat/nspanel-1/RESULT = {"POWER1":"OFF"}
07:39:07.845 MQT: (stat/nspanel-1/POWER1 = OFF
07:39:07.848 MQT: (stat/nspanel-1/RESULT = {"POWER2":"OFF"}
07:39:07.851 MQT: (stat/nspanel-1/POWER2 = OFF
07:39:08.168 MQT: (tele/nspanel-1/RESULT = {"CustomRecv":"event,startup,32,eu"}
07:39:08.839 MQT: (stat/nspanel-1/STATUS1 = {"StatusPRM":{"Baudrate":115200,"SerialConfig":"8N1","GroupTopic":"tasmotas","OtaUrl":"https://github.com/tasmota/install/raw/main/firmware/unofficial/tasmota32-fullrules.bin","RestartReason":"Software reset CPU","Uptime":"0T00:00:06","StartupUTC":"2022-05-05T06:39:02","Sleep":0,"CfgHolder":4617,"BootCount":51,"BCResetTime":"2022-05-04T16:05:31","SaveCount":142}}
07:39:08.909 MQT: (stat/nspanel-1/STATUS11 = {"StatusSTS":{"Time":"2022-05-05T07:39:08","Uptime":"0T00:00:06","UptimeSec":6,"Heap":170,"SleepMode":"Dynamic","Sleep":0,"LoadAvg":280,"MqttCount":1,"Berry":{"HeapUsed":14,"Objects":219},"POWER1":"OFF","POWER2":"OFF","Wifi":{"AP":1,"SSId":"Skynet","BSSId":"80:2A:A8:CA:99:99","Channel":3,"Mode":"11n","RSSI":76,"Signal":-62,"LinkCount":1,"Downtime":"0T00:00:03"}}}
07:39:08.976 MQT: (stat/nspanel-1/RESULT = {"Time":"2022-05-05T07:39:08","Uptime":"0T00:00:06","UptimeSec":6,"Heap":170,"SleepMode":"Dynamic","Sleep":0,"LoadAvg":286,"MqttCount":1,"Berry":{"HeapUsed":14,"Objects":219},"POWER1":"OFF","POWER2":"OFF","Wifi":{"AP":1,"SSId":"Skynet","BSSId":"80:2A:A8:CA:99:99","Channel":3,"Mode":"11n","RSSI":76,"Signal":-62,"LinkCount":1,"Downtime":"0T00:00:03"}}
07:39:09.048 MQT: (stat/nspanel-1/STATUS10 = {"StatusSNS":{"Time":"2022-05-05T07:39:09","ANALOG":{"Temperature1":24.5},"ESP32":{"Temperature":74.4},"TempUnit":"C"}}
07:39:10.716 QPC: Reset
07:39:12.718 MQT: (tele/nspanel-1/STATE = {"Time":"2022-05-05T07:39:12","Uptime":"0T00:00:10","UptimeSec":10,"Heap":169,"SleepMode":"Dynamic","Sleep":0,"LoadAvg":335,"MqttCount":1,"Berry":{"HeapUsed":14,"Objects":219},"POWER1":"OFF","POWER2":"OFF","Wifi":{"AP":1,"SSId":"Skynet","BSSId":"80:2A:A8:CA:99:99","Channel":3,"Mode":"11n","RSSI":74,"Signal":-63,"LinkCount":1,"Downtime":"0T00:00:03"}}
07:39:12.768 MQT: (tele/nspanel-1/SENSOR = {"Time":"2022-05-05T07:39:12","ANALOG":{"Temperature1":24.5},"ESP32":{"Temperature":75.0},"TempUnit":"C"}
07:39:14.530 MQT: (tele/nspanel-1/RESULT = {"CustomRecv":"event,startup,32,eu"}
07:39:20.232 MQT: (tele/nspanel-1/RESULT = {"CustomRecv":"event,startup,32,eu"}
07:39:26.232 MQT: (tele/nspanel-1/RESULT = {"CustomRecv":"event,startup,32,eu"}
07:39:32.131 MQT: (tele/nspanel-1/RESULT = {"CustomRecv":"event,startup,32,eu"}
07:39:38.128 MQT: (tele/nspanel-1/RESULT = {"CustomRecv":"event,startup,32,eu"}
07:39:44.028 MQT: (tele/nspanel-1/RESULT = {"CustomRecv":"event,startup,32,eu"}
07:39:50.026 MQT: (tele/nspanel-1/RESULT = {"CustomRecv":"event,startup,32,eu"}
07:39:55.928 MQT: (tele/nspanel-1/RESULT = {"CustomRecv":"event,startup,32,eu"}
07:40:01.929 MQT: (tele/nspanel-1/RESULT = {"CustomRecv":"event,startup,32,eu"}
07:40:07.830 MQT: (tele/nspanel-1/RESULT = {"CustomRecv":"event,startup,32,eu"}

Appdeamon
[s6-init] making user provided files available at /var/run/s6/etc...exited 0.
[s6-init] ensuring user provided files have correct perms...exited 0.
[fix-attrs.d] applying ownership & permissions fixes...
[fix-attrs.d] done.
[cont-init.d] executing container initialization scripts...
[cont-init.d] 00-banner.sh: executing... 
-----------------------------------------------------------
 Add-on: AppDaemon
 Python Apps and Dashboard using AppDaemon 4.x for Home Assistant
-----------------------------------------------------------
 Add-on version: 0.8.2
 You are running the latest version of this add-on.
 System: Home Assistant OS 7.6  (amd64 / generic-x86-64)
 Home Assistant Core: 2022.5.0
 Home Assistant Supervisor: 2022.05.0
-----------------------------------------------------------
 Please, share the above information when looking for help
 or support in, e.g., GitHub, forums or the Discord chat.
-----------------------------------------------------------
[cont-init.d] 00-banner.sh: exited 0.
[cont-init.d] 01-log-level.sh: executing... 
[cont-init.d] 01-log-level.sh: exited 0.
[cont-init.d] appdaemon.sh: executing... 
Looking in links: https://wheels.home-assistant.io/alpine-3.14/amd64/
Collecting babel
  Downloading https://wheels.home-assistant.io/alpine-3.14/amd64/Babel-2.10.1-py3-none-any.whl (9.5 MB)
Requirement already satisfied: pytz>=2015.7 in /usr/lib/python3.9/site-packages (from babel) (2021.3)
Installing collected packages: babel
Successfully installed babel-2.10.1
[cont-init.d] appdaemon.sh: exited 0.
[cont-init.d] done.
[services.d] starting services
[services.d] done.
[08:39:02] INFO: Starting AppDaemon...
2022-05-05 08:39:03.197172 INFO AppDaemon: AppDaemon Version 4.2.1 starting
2022-05-05 08:39:03.197348 INFO AppDaemon: Python version is 3.9.7
2022-05-05 08:39:03.197498 INFO AppDaemon: Configuration read from: /config/appdaemon/appdaemon.yaml
2022-05-05 08:39:03.197619 INFO AppDaemon: Added log: AppDaemon
2022-05-05 08:39:03.197751 INFO AppDaemon: Added log: Error
2022-05-05 08:39:03.197900 INFO AppDaemon: Added log: Access
2022-05-05 08:39:03.198044 INFO AppDaemon: Added log: Diag
2022-05-05 08:39:03.211578 INFO AppDaemon: Loading Plugin HASS using class HassPlugin from module hassplugin
2022-05-05 08:39:03.235323 INFO HASS: HASS Plugin Initializing
2022-05-05 08:39:03.235504 INFO HASS: HASS Plugin initialization complete
2022-05-05 08:39:03.235743 INFO AppDaemon: Loading Plugin MQTT using class MqttPlugin from module mqttplugin
2022-05-05 08:39:03.240425 INFO MQTT: MQTT Plugin Initializing
2022-05-05 08:39:03.240586 INFO MQTT: Using 'appdaemon/status' as Will Topic
2022-05-05 08:39:03.240733 INFO MQTT: Using 'appdaemon/status' as Birth Topic
2022-05-05 08:39:03.241146 INFO AppDaemon: Initializing HTTP
2022-05-05 08:39:03.241395 INFO AppDaemon: Using 'ws' for event stream
2022-05-05 08:39:03.243757 INFO AppDaemon: Starting API
2022-05-05 08:39:03.246170 INFO AppDaemon: Starting Admin Interface
2022-05-05 08:39:03.246436 INFO AppDaemon: Starting Dashboards
2022-05-05 08:39:03.257260 INFO HASS: Connected to Home Assistant 2022.5.0
2022-05-05 08:39:03.273426 INFO AppDaemon: App 'nspanel-1' added
2022-05-05 08:39:03.274223 INFO AppDaemon: Found 1 total apps
2022-05-05 08:39:03.274509 INFO AppDaemon: Starting Apps with 1 workers and 1 pins
2022-05-05 08:39:03.275032 INFO AppDaemon: Running on port 5050
2022-05-05 08:39:03.317633 INFO HASS: Evaluating startup conditions
2022-05-05 08:39:03.324600 INFO HASS: Startup condition met: hass state=RUNNING
2022-05-05 08:39:03.324883 INFO HASS: All startup conditions met
2022-05-05 08:39:03.358794 INFO MQTT: Connected to Broker at URL 192.168.100.30:1883
2022-05-05 08:39:03.369196 INFO AppDaemon: Got initial state from namespace mqtt
2022-05-05 08:39:03.369720 INFO MQTT: MQTT Plugin initialization complete
2022-05-05 08:39:03.370390 INFO AppDaemon: Got initial state from namespace default
2022-05-05 08:39:05.279099 INFO AppDaemon: Scheduler running in realtime
2022-05-05 08:39:05.284860 INFO AppDaemon: Adding /config/appdaemon/apps to module import path
2022-05-05 08:39:05.285660 INFO AppDaemon: Adding /config/appdaemon/apps/nspanel-lovelace-ui to module import path
2022-05-05 08:39:05.286399 INFO AppDaemon: Adding /config/appdaemon/apps/nspanel-lovelace-ui/luibackend to module import path
2022-05-05 08:39:05.309483 WARNING AppDaemon: No app description found for: /config/appdaemon/apps/hello.py - ignoring
2022-05-05 08:39:05.311761 INFO AppDaemon: Loading App Module: /config/appdaemon/apps/nspanel-lovelace-ui/nspanel-lovelace-ui.py
2022-05-05 08:39:05.367139 WARNING AppDaemon: No app description found for: /config/appdaemon/apps/nspanel-lovelace-ui/luibackend/helper.py - ignoring
2022-05-05 08:39:05.368422 WARNING AppDaemon: No app description found for: /config/appdaemon/apps/nspanel-lovelace-ui/luibackend/mqttListener.py - ignoring
2022-05-05 08:39:05.369702 WARNING AppDaemon: No app description found for: /config/appdaemon/apps/nspanel-lovelace-ui/luibackend/pages.py - ignoring
2022-05-05 08:39:05.370952 WARNING AppDaemon: No app description found for: /config/appdaemon/apps/nspanel-lovelace-ui/luibackend/icons.py - ignoring
2022-05-05 08:39:05.372136 WARNING AppDaemon: No app description found for: /config/appdaemon/apps/nspanel-lovelace-ui/luibackend/updater.py - ignoring
2022-05-05 08:39:05.374179 WARNING AppDaemon: No app description found for: /config/appdaemon/apps/nspanel-lovelace-ui/luibackend/config.py - ignoring
2022-05-05 08:39:05.376206 WARNING AppDaemon: No app description found for: /config/appdaemon/apps/nspanel-lovelace-ui/luibackend/controller.py - ignoring
2022-05-05 08:39:05.378111 WARNING AppDaemon: No app description found for: /config/appdaemon/apps/nspanel-lovelace-ui/luibackend/icon_mapping.py - ignoring
2022-05-05 08:39:05.379766 WARNING AppDaemon: No app description found for: /config/appdaemon/apps/nspanel-lovelace-ui/luibackend/localization.py - ignoring
2022-05-05 08:39:05.381032 INFO AppDaemon: Initializing app nspanel-1 using class NsPanelLovelaceUIManager from module nspanel-lovelace-ui
2022-05-05 08:39:05.463469 INFO nspanel-1: Starting
2022-05-05 08:39:05.466046 INFO nspanel-1: Input config: {'panelRecvTopic': 'tele/nspanel-1/RESULT', 'panelSendTopic': 'cmnd/nspanel-1/CustomSend', 'updateMode': 'auto-notify', 'sleepTimeout': 20, 'sleepBrightness': [{'time': '7:00:00', 'value': 10}, {'time': '23:00:00', 'value': 0}], 'locale': 'sv_SE', 'screensaver': {'entity': 'weather.smhi_hallstavik'}, 'cards': [{'type': 'cardEntities', 'entities': [{'entity': 'light.fasadbelysning', 'name': 'Fasadbelysning', 'icon': 'lightbulb'}, {'entity': 'light.decklight_altan', 'name': 'Fasadbelysning', 'icon': 'lightbulb'}]}]}
2022-05-05 08:39:05.466897 INFO nspanel-1: Loaded config: {'panelRecvTopic': 'tele/nspanel-1/RESULT', 'panelSendTopic': 'cmnd/nspanel-1/CustomSend', 'updateMode': 'auto-notify', 'model': 'eu', 'sleepTimeout': 20, 'sleepBrightness': [{'time': '7:00:00', 'value': 10}, {'time': '23:00:00', 'value': 0}], 'sleepTracking': None, 'locale': 'sv_SE', 'timeFormat': '%H:%M', 'dateFormatBabel': 'full', 'dateFormat': '%A, %d. %B %Y', 'cards': [{'type': 'cardEntities', 'entities': [{'entity': 'light.fasadbelysning', 'name': 'Fasadbelysning', 'icon': 'lightbulb'}, {'entity': 'light.decklight_altan', 'name': 'Fasadbelysning', 'icon': 'lightbulb'}]}], 'screensaver': {'type': 'screensaver', 'entity': 'weather.smhi_hallstavik', 'weatherUnit': 'celsius', 'forecastSkip': 0, 'weatherOverrideForecast1': None, 'weatherOverrideForecast2': None, 'weatherOverrideForecast3': None, 'weatherOverrideForecast4': None, 'doubleTapToUnlock': False, 'alternativeLayout': False, 'defaultCard': None, 'key': 'screensaver'}, 'hiddenCards': []}
2022-05-05 08:39:05.469755 INFO nspanel-1: Sending MQTT Message: pageType~pageStartup
2022-05-05 08:39:05.473997 INFO nspanel-1: Registering callbacks for the following items: ['light.fasadbelysning', 'light.decklight_altan', 'weather.smhi_hallstavik']
2022-05-05 08:39:05.485893 INFO nspanel-1: Current time 08:39:05.484312
2022-05-05 08:39:05.488973 INFO nspanel-1: Current time 08:39:05.487706
2022-05-05 08:39:05.491650 INFO nspanel-1: Setting dim value to {'time': '7:00:00', 'value': 10}
2022-05-05 08:39:05.496152 INFO nspanel-1: Started
2022-05-05 08:39:05.497923 INFO AppDaemon: App initialization complete
2022-05-05 08:40:00.015257 INFO nspanel-1: Sending MQTT Message: time~08:40
2022-05-05 08:41:00.020774 INFO nspanel-1: Sending MQTT Message: time~08:41

======================================================================================

Nspanel consol logg

00:00:00.003 HDW: ESP32-D0WD-V3 (PSRAM)
00:00:00.110 UFS: FlashFS mounted with 280 kB free
00:00:00.234 CFG: Loaded from File, Count 142
00:00:00.250 QPC: Count 1
00:00:00.556 BRY: Berry initialized, RAM used=3715 bytes
00:00:00.590 Project tasmota - nspanel-1 Version 11.1.0.1(tasmota)-2_0_3(2022-05-04T08:46:32)
00:00:00.205 NXP: Initializing Driver
00:00:00.212 BRY: Successfully loaded 'autoexec.be'
00:00:01.806 WIF: Connecting to AP1 Skynet Channel 3 BSSId 80:2A:A8:CA:99:99 in mode 11n as nspanel-1-6588...
00:00:04.483 WIF: Connected
07:39:06.035 HTP: Web server active on nspanel-1-6588 with IP address 192.168.100.66
07:39:07.734 MQT: Attempting connection...
07:39:07.770 MQT: Connected
07:39:07.776 MQT: (tele/nspanel-1/LWT = Online (retained)
07:39:07.783 MQT: (cmnd/nspanel-1/POWER = 
07:39:07.797 MQT: (tele/nspanel-1/INFO1 = {"Info1":{"Module":"NSPanel","Version":"11.1.0.1(tasmota)","FallbackTopic":"cmnd/nspanel-1_fb/","GroupTopic":"(cmnd/tasmotas/"}}
07:39:07.814 MQT: (tele/nspanel-1/INFO2 = {"Info2":{"WebServerMode":"Admin","Hostname":"nspanel-1-6588","IPAddress":"192.168.100.66"}}
07:39:07.833 MQT: (tele/nspanel-1/INFO3 = {"Info3":{"RestartReason":"Software reset CPU","BootCount":52}}
07:39:07.841 MQT: (stat/nspanel-1/RESULT = {"POWER1":"OFF"}
07:39:07.845 MQT: (stat/nspanel-1/POWER1 = OFF
07:39:07.848 MQT: (stat/nspanel-1/RESULT = {"POWER2":"OFF"}
07:39:07.851 MQT: (stat/nspanel-1/POWER2 = OFF
07:39:08.168 MQT: (tele/nspanel-1/RESULT = {"CustomRecv":"event,startup,32,eu"}
07:39:08.839 MQT: (stat/nspanel-1/STATUS1 = {"StatusPRM":{"Baudrate":115200,"SerialConfig":"8N1","GroupTopic":"tasmotas","OtaUrl":"https://github.com/tasmota/install/raw/main/firmware/unofficial/tasmota32-fullrules.bin","RestartReason":"Software reset CPU","Uptime":"0T00:00:06","StartupUTC":"2022-05-05T06:39:02","Sleep":0,"CfgHolder":4617,"BootCount":51,"BCResetTime":"2022-05-04T16:05:31","SaveCount":142}}
07:39:08.909 MQT: (stat/nspanel-1/STATUS11 = {"StatusSTS":{"Time":"2022-05-05T07:39:08","Uptime":"0T00:00:06","UptimeSec":6,"Heap":170,"SleepMode":"Dynamic","Sleep":0,"LoadAvg":280,"MqttCount":1,"Berry":{"HeapUsed":14,"Objects":219},"POWER1":"OFF","POWER2":"OFF","Wifi":{"AP":1,"SSId":"Skynet","BSSId":"80:2A:A8:CA:99:99","Channel":3,"Mode":"11n","RSSI":76,"Signal":-62,"LinkCount":1,"Downtime":"0T00:00:03"}}}
07:39:08.976 MQT: (stat/nspanel-1/RESULT = {"Time":"2022-05-05T07:39:08","Uptime":"0T00:00:06","UptimeSec":6,"Heap":170,"SleepMode":"Dynamic","Sleep":0,"LoadAvg":286,"MqttCount":1,"Berry":{"HeapUsed":14,"Objects":219},"POWER1":"OFF","POWER2":"OFF","Wifi":{"AP":1,"SSId":"Skynet","BSSId":"80:2A:A8:CA:99:99","Channel":3,"Mode":"11n","RSSI":76,"Signal":-62,"LinkCount":1,"Downtime":"0T00:00:03"}}
07:39:09.048 MQT: (stat/nspanel-1/STATUS10 = {"StatusSNS":{"Time":"2022-05-05T07:39:09","ANALOG":{"Temperature1":24.5},"ESP32":{"Temperature":74.4},"TempUnit":"C"}}
07:39:10.716 QPC: Reset
07:39:12.718 MQT: (tele/nspanel-1/STATE = {"Time":"2022-05-05T07:39:12","Uptime":"0T00:00:10","UptimeSec":10,"Heap":169,"SleepMode":"Dynamic","Sleep":0,"LoadAvg":335,"MqttCount":1,"Berry":{"HeapUsed":14,"Objects":219},"POWER1":"OFF","POWER2":"OFF","Wifi":{"AP":1,"SSId":"Skynet","BSSId":"80:2A:A8:CA:99:99","Channel":3,"Mode":"11n","RSSI":74,"Signal":-63,"LinkCount":1,"Downtime":"0T00:00:03"}}
07:39:12.768 MQT: (tele/nspanel-1/SENSOR = {"Time":"2022-05-05T07:39:12","ANALOG":{"Temperature1":24.5},"ESP32":{"Temperature":75.0},"TempUnit":"C"}
07:39:14.530 MQT: (tele/nspanel-1/RESULT = {"CustomRecv":"event,startup,32,eu"}
07:39:20.232 MQT: (tele/nspanel-1/RESULT = {"CustomRecv":"event,startup,32,eu"}
07:39:26.232 MQT: (tele/nspanel-1/RESULT = {"CustomRecv":"event,startup,32,eu"}
07:39:32.131 MQT: (tele/nspanel-1/RESULT = {"CustomRecv":"event,startup,32,eu"}
07:39:38.128 MQT: (tele/nspanel-1/RESULT = {"CustomRecv":"event,startup,32,eu"}
07:39:44.028 MQT: (tele/nspanel-1/RESULT = {"CustomRecv":"event,startup,32,eu"}
07:39:50.026 MQT: (tele/nspanel-1/RESULT = {"CustomRecv":"event,startup,32,eu"}
07:39:55.928 MQT: (tele/nspanel-1/RESULT = {"CustomRecv":"event,startup,32,eu"}
07:40:01.929 MQT: (tele/nspanel-1/RESULT = {"CustomRecv":"event,startup,32,eu"}
07:40:07.830 MQT: (tele/nspanel-1/RESULT = {"CustomRecv":"event,startup,32,eu"}

Problem beim flashen der lovelace-ui

Hallo zusammen,

heute kam mein NSPanel an. Nachdem ich laut Anleitung
https://docs.nspanel.pky.eu/prepare_nspanel/
das Template ΓΌber nommen habe und nach dem Neustart den Berry-Driver hochgalden habe.
fΓΌhrt eich nach ernmeutem, Neustart denm Flashvorgang mittels:
FlashNextion http://nspanel.pky.eu/lui-release.tft
durch.
Der Inmstallationsprozesse via Console lief bis 99%. Im Display hΓΆrte es bei 100% auf, allerdings wechslete das Bild nicht wie in der Anleitung auf waiting for content sondern hing in der Prozess-Anzeige.
Nach 30 Minuten habe ich bei Tasmota in die Console geschaut und dort stand:
TimeOut
Ich habe leider keinen Screenshot gemacht.

Nachdem ich das Panel neugestartet habe steht im Display jetzt duaerhaft:
System Data ERROR!

Erneute Inmstallation wird in der Tasmota Console folgendermaßen ausgeführt:

17:40:15.633 CMD: FlashNextion http://nspanel.pky.eu/lui-release.tft
17:40:15.643 RSL: RESULT = {"FlashNextion":"Done"}
17:40:15.678 FLH: host: nspanel.pky.eu, port: 80, get: /lui-release.tft
Danach passiert in der Konsole nicht Weiteres zum Thema Installation und im Display nach wie vor: System Data ERROR!
Ich hoffe Ihr kΓΆnnt mir helfen.?
Was kann ich tun?

Vielen Dank im Voraus.

Grüße
Tim

keine Reaktion mit ioBroker (Waiting for Content)

Hallo,
ich bekomme es nicht hin das NSPanel mit dem ioBroker zum laufen zu bekommen.

Ich habe das Script von britzelpuf so angepasst, das zumindest eine Seite erstellt werden sollte.
Das Script gibt auch den Befehl per MQTT aus und es sollte eine cardEntities Seite geΓΆffnet werden.
In der Console von Tasmota wird der CustomSend befehl angezeit.
Das Display bleibt im Waiting for Content... This is take longer...
Ich habe das autoexec.be script bei send_cmd2 ein print(payload) eingefΓΌgt, um zusehen was gesendet wird.

10:06:03.905 MQT: stat/WzDisplay/RESULT = {"CustomSend":"Done"}
10:06:09.062 MQT: tele/WzDisplay/RESULT = {"CustomRecv":"event,startup,30,eu"}
10:06:09.175 date,?Sonntag 10 April 2022
10:06:09.188 MQT: stat/WzDisplay/RESULT = {"CustomSend":"Done"}
10:06:09.238 time,11:06
10:06:09.248 MQT: stat/WzDisplay/RESULT = {"CustomSend":"Done"}
10:06:09.307 timeout,15
10:06:09.323 MQT: stat/WzDisplay/RESULT = {"CustomSend":"Done"}
10:06:09.374 dimmode,8
10:06:09.389 MQT: stat/WzDisplay/RESULT = {"CustomSend":"Done"}
10:06:09.442 pageType,cardEntities
10:06:09.457 MQT: stat/WzDisplay/RESULT = {"CustomSend":"Done"}
10:06:09.509 entityUpdHeading,Haus
10:06:09.523 MQT: stat/WzDisplay/RESULT = {"CustomSend":"Done"}
10:06:09.748 entityUpd,light,deconz.1.Lights.9,1,17299,undefined,0,text,deconz.1.Sensors.2.temperature,2,17299,undefined,0 ,text,deconz.1.Sensors.2.temperature,2,17299,undefined,0 ,text,deconz.1.Sensors.2.temperature,2,17299,undefined,0
10:06:09.776 MQT: stat/WzDisplay/RESULT = {"CustomSend":"Done"}

Leider ist das Nextion Panel komplett neu fΓΌr mich.
Gibt es eine einfache Mâglichkeit über die Tasmota Console oder Berry Scripting console einen Seitenwechsel anzustoßen?
Alles was ich bisher versucht habe war leider ohne Erfolg.
Der Befehl pageType,cardEntities sollte wenn ich es richtig verstanden habe den Seitenwechsel anstoßen.

Vielen Dank

[BUG]

PROBLEM DESCRIPTION

Flashing of TFT stops at 72% completed whether using Portrait or Landscape on a US Panel

REQUESTED INFORMATION

Make sure your have performed every step and checked the applicable boxes before submitting your issue. Thank you!

  • Provide your apps.yaml:
not yaml related - flash related. see attached pic of error - seems to indicate - FLH: Something has gone wrong flashing display firmware [bytes('1AFFFFFF')]
![nspanel_flash](https://user-images.githubusercontent.com/35897151/176997606-543e2343-2d44-48d1-86d6-1ddd42d09d12.jpg)



  • Go to Settings>Add-ons>AppDaemon>Log and then, provide the output of the log during your issue/bug occurs:
  Log output here:
21:05:03.221 CMD: FlashNextion http://nspanel.pky.eu/lui-us-l-release.tft
21:05:03.241 MQT: stat/nspanel2/RESULT = {"FlashNextion":"Done"}
21:05:03.292 FLH: host: nspanel.pky.eu, port: 80, get: /lui-us-l-release.tft
21:05:05.015 FLH: Something has gone wrong flashing display firmware [bytes('1AFFFFFF')]
21:05:05.116 FLH: Send (High Speed) flash start
21:05:05.577 MQT: tele/nspanel2/RESULT = {"Flashing":{"complete": 0, "time_elapsed": 0}}
21:05:11.974 MQT: tele/nspanel2/RESULT = {"Flashing":{"complete": 1, "time_elapsed": 6}}
21:05:14.000 MQT: tele/nspanel2/RESULT = {"Flashing":{"complete": 2, "time_elapsed": 9}}

then fails at 72%

TO REPRODUCE

have attempted porttrait and landscape flash with same result. have recreated autoexec.be without any success

EXPECTED BEHAVIOUR

screen flash failing

SCREENSHOTS

see attached console logs. Both landscape and porttrait flash fails at same point (72%)

ADDITIONAL CONTEXT

PANEL / FIRMWARE VERION

Tasmota - 12.0.2.2
PXL_20220702_104212712

[Help] Waiting for Content

PROBLEM DESCRIPTION

I'm seeing the waiting for content message on the Panel and I'm unable to find the configuration issue.

[] I've double checked each step explained in the FAQ:

https://docs.nspanel.pky.eu/faq/#waiting-for-content-this-is-taking-longer-than-usual-on-the-screen

REQUESTED INFORMATION

Make sure your have performed every step and checked the applicable boxes before submitting your issue. Thank you!

  • Provide a screenshot of your tasmota mqtt configuration:

Screenshot_2022-11-14-21-42-59-040_org mozilla firefox

  • Provide your appdaemon.yaml:
  appdaemon.yaml here:
---
secrets: /config/secrets.yaml
appdaemon:
  latitude: 52.0
  longitude: 4.0
  elevation: 2
  time_zone: Europe/Berlin
  plugins:
    HASS:
      type: hass
    MQTT:
      type: mqtt
      namespace: mqtt
      client_id: "appdaemon"
      client_host: 192.168.1.49
      client_port: 1883
      client_user: "roman"
      client_password: "xxxxx"
      client_topics: NONE
http:
  url: http://127.0.0.1:5050
admin:
api:
hadashboard:


  • Provide your apps.yaml:
  apps.yaml here:

nspanel-1:
  module: nspanel-lovelace-ui
  class: NsPanelLovelaceUIManager
  config:
    panelRecvTopic: "tele/nspan1/RESULT"
    panelSendTopic: "cmnd/nspan1/CustomSend"
    model: eu
    sleepTimeout: 20
    sleepBrightness:
      - time: "7:00:00"
        value: 10
      - time: "23:00:00"
        value: 0
    locale: "de_DE"
    screensaver:
      entity: weather.k3ll3r
    cards:
      - type: cardEntities
        entities:
          - entity: switch.example_item
          - entity: light.example_item
        title: Example 1
      - type: cardGrid
        entities:
          - entity: switch.example_item
          - entity: light.example_item
        title: Example 2
  • Go to Settings>Add-ons>AppDaemon>Log and then, provide the output of the log after restarting the appdaemon container:
  Log output here:

s6-rc: info: service s6rc-oneshot-runner: starting
s6-rc: info: service s6rc-oneshot-runner successfully started
s6-rc: info: service fix-attrs: starting
s6-rc: info: service fix-attrs successfully started
s6-rc: info: service legacy-cont-init: starting
cont-init: info: running /etc/cont-init.d/00-banner.sh
-----------------------------------------------------------
 Add-on: AppDaemon
 Python Apps and Dashboard using AppDaemon 4.x for Home Assistant
-----------------------------------------------------------
 Add-on version: 0.10.1
 You are running the latest version of this add-on.
 System: Home Assistant OS 9.3  (aarch64 / raspberrypi4-64)
 Home Assistant Core: 2022.11.2
 Home Assistant Supervisor: 2022.10.2
-----------------------------------------------------------
 Please, share the above information when looking for help
 or support in, e.g., GitHub, forums or the Discord chat.
-----------------------------------------------------------
cont-init: info: /etc/cont-init.d/00-banner.sh exited 0
cont-init: info: running /etc/cont-init.d/01-log-level.sh
cont-init: info: /etc/cont-init.d/01-log-level.sh exited 0
cont-init: info: running /etc/cont-init.d/appdaemon.sh
cont-init: info: /etc/cont-init.d/appdaemon.sh exited 0
s6-rc: info: service legacy-cont-init successfully started
s6-rc: info: service legacy-services: starting
services-up: info: copying legacy longrun appdaemon (no readiness notification)
s6-rc: info: service legacy-services successfully started
[22:17:11] INFO: Starting AppDaemon...
2022-11-15 22:17:20.680273 INFO AppDaemon: AppDaemon Version 4.2.1 starting
2022-11-15 22:17:20.680736 INFO AppDaemon: Python version is 3.10.8
2022-11-15 22:17:20.681393 INFO AppDaemon: Configuration read from: /config/appdaemon/appdaemon.yaml
2022-11-15 22:17:20.682154 INFO AppDaemon: Added log: AppDaemon
2022-11-15 22:17:20.683155 INFO AppDaemon: Added log: Error
2022-11-15 22:17:20.683644 INFO AppDaemon: Added log: Access
2022-11-15 22:17:20.684182 INFO AppDaemon: Added log: Diag
2022-11-15 22:17:21.032234 INFO AppDaemon: Loading Plugin HASS using class HassPlugin from module hassplugin
2022-11-15 22:17:21.426788 INFO HASS: HASS Plugin Initializing
2022-11-15 22:17:21.427450 INFO HASS: HASS Plugin initialization complete
2022-11-15 22:17:21.428467 INFO AppDaemon: Loading Plugin MQTT using class MqttPlugin from module mqttplugin
2022-11-15 22:17:21.669500 INFO MQTT: MQTT Plugin Initializing
2022-11-15 22:17:21.670282 INFO MQTT: Using 'appdaemon/status' as Will Topic
2022-11-15 22:17:21.671089 INFO MQTT: Using 'appdaemon/status' as Birth Topic
2022-11-15 22:17:21.672919 INFO AppDaemon: Initializing HTTP
2022-11-15 22:17:21.674306 INFO AppDaemon: Using 'ws' for event stream
2022-11-15 22:17:21.687995 INFO AppDaemon: Starting API
2022-11-15 22:17:21.696624 INFO AppDaemon: Starting Admin Interface
2022-11-15 22:17:21.697923 INFO AppDaemon: Starting Dashboards
2022-11-15 22:17:21.743620 INFO HASS: Connected to Home Assistant 2022.11.2
2022-11-15 22:17:21.787603 INFO MQTT: Connected to Broker at URL 192.168.1.49:1883
2022-11-15 22:17:21.843129 INFO AppDaemon: Got initial state from namespace mqtt
2022-11-15 22:17:21.845037 INFO MQTT: MQTT Plugin initialization complete
2022-11-15 22:17:21.852310 INFO AppDaemon: App 'nspanel-1' added
2022-11-15 22:17:21.855191 INFO AppDaemon: Found 1 total apps
2022-11-15 22:17:21.857061 INFO AppDaemon: Starting Apps with 1 workers and 1 pins
2022-11-15 22:17:21.859886 INFO AppDaemon: Running on port 5050
2022-11-15 22:17:21.970324 INFO HASS: Evaluating startup conditions
2022-11-15 22:17:21.974087 INFO AppDaemon: New client Admin Client connected
2022-11-15 22:17:21.997487 INFO HASS: Startup condition met: hass state=RUNNING
2022-11-15 22:17:21.998886 INFO HASS: All startup conditions met
2022-11-15 22:17:22.030307 INFO AppDaemon: Got initial state from namespace default
2022-11-15 22:17:23.880376 INFO AppDaemon: Scheduler running in realtime
2022-11-15 22:17:23.903746 INFO AppDaemon: Adding /config/appdaemon/apps to module import path
2022-11-15 22:17:23.906264 INFO AppDaemon: Adding /config/appdaemon/apps/nspanel-lovelace-ui to module import path
2022-11-15 22:17:23.907511 INFO AppDaemon: Adding /config/appdaemon/apps/nspanel-lovelace-ui/luibackend to module import path
2022-11-15 22:17:23.908655 INFO AppDaemon: Adding /config/appdaemon/apps/nspanel-lovelace-ui/luibackend/translations to module import path
2022-11-15 22:17:23.910307 INFO AppDaemon: Adding /config/appdaemon/apps/nspanel-lovelace-ui/luibackend/translations/frontend to module import path
2022-11-15 22:17:23.911673 INFO AppDaemon: Adding /config/appdaemon/apps/nspanel-lovelace-ui/luibackend/translations/backend to module import path
2022-11-15 22:17:23.938850 WARNING AppDaemon: No app description found for: /config/appdaemon/apps/hello.py - ignoring
2022-11-15 22:17:23.941739 INFO AppDaemon: Loading App Module: /config/appdaemon/apps/nspanel-lovelace-ui/nspanel-lovelace-ui.py
2022-11-15 22:17:24.375488 WARNING AppDaemon: No app description found for: /config/appdaemon/apps/nspanel-lovelace-ui/luibackend/config.py - ignoring
2022-11-15 22:17:24.379018 WARNING AppDaemon: No app description found for: /config/appdaemon/apps/nspanel-lovelace-ui/luibackend/localization.py - ignoring
2022-11-15 22:17:24.382216 WARNING AppDaemon: No app description found for: /config/appdaemon/apps/nspanel-lovelace-ui/luibackend/mqtt.py - ignoring
2022-11-15 22:17:24.386042 WARNING AppDaemon: No app description found for: /config/appdaemon/apps/nspanel-lovelace-ui/luibackend/icons.py - ignoring
2022-11-15 22:17:24.389917 WARNING AppDaemon: No app description found for: /config/appdaemon/apps/nspanel-lovelace-ui/luibackend/updater.py - ignoring
2022-11-15 22:17:24.393447 WARNING AppDaemon: No app description found for: /config/appdaemon/apps/nspanel-lovelace-ui/luibackend/apis.py - ignoring
2022-11-15 22:17:24.397477 WARNING AppDaemon: No app description found for: /config/appdaemon/apps/nspanel-lovelace-ui/luibackend/pages.py - ignoring
2022-11-15 22:17:24.401142 WARNING AppDaemon: No app description found for: /config/appdaemon/apps/nspanel-lovelace-ui/luibackend/theme.py - ignoring
2022-11-15 22:17:24.404795 WARNING AppDaemon: No app description found for: /config/appdaemon/apps/nspanel-lovelace-ui/luibackend/helper.py - ignoring
2022-11-15 22:17:24.409151 WARNING AppDaemon: No app description found for: /config/appdaemon/apps/nspanel-lovelace-ui/luibackend/icon_mapping.py - ignoring
2022-11-15 22:17:24.412858 WARNING AppDaemon: No app description found for: /config/appdaemon/apps/nspanel-lovelace-ui/luibackend/controller.py - ignoring
2022-11-15 22:17:24.415709 INFO AppDaemon: Initializing app nspanel-1 using class NsPanelLovelaceUIManager from module nspanel-lovelace-ui
2022-11-15 22:17:24.614653 INFO nspanel-1: Starting
2022-11-15 22:17:24.627319 INFO nspanel-1: Input config: {'panelRecvTopic': 'tele/nspan1/RESULT', 'panelSendTopic': 'cmnd/nspan1/CustomSend', 'model': 'eu', 'sleepTimeout': 20, 'sleepBrightness': [{'time': '7:00:00', 'value': 10}, {'time': '23:00:00', 'value': 0}], 'locale': 'de_DE', 'screensaver': {'entity': 'weather.k3ll3r'}, 'cards': [{'type': 'cardEntities', 'entities': [{'entity': 'switch.example_item'}, {'entity': 'light.example_item'}], 'title': 'Example 1'}, {'type': 'cardGrid', 'entities': [{'entity': 'switch.example_item'}, {'entity': 'light.example_item'}], 'title': 'Example 2'}]}
2022-11-15 22:17:24.631231 INFO nspanel-1: Loaded config: {'panelRecvTopic': 'tele/nspan1/RESULT', 'panelSendTopic': 'cmnd/nspan1/CustomSend', 'updateMode': 'auto-notify', 'model': 'eu', 'sleepTimeout': 20, 'sleepBrightness': [{'time': '7:00:00', 'value': 10}, {'time': '23:00:00', 'value': 0}], 'screenBrightness': 100, 'defaultBackgroundColor': 'ha-dark', 'sleepTracking': None, 'sleepTrackingZones': ['not_home', 'off'], 'sleepOverride': None, 'locale': 'de_DE', 'timeFormat': '%H:%M', 'dateFormatBabel': 'full', 'dateAdditionalTemplate': '', 'timeAdditionalTemplate': '', 'dateFormat': '%A, %d. %B %Y', 'cards': [{'type': 'cardEntities', 'entities': [{'entity': 'switch.example_item'}, {'entity': 'light.example_item'}], 'title': 'Example 1'}, {'type': 'cardGrid', 'entities': [{'entity': 'switch.example_item'}, {'entity': 'light.example_item'}], 'title': 'Example 2'}], 'screensaver': {'type': 'screensaver', 'entity': 'weather.k3ll3r', 'weatherUnit': 'celsius', 'forecastSkip': 0, 'weatherOverrideForecast1': None, 'weatherOverrideForecast2': None, 'weatherOverrideForecast3': None, 'weatherOverrideForecast4': None, 'doubleTapToUnlock': False, 'alternativeLayout': False, 'defaultCard': None, 'key': 'screensaver'}, 'hiddenCards': []}
2022-11-15 22:17:24.646853 INFO nspanel-1: Sending MQTT Message: pageType~pageStartup
2022-11-15 22:17:24.680598 INFO nspanel-1: Registering callbacks for the following items: ['switch.example_item', 'light.example_item', 'switch.example_item', 'light.example_item', 'weather.k3ll3r']
2022-11-15 22:17:24.699311 INFO nspanel-1: Started
2022-11-15 22:17:24.704085 INFO AppDaemon: App initialization complete
2022-11-15 22:18:01.065400 INFO nspanel-1: Sending MQTT Message: time~22:18~
2022-11-15 22:19:01.058492 INFO nspanel-1: Sending MQTT Message: time~22:19~

ADDITIONAL INFORMATION

Add information about your setup here, if any. (For example docker version of AppDaemon instead of the HomeAssistant Add-on)

[Help] Waiting for Content

PROBLEM DESCRIPTION

I'm seeing the waiting for content message on the Panel and I'm unable to find the configuration issue.

[X] I've double checked each step explained in the FAQ:

https://docs.nspanel.pky.eu/faq/#waiting-for-content-this-is-taking-longer-than-usual-on-the-screen

REQUESTED INFORMATION

Make sure your have performed every step and checked the applicable boxes before submitting your issue. Thank you!

  • Provide a screenshot of your tasmota mqtt configuration:

image

  • Provide your appdaemon.yaml:
  appdaemon.yaml here:

secrets: /config/secrets.yaml
appdaemon:
  latitude: 52.379189
  longitude: 4.899431
  elevation: 2
  time_zone: Europe/Amsterdam
  plugins:
    HASS:
      type: hass
    MQTT:
      type: mqtt
      namespace: mqtt
      client_id: "appdaemon"
      client_host: 192.168.0.23
      client_port: 1883
      client_user: "mqttbroker"
      client_password: "myPW"
      client_topics: NONE
      
http:
  url: http://127.0.0.1:5050
admin:
api:
hadashboard:


  • Provide your apps.yaml:
  apps.yaml here:


nspanel-1:
  module: nspanel-lovelace-ui
  class: NsPanelLovelaceUIManager
  config:
    panelRecvTopic: "tele/WallPanelEZ/RESULTS"
    panelSendTopic: "cmnd/WallPanelEZ/CustomSend"
    model: eu

  • Go to Settings>Add-ons>AppDaemon>Log and then, provide the output of the log after restarting the appdaemon container:
  Log output here:

s6-rc: info: service s6rc-oneshot-runner: starting
s6-rc: info: service s6rc-oneshot-runner successfully started
s6-rc: info: service fix-attrs: starting
s6-rc: info: service fix-attrs successfully started
s6-rc: info: service legacy-cont-init: starting
cont-init: info: running /etc/cont-init.d/00-banner.sh
-----------------------------------------------------------
 Add-on: AppDaemon
 Python Apps and Dashboard using AppDaemon 4.x for Home Assistant
-----------------------------------------------------------
 Add-on version: 0.10.0
 You are running the latest version of this add-on.
 System: Home Assistant OS 9.3  (armv7 / raspberrypi4)
 Home Assistant Core: 2022.11.2
 Home Assistant Supervisor: 2022.10.2
-----------------------------------------------------------
 Please, share the above information when looking for help
 or support in, e.g., GitHub, forums or the Discord chat.
-----------------------------------------------------------
cont-init: info: /etc/cont-init.d/00-banner.sh exited 0
cont-init: info: running /etc/cont-init.d/01-log-level.sh
cont-init: info: /etc/cont-init.d/01-log-level.sh exited 0
cont-init: info: running /etc/cont-init.d/appdaemon.sh
Looking in links: https://wheels.home-assistant.io/musllinux/
Collecting babel
  Downloading Babel-2.11.0-py3-none-any.whl (9.5 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 9.5/9.5 MB 12.3 MB/s eta 0:00:00
Requirement already satisfied: pytz>=2015.7 in /usr/lib/python3.10/site-packages (from babel) (2021.3)
Installing collected packages: babel
Successfully installed babel-2.11.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
cont-init: info: /etc/cont-init.d/appdaemon.sh exited 0
s6-rc: info: service legacy-cont-init successfully started
s6-rc: info: service legacy-services: starting
services-up: info: copying legacy longrun appdaemon (no readiness notification)
s6-rc: info: service legacy-services successfully started
[23:13:20] INFO: Starting AppDaemon...
2022-11-13 23:13:28.430128 INFO AppDaemon: AppDaemon Version 4.2.1 starting
2022-11-13 23:13:28.430718 INFO AppDaemon: Python version is 3.10.5
2022-11-13 23:13:28.431239 INFO AppDaemon: Configuration read from: /config/appdaemon/appdaemon.yaml
2022-11-13 23:13:28.431692 INFO AppDaemon: Added log: AppDaemon
2022-11-13 23:13:28.432145 INFO AppDaemon: Added log: Error
2022-11-13 23:13:28.432573 INFO AppDaemon: Added log: Access
2022-11-13 23:13:28.433104 INFO AppDaemon: Added log: Diag
2022-11-13 23:13:28.750317 INFO AppDaemon: Loading Plugin HASS using class HassPlugin from module hassplugin
2022-11-13 23:13:29.104101 INFO HASS: HASS Plugin Initializing
2022-11-13 23:13:29.104566 INFO HASS: HASS Plugin initialization complete
2022-11-13 23:13:29.105207 INFO AppDaemon: Loading Plugin MQTT using class MqttPlugin from module mqttplugin
2022-11-13 23:13:29.321666 INFO MQTT: MQTT Plugin Initializing
2022-11-13 23:13:29.322122 INFO MQTT: Using 'appdaemon/status' as Will Topic
2022-11-13 23:13:29.322542 INFO MQTT: Using 'appdaemon/status' as Birth Topic
2022-11-13 23:13:29.323860 INFO AppDaemon: Initializing HTTP
2022-11-13 23:13:29.324862 INFO AppDaemon: Using 'ws' for event stream
2022-11-13 23:13:29.334477 INFO AppDaemon: Starting API
2022-11-13 23:13:29.341892 INFO AppDaemon: Starting Admin Interface
2022-11-13 23:13:29.342743 INFO AppDaemon: Starting Dashboards
2022-11-13 23:13:29.380386 INFO HASS: Connected to Home Assistant 2022.11.2
2022-11-13 23:13:29.420531 INFO MQTT: Connected to Broker at URL 192.168.0.23:1883
2022-11-13 23:13:29.428973 INFO AppDaemon: App 'nspanel-1' added
2022-11-13 23:13:29.430702 INFO AppDaemon: Found 1 total apps
2022-11-13 23:13:29.431852 INFO AppDaemon: Starting Apps with 1 workers and 1 pins
2022-11-13 23:13:29.433901 INFO AppDaemon: Running on port 5050
2022-11-13 23:13:29.439213 INFO AppDaemon: Got initial state from namespace mqtt
2022-11-13 23:13:29.440209 INFO MQTT: MQTT Plugin initialization complete
2022-11-13 23:13:29.526644 INFO HASS: Evaluating startup conditions
2022-11-13 23:13:29.543900 INFO HASS: Startup condition met: hass state=RUNNING
2022-11-13 23:13:29.544646 INFO HASS: All startup conditions met
2022-11-13 23:13:29.599271 INFO AppDaemon: Got initial state from namespace default
2022-11-13 23:13:31.458415 INFO AppDaemon: Scheduler running in realtime
2022-11-13 23:13:31.469046 INFO AppDaemon: Adding /config/appdaemon/apps to module import path
2022-11-13 23:13:31.470539 INFO AppDaemon: Adding /config/appdaemon/apps/nspanel-lovelace-ui to module import path
2022-11-13 23:13:31.472186 INFO AppDaemon: Adding /config/appdaemon/apps/nspanel-lovelace-ui/luibackend to module import path
2022-11-13 23:13:31.473793 INFO AppDaemon: Adding /config/appdaemon/apps/nspanel-lovelace-ui/luibackend/translations to module import path
2022-11-13 23:13:31.475435 INFO AppDaemon: Adding /config/appdaemon/apps/nspanel-lovelace-ui/luibackend/translations/frontend to module import path
2022-11-13 23:13:31.476777 INFO AppDaemon: Adding /config/appdaemon/apps/nspanel-lovelace-ui/luibackend/translations/backend to module import path
2022-11-13 23:13:31.499516 WARNING AppDaemon: No app description found for: /config/appdaemon/apps/hello.py - ignoring
2022-11-13 23:13:31.501713 INFO AppDaemon: Loading App Module: /config/appdaemon/apps/nspanel-lovelace-ui/nspanel-lovelace-ui.py
2022-11-13 23:13:31.931050 WARNING AppDaemon: No app description found for: /config/appdaemon/apps/nspanel-lovelace-ui/luibackend/localization.py - ignoring
2022-11-13 23:13:31.933185 WARNING AppDaemon: No app description found for: /config/appdaemon/apps/nspanel-lovelace-ui/luibackend/config.py - ignoring
2022-11-13 23:13:31.935085 WARNING AppDaemon: No app description found for: /config/appdaemon/apps/nspanel-lovelace-ui/luibackend/icon_mapping.py - ignoring
2022-11-13 23:13:31.936955 WARNING AppDaemon: No app description found for: /config/appdaemon/apps/nspanel-lovelace-ui/luibackend/theme.py - ignoring
2022-11-13 23:13:31.939056 WARNING AppDaemon: No app description found for: /config/appdaemon/apps/nspanel-lovelace-ui/luibackend/icons.py - ignoring
2022-11-13 23:13:31.940933 WARNING AppDaemon: No app description found for: /config/appdaemon/apps/nspanel-lovelace-ui/luibackend/pages.py - ignoring
2022-11-13 23:13:31.942939 WARNING AppDaemon: No app description found for: /config/appdaemon/apps/nspanel-lovelace-ui/luibackend/helper.py - ignoring
2022-11-13 23:13:31.944905 WARNING AppDaemon: No app description found for: /config/appdaemon/apps/nspanel-lovelace-ui/luibackend/updater.py - ignoring
2022-11-13 23:13:31.946975 WARNING AppDaemon: No app description found for: /config/appdaemon/apps/nspanel-lovelace-ui/luibackend/controller.py - ignoring
2022-11-13 23:13:31.948971 WARNING AppDaemon: No app description found for: /config/appdaemon/apps/nspanel-lovelace-ui/luibackend/apis.py - ignoring
2022-11-13 23:13:31.951270 WARNING AppDaemon: No app description found for: /config/appdaemon/apps/nspanel-lovelace-ui/luibackend/mqtt.py - ignoring
2022-11-13 23:13:31.953541 INFO AppDaemon: Initializing app nspanel-1 using class NsPanelLovelaceUIManager from module nspanel-lovelace-ui
2022-11-13 23:13:32.166154 INFO nspanel-1: Starting
2022-11-13 23:13:32.176497 INFO nspanel-1: Input config: {'panelRecvTopic': 'tele/WallPanelEZ/RESULTS', 'panelSendTopic': 'cmnd/WallPanelEZ/CustomSend', 'model': 'eu'}
2022-11-13 23:13:32.179727 INFO nspanel-1: Loaded config: {'panelRecvTopic': 'tele/WallPanelEZ/RESULTS', 'panelSendTopic': 'cmnd/WallPanelEZ/CustomSend', 'updateMode': 'auto-notify', 'model': 'eu', 'sleepTimeout': 20, 'sleepBrightness': 20, 'screenBrightness': 100, 'defaultBackgroundColor': 'ha-dark', 'sleepTracking': None, 'sleepTrackingZones': ['not_home', 'off'], 'sleepOverride': None, 'locale': 'en_US', '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.example', 'weatherUnit': 'celsius', 'forecastSkip': 0, 'weatherOverrideForecast1': None, 'weatherOverrideForecast2': None, 'weatherOverrideForecast3': None, 'weatherOverrideForecast4': None, 'doubleTapToUnlock': False, 'alternativeLayout': False, 'defaultCard': None, 'key': 'screensaver'}, 'hiddenCards': []}
2022-11-13 23:13:32.191910 INFO nspanel-1: Sending MQTT Message: pageType~pageStartup
2022-11-13 23:13:32.207598 INFO nspanel-1: Registering callbacks for the following items: ['iText.', 'iText.', 'iText.', 'iText.', 'weather.example']
2022-11-13 23:13:32.223989 INFO nspanel-1: Started
2022-11-13 23:13:32.227589 INFO AppDaemon: App initialization complete
2022-11-13 23:14:00.067770 INFO nspanel-1: Sending MQTT Message: time~23:14~

ADDITIONAL INFORMATION

Add information about your setup here, if any. (For example docker version of AppDaemon instead of the HomeAssistant Add-on)

[BUG] Something has gone wrong flashing display firmware

PROBLEM DESCRIPTION

Hello,
When i try to flash Nspanel EU with the command "FlashNextion" i have an error

FLH: Something has gone wrong flashing display firmware [bytes('8080808080008080808000800000008080800000000000808080008080000080...')]

REQUESTED INFORMATION

Make sure your have performed every step and checked the applicable boxes before submitting your issue. Thank you!

  • Provide your apps.yaml (or your config):
  apps.yaml here:


  • Go to Settings>Add-ons>AppDaemon>Log (or the output of your TS script) and then, provide the output of the log during your issue/bug occurs:
15:49:04.778 CMD: FlashNextion http://nspanel.pky.eu/lui-release.tft
15:49:04.787 RSL: RESULT = {"FlashNextion":"Done"}
15:49:04.822 FLH: host: nspanel.pky.eu, port: 80, get: /lui-release.tft
15:49:05.799 FLH: Send (High Speed) flash start
15:49:41.199 FLH: Something has gone wrong flashing display firmware [bytes('8080808080008080808000800000008080800000000000808080008080000080...')]

TO REPRODUCE

Steps to reproduce the behavior:

EXPECTED BEHAVIOUR

A clear and concise description of what you expected to happen.

SCREENSHOTS

image

ADDITIONAL CONTEXT

Add any other context about the problem here.
Please note here in case you are using ioBroker

PANEL / FIRMWARE VERION

NSPANEL EU
LASTEST VERSION

[Help] Waiting for Content

PROBLEM DESCRIPTION

I'm seeing the waiting for content message on the Panel and I'm unable to find the configuration issue.

[X] I've double checked each step explained in the FAQ:

https://docs.nspanel.pky.eu/faq/#waiting-for-content-this-is-taking-longer-than-usual-on-the-screen

REQUESTED INFORMATION

Make sure your have performed every step and checked the applicable boxes before submitting your issue. Thank you!

  • Provide a screenshot of your tasmota mqtt configuration:

image

  • Provide your appdaemon.yaml:
  appdaemon.yaml here:

appdaemon:
  latitude: 0
  longitude: 0
  elevation: 30
  time_zone: Europe/London
  plugins:
    HASS:
      type: hass
      ha_url: https://xxx
      token: xxx
    MQTT:
      type: mqtt
      namespace: mqtt
      client_id: "appdaemon"
      client_host: 10.0.3.1
      client_port: 1883
      client_user: "mqttuser"
      client_password: "mqttpassword"
      client_topics: NONE
http:
  url: http://10.0.0.10:5051
admin:
api:
hadashboard:

  • Provide your apps.yaml:
  apps.yaml here:

hello_world:
  module: hello
  class: HelloWorld

nspanel-bedroom:
  module: nspanel-lovelace-ui
  class: NsPanelLovelaceUIManager
  config:
    panelRecvTopic: "tele/nspanel-bedroom/RESULT"
    panelSendTopic: "cmnd/nspanel-bedroom/CustomSend"

  • Go to Settings>Add-ons>AppDaemon>Log and then, provide the output of the log after restarting the appdaemon container:
  Log output here:

2022-08-08 15:19:39.093445 INFO AppDaemon: AppDaemon Version 4.2.1 starting
2022-08-08 15:19:39.093541 INFO AppDaemon: Python version is 3.9.9
2022-08-08 15:19:39.093633 INFO AppDaemon: Configuration read from: /conf/appdaemon.yaml
2022-08-08 15:19:39.093730 INFO AppDaemon: Added log: AppDaemon
2022-08-08 15:19:39.093832 INFO AppDaemon: Added log: Error
2022-08-08 15:19:39.093919 INFO AppDaemon: Added log: Access
2022-08-08 15:19:39.093990 INFO AppDaemon: Added log: Diag
2022-08-08 15:19:39.102879 INFO AppDaemon: Loading Plugin HASS using class HassPlugin from module hassplugin
2022-08-08 15:19:39.111263 INFO HASS: HASS Plugin Initializing
2022-08-08 15:19:39.111362 INFO HASS: HASS Plugin initialization complete
2022-08-08 15:19:39.111481 INFO AppDaemon: Loading Plugin MQTT using class MqttPlugin from module mqttplugin
2022-08-08 15:19:39.114192 INFO MQTT: MQTT Plugin Initializing
2022-08-08 15:19:39.114277 INFO MQTT: Using 'appdaemon/status' as Will Topic
2022-08-08 15:19:39.114334 INFO MQTT: Using 'appdaemon/status' as Birth Topic
2022-08-08 15:19:39.114543 INFO AppDaemon: Initializing HTTP
2022-08-08 15:19:39.114687 INFO AppDaemon: Using 'ws' for event stream
2022-08-08 15:19:39.116196 INFO AppDaemon: Starting API
2022-08-08 15:19:39.117508 INFO AppDaemon: Starting Admin Interface
2022-08-08 15:19:39.117780 INFO AppDaemon: Starting Dashboards
2022-08-08 15:19:39.160434 INFO HASS: Connected to Home Assistant 2022.6.7
2022-08-08 15:19:39.162153 INFO MQTT: Connected to Broker at URL 10.0.3.1:1883
2022-08-08 15:19:39.173244 INFO AppDaemon: Got initial state from namespace mqtt
2022-08-08 15:19:39.173415 INFO MQTT: MQTT Plugin initialization complete
2022-08-08 15:19:39.174378 INFO AppDaemon: App 'hello_world' added
2022-08-08 15:19:39.174916 INFO AppDaemon: App 'nspanel-bedroom' added
2022-08-08 15:19:39.175490 INFO AppDaemon: App 'nspanel-testarea' added
2022-08-08 15:19:39.175786 INFO AppDaemon: Found 3 total apps
2022-08-08 15:19:39.175980 INFO AppDaemon: Starting Apps with 3 workers and 3 pins
2022-08-08 15:19:39.176708 INFO AppDaemon: Running on port 5051
2022-08-08 15:19:39.211580 INFO HASS: Evaluating startup conditions
2022-08-08 15:19:39.214306 INFO HASS: Startup condition met: hass state=RUNNING
2022-08-08 15:19:39.214443 INFO HASS: All startup conditions met
2022-08-08 15:19:39.217698 INFO AppDaemon: New client Admin Client connected
2022-08-08 15:19:39.236754 INFO AppDaemon: Got initial state from namespace default
2022-08-08 15:19:41.180115 INFO AppDaemon: Scheduler running in realtime
2022-08-08 15:19:41.182743 INFO AppDaemon: Adding /conf/apps to module import path
2022-08-08 15:19:41.183723 INFO AppDaemon: Loading App Module: /conf/apps/hello.py
2022-08-08 15:19:41.185713 INFO AppDaemon: Initializing app hello_world using class HelloWorld from module hello
2022-08-08 15:19:41.228771 INFO hello_world: Hello from AppDaemon
2022-08-08 15:19:41.229293 INFO hello_world: You are now ready to run Apps!
2022-08-08 15:19:41.230044 INFO AppDaemon: App initialization complete

ADDITIONAL INFORMATION

Add information about your setup here, if any. (For example docker version of AppDaemon instead of the HomeAssistant Add-on)

HA and AD running in docker.

[BUG] I can't see the page with cards

Hi, i've installed today your realease on a display but i'm tring for hours to solve my problem.
if i tap the screen on the Panel and exit from the Screensaver i see black screen until the timeout for the screensaver. 1 second before the screensaver i see for a second the page with the entities.
I've try to update the backend to Main, change FW of panel, everything. I hope you can help me.
now i've the Backend V. MAIN, HACS updated to the last version

Here attached by apps.yaml

nspanel:
module: nspanel-lovelace-ui
class: NsPanelLovelaceUIManager
log_level: DEBUG
config:
panelRecvTopic: "tele/minidisplay/RESULT"
panelSendTopic: "cmnd/minidisplay/CustomSend"
updateMode: "auto-notify"
sleepTimeout: 10
screensaver:
entity: weather.casa
theme: !include /config/appdaemon/apps/screensaver-theme.yaml
cards:
- type: cardEntities
title: test
entities:
- entity: switch.0x000d6f000b7ace4e
- entity: switch.0x00124b0024c09c83

here the log on MQTT after i tap and exit from the screensaver:

--
2022-06-01 00:52:05.295034 INFO nspanel: Sending MQTT Message: entityUpdtest0|0switchswitch.0x000d6f000b7ace4eοΏ½οΏ½οΏ½63142Grande Luce1switchswitch.0x00124b0024c09c83οΏ½οΏ½οΏ½631420x00124b0024c09c831
2022-06-01 00:52:05.292987 INFO nspanel: Previous message repeated 4 times
2022-06-01 00:52:05.276114 INFO nspanel: Previous message repeated 4 times
2022-06-01 00:52:05.258066 INFO nspanel: Started rendering of page 0 with type cardEntities
2022-06-01 00:52:05.211041 INFO nspanel: Sending MQTT Message: entityUpdtest0|0switchswitch.0x000d6f000b7ace4eοΏ½οΏ½οΏ½63142Grande Luce1switchswitch.0x00124b0024c09c83οΏ½οΏ½οΏ½631420x00124b0024c09c831
2022-06-01 00:52:05.208392 INFO nspanel: Previous message repeated 4 times
2022-06-01 00:52:05.179087 INFO nspanel: Previous message repeated 4 times
2022-06-01 00:52:05.091221 INFO nspanel: Sending MQTT Message: pageType~cardEntities
2022-06-01 00:52:05.080755 INFO nspanel: Started rendering of page 0 with type cardEntities
2022-06-01 00:52:05.067617 INFO nspanel: Button Press Event; entity_id: screensaver; button_type: bExit; value: 1
2022-06-01 00:52:05.053331 INFO nspanel: Received Message from Screen: event,buttonPress2,screensaver,bExit,1
2022-06-01 00:52:05.045193 INFO nspanel: MQTT callback for: {'topic': 'tele/minidisplay/RESULT', 'wildcard': None, 'payload': '{"CustomRecv":"event,buttonPress2,screensaver,bExit,1"}'}

[Help] Waiting for Content

PROBLEM DESCRIPTION

I'm seeing the waiting for content message on the Panel and I'm unable to find the configuration issue.

[X] I've double checked each step explained in the FAQ:

https://docs.nspanel.pky.eu/faq/#waiting-for-content-this-is-taking-longer-than-usual-on-the-screen

REQUESTED INFORMATION

Make sure your have performed every step and checked the applicable boxes before submitting your issue. Thank you!

  • Provide a screenshot of your tasmota mqtt configuration:
    Screenshot 2022-09-29 at 23 17 57
  • Provide your appdaemon.yaml:
    I have no MQTT password.
appdaemon:
  latitude: 38
  longitude: -77
  elevation: 30
  time_zone: America/New_York
  plugins:
    HASS:
      type: hass
      ha_url: http://172.30.0.100:8123
      token: stuff-and-things
    MQTT:
      type: mqtt
      namespace: mqtt
      client_id: "appdaemon"
      client_host: 172.30.0.100
      client_port: 1883
      client_topics: NONE
http:
  url: http://172.30.0.100:5050/
admin:
api:
hadashboard:
logs:
  main_log:
    filename: /conf/logs/appdaemon.log
  access_log:
    filename: /conf/logs/access.log
  error_log:
    filename: /conf/logs/error.log
  diag_log:
    filename: /conf/logs/diag.log
    log_generations: 5
    log_size: 1024
    format: "{asctime} {levelname:<8} {appname:<10}: {message}"
  • Provide your apps.yaml:
---
nspanel-1:
  module: nspanel-lovelace-ui
  class: NsPanelLovelaceUIManager
  config:
    panelRecvTopic: "tele/nspanel/RESULT"
    panelSendTopic: "cmnd/nspanel/CustomSend"
  • Go to Settings>Add-ons>AppDaemon>Log and then, provide the output of the log after restarting the appdaemon container:
2022-09-29 23:12:11.709564 INFO AppDaemon: AppDaemon Version 4.2.1 starting
2022-09-29 23:12:11.710138 INFO AppDaemon: Python version is 3.9.9
2022-09-29 23:12:11.710607 INFO AppDaemon: Configuration read from: /conf/appdaemon.yaml
2022-09-29 23:12:11.711154 INFO AppDaemon: Added log: AppDaemon
2022-09-29 23:12:11.711641 INFO AppDaemon: Added log: Error
2022-09-29 23:12:11.712089 INFO AppDaemon: Added log: Access
2022-09-29 23:12:11.712528 INFO AppDaemon: Added log: Diag
2022-09-29 23:12:11.752755 INFO AppDaemon: Loading Plugin HASS using class HassPlugin from module hassplugin
2022-09-29 23:12:11.792182 INFO HASS: HASS Plugin Initializing
2022-09-29 23:12:11.792689 INFO HASS: HASS Plugin initialization complete
2022-09-29 23:12:11.793348 INFO AppDaemon: Loading Plugin MQTT using class MqttPlugin from module mqttplugin
2022-09-29 23:12:11.807673 INFO MQTT: MQTT Plugin Initializing
2022-09-29 23:12:11.808207 INFO MQTT: Using 'appdaemon/status' as Will Topic
2022-09-29 23:12:11.808618 INFO MQTT: Using 'appdaemon/status' as Birth Topic
2022-09-29 23:12:11.809845 INFO AppDaemon: Initializing HTTP
2022-09-29 23:12:11.810656 INFO AppDaemon: Using 'ws' for event stream
2022-09-29 23:12:11.819283 INFO AppDaemon: Starting API
2022-09-29 23:12:11.825776 INFO AppDaemon: Starting Admin Interface
2022-09-29 23:12:11.826668 INFO AppDaemon: Starting Dashboards
2022-09-29 23:12:11.849642 INFO HASS: Connected to Home Assistant 2021.12.10
2022-09-29 23:12:11.869479 INFO MQTT: Connected to Broker at URL 172.30.0.100:1883
2022-09-29 23:12:11.877049 INFO AppDaemon: App 'nspanel-1' added
2022-09-29 23:12:11.879691 INFO AppDaemon: Found 1 total apps
2022-09-29 23:12:11.880830 INFO AppDaemon: Starting Apps with 1 workers and 1 pins
2022-09-29 23:12:11.882689 INFO AppDaemon: Running on port 5050
2022-09-29 23:12:11.885644 INFO AppDaemon: Got initial state from namespace mqtt
2022-09-29 23:12:11.886472 INFO MQTT: MQTT Plugin initialization complete
2022-09-29 23:12:11.981164 INFO HASS: Evaluating startup conditions
2022-09-29 23:12:11.988598 INFO HASS: Startup condition met: hass state=RUNNING
2022-09-29 23:12:11.989406 INFO HASS: All startup conditions met
2022-09-29 23:12:12.020321 INFO AppDaemon: Got initial state from namespace default
2022-09-29 23:12:13.903492 INFO AppDaemon: Scheduler running in realtime
2022-09-29 23:12:13.911160 INFO AppDaemon: Adding /conf/apps to module import path
2022-09-29 23:12:13.914450 WARNING AppDaemon: No app description found for: /conf/apps/hello.py - ignoring
2022-09-29 23:12:13.916319 INFO AppDaemon: App initialization complete

ADDITIONAL INFORMATION

Some things I'm observing:

  • Tasmota is working fine on the nspanel. i can interact with it, configure it, etc.
  • I can load the AppDaemon UI on port 5050. If I look at state, I see:
      "module": "nspanel-lovelace-ui",
      "class": "NsPanelLovelaceUIManager",
      "config": {
          "panelRecvTopic": "tele/nspanel/RESULT",
          "panelSendTopic": "cmnd/nspanel/CustomSend"
      }
      }
    
  • I can subscribe to the tele/nspanel/RESULT topic and see messages. If I subscribe to the cmnd/nspanel/CustomSend topic I never see anything.

Thanks for your help!

[BUG] FlashNextion outputs fine but nothing happens?

PROBLEM DESCRIPTION

After sending the command I get the expected responses but nothing actually happens in the device.
Tried the following commands:

  • FlashNextion http://nspanel.pky.eu/lui-us-p-release.tft
  • FlashNextion http://nspanel.pky.eu/lovelace-ui/github/nspanel-us-p-latest.tft

REQUESTED INFORMATION

Console:

15:47:10.870 CMD: FlashNextion http://nspanel.pky.eu/lui-us-p-release.tft
15:47:10.886 MQT: stat/tasmota_EAE3BC/RESULT = {"FlashNextion":"Done"}
15:47:10.925 FLH: host: nspanel.pky.eu, port: 80, get: /lui-us-p-release.tft
15:47:12.141 FLH: Send (High Speed) flash start
15:49:22.874 MQT: tele/tasmota_EAE3BC/STATE = {"Time":"2022-12-23T15:49:22","Uptime":"0T00:05:09","UptimeSec":309,"Heap":117,"SleepMode":"Dynamic","Sleep":0,"LoadAvg":999,"MqttCount":1,"Berry":{"HeapUsed":20,"Objects":234},"POWER1":"OFF","POWER2":"OFF","Wifi":{"AP":1,"SSId":"Things Network","BSSId":"78:45:58:CC:C5:99","Channel":1,"Mode":"11n","RSSI":100,"Signal":-41,"LinkCount":1,"Downtime":"0T00:00:04"}}
15:49:22.916 MQT: tele/tasmota_EAE3BC/SENSOR = {"Time":"2022-12-23T15:49:22","ANALOG":{"Temperature1":30.7},"TempUnit":"C"}
15:52:02.520 CMD: FlashNextion http://nspanel.pky.eu/lovelace-ui/github/nspanel-us-p-latest.tft
15:52:02.534 MQT: stat/tasmota_EAE3BC/RESULT = {"FlashNextion":"Done"}
15:52:02.574 FLH: host: nspanel.pky.eu, port: 80, get: /lovelace-ui/github/nspanel-us-p-latest.tft
15:54:12.856 APP: Serial logging disabled
15:54:22.866 MQT: tele/tasmota_EAE3BC/STATE = {"Time":"2022-12-23T15:54:22","Uptime":"0T00:10:09","UptimeSec":609,"Heap":119,"SleepMode":"Dynamic","Sleep":0,"LoadAvg":999,"MqttCount":1,"Berry":{"HeapUsed":20,"Objects":234},"POWER1":"OFF","POWER2":"OFF","Wifi":{"AP":1,"SSId":"Things Network","BSSId":"78:45:58:CC:C5:99","Channel":1,"Mode":"11n","RSSI":100,"Signal":-43,"LinkCount":1,"Downtime":"0T00:00:04"}}
15:54:22.876 MQT: tele/tasmota_EAE3BC/SENSOR = {"Time":"2022-12-23T15:54:22","ANALOG":{"Temperature1":30.6},"TempUnit":"C"}

Device has access to internet.

EXPECTED BEHAVIOUR

Flashing actually happens.

ADDITIONAL CONTEXT

Tasmota 12.3.1 -- tried downgrading to 12.2.0 but it just gets me to secureboot, restart and back to 12.3.1 --

PANEL / FIRMWARE VERION

NSPanel US-P

[Help] How to negate a status of entity?

PROBLEM DESCRIPTION

I have an entity (garage door) where its state is indicated by other sensor than switch using for open/close.
I did it as follow:

image
and generally it works fine, the only problem as I have here is that my sensor is active when door is closed. So my entity icon is highlighted not when door is closed, not opened as expected.
How to negate this situation? Is there any way to do it just in apps.yaml, without using external template sensors?
I tried as follow:

status: 'ha:{{is_state("binary_sensor.cio_in_1", "off")}}'

but it doesn't work (anyway: why? Template returns correct values: false when sensor state is on and true when off)
I'm skipping requested information as not connected to my issue.

REQUESTED INFORMATION

Make sure your have performed every step and checked the applicable boxes before submitting your issue. Thank you!

  • Provide a screenshot of your tasmota mqtt configuration:
    NA

  • Provide your appdaemon.yaml:

  appdaemon.yaml here:
NA

  • Provide your apps.yaml:
  apps.yaml here:
NA

  • Go to Settings>Add-ons>AppDaemon>Log and then, provide the output of the log after restarting the appdaemon container:
  Log output here:
NA

ADDITIONAL INFORMATION

Add information about your setup here, if any. (For example docker version of AppDaemon instead of the HomeAssistant Add-on)
NA

[Help] Waiting for Content

PROBLEM DESCRIPTION

I'm seeing the waiting for content message on the Panel and I'm unable to find the configuration issue.

[] I've double checked each step explained in the FAQ:

https://docs.nspanel.pky.eu/faq/#waiting-for-content-this-is-taking-longer-than-usual-on-the-screen

REQUESTED INFORMATION

Make sure your have performed every step and checked the applicable boxes before submitting your issue. Thank you!

  • Provide a screenshot of your tasmota mqtt configuration:
    image

  • Provide your appdaemon.yaml:

  appdaemon.yaml here:

appdaemon:
  latitude: 48.43343092781407
  longitude: -4.570270904930368
  elevation: 2
  time_zone: Europe/Paris
  plugins:
    HASS:
      type: hass
      ha_url: http://192.168.1.30:8123
      token: "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiI4MDcwMjFkNGJjMGM0ZWI5OGNhYmI3NDQ5NmE0NTllNiIsImlhdCI6MTY3MjEzOTk5OCwiZXhwIjoxOTg3NDk5OTk4fQ.D9BqnUfntHG76pKVRhrxNbcYFo_xgQKfm6QIDWX_Yig"

    MQTT:
      type: mqtt
      namespace: mqtt
      client_id: "appdaemon"
      client_host: 192.168.1.20
      client_port: 1883
      client_user: completed
      client_password: completed
      client_topics: NONE
http:
  url: http://192.168.1.30:5050
admin:
api:
hadashboard:

  • Provide your apps.yaml:
  apps.yaml here:

hello_world:
  module: hello
  class: HelloWorld

nspanel_salon:
  module: nspanel-lovelace-ui
  class: NsPanelLovelaceUIManager
  config:
    panelRecvTopic: "tele/nspanel_salon/RESULT"
    panelSendTopic: "cmnd/nspanel_salon/CustomSend"
    locale: "fr_FR"
    model: eu

  • Go to Settings>Add-ons>AppDaemon>Log and then, provide the output of the log after restarting the appdaemon container:
  Log output here:

2022-12-27 17:13:29.333699 INFO AppDaemon: Added log: Diag
2022-12-27 17:13:29.344857 INFO AppDaemon: Loading Plugin HASS using class HassPlugin from module hassplugin
2022-12-27 17:13:29.354365 INFO HASS: HASS Plugin Initializing
2022-12-27 17:13:29.354483 WARNING HASS: ha_url not found in HASS configuration - module not initialized
2022-12-27 17:13:29.354596 INFO HASS: HASS Plugin initialization complete
2022-12-27 17:13:29.354745 INFO AppDaemon: Loading Plugin MQTT using class MqttPlugin from module mqttplugin
2022-12-27 17:13:29.357323 INFO MQTT: MQTT Plugin Initializing
2022-12-27 17:13:29.357438 INFO MQTT: Using 'appdaemon/status' as Will Topic
2022-12-27 17:13:29.357545 INFO MQTT: Using 'appdaemon/status' as Birth Topic
2022-12-27 17:13:29.357801 INFO AppDaemon: Initializing HTTP
2022-12-27 17:13:29.357961 INFO AppDaemon: Using 'ws' for event stream
2022-12-27 17:13:29.359554 INFO AppDaemon: Starting API
2022-12-27 17:13:29.360776 INFO AppDaemon: Starting Admin Interface
2022-12-27 17:13:29.360949 INFO AppDaemon: Starting Dashboards
2022-12-27 17:13:29.362386 WARNING HASS: Disconnected from Home Assistant, retrying in 5 seconds
2022-12-27 17:13:29.367402 INFO AppDaemon: App 'hello_world' added
2022-12-27 17:13:29.367942 INFO AppDaemon: App 'nspanel_salon' added
2022-12-27 17:13:29.368062 INFO AppDaemon: Found 2 total apps
2022-12-27 17:13:29.368208 INFO AppDaemon: Starting Apps with 2 workers and 2 pins
2022-12-27 17:13:29.368560 INFO AppDaemon: Running on port 5050
2022-12-27 17:13:29.369348 INFO MQTT: Connected to Broker at URL 192.168.1.20:1883
2022-12-27 17:13:30.365853 INFO AppDaemon: Got initial state from namespace mqtt
2022-12-27 17:13:30.366065 INFO MQTT: MQTT Plugin initialization complete
2022-12-27 17:13:30.960641 INFO AppDaemon: New client Admin Client connected
2022-12-27 17:13:34.364630 WARNING HASS: Disconnected from Home Assistant, retrying in 5 seconds
2022-12-27 17:13:39.366594 WARNING HASS: Disconnected from Home Assistant, retrying in 5 seconds
2022-12-27 17:13:44.368907 WARNING HASS: Disconnected from Home Assistant, retrying in 5 seconds
2022-12-27 17:13:49.370536 WARNING HASS: Disconnected from Home Assistant, retrying in 5 seconds
2022-12-27 17:13:54.372717 WARNING HASS: Disconnected from Home Assistant, retrying in 5 seconds
2022-12-27 17:13:59.375670 WARNING HASS: Disconnected from Home Assistant, retrying in 5 seconds
2022-12-27 17:14:04.378660 WARNING HASS: Disconnected from Home Assistant, retrying in 5 seconds
2022-12-27 17:14:09.381949 WARNING HASS: Disconnected from Home Assistant, retrying in 5 seconds
2022-12-27 17:14:14.385113 WARNING HASS: Disconnected from Home Assistant, retrying in 5 seconds
2022-12-27 17:14:19.386652 WARNING HASS: Disconnected from Home Assistant, retrying in 5 seconds
2022-12-27 17:14:24.388862 WARNING HASS: Disconnected from Home Assistant, retrying in 5 seconds
2022-12-27 17:14:29.390672 WARNING HASS: Disconnected from Home Assistant, retrying in 5 seconds
2022-12-27 17:14:34.392835 WARNING HASS: Disconnected from Home Assistant, retrying in 5 seconds
2022-12-27 17:14:39.394587 WARNING HASS: Disconnected from Home Assistant, retrying in 5 seconds
2022-12-27 17:14:44.396534 WARNING HASS: Disconnected from Home Assistant, retrying in 5 seconds
2022-12-27 17:14:49.398616 WARNING HASS: Disconnected from Home Assistant, retrying in 5 seconds
2022-12-27 17:14:54.400544 WARNING HASS: Disconnected from Home Assistant, retrying in 5 seconds
2022-12-27 17:14:59.402597 WARNING HASS: Disconnected from Home Assistant, retrying in 5 seconds
2022-12-27 17:15:04.404398 WARNING HASS: Disconnected from Home Assistant, retrying in 5 seconds
2022-12-27 17:15:09.406598 WARNING HASS: Disconnected from Home Assistant, retrying in 5 seconds
2022-12-27 17:15:14.408506 WARNING HASS: Disconnected from Home Assistant, retrying in 5 seconds
2022-12-27 17:15:14.872306 INFO AppDaemon: SIGTERM Received
2022-12-27 17:15:14.872516 INFO AppDaemon: AppDaemon is shutting down
2022-12-27 17:15:14.872702 INFO MQTT: Stopping MQTT Plugin and Unsubscribing from URL 192.168.1.20:1883
2022-12-27 17:15:19.413458 INFO HASS: Disconnecting from Home Assistant
2022-12-27 17:15:19.413880 INFO AppDaemon: Saving all namespaces
2022-12-27 17:15:19.414125 INFO AppDaemon: AppDaemon is stopped.
fetch https://dl-cdn.alpinelinux.org/alpine/v3.15/main/x86_64/APKINDEX.tar.gz
fetch https://dl-cdn.alpinelinux.org/alpine/v3.15/community/x86_64/APKINDEX.tar.gz
OK: 921 MiB in 69 packages
2022-12-27 17:15:20.815719 INFO AppDaemon: AppDaemon Version 4.2.1 starting
2022-12-27 17:15:20.815893 INFO AppDaemon: Python version is 3.9.9
2022-12-27 17:15:20.815990 INFO AppDaemon: Configuration read from: /conf/appdaemon.yaml
2022-12-27 17:15:20.816076 INFO AppDaemon: Added log: AppDaemon
2022-12-27 17:15:20.816173 INFO AppDaemon: Added log: Error
2022-12-27 17:15:20.816248 INFO AppDaemon: Added log: Access
2022-12-27 17:15:20.816314 INFO AppDaemon: Added log: Diag
2022-12-27 17:15:20.825632 INFO AppDaemon: Loading Plugin HASS using class HassPlugin from module hassplugin
2022-12-27 17:15:20.833945 INFO HASS: HASS Plugin Initializing
2022-12-27 17:15:20.834034 INFO HASS: HASS Plugin initialization complete
2022-12-27 17:15:20.834164 INFO AppDaemon: Loading Plugin MQTT using class MqttPlugin from module mqttplugin
2022-12-27 17:15:20.836854 INFO MQTT: MQTT Plugin Initializing
2022-12-27 17:15:20.836937 INFO MQTT: Using 'appdaemon/status' as Will Topic
2022-12-27 17:15:20.837033 INFO MQTT: Using 'appdaemon/status' as Birth Topic
2022-12-27 17:15:20.837244 INFO AppDaemon: Initializing HTTP
2022-12-27 17:15:20.837421 INFO AppDaemon: Using 'ws' for event stream
2022-12-27 17:15:20.838757 INFO AppDaemon: Starting API
2022-12-27 17:15:20.839953 INFO AppDaemon: Starting Admin Interface
2022-12-27 17:15:20.840121 INFO AppDaemon: Starting Dashboards
2022-12-27 17:15:20.844135 INFO HASS: Connected to Home Assistant 2022.12.8
2022-12-27 17:15:20.852095 INFO MQTT: Connected to Broker at URL 192.168.1.20:1883
2022-12-27 17:15:20.854244 INFO AppDaemon: App 'hello_world' added
2022-12-27 17:15:20.854749 INFO AppDaemon: Got initial state from namespace mqtt
2022-12-27 17:15:20.854879 INFO MQTT: MQTT Plugin initialization complete
2022-12-27 17:15:20.855132 INFO AppDaemon: App 'nspanel_salon' added
2022-12-27 17:15:20.855559 INFO AppDaemon: Found 2 total apps
2022-12-27 17:15:20.856406 INFO AppDaemon: Starting Apps with 2 workers and 2 pins
2022-12-27 17:15:20.857044 INFO AppDaemon: Running on port 5050
2022-12-27 17:15:20.875381 INFO HASS: Evaluating startup conditions
2022-12-27 17:15:20.876944 INFO HASS: Startup condition met: hass state=RUNNING
2022-12-27 17:15:20.877057 INFO HASS: All startup conditions met
2022-12-27 17:15:20.884029 INFO AppDaemon: Got initial state from namespace default
2022-12-27 17:15:22.878188 INFO AppDaemon: Scheduler running in realtime
2022-12-27 17:15:22.879513 INFO AppDaemon: Adding /conf/apps to module import path
2022-12-27 17:15:22.880317 INFO AppDaemon: Loading App Module: /conf/apps/hello.py
2022-12-27 17:15:22.882671 INFO AppDaemon: Initializing app hello_world using class HelloWorld from module hello
2022-12-27 17:15:22.928269 INFO hello_world: Hello from AppDaemon
2022-12-27 17:15:22.928752 INFO hello_world: You are now ready to run Apps!
2022-12-27 17:15:22.929566 INFO AppDaemon: App initialization complete
2022-12-27 17:15:22.965103 INFO AppDaemon: New client Admin Client connected
2022-12-27 17:15:37.753023 INFO AppDaemon: Client disconnection from Admin Client
2022-12-27 17:15:37.894222 INFO AppDaemon: New client Admin Client connected
2022-12-27 17:15:39.266546 INFO AppDaemon: Client disconnection from Admin Client
2022-12-27 17:15:39.385501 INFO AppDaemon: New client Admin Client connected
2022-12-27 17:15:40.159317 INFO AppDaemon: Client disconnection from Admin Client
2022-12-27 17:15:40.260690 INFO AppDaemon: New client Admin Client connected

ADDITIONAL INFORMATION

Add information about your setup here, if any. (For example docker version of AppDaemon instead of the HomeAssistant Add-on)

docker compose of "appdaemon" is in the same stack of "homeassistant"

  appdaemon:
    container_name: appdaemon
    image: acockburn/appdaemon:latest
    environment:
      - HA_URL=http://192.168.1.30:8123
      - TOKEN=""
    volumes:
      - /etc/localtime:/etc/localtime:ro
      - /srv/dev-disk-by-uuid-637bb301-0385-47a1-b3a0-9395889be4cf/Apps/homeassistant/appdaemon:/conf
    ports :
      - 5050:5050
      
    depends_on:
      - homeassistant
    restart: unless-stopped
    ```

[Help] Waiting for Content

PROBLEM DESCRIPTION

I'm seeing the waiting for content message on the Panel and I'm unable to find the configuration issue.

[] I've double checked each step explained in the FAQ:

https://docs.nspanel.pky.eu/faq/#waiting-for-content-this-is-taking-longer-than-usual-on-the-screen

REQUESTED INFORMATION

Make sure your have performed every step and checked the applicable boxes before submitting your issue. Thank you!

  • Provide a screenshot of your tasmota mqtt configuration:

Captura de Pantalla 2022-08-14 a las 9 01 10

  • Provide your appdaemon.yaml:
  appdaemon.yaml here:
---
secrets: /config/secrets.yaml
appdaemon:
  latitude: 52.0
  longitude: 4.0
  elevation: 2
  time_zone: Europe/Berlin
  plugins:
    HASS:
      type: hass
    MQTT:
      type: mqtt
      namespace: mqtt
      client_id: "appdaemon"
      client_host: 172.18.1.15
      client_port: 1883
      client_user: "domotica"
      client_password: "domotica"
      client_topics: NONE
http:
  url: http://172.18.1.15:5050
admin:
api:
hadashboard:

  • Provide your apps.yaml:
  apps.yaml here:
nspanel-1:
  module: nspanel-lovelace-ui
  class: NsPanelLovelaceUIManager
  config:
    panelRecvTopic: "tele/nspaneldespacho/RESULT"
    panelSendTopic: "cmnd/nspaneldespacho/CustomSend"
nspanel-2:
  module: nspanel-lovelace-ui
  class: NsPanelLovelaceUIManager
  config:
    panelRecvTopic: "tele/nspanelmarco/RESULT"
    panelSendTopic: "cmnd/nspanelmarco/CustomSend"
nspanel-3:
  module: nspanel-lovelace-ui
  class: NsPanelLovelaceUIManager
  config:
    panelRecvTopic: "tele/nspanelhabitacion/RESULT"
    panelSendTopic: "cmnd/nspanelhabitacion/CustomSend"

  • Go to Settings>Add-ons>AppDaemon>Log and then, provide the output of the log after restarting the appdaemon container:
  Log output here:

s6-rc: info: service legacy-cont-init: starting
cont-init: info: running /etc/cont-init.d/00-banner.sh
-----------------------------------------------------------
 Add-on: AppDaemon
 Python Apps and Dashboard using AppDaemon 4.x for Home Assistant
-----------------------------------------------------------
 Add-on version: 0.9.2
 You are running the latest version of this add-on.
 System: Home Assistant OS 8.4  (amd64 / qemux86-64)
 Home Assistant Core: 2022.8.4
 Home Assistant Supervisor: 2022.08.3
-----------------------------------------------------------
 Please, share the above information when looking for help
 or support in, e.g., GitHub, forums or the Discord chat.
-----------------------------------------------------------
cont-init: info: /etc/cont-init.d/00-banner.sh exited 0
cont-init: info: running /etc/cont-init.d/01-log-level.sh
cont-init: info: /etc/cont-init.d/01-log-level.sh exited 0
cont-init: info: running /etc/cont-init.d/appdaemon.sh
Looking in links: https://wheels.home-assistant.io/musllinux/
Collecting babel
  Downloading Babel-2.10.3-py3-none-any.whl (9.5 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 9.5/9.5 MB 3.4 MB/s eta 0:00:00
Requirement already satisfied: pytz>=2015.7 in /usr/lib/python3.10/site-packages (from babel) (2021.3)
Installing collected packages: babel
Successfully installed babel-2.10.3
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
cont-init: info: /etc/cont-init.d/appdaemon.sh exited 0
s6-rc: info: service legacy-cont-init successfully started
s6-rc: info: service legacy-services: starting
services-up: info: copying legacy longrun appdaemon (no readiness notification)
[11:53:29] INFO: Starting AppDaemon...
s6-rc: info: service legacy-services successfully started
2022-08-13 11:53:30.923774 INFO AppDaemon: AppDaemon Version 4.2.1 starting
2022-08-13 11:53:30.924201 INFO AppDaemon: Python version is 3.10.5
2022-08-13 11:53:30.924444 INFO AppDaemon: Configuration read from: /config/appdaemon/appdaemon.yaml
2022-08-13 11:53:30.924648 INFO AppDaemon: Added log: AppDaemon
2022-08-13 11:53:30.924851 INFO AppDaemon: Added log: Error
2022-08-13 11:53:30.925042 INFO AppDaemon: Added log: Access
2022-08-13 11:53:30.925237 INFO AppDaemon: Added log: Diag
2022-08-13 11:53:30.989975 INFO AppDaemon: Loading Plugin HASS using class HassPlugin from module hassplugin
2022-08-13 11:53:31.064327 INFO HASS: HASS Plugin Initializing
2022-08-13 11:53:31.064670 INFO HASS: HASS Plugin initialization complete
2022-08-13 11:53:31.064933 INFO AppDaemon: Loading Plugin MQTT using class MqttPlugin from module mqttplugin
2022-08-13 11:53:31.113166 INFO MQTT: MQTT Plugin Initializing
2022-08-13 11:53:31.113514 INFO MQTT: Using 'appdaemon/status' as Will Topic
2022-08-13 11:53:31.113724 INFO MQTT: Using 'appdaemon/status' as Birth Topic
2022-08-13 11:53:31.114127 INFO AppDaemon: Initializing HTTP
2022-08-13 11:53:31.114437 INFO AppDaemon: Using 'ws' for event stream
2022-08-13 11:53:31.116553 INFO AppDaemon: Starting API
2022-08-13 11:53:31.118303 INFO AppDaemon: Starting Admin Interface
2022-08-13 11:53:31.118621 INFO AppDaemon: Starting Dashboards
2022-08-13 11:53:31.126684 INFO HASS: Connected to Home Assistant 2022.8.4
2022-08-13 11:53:31.130879 INFO MQTT: Connected to Broker at URL 172.18.1.15:1883
2022-08-13 11:53:31.132535 INFO AppDaemon: Got initial state from namespace mqtt
2022-08-13 11:53:31.135564 INFO MQTT: MQTT Plugin initialization complete
2022-08-13 11:53:31.137021 INFO AppDaemon: App 'nspanel-1' added
2022-08-13 11:53:31.137626 INFO AppDaemon: App 'nspanel-2' added
2022-08-13 11:53:31.138097 INFO AppDaemon: Found 2 total apps
2022-08-13 11:53:31.138426 INFO AppDaemon: Starting Apps with 2 workers and 2 pins
2022-08-13 11:53:31.139119 INFO AppDaemon: Running on port 5050
2022-08-13 11:53:31.160766 INFO HASS: Evaluating startup conditions
2022-08-13 11:53:31.165843 INFO HASS: Startup condition met: hass state=RUNNING
2022-08-13 11:53:31.166210 INFO HASS: All startup conditions met
2022-08-13 11:53:31.178124 INFO AppDaemon: Got initial state from namespace default
2022-08-13 11:53:33.143000 INFO AppDaemon: Scheduler running in realtime
2022-08-13 11:53:33.144333 INFO AppDaemon: Adding /config/appdaemon/apps to module import path
2022-08-13 11:53:33.145072 WARNING AppDaemon: No app description found for: /config/appdaemon/apps/hello.py - ignoring
2022-08-13 11:53:33.145593 INFO AppDaemon: App initialization complete
2022-08-13 11:54:13.350868 INFO AppDaemon: New client Admin Client connected
2022-08-13 11:54:55.474943 INFO AppDaemon: Reading config
2022-08-13 11:54:55.478755 INFO AppDaemon: /config/appdaemon/apps/apps.yaml added or modified
2022-08-13 11:54:55.479955 INFO AppDaemon: Found 2 total apps
2022-08-13 11:54:58.490859 INFO AppDaemon: Reading config
2022-08-13 11:54:58.497504 INFO AppDaemon: /config/appdaemon/apps/apps.yaml added or modified
2022-08-13 11:54:58.499395 INFO AppDaemon: App 'nspanel-3' added
2022-08-13 11:54:58.499781 INFO AppDaemon: Found 3 total apps
2022-08-13 11:54:58.500186 INFO AppDaemon: Adding thread 2
2022-08-13 11:54:58.502630 INFO AppDaemon: Initializing app nspanel-3 using class NsPanelLovelaceUIManager from module nspanel-lovelace-ui
2022-08-13 11:54:58.502980 WARNING AppDaemon: Unable to find module module nspanel-lovelace-ui - 'nspanel-3' is not initialized
2022-08-13 11:54:58.503620 WARNING AppDaemon: Unable to find module nspanel-3 - initialize() skipped
2022-08-13 11:55:03.513857 INFO AppDaemon: Reading config
2022-08-13 11:55:03.517575 INFO AppDaemon: /config/appdaemon/apps/apps.yaml added or modified
2022-08-13 11:55:03.518559 INFO AppDaemon: App 'nspanel-3' changed
2022-08-13 11:55:03.519402 INFO AppDaemon: Found 3 total apps
2022-08-13 11:55:03.520794 INFO AppDaemon: Terminating nspanel-3
2022-08-13 11:55:03.521513 INFO AppDaemon: Initializing app nspanel-3 using class NsPanelLovelaceUIManager from module nspanel-lovelace-ui
2022-08-13 11:55:03.521768 WARNING AppDaemon: Unable to find module module nspanel-lovelace-ui - 'nspanel-3' is not initialized
2022-08-13 11:55:03.522254 WARNING AppDaemon: Unable to find module nspanel-3 - initialize() skipped
2022-08-13 11:55:08.534726 INFO AppDaemon: Reading config
2022-08-13 11:55:08.538472 INFO AppDaemon: /config/appdaemon/apps/apps.yaml added or modified
2022-08-13 11:55:08.539471 INFO AppDaemon: App 'nspanel-3' changed
2022-08-13 11:55:08.540341 INFO AppDaemon: Found 3 total apps
2022-08-13 11:55:08.541751 INFO AppDaemon: Terminating nspanel-3
2022-08-13 11:55:08.542275 INFO AppDaemon: Initializing app nspanel-3 using class NsPanelLovelaceUIManager from module nspanel-lovelace-ui
2022-08-13 11:55:08.542532 WARNING AppDaemon: Unable to find module module nspanel-lovelace-ui - 'nspanel-3' is not initialized
2022-08-13 11:55:08.543033 WARNING AppDaemon: Unable to find module nspanel-3 - initialize() skipped
2022-08-13 12:04:44.749053 INFO AppDaemon: Client disconnection from Admin Client
2022-08-14 08:57:33.628106 INFO AppDaemon: New client Admin Client connected

ADDITIONAL INFORMATION

Add information about your setup here, if any. (For example docker version of AppDaemon instead of the HomeAssistant Add-on)

[BUG] NSpanel "waiting for content.."

Hello
after having prepared the settings of the Nspanel, I am stuck at the "MQTT on AppDaemon" part.
Indeed the NSPanel remains stuck on "waiting for content"
The settings look correct to me.
image
image
image
image

[Help] Waiting for Content

PROBLEM DESCRIPTION

I'm seeing the waiting for content message on the Panel and I'm unable to find the configuration issue.

[x] I've double checked each step explained in the FAQ:

https://docs.nspanel.pky.eu/faq/#waiting-for-content-this-is-taking-longer-than-usual-on-the-screen

REQUESTED INFORMATION

Make sure your have performed every step and checked the applicable boxes before submitting your issue. Thank you!

image

  • Provide your appdaemon.yaml:
appdaemon:
  latitude: 35.322580
  longitude: 25.137196
  elevation: 60
  time_zone: Europe/Athens
  plugins:
    HASS:
      type: hass
      ha_url: https://konida.miaoudakis.eu:20000
      token: ******
    MQTT:
      type: mqtt
      namespace: mqtt
      client_id: "appdaemon"
      client_host: 192.168.1.4
      client_port: 8888
      client_user: "miaoudak"
      client_password: "*******"
      client_topics: NONE

http:
  url: http://127.0.0.1:5050
admin:
api:
hadashboard:
  • Provide your apps.yaml:
hello_world:
  module: hello
  class: HelloWorld
nspanel-1:
  module: nspanel-lovelace-ui
  class: NsPanelLovelaceUIManager
  config:
    panelRecvTopic: "tele/nspanel/RESULT"
    panelSendTopic: "cmnd/nspanel/CustomSend"
    model: eu
  • Go to Settings>Add-ons>AppDaemon>Log and then, provide the output of the log after restarting the appdaemon container:
fetch https://dl-cdn.alpinelinux.org/alpine/v3.15/main/aarch64/APKINDEX.tar.gz
fetch https://dl-cdn.alpinelinux.org/alpine/v3.15/community/aarch64/APKINDEX.tar.gz
OK: 894 MiB in 69 packages
2022-11-02 21:08:31.473393 INFO AppDaemon: AppDaemon Version 4.2.1 starting
2022-11-02 21:08:31.473820 INFO AppDaemon: Python version is 3.9.9
2022-11-02 21:08:31.474160 INFO AppDaemon: Configuration read from: /conf/appdaemon.yaml
2022-11-02 21:08:31.474523 INFO AppDaemon: Added log: AppDaemon
2022-11-02 21:08:31.475042 INFO AppDaemon: Added log: Error
2022-11-02 21:08:31.475570 INFO AppDaemon: Added log: Access
2022-11-02 21:08:31.476011 INFO AppDaemon: Added log: Diag
2022-11-02 21:08:31.521099 INFO AppDaemon: Loading Plugin HASS using class HassPlugin from module hassplugin
2022-11-02 21:08:31.565104 INFO HASS: HASS Plugin Initializing
2022-11-02 21:08:31.565624 INFO HASS: HASS Plugin initialization complete
2022-11-02 21:08:31.566469 INFO AppDaemon: Loading Plugin MQTT using class MqttPlugin from module mqttplugin
2022-11-02 21:08:31.586069 INFO MQTT: MQTT Plugin Initializing
2022-11-02 21:08:31.586534 INFO MQTT: Using 'appdaemon/status' as Will Topic
2022-11-02 21:08:31.586929 INFO MQTT: Using 'appdaemon/status' as Birth Topic
2022-11-02 21:08:31.588441 INFO AppDaemon: Initializing HTTP
2022-11-02 21:08:31.589611 INFO AppDaemon: Using 'ws' for event stream
2022-11-02 21:08:31.597978 INFO AppDaemon: Starting API
2022-11-02 21:08:31.604653 INFO AppDaemon: Starting Admin Interface
2022-11-02 21:08:31.605600 INFO AppDaemon: Starting Dashboards
2022-11-02 21:08:31.699476 INFO HASS: Connected to Home Assistant 2022.10.5
2022-11-02 21:08:31.710866 INFO MQTT: Connected to Broker at URL 192.168.1.4:8888
2022-11-02 21:08:31.756271 INFO AppDaemon: Got initial state from namespace mqtt
2022-11-02 21:08:31.757293 INFO MQTT: MQTT Plugin initialization complete
2022-11-02 21:08:31.761070 INFO AppDaemon: App 'hello_world' added
2022-11-02 21:08:31.765304 INFO AppDaemon: App 'nspanel-1' added
2022-11-02 21:08:31.767395 INFO AppDaemon: Found 2 total apps
2022-11-02 21:08:31.768531 INFO AppDaemon: Starting Apps with 2 workers and 2 pins
2022-11-02 21:08:31.771205 INFO AppDaemon: Running on port 5050
2022-11-02 21:08:31.885375 INFO HASS: Evaluating startup conditions
2022-11-02 21:08:31.893458 INFO HASS: Startup condition met: hass state=RUNNING
2022-11-02 21:08:31.894166 INFO HASS: All startup conditions met
2022-11-02 21:08:31.925233 INFO AppDaemon: Got initial state from namespace default
2022-11-02 21:08:32.079601 INFO AppDaemon: New client Admin Client connected
2022-11-02 21:08:32.222123 INFO AppDaemon: New client Admin Client connected
2022-11-02 21:08:33.784435 INFO AppDaemon: Scheduler running in realtime
2022-11-02 21:08:33.822440 INFO AppDaemon: Adding /conf/apps to module import path
2022-11-02 21:08:33.828755 INFO AppDaemon: Loading App Module: /conf/apps/hello.py
2022-11-02 21:08:33.842846 INFO AppDaemon: Initializing app hello_world using class HelloWorld from module hello
2022-11-02 21:08:34.096936 INFO hello_world: Hello from AppDaemon
2022-11-02 21:08:34.099390 INFO hello_world: You are now ready to run Apps!
2022-11-02 21:08:34.102513 INFO AppDaemon: App initialization complete

ADDITIONAL INFORMATION

Add information about your setup here, if any. (For example docker version of AppDaemon instead of the HomeAssistant Add-on)

Client: Docker Engine - Community
Version: 20.10.21
API version: 1.41
Go version: go1.18.7
Git commit: baeda1f
Built: Tue Oct 25 18:01:00 2022
OS/Arch: linux/arm64
Context: default
Experimental: true

Server: Docker Engine - Community
Engine:
Version: 20.10.21
API version: 1.41 (minimum version 1.12)
Go version: go1.18.7
Git commit: 3056208
Built: Tue Oct 25 17:59:20 2022
OS/Arch: linux/arm64
Experimental: false
containerd:
Version: 1.6.9
GitCommit: 1c90a442489720eec95342e1789ee8a5e1b9536f
runc:
Version: 1.1.4
GitCommit: v1.1.4-0-g5fd4c4d
docker-init:
Version: 0.19.0
GitCommit: de40ad0

Waiting for Content - This may be taking longer than usual...

Apologies I know this issue has been raised already and closed recently but I am experiencing the exact same with slightly different results..

In my case I am not sure if I am missing still missing configuration on the NSpanel/Tasmota end or Appdaemon side in HA. I have gone through the instructions quite a few times before reading the previous reported issue and just performed the update to the NS Panel using the [tasmota32-nspanel.bin] firmware and autoexec.be files suggested. If i browse to the NSPanel console I see the following results:

"
17:07:25.236 NSP: Received Raw = bytes('55BB0F006576656E742C737461727475702C34C4E8')
17:07:25.255 MQT: tele/nspanel/RESULT = {"CustomRecv":"event,startup,4"}
17:07:31.236 NSP: Received Raw = bytes('55BB0F006576656E742C737461727475702C34C4E8')
17:07:31.253 MQT: tele/nspanel/RESULT = {"CustomRecv":"event,startup,4"}
"
This seems to be correct so not sure if the issue is perhaps on AppDaemon side for myself because I get the following warning in the log:

"
2022-03-14 18:09:25.510157 INFO AppDaemon: Adding /config/appdaemon/apps to module import path
2022-03-14 18:09:25.512754 INFO AppDaemon: Adding /config/appdaemon/apps/nspanel-lovelace-ui to module import path
2022-03-14 18:09:25.530818 WARNING AppDaemon: No app description found for: /config/appdaemon/apps/nspanel-lovelace-ui/nspanel-lovelace-ui.py - ignoring
2022-03-14 18:09:25.537392 INFO AppDaemon: App initialization complete
"
I have the nspanel automation installed via HACS in HA and the nspanel-lovelace-ui.py is sitting in the location mentioned. The apps.yaml file is in the same folder and have it specified as per your example.

Any ideas ?

[Help] Waiting for Content

PROBLEM DESCRIPTION

I'm seeing the waiting for content message on the Panel and I'm unable to find the configuration issue.

[] I've double checked each step explained in the FAQ:

https://docs.nspanel.pky.eu/faq/#waiting-for-content-this-is-taking-longer-than-usual-on-the-screen

REQUESTED INFORMATION

Make sure your have performed every step and checked the applicable boxes before submitting your issue. Thank you!

  • Provide a screenshot of your tasmota mqtt configuration:

mqttconfig

  • Provide your appdaemon.yaml:
  appdaemon.yaml here:

![appdaemonyaml](https://user-images.githubusercontent.com/47159620/206279809-f172d973-a711-4a79-8929-6d44d9c9f77e.png)

  • Provide your apps.yaml:
  apps.yaml here:

![appsyaml](https://user-images.githubusercontent.com/47159620/206279844-0643836a-7569-4765-9630-f88b666784ee.png)

  • Go to Settings>Add-ons>AppDaemon>Log and then, provide the output of the log after restarting the appdaemon container:
  Log output here:


appdaemon1
appdaemon2

ADDITIONAL INFORMATION

Add information about your setup here, if any. (For example docker version of AppDaemon instead of the HomeAssistant Add-on)

[Help] Waiting for Content

PROBLEM DESCRIPTION

I'm seeing the waiting for content message on the Panel and I'm unable to find the configuration issue.

[] I've double checked each step explained in the FAQ:

https://docs.nspanel.pky.eu/faq/#waiting-for-content-this-is-taking-longer-than-usual-on-the-screen

REQUESTED INFORMATION

Make sure your have performed every step and checked the applicable boxes before submitting your issue. Thank you!

  • Provide a screenshot of your tasmota mqtt configuration:
    tasmota mqtt

  • Provide your appdaemon.yaml:

  appdaemon.yaml here:
![appdaemon](https://user-images.githubusercontent.com/20521629/186508903-fa66ad11-fccc-443e-acec-f36864f610f6.jpg)


- [ ] Provide your apps.yaml:

apps.yaml here:
apss

- [ ] Go to Settings>Add-ons>AppDaemon>Log and then, provide the output of the log after restarting the appdaemon container:

  Log output here:
 Python Apps and Dashboard using AppDaemon 4.x for Home Assistant
-----------------------------------------------------------
 Add-on version: 0.9.3
 You are running the latest version of this add-on.
 System: Home Assistant OS 8.5  (amd64 / qemux86-64)
 Home Assistant Core: 2022.8.6
 Home Assistant Supervisor: 2022.08.3
-----------------------------------------------------------
 Please, share the above information when looking for help
 or support in, e.g., GitHub, forums or the Discord chat.
-----------------------------------------------------------
cont-init: info: /etc/cont-init.d/00-banner.sh exited 0
cont-init: info: running /etc/cont-init.d/01-log-level.sh
cont-init: info: /etc/cont-init.d/01-log-level.sh exited 0
cont-init: info: running /etc/cont-init.d/appdaemon.sh
Looking in links: https://wheels.home-assistant.io/musllinux/
Collecting babel
  Downloading Babel-2.10.3-py3-none-any.whl (9.5 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 9.5/9.5 MB 27.7 MB/s eta 0:00:00
Requirement already satisfied: pytz>=2015.7 in /usr/lib/python3.10/site-packages (from babel) (2021.3)
Installing collected packages: babel
Successfully installed babel-2.10.3
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
cont-init: info: /etc/cont-init.d/appdaemon.sh exited 0
s6-rc: info: service legacy-cont-init successfully started
s6-rc: info: service legacy-services: starting
services-up: info: copying legacy longrun appdaemon (no readiness notification)
s6-rc: info: service legacy-services successfully started
[16:28:11] INFO: Starting AppDaemon...
2022-08-24 21:28:16.226757 INFO AppDaemon: AppDaemon Version 4.2.1 starting
2022-08-24 21:28:16.227006 INFO AppDaemon: Python version is 3.10.5
2022-08-24 21:28:16.227189 INFO AppDaemon: Configuration read from: /config/appdaemon/appdaemon.yaml
2022-08-24 21:28:16.227370 INFO AppDaemon: Added log: AppDaemon
2022-08-24 21:28:16.227583 INFO AppDaemon: Added log: Error
2022-08-24 21:28:16.227764 INFO AppDaemon: Added log: Access
2022-08-24 21:28:16.227944 INFO AppDaemon: Added log: Diag
2022-08-24 21:28:16.411115 INFO AppDaemon: Loading Plugin HASS using class HassPlugin from module hassplugin
2022-08-24 21:28:16.622915 INFO HASS: HASS Plugin Initializing
2022-08-24 21:28:16.623226 INFO HASS: HASS Plugin initialization complete
2022-08-24 21:28:16.623551 INFO AppDaemon: Loading Plugin MQTT using class MqttPlugin from module mqttplugin
2022-08-24 21:28:16.760332 INFO MQTT: MQTT Plugin Initializing
2022-08-24 21:28:16.760621 INFO MQTT: Using 'appdaemon/status' as Will Topic
2022-08-24 21:28:16.760807 INFO MQTT: Using 'appdaemon/status' as Birth Topic
2022-08-24 21:28:16.761510 INFO AppDaemon: Initializing HTTP
2022-08-24 21:28:16.761953 INFO AppDaemon: Using 'ws' for event stream
2022-08-24 21:28:16.767808 INFO AppDaemon: Starting API
2022-08-24 21:28:16.771864 INFO AppDaemon: Starting Admin Interface
2022-08-24 21:28:16.772286 INFO AppDaemon: Starting Dashboards
2022-08-24 21:28:16.793671 INFO HASS: Connected to Home Assistant 2022.8.6
2022-08-24 21:28:16.799955 INFO MQTT: Connected to Broker at URL 192.168.1.167:1883
2022-08-24 21:28:16.809287 INFO AppDaemon: Got initial state from namespace mqtt
2022-08-24 21:28:16.809889 INFO MQTT: MQTT Plugin initialization complete
2022-08-24 21:28:16.819038 INFO AppDaemon: App 'nspanel-1' added
2022-08-24 21:28:16.820196 INFO AppDaemon: Found 1 total apps
2022-08-24 21:28:16.820675 INFO AppDaemon: Starting Apps with 1 workers and 1 pins
2022-08-24 21:28:16.821597 INFO AppDaemon: Running on port 5050
2022-08-24 21:28:16.894797 INFO HASS: Evaluating startup conditions
2022-08-24 21:28:16.908278 INFO HASS: Startup condition met: hass state=RUNNING
2022-08-24 21:28:16.908660 INFO HASS: All startup conditions met
2022-08-24 21:28:16.936659 INFO AppDaemon: Got initial state from namespace default
2022-08-24 21:28:18.828436 INFO AppDaemon: Scheduler running in realtime
2022-08-24 21:28:18.832684 INFO AppDaemon: Adding /config/appdaemon/apps to module import path
2022-08-24 21:28:18.833106 INFO AppDaemon: Adding /config/appdaemon/apps/nspanel-lovelace-ui to module import path
2022-08-24 21:28:18.833531 INFO AppDaemon: Adding /config/appdaemon/apps/nspanel-lovelace-ui/luibackend to module import path
2022-08-24 21:28:18.833975 INFO AppDaemon: Adding /config/appdaemon/apps/nspanel-lovelace-ui/luibackend/translations to module import path
2022-08-24 21:28:18.834424 INFO AppDaemon: Adding /config/appdaemon/apps/nspanel-lovelace-ui/luibackend/translations/frontend to module import path
2022-08-24 21:28:18.834933 INFO AppDaemon: Adding /config/appdaemon/apps/nspanel-lovelace-ui/luibackend/translations/backend to module import path
2022-08-24 21:28:18.847843 WARNING AppDaemon: No app description found for: /config/appdaemon/apps/hello.py - ignoring
2022-08-24 21:28:18.849072 INFO AppDaemon: Loading App Module: /config/appdaemon/apps/nspanel-lovelace-ui/nspanel-lovelace-ui.py
2022-08-24 21:28:19.084342 WARNING AppDaemon: No app description found for: /config/appdaemon/apps/nspanel-lovelace-ui/luibackend/localization.py - ignoring
2022-08-24 21:28:19.085589 WARNING AppDaemon: No app description found for: /config/appdaemon/apps/nspanel-lovelace-ui/luibackend/pages.py - ignoring
2022-08-24 21:28:19.086649 WARNING AppDaemon: No app description found for: /config/appdaemon/apps/nspanel-lovelace-ui/luibackend/theme.py - ignoring
2022-08-24 21:28:19.087704 WARNING AppDaemon: No app description found for: /config/appdaemon/apps/nspanel-lovelace-ui/luibackend/mqttListener.py - ignoring
2022-08-24 21:28:19.088712 WARNING AppDaemon: No app description found for: /config/appdaemon/apps/nspanel-lovelace-ui/luibackend/helper.py - ignoring
2022-08-24 21:28:19.089815 WARNING AppDaemon: No app description found for: /config/appdaemon/apps/nspanel-lovelace-ui/luibackend/icons.py - ignoring
2022-08-24 21:28:19.090888 WARNING AppDaemon: No app description found for: /config/appdaemon/apps/nspanel-lovelace-ui/luibackend/icon_mapping.py - ignoring
2022-08-24 21:28:19.091880 WARNING AppDaemon: No app description found for: /config/appdaemon/apps/nspanel-lovelace-ui/luibackend/controller.py - ignoring
2022-08-24 21:28:19.092928 WARNING AppDaemon: No app description found for: /config/appdaemon/apps/nspanel-lovelace-ui/luibackend/config.py - ignoring
2022-08-24 21:28:19.094073 WARNING AppDaemon: No app description found for: /config/appdaemon/apps/nspanel-lovelace-ui/luibackend/updater.py - ignoring
2022-08-24 21:28:19.094992 INFO AppDaemon: Initializing app nspanel-1 using class NsPanelLovelaceUIManager from module nspanel-lovelace-ui
2022-08-24 21:28:19.224754 INFO nspanel-1: Starting
2022-08-24 21:28:19.230950 INFO nspanel-1: Input config: {'panelRecvTopic': 'tele/tasmota_nspanel_esc/RESULT', 'panelSendTopic': 'cmnd/tasmota_nspanel_esc/CustomSend'}
2022-08-24 21:28:19.232528 INFO nspanel-1: Loaded config: {'panelRecvTopic': 'tele/tasmota_nspanel_esc/RESULT', 'panelSendTopic': 'cmnd/tasmota_nspanel_esc/CustomSend', 'updateMode': 'auto-notify', 'model': 'eu', 'sleepTimeout': 20, 'sleepBrightness': 20, 'screenBrightness': 100, 'sleepTracking': None, 'sleepTrackingZones': ['not_home', 'off'], 'sleepOverride': None, 'locale': 'en_US', '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.example', 'weatherUnit': 'celsius', 'forecastSkip': 0, 'weatherOverrideForecast1': None, 'weatherOverrideForecast2': None, 'weatherOverrideForecast3': None, 'weatherOverrideForecast4': None, 'doubleTapToUnlock': False, 'alternativeLayout': False, 'defaultCard': None, 'key': 'screensaver'}, 'hiddenCards': []}
2022-08-24 21:28:19.237529 INFO nspanel-1: Sending MQTT Message: pageType~pageStartup
2022-08-24 21:28:19.244974 INFO nspanel-1: Registering callbacks for the following items: ['iText.', 'iText.', 'iText.', 'iText.', 'weather.example']
2022-08-24 21:28:19.252467 INFO nspanel-1: Started
2022-08-24 21:28:19.254322 INFO AppDaemon: App initialization complete
2022-08-24 21:28:19.807215 INFO nspanel-1: MQTT callback for: {'topic': 'tele/tasmota_nspanel_esc/RESULT', 'wildcard': None, 'payload': '{"nlui_driver_version":"4"}'}
2022-08-24 21:28:19.809553 INFO nspanel-1: Update Pre-Check failed Tasmota Driver Version: 4 Panel Version: None
2022-08-24 21:29:00.021253 INFO nspanel-1: Sending MQTT Message: time~16:29~
2022-08-24 21:30:00.033922 INFO nspanel-1: Sending MQTT Message: time~16:30~
2022-08-24 21:31:00.026585 INFO nspanel-1: Sending MQTT Message: time~16:31~
2022-08-24 21:32:00.023226 INFO nspanel-1: Sending MQTT Message: time~16:32~
2022-08-24 21:33:00.022072 INFO nspanel-1: Sending MQTT Message: time~16:33~
2022-08-24 21:34:00.021413 INFO nspanel-1: Sending MQTT Message: time~16:34~
2022-08-24 21:35:00.026938 INFO nspanel-1: Sending MQTT Message: time~16:35~
2022-08-24 21:36:00.027181 INFO nspanel-1: Sending MQTT Message: time~16:36~
2022-08-24 21:37:00.024014 INFO nspanel-1: Sending MQTT Message: time~16:37~
2022-08-24 21:38:00.022130 INFO nspanel-1: Sending MQTT Message: time~16:38~

ADDITIONAL INFORMATION

Add information about your setup here, if any. (For example docker version of AppDaemon instead of the HomeAssistant Add-on)

Waiting for content

Hello, I am sorry that open this ticket but after update my NSPanel is still waiting for content. I tried to make all flash again but not successful. Could I ask for ideas? I am really dont know what reason could be.

image
image
image
image
image

Thank you for support.
Ladislav

[Help] Waiting for Content

PROBLEM DESCRIPTION

I'm seeing the waiting for content message on the Panel and I'm unable to find the configuration issue.

[] I've double checked each step explained in the FAQ:

https://docs.nspanel.pky.eu/faq/#waiting-for-content-this-is-taking-longer-than-usual-on-the-screen

REQUESTED INFORMATION

Make sure your have performed every step and checked the applicable boxes before submitting your issue. Thank you!

  • Provide a screenshot of your tasmota mqtt configuration:

  • Provide your appdaemon.yaml:

  appdaemon.yaml here:


  • Provide your apps.yaml:
  apps.yaml here:


  • Go to Settings>Add-ons>AppDaemon>Log and then, provide the output of the log after restarting the appdaemon container:
  Log output here:


ADDITIONAL INFORMATION

Add information about your setup here, if any. (For example docker version of AppDaemon instead of the HomeAssistant Add-on)

[Help] Waiting for Content

PROBLEM DESCRIPTION

I'm seeing the waiting for content message on the Panel and I'm unable to find the configuration issue.

[] I've double checked each step explained in the FAQ:

https://docs.nspanel.pky.eu/faq/#waiting-for-content-this-is-taking-longer-than-usual-on-the-screen

REQUESTED INFORMATION

Make sure your have performed every step and checked the applicable boxes before submitting your issue. Thank you!

  • Provide a screenshot of your tasmota mqtt configuration:

image

  • Provide your appdaemon.yaml:
  appdaemon.yaml here:
---

secrets: /config/secrets.yaml

appdaemon:

  latitude: 52.379189

  longitude: 4.899431

  elevation: 2

  time_zone: Europe/Amsterdam

  plugins:

    HASS:

      type: hass

    MQTT:

      type: mqtt

      namespace: mqtt

      client_id: "appdaemon"

      client_host: 192.168.1.36

      client_port: 1883

      client_user: "mosquitob"

      client_password: "XXXXXXX"

      client_topics: NONE

http:

  url: http://127.0.0.1:5050/

admin:

api:

hadashboard:


  • Provide your apps.yaml:
  apps.yaml here:

---

hello_world:  

  module: hello  

  class: HelloWorld



nspanel-1:

  module: nspanel-lovelace-ui

  class: NsPanelLovelaceUIManager

  config:

    panelRecvTopic: "tele/Playa/RESULT"

    panelSendTopic: "cmnd/Playa/CustomSend"

  • Go to Settings>Add-ons>AppDaemon>Log and then, provide the output of the log after restarting the appdaemon container:
  Log output here:

s6-rc: info: service s6rc-oneshot-runner: starting
s6-rc: info: service s6rc-oneshot-runner successfully started
s6-rc: info: service fix-attrs: starting
s6-rc: info: service fix-attrs successfully started
s6-rc: info: service legacy-cont-init: starting
cont-init: info: running /etc/cont-init.d/00-banner.sh
----------------------------------------------------------- Add-on: AppDaemon Python Apps and Dashboard using AppDaemon 4.x for Home Assistant----------------------------------------------------------- Add-on version: 0.9.3 You are running the latest version of this add-on. System: Home Assistant OS 8.0  (aarch64 / raspberrypi4-64) Home Assistant Core: 2022.5.4 Home Assistant Supervisor: 2022.09.1----------------------------------------------------------- Please, share the above information when looking for help or support in, e.g., GitHub, forums or the Discord chat.-----------------------------------------------------------
cont-init: info: /etc/cont-init.d/00-banner.sh exited 0
cont-init: info: running /etc/cont-init.d/01-log-level.sh
cont-init: info: /etc/cont-init.d/01-log-level.sh exited 0
cont-init: info: running /etc/cont-init.d/appdaemon.sh
Looking in links: https://wheels.home-assistant.io/musllinux/
Collecting babel
  Downloading Babel-2.10.3-py3-none-any.whl (9.5 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 9.5/9.5 MB 246.1 kB/s eta 0:00:00
Requirement already satisfied: pytz>=2015.7 in /usr/lib/python3.10/site-packages (from babel) (2021.3)
Installing collected packages: babel
Successfully installed babel-2.10.3
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
cont-init: info: /etc/cont-init.d/appdaemon.sh exited 0
s6-rc: info: service legacy-cont-init successfully started
s6-rc: info: service legacy-services: starting
services-up: info: copying legacy longrun appdaemon (no readiness notification)
s6-rc: info: service legacy-services successfully started
[23:39:17] INFO: Starting AppDaemon...
2022-09-21 04:39:25.796602 INFO AppDaemon: AppDaemon Version 4.2.1 starting
2022-09-21 04:39:25.797169 INFO AppDaemon: Python version is 3.10.5
2022-09-21 04:39:25.799808 INFO AppDaemon: Configuration read from: /config/appdaemon/appdaemon.yaml
2022-09-21 04:39:25.800758 INFO AppDaemon: Added log: AppDaemon
2022-09-21 04:39:25.801622 INFO AppDaemon: Added log: Error
2022-09-21 04:39:25.802442 INFO AppDaemon: Added log: Access
2022-09-21 04:39:25.803253 INFO AppDaemon: Added log: Diag
2022-09-21 04:39:26.150344 INFO AppDaemon: Loading Plugin HASS using class HassPlugin from module hassplugin
2022-09-21 04:39:26.542476 INFO HASS: HASS Plugin Initializing
2022-09-21 04:39:26.543912 INFO HASS: HASS Plugin initialization complete
2022-09-21 04:39:26.545212 INFO AppDaemon: Loading Plugin MQTT using class MqttPlugin from module mqttplugin
2022-09-21 04:39:26.784284 INFO MQTT: MQTT Plugin Initializing
2022-09-21 04:39:26.785479 INFO MQTT: Using 'appdaemon/status' as Will Topic
2022-09-21 04:39:26.786388 INFO MQTT: Using 'appdaemon/status' as Birth Topic
2022-09-21 04:39:26.788272 INFO AppDaemon: Initializing HTTP
2022-09-21 04:39:26.789773 INFO AppDaemon: Using 'ws' for event stream
2022-09-21 04:39:26.800637 INFO AppDaemon: Starting API
2022-09-21 04:39:26.809616 INFO AppDaemon: Starting Admin Interface
2022-09-21 04:39:26.811081 INFO AppDaemon: Starting Dashboards
2022-09-21 04:39:26.852704 INFO HASS: Connected to Home Assistant 2022.5.4
2022-09-21 04:39:26.904251 INFO AppDaemon: App 'hello_world' added
2022-09-21 04:39:26.914464 INFO MQTT: Connected to Broker at URL 192.168.1.36:1883
2022-09-21 04:39:26.919713 INFO AppDaemon: App 'nspanel-1' added
2022-09-21 04:39:26.922932 INFO AppDaemon: Found 2 total apps
2022-09-21 04:39:26.924733 INFO AppDaemon: Starting Apps with 2 workers and 2 pins
2022-09-21 04:39:26.928430 INFO AppDaemon: Running on port 5050
2022-09-21 04:39:26.934387 INFO AppDaemon: Got initial state from namespace mqtt
2022-09-21 04:39:26.935441 INFO MQTT: MQTT Plugin initialization complete
2022-09-21 04:39:27.005208 INFO HASS: Evaluating startup conditions
2022-09-21 04:39:27.026360 INFO HASS: Startup condition met: hass state=RUNNING
2022-09-21 04:39:27.027064 INFO HASS: All startup conditions met
2022-09-21 04:39:27.056469 INFO AppDaemon: Got initial state from namespace default
2022-09-21 04:39:28.957259 INFO AppDaemon: Scheduler running in realtime
2022-09-21 04:39:28.964659 INFO AppDaemon: Adding /config/appdaemon/apps to module import path
2022-09-21 04:39:28.968555 INFO AppDaemon: Loading App Module: /config/appdaemon/apps/hello.py
2022-09-21 04:39:29.048238 INFO AppDaemon: Initializing app hello_world using class HelloWorld from module hello
2022-09-21 04:39:29.249248 INFO hello_world: Hello from AppDaemon
2022-09-21 04:39:29.252289 INFO hello_world: You are now ready to run Apps!
2022-09-21 04:39:29.256274 INFO AppDaemon: App initialization complete

ADDITIONAL INFORMATION

Add information about your setup here, if any. (For example docker version of AppDaemon instead of the HomeAssistant Add-on)

[Help] Waiting for Content

PROBLEM DESCRIPTION

I'm seeing the waiting for content message on the Panel and I'm unable to find the configuration issue.

[] I've double checked each step explained in the FAQ:

https://docs.nspanel.pky.eu/faq/#waiting-for-content-this-is-taking-longer-than-usual-on-the-screen

REQUESTED INFORMATION

Make sure your have performed every step and checked the applicable boxes before submitting your issue. Thank you!

  • Provide a screenshot of your tasmota mqtt configuration:
    Screenshot 2022-07-18 165135
    Screenshot 2022-07-18 165135
    Screenshot 2022-07-18 165359
    Screenshot 2022-07-18 165503

  • Provide your appdaemon.yaml:

  appdaemon.yaml here:
---
#secrets: /config/secrets.yaml
appdaemon:
  latitude: 39.083378820783466
  longitude: -77.2285046901373
  elevation: 125
  time_zone: America/New_York
  plugins:
    HASS:
      type: hass
     # ha_url: 192.168.1.35:8123
     # token: J8kvOzsByV2kGlBBdPUvvv3LD7xrdy...
    MQTT:
      type: mqtt
      namespace: mqtt
      client_id: "appdaemon"
      client_host: 192.168.1.35
      client_port: 1883
      client_user: "Zenia1"
      client_password: "Zenia1 password"
      client_topics: NONE
http:
  url://192.168.1.35:5050
  #url: http://127.0.0.1:5050
#admin:
#api:
#hadashboard:


  • Provide your apps.yaml:
  apps.yaml here:
---
NSPanel:
  module: nspanel-lovelace-ui
  class: NsPanelLovelaceUIManager
  config:
    panelRecvTopic: "tele/nspanel/RESULT"
    panelSendTopic: "cmnd/nspanel/CustomSend"
    sleepTimeout: 20
    sleepBrightness:
      - time: "7:00:00"
        value: 10
      - time: "23:00:00"
        value: 0
    locale: "en_US"
    screensaver:
      entity: weather.k3ll3r
    cards:
      - type: cardEntities
        entities:
          - entity: switch.example_item
          - entity: light.example_item
        title: Example 1
      - type: cardGrid
        entities:
          - entity: switch.example_item
          - entity: light.example_item
        title: Example 2

  • Go to Settings>Add-ons>AppDaemon>Log and then, provide the output of the log after restarting the appdaemon container:
  Log output here:
For some reason my logs for all add-ons is emty, even after restart

I use a DuckDNS for my HA. My MQTT broker can see my ZigbeetoMqtt devices without any problem. Thank you for your help in advanced

[Help] Waiting for Content

PROBLEM DESCRIPTION

I'm seeing the waiting for content message on the Panel and I'm unable to find the configuration issue.

  • I've double checked each step explained in the FAQ:

https://docs.nspanel.pky.eu/faq/#waiting-for-content-this-is-taking-longer-than-usual-on-the-screen

REQUESTED INFORMATION

Make sure your have performed every step and checked the applicable boxes before submitting your issue. Thank you!

  • Provide a screenshot of your tasmota mqtt configuration:
    image

  • Provide your appdaemon.yaml:

  appdaemon.yaml here:



appdaemon:
  latitude: xx.6390
  longitude: xx.1220
  elevation: 347
  time_zone: America/Phoenix
  plugins:
    HASS:
      type: hass
      ha_url: https://rawhide.dynu.net:8123
      token: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
    MQTT:
      type: mqtt
      namespace: mqtt
      client_id: "appdaemondocker"
      client_host: 192.168.5.14
      client_port: 1883
      client_user: "sonoff"
      client_password: "xxxxxxx"
      client_topics: NONE
http:
  url: http://192.168.5.14:5050
admin:
api:
hadashboard:


- [x] Provide your apps.yaml:

apps.yaml here:

nspanel-1:
module: nspanel-lovelace-ui
class: NsPanelLovelaceUIManager
config:
panelRecvTopic: "tele/NSPanel/RESULT"
panelSendTopic: "cmnd/NSPanel/CustomSend"

  • Go to Settings>Add-ons>AppDaemon>Log and then, provide the output of the log after restarting the appdaemon container:
  Log output here:
2022-10-25 23:26:33.522811 INFO AppDaemon: AppDaemon Version 4.2.1 starting
2022-10-25 23:26:33.522963 INFO AppDaemon: Python version is 3.9.9
2022-10-25 23:26:33.523074 INFO AppDaemon: Configuration read from: /conf/appdaemon.yaml
2022-10-25 23:26:33.523217 INFO AppDaemon: Added log: AppDaemon
2022-10-25 23:26:33.523339 INFO AppDaemon: Added log: Error
2022-10-25 23:26:33.523427 INFO AppDaemon: Added log: Access
2022-10-25 23:26:33.523510 INFO AppDaemon: Added log: Diag
2022-10-25 23:26:33.535305 INFO AppDaemon: Loading Plugin HASS using class HassPlugin from module hassplugin
2022-10-25 23:26:33.545863 INFO HASS: HASS Plugin Initializing
2022-10-25 23:26:33.546021 INFO HASS: HASS Plugin initialization complete
2022-10-25 23:26:33.546189 INFO AppDaemon: Loading Plugin MQTT using class MqttPlugin from module mqttplugin
2022-10-25 23:26:33.549951 INFO MQTT: MQTT Plugin Initializing
2022-10-25 23:26:33.550075 INFO MQTT: Using 'appdaemondocker/status' as Will Topic
2022-10-25 23:26:33.550170 INFO MQTT: Using 'appdaemondocker/status' as Birth Topic
2022-10-25 23:26:33.550476 INFO AppDaemon: Initializing HTTP
2022-10-25 23:26:33.550677 INFO AppDaemon: Using 'ws' for event stream
2022-10-25 23:26:33.552643 INFO AppDaemon: Starting API
2022-10-25 23:26:33.554522 INFO AppDaemon: Starting Admin Interface
2022-10-25 23:26:33.554729 INFO AppDaemon: Starting Dashboards
2022-10-25 23:26:33.573685 INFO HASS: Connected to Home Assistant 2022.10.5
2022-10-25 23:26:33.576426 INFO MQTT: Connected to Broker at URL 192.168.5.14:1883
2022-10-25 23:26:33.588562 INFO AppDaemon: App 'nspanel-1' added
2022-10-25 23:26:33.589104 INFO AppDaemon: Found 1 total apps
2022-10-25 23:26:33.589352 INFO AppDaemon: Starting Apps with 1 workers and 1 pins
2022-10-25 23:26:33.589855 INFO AppDaemon: Running on port 5050
2022-10-25 23:26:33.590203 INFO AppDaemon: Got initial state from namespace mqtt
2022-10-25 23:26:33.590386 INFO MQTT: MQTT Plugin initialization complete
2022-10-25 23:26:33.631405 INFO HASS: Evaluating startup conditions
2022-10-25 23:26:33.634137 INFO HASS: Startup condition met: hass state=RUNNING
2022-10-25 23:26:33.634363 INFO HASS: All startup conditions met
2022-10-25 23:26:33.646001 INFO AppDaemon: Got initial state from namespace default
2022-10-25 23:26:34.344757 INFO AppDaemon: New client Admin Client connected
2022-10-25 23:26:35.595068 INFO AppDaemon: Scheduler running in realtime
2022-10-25 23:26:35.598355 INFO AppDaemon: Adding /conf/apps to module import path
2022-10-25 23:26:35.599391 WARNING AppDaemon: No app description found for: /conf/apps/hello.py - ignoring
2022-10-25 23:26:35.599897 INFO AppDaemon: App initialization complete


ADDITIONAL INFORMATION

Add information about your setup here, if any. (For example docker version of AppDaemon instead of the HomeAssistant Add-on)
Docker AppDaemon Version 4.2.1
HA is also a container

Stuck in "Waiting for content"

Hi Johannes,

i am stuck in the "Waiting for content" loading animation.
Both, nspanel and appdeamon are connected to the broker

core_mosquitto log

1647034017: New client connected from 192.168.0.85 as DVES_7DECA4 (p2, c1, k30, u'tasmota').
...
1647034738: New client connected from 172.30.32.1 as appdaemon (p2, c1, k60, u'tasmota').

apps.yaml

nspanel-1:
module: nspanel-lovelance-ui
class: NsPanelLovelanceUIManager
config:
panelRecvTopic: "tele/tasmota_nspkueche/RESULT"
panelSendTopic: "cmnd/tasmota_nspkueche/CustomSend"

tasmota mqtt config

topic: tasmota_nspkueche
full topic: %prefix%/%topic%/

I can "see" appdaemon sending a time payload every minute on cmnd/tasmota_nspkueche/CustomSend

Nachricht 0 empfangen auf cmnd/tasmota_nspkueche/CustomSend um 23:00:
time,23:00
QoS: 0 - Retain: false

I am currently really helpless. Do you have an idea what could be wrong?

Edit: used of quotes for better readability

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    πŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. πŸ“ŠπŸ“ˆπŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❀️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.