NEWS
SONOFF NSPanel mit Lovelace UI
-
NSPanel plötzlich nicht mehr bedienbar.
Heute Nacht um 00:00 Uhr hat sich mein Panel aufgehangen.
Habe es mal neu gestartet und bekomme folgenden Fehler aus dem Log:javascript.0 2024-10-27 09:21:06.906 error Script script.js.NSPanel_2_V4_4_0_1 is calling setState more than 1000 times per minute! Stopping Script now! Please check your script!
In der Konsole des Panels habe ich immer die gleichen Einträge:
09:20:33.485 MQT: SmartHome/NSPanel_2/stat/RESULT = {"CustomSend":"Done"} 09:20:33.534 MQT: SmartHome/NSPanel_2/stat/RESULT = {"CustomSend":"Done"} 09:20:33.586 MQT: SmartHome/NSPanel_2/stat/RESULT = {"CustomSend":"Done"} 09:20:33.633 MQT: SmartHome/NSPanel_2/stat/RESULT = {"CustomSend":"Done"} 09:20:33.686 MQT: SmartHome/NSPanel_2/stat/RESULT = {"CustomSend":"Done"} 09:20:33.734 MQT: SmartHome/NSPanel_2/stat/RESULT = {"CustomSend":"Done"} 09:20:33.786 MQT: SmartHome/NSPanel_2/stat/RESULT = {"CustomSend":"Done"} 09:20:33.834 MQT: SmartHome/NSPanel_2/stat/RESULT = {"CustomSend":"Done"} 09:20:33.884 MQT: SmartHome/NSPanel_2/stat/RESULT = {"CustomSend":"Done"} 09:20:33.937 MQT: SmartHome/NSPanel_2/stat/RESULT = {"CustomSend":"Done"} 09:20:33.984 MQT: SmartHome/NSPanel_2/stat/RESULT = {"CustomSend":"Done"} 09:20:34.036 MQT: SmartHome/NSPanel_2/stat/RESULT = {"CustomSend":"Done"} 09:20:34.083 MQT: SmartHome/NSPanel_2/stat/RESULT = {"CustomSend":"Done"} 09:20:34.136 MQT: SmartHome/NSPanel_2/stat/RESULT = {"CustomSend":"Done"} 09:20:34.152 MQT: SmartHome/NSPanel_2/tele/RESULT = {"CustomRecv":"event,startup,53,eu"} 09:20:34.183 MQT: SmartHome/NSPanel_2/stat/RESULT = {"CustomSend":"Done"} 09:20:34.235 MQT: SmartHome/NSPanel_2/stat/RESULT = {"CustomSend":"Done"} 09:20:34.282 MQT: SmartHome/NSPanel_2/stat/RESULT = {"CustomSend":"Done"} 09:20:34.337 MQT: SmartHome/NSPanel_2/stat/RESULT = {"CustomSend":"Done"} 09:20:34.383 MQT: SmartHome/NSPanel_2/stat/RESULT = {"CustomSend":"Done"} 09:20:34.436 MQT: SmartHome/NSPanel_2/stat/RESULT = {"CustomSend":"Done"} 09:20:34.482 MQT: SmartHome/NSPanel_2/stat/RESULT = {"CustomSend":"Done"} 09:20:34.537 MQT: SmartHome/NSPanel_2/stat/RESULT = {"CustomSend":"Done"} 09:20:34.583 MQT: SmartHome/NSPanel_2/stat/RESULT = {"CustomSend":"Done"} 09:20:34.636 MQT: SmartHome/NSPanel_2/stat/RESULT = {"CustomSend":"Done"} 09:20:34.682 MQT: SmartHome/NSPanel_2/stat/RESULT = {"CustomSend":"Done"} 09:20:34.734 MQT: SmartHome/NSPanel_2/stat/RESULT = {"CustomSend":"Done"} 09:20:34.796 MQT: SmartHome/NSPanel_2/stat/RESULT = {"CustomSend":"Done"} 09:20:34.833 MQT: SmartHome/NSPanel_2/stat/RESULT = {"CustomSend":"Done"} 09:20:34.888 MQT: SmartHome/NSPanel_2/stat/RESULT = {"CustomSend":"Done"} 09:20:34.934 MQT: SmartHome/NSPanel_2/stat/RESULT = {"CustomSend":"Done"} 09:20:34.988 MQT: SmartHome/NSPanel_2/stat/RESULT = {"CustomSend":"Done"} 09:20:35.033 MQT: SmartHome/NSPanel_2/stat/RESULT = {"CustomSend":"Done"} 09:20:35.086 MQT: SmartHome/NSPanel_2/stat/RESULT = {"CustomSend":"Done"} 09:20:35.132 MQT: SmartHome/NSPanel_2/stat/RESULT = {"CustomSend":"Done"} 09:20:35.185 MQT: SmartHome/NSPanel_2/stat/RESULT = {"CustomSend":"Done"} 09:20:35.232 MQT: SmartHome/NSPanel_2/stat/RESULT = {"CustomSend":"Done"} 09:20:35.286 MQT: SmartHome/NSPanel_2/stat/RESULT = {"CustomSend":"Done"} ... 09:20:37.864 MQT: SmartHome/NSPanel_2/tele/STATE = {"Time":"2024-10-27T09:20:37","Uptime":"0T00:00:10","UptimeSec":10,"Heap":133,"SleepMode":"Dynamic","Sleep":0,"LoadAvg":500,"MqttCount":1,"Berry":{"HeapUsed":16,"Objects":212},"POWER1":"OFF","POWER2":"OFF","Wifi":{"AP":1,"SSId":"GS-Net","BSSId":"CC:CE:1E:AD:6B:A8","Channel":5,"Mode":"HT20","RSSI":94,"Signal":-53,"LinkCount":1,"Downtime":"0T00:00:03"}} 09:20:37.904 MQT: SmartHome/NSPanel_2/tele/SENSOR = {"Time":"2024-10-27T09:20:37","ANALOG":{"Temperature1":19.6},"ESP32":{"Temperature":61.4},"TempUnit":"C"} 09:20:37.948 MQT: SmartHome/NSPanel_2/stat/RESULT = {"CustomSend":"Done"} 09:20:37.994 MQT: SmartHome/NSPanel_2/stat/RESULT = {"CustomSend":"Done"} 09:20:38.048 MQT: SmartHome/NSPanel_2/stat/RESULT = {"CustomSend":"Done"} 09:20:38.094 MQT: SmartHome/NSPanel_2/stat/RESULT = {"CustomSend":"Done"} 09:20:38.147 MQT: SmartHome/NSPanel_2/stat/RESULT = {"CustomSend":"Done"} 09:20:38.193 MQT: SmartHome/NSPanel_2/stat/RESULT = {"CustomSend":"Done"} 09:20:38.248 MQT: SmartHome/NSPanel_2/stat/RESULT = {"CustomSend":"Done"} 09:20:38.393 MQT: SmartHome/NSPanel_2/stat/RESULT = {"CustomSend":"Done"} 09:20:38.447 MQT: SmartHome/NSPanel_2/stat/RESULT = {"CustomSend":"Done"} 09:20:38.493 MQT: SmartHome/NSPanel_2/stat/RESULT = {"CustomSend":"Done"} 09:20:38.548 MQT: SmartHome/NSPanel_2/stat/RESULT = {"CustomSend":"Done"} 09:20:38.594 MQT: SmartHome/NSPanel_2/stat/RESULT = {"CustomSend":"Done"} 09:20:38.648 MQT: SmartHome/NSPanel_2/stat/RESULT = {"CustomSend":"Done"} 09:20:38.694 MQT: SmartHome/NSPanel_2/stat/RESULT = {"CustomSend":"Done"} 09:20:38.748 MQT: SmartHome/NSPanel_2/stat/RESULT = {"CustomSend":"Done"} 09:20:38.793 MQT: SmartHome/NSPanel_2/stat/RESULT = {"CustomSend":"Done"} 09:20:38.844 MQT: SmartHome/NSPanel_2/stat/RESULT = {"CustomSend":"Done"}
Ich habe keine Änderungen am Script vorgenommen.
Um den Fehler einzugrenzen, habe ich alle damals neu erstellten Scripteinträge auskommentiert,
so dass nur noch der Screensaver , die Alarmanlage sowie der QR aktiv sind.
Nach Neustart des NSPanels erscheint die Alarmpage, aber eine Scrollen über die Pfeile ist nicht
möglich.
Die Seite wechselt auch nicht in den Screensaver.
Bis gestern hat alles noch einwandfrei funktioniert. -
Schon den ganzen Rechner (ioBroker) durchgestartet?
Gib es ein externes Skript seit gestern, dass irgendeinen Datenpunkt im Objektbaum des NSPanels zu dieser Zeit triggert? Irgendeine Schleife?
Ansonsten mal das Skript-Debug einschalten, damit man sehen kann, welcher Datenpunkt 1000 mal pro Minute beschrieben wird.
Die Meldung kommt vom JS-Adapter, wenn durch ein einzelnes Skript mehr als 1000 mal pro Minute ein Datenpunkt beschrieben wird. Aus Sicherheitsgründen wird das Skript dann deaktiviert und muss manuell gestartet werden. Deshalb stand das NSPanel...
Das Skript verfügt aber eigentlich nicht über solche Schleifen, und daher gehe ich aktuell davon aus, dass es ein anderes Skript oder ein Adapter verursacht, der das NSPanel triggert.
-
@armilar
Rechner startet gerade neu.
EDIT: Neustart hat nichts gebracht.Habe seit mehreren Tagen nichts mehr am iob gemacht.
Habe Debug im Script aktiviert.
Wo finde ich das Logfile? -
das Debug im Script bringt seine Meldungen ganz normal im Log Protokoll von ioBroker
-
Im normalen Log-Fiel wird nichts angezeigt,
hier die Daten aus dem Log des Scriptesjavascript.0 12:37:54.974 info script.js.NSPanel_2_V4_4_0_1: function ScreensaverDimmode RGB-Wert HMIDark6371 javascript.0 12:37:54.975 info script.js.NSPanel_2_V4_4_0_1: function ScreensaverDimmode Dimmode=true javascript.0 12:37:54.975 info script.js.NSPanel_2_V4_4_0_1: function ScreensaverDimmode -> Day NSPanel.Payload: dimmode~5~100 javascript.0 12:37:54.975 info script.js.NSPanel_2_V4_4_0_1: function ScreensaverDimmode Dimmode=true javascript.0 12:37:54.975 info script.js.NSPanel_2_V4_4_0_1: function ScreensaverDimmode -> Day NSPanel.Payload: dimmode~5~100 javascript.0 12:37:54.988 info script.js.NSPanel_2_V4_4_0_1: function ScreensaverDimmode RGB-Wert HMIDark6371 javascript.0 12:37:54.988 info script.js.NSPanel_2_V4_4_0_1: function ScreensaverDimmode Dimmode=true javascript.0 12:37:54.975 info script.js.NSPanel_2_V4_4_0_1: function ScreensaverDimmode Dimmode=true javascript.0 12:37:54.975 info script.js.NSPanel_2_V4_4_0_1: function ScreensaverDimmode -> Day NSPanel.Payload: dimmode~5~100 javascript.0 12:37:54.988 info script.js.NSPanel_2_V4_4_0_1: function ScreensaverDimmode RGB-Wert HMIDark6371 javascript.0 12:37:54.988 info script.js.NSPanel_2_V4_4_0_1: function ScreensaverDimmode Dimmode=true javascript.0 12:37:54.975 info script.js.NSPanel_2_V4_4_0_1: function ScreensaverDimmode Dimmode=true javascript.0 12:37:54.975 info script.js.NSPanel_2_V4_4_0_1: function ScreensaverDimmode -> Day NSPanel.Payload: dimmode~5~100 javascript.0 12:37:54.988 info script.js.NSPanel_2_V4_4_0_1: function ScreensaverDimmode RGB-Wert HMIDark6371 javascript.0 12:37:54.988 info script.js.NSPanel_2_V4_4_0_1: function ScreensaverDimmode Dimmode=true javascript.0 12:37:54.975 info script.js.NSPanel_2_V4_4_0_1: function ScreensaverDimmode Dimmode=true javascript.0 12:37:54.975 info script.js.NSPanel_2_V4_4_0_1: function ScreensaverDimmode -> Day NSPanel.Payload: dimmode~5~100 javascript.0 12:37:54.988 info script.js.NSPanel_2_V4_4_0_1: function ScreensaverDimmode RGB-Wert HMIDark6371 javascript.0 12:37:54.988 info script.js.NSPanel_2_V4_4_0_1: function ScreensaverDimmode Dimmode=true javascript.0 12:37:54.975 info script.js.NSPanel_2_V4_4_0_1: function ScreensaverDimmode Dimmode=true javascript.0 12:37:54.975 info script.js.NSPanel_2_V4_4_0_1: function ScreensaverDimmode -> Day NSPanel.Payload: dimmode~5~100 javascript.0 12:37:54.988 info script.js.NSPanel_2_V4_4_0_1: function ScreensaverDimmode RGB-Wert HMIDark6371 javascript.0 12:37:54.988 info script.js.NSPanel_2_V4_4_0_1: function ScreensaverDimmode Dimmode=true javascript.0 12:37:54.975 info script.js.NSPanel_2_V4_4_0_1: function ScreensaverDimmode Dimmode=true javascript.0 12:37:54.975 info script.js.NSPanel_2_V4_4_0_1: function ScreensaverDimmode -> Day NSPanel.Payload: dimmode~5~100 javascript.0 12:37:54.988 info script.js.NSPanel_2_V4_4_0_1: function ScreensaverDimmode RGB-Wert HMIDark6371 javascript.0 12:37:54.988 info script.js.NSPanel_2_V4_4_0_1: function ScreensaverDimmode Dimmode=true javascript.0 12:37:54.975 info script.js.NSPanel_2_V4_4_0_1: function ScreensaverDimmode Dimmode=true javascript.0 12:37:54.975 info script.js.NSPanel_2_V4_4_0_1: function ScreensaverDimmode -> Day NSPanel.Payload: dimmode~5~100 javascript.0 12:37:54.988 info script.js.NSPanel_2_V4_4_0_1: function ScreensaverDimmode RGB-Wert HMIDark6371 javascript.0 12:37:54.988 info script.js.NSPanel_2_V4_4_0_1: function ScreensaverDimmode Dimmode=true javascript.0 12:37:54.975 info script.js.NSPanel_2_V4_4_0_1: function ScreensaverDimmode Dimmode=true javascript.0 12:37:54.975 info script.js.NSPanel_2_V4_4_0_1: function ScreensaverDimmode -> Day NSPanel.Payload: dimmode~5~100 javascript.0 12:37:54.988 info script.js.NSPanel_2_V4_4_0_1: function ScreensaverDimmode RGB-Wert HMIDark6371 javascript.0 12:37:54.988 info script.js.NSPanel_2_V4_4_0_1: function ScreensaverDimmode Dimmode=true javascript.0 12:37:54.975 info script.js.NSPanel_2_V4_4_0_1: function ScreensaverDimmode Dimmode=true javascript.0 12:37:54.975 info script.js.NSPanel_2_V4_4_0_1: function ScreensaverDimmode -> Day NSPanel.Payload: dimmode~5~100 javascript.0 12:37:54.988 info script.js.NSPanel_2_V4_4_0_1: function ScreensaverDimmode RGB-Wert HMIDark6371 javascript.0 12:37:54.988 info script.js.NSPanel_2_V4_4_0_1: function ScreensaverDimmode Dimmode=true javascript.0 12:37:54.975 info script.js.NSPanel_2_V4_4_0_1: function ScreensaverDimmode Dimmode=true javascript.0 12:37:54.975 info script.js.NSPanel_2_V4_4_0_1: function ScreensaverDimmode -> Day NSPanel.Payload: dimmode~5~100 javascript.0 12:37:54.988 info script.js.NSPanel_2_V4_4_0_1: function ScreensaverDimmode RGB-Wert HMIDark6371 javascript.0 12:37:54.988 info script.js.NSPanel_2_V4_4_0_1: function ScreensaverDimmode Dimmode=true javascript.0 12:37:54.975 info script.js.NSPanel_2_V4_4_0_1: function ScreensaverDimmode Dimmode=true javascript.0 12:37:54.975 info script.js.NSPanel_2_V4_4_0_1: function ScreensaverDimmode -> Day NSPanel.Payload: dimmode~5~100 javascript.0 12:37:54.988 info script.js.NSPanel_2_V4_4_0_1: function ScreensaverDimmode RGB-Wert HMIDark6371 javascript.0 12:37:54.988 info script.js.NSPanel_2_V4_4_0_1: function ScreensaverDimmode Dimmode=true javascript.0 12:37:54.975 info script.js.NSPanel_2_V4_4_0_1: function ScreensaverDimmode Dimmode=true javascript.0 12:37:54.975 info script.js.NSPanel_2_V4_4_0_1: function ScreensaverDimmode -> Day NSPanel.Payload: dimmode~5~100 javascript.0 12:37:54.988 info script.js.NSPanel_2_V4_4_0_1: function ScreensaverDimmode RGB-Wert HMIDark6371 javascript.0 12:37:54.988 info script.js.NSPanel_2_V4_4_0_1: function ScreensaverDimmode Dimmode=true javascript.0 12:37:54.975 info script.js.NSPanel_2_V4_4_0_1: function ScreensaverDimmode Dimmode=true javascript.0 12:37:54.975 info script.js.NSPanel_2_V4_4_0_1: function ScreensaverDimmode -> Day NSPanel.Payload: dimmode~5~100 javascript.0 12:37:54.988 info script.js.NSPanel_2_V4_4_0_1: function ScreensaverDimmode RGB-Wert HMIDark6371 javascript.0 12:37:54.988 info script.js.NSPanel_2_V4_4_0_1: function ScreensaverDimmode Dimmode=true javascript.0 12:37:54.975 info script.js.NSPanel_2_V4_4_0_1: function ScreensaverDimmode Dimmode=true javascript.0 12:37:54.975 info script.js.NSPanel_2_V4_4_0_1: function ScreensaverDimmode -> Day NSPanel.Payload: dimmode~5~100 javascript.0 12:37:54.988 info script.js.NSPanel_2_V4_4_0_1: function ScreensaverDimmode RGB-Wert HMIDark6371 javascript.0 12:37:54.988 info script.js.NSPanel_2_V4_4_0_1: function ScreensaverDimmode Dimmode=true javascript.0 12:37:54.975 info script.js.NSPanel_2_V4_4_0_1: function ScreensaverDimmode RGB-Wert HMIDark6371 javascript.0 12:37:54.975 info script.js.NSPanel_2_V4_4_0_1: function ScreensaverDimmode Dimmode=true javascript.0 12:37:54.975 info script.js.NSPanel_2_V4_4_0_1: function ScreensaverDimmode -> Day NSPanel.Payload: dimmode~5~100 javascript.0 12:37:54.988 info script.js.NSPanel_2_V4_4_0_1: function ScreensaverDimmode RGB-Wert HMIDark6371 javascript.0 12:37:54.988 info script.js.NSPanel_2_V4_4_0_1: function ScreensaverDimmode Dimmode=true javascript.0 12:37:54.988 info script.js.NSPanel_2_V4_4_0_1: function ScreensaverDimmode -> Day NSPanel.Payload: dimmode~5~100 javascript.0 12:37:54.988 info script.js.NSPanel_2_V4_4_0_1: function ScreensaverDimmode RGB-Wert HMIDark6371 javascript.0 12:37:54.988 info script.js.NSPanel_2_V4_4_0_1: function ScreensaverDimmode Dimmode=true javascript.0 12:37:54.989 info script.js.NSPanel_2_V4_4_0_1: function ScreensaverDimmode -> Day NSPanel.Payload: dimmode~5~100 javascript.0 12:37:54.994 info script.js.NSPanel_2_V4_4_0_1: function ScreensaverDimmode RGB-Wert HMIDark6371 javascript.0 12:37:54.994 info script.js.NSPanel_2_V4_4_0_1: function ScreensaverDimmode Dimmode=true javascript.0 12:37:54.994 info script.js.NSPanel_2_V4_4_0_1: function ScreensaverDimmode -> Day NSPanel.Payload: dimmode~5~100 javascript.0 12:37:54.994 info script.js.NSPanel_2_V4_4_0_1: function ScreensaverDimmode RGB-Wert HMIDark6371 javascript.0 12:37:54.994 info script.js.NSPanel_2_V4_4_0_1: function ScreensaverDimmode Dimmode=true javascript.0 12:37:54.994 info script.js.NSPanel_2_V4_4_0_1: function ScreensaverDimmode -> Day NSPanel.Payload: dimmode~5~100 javascript.0 12:37:54.994 info script.js.NSPanel_2_V4_4_0_1: function ScreensaverDimmode RGB-Wert HMIDark6371 javascript.0 12:37:54.994 info script.js.NSPanel_2_V4_4_0_1: function ScreensaverDimmode Dimmode=true javascript.0 12:37:54.994 info script.js.NSPanel_2_V4_4_0_1: function ScreensaverDimmode -> Day NSPanel.Payload: dimmode~5~100 javascript.0 12:37:54.994 info script.js.NSPanel_2_V4_4_0_1: function ScreensaverDimmode RGB-Wert HMIDark6371 javascript.0 12:37:54.994 info script.js.NSPanel_2_V4_4_0_1: function ScreensaverDimmode Dimmode=true javascript.0 12:37:54.994 info script.js.NSPanel_2_V4_4_0_1: function ScreensaverDimmode -> Day NSPanel.Payload: dimmode~5~100 javascript.0 12:37:54.994 info script.js.NSPanel_2_V4_4_0_1: function ScreensaverDimmode RGB-Wert HMIDark6371 javascript.0 12:37:54.994 info script.js.NSPanel_2_V4_4_0_1: function ScreensaverDimmode Dimmode=true javascript.0 12:37:54.994 info script.js.NSPanel_2_V4_4_0_1: function ScreensaverDimmode -> Day NSPanel.Payload: dimmode~5~100 javascript.0 12:37:54.994 info script.js.NSPanel_2_V4_4_0_1: function ScreensaverDimmode RGB-Wert HMIDark6371 javascript.0 12:37:54.994 info script.js.NSPanel_2_V4_4_0_1: function ScreensaverDimmode Dimmode=true javascript.0 12:37:54.994 info script.js.NSPanel_2_V4_4_0_1: function ScreensaverDimmode -> Day NSPanel.Payload: dimmode~5~100 javascript.0 12:37:54.994 info script.js.NSPanel_2_V4_4_0_1: function ScreensaverDimmode RGB-Wert HMIDark6371 javascript.0 12:37:54.994 info script.js.NSPanel_2_V4_4_0_1: function ScreensaverDimmode Dimmode=true javascript.0 12:37:54.994 info script.js.NSPanel_2_V4_4_0_1: function ScreensaverDimmode -> Day NSPanel.Payload: dimmode~5~100 javascript.0 12:37:54.994 info script.js.NSPanel_2_V4_4_0_1: function ScreensaverDimmode RGB-Wert HMIDark6371 javascript.0 12:37:54.994 info script.js.NSPanel_2_V4_4_0_1: function ScreensaverDimmode Dimmode=true javascript.0 12:37:54.994 info script.js.NSPanel_2_V4_4_0_1: function ScreensaverDimmode -> Day NSPanel.Payload: dimmode~5~100 javascript.0 12:37:54.994 info script.js.NSPanel_2_V4_4_0_1: function ScreensaverDimmode RGB-Wert HMIDark6371 javascript.0 12:37:54.994 info script.js.NSPanel_2_V4_4_0_1: function ScreensaverDimmode Dimmode=true javascript.0 12:37:54.994 info script.js.NSPanel_2_V4_4_0_1: function ScreensaverDimmode -> Day NSPanel.Payload: dimmode~5~100 javascript.0 12:37:54.994 info script.js.NSPanel_2_V4_4_0_1: function ScreensaverDimmode RGB-Wert HMIDark6371 javascript.0 12:37:54.994 info script.js.NSPanel_2_V4_4_0_1: function ScreensaverDimmode Dimmode=true javascript.0 12:37:54.994 info script.js.NSPanel_2_V4_4_0_1: function ScreensaverDimmode -> Day NSPanel.Payload: dimmode~5~100 javascript.0 12:37:54.994 info script.js.NSPanel_2_V4_4_0_1: function ScreensaverDimmode RGB-Wert HMIDark6371 javascript.0 12:37:54.994 info script.js.NSPanel_2_V4_4_0_1: function ScreensaverDimmode Dimmode=true javascript.0 12:37:54.994 info script.js.NSPanel_2_V4_4_0_1: function ScreensaverDimmode -> Day NSPanel.Payload: dimmode~5~100 javascript.0 12:37:54.994 info script.js.NSPanel_2_V4_4_0_1: function ScreensaverDimmode RGB-Wert HMIDark6371 javascript.0 12:37:54.994 info script.js.NSPanel_2_V4_4_0_1: function ScreensaverDimmode Dimmode=true javascript.0 12:37:54.994 info script.js.NSPanel_2_V4_4_0_1: function ScreensaverDimmode -> Day NSPanel.Payload: dimmode~5~100 javascript.0 12:37:54.994 info script.js.NSPanel_2_V4_4_0_1: function ScreensaverDimmode RGB-Wert HMIDark6371 javascript.0 12:37:54.994 info script.js.NSPanel_2_V4_4_0_1: function ScreensaverDimmode Dimmode=true javascript.0 12:37:54.994 info script.js.NSPanel_2_V4_4_0_1: function ScreensaverDimmode -> Day NSPanel.Payload: dimmode~5~100 javascript.0 12:37:54.994 info script.js.NSPanel_2_V4_4_0_1: function ScreensaverDimmode RGB-Wert HMIDark6371 javascript.0 12:37:54.994 info script.js.NSPanel_2_V4_4_0_1: function ScreensaverDimmode Dimmode=true javascript.0 12:37:54.994 info script.js.NSPanel_2_V4_4_0_1: function ScreensaverDimmode -> Day NSPanel.Payload: dimmode~5~100 javascript.0 12:37:54.994 info script.js.NSPanel_2_V4_4_0_1: function ScreensaverDimmode RGB-Wert HMIDark6371 javascript.0 12:37:54.994 info script.js.NSPanel_2_V4_4_0_1: function ScreensaverDimmode Dimmode=true javascript.0 12:37:54.994 info script.js.NSPanel_2_V4_4_0_1: function ScreensaverDimmode -> Day NSPanel.Payload: dimmode~5~100 javascript.0 12:37:54.994 info script.js.NSPanel_2_V4_4_0_1: function ScreensaverDimmode RGB-Wert HMIDark6371 javascript.0 12:37:54.994 info script.js.NSPanel_2_V4_4_0_1: function ScreensaverDimmode Dimmode=true javascript.0 12:37:54.994 info script.js.NSPanel_2_V4_4_0_1: function ScreensaverDimmode -> Day NSPanel.Payload: dimmode~5~100 javascript.0 12:37:55.000 info script.js.NSPanel_2_V4_4_0_1: function ScreensaverDimmode RGB-Wert HMIDark6371 javascript.0 12:37:55.000 info script.js.NSPanel_2_V4_4_0_1: function ScreensaverDimmode Dimmode=true javascript.0 12:37:55.001 info script.js.NSPanel_2_V4_4_0_1: function ScreensaverDimmode -> Day NSPanel.Payload: dimmode~5~100 javascript.0 12:37:55.001 info script.js.NSPanel_2_V4_4_0_1: function ScreensaverDimmode -> Day NSPanel.Payload: dimmode~5~100 javascript.0 12:37:55.001 info script.js.NSPanel_2_V4_4_0_1: function ScreensaverDimmode -> Day NSPanel.Payload: dimmode~5~100 javascript.0 12:37:55.001 info script.js.NSPanel_2_V4_4_0_1: function ScreensaverDimmode -> Day NSPanel.Payload: dimmode~5~100 javascript.0 12:37:55.001 info script.js.NSPanel_2_V4_4_0_1: function ScreensaverDimmode -> Day NSPanel.Payload: dimmode~5~100 javascript.0 12:37:55.001 info script.js.NSPanel_2_V4_4_0_1: function ScreensaverDimmode -> Day NSPanel.Payload: dimmode~5~100 javascript.0 12:37:55.001 info script.js.NSPanel_2_V4_4_0_1: function ScreensaverDimmode -> Day NSPanel.Payload: dimmode~5~100 javascript.0 12:37:55.001 info script.js.NSPanel_2_V4_4_0_1: function ScreensaverDimmode -> Day NSPanel.Payload: dimmode~5~100 javascript.0 12:37:55.001 info script.js.NSPanel_2_V4_4_0_1: function ScreensaverDimmode -> Day NSPanel.Payload: dimmode~5~100 javascript.0 12:37:55.001 info script.js.NSPanel_2_V4_4_0_1: function ScreensaverDimmode -> Day NSPanel.Payload: dimmode~5~100 javascript.0 12:37:55.001 info script.js.NSPanel_2_V4_4_0_1: function ScreensaverDimmode -> Day NSPanel.Payload: dimmode~5~100 javascript.0 12:37:55.001 info script.js.NSPanel_2_V4_4_0_1: function ScreensaverDimmode -> Day NSPanel.Payload: dimmode~5~100 javascript.0 12:37:55.001 info script.js.NSPanel_2_V4_4_0_1: function ScreensaverDimmode -> Day NSPanel.Payload: dimmode~5~100 javascript.0 12:37:55.001 info script.js.NSPanel_2_V4_4_0_1: function ScreensaverDimmode -> Day NSPanel.Payload: dimmode~5~100 javascript.0 12:37:55.001 info script.js.NSPanel_2_V4_4_0_1: function ScreensaverDimmode -> Day NSPanel.Payload: dimmode~5~100 javascript.0 12:37:55.001 info script.js.NSPanel_2_V4_4_0_1: function ScreensaverDimmode RGB-Wert HMIDark6371 javascript.0 12:37:55.001 info script.js.NSPanel_2_V4_4_0_1: function ScreensaverDimmode Dimmode=true javascript.0 12:37:55.001 info script.js.NSPanel_2_V4_4_0_1: function ScreensaverDimmode -> Day NSPanel.Payload: dimmode~5~100 javascript.0 12:37:55.002 info script.js.NSPanel_2_V4_4_0_1: function ScreensaverDimmode RGB-Wert HMIDark6371 javascript.0 12:37:55.002 info script.js.NSPanel_2_V4_4_0_1: function ScreensaverDimmode Dimmode=true javascript.0 12:37:55.003 info script.js.NSPanel_2_V4_4_0_1: function ScreensaverDimmode -> Day NSPanel.Payload: dimmode~5~100 javascript.0 12:37:55.003 info script.js.NSPanel_2_V4_4_0_1: function ScreensaverDimmode -> Day NSPanel.Payload: dimmode~5~100 javascript.0 12:37:55.003 info script.js.NSPanel_2_V4_4_0_1: function ScreensaverDimmode -> Day NSPanel.Payload: dimmode~5~100 javascript.0 12:37:55.003 info script.js.NSPanel_2_V4_4_0_1: function ScreensaverDimmode -> Day NSPanel.Payload: dimmode~5~100 javascript.0 12:37:55.003 info script.js.NSPanel_2_V4_4_0_1: function ScreensaverDimmode -> Day NSPanel.Payload: dimmode~5~100 javascript.0 12:37:55.003 info script.js.NSPanel_2_V4_4_0_1: function ScreensaverDimmode -> Day NSPanel.Payload: dimmode~5~100 javascript.0 12:37:55.003 info script.js.NSPanel_2_V4_4_0_1: function ScreensaverDimmode -> Day NSPanel.Payload: dimmode~5~100 javascript.0 12:37:55.003 info script.js.NSPanel_2_V4_4_0_1: function ScreensaverDimmode -> Day NSPanel.Payload: dimmode~5~100 javascript.0 12:37:55.003 info script.js.NSPanel_2_V4_4_0_1: function ScreensaverDimmode -> Day NSPanel.Payload: dimmode~5~100 javascript.0 12:37:55.003 info script.js.NSPanel_2_V4_4_0_1: function ScreensaverDimmode -> Day NSPanel.Payload: dimmode~5~100 javascript.0 12:37:55.003 info script.js.NSPanel_2_V4_4_0_1: function ScreensaverDimmode -> Day NSPanel.Payload: dimmode~5~100 javascript.0 12:37:55.003 info script.js.NSPanel_2_V4_4_0_1: function ScreensaverDimmode -> Day NSPanel.Payload: dimmode~5~100 javascript.0 12:37:55.003 info script.js.NSPanel_2_V4_4_0_1: function ScreensaverDimmode -> Day NSPanel.Payload: dimmode~5~100 javascript.0 12:37:55.003 info script.js.NSPanel_2_V4_4_0_1: function ScreensaverDimmode -> Day NSPanel.Payload: dimmode~5~100 javascript.0 12:37:55.003 info script.js.NSPanel_2_V4_4_0_1: function ScreensaverDimmode -> Day NSPanel.Payload: dimmode~5~100 javascript.0 12:37:55.003 info script.js.NSPanel_2_V4_4_0_1: function ScreensaverDimmode RGB-Wert HMIDark6371 javascript.0 12:37:55.003 info script.js.NSPanel_2_V4_4_0_1: function ScreensaverDimmode Dimmode=true javascript.0 12:37:55.003 info script.js.NSPanel_2_V4_4_0_1: function ScreensaverDimmode -> Day NSPanel.Payload: dimmode~5~100 javascript.0 12:37:55.005 info script.js.NSPanel_2_V4_4_0_1: function ScreensaverDimmode RGB-Wert HMIDark6371 javascript.0 12:37:55.005 info script.js.NSPanel_2_V4_4_0_1: function ScreensaverDimmode Dimmode=true javascript.0 12:37:55.005 info script.js.NSPanel_2_V4_4_0_1: function ScreensaverDimmode -> Day NSPanel.Payload: dimmode~5~100 javascript.0 12:37:55.006 info script.js.NSPanel_2_V4_4_0_1: function ScreensaverDimmode RGB-Wert HMIDark6371 javascript.0 12:37:55.006 info script.js.NSPanel_2_V4_4_0_1: function ScreensaverDimmode Dimmode=true javascript.0 12:37:55.006 info script.js.NSPanel_2_V4_4_0_1: function ScreensaverDimmode -> Day NSPanel.Payload: dimmode~5~100 javascript.0 12:37:55.009 info script.js.NSPanel_2_V4_4_0_1: function ScreensaverDimmode RGB-Wert HMIDark6371 javascript.0 12:37:55.010 info script.js.NSPanel_2_V4_4_0_1: function ScreensaverDimmode Dimmode=true javascript.0 12:37:55.010 info script.js.NSPanel_2_V4_4_0_1: function ScreensaverDimmode Dimmode=true javascript.0 12:37:55.010 info script.js.NSPanel_2_V4_4_0_1: function ScreensaverDimmode Dimmode=true javascript.0 12:37:55.010 info script.js.NSPanel_2_V4_4_0_1: function ScreensaverDimmode Dimmode=true javascript.0 12:37:55.010 info script.js.NSPanel_2_V4_4_0_1: function ScreensaverDimmode Dimmode=true javascript.0 12:37:55.010 info script.js.NSPanel_2_V4_4_0_1: function ScreensaverDimmode Dimmode=true javascript.0 12:37:55.010 info script.js.NSPanel_2_V4_4_0_1: function ScreensaverDimmode Dimmode=true javascript.0 12:37:55.010 info script.js.NSPanel_2_V4_4_0_1: function ScreensaverDimmode Dimmode=true javascript.0 12:37:55.010 info script.js.NSPanel_2_V4_4_0_1: function ScreensaverDimmode Dimmode=true javascript.0 12:37:55.010 info script.js.NSPanel_2_V4_4_0_1: function ScreensaverDimmode Dimmode=true javascript.0 12:37:55.010 info script.js.NSPanel_2_V4_4_0_1: function ScreensaverDimmode Dimmode=true javascript.0 12:37:55.010 info script.js.NSPanel_2_V4_4_0_1: function ScreensaverDimmode Dimmode=true javascript.0 12:37:55.010 info script.js.NSPanel_2_V4_4_0_1: function ScreensaverDimmode Dimmode=true javascript.0 12:37:55.010 info script.js.NSPanel_2_V4_4_0_1: function ScreensaverDimmode Dimmode=true javascript.0 12:37:55.010 info script.js.NSPanel_2_V4_4_0_1: function ScreensaverDimmode -> Day NSPanel.Payload: dimmode~5~100 javascript.0 12:37:55.010 info script.js.NSPanel_2_V4_4_0_1: function ScreensaverDimmode RGB-Wert HMIDark6371 javascript.0 12:37:55.010 info script.js.NSPanel_2_V4_4_0_1: function ScreensaverDimmode Dimmode=true javascript.0 12:37:55.011 info script.js.NSPanel_2_V4_4_0_1: function ScreensaverDimmode -> Day NSPanel.Payload: dimmode~5~100 javascript.0 12:37:55.013 info script.js.NSPanel_2_V4_4_0_1: Debug mode disabled javascript.0 12:37:55.654 info script.js.NSPanel_2_V4_4_0_1: Desired TFT Firmware: 53 / v4.4.0 javascript.0 12:37:55.654 info script.js.NSPanel_2_V4_4_0_1: Desired TFT Firmware: 53 / v4.4.0 javascript.0 12:37:55.654 info script.js.NSPanel_2_V4_4_0_1: Desired TFT Firmware: 53 / v4.4.0 javascript.0 12:37:55.654 info script.js.NSPanel_2_V4_4_0_1: Desired TFT Firmware: 53 / v4.4.0 javascript.0 12:37:55.806 info script.js.NSPanel_2_V4_4_0_1: Desired TFT Firmware: 53 / v4.4.0 javascript.0 12:37:55.654 info script.js.NSPanel_2_V4_4_0_1: Desired TFT Firmware: 53 / v4.4.0 javascript.0 12:37:55.806 info script.js.NSPanel_2_V4_4_0_1: Desired TFT Firmware: 53 / v4.4.0 javascript.0 12:37:55.654 info script.js.NSPanel_2_V4_4_0_1: Desired TFT Firmware: 53 / v4.4.0 javascript.0 12:37:55.806 info script.js.NSPanel_2_V4_4_0_1: Desired TFT Firmware: 53 / v4.4.0 javascript.0 12:37:56.036 info script.js.NSPanel_2_V4_4_0_1: Desired TFT Firmware: 53 / v4.4.0 javascript.0 12:37:55.654 info script.js.NSPanel_2_V4_4_0_1: Desired TFT Firmware: 53 / v4.4.0 javascript.0 12:37:55.806 info script.js.NSPanel_2_V4_4_0_1: Desired TFT Firmware: 53 / v4.4.0 javascript.0 12:37:56.036 info script.js.NSPanel_2_V4_4_0_1: Desired TFT Firmware: 53 / v4.4.0 javascript.0 12:37:55.654 info script.js.NSPanel_2_V4_4_0_1: Desired TFT Firmware: 53 / v4.4.0 javascript.0 12:37:55.806 info script.js.NSPanel_2_V4_4_0_1: Desired TFT Firmware: 53 / v4.4.0 javascript.0 12:37:56.036 info script.js.NSPanel_2_V4_4_0_1: Desired TFT Firmware: 53 / v4.4.0 javascript.0 12:38:01.796 info script.js.NSPanel_2_V4_4_0_1: Desired TFT Firmware: 53 / v4.4.0 javascript.0 12:37:55.654 info script.js.NSPanel_2_V4_4_0_1: Desired TFT Firmware: 53 / v4.4.0 javascript.0 12:37:55.806 info script.js.NSPanel_2_V4_4_0_1: Desired TFT Firmware: 53 / v4.4.0 javascript.0 12:37:56.036 info script.js.NSPanel_2_V4_4_0_1: Desired TFT Firmware: 53 / v4.4.0 javascript.0 12:38:01.796 info script.js.NSPanel_2_V4_4_0_1: Desired TFT Firmware: 53 / v4.4.0 javascript.0 12:37:55.654 info script.js.NSPanel_2_V4_4_0_1: Desired TFT Firmware: 53 / v4.4.0 javascript.0 12:37:55.806 info script.js.NSPanel_2_V4_4_0_1: Desired TFT Firmware: 53 / v4.4.0 javascript.0 12:37:56.036 info script.js.NSPanel_2_V4_4_0_1: Desired TFT Firmware: 53 / v4.4.0 javascript.0 12:38:01.796 info script.js.NSPanel_2_V4_4_0_1: Desired TFT Firmware: 53 / v4.4.0 javascript.0 12:37:55.654 info script.js.NSPanel_2_V4_4_0_1: Desired TFT Firmware: 53 / v4.4.0 javascript.0 12:37:55.806 info script.js.NSPanel_2_V4_4_0_1: Desired TFT Firmware: 53 / v4.4.0 javascript.0 12:37:56.036 info script.js.NSPanel_2_V4_4_0_1: Desired TFT Firmware: 53 / v4.4.0 javascript.0 12:38:01.796 info script.js.NSPanel_2_V4_4_0_1: Desired TFT Firmware: 53 / v4.4.0 javascript.0 12:38:07.799 info script.js.NSPanel_2_V4_4_0_1: Desired TFT Firmware: 53 / v4.4.0 javascript.0 12:37:55.654 info script.js.NSPanel_2_V4_4_0_1: Desired TFT Firmware: 53 / v4.4.0 javascript.0 12:37:55.806 info script.js.NSPanel_2_V4_4_0_1: Desired TFT Firmware: 53 / v4.4.0 javascript.0 12:37:56.036 info script.js.NSPanel_2_V4_4_0_1: Desired TFT Firmware: 53 / v4.4.0 javascript.0 12:38:01.796 info script.js.NSPanel_2_V4_4_0_1: Desired TFT Firmware: 53 / v4.4.0 javascript.0 12:38:07.799 info script.js.NSPanel_2_V4_4_0_1: Desired TFT Firmware: 53 / v4.4.0 javascript.0 12:37:55.654 info script.js.NSPanel_2_V4_4_0_1: Installed TFT Firmware: 53 / v4.4.0 javascript.0 12:37:55.806 info script.js.NSPanel_2_V4_4_0_1: Desired TFT Firmware: 53 / v4.4.0 javascript.0 12:37:56.036 info script.js.NSPanel_2_V4_4_0_1: Desired TFT Firmware: 53 / v4.4.0 javascript.0 12:38:01.796 info script.js.NSPanel_2_V4_4_0_1: Desired TFT Firmware: 53 / v4.4.0 javascript.0 12:38:07.799 info script.js.NSPanel_2_V4_4_0_1: Desired TFT Firmware: 53 / v4.4.0 javascript.0 12:38:14.168 info script.js.NSPanel_2_V4_4_0_1: Desired TFT Firmware: 53 / v4.4.0 javascript.0 12:37:55.806 info script.js.NSPanel_2_V4_4_0_1: Installed TFT Firmware: 53 / v4.4.0 javascript.0 12:37:56.036 info script.js.NSPanel_2_V4_4_0_1: Desired TFT Firmware: 53 / v4.4.0 javascript.0 12:38:01.796 info script.js.NSPanel_2_V4_4_0_1: Desired TFT Firmware: 53 / v4.4.0 javascript.0 12:38:07.799 info script.js.NSPanel_2_V4_4_0_1: Desired TFT Firmware: 53 / v4.4.0 javascript.0 12:38:14.168 info script.js.NSPanel_2_V4_4_0_1: Desired TFT Firmware: 53 / v4.4.0 javascript.0 12:37:56.036 info script.js.NSPanel_2_V4_4_0_1: Installed TFT Firmware: 53 / v4.4.0 javascript.0 12:38:01.796 info script.js.NSPanel_2_V4_4_0_1: Desired TFT Firmware: 53 / v4.4.0 javascript.0 12:38:07.799 info script.js.NSPanel_2_V4_4_0_1: Desired TFT Firmware: 53 / v4.4.0 javascript.0 12:38:14.168 info script.js.NSPanel_2_V4_4_0_1: Desired TFT Firmware: 53 / v4.4.0 javascript.0 12:38:20.171 info script.js.NSPanel_2_V4_4_0_1: Desired TFT Firmware: 53 / v4.4.0 javascript.0 12:38:01.796 info script.js.NSPanel_2_V4_4_0_1: Installed TFT Firmware: 53 / v4.4.0 javascript.0 12:38:07.799 info script.js.NSPanel_2_V4_4_0_1: Desired TFT Firmware: 53 / v4.4.0 javascript.0 12:38:14.168 info script.js.NSPanel_2_V4_4_0_1: Desired TFT Firmware: 53 / v4.4.0 javascript.0 12:38:20.171 info script.js.NSPanel_2_V4_4_0_1: Desired TFT Firmware: 53 / v4.4.0 javascript.0 12:38:07.799 info script.js.NSPanel_2_V4_4_0_1: Installed TFT Firmware: 53 / v4.4.0 javascript.0 12:38:14.168 info script.js.NSPanel_2_V4_4_0_1: Desired TFT Firmware: 53 / v4.4.0 javascript.0 12:38:20.171 info script.js.NSPanel_2_V4_4_0_1: Desired TFT Firmware: 53 / v4.4.0 javascript.0 12:38:14.168 info script.js.NSPanel_2_V4_4_0_1: Installed TFT Firmware: 53 / v4.4.0 javascript.0 12:38:20.171 info script.js.NSPanel_2_V4_4_0_1: Desired TFT Firmware: 53 / v4.4.0 javascript.0 12:38:20.171 info script.js.NSPanel_2_V4_4_0_1: Installed TFT Firmware: 53 / v4.4.0 javascript.0 12:38:21.327 debug Script script.js.NSPanel_2_V4_4_0_1 has reached the maximum of 1000 setState calls per minute in 1 consecutive minutes javascript.0 12:38:26.081 info script.js.NSPanel_2_V4_4_0_1: Desired TFT Firmware: 53 / v4.4.0 javascript.0 12:38:26.081 info script.js.NSPanel_2_V4_4_0_1: Installed TFT Firmware: 53 / v4.4.0
-
javascript.0 2024-10-27 12:44:48.217 debug Try direct require of "dayjs/locale/de" as not specified in the additional dependencies javascript.0 2024-10-27 12:44:48.215 info script.js.NSPanel_2_V4_4_0_1: start javascript.0 2024-10-27 12:44:48.214 info script.js.NSPanel_2_V4_4_0_1: nspanel_model javascript.0 2024-10-27 12:44:48.214 info script.js.NSPanel_2_V4_4_0_1: desired_release javascript.0 2024-10-27 12:44:48.214 info script.js.NSPanel_2_V4_4_0_1: installed_release javascript.0 2024-10-27 12:44:48.213 info script.js.NSPanel_2_V4_4_0_1: nextion_tft javascript.0 2024-10-27 12:44:48.213 info script.js.NSPanel_2_V4_4_0_1: start javascript.0 2024-10-27 12:44:48.213 info script.js.NSPanel_2_V4_4_0_1: update_berry_driver javascript.0 2024-10-27 12:44:48.212 info script.js.NSPanel_2_V4_4_0_1: available_release javascript.0 2024-10-27 12:44:48.212 info script.js.NSPanel_2_V4_4_0_1: installed_release javascript.0 2024-10-27 12:44:48.212 info script.js.NSPanel_2_V4_4_0_1: berry_driver javascript.0 2024-10-27 12:44:48.211 info script.js.NSPanel_2_V4_4_0_1: start javascript.0 2024-10-27 12:44:48.211 info script.js.NSPanel_2_V4_4_0_1: update_tasmota javascript.0 2024-10-27 12:44:48.211 info script.js.NSPanel_2_V4_4_0_1: available_release javascript.0 2024-10-27 12:44:48.210 info script.js.NSPanel_2_V4_4_0_1: installed_release javascript.0 2024-10-27 12:44:48.210 info script.js.NSPanel_2_V4_4_0_1: tasmota javascript.0 2024-10-27 12:44:48.210 info script.js.NSPanel_2_V4_4_0_1: more javascript.0 2024-10-27 12:44:48.209 info script.js.NSPanel_2_V4_4_0_1: nextion_tft_firmware javascript.0 2024-10-27 12:44:48.209 info script.js.NSPanel_2_V4_4_0_1: more javascript.0 2024-10-27 12:44:48.209 info script.js.NSPanel_2_V4_4_0_1: berry_driver javascript.0 2024-10-27 12:44:48.208 info script.js.NSPanel_2_V4_4_0_1: more javascript.0 2024-10-27 12:44:48.208 info script.js.NSPanel_2_V4_4_0_1: tasmota_firmware javascript.0 2024-10-27 12:44:48.208 info script.js.NSPanel_2_V4_4_0_1: automatically_updates javascript.0 2024-10-27 12:44:48.207 info script.js.NSPanel_2_V4_4_0_1: firmware javascript.0 2024-10-27 12:44:48.207 info script.js.NSPanel_2_V4_4_0_1: port_check_offon javascript.0 2024-10-27 12:44:48.207 info script.js.NSPanel_2_V4_4_0_1: debugmode_offon javascript.0 2024-10-27 12:44:48.206 info script.js.NSPanel_2_V4_4_0_1: script javascript.0 2024-10-27 12:44:48.206 info script.js.NSPanel_2_V4_4_0_1: relay2_onoff javascript.0 2024-10-27 12:44:48.206 info script.js.NSPanel_2_V4_4_0_1: relay1_onoff javascript.0 2024-10-27 12:44:48.205 info script.js.NSPanel_2_V4_4_0_1: relays javascript.0 2024-10-27 12:44:48.205 info script.js.NSPanel_2_V4_4_0_1: mr_icon2_size javascript.0 2024-10-27 12:44:48.205 info script.js.NSPanel_2_V4_4_0_1: mr_icon1_size javascript.0 2024-10-27 12:44:48.204 info script.js.NSPanel_2_V4_4_0_1: indicators javascript.0 2024-10-27 12:44:48.204 info script.js.NSPanel_2_V4_4_0_1: month_large javascript.0 2024-10-27 12:44:48.204 info script.js.NSPanel_2_V4_4_0_1: weekday_large javascript.0 2024-10-27 12:44:48.203 info script.js.NSPanel_2_V4_4_0_1: date_format javascript.0 2024-10-27 12:44:48.203 info script.js.NSPanel_2_V4_4_0_1: weather_forecast_icon_colors javascript.0 2024-10-27 12:44:48.203 info script.js.NSPanel_2_V4_4_0_1: weather_forecast_change_time javascript.0 2024-10-27 12:44:48.202 info script.js.NSPanel_2_V4_4_0_1: weather_forecast_change_switch javascript.0 2024-10-27 12:44:48.202 info script.js.NSPanel_2_V4_4_0_1: weather_forecast_offon javascript.0 2024-10-27 12:44:48.202 info script.js.NSPanel_2_V4_4_0_1: weather_parameters javascript.0 2024-10-27 12:44:48.201 info script.js.NSPanel_2_V4_4_0_1: advanced_layout javascript.0 2024-10-27 12:44:48.201 info script.js.NSPanel_2_V4_4_0_1: alternative_layout javascript.0 2024-10-27 12:44:48.200 info script.js.NSPanel_2_V4_4_0_1: layout javascript.0 2024-10-27 12:44:48.200 info script.js.NSPanel_2_V4_4_0_1: wakeup_doublecklick javascript.0 2024-10-27 12:44:48.200 info script.js.NSPanel_2_V4_4_0_1: screensaver_timeout javascript.0 2024-10-27 12:44:48.199 info script.js.NSPanel_2_V4_4_0_1: brightness_activ javascript.0 2024-10-27 12:44:48.199 info script.js.NSPanel_2_V4_4_0_1: brightness javascript.0 2024-10-27 12:44:48.199 info script.js.NSPanel_2_V4_4_0_1: hour_night javascript.0 2024-10-27 12:44:48.198 info script.js.NSPanel_2_V4_4_0_1: hour_day javascript.0 2024-10-27 12:44:48.198 info script.js.NSPanel_2_V4_4_0_1: brightness_night javascript.0 2024-10-27 12:44:48.198 info script.js.NSPanel_2_V4_4_0_1: brightness_day javascript.0 2024-10-27 12:44:48.197 info script.js.NSPanel_2_V4_4_0_1: dimmode javascript.0 2024-10-27 12:44:48.197 info script.js.NSPanel_2_V4_4_0_1: indicators javascript.0 2024-10-27 12:44:48.197 info script.js.NSPanel_2_V4_4_0_1: date_format javascript.0 2024-10-27 12:44:48.196 info script.js.NSPanel_2_V4_4_0_1: weather javascript.0 2024-10-27 12:44:48.196 info script.js.NSPanel_2_V4_4_0_1: layout javascript.0 2024-10-27 12:44:48.195 info script.js.NSPanel_2_V4_4_0_1: brightness javascript.0 2024-10-27 12:44:48.195 info script.js.NSPanel_2_V4_4_0_1: dimmode javascript.0 2024-10-27 12:44:48.194 info script.js.NSPanel_2_V4_4_0_1: screensaver javascript.0 2024-10-27 12:44:48.194 info script.js.NSPanel_2_V4_4_0_1: more javascript.0 2024-10-27 12:44:48.194 info script.js.NSPanel_2_V4_4_0_1: script javascript.0 2024-10-27 12:44:48.193 info script.js.NSPanel_2_V4_4_0_1: language javascript.0 2024-10-27 12:44:48.193 info script.js.NSPanel_2_V4_4_0_1: temp_unit javascript.0 2024-10-27 12:44:48.193 info script.js.NSPanel_2_V4_4_0_1: more javascript.0 2024-10-27 12:44:48.192 info script.js.NSPanel_2_V4_4_0_1: relays javascript.0 2024-10-27 12:44:48.192 info script.js.NSPanel_2_V4_4_0_1: more javascript.0 2024-10-27 12:44:48.192 info script.js.NSPanel_2_V4_4_0_1: screensaver javascript.0 2024-10-27 12:44:48.191 info script.js.NSPanel_2_V4_4_0_1: settings javascript.0 2024-10-27 12:44:48.191 info script.js.NSPanel_2_V4_4_0_1: scriptname javascript.0 2024-10-27 12:44:48.191 info script.js.NSPanel_2_V4_4_0_1: instance_javascript javascript.0 2024-10-27 12:44:48.190 info script.js.NSPanel_2_V4_4_0_1: nodejs_version javascript.0 2024-10-27 12:44:48.190 info script.js.NSPanel_2_V4_4_0_1: script_version_nspanelts javascript.0 2024-10-27 12:44:48.190 info script.js.NSPanel_2_V4_4_0_1: info_iobroker javascript.0 2024-10-27 12:44:48.189 info script.js.NSPanel_2_V4_4_0_1: operating_time javascript.0 2024-10-27 12:44:48.189 info script.js.NSPanel_2_V4_4_0_1: nspanel_version javascript.0 2024-10-27 12:44:48.189 info script.js.NSPanel_2_V4_4_0_1: esp32_hardware javascript.0 2024-10-27 12:44:48.188 info script.js.NSPanel_2_V4_4_0_1: product javascript.0 2024-10-27 12:44:48.188 info script.js.NSPanel_2_V4_4_0_1: hardware2 javascript.0 2024-10-27 12:44:48.188 info script.js.NSPanel_2_V4_4_0_1: refresh javascript.0 2024-10-27 12:44:48.187 info script.js.NSPanel_2_V4_4_0_1: temperature_unit javascript.0 2024-10-27 12:44:48.187 info script.js.NSPanel_2_V4_4_0_1: esp_temperature javascript.0 2024-10-27 12:44:48.187 info script.js.NSPanel_2_V4_4_0_1: room_temperature javascript.0 2024-10-27 12:44:48.186 info script.js.NSPanel_2_V4_4_0_1: sensors1 javascript.0 2024-10-27 12:44:48.186 info script.js.NSPanel_2_V4_4_0_1: accesspoint javascript.0 2024-10-27 12:44:48.185 info script.js.NSPanel_2_V4_4_0_1: channel javascript.0 2024-10-27 12:44:48.185 info script.js.NSPanel_2_V4_4_0_1: mode javascript.0 2024-10-27 12:44:48.185 info script.js.NSPanel_2_V4_4_0_1: ssid javascript.0 2024-10-27 12:44:48.184 info script.js.NSPanel_2_V4_4_0_1: nspanel_wifi2 javascript.0 2024-10-27 12:44:48.184 info script.js.NSPanel_2_V4_4_0_1: wifi_signal javascript.0 2024-10-27 12:44:48.184 info script.js.NSPanel_2_V4_4_0_1: rssi javascript.0 2024-10-27 12:44:48.183 info script.js.NSPanel_2_V4_4_0_1: mac_address javascript.0 2024-10-27 12:44:48.183 info script.js.NSPanel_2_V4_4_0_1: ip_address javascript.0 2024-10-27 12:44:48.183 info script.js.NSPanel_2_V4_4_0_1: nspanel_wifi1 javascript.0 2024-10-27 12:44:48.182 info script.js.NSPanel_2_V4_4_0_1: update_message javascript.0 2024-10-27 12:44:48.182 info script.js.NSPanel_2_V4_4_0_1: more javascript.0 2024-10-27 12:44:48.181 info script.js.NSPanel_2_V4_4_0_1: info_iobroker javascript.0 2024-10-27 12:44:48.174 info script.js.NSPanel_2_V4_4_0_1: more javascript.0 2024-10-27 12:44:48.174 info script.js.NSPanel_2_V4_4_0_1: sensors_hardware javascript.0 2024-10-27 12:44:48.173 info script.js.NSPanel_2_V4_4_0_1: more javascript.0 2024-10-27 12:44:48.173 info script.js.NSPanel_2_V4_4_0_1: wifi javascript.0 2024-10-27 12:44:48.173 info script.js.NSPanel_2_V4_4_0_1: nspanel_infos javascript.0 2024-10-27 12:44:48.172 info script.js.NSPanel_2_V4_4_0_1: start javascript.0 2024-10-27 12:44:48.172 info script.js.NSPanel_2_V4_4_0_1: reboot javascript.0 2024-10-27 12:44:48.172 info script.js.NSPanel_2_V4_4_0_1: more javascript.0 2024-10-27 12:44:48.171 info script.js.NSPanel_2_V4_4_0_1: firmware javascript.0 2024-10-27 12:44:48.171 info script.js.NSPanel_2_V4_4_0_1: more javascript.0 2024-10-27 12:44:48.171 info script.js.NSPanel_2_V4_4_0_1: settings javascript.0 2024-10-27 12:44:48.170 info script.js.NSPanel_2_V4_4_0_1: more javascript.0 2024-10-27 12:44:48.170 info script.js.NSPanel_2_V4_4_0_1: infos javascript.0 2024-10-27 12:44:48.170 info script.js.NSPanel_2_V4_4_0_1: service_menu javascript.0 2024-10-27 12:44:48.169 info script.js.NSPanel_2_V4_4_0_1: start javascript.0 2024-10-27 12:44:48.169 info script.js.NSPanel_2_V4_4_0_1: reboot javascript.0 2024-10-27 12:44:48.168 info script.js.NSPanel_2_V4_4_0_1: more javascript.0 2024-10-27 12:44:48.168 info script.js.NSPanel_2_V4_4_0_1: firmware javascript.0 2024-10-27 12:44:48.168 info script.js.NSPanel_2_V4_4_0_1: more javascript.0 2024-10-27 12:44:48.167 info script.js.NSPanel_2_V4_4_0_1: settings javascript.0 2024-10-27 12:44:48.167 info script.js.NSPanel_2_V4_4_0_1: more javascript.0 2024-10-27 12:44:48.167 info script.js.NSPanel_2_V4_4_0_1: infos javascript.0 2024-10-27 12:44:48.167 info script.js.NSPanel_2_V4_4_0_1: function findLocale: missing translation: Service javascript.0 2024-10-27 12:44:48.166 info script.js.NSPanel_2_V4_4_0_1: Service javascript.0 2024-10-27 12:44:48.166 info script.js.NSPanel_2_V4_4_0_1: function findLocale: missing translation: Service javascript.0 2024-10-27 12:44:48.165 info script.js.NSPanel_2_V4_4_0_1: Service javascript.0 2024-10-27 12:44:48.155 info script.js.NSPanel_2_V4_4_0_1: source code did not change, using cached compilation result... javascript.0 2024-10-27 12:44:47.849 info Compiling TypeScript source script.js.NSPanel_2_V4_4_0_1 javascript.0 2024-10-27 12:44:28.558 info State value to set for "0_userdata.0.LoRaWAN.eui-a840414601871305.Variablen.Letzter_Zeitstempel" has to be type "number" but received type "string"
-
Ich glaube hier ist was faul. Bin noch unterwegs, kann aber heute Abend rein schauen.
-
-
Es sieht danach aus, das dieses Script x-mal gestartet wird. Was mir etwas unerklärlich ist.
versuche mal das Script neu zu kompilieren, in dem du diese Zeile änderst.
const tasmotaOtaVersion: string = 'tasmota32-DE.bin';
in
tasmota32.bin
zum Beispiel.Anderer Versuch wäre noch das Script umbenennen und neu starten.
-
@TT-Tom Dass mit dem dimmen funktioniert bei mir jetzt soweit allerdings erhalte ich immer die Meldungen im Log
javascript.0 2024-10-28 07:22:00.088 info script.js.common.NS_Display.Display_Schlafzimmer_V4_4_08: action at trigger activeDimmodeBrightness: 0 - activeBrightness: 40 javascript.0 2024-10-28 07:21:00.353 info script.js.common.NS_Display.Display_Schlafzimmer_V4_4_08: Installed TFT Firmware: 53 / v4.4.0 javascript.0 2024-10-28 07:21:00.352 info script.js.common.NS_Display.Display_Schlafzimmer_V4_4_08: Desired TFT Firmware: 53 / v4.4.0
-
@spoeh-man
Sind das alle Meldungen oder kommt da noch was davor?
Was mich wundert ist die Meldung von der TFT Version. Du hast dir ja den unteren Teil aus der DEV Version kopiert oder komplett neu angelegt??Schau mir nachher das mal im Script an.
-
versuche mal das Script neu zu kompilieren, in dem du diese Zeile änderst.
const tasmotaOtaVersion: string = 'tasmota32-DE.bin';
in tasmota32.bin zum Beispiel.Das hat erstmal funktioniert.
Warte mal bis morgen, ob es so bleibt. -
@spoeh-man sagte in SONOFF NSPanel mit Lovelace UI:
@TT-Tom Dass mit dem dimmen funktioniert bei mir jetzt soweit allerdings erhalte ich immer die Meldungen im Log
on({ id: [NSPanel_Path + 'ScreensaverInfo.activeDimmodeBrightness'], change: 'ne' }, async function (obj) { try { let brightness: number = 100; if (existsState(NSPanel_Path + 'ScreensaverInfo.activeBrightness')) { brightness = getState(NSPanel_Path + 'ScreensaverInfo.activeBrightness').val; } let active = brightness ?? 80; if (obj.state.val != null && obj.state.val != -1) { if (obj.state.val < -1 || obj.state.val > 100) { log('activeDimmodeBrightness value only between -1 and 100', 'info'); setStateAsync(NSPanel_Path + 'ScreensaverInfo.activeDimmodeBrightness', -1, true); alwaysOn = false; pageCounter = 0; useMediaEvents = false; screensaverEnabled = true; InitDimmode(); //HandleMessage('event', 'startup', undefined, undefined); } else { if (Debug) log('action at trigger activeDimmodeBrightness: ' + obj.state.val + ' - activeBrightness: ' + active, 'info'); SendToPanel({ payload: 'dimmode~' + obj.state.val + '~' + active + '~' + rgb_dec565(config.defaultBackgroundColor) + '~' + rgb_dec565(globalTextColor) + '~' + Sliders2 }); } } else { alwaysOn = false; pageCounter = 0; useMediaEvents = false; screensaverEnabled = true; InitDimmode(); //HandleMessage('event', 'startup', undefined, undefined); } } catch (err: any) { log('error at trigger activeDimmodeBrightness: ' + err.message, 'warn'); } });
bitte mal in der Funktion die HandleMessage aus kommentieren (17, 28) und Zeile 19 das
if (Debug)
davor setzen. Dann sollte alles passen. -
Ja hatte es aus dem Dev nur den Unteren Teil habs jetzt mal auskommentiert und teste es weiter.
Vielen Dank
-
Scheint nicht zu gehen zumindest kann ich jetzt nicht mehr dimmen display wird kurz heller und geht dann auf die Ursprüngliche Helligkeit zurück und im log erscheint
javascript.0 2024-10-28 20:00:37.797 info script.js.common.NS_Display.Display_Schlafzimmer_V4_4_08: action at trigger activeBrightness: 40 - activeDimmodeBrightness: -1 javascript.0 2024-10-28 20:00:28.858 info script.js.common.NS_Display.Display_Schlafzimmer_V4_4_08: action at trigger activeBrightness: 0 - activeDimmodeBrightness: -1 javascript.0 2024-10-28 20:00:22.968 info script.js.common.NS_Display.Display_Schlafzimmer_V4_4_08: action at trigger activeBrightness: 40 - activeDimmodeBrightness: -1
-
Sorry falscher alarm funktioniert hatte den falschen Datenpunkt bespielt und bin um eine Zeile im script verrutscht.
1000 Dank es funktioniert
-
Das Display funktioniert jetzt wieder ohne Probleme.
Keine Ahnung was da schief gelaufen ist. -
Hallo zusammen,
Ich würde gerne meine Strompreise (aWATTar) in einem Chart darstellen wollen.
Die Daten liegen in einem JSON (aus apg-info Adappter) vor.
Kann man eventuell noch die Balken einzeln färben? zB Wert höher als der Durchschnitt.Danke für Eure Hilfe.
Falls ein Script, wahrscheinlich, benötigt wird, gerne javascript. Versuche die Logik zu lernenedit:
ich hab es jetzt soweit hin bekommen.
Meine cardchart schaut so aus:let CardChartawattar: PageType = { 'type': 'cardChart', 'heading': 'aWATTar', 'items': [{ //id: 'alias.0.NSPanel_1.cardChart', id: '0_userdata.0.Stromboerse.cardChartString', yAxis: 'Preis [ckW]', yAxisTicks: [], // 0_userdata.0.Stromboerse.cardChartString.yscale wie kann ich diese DP verwenden? onColor: Red }] };
die Daten werden so aufbereitet
/* Eingabedatenpunkt (holen des Wertes aus dem ioBroker-Datenpunkt) Bereitet den JSON vom apg-info Adapter für das NSPanel die cardChart auf 1.0. 07.11.2024 */ // Funktion zum Überprüfen und Erstellen von Datenpunkten function createStateIfNotExists(id, defaultValue, common) { if (!existsState(id)) { createState(id, defaultValue, common); } } schedule('3 * * * *', function () { let inputData = JSON.parse(getState('apg-info.0.marketprice.today.jsonChart').val); // Überprüfen und Erstellen der benötigten Datenpunkte (Falls erforderlich) createStateIfNotExists('0_userdata.0.Stromboerse.cardChartString.ACTUAL', '', {type:"string"}); createStateIfNotExists('0_userdata.0.Stromboerse.cardChartString.yscale', '' ,{type:"string"}); // Überprüfen, ob das Format korrekt ist, bevor wir weiterarbeiten if (inputData && inputData.graphs && inputData.graphs[0] && inputData.graphs[0].data) { let cardChartString = ""; // Hier speichern wir die formatierte Zeichenkette // Iteriere durch alle Datenpunkte for (let i = 0; i < inputData.graphs[0].data.length; i++) { let entry = inputData.graphs[0].data[i]; let value = (Math.round(entry.y * 10) / 10).toFixed(1); // Rundet auf 1 Dezimalstelle let valueDate = new Date(entry.t); // Zeitstempel in Date-Objekt umwandeln // Formatieren der Zeit im 12-Stunden-Format (nur Stunde, ohne AM/PM) let hours = valueDate.getHours(); hours = hours % 12; // Umrechnung auf 12-Stunden-Format hours = hours ? hours : 12; // Die Stunde "0" wird zu "12" für das 12h-Format // Formatierte Zeit (nur die Stunde) let timeString = hours; // Wenn der Wert zur nächsten Stunde gehört, füge ihn hinzu if (i === 0 || valueDate.getHours() !== new Date(inputData.graphs[0].data[i - 1].t).getHours()) { cardChartString += value + '^' + timeString + '~'; // Füge den Wert und die Zeit hinzu } } // Entferne das letzte Tilde-Zeichen (~) von der Zeichenkette cardChartString = cardChartString.slice(0, -1); // Ausgabe des formatierten Strings console.log(cardChartString); // Speichern des formatierten Strings in einem neuen Datenpunkt setState('0_userdata.0.Stromboerse.cardChartString.ACTUAL', cardChartString); } else { console.log("Das Eingabeformat ist nicht korrekt oder der Datenpunkt enthält keine gültigen Daten."); } // Abrufen des maximalen Wertes aus dem Datenpunkt '0_userdata.0.Stromboerse.max' let maxValue = getState('0_userdata.0.Stromboerse.max').val; // Sicherstellen, dass der Maximalwert vorhanden und eine gültige Zahl ist if (maxValue && !isNaN(maxValue)) { // Berechnen des nächsten Vielfachen von 10, das größer oder gleich dem Maximalwert ist let yScaleMax = Math.ceil(maxValue / 10) * 10; // Rundet auf das nächste Vielfache von 10 // Wenn der Maximalwert 0 ist, setzen wir die Y-Skala auf [0, 10] als Minimum if (yScaleMax === 0) { yScaleMax = 10; } // Erstellen der Y-Skala mit Schritten von 10 let yScale = []; for (let i = 0; i <= yScaleMax; i += 10) { yScale.push(i); } // Formatieren der Y-Skala als Array-Zeichenkette im gewünschten Format let yScaleString = "[" + yScale.join(", ") + "]"; // Beispielhafte Ausgabe des formatierten Y-Scale-Strings console.log(yScaleString); // Speichern der Y-Skala im gewünschten Format in einem neuen ioBroker-Datenpunkt setState('0_userdata.0.Stromboerse.cardChartString.yscale', yScaleString); } else { console.log("Der Maximalwert ist ungültig oder fehlt."); } });
ACTUAL
23.8^12~23.0^1~22.6^2~22.6^3~23.0^4~24.5^5~28.3^6~35.3^7~32.8^8~27.3^9~26.3^10~25.4^11~24.7^12~26.3^1~27.0^2~32.7^3~40.2^4~56.4^5~44.6^6~31.6^7~27.7^8~24.7^9~24.2^10~22.8^11~22.8^12
yscale
[0, 10, 20, 30, 40, 50, 60]
wie kann ich nun anstatt der yAxisTicks festen Wert meine Werte aus einem DP verwenden?
Leer lassen [] bringt mir nichts, da dann keine Werte auf der Y-Scala stehen. -
@australien
Lass mal den Parameter komplett weg. Das Script sollte die Scala selber berechnen.
Farbe gibt es nur eine. -
@tt-tom wenn ich ihn komplett weg lasse, unter kommentar setzte, bekomme ich folgende Warnung/Fehler
id: '0_userdata.0.Stromboerse.cardChartString', yAxis: 'Preis [ckW]', // yAxisTicks: [], onColor: Red
script.js.NSPanel.Panel_Küche_241006_4_4_0_6: error at function GenerateChartPage: Page item 0_userdata.0.Stromboerse.cardChartString yAxisTicks is undefined and unable to be calculated!
bei [] stehen wie gesagt keine Werte auf der Scala.
Beim Anklicken der Werte werden auch nur bis zur ca Hälfte Werte auf den Screen zu schreiben. (ist mir aber relativ egal)