Sonoff NSPanel by ITead - Smart Scene Wall Switch based on ESP32 and custom Nextion Touch Screen Panel Display (non-Pro variant)

nspanel_2:

tasmota log:

16:31:13.665 MQT: stat/nspanel_2/RESULT = {“CustomSend”:“Done”}
16:32:00.921 MQT: stat/nspanel_2/RESULT = {“CustomSend”:“Done”}
16:33:34.808 MQT: tele/nspanel_2/STATE = {“Time”:“2023-02-04T16:33:34”,“Uptime”:“0T10:10:13”,“UptimeSec”:36613,“Heap”:125,“SleepMode”:“Dynamic”,“Sleep”:0,“LoadAvg”:999,“MqttCount”:1,“Berry”:{“HeapUsed”:16,“Objects”:244},“POWER1”:“OFF”,“POWER2”:“ON”,“Wifi”:{“AP”:1,“SSId”:“Home_Sys”,“BSSId”:“B0:95:75:4E:34:CB”,“Channel”:5,“Mode”:“11n”,“RSSI”:100,“Signal”:-48,“LinkCount”:1,“Downtime”:“0T00:00:04”}}
16:33:34.821 MQT: tele/nspanel_2/SENSOR = {“Time”:“2023-02-04T16:33:34”,“ANALOG”:{“Temperature1”:29.4},“TempUnit”:“C”}
16:33:39.110 MQT: tele/nspanel_2/RESULT = {“nlui_driver_version”:“8”}
16:33:39.171 MQT: stat/nspanel_2/RESULT = {“CustomSend”:“Done”}
16:33:39.261 MQT: tele/nspanel_2/RESULT = {“CustomRecv”:“event,startup,49,eu”}
16:33:39.459 MQT: tele/nspanel_2/RESULT = {“nlui_driver_version”:“8”}
16:33:39.516 MQT: stat/nspanel_2/RESULT = {“CustomSend”:“Done”}
16:33:39.882 MQT: stat/nspanel_2/RESULT = {“CustomSend”:“Done”}

nspanel_3:
tasmota log:
6:33:40.394 MQT: stat/nspanel_3/RESULT = {“CustomSend”:“Done”}
16:34:00.118 MQT: stat/nspanel_3/RESULT = {“CustomSend”:“Done”}
16:34:34.908 MQT: tele/nspanel_3/STATE = {“Time”:“2023-02-04T16:34:34”,“Uptime”:“0T06:35:08”,“UptimeSec”:23708,“Heap”:125,“SleepMode”:“Dynamic”,“Sleep”:50,“LoadAvg”:19,“MqttCount”:1,“Berry”:{“HeapUsed”:16,“Objects”:244},“POWER1”:“OFF”,“POWER2”:“OFF”,“Wifi”:{“AP”:1,“SSId”:“Home_Sys”,“BSSId”:“B0:95:75:4E:34:CB”,“Channel”:5,“Mode”:“11n”,“RSSI”:100,“Signal”:-36,“LinkCount”:1,“Downtime”:“0T00:00:03”}}
16:34:34.921 MQT: tele/nspanel_3/SENSOR = {“Time”:“2023-02-04T16:34:34”,“ANALOG”:{“Temperature1”:0.4},“TempUnit”:“C”}
16:34:59.892 MQT: stat/nspanel_3/RESULT = {“CustomSend”:“Done”}
16:35:59.821 MQT: stat/nspanel_3/RESULT = {“CustomSend”:“Done”}

Please update to the lastest release first and send the appdaemon log right after restarting the addon.

update:

s6-rc: info: service s6rc-oneshot-runner: starting
s6-rc: info: service s6rc-oneshot-runner successfully started
s6-rc: info: service base-addon-banner: starting
-----------------------------------------------------------
 Add-on: AppDaemon
 Python Apps and Dashboard using AppDaemon 4.x for Home Assistant
-----------------------------------------------------------
 Add-on version: 0.11.0
 You are running the latest version of this add-on.
 System: Home Assistant OS 9.2  (armv7 / raspberrypi3)
 Home Assistant Core: 2023.1.4
 Home Assistant Supervisor: 2023.01.1
-----------------------------------------------------------
 Please, share the above information when looking for help
 or support in, e.g., GitHub, forums or the Discord chat.
-----------------------------------------------------------
s6-rc: info: service base-addon-banner successfully started
s6-rc: info: service fix-attrs: starting
s6-rc: info: service base-addon-log-level: starting
s6-rc: info: service fix-attrs successfully started
s6-rc: info: service base-addon-log-level successfully started
s6-rc: info: service legacy-cont-init: starting
s6-rc: info: service legacy-cont-init successfully started
s6-rc: info: service init-appdaemon: starting
Looking in 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 9.1 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
s6-rc: info: service init-appdaemon successfully started
s6-rc: info: service appdaemon: starting
s6-rc: info: service appdaemon successfully started
s6-rc: info: service legacy-services: starting
s6-rc: info: service legacy-services successfully started
[18:24:45] INFO: Starting AppDaemon...
2023-02-04 18:24:58.551231 INFO AppDaemon: AppDaemon Version 4.2.1 starting
2023-02-04 18:24:58.551998 INFO AppDaemon: Python version is 3.10.9
2023-02-04 18:24:58.552816 INFO AppDaemon: Configuration read from: /config/appdaemon/appdaemon.yaml
2023-02-04 18:24:58.553758 INFO AppDaemon: Added log: AppDaemon
2023-02-04 18:24:58.554637 INFO AppDaemon: Added log: Error
2023-02-04 18:24:58.555418 INFO AppDaemon: Added log: Access
2023-02-04 18:24:58.556200 INFO AppDaemon: Added log: Diag
2023-02-04 18:24:59.072095 INFO AppDaemon: Loading Plugin HASS using class HassPlugin from module hassplugin
2023-02-04 18:24:59.726667 INFO HASS: HASS Plugin Initializing
2023-02-04 18:24:59.727469 INFO HASS: HASS Plugin initialization complete
2023-02-04 18:24:59.728645 INFO AppDaemon: Loading Plugin MQTT using class MqttPlugin from module mqttplugin
2023-02-04 18:25:00.017436 INFO MQTT: MQTT Plugin Initializing
2023-02-04 18:25:00.019278 INFO MQTT: Using 'appdaemon/status' as Will Topic
2023-02-04 18:25:00.020426 INFO MQTT: Using 'appdaemon/status' as Birth Topic
2023-02-04 18:25:00.024577 INFO AppDaemon: Initializing HTTP
2023-02-04 18:25:00.026445 INFO AppDaemon: Using 'ws' for event stream
2023-02-04 18:25:00.060165 INFO AppDaemon: Starting API
2023-02-04 18:25:00.077459 INFO AppDaemon: Starting Admin Interface
2023-02-04 18:25:00.079422 INFO AppDaemon: Starting Dashboards
2023-02-04 18:25:00.156079 INFO HASS: Connected to Home Assistant 2023.1.4
2023-02-04 18:25:00.489100 INFO HASS: Evaluating startup conditions
2023-02-04 18:25:00.509051 INFO AppDaemon: App 'nspanel-1' added
2023-02-04 18:25:00.515502 INFO AppDaemon: App 'nspanel2' added
2023-02-04 18:25:00.520288 INFO AppDaemon: App 'nspanel_3' added
2023-02-04 18:25:00.524357 INFO AppDaemon: Found 3 total apps
2023-02-04 18:25:00.526665 INFO AppDaemon: Starting Apps with 3 workers and 3 pins
2023-02-04 18:25:00.531469 INFO AppDaemon: Running on port 5050
2023-02-04 18:25:00.652177 INFO HASS: Startup condition met: hass state=RUNNING
2023-02-04 18:25:00.654029 INFO HASS: All startup conditions met
2023-02-04 18:25:00.813159 INFO AppDaemon: Got initial state from namespace default
2023-02-04 18:25:03.748967 INFO MQTT: Connected to Broker at URL 192.168.1.150:1883
2023-02-04 18:25:04.172760 INFO AppDaemon: Got initial state from namespace mqtt
2023-02-04 18:25:04.175243 INFO MQTT: MQTT Plugin initialization complete

