jobr99 / nspanel-issue-graveyard Goto Github PK
View Code? Open in Web Editor NEWplace to move waiting for content issues to and to keep the search a bit cleaned up
place to move waiting for content issues to and to keep the search a bit cleaned up
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
Make sure your have performed every step and checked the applicable boxes before submitting your issue. Thank you!
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:
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
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
Add information about your setup here, if any. (For example docker version of AppDaemon instead of the HomeAssistant Add-on)
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:
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"}
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
Make sure your have performed every step and checked the applicable boxes before submitting your issue. Thank you!
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:
apps.yaml here:
---
---
nspanel-1:
module: nspanel-lovelace-ui
class: NsPanelLovelaceUIManager
config:
panelRecvTopic: "tele/nspanel_7BE078/RESULT"
panelSendTopic: "cmnd/nspanel_7BE078/CustomSend"
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
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):
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
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.
Make sure your have performed every step and checked the applicable boxes before submitting your issue. Thank you!
---
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
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~
Steps to reproduce the behavior:
A clear and concise description of what you expected to happen.
If applicable, add screenshots/pictures to help explain your problem.
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.
Please add the Panel/Firmware Version you are using (EU, US-L or US-P)
US-P
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
Make sure your have performed every step and checked the applicable boxes before submitting your issue. Thank you!
https://1drv.ms/u/s!AnevBfzUGi77gtACBsRLiPYGmU-izw?e=yefaPh
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:
apps.yaml here:
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)_
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.
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')]
Version EU
I'm seeing the waiting for content message on the Panel and I'm unable to find the configuration issue.
https://docs.nspanel.pky.eu/faq/#waiting-for-content-this-is-taking-longer-than-usual-on-the-screen
Make sure your have performed every step and checked the applicable boxes before submitting your issue. Thank you!
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:
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
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
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
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
Make sure your have performed every step and checked the applicable boxes before submitting your issue. Thank you!
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:
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"
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
Add information about your setup here, if any. (For example docker version of AppDaemon instead of the HomeAssistant Add-on)
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:
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
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:
apps.yaml here:
Log output here:
Add information about your setup here, if any. (For example docker version of AppDaemon instead of the HomeAssistant Add-on)
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
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
Make sure your have performed every step and checked the applicable boxes before submitting your issue. Thank you!
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:
apps.yaml here:
---
nspanel-1:
module: nspanel-lovelace-ui
class: NsPanelLovelaceUIManager
config:
panelRecvTopic: "tele/tasmota_flurnspanel/RESULT"
panelSendTopic: "cmnd/tasmota_flurnspanel/CustomSend"
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
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
Make sure your have performed every step and checked the applicable boxes before submitting your issue. Thank you!
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:
apps.yaml here:
nspanel-1:
module: nspanel-lovelace-ui
class: NsPanelLovelaceUIManager
config:
panelRecvTopic: "tele/mqtttopic/RESULT"
panelSendTopic: "cmnd/mqtttopic/CustomSend"
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~
Add information about your setup here, if any. (For example docker version of AppDaemon instead of the HomeAssistant Add-on)
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
Make sure your have performed every step and checked the applicable boxes before submitting your issue. Thank you!
appdaemon.yaml here:
[appdaemon yaml.txt](https://github.com/joBr99/nspanel-lovelace-ui/files/9173507/appdaemon.yaml.txt)
apps.yaml here:
[apps yaml.txt](https://github.com/joBr99/nspanel-lovelace-ui/files/9173508/apps.yaml.txt)
Log output here:
[appdaemon log.txt](https://github.com/joBr99/nspanel-lovelace-ui/files/9173509/appdaemon.log.txt)
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
Make sure your have performed every step and checked the applicable boxes before submitting your issue. Thank you!
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
apps.yaml here:
nspanel-1:
module: nspanel-lovelace-ui
class: NsPanelLovelaceUIManager
config:
panelRecvTopic: "tele/tasmota_0CBAFC/RESULT"
panelSendTopic: "cmnd/tasmota_0CBAFC/CustomSend"
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~
Add information about your setup here, if any. (For example docker version of AppDaemon instead of the HomeAssistant Add-on)
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.
Make sure your have performed every step and checked the applicable boxes before submitting your issue. Thank you!
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
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: ------------------------------------------------------------
Steps to reproduce the behavior:
A clear and concise description of what you expected to happen.
If applicable, add screenshots/pictures to help explain your problem.
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:
Please add the Panel/Firmware Version you are using (EU, US-L or US-P)
US-L, Firmware: 12.0.2
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
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:
`
apps.yaml here:
`nspanel-1:
module: nspanel-lovelace-ui
class: NsPanelLovelaceUIManager
config:
panelRecvTopic: "tele/nspanel_salon/RESULT"
panelSendTopic: "cmnd/nspanel_salon/CustomSend"
model: eu`
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`
I use Appdaemon on unraid ( docker apps)
home assistant core
both seems to work correctly
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
Make sure your have performed every step and checked the applicable boxes before submitting your issue. Thank you!
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:
apps.yaml here:
---
nspanel:
module: nspanel-lovelace-ui
class: NsPanelLovelaceUIManager
config:
panelRecvTopic: "tele/nspanel/RESULT"
panelSendTopic: "cmnd/nspanel/CustomSend"
model: eu
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~
Add information about your setup here, if any. (For example docker version of AppDaemon instead of the HomeAssistant Add-on)
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
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:
apps.yaml here:
Log output here:
I think the above information are not required cause it is a basic issue with the Nextion display...
I'm seeing the waiting for content message on the Panel and I'm unable to find the configuration issue.
https://docs.nspanel.pky.eu/faq/#waiting-for-content-this-is-taking-longer-than-usual-on-the-screen
Make sure your have performed every step and checked the applicable boxes before submitting your issue. Thank you!
---
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:
---
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
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
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
Since installing this software my NSPanel reboots round about 10-15 times per days with no reason.
Make sure your have performed every step and checked the applicable boxes before submitting your issue. Thank you!
apps.yaml here:
Log output here:
unfortunately there are no logs in IoBroker at all
Steps to reproduce the behavior:
Difficult querstion.
A clear and concise description of what you expected to happen.
If applicable, add screenshots/pictures to help explain your problem.
Add any other context about the problem here.
Please note here in case you are using ioBroker
Please add the Panel/Firmware Version you are using (EU, US-L or US-P)
Display Version 42
BerryDriver 4
Tasmota 12.1.1
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"
Make sure your have performed every step and checked the applicable boxes before submitting your issue. Thank you!
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
----------------------------
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~
--------
Steps to reproduce the behavior:
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..."
If applicable, add screenshots/pictures to help explain your problem.
Add any other context about the problem here.
Please note here in case you are using ioBroker
Please add the Panel/Firmware Version you are using (EU, US-L or US-P)
NSPanel US-L (horizontal)
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
Make sure your have performed every step and checked the applicable boxes before submitting your issue. Thank you!
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:
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
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
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
Make sure your have performed every step and checked the applicable boxes before submitting your issue. Thank you!
---
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:
---
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
[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
Add information about your setup here, if any. (For example docker version of AppDaemon instead of the HomeAssistant Add-on)
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
Make sure your have performed every step and checked the applicable boxes before submitting your issue. Thank you!
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:
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
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
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
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
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:
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
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
Add information about your setup here, if any. (For example docker version of AppDaemon instead of the HomeAssistant Add-on)
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"}
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
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
Flashing of TFT stops at 72% completed whether using Portrait or Landscape on a US Panel
Make sure your have performed every step and checked the applicable boxes before submitting your issue. Thank you!
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)
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%
have attempted porttrait and landscape flash with same result. have recreated autoexec.be without any success
screen flash failing
see attached console logs. Both landscape and porttrait flash fails at same point (72%)
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
Make sure your have performed every step and checked the applicable boxes before submitting your issue. Thank you!
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:
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
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~
Add information about your setup here, if any. (For example docker version of AppDaemon instead of the HomeAssistant Add-on)
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
Make sure your have performed every step and checked the applicable boxes before submitting your issue. Thank you!
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:
apps.yaml here:
nspanel-1:
module: nspanel-lovelace-ui
class: NsPanelLovelaceUIManager
config:
panelRecvTopic: "tele/WallPanelEZ/RESULTS"
panelSendTopic: "cmnd/WallPanelEZ/CustomSend"
model: eu
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~
Add information about your setup here, if any. (For example docker version of AppDaemon instead of the HomeAssistant Add-on)
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...')]
Make sure your have performed every step and checked the applicable boxes before submitting your issue. Thank you!
apps.yaml here:
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...')]
Steps to reproduce the behavior:
A clear and concise description of what you expected to happen.
Add any other context about the problem here.
Please note here in case you are using ioBroker
NSPANEL EU
LASTEST VERSION
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
Make sure your have performed every step and checked the applicable boxes before submitting your issue. Thank you!
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:
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"
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
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.
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"}'}
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
Make sure your have performed every step and checked the applicable boxes before submitting your issue. Thank you!
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}"
---
nspanel-1:
module: nspanel-lovelace-ui
class: NsPanelLovelaceUIManager
config:
panelRecvTopic: "tele/nspanel/RESULT"
panelSendTopic: "cmnd/nspanel/CustomSend"
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
Some things I'm observing:
state
, I see:
"module": "nspanel-lovelace-ui",
"class": "NsPanelLovelaceUIManager",
"config": {
"panelRecvTopic": "tele/nspanel/RESULT",
"panelSendTopic": "cmnd/nspanel/CustomSend"
}
}
tele/nspanel/RESULT
topic and see messages. If I subscribe to the cmnd/nspanel/CustomSend
topic I never see anything.Thanks for your help!
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
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.
Flashing actually happens.
Tasmota 12.3.1 -- tried downgrading to 12.2.0 but it just gets me to secureboot, restart and back to 12.3.1 --
NSPanel US-P
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:
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.
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
apps.yaml here:
NA
Log output here:
NA
Add information about your setup here, if any. (For example docker version of AppDaemon instead of the HomeAssistant Add-on)
NA
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
Make sure your have performed every step and checked the applicable boxes before submitting your issue. Thank you!
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:
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
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
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
```
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
Make sure your have performed every step and checked the applicable boxes before submitting your issue. Thank you!
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:
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"
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
Add information about your setup here, if any. (For example docker version of AppDaemon instead of the HomeAssistant Add-on)
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
Make sure your have performed every step and checked the applicable boxes before submitting your issue. Thank you!
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:
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
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
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
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 ?
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
Make sure your have performed every step and checked the applicable boxes before submitting your issue. Thank you!
appdaemon.yaml here:
![appdaemonyaml](https://user-images.githubusercontent.com/47159620/206279809-f172d973-a711-4a79-8929-6d44d9c9f77e.png)
apps.yaml here:
![appsyaml](https://user-images.githubusercontent.com/47159620/206279844-0643836a-7569-4765-9630-f88b666784ee.png)
Log output here:
Add information about your setup here, if any. (For example docker version of AppDaemon instead of the HomeAssistant Add-on)
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
Make sure your have performed every step and checked the applicable boxes before submitting your issue. Thank you!
appdaemon.yaml here:
![appdaemon](https://user-images.githubusercontent.com/20521629/186508903-fa66ad11-fccc-443e-acec-f36864f610f6.jpg)
- [ ] Provide your apps.yaml:
- [ ] 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~
Add information about your setup here, if any. (For example docker version of AppDaemon instead of the HomeAssistant Add-on)
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
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:
apps.yaml here:
Log output here:
Add information about your setup here, if any. (For example docker version of AppDaemon instead of the HomeAssistant Add-on)
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
Make sure your have performed every step and checked the applicable boxes before submitting your issue. Thank you!
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:
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"
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
Add information about your setup here, if any. (For example docker version of AppDaemon instead of the HomeAssistant Add-on)
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
Make sure your have performed every step and checked the applicable boxes before submitting your issue. Thank you!
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:
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
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
I'm seeing the waiting for content message on the Panel and I'm unable to find the configuration issue.
https://docs.nspanel.pky.eu/faq/#waiting-for-content-this-is-taking-longer-than-usual-on-the-screen
Make sure your have performed every step and checked the applicable boxes before submitting your issue. Thank you!
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"
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
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
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
A declarative, efficient, and flexible JavaScript library for building user interfaces.
π Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. πππ
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google β€οΈ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.