NEWS
SONOFF NSPanel mit Lovelace UI (TypeScript Version)
-
Nur um es mal erwähnt zu haben - der Adapter bietet da deutlich mehr Infos im Log - daher kommen da wohl weniger solche Fragen :)
-
-
@TT-Tom Danke! Ich hab alles (Panel und Script) neu gestartet, aktuell sehe ich die Fehler vom Wetteradapter nicht (merkwürdig..).
Im Log erscheint nur zyklisch folgendes:8.4.2026, 15:47:17.623 [info ]: javascript.0 (22192) script.js.NSPanel.NSPanels: Stopping script 8.4.2026, 15:47:24.574 [info ]: javascript.0 (22192) script.js.NSPanel.NSPanels: Compiling TypeScript source 8.4.2026, 15:47:25.185 [info ]: javascript.0 (22192) script.js.NSPanel.NSPanels: source code did not change, using cached compilation result... 8.4.2026, 15:47:25.269 [info ]: javascript.0 (22192) script.js.NSPanel.NSPanels: --- start of NsPanelTs: 0_userdata.0.NSPanel.1. --- 8.4.2026, 15:47:25.274 [info ]: javascript.0 (22192) script.js.NSPanel.NSPanels: setObjects enabled - create Alias Channels possible 8.4.2026, 15:47:25.278 [info ]: javascript.0 (22192) script.js.NSPanel.NSPanels: weather alias for pirate-weather.0. already exists 8.4.2026, 15:47:25.287 [info ]: javascript.0 (22192) script.js.NSPanel.NSPanels: registered 41 subscriptions, 0 schedules, 0 messages, 0 logs and 0 file subscriptions 8.4.2026, 15:47:25.338 [info ]: javascript.0 (22192) script.js.NSPanel.NSPanels: Desired TFT Firmware: 61 / v5.1.1 8.4.2026, 15:47:25.338 [info ]: javascript.0 (22192) script.js.NSPanel.NSPanels: Installed TFT Firmware: 53 / v[object Object] 8.4.2026, 15:47:25.386 [info ]: javascript.0 (22192) script.js.NSPanel.NSPanels: Debug mode disabled 8.4.2026, 15:47:25.792 [info ]: javascript.0 (22192) script.js.NSPanel.NSPanels: hidden Cards disabled 8.4.2026, 15:47:27.263 [info ]: javascript.0 (22192) script.js.NSPanel.NSPanels: Start MQTT-Port-Check ------------------------------------- 8.4.2026, 15:47:27.263 [info ]: javascript.0 (22192) script.js.NSPanel.NSPanels: -- admin.0 - 8081 8.4.2026, 15:47:27.263 [info ]: javascript.0 (22192) script.js.NSPanel.NSPanels: -- bambulab.0 - 8883 8.4.2026, 15:47:27.263 [info ]: javascript.0 (22192) script.js.NSPanel.NSPanels: -- evcc.0 - 7070 8.4.2026, 15:47:27.263 [info ]: javascript.0 (22192) script.js.NSPanel.NSPanels: -- mqtt.0 - 1889 8.4.2026, 15:47:27.263 [info ]: javascript.0 (22192) script.js.NSPanel.NSPanels: -- sonoff.0 - 1888 8.4.2026, 15:47:27.263 [info ]: javascript.0 (22192) script.js.NSPanel.NSPanels: -- sun2000.0 - 502 8.4.2026, 15:47:27.263 [info ]: javascript.0 (22192) script.js.NSPanel.NSPanels: -- web.0 - 8082 8.4.2026, 15:47:27.263 [info ]: javascript.0 (22192) script.js.NSPanel.NSPanels: - MQTT-Port-Check OK: Instance of Adapter: mqtt.0 is running on Port:1889 8.4.2026, 15:47:27.263 [info ]: javascript.0 (22192) script.js.NSPanel.NSPanels: End MQTT-Port-Check --------------------------------------- 8.4.2026, 15:47:52.803 [info ]: javascript.0 (22192) script.js.NSPanel.NSPanels: Desired TFT Firmware: 61 / v5.1.1 8.4.2026, 15:47:52.803 [info ]: javascript.0 (22192) script.js.NSPanel.NSPanels: Installed TFT Firmware: 53 / v[object Object] 8.4.2026, 15:48:03.185 [warn ]: javascript.0 (22192) at HandleScreensaverUpdate (script.js.NSPanel.NSPanels:14476:31) 8.4.2026, 15:48:03.185 [warn ]: javascript.0 (22192) at HandleScreensaver (script.js.NSPanel.NSPanels:13990:5) 8.4.2026, 15:48:03.186 [warn ]: javascript.0 (22192) at HandleMessage (script.js.NSPanel.NSPanels:5806:21) 8.4.2026, 15:48:03.186 [warn ]: javascript.0 (22192) at script.js.NSPanel.NSPanels:5493:21 8.4.2026, 15:48:03.186 [warn ]: javascript.0 (22192) at step (script.js.NSPanel.NSPanels:33:23) 8.4.2026, 15:48:03.186 [warn ]: javascript.0 (22192) at Object.next (script.js.NSPanel.NSPanels:14:53) 8.4.2026, 15:48:03.186 [warn ]: javascript.0 (22192) at script.js.NSPanel.NSPanels:8:71 8.4.2026, 15:48:03.186 [warn ]: javascript.0 (22192) at HandleScreensaverUpdate (script.js.NSPanel.NSPanels:14476:31) 8.4.2026, 15:48:03.188 [warn ]: javascript.0 (22192) at HandleScreensaver (script.js.NSPanel.NSPanels:13990:5) 8.4.2026, 15:48:03.188 [warn ]: javascript.0 (22192) at HandleMessage (script.js.NSPanel.NSPanels:5806:21) 8.4.2026, 15:48:03.188 [warn ]: javascript.0 (22192) at script.js.NSPanel.NSPanels:5493:21 8.4.2026, 15:48:03.188 [warn ]: javascript.0 (22192) at step (script.js.NSPanel.NSPanels:33:23) 8.4.2026, 15:48:03.188 [warn ]: javascript.0 (22192) at Object.next (script.js.NSPanel.NSPanels:14:53) 8.4.2026, 15:48:03.188 [warn ]: javascript.0 (22192) at script.js.NSPanel.NSPanels:8:71 8.4.2026, 15:48:03.189 [warn ]: javascript.0 (22192) at HandleScreensaverUpdate (script.js.NSPanel.NSPanels:14476:31) 8.4.2026, 15:48:03.189 [warn ]: javascript.0 (22192) at HandleScreensaver (script.js.NSPanel.NSPanels:13990:5) 8.4.2026, 15:48:03.189 [warn ]: javascript.0 (22192) at HandleMessage (script.js.NSPanel.NSPanels:5806:21) 8.4.2026, 15:48:03.189 [warn ]: javascript.0 (22192) at script.js.NSPanel.NSPanels:5493:21 8.4.2026, 15:48:03.189 [warn ]: javascript.0 (22192) at step (script.js.NSPanel.NSPanels:33:23) 8.4.2026, 15:48:03.189 [warn ]: javascript.0 (22192) at Object.next (script.js.NSPanel.NSPanels:14:53) 8.4.2026, 15:48:03.189 [warn ]: javascript.0 (22192) at script.js.NSPanel.NSPanels:8:71 8.4.2026, 15:48:03.190 [warn ]: javascript.0 (22192) at HandleScreensaverUpdate (script.js.NSPanel.NSPanels:14476:31) 8.4.2026, 15:48:03.190 [warn ]: javascript.0 (22192) at HandleScreensaver (script.js.NSPanel.NSPanels:13990:5) 8.4.2026, 15:48:03.190 [warn ]: javascript.0 (22192) at HandleMessage (script.js.NSPanel.NSPanels:5806:21) 8.4.2026, 15:48:03.190 [warn ]: javascript.0 (22192) at script.js.NSPanel.NSPanels:5493:21 8.4.2026, 15:48:03.190 [warn ]: javascript.0 (22192) at step (script.js.NSPanel.NSPanels:33:23) 8.4.2026, 15:48:03.190 [warn ]: javascript.0 (22192) at Object.next (script.js.NSPanel.NSPanels:14:53) 8.4.2026, 15:48:03.190 [warn ]: javascript.0 (22192) at script.js.NSPanel.NSPanels:8:71zeigemal deine Screensaver Config aus dem Script und starte Tasmota nochmal neu.
Welche Version vom Script, Berry-Treiber und TFT läuft aktuell bei dir?Im Log erscheint nur zyklisch folgendes:
was meinst du mit zyklisch, startet das Script selber immer neu oder das Panel?
-
Ist hier vielleicht irgendetwas Falsch?
setze mal bitte bei ON_ACTUAL auch den State ein. ist ein Versuch.
Ändert sich leider nichts:
javascript.0 2026-04-09 12:11:34.406 warn script.js.common.NsPanelWz: More than 100 subscriptions registered. Check your script! javascript.0 2026-04-09 12:11:34.405 warn script.js.common.NsPanelWz: More than 100 subscriptions registered. Check your script! javascript.0 2026-04-09 12:11:34.405 warn script.js.common.NsPanelWz: More than 100 subscriptions registered. Check your script! javascript.0 2026-04-09 12:11:34.209 info State value to set for "mqtt.3.cmnd.tasmota_A4ED44.CustomSend" has to be type "string" but received type "object" javascript.0 2026-04-09 12:11:34.208 info State value to set for "mqtt.3.cmnd.tasmota_A4ED44.CustomSend" has to be type "string" but received type "object" javascript.0 2026-04-09 12:11:28.997 info State value to set for "mqtt.3.cmnd.tasmota_A4ED44.CustomSend" has to be type "string" but received type "object" javascript.0 2026-04-09 12:11:26.055 info State value to set for "mqtt.3.cmnd.tasmota_A4ED44.CustomSend" has to be type "string" but received type "object"Das diese Meldung kommt mit den 100- 200 - 300 fängt auch erst an wenn die Temperatur und die Luftfeuchte anfangen zu blinken, also man meint das Panel würde ganz viele anfragen senden oder bekommen.
Ist mir bis jetzt noch nicht aufgefallen.
javascript.0 2026-04-09 12:14:55.955 info script.js.common.NsPanelWz: Stopping script javascript.0 2026-04-09 12:14:55.955 error script.js.common.NsPanelWz: Script is calling setState more than 1000 times per minute! Stopping Script now! Please check your script! sourceanalytix.0 2026-04-09 12:14:51.678 info Device reset detected for 0_userdata.0.PV_Ersparnis, feature disabled processing normally) host.IoBroker64Bit 2026-04-09 12:14:47.893 info instance system.adapter.luftdaten.0 having pid 515161 terminated with code 0 (NO_ERROR) luftdaten.0 2026-04-09 12:14:47.357 info Terminated (NO_ERROR): Without reason luftdaten.0 2026-04-09 12:14:47.007 info starting. Version 4.0.0 in /opt/iobroker/node_modules/iobroker.luftdaten, node: v22.22.2, js-controller: 7.0.7 host.IoBroker64Bit 2026-04-09 12:14:44.040 info instance system.adapter.luftdaten.0 in version "4.0.0" started with pid 515161 javascript.0 2026-04-09 12:13:59.229 warn script.js.common.NsPanelWz: More than 4100 subscriptions registered. Check your script! javascript.0 2026-04-09 12:13:59.228 warn script.js.common.NsPanelWz: More than 4100 subscriptions registered. Check your script! javascript.0 2026-04-09 12:13:59.228 warn script.js.common.NsPanelWz: More than 4100 subscriptions registered. Check your script! javascript.0 2026-04-09 12:13:59.219 warn script.js.common.NsPanelWz: More than 4000 subscriptions registered. Check your script! javascript.0 2026-04-09 12:13:59.219 warn script.js.common.NsPanelWz: More than 4000 subscriptions registered. Check your script! javascript.0 2026-04-09 12:13:59.219 warn script.js.common.NsPanelWz: More than 4000 subscriptions registered. Check your script! -
Hier sieht man es:
20260409_121617.mp4 -
Da werden rekursiv states subscripted - Das im Skript zu finden wird super lustig. Außer @tt-tom kennt das Problem
könnte ich dich nicht für den Adapter erwärmen - ab der nächsten Adapterversion kann man da auch über den admin grids und entities (einfach) anlegen und vereinfacht die Wartung und den Support.
einfach: die pageitems bieten erstmal nur die Basis einstellmöglichkeiten - id, navigation, icon, farbe
https://forum.iobroker.net/topic/80055/betatest-adapter-nspanel-lovelace-ui-v0.13.x
-
Da werden rekursiv states subscripted - Das im Skript zu finden wird super lustig. Außer @tt-tom kennt das Problem
könnte ich dich nicht für den Adapter erwärmen - ab der nächsten Adapterversion kann man da auch über den admin grids und entities (einfach) anlegen und vereinfacht die Wartung und den Support.
einfach: die pageitems bieten erstmal nur die Basis einstellmöglichkeiten - id, navigation, icon, farbe
https://forum.iobroker.net/topic/80055/betatest-adapter-nspanel-lovelace-ui-v0.13.x
Da werden rekursiv states subscripted - Das im Skript zu finden wird super lustig. Außer @tt-tom kennt das Problem
könnte ich dich nicht für den Adapter erwärmen - ab der nächsten Adapterversion kann man da auch über den admin grids und entities (einfach) anlegen und vereinfacht die Wartung und den Support.
einfach: die pageitems bieten erstmal nur die Basis einstellmöglichkeiten - id, navigation, icon, farbe
https://forum.iobroker.net/topic/80055/betatest-adapter-nspanel-lovelace-ui-v0.13.x
Ich hab mir den Adapter schon näher angeschaut, ich denke das ich dann wechseln werde. Die Seiten die ich benutze gibt es, es sind auch einige Seiten bei den Panels gleich. Wann kommt die nächste Version? Und muss dann wieder was an den Seiten geändert werden? Grüsse
-
Die nächste Version kommt wohl gleich ins latest wird dann im laufe des Tages verfügbar.
Es kommt sehr sehr sehr selten vor das man was an einem vorhandenen Skript ändern muß - nur ab und an muß das Skript updaten, wenn da die Version erhöht wurde (geht per klick) und dann angucken und neu an den adapter schicken - damit nix meckert (aber der Adapter meckert in 99,9% der Fälle nur das die Version falsch ist, ohne Konsequenzen.
Ah noch was - Expert immer an
Wenn du zu diesen Personen gehörst bitte etwas vorsichtig sein und den mal ausschalten - alles was im Admin bei Expert zusätzlich gezeigt wird ist entweder tatsächlich für experten oder experimentell oder entwicklerkram :)
-
Die nächste Version kommt wohl gleich ins latest wird dann im laufe des Tages verfügbar.
Es kommt sehr sehr sehr selten vor das man was an einem vorhandenen Skript ändern muß - nur ab und an muß das Skript updaten, wenn da die Version erhöht wurde (geht per klick) und dann angucken und neu an den adapter schicken - damit nix meckert (aber der Adapter meckert in 99,9% der Fälle nur das die Version falsch ist, ohne Konsequenzen.
Ah noch was - Expert immer an
Wenn du zu diesen Personen gehörst bitte etwas vorsichtig sein und den mal ausschalten - alles was im Admin bei Expert zusätzlich gezeigt wird ist entweder tatsächlich für experten oder experimentell oder entwicklerkram :)
Die nächste Version kommt wohl gleich ins latest wird dann im laufe des Tages verfügbar.
Es kommt sehr sehr sehr selten vor das man was an einem vorhandenen Skript ändern muß - nur ab und an muß das Skript updaten, wenn da die Version erhöht wurde (geht per klick) und dann angucken und neu an den adapter schicken - damit nix meckert (aber der Adapter meckert in 99,9% der Fälle nur das die Version falsch ist, ohne Konsequenzen.
Ah noch was - Expert immer an
Wenn du zu diesen Personen gehörst bitte etwas vorsichtig sein und den mal ausschalten - alles was im Admin bei Expert zusätzlich gezeigt wird ist entweder tatsächlich für experten oder experimentell oder entwicklerkram :)
Ahh ok, denke wenn es einmal eingerichtet ist wird es mit dem Adapter wirklich einfacher. Die Seiten Erstellung wird wieder spannend werden, aber wenn ich alles richtig verstanden habe bleiben die Aliase ja gleich. Das hieße dann ich müsste wirklich nur die Seiten neu erstellen. Und von Vorteil eine mqtt Instanz wäre auch weg, was dann der Adapter übernehmen würde. Die seiten selbst werden ja auch im Adapter erstellt, also ich brauche kein Script mehr in der Java Instanz?
-
Die nächste Version kommt wohl gleich ins latest wird dann im laufe des Tages verfügbar.
Es kommt sehr sehr sehr selten vor das man was an einem vorhandenen Skript ändern muß - nur ab und an muß das Skript updaten, wenn da die Version erhöht wurde (geht per klick) und dann angucken und neu an den adapter schicken - damit nix meckert (aber der Adapter meckert in 99,9% der Fälle nur das die Version falsch ist, ohne Konsequenzen.
Ah noch was - Expert immer an
Wenn du zu diesen Personen gehörst bitte etwas vorsichtig sein und den mal ausschalten - alles was im Admin bei Expert zusätzlich gezeigt wird ist entweder tatsächlich für experten oder experimentell oder entwicklerkram :)
Ahh ok, denke wenn es einmal eingerichtet ist wird es mit dem Adapter wirklich einfacher. Die Seiten Erstellung wird wieder spannend werden, aber wenn ich alles richtig verstanden habe bleiben die Aliase ja gleich. Das hieße dann ich müsste wirklich nur die Seiten neu erstellen. Und von Vorteil eine mqtt Instanz wäre auch weg, was dann der Adapter übernehmen würde. Die seiten selbst werden ja auch im Adapter erstellt, also ich brauche kein Script mehr in der Java Instanz?
hab hier geantwortet: https://forum.iobroker.net/post/1333651
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