end:

2023-02-04 18:25:05.597261 INFO AppDaemon: Adding /config/appdaemon/apps/nspanel/luibackend to module import path
2023-02-04 18:25:05.599885 INFO AppDaemon: Adding /config/appdaemon/apps/nspanel/luibackend/translations to module import path
2023-02-04 18:25:05.602040 INFO AppDaemon: Adding /config/appdaemon/apps/nspanel/luibackend/translations/frontend to module import path
2023-02-04 18:25:05.605414 INFO AppDaemon: Adding /config/appdaemon/apps/nspanel/luibackend/translations/backend to module import path
2023-02-04 18:25:05.683788 WARNING AppDaemon: No app description found for: /config/appdaemon/apps/hello.py - ignoring
2023-02-04 18:25:05.688218 INFO AppDaemon: Loading App Module: /config/appdaemon/apps/nspanel-lovelace-ui/nspanel-lovelace-ui.py
2023-02-04 18:25:06.426380 WARNING AppDaemon: No app description found for: /config/appdaemon/apps/nspanel-lovelace-ui/luibackend/helper.py - ignoring
2023-02-04 18:25:06.430275 WARNING AppDaemon: No app description found for: /config/appdaemon/apps/nspanel-lovelace-ui/luibackend/icon_mapping.py - ignoring
2023-02-04 18:25:06.434581 WARNING AppDaemon: No app description found for: /config/appdaemon/apps/nspanel-lovelace-ui/luibackend/icons.py - ignoring
2023-02-04 18:25:06.439094 WARNING AppDaemon: No app description found for: /config/appdaemon/apps/nspanel-lovelace-ui/luibackend/theme.py - ignoring
2023-02-04 18:25:06.443151 WARNING AppDaemon: No app description found for: /config/appdaemon/apps/nspanel-lovelace-ui/luibackend/mqtt.py - ignoring
2023-02-04 18:25:06.446883 WARNING AppDaemon: No app description found for: /config/appdaemon/apps/nspanel-lovelace-ui/luibackend/config.py - ignoring
2023-02-04 18:25:06.450683 WARNING AppDaemon: No app description found for: /config/appdaemon/apps/nspanel-lovelace-ui/luibackend/localization.py - ignoring
2023-02-04 18:25:06.454463 WARNING AppDaemon: No app description found for: /config/appdaemon/apps/nspanel-lovelace-ui/luibackend/updater.py - ignoring
2023-02-04 18:25:06.458861 WARNING AppDaemon: No app description found for: /config/appdaemon/apps/nspanel-lovelace-ui/luibackend/pages.py - ignoring
2023-02-04 18:25:06.462936 WARNING AppDaemon: No app description found for: /config/appdaemon/apps/nspanel-lovelace-ui/luibackend/controller.py - ignoring
2023-02-04 18:25:06.466674 WARNING AppDaemon: No app description found for: /config/appdaemon/apps/nspanel-lovelace-ui/luibackend/apis.py - ignoring
2023-02-04 18:25:06.470541 INFO AppDaemon: Loading App Module: /config/appdaemon/apps/nspanel/nspanel-lovelace-ui.py
2023-02-04 18:25:06.479461 WARNING AppDaemon: No app description found for: /config/appdaemon/apps/nspanel/luibackend/helper.py - ignoring
2023-02-04 18:25:06.484156 WARNING AppDaemon: No app description found for: /config/appdaemon/apps/nspanel/luibackend/icon_mapping.py - ignoring
2023-02-04 18:25:06.489283 WARNING AppDaemon: No app description found for: /config/appdaemon/apps/nspanel/luibackend/icons.py - ignoring
2023-02-04 18:25:06.493374 WARNING AppDaemon: No app description found for: /config/appdaemon/apps/nspanel/luibackend/theme.py - ignoring
2023-02-04 18:25:06.498960 WARNING AppDaemon: No app description found for: /config/appdaemon/apps/nspanel/luibackend/mqtt.py - ignoring
2023-02-04 18:25:06.502877 WARNING AppDaemon: No app description found for: /config/appdaemon/apps/nspanel/luibackend/config.py - ignoring
2023-02-04 18:25:06.507125 WARNING AppDaemon: No app description found for: /config/appdaemon/apps/nspanel/luibackend/localization.py - ignoring
2023-02-04 18:25:06.510958 WARNING AppDaemon: No app description found for: /config/appdaemon/apps/nspanel/luibackend/updater.py - ignoring
2023-02-04 18:25:06.515282 WARNING AppDaemon: No app description found for: /config/appdaemon/apps/nspanel/luibackend/pages.py - ignoring
2023-02-04 18:25:06.519950 WARNING AppDaemon: No app description found for: /config/appdaemon/apps/nspanel/luibackend/controller.py - ignoring
2023-02-04 18:25:06.524745 WARNING AppDaemon: No app description found for: /config/appdaemon/apps/nspanel/luibackend/apis.py - ignoring
2023-02-04 18:25:06.527941 INFO AppDaemon: Initializing app nspanel-1 using class NsPanelLovelaceUIManager from module nspanel-lovelace-ui
2023-02-04 18:25:06.543019 INFO AppDaemon: Initializing app nspanel2 using class NsPanelLovelaceUIManager from module nspanel-lovelace-ui
2023-02-04 18:25:06.565008 INFO AppDaemon: Initializing app nspanel_3 using class NsPanelLovelaceUIManager from module nspanel-lovelace-ui
2023-02-04 18:25:06.894509 INFO nspanel-1: Starting
2023-02-04 18:25:06.921618 INFO nspanel-1: Input config: {'panelRecvTopic': 'tele/nspanel_1/RESULT', 'panelSendTopic': 'cmnd/nspanel_1/CustomSend', 'model': 'eu', 'locale': 'hu_HU', 'updateMode': 'auto-notify', 'sleepTimeout': 20, 'sleepBrightness': [{'time': '5:00:00', 'value': 30}, {'time': '22:00:00', 'value': 10}], 'screensaver': {'statusIcon1': {'entity': 'input_boolean.working', 'icon': {'on': 'mdi:power-sleep', 'off': 'mdi:weather-sunset'}}, 'statusIcon2': {'entity': 'alarm_control_panel.riaszto'}, 'entity': 'weather.725', 'theme': {'autoWeather': True}}, 'cards': [{'type': 'cardAlarm', 'title': 'Riasztó', 'entity': 'alarm_control_panel.riaszto'}, {'type': 'cardGrid', 'title': 'Fürdőszoba', 'entities': [{'entity': 'input_boolean.e_vent_button', 'name': 'Ventilátor', 'icon': 'mdi:fan'}, {'entity': 'light.et1', 'name': 'Led fürdő', 'icon': 'mdi:led-strip-variant'}, {'entity': 'script.home_leave', 'name': 'Összes le', 'icon': 'mdi:lightbulb-group-off-outline'}, {'entity': 'input_boolean.relax', 'name': 'Relax', 'icon': {'on': 'mdi:bathtub', 'off': 'mdi:shower'}}, {'entity': 'switch.e_mirror', 'name': 'Tűkör', 'icon': {'on': 'mdi:mirror-rectangle', 'off': 'mdi:wall-sconce-flat'}}]}, {'type': 'cardGrid', 'title': 'Settings/Módók', 'entities': [{'entity': 'input_boolean.a_b_c_night_button', 'icon': {'on': 'mdi:weather-night', 'off': 'mdi:weather-sunny'}, 'color': {'on': [128, 128, 128], 'off': [255, 255, 0]}}, {'entity': 'input_boolean.d_night_button', 'icon': {'on': 'mdi:weather-night', 'off': 'mdi:weather-sunny'}, 'color': {'on': [128, 128, 128], 'off': [255, 255, 0]}}, {'entity': 'input_boolean.e_night_button', 'icon': {'on': 'mdi:weather-night', 'off': 'mdi:weather-sunny'}, 'color': {'on': [128, 128, 128], 'off': [255, 255, 0]}}, {'entity': 'input_boolean.working', 'icon': {'on': 'mdi:power-sleep', 'off': 'mdi:weather-sunset'}, 'color': {'on': [128, 128, 128], 'off': [255, 255, 0]}}, {'entity': 'input_boolean.no_timer_mode', 'name': 'Időzités', 'icon': {'on': 'mdi:timer-off-outline', 'off': 'mdi:timer-outline'}, 'color': {'on': [255, 64, 20], 'off': [191, 255, 0]}}]}]}
2023-02-04 18:25:06.931304 INFO nspanel-1: Loaded config: {'panelRecvTopic': 'tele/nspanel_1/RESULT', 'panelSendTopic': 'cmnd/nspanel_1/CustomSend', 'updateMode': 'auto-notify', 'model': 'eu', 'sleepTimeout': 20, 'sleepBrightness': [{'time': '5:00:00', 'value': 30}, {'time': '22:00:00', 'value': 10}], 'screenBrightness': 100, 'defaultBackgroundColor': 'ha-dark', 'sleepTracking': None, 'sleepTrackingZones': ['not_home', 'off'], 'sleepOverride': None, 'locale': 'hu_HU', 'timeFormat': '%H:%M', 'dateFormatBabel': 'full', 'dateAdditionalTemplate': '', 'timeAdditionalTemplate': '', 'dateFormat': '%A, %d. %B %Y', 'homeButton': False, 'cards': [{'type': 'cardAlarm', 'title': 'Riasztó', 'entity': 'alarm_control_panel.riaszto'}, {'type': 'cardGrid', 'title': 'Fürdőszoba', 'entities': [{'entity': 'input_boolean.e_vent_button', 'name': 'Ventilátor', 'icon': 'mdi:fan'}, {'entity': 'light.et1', 'name': 'Led fürdő', 'icon': 'mdi:led-strip-variant'}, {'entity': 'script.home_leave', 'name': 'Összes le', 'icon': 'mdi:lightbulb-group-off-outline'}, {'entity': 'input_boolean.relax', 'name': 'Relax', 'icon': {'on': 'mdi:bathtub', 'off': 'mdi:shower'}}, {'entity': 'switch.e_mirror', 'name': 'Tűkör', 'icon': {'on': 'mdi:mirror-rectangle', 'off': 'mdi:wall-sconce-flat'}}]}, {'type': 'cardGrid', 'title': 'Settings/Módók', 'entities': [{'entity': 'input_boolean.a_b_c_night_button', 'icon': {'on': 'mdi:weather-night', 'off': 'mdi:weather-sunny'}, 'color': {'on': [128, 128, 128], 'off': [255, 255, 0]}}, {'entity': 'input_boolean.d_night_button', 'icon': {'on': 'mdi:weather-night', 'off': 'mdi:weather-sunny'}, 'color': {'on': [128, 128, 128], 'off': [255, 255, 0]}}, {'entity': 'input_boolean.e_night_button', 'icon': {'on': 'mdi:weather-night', 'off': 'mdi:weather-sunny'}, 'color': {'on': [128, 128, 128], 'off': [255, 255, 0]}}, {'entity': 'input_boolean.working', 'icon': {'on': 'mdi:power-sleep', 'off': 'mdi:weather-sunset'}, 'color': {'on': [128, 128, 128], 'off': [255, 255, 0]}}, {'entity': 'input_boolean.no_timer_mode', 'name': 'Időzités', 'icon': {'on': 'mdi:timer-off-outline', 'off': 'mdi:timer-outline'}, 'color': {'on': [255, 64, 20], 'off': [191, 255, 0]}}]}], 'screensaver': {'type': 'screensaver', 'entity': 'weather.725', 'weatherUnit': 'celsius', 'forecastSkip': 0, 'weatherOverrideForecast1': None, 'weatherOverrideForecast2': None, 'weatherOverrideForecast3': None, 'weatherOverrideForecast4': None, 'doubleTapToUnlock': False, 'alternativeLayout': False, 'defaultCard': None, 'key': 'screensaver', 'statusIcon1': {'entity': 'input_boolean.working', 'icon': {'on': 'mdi:power-sleep', 'off': 'mdi:weather-sunset'}}, 'statusIcon2': {'entity': 'alarm_control_panel.riaszto'}, 'theme': {'autoWeather': True}}, 'hiddenCards': []}
2023-02-04 18:25:06.957139 INFO nspanel-1: Sending MQTT Message: pageType~pageStartup
2023-02-04 18:25:06.996872 INFO nspanel-1: Registering callbacks for the following items: ['alarm_control_panel.riaszto', 'input_boolean.e_vent_button', 'light.et1', 'script.home_leave', 'input_boolean.relax', 'switch.e_mirror', 'input_boolean.a_b_c_night_button', 'input_boolean.d_night_button', 'input_boolean.e_night_button', 'input_boolean.working', 'input_boolean.no_timer_mode', 'weather.725', 'input_boolean.working', 'alarm_control_panel.riaszto']
2023-02-04 18:25:07.095215 INFO nspanel-1: Started
2023-02-04 18:25:07.110143 INFO nspanel2: Starting
2023-02-04 18:25:07.118818 INFO nspanel2: Input config: {'panelRecvTopic': 'tele/nspanel2/RESULT', 'panelSendTopic': 'cmnd/nspanel2/CustomSend', 'model': 'eu', 'locale': 'hu_HU', 'updateMode': 'auto-notify', 'screensaver': {'entity': 'weather.725', 'theme': {'autoWeather': True}}}
2023-02-04 18:25:07.125758 INFO nspanel2: Loaded config: {'panelRecvTopic': 'tele/nspanel2/RESULT', 'panelSendTopic': 'cmnd/nspanel2/CustomSend', 'updateMode': 'auto-notify', 'model': 'eu', 'sleepTimeout': 20, 'sleepBrightness': 20, 'screenBrightness': 100, 'defaultBackgroundColor': 'ha-dark', 'sleepTracking': None, 'sleepTrackingZones': ['not_home', 'off'], 'sleepOverride': None, 'locale': 'hu_HU', 'timeFormat': '%H:%M', 'dateFormatBabel': 'full', 'dateAdditionalTemplate': '', 'timeAdditionalTemplate': '', 'dateFormat': '%A, %d. %B %Y', 'homeButton': False, '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.725', 'weatherUnit': 'celsius', 'forecastSkip': 0, 'weatherOverrideForecast1': None, 'weatherOverrideForecast2': None, 'weatherOverrideForecast3': None, 'weatherOverrideForecast4': None, 'doubleTapToUnlock': False, 'alternativeLayout': False, 'defaultCard': None, 'key': 'screensaver', 'theme': {'autoWeather': True}}, 'hiddenCards': []}
2023-02-04 18:25:07.139840 INFO nspanel2: Sending MQTT Message: pageType~pageStartup
2023-02-04 18:25:07.164223 INFO nspanel2: Registering callbacks for the following items: ['iText.', 'iText.', 'iText.', 'iText.', 'weather.725']
2023-02-04 18:25:07.191969 INFO nspanel2: Started
2023-02-04 18:25:07.202010 INFO nspanel_3: Starting
2023-02-04 18:25:07.212148 INFO nspanel_3: Input config: {'panelRecvTopic': 'tele/nspanel_3/RESULT', 'panelSendTopic': 'cmnd/nspanel_3/CustomSend', 'model': 'eu', 'locale': 'hu_HU', 'updateMode': 'auto-notify', 'screensaver': {'entity': 'weather.725', 'theme': {'autoWeather': True}}}
2023-02-04 18:25:07.220160 INFO nspanel_3: Loaded config: {'panelRecvTopic': 'tele/nspanel_3/RESULT', 'panelSendTopic': 'cmnd/nspanel_3/CustomSend', 'updateMode': 'auto-notify', 'model': 'eu', 'sleepTimeout': 20, 'sleepBrightness': 20, 'screenBrightness': 100, 'defaultBackgroundColor': 'ha-dark', 'sleepTracking': None, 'sleepTrackingZones': ['not_home', 'off'], 'sleepOverride': None, 'locale': 'hu_HU', 'timeFormat': '%H:%M', 'dateFormatBabel': 'full', 'dateAdditionalTemplate': '', 'timeAdditionalTemplate': '', 'dateFormat': '%A, %d. %B %Y', 'homeButton': False, '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.725', 'weatherUnit': 'celsius', 'forecastSkip': 0, 'weatherOverrideForecast1': None, 'weatherOverrideForecast2': None, 'weatherOverrideForecast3': None, 'weatherOverrideForecast4': None, 'doubleTapToUnlock': False, 'alternativeLayout': False, 'defaultCard': None, 'key': 'screensaver', 'theme': {'autoWeather': True}}, 'hiddenCards': []}
2023-02-04 18:25:07.253231 INFO nspanel_3: MQTT callback for: {'topic': 'tele/nspanel_1/RESULT', 'wildcard': None, 'payload': '{"CustomRecv":"event,startup,48,eu"}'}
2023-02-04 18:25:07.259479 INFO nspanel_3: Received Message from Screen: event,startup,48,eu
2023-02-04 18:25:07.261892 INFO nspanel_3: Sending MQTT Message: pageType~pageStartup
2023-02-04 18:25:07.298033 INFO nspanel_3: Registering callbacks for the following items: ['iText.', 'iText.', 'iText.', 'iText.', 'weather.725']
2023-02-04 18:25:07.306715 INFO nspanel-1: Sending MQTT Message: X
2023-02-04 18:25:07.340939 INFO nspanel-1: Update Pre-Check failed Tasmota Driver Version: None Panel Version: 48
2023-02-04 18:25:07.345260 INFO nspanel_3: Started
2023-02-04 18:25:07.356294 INFO AppDaemon: App initialization complete
2023-02-04 18:25:07.371501 INFO nspanel_3: Startup Event
2023-02-04 18:25:07.412507 INFO nspanel_3: MQTT callback for: {'topic': 'tele/nspanel_3/RESULT', 'wildcard': None, 'payload': '{"nlui_driver_version":"8"}'}
2023-02-04 18:25:07.425295 INFO nspanel_3: Update Pre-Check failed Tasmota Driver Version: 8 Panel Version: None
2023-02-04 18:25:07.464950 INFO nspanel-1: Sending MQTT Message: time~18:25~
2023-02-04 18:25:07.524775 INFO nspanel_3: MQTT callback for: {'topic': 'tele/nspanel2/RESULT', 'wildcard': None, 'payload': '{"nlui_driver_version":"8"}'}
2023-02-04 18:25:07.550064 INFO nspanel2: Update Pre-Check failed Tasmota Driver Version: 8 Panel Version: None
2023-02-04 18:25:07.682521 INFO nspanel_3: MQTT callback for: {'topic': 'tele/nspanel_3/RESULT', 'wildcard': None, 'payload': '{"CustomRecv":"event,startup,49,eu"}'}
2023-02-04 18:25:07.702926 INFO nspanel_3: Received Message from Screen: event,startup,49,eu
2023-02-04 18:25:07.732231 INFO nspanel_3: MQTT callback for: {'topic': 'tele/nspanel2/RESULT', 'wildcard': None, 'payload': '{"CustomRecv":"event,startup,49,eu"}'}
2023-02-04 18:25:07.738433 INFO nspanel-1: Sending MQTT Message: date~2023. febru��r 4., szombat
2023-02-04 18:25:07.754253 INFO nspanel_3: Received Message from Screen: event,startup,49,eu
2023-02-04 18:25:07.759025 INFO nspanel_3: Sending MQTT Message: X
2023-02-04 18:25:07.777391 INFO nspanel-1: Sending MQTT Message: timeout~20
2023-02-04 18:25:07.784110 INFO nspanel_3: Update Pre-Check failed Tasmota Driver Version: None Panel Version: 49
2023-02-04 18:25:07.791106 INFO nspanel2: Sending MQTT Message: X
2023-02-04 18:25:07.818341 INFO nspanel_3: Startup Event
2023-02-04 18:25:07.826247 INFO nspanel-1: Sending MQTT Message: dimmode~30~100~6371
2023-02-04 18:25:07.834417 INFO nspanel2: Update Pre-Check failed Tasmota Driver Version: None Panel Version: 49
2023-02-04 18:25:07.887006 INFO nspanel-1: Sending MQTT Message: pageType~screensaver
2023-02-04 18:25:07.932316 INFO nspanel_3: Previous message repeated 1 times
2023-02-04 18:25:07.934443 INFO nspanel_3: Sending MQTT Message: time~18:25~
2023-02-04 18:25:07.973373 INFO nspanel2: Sending MQTT Message: time~18:25~
2023-02-04 18:25:08.006919 INFO nspanel_3: Sending MQTT Message: date~2023. febru��r 4., szombat
2023-02-04 18:25:08.042064 INFO nspanel_3: Sending MQTT Message: timeout~20
2023-02-04 18:25:08.052475 INFO nspanel2: Sending MQTT Message: date~2023. febru��r 4., szombat
2023-02-04 18:25:08.076005 INFO nspanel2: Sending MQTT Message: timeout~20
2023-02-04 18:25:08.092624 INFO nspanel_3: Sending MQTT Message: dimmode~20~100~6371
2023-02-04 18:25:08.115902 INFO nspanel2: Sending MQTT Message: dimmode~20~100~6371
2023-02-04 18:25:08.135234 INFO nspanel_3: Sending MQTT Message: pageType~screensaver
2023-02-04 18:25:08.139860 INFO nspanel2: Sending MQTT Message: pageType~screensaver
2023-02-04 18:25:08.287100 INFO nspanel-1: Sending MQTT Message: weatherUpdate~���~0.1��C~V~���~1.1��C~H~���~1.2��C~K~���~2.1��C~Sze~���~3.8��C~~~���~17299~���~3334~~
2023-02-04 18:25:08.336210 INFO nspanel-1: Sending MQTT Message: color~0~65535~65535~65535~63469~65535~65535~65535~65535~65535~63469~35957~63469~35957~65535~65535~65535~65535~65535~65535~65535~65535
2023-02-04 18:25:08.345657 INFO nspanel2: Sending MQTT Message: weatherUpdate~���~0.1��C~V~���~1.1��C~H~���~1.2��C~K~���~2.1��C~Sze~���~3.8��C~~~~~~~~
2023-02-04 18:25:08.377098 INFO nspanel_3: Sending MQTT Message: weatherUpdate~���~0.1��C~V~���~1.1��C~H~���~1.2��C~K~���~2.1��C~Sze~���~3.8��C~~~~~~~~
2023-02-04 18:25:08.381354 INFO nspanel2: Sending MQTT Message: color~0~65535~65535~65535~63469~65535~65535~65535~65535~65535~63469~35957~63469~35957~65535~65535~65535~65535~65535~65535~65535~65535
2023-02-04 18:25:08.451597 INFO nspanel_3: Sending MQTT Message: color~0~65535~65535~65535~63469~65535~65535~65535~65535~65535~63469~35957~63469~35957~65535~65535~65535~65535~65535~65535~65535~65535
2023-02-04 18:25:08.454382 INFO nspanel_3: MQTT callback for: {'topic': 'tele/nspanel2/RESULT', 'wildcard': None, 'payload': '{"nlui_driver_version":"8"}'}
2023-02-04 18:25:08.463421 INFO nspanel_3: MQTT callback for: {'topic': 'tele/nspanel_1/RESULT', 'wildcard': None, 'payload': '{"nlui_driver_version":"8"}'}
2023-02-04 18:25:08.496782 INFO nspanel2: Update Pre-Check sucessful Tasmota Driver Version: 8 Panel Version: 49
2023-02-04 18:25:08.499877 INFO nspanel-1: Update Pre-Check sucessful Tasmota Driver Version: 8 Panel Version: 48
2023-02-04 18:25:08.549615 INFO nspanel_3: MQTT callback for: {'topic': 'tele/nspanel_3/RESULT', 'wildcard': None, 'payload': '{"nlui_driver_version":"8"}'}
2023-02-04 18:25:08.553925 INFO nspanel_3: Update Pre-Check sucessful Tasmota Driver Version: 8 Panel Version: 49
2023-02-04 18:26:00.135162 INFO nspanel2: Sending MQTT Message: time~18:26~
2023-02-04 18:26:00.156538 INFO nspanel_3: Sending MQTT Message: time~18:26~
2023-02-04 18:26:01.091724 INFO nspanel-1: Sending MQTT Message: time~18:26~

This isn’t the latest release. Are you using Homeassistent OS or docker containers? What’s the version showing up in HACS?

Home Assistant Os 9.5

What’s the version of Lovelace backend showing up in HACS?

@jobraun In the config file you can dim the display. Is this also possible with an mqtt string?

I would like to dim the devices in the weekend longer in the bedrooms, so I think than I should do it in Homeassistant

Easiest way to accomplish external control of the brightness is to create and use an input_number instead of an value and control the input_number in your automations

    sleepBrightness: input_number.brightness_nspanel

Hy guys :frowning:

all update and now:

  1. nspanel 49, eu
  2. nspanel 49, eu
  3. nspanel 49, eu

first nspanel: ( which has gone so far)
yesterday

update now:

Can i come back 48, eu (lui.tft) ?

can i come back original.tft?

Hello!

I just wanted to share my results to this wonderful thread after over a year of working on my dream wall switch. I kind of just reached the goal of my project and I’m super happy about the results. I made a Youtube video about it to try and show my future wall switch concept and how i use it in my everyday life.

Thank you all for your additions to this thread. It’s been very helpful.

Welcome to the Wall Switch Revolution!

1 Like

You just need to update your backend to the latest version … URLs for version 48 are in the release notes of the previous version.

Please post a screenshot from HACS, if you are on the latest version reinstall the Lovelace app and restart Appdaemon.

