NEWS
SONOFF NSPanel mit Lovelace UI
-
@sarlochin
Bitte benutze für die Lesbarkeit Code-Tags.Ich habe das bereits für die meisten Logs nachgeholt (was ich beim Überfliegen sehen konnte), mag aber nicht den ganzen Post zeilenweise durchsuchen.
-
@sarlochin sagte in SONOFF NSPanel mit Lovelace UI:
Da passieren sehr merkwürdige Dinge... wie z.B.
mqtt.0 2025-04-14 11:30:53.094 info send2Server mqtt.0.TasmotaDevices.nspanel_0DBF90.cmnd.CustomSend[TasmotaDevices/nspanel_0DBF90/cmnd/CustomSend] javascript.0 2025-04-14 11:30:52.943 warn State "0_userdata.0.NSPanel.1.Relay." not found javascript.0 2025-04-14 11:30:52.916 warn getState "0_userdata.0.NSPanel.2.Relay." not found (3)
Könntest du mal die komplette Screensaver-Config aus dem Script posten, welche die gewünschte Konfiguration beinhaltet?
Bitte in den Code-Tags aus der Menüleiste des Beitrags wie bereits von @Samson71 korrigiert. Ansonsten ist das sehr schlecht lesbar...
-
Wir haben das Problem besprochen und mit dem aktuellen Skript sind Datenpunkte die mit
mqtt
beginnen bei mrIcons verboten. Entweder du verwendest aliase oder wartest auf ein bugfix -
du kannst den unteren Teil aus dem DEV-Script verwenden... Ist ein Bugfix für das Problem...
https://github.com/joBr99/nspanel-lovelace-ui/blob/main/ioBroker/DEV/NSPanelTs.ts
Zum Hintergrund: Bislang wurden immer die Buttons aus
stat.POWER1
undstat.POWER2
extrahiert und nur aufmqtt
abgeprüft. Das heißt, alles was mitmqtt
anfing waren für das Skript automatisch Buttons. Durch das aufsplitten deiner Datenpunkte wurden jedoch keine Buttons 1 oder 2 gefunden und somit war die Endung auf0_userdata.0.NSPanel.1.Relay.
. Also auf dem Punkt am Ende und das lässt den JS-Adapter abstürzen...Viel Spaß mit dem Bugfix... und vielen Dank an @ticaki für die superschnelle Analyse und den schnellen Fix...
EDIT: Bitte, falls noch nicht geschehen, die TFT v4.7.1 flashen...
Die neueste US-P - Version ist auch verfügbar:
FlashNextion http://nspanel.de/nspanel-us-p-v4.7.1.tft
Mit Bezug auf:
https://github.com/joBr99/nspanel-lovelace-ui/issues/1323Die TFT-Welt ist für Home Assistant stehen geblieben. Wir forken und entwickeln jedoch eine separate TFT-Version für das NSPanel unter ioBroker (Hat diverse Funktionalitäten mehr, ist jedoch auch abwärtskompatibel zu HA) ...
Daher die korrekte Aussage:
für HA: v4.4.0 (https://github.com/joBr99/nspanel-lovelace-ui/tree/main/HMI)
für ioBroker: v4.7.1 (https://github.com/ticaki/ioBroker.nspanel-lovelace-ui/tree/main/HMI) -
Bugberichte zur ioBroker - TFT Version
Bitte hier eröffnen:
https://github.com/ticaki/ioBroker.nspanel-lovelace-ui/issues
-
Moin und frohe Ostern zusammen. Ich habe die Zeit jetzt mal genutzt und mein NS-Panel geflasht und das Skript eingebunden. Soweit funktioniert es auch schon. Jetzt möchte ich eine Seite "Garten" erstellen und einige Lampen als Übersicht darstellen. Das Skript habe ich so angepasst:
/******************************** End CONFIG Parameter ********************************/ //-- Anfang für eigene Seiten -- z.T. selbstdefinierte Aliase erforderlich ---------------- //-- Start for your own pages -- some self-defined aliases required ---------------- let Garten: PageType = { 'type': 'cardEntities', 'heading': 'Garten', 'useColor': true, 'items': [ { id: 'alias.0.NSPanel1.Licht_Gartenhaus_.ON_ACTUAL', name: 'Licht Gartenhaus', icon: 'Licht', icon2: 'power',offColor: MSRed, onColor: MSGreen}, ] }; //-- https://github.com/joBr99/nspanel-lovelace-ui/wiki/NSPanel-Page-%E2%80%90-Typen_How-2_Beispiele //-- ENDE für eigene Seiten -- z.T. selbstdefinierte Aliase erforderlich ------------------------- //-- END for your own pages -- some self-defined aliases required ------------------------
Aber das Panel zeigt mir keine Seite mit Garten an. Ich sehe nu die Startseite und wenn ich aufs Display drücke, erscheint das Service Menü. Was fehlt mir noch...?
-
@tolkin sagte in SONOFF NSPanel mit Lovelace UI:
Was fehlt mir noch...?
Vermutlich der Eintrag unter "Pages"/"Subpages".
-
@tolkin
du hast auch einen Fehler in der "id".
in der Page Config enden die Pfade immer auf den Channel. In deinem Fall also so.id: 'alias.0.NSPanel1.Licht_Gartenhaus_
-
Leider haben beide Anpassungen noch nicht zum Erfolg geführt. Ich bekomme beim Skript-Start auch immer noch diese Fehlermeldung.
script.js.common.Panel_1: Config-Parameter: << config.panelRecvTopic - mqtt.0.SmartHometele.nspanel_C3025C.RESULT >> does not refer to the prefix .tele. Please Check Parameters!
-
@tolkin sagte in SONOFF NSPanel mit Lovelace UI:
mqtt.0.SmartHometele.nspanel_C3025C.RESULT
mqtt.0.SmartHometele.nspanel_C3025C.RESULT
So wie es aussieht fehlt da ein Punkt zwischen
SmartHome
undtele
also korrekt wäre:
mqtt.0.SmartHome.tele.nspanel_C3025C.RESULT