NEWS
Test Adapter NSPanel-lovelace-ui v1.x.x
-
Der Datenpunkt wird angepasst. Hab ihn davor per Hand geändert und er wurde nach Neustart auf den eingestellten Wert geändert.
-
Gibt wirklich keine Logausgabe dazu? Ach und geht die vergleichbare Skriptkonfiguration?
und das mit der falschen Hintergrundfarbe könnte daran liegen das irgendwo die Farbe eingestellt ist, da sich in dem Bezug der erweiterte Screensaver von den anderen unterscheidet, dieser kann keine HIntergrund farben.
Ach ich hab das mit dem layout nicht gelesen - dann stimmen meine vermutung wohl eher nicht.
-
Ich hab mal den Log auf Debug gestellt:
nspanel-lovelace-ui.0 2026-10-14 21:15:09.582 info [NSPanel_Buero] Panel startup finished! nspanel-lovelace-ui.0 2026-10-14 21:15:09.539 debug [NSPanel_Buero] Set screeensaver timeout to 2s. nspanel-lovelace-ui.0 2026-10-14 21:15:09.535 debug [NSPanel_Buero] Set screeensaver timeout to 30s. nspanel-lovelace-ui.0 2026-10-14 21:15:09.508 debug [main] Register last send type 08_D1_F9_A5_2D_A8-cardGrid block for 200ms nspanel-lovelace-ui.0 2026-10-14 21:15:09.355 debug [main] [NSPanel_Buero] Switch page to visible! nspanel-lovelace-ui.0 2026-10-14 21:15:09.354 debug [NSPanel_Buero-SendClass] send payload: {"topic":"tasmota/NSPanel_Buero/cmnd/CustomSend","payload":"dimmode~40~80~0~65255"} to panel. nspanel-lovelace-ui.0 2026-10-14 21:15:09.354 debug [NSPanel_Buero] set color to RGB {"r":255,"g":220,"b":60} -> 65255 nspanel-lovelace-ui.0 2026-10-14 21:15:09.089 debug [NSPanel_Buero-SendClass] send payload: {"topic":"tasmota/NSPanel_Buero/cmnd/Rule3","payload":"1"} to panel. nspanel-lovelace-ui.0 2026-10-14 21:15:09.072 debug [NSPanel_Buero-SendClass] send payload: {"topic":"tasmota/NSPanel_Buero/cmnd/Rule3","payload":"ON CustomSend DO RuleTimer3 140 ENDON ON Rules#Timer=3 DO CustomSend pageType~pageStartup ENDON"} to panel. nspanel-lovelace-ui.0 2026-10-14 21:15:09.055 debug [NSPanel_Buero-SendClass] send payload: {"topic":"tasmota/NSPanel_Buero/cmnd/GetDriverVersion","payload":""} to panel. nspanel-lovelace-ui.0 2026-10-14 21:15:09.043 debug [NSPanel_Buero-SendClass] send payload: {"topic":"tasmota/NSPanel_Buero/cmnd/POWER2","payload":""} to panel. nspanel-lovelace-ui.0 2026-10-14 21:15:09.031 debug [NSPanel_Buero-SendClass] send payload: {"topic":"tasmota/NSPanel_Buero/cmnd/POWER1","payload":""} to panel. nspanel-lovelace-ui.0 2026-10-14 21:15:09.020 debug [NSPanel_Buero-SendClass] send payload: {"topic":"tasmota/NSPanel_Buero/cmnd/STATUS0","payload":""} to panel. nspanel-lovelace-ui.0 2026-10-14 21:15:08.976 debug [NSPanel_Buero-SendClass] send payload: {"topic":"tasmota/NSPanel_Buero/cmnd/tempOffset","payload":"0"} to panel. nspanel-lovelace-ui.0 2026-10-14 21:15:08.976 info [NSPanel_Buero] is online! nspanel-lovelace-ui.0 2026-10-14 21:15:08.976 debug [NSPanel_Buero] Receive message:{"type":"event","method":"startup","id":"61","action":"eu","opt":"5.1.1"} nspanel-lovelace-ui.0 2026-10-14 21:15:08.834 debug [NSPanel_Buero-SendClass] send payload: {"topic":"tasmota/NSPanel_Buero/cmnd/CustomSend","payload":"pageType~pageStartup","opt":{"retain":true}} to panel. nspanel-lovelace-ui.0 2026-10-14 21:15:08.176 debug [NSPanel_Buero-SendClass] send payload: {"topic":"tasmota/NSPanel_Buero/cmnd/CustomSend","payload":"pageType~pageStartup","opt":{"retain":true}} to panel. nspanel-lovelace-ui.0 2026-10-14 21:15:06.298 info [controller] 1 Panels initialized nspanel-lovelace-ui.0 2026-10-14 21:15:06.298 debug [controller] Found 0 trash card configurations. nspanel-lovelace-ui.0 2026-10-14 21:15:05.175 debug [NSPanel_Buero-SendClass] send payload: {"topic":"tasmota/NSPanel_Buero/cmnd/CustomSend","payload":"pageType~pageStartup","opt":{"retain":true}} to panel. nspanel-lovelace-ui.0 2026-10-14 21:15:04.970 debug [controller] Panel 08_D1_F9_A5_2D_A8 created nspanel-lovelace-ui.0 2026-10-14 21:15:03.230 info [NSPanel_Buero] Setting panel to offline until first message! nspanel-lovelace-ui.0 2026-10-14 21:15:03.229 debug [mqttClient] subscribe to: tasmota/NSPanel_Buero/stat/# nspanel-lovelace-ui.0 2026-10-14 21:15:03.226 debug [mqttClient] subscribe to: tasmota/NSPanel_Buero/tele/# nspanel-lovelace-ui.0 2026-10-14 21:15:03.226 debug [NSPanel_Buero] Panel 08_D1_F9_A5_2D_A8 is initialised! nspanel-lovelace-ui.0 2026-10-14 21:15:03.222 info [AdminConfiguration] Screensaver 'Test' (alternate) from the admin configuration replaces the script screensaver of panel '08_D1_F9_A5_2D_A8' nspanel-lovelace-ui.0 2026-10-14 21:15:03.222 debug [config-manager] Screensaver pageItems count: 4 nspanel-lovelace-ui.0 2026-10-14 21:15:03.221 info [AdminConfiguration] Page 'main' is overridden by the admin configuration. -
Der Ausschnitt ist in beide Richtungen zu klein - Einzige was auffällig ist
[config-manager] Screensaver pageItems count: 4Das wäre Zeit, Datum, Favorit und ein weiteres. Bestätige mal wieviele du eingestellt hast und gib das Log als datei - am bestenn alles vom Start bis zum anzeigen des Screensavers.Wenn da mehrere Panels auf dem adapter laufen, deaktiviere die einfach, dann erscheinen keine unnötigen daten im log.
-
-
Der Ausschnitt ist in beide Richtungen zu klein - Einzige was auffällig ist
[config-manager] Screensaver pageItems count: 4Das wäre Zeit, Datum, Favorit und ein weiteres. Bestätige mal wieviele du eingestellt hast und gib das Log als datei - am bestenn alles vom Start bis zum anzeigen des Screensavers.Wenn da mehrere Panels auf dem adapter laufen, deaktiviere die einfach, dann erscheinen keine unnötigen daten im log.
hast du das im Log gesehen, da wird Farbe auf Gleb