I have just watched your YouTube video of your wonderful project. I will say the work and effort you have put in is amazing - so looking forward to your next video.

p.s. Looking forward to more content :blush:

1 Like

Good morning,

No way to get it to work, I’ve reinstalled Lovelace app, restarted Appdaemon, updated Tasmota firmware,…but it still looks like this

I put information to see if you can help me fix it

Home Assistant 2023.2.2
Supervisor 2023.01.1
Frontend 20230202.0 - latest

nsPanel

00:00:00.002 HDW: ESP32-D0WD-V3 
00:00:00.071 UFS: FlashFS mounted with 260 kB free
00:00:00.122 CFG: Loaded from File, Count 590
00:00:00.132 QPC: Count 1
00:00:00.317 BRY: Berry initialized, RAM used=4041 bytes
00:00:00.340 Project tasmota - nsPanel Version 12.3.1(tasmota)-2_0_5_3(2022-12-16T10:31:03)
00:00:00.733 NXP: Initializing Driver
00:00:00.739 BRY: Successfully loaded 'autoexec.be'
00:00:01.320 WIF: Connecting to AP1 wifi_router Channel 1 BSSId 8C:DE:F9:0B:D6:C1 in mode 11n as nspanel-ui-1696...
00:00:04.117 WIF: Connected
00:00:04.376 HTP: Web server active on nspanel-ui-1696 with IP address 192.168.1.5
11:35:28.048 RSL: RESULT = {"CustomRecv":"event,startup,49,eu"}
11:35:28.552 MQT: Attempting connection...
11:35:28.624 MQT: Connected
11:35:28.629 MQT: tele/nspanel-ui/LWT = Online (retained)
11:35:28.631 MQT: cmnd/nspanel-ui/POWER = 
11:35:28.636 MQT: tele/nspanel-ui/INFO1 = {"Info1":{"Module":"NSPanel","Version":"12.3.1(tasmota)","FallbackTopic":"cmnd/nsPanel_fb/","GroupTopic":"cmnd/tasmotas/"}}
11:35:28.651 MQT: tele/nspanel-ui/INFO2 = {"Info2":{"WebServerMode":"Admin","Hostname":"nspanel-ui-1696","IPAddress":"192.168.1.5"}}
11:35:28.665 MQT: tele/nspanel-ui/INFO3 = {"Info3":{"RestartReason":"Software reset CPU","BootCount":49}}
11:35:28.668 MQT: stat/nspanel-ui/RESULT = {"POWER1":"OFF"}
11:35:28.680 MQT: stat/nspanel-ui/POWER1 = OFF
11:35:28.682 MQT: stat/nspanel-ui/RESULT = {"POWER2":"OFF"}
11:35:28.684 MQT: stat/nspanel-ui/POWER2 = OFF
11:35:28.831 QPC: Reset
11:35:29.940 MQT: stat/nspanel-ui/STATUS1 = {"StatusPRM":{"Baudrate":115200,"SerialConfig":"8N1","GroupTopic":"tasmotas","OtaUrl":"http://ota.tasmota.com/tasmota32/release/tasmota32.bin","RestartReason":"Software reset CPU","Uptime":"0T00:00:07","StartupUTC":"2023-02-06T10:35:22","Sleep":0,"CfgHolder":4617,"BootCount":48,"BCResetTime":"2022-10-05T18:25:31","SaveCount":590}}
11:35:30.002 MQT: stat/nspanel-ui/STATUS11 = {"StatusSTS":{"Time":"2023-02-06T11:35:29","Uptime":"0T00:00:07","UptimeSec":7,"Heap":128,"SleepMode":"Dynamic","Sleep":0,"LoadAvg":377,"MqttCount":1,"Berry":{"HeapUsed":16,"Objects":240},"POWER1":"OFF","POWER2":"OFF","Wifi":{"AP":1,"SSId":"wifi_router","BSSId":"8C:DE:F9:0B:D6:C1","Channel":1,"Mode":"11n","RSSI":80,"Signal":-60,"LinkCount":1,"Downtime":"0T00:00:05"}}}
11:35:30.057 MQT: stat/nspanel-ui/RESULT = {"Time":"2023-02-06T11:35:30","Uptime":"0T00:00:08","UptimeSec":8,"Heap":131,"SleepMode":"Dynamic","Sleep":0,"LoadAvg":382,"MqttCount":1,"Berry":{"HeapUsed":16,"Objects":240},"POWER1":"OFF","POWER2":"OFF","Wifi":{"AP":1,"SSId":"wifi_router","BSSId":"8C:DE:F9:0B:D6:C1","Channel":1,"Mode":"11n","RSSI":80,"Signal":-60,"LinkCount":1,"Downtime":"0T00:00:05"}}
11:35:30.123 MQT: stat/nspanel-ui/STATUS10 = {"StatusSNS":{"Time":"2023-02-06T11:35:30","ANALOG":{"Temperature1":19.4},"TempUnit":"C"}}
11:35:32.854 MQT: tele/nspanel-ui/STATE = {"Time":"2023-02-06T11:35:32","Uptime":"0T00:00:10","UptimeSec":10,"Heap":131,"SleepMode":"Dynamic","Sleep":0,"LoadAvg":477,"MqttCount":1,"Berry":{"HeapUsed":16,"Objects":240},"POWER1":"OFF","POWER2":"OFF","Wifi":{"AP":1,"SSId":"wifi_router","BSSId":"8C:DE:F9:0B:D6:C1","Channel":1,"Mode":"11n","RSSI":76,"Signal":-62,"LinkCount":1,"Downtime":"0T00:00:05"}}
11:35:32.897 MQT: tele/nspanel-ui/SENSOR = {"Time":"2023-02-06T11:35:32","ANALOG":{"Temperature1":19.3},"TempUnit":"C"}
11:35:33.038 MQT: tele/nspanel-ui/RESULT = {"CustomRecv":"event,startup,49,eu"}
11:35:33.186 MQT: tele/nspanel-ui/RESULT = {"nlui_driver_version":"8"}
11:35:33.245 MQT: stat/nspanel-ui/RESULT = {"CustomSend":"Done"}