nspanel-lovelace-ui.0 2026-10-14 21:15:09.354 debug [NSPanel_Buero-SendClass] send payload: {"topic":"tasmota/NSPanel_Buero/cmnd/CustomSend","payload":"dimmode~40~80~0~65255"} to panel. nspanel-lovelace-ui.0 2026-10-14 21:15:09.354 debug [NSPanel_Buero] set color to RGB {"r":255,"g":220,"b":60} -> 65255 -
Der Ausschnitt ist in beide Richtungen zu klein - Einzige was auffällig ist
[config-manager] Screensaver pageItems count: 4Das wäre Zeit, Datum, Favorit und ein weiteres. Bestätige mal wieviele du eingestellt hast und gib das Log als datei - am bestenn alles vom Start bis zum anzeigen des Screensavers.Wenn da mehrere Panels auf dem adapter laufen, deaktiviere die einfach, dann erscheinen keine unnötigen daten im log.
-
Einzige was auffällig ist [config-manager] Screensaver pageItems count: 4 Das wäre Zeit, Datum, Favorit und ein weiteres.
Wird da Wetter mit gezählt, sonst würde das bei Alternate.
habs falsch wieder gegeben, Zeit und Datum sind in der zählung nicht drin - die kommen erst später dazu
-
Ich glaube ich habe das Problem gefunden
doppelte Abos auf einem externen MQTT Broker führen zu doppelten ACK und beim startup werden viele nachrichten verzögert ans panel geschickt jedoch kommt auf jede Nachricht eine verdoppelte Bestätigung was dazu führe das jede 2. Nachricht in der Query nicht gesendet wird. Wenn der Stress dann rum ist und man das manuell umstellt sind nicht so viele Nachrichten in der Query das die sich ins Gehege kommen.Der fix ist auf main bitte mal testen
-
Moin! Hab ich mit allen vier Layouts getestet. Die Daten werden jetzt minimal verzögert angezeigt, was aber zu vernachlässigen ist. Super! Einzig das Thema mit dem roten Hintergrund ist noch offen. Dies tritt aber nur beim Standard, Alternate und Easy View auf. Das Advanced bleibt schwarz
-
-
Wow, du hast Recht. Scheinbar unabsichtlich. Ich schau später mal, aber das könnte das Problem gewesen sein. Das Problem sitzt ja bekanntlich vor dem Bildschirm.
Heißt dann aber, dass das Theme nur automatisch angezeigt wird, nicht wenn per Hand das Layout geändert wird?
-
-
Wow, du hast Recht. Scheinbar unabsichtlich. Ich schau später mal, aber das könnte das Problem gewesen sein. Das Problem sitzt ja bekanntlich vor dem Bildschirm.
Heißt dann aber, dass das Theme nur automatisch angezeigt wird, nicht wenn per Hand das Layout geändert wird?
@patricknitsch sagte:
Heißt dann aber, dass das Theme nur automatisch angezeigt wird, nicht wenn per Hand das Layout geändert wird?Nö, eher
- layout ändern
- Neuberechnen von items (dauert wohl ein paar ms) oder es wird noch was verschickt. weshalb das doppelte Done nicht das update der items unterdrückt
- Update der items
- Color update wurde vom doppelten done vom item update unterdrückt
Beim startup wird soviel verschickt und auch mehrfach das ich das da nicht ganz nachvollziehen kann, Aber dabei scheint das weather update von einem doppelten done verschluckt worden zu sein, dafür ist das color update durchgegangen.
Das Problem betrifft nur externen Broker - der interne Broker verschickt bei einem subscript auf /# und /topic/# nur 1 mal eine nachricht - der externe schickt eine für /# und /topic/#. Das ist nur ein Beispiel.
Zu den Verzögerungen
der erweitere Screensaver braucht einiges an Zeit um sich aufzubauen - nachdem der erhalt der nachricht bestätigt wurde, kommt wärend dieser Zeit eine weiteres update, kann das zu fehlern führen. Daher wird nur alle 3 Sekunden ein update an den Screensaver geschickt. Das ist soweit kein Problem, ausser du hast wirklich sehr häufige updates, dann kann ein reaktion auf einen geschalteten State schon mal 5 Sekunden dauern (3 sekunden verzögerung, 2 Sekunden für übertragung und darstellung)
-
Passt. 👍
-
@tt-tom
was sollen wir mit[config-manager] Optional: ACTUALmachen, ich hab davon einen haufen einträge im log beim startup und kein bock den benannten fehler zu beheben :Dnspanel-lovelace-ui.0 2026-10-15 11:35:24.151 info [config-manager] Optional: ACTUAL: alias.0.zuhause.og.Technik.Saugroboter.Favorite, channel role: select - not found, using SET instead (searching for type: ["number","string"], role: ["value.mode.select"]) nspanel-lovelace-ui.0 2026-10-15 11:35:24.148 info [config-manager] Optional: ACTUAL: alias.0.zuhause.og.Technik.Saugroboter.customMode, channel role: select - not found, using SET instead (searching for type: ["number","string"], role: ["value.mode.select"])oder einfach lassen?
Ist ein Eintrag der den Rückfall auf set beschreibt, wenn actual nicht da ist. -
@tt-tom
was sollen wir mit[config-manager] Optional: ACTUALmachen, ich hab davon einen haufen einträge im log beim startup und kein bock den benannten fehler zu beheben :Dnspanel-lovelace-ui.0 2026-10-15 11:35:24.151 info [config-manager] Optional: ACTUAL: alias.0.zuhause.og.Technik.Saugroboter.Favorite, channel role: select - not found, using SET instead (searching for type: ["number","string"], role: ["value.mode.select"]) nspanel-lovelace-ui.0 2026-10-15 11:35:24.148 info [config-manager] Optional: ACTUAL: alias.0.zuhause.og.Technik.Saugroboter.customMode, channel role: select - not found, using SET instead (searching for type: ["number","string"], role: ["value.mode.select"])oder einfach lassen?
Ist ein Eintrag der den Rückfall auf set beschreibt, wenn actual nicht da ist. -
was will den der plöstzlich
nspanel-lovelace-ui.0 2026-10-15 16:56:26.125 info [config-manager] Optional: ACTUAL: alias.0.NSPanel.Garten.horstLos, channel role: socket - not found, using SET instead (searching for type: "boolean", role: "sensor.switch") nspanel-lovelace-ui.0 2026-10-15 16:56:26.155 info [config-manager] Optional: ACTUAL: alias.0.NSPanel.Garten.horstNoRasenkante, channel role: socket - not found, using SET instead (searching for type: "boolean", role: "sensor.switch") nspanel-lovelace-ui.0 2026-10-15 16:56:26.229 info [config-manager] Optional: ACTUAL: alias.0.NSPanel.GartenWasser.rasenTimer, channel role: socket - not found, using SET instead (searching for type: "boolean", role: "sensor.switch") nspanel-lovelace-ui.0 2026-10-15 16:56:26.258 info [config-manager] Optional: ACTUAL: alias.0.NSPanel.GartenWasser.blumenTimer, channel role: socket - not found, using SET instead (searching for type: "boolean", role: "sensor.switch")
in scriptversion 0.21.3
war vorher nicht so..ja ist ne info ist mir klar..
-
was will den der plöstzlich
nspanel-lovelace-ui.0 2026-10-15 16:56:26.125 info [config-manager] Optional: ACTUAL: alias.0.NSPanel.Garten.horstLos, channel role: socket - not found, using SET instead (searching for type: "boolean", role: "sensor.switch") nspanel-lovelace-ui.0 2026-10-15 16:56:26.155 info [config-manager] Optional: ACTUAL: alias.0.NSPanel.Garten.horstNoRasenkante, channel role: socket - not found, using SET instead (searching for type: "boolean", role: "sensor.switch") nspanel-lovelace-ui.0 2026-10-15 16:56:26.229 info [config-manager] Optional: ACTUAL: alias.0.NSPanel.GartenWasser.rasenTimer, channel role: socket - not found, using SET instead (searching for type: "boolean", role: "sensor.switch") nspanel-lovelace-ui.0 2026-10-15 16:56:26.258 info [config-manager] Optional: ACTUAL: alias.0.NSPanel.GartenWasser.blumenTimer, channel role: socket - not found, using SET instead (searching for type: "boolean", role: "sensor.switch")
in scriptversion 0.21.3
war vorher nicht so..ja ist ne info ist mir klar..
-
Hallo,
erst mal vielen Dank für diesen Adapter.
Mit den Adapter habe ich mich getraut mein Panel, das gefühlt schon Jahre in meiner Schublade liegt, zu flashen und die ersten Seiten zu erstellen.
Wenn ihr gerade beim Screensaver seit, wird es hier eine Möglichkeit geben das der Bildschirm sich nach einer eingestellten Zeit ausschaltet?
Da ich gerne auch meine Audio mit dem Panel steuern würde, aber mich nicht getraue den Skript manuell anzupassen, wann denkt ihr wird CardMedia über den Adapter einstellbar zu Verfügung stehen?
Vielen Dank und Grüße :-)
Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.
Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.
Mit deinem Input könnte dieser Beitrag noch besser werden 💗
Registrieren Anmelden