AppDaemon

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
s6-rc: info: service init-appdaemon successfully started
s6-rc: info: service appdaemon: starting
s6-rc: info: service appdaemon successfully started
s6-rc: info: service legacy-services: starting
[11:57:24] INFO: Starting AppDaemon...
s6-rc: info: service legacy-services successfully started
2023-02-06 11:57:29.015080 INFO AppDaemon: AppDaemon Version 4.2.1 starting
2023-02-06 11:57:29.016844 INFO AppDaemon: Python version is 3.10.9
2023-02-06 11:57:29.018259 INFO AppDaemon: Configuration read from: /config/appdaemon/appdaemon.yaml
2023-02-06 11:57:29.019378 INFO AppDaemon: Added log: AppDaemon
2023-02-06 11:57:29.020718 INFO AppDaemon: Added log: Error
2023-02-06 11:57:29.021893 INFO AppDaemon: Added log: Access
2023-02-06 11:57:29.023205 INFO AppDaemon: Added log: Diag
2023-02-06 11:57:29.188538 INFO AppDaemon: Loading Plugin HASS using class HassPlugin from module hassplugin
2023-02-06 11:57:29.462833 INFO HASS: HASS Plugin Initializing
2023-02-06 11:57:29.464109 INFO HASS: HASS Plugin initialization complete
2023-02-06 11:57:29.465697 INFO AppDaemon: Loading Plugin MQTT using class MqttPlugin from module mqttplugin
2023-02-06 11:57:29.556300 INFO MQTT: MQTT Plugin Initializing
2023-02-06 11:57:29.557689 INFO MQTT: Using 'appdaemon/status' as Will Topic
2023-02-06 11:57:29.557993 INFO MQTT: Using 'appdaemon/status' as Birth Topic
2023-02-06 11:57:29.560338 INFO AppDaemon: Initializing HTTP
2023-02-06 11:57:29.561802 INFO AppDaemon: Using 'ws' for event stream
2023-02-06 11:57:29.567840 INFO AppDaemon: Starting API
2023-02-06 11:57:29.573728 INFO AppDaemon: Starting Admin Interface
2023-02-06 11:57:29.575200 INFO AppDaemon: Starting Dashboards
2023-02-06 11:57:29.606309 INFO HASS: Connected to Home Assistant 2023.2.2
2023-02-06 11:57:29.627537 INFO MQTT: Connected to Broker at URL 192.168.1.10:1883
2023-02-06 11:57:29.656880 INFO AppDaemon: Got initial state from namespace mqtt
2023-02-06 11:57:29.658357 INFO MQTT: MQTT Plugin initialization complete
2023-02-06 11:57:29.661058 INFO AppDaemon: App 'nspanel-1' added
2023-02-06 11:57:29.662042 INFO AppDaemon: Found 1 total apps
2023-02-06 11:57:29.664154 INFO AppDaemon: Starting Apps with 1 workers and 1 pins
2023-02-06 11:57:29.666887 INFO AppDaemon: Running on port 5050
2023-02-06 11:57:29.749239 INFO HASS: Evaluating startup conditions
2023-02-06 11:57:29.769844 INFO HASS: Startup condition met: hass state=RUNNING
2023-02-06 11:57:29.771412 INFO HASS: All startup conditions met
2023-02-06 11:57:29.818161 INFO AppDaemon: Got initial state from namespace default
2023-02-06 11:57:31.686897 INFO AppDaemon: Scheduler running in realtime
2023-02-06 11:57:31.699634 INFO AppDaemon: Adding /config/appdaemon/apps to module import path
2023-02-06 11:57:31.701896 INFO AppDaemon: Adding /config/appdaemon/apps/nspanel-lovelace-ui to module import path
2023-02-06 11:57:31.703915 INFO AppDaemon: Adding /config/appdaemon/apps/nspanel-lovelace-ui/luibackend to module import path
2023-02-06 11:57:31.706128 INFO AppDaemon: Adding /config/appdaemon/apps/nspanel-lovelace-ui/luibackend/translations to module import path
2023-02-06 11:57:31.708272 INFO AppDaemon: Adding /config/appdaemon/apps/nspanel-lovelace-ui/luibackend/translations/backend to module import path
2023-02-06 11:57:31.710778 INFO AppDaemon: Adding /config/appdaemon/apps/nspanel-lovelace-ui/luibackend/translations/frontend to module import path
2023-02-06 11:57:31.712737 INFO AppDaemon: Adding /config/appdaemon/apps/nspanel-lovelace-ui-back to module import path
2023-02-06 11:57:31.715014 INFO AppDaemon: Adding /config/appdaemon/apps/nspanel-lovelace-ui-back/luibackend to module import path
2023-02-06 11:57:31.717094 INFO AppDaemon: Adding /config/appdaemon/apps/nspanel-lovelace-ui-back/luibackend/translations to module import path
2023-02-06 11:57:31.719615 INFO AppDaemon: Adding /config/appdaemon/apps/nspanel-lovelace-ui-back/luibackend/translations/backend to module import path
2023-02-06 11:57:31.721830 INFO AppDaemon: Adding /config/appdaemon/apps/nspanel-lovelace-ui-back/luibackend/translations/frontend to module import path
2023-02-06 11:57:31.815179 WARNING AppDaemon: No app description found for: /config/appdaemon/apps/hello.py - ignoring
2023-02-06 11:57:31.818819 INFO AppDaemon: Loading App Module: /config/appdaemon/apps/nspanel-lovelace-ui/nspanel-lovelace-ui.py
2023-02-06 11:57:32.081991 WARNING AppDaemon: No app description found for: /config/appdaemon/apps/nspanel-lovelace-ui/luibackend/localization.py - ignoring
2023-02-06 11:57:32.084447 WARNING AppDaemon: No app description found for: /config/appdaemon/apps/nspanel-lovelace-ui/luibackend/theme.py - ignoring
2023-02-06 11:57:32.086410 WARNING AppDaemon: No app description found for: /config/appdaemon/apps/nspanel-lovelace-ui/luibackend/pages.py - ignoring
2023-02-06 11:57:32.088681 WARNING AppDaemon: No app description found for: /config/appdaemon/apps/nspanel-lovelace-ui/luibackend/controller.py - ignoring
2023-02-06 11:57:32.090720 WARNING AppDaemon: No app description found for: /config/appdaemon/apps/nspanel-lovelace-ui/luibackend/updater.py - ignoring
2023-02-06 11:57:32.092947 WARNING AppDaemon: No app description found for: /config/appdaemon/apps/nspanel-lovelace-ui/luibackend/config.py - ignoring
2023-02-06 11:57:32.094845 WARNING AppDaemon: No app description found for: /config/appdaemon/apps/nspanel-lovelace-ui/luibackend/icon_mapping.py - ignoring
2023-02-06 11:57:32.097007 WARNING AppDaemon: No app description found for: /config/appdaemon/apps/nspanel-lovelace-ui/luibackend/apis.py - ignoring
2023-02-06 11:57:32.099054 WARNING AppDaemon: No app description found for: /config/appdaemon/apps/nspanel-lovelace-ui/luibackend/mqtt.py - ignoring
2023-02-06 11:57:32.101367 WARNING AppDaemon: No app description found for: /config/appdaemon/apps/nspanel-lovelace-ui/luibackend/icons.py - ignoring
2023-02-06 11:57:32.103880 WARNING AppDaemon: No app description found for: /config/appdaemon/apps/nspanel-lovelace-ui/luibackend/helper.py - ignoring
2023-02-06 11:57:32.106550 INFO AppDaemon: Loading App Module: /config/appdaemon/apps/nspanel-lovelace-ui-back/nspanel-lovelace-ui.py
2023-02-06 11:57:32.110632 WARNING AppDaemon: No app description found for: /config/appdaemon/apps/nspanel-lovelace-ui-back/luibackend/localization.py - ignoring
2023-02-06 11:57:32.113234 WARNING AppDaemon: No app description found for: /config/appdaemon/apps/nspanel-lovelace-ui-back/luibackend/theme.py - ignoring
2023-02-06 11:57:32.118835 WARNING AppDaemon: No app description found for: /config/appdaemon/apps/nspanel-lovelace-ui-back/luibackend/pages.py - ignoring
2023-02-06 11:57:32.120717 WARNING AppDaemon: No app description found for: /config/appdaemon/apps/nspanel-lovelace-ui-back/luibackend/controller.py - ignoring
2023-02-06 11:57:32.122566 WARNING AppDaemon: No app description found for: /config/appdaemon/apps/nspanel-lovelace-ui-back/luibackend/updater.py - ignoring
2023-02-06 11:57:32.124292 WARNING AppDaemon: No app description found for: /config/appdaemon/apps/nspanel-lovelace-ui-back/luibackend/config.py - ignoring
2023-02-06 11:57:32.126348 WARNING AppDaemon: No app description found for: /config/appdaemon/apps/nspanel-lovelace-ui-back/luibackend/icon_mapping.py - ignoring
2023-02-06 11:57:32.128051 WARNING AppDaemon: No app description found for: /config/appdaemon/apps/nspanel-lovelace-ui-back/luibackend/apis.py - ignoring
2023-02-06 11:57:32.129772 WARNING AppDaemon: No app description found for: /config/appdaemon/apps/nspanel-lovelace-ui-back/luibackend/mqtt.py - ignoring
2023-02-06 11:57:32.131667 WARNING AppDaemon: No app description found for: /config/appdaemon/apps/nspanel-lovelace-ui-back/luibackend/icons.py - ignoring
2023-02-06 11:57:32.133466 WARNING AppDaemon: No app description found for: /config/appdaemon/apps/nspanel-lovelace-ui-back/luibackend/helper.py - ignoring
2023-02-06 11:57:32.136952 INFO AppDaemon: Initializing app nspanel-1 using class NsPanelLovelaceUIManager from module nspanel-lovelace-ui
2023-02-06 11:57:32.245699 INFO nspanel-1: Starting
2023-02-06 11:57:32.254479 INFO nspanel-1: Input config: {'panelRecvTopic': 'tele/nspanel-ui/RESULT', 'panelSendTopic': 'cmnd/nspanel-ui/CustomSend', 'model': 'eu', 'sleepTimeout': 20, 'sleepBrightness': [{'time': '7:00:00', 'value': 10}, {'time': '22:00:00', 'value': 1}], 'locale': 'es_ES', 'screensaver': {'entity': 'weather.casa'}}
2023-02-06 11:57:32.256981 INFO nspanel-1: Loaded config: {'panelRecvTopic': 'tele/nspanel-ui/RESULT', 'panelSendTopic': 'cmnd/nspanel-ui/CustomSend', 'updateMode': 'auto-notify', 'model': 'eu', 'sleepTimeout': 20, 'sleepBrightness': [{'time': '7:00:00', 'value': 10}, {'time': '22:00:00', 'value': 1}], 'screenBrightness': 100, 'defaultBackgroundColor': 'ha-dark', 'sleepTracking': None, 'sleepTrackingZones': ['not_home', 'off'], 'sleepOverride': None, 'locale': 'es_ES', '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.casa', 'weatherUnit': 'celsius', 'forecastSkip': 0, 'weatherOverrideForecast1': None, 'weatherOverrideForecast2': None, 'weatherOverrideForecast3': None, 'weatherOverrideForecast4': None, 'doubleTapToUnlock': False, 'alternativeLayout': False, 'defaultCard': None, 'key': 'screensaver'}, 'hiddenCards': []}
2023-02-06 11:57:32.265001 INFO nspanel-1: Sending MQTT Message: pageType~pageStartup
2023-02-06 11:57:32.287408 INFO nspanel-1: Registering callbacks for the following items: ['iText.', 'iText.', 'iText.', 'iText.', 'weather.casa']
2023-02-06 11:57:32.299006 INFO nspanel-1: Started
2023-02-06 11:57:32.302007 INFO AppDaemon: App initialization complete
2023-02-06 11:57:32.349121 INFO nspanel-1: MQTT callback for: {'topic': 'tele/nspanel-ui/RESULT', 'wildcard': None, 'payload': '{"nlui_driver_version":"8"}'}
2023-02-06 11:57:32.351909 INFO nspanel-1: Update Pre-Check failed Tasmota Driver Version: 8 Panel Version: None
2023-02-06 11:57:32.617335 INFO nspanel-1: MQTT callback for: {'topic': 'tele/nspanel-ui/RESULT', 'wildcard': None, 'payload': '{"CustomRecv":"event,startup,49,eu"}'}
2023-02-06 11:57:32.619217 INFO nspanel-1: Received Message from Screen: event,startup,49,eu
2023-02-06 11:57:32.621128 INFO nspanel-1: Sending MQTT Message: X
2023-02-06 11:57:32.626077 INFO nspanel-1: Update Pre-Check failed Tasmota Driver Version: None Panel Version: 49
2023-02-06 11:57:32.627906 INFO nspanel-1: Startup Event
2023-02-06 11:57:32.651068 INFO nspanel-1: Sending MQTT Message: time~11:57~
2023-02-06 11:57:32.704294 INFO nspanel-1: Sending MQTT Message: date~lunes, 6 de febrero de 2023
2023-02-06 11:57:32.710279 INFO nspanel-1: Sending MQTT Message: timeout~20
2023-02-06 11:57:32.715984 INFO nspanel-1: Sending MQTT Message: dimmode~10~100~6371
2023-02-06 11:57:32.721575 INFO nspanel-1: Started rendering of page None with type screensaver
2023-02-06 11:57:32.723957 INFO nspanel-1: Sending MQTT Message: pageType~screensaver
2023-02-06 11:57:32.767038 INFO nspanel-1: Sending MQTT Message: weatherUpdate~���~8.5��C~mar~���~7.6��C~mi��~���~9.9��C~jue~���~8.3��C~vie~���~10.2��C~~
2023-02-06 11:57:33.385347 INFO nspanel-1: MQTT callback for: {'topic': 'tele/nspanel-ui/RESULT', 'wildcard': None, 'payload': '{"nlui_driver_version":"8"}'}
2023-02-06 11:57:33.394703 INFO nspanel-1: Update Pre-Check sucessful Tasmota Driver Version: 8 Panel Version: 49

Hello

Unfortunately, I am in similar shoes.
There are 2 options:
1 option
If you can return to \ "48, eu ".

2 Option
If Esphome is pulling again.

Here you will find help:

If you succeed in sharing something?
Thank you

Please check the version you have in the python file and in HACS.

Love to hear that Claire! :smiley: Keeps me going. :slight_smile:

1 Like

Starting to play with the new Power Card - I would like to be able to change the displayed values using a Template. Could you consider adding a Value field as you have in other parts of the Project.

As you can see my Solar is in W this should be kW and home has too many decimal places.

image

That’s already added in development version

1 Like