NEWS
SONOFF NSPanel mit Lovelace UI
-
zeige bitte noch die Daten vom Channel, sprich den Ordner dadrüber
Außerdem ist der Alias ACTUAL von Type number und nicht boolean
-
@icebear So sieht es geschlossen aus.
-
-
-
Jetzt würde ich gerne noch meine Rollos hoch/runter fahren. Habe sie alle zusammen verknüpft in meiner Ccu3.
1/Press_Short wäre alle Rollos auf.
2/Press Short wäre alle Rollos zu.
-
@tt-tom vielen Dank:
Folgende Warnmeldung erscheint.
Habe die Dateien gelöscht, leider ohne gewünschten Effekt.
-
Kurze Frage. Wo finde ich eine Übersicht aller Symbole mit Namen, die ich verwenden kann?
-
-
@icebear Kannst du mir bei den Rollos nochmal helfen?
{ id: 'alias.0.Alias_Geräte.Alle_Rollos', icon: 'roller-shade', icon2: 'roller-shade-closed', offColor: MSRed, onColor: MSGreen, name: 'Alle Rollos'},
-
@lustig29 said in SONOFF NSPanel mit Lovelace UI:
Kannst du mir bei den Rollos nochmal helfen?
Sorry aber da bin ich raus, ich fahr meine Rollos einzeln oder per blockly.
Da ich die Rollos auch nicht in meiner CCU untereinander verknüpft hab und die Dummy Programme angelegt habe würde es mir schwerfallen dir dabei zu helfen.
Ich hab halt nur die normale Steuerung der Rollos über den 'Level DP'.
-
Servus, ich wollte gestern Abend auf die 4.3.3.43 Updaten, es war das Display für ca 10 Minuten da, ich konnte an dem Erweiterten Screensaver ein bißchen probieren. Und dann stand im Display
und diese Fehlermeldung kam
javascript.0 2024-03-13 11:50:43.428 error Script script.js.NS-Panel_Garage.Garage-4_3_3_43 is calling setState more than 1000 times per minute! Stopping Script now! Please check your script!
Danach löschte ich auf dem Panel alle Dateien und fing nochmal von vorne an, neues original Script, aber es zeigt leider nichts mehr an. Mit der Version 4.2.1.5 funktioniert es.
Hier die Meldungen nach dem Script Start.
javascript.0 2024-03-13 11:48:52.498 warn Read-only state "0_userdata.0.NSPanel.Garage.Sensor.ESP32.Temperature" has been written without ack-flag with value "null" javascript.0 2024-03-13 11:48:52.399 warn Read-only state "0_userdata.0.NSPanel.Garage.Sensor.ANALOG.Temperature" has been written without ack-flag with value "null" javascript.0 2024-03-13 11:48:52.372 warn Read-only state "0_userdata.0.NSPanel.Garage.Tasmota_Firmware.onlineVersion" has been written without ack-flag with value "null" javascript.0 2024-03-13 11:48:52.372 warn Read-only state "0_userdata.0.NSPanel.Garage.Tasmota_Firmware.onlineVersion" has been written without ack-flag with value "null" javascript.0 2024-03-13 11:48:52.286 warn Read-only state "0_userdata.0.NSPanel.Garage.Berry_Driver.currentVersion" has been written without ack-flag with value "null" javascript.0 2024-03-13 11:48:52.285 warn Read-only state "0_userdata.0.NSPanel.Garage.Sensor.TempUnit" has been written without ack-flag with value "null" javascript.0 2024-03-13 11:48:52.237 warn Read-only state "0_userdata.0.NSPanel.Garage.Display_Firmware.onlineVersion" has been written without ack-flag with value "null" javascript.0 2024-03-13 11:48:52.236 warn Read-only state "0_userdata.0.NSPanel.Garage.Display_Firmware.onlineVersion" has been written without ack-flag with value "null" javascript.0 2024-03-13 11:48:52.017 warn Read-only state "0_userdata.0.NSPanel.Garage.Sensor.Time" has been written without ack-flag with value "null" javascript.0 2024-03-13 11:48:51.872 warn Read-only state "0_userdata.0.NSPanel.Garage.Berry_Driver.onlineVersion" has been written without ack-flag with value "null" javascript.0 2024-03-13 11:48:51.569 warn Read-only state "0_userdata.0.NSPanel.Garage.Tasmota.Product" has been written without ack-flag with value "null" javascript.0 2024-03-13 11:48:51.468 warn Read-only state "0_userdata.0.NSPanel.Garage.NSPanel_ipAddress" has been written without ack-flag with value "null" javascript.0 2024-03-13 11:48:51.467 warn Read-only state "0_userdata.0.NSPanel.Garage.Tasmota.Wifi.Signal" has been written without ack-flag with value "null" javascript.0 2024-03-13 11:48:51.407 warn Read-only state "0_userdata.0.NSPanel.Garage.NSPanel_ipAddress" has been written without ack-flag with value "null" javascript.0 2024-03-13 11:48:51.375 warn Read-only state "0_userdata.0.NSPanel.Garage.TFT_Firmware.onlineVersion" has been written without ack-flag with value "null" javascript.0 2024-03-13 11:48:51.343 warn Read-only state "0_userdata.0.NSPanel.Garage.Tasmota.Wifi.RSSI" has been written without ack-flag with value "null" javascript.0 2024-03-13 11:48:51.299 warn at processImmediate (node:internal/timers:447:9) javascript.0 2024-03-13 11:48:51.299 warn at runNextTicks (node:internal/process/task_queues:60:5) javascript.0 2024-03-13 11:48:51.299 warn at fulfilled (script.js.NS-Panel_Garage.Garage-4_3_3_43:5:58) javascript.0 2024-03-13 11:48:51.299 warn at Object.next (script.js.NS-Panel_Garage.Garage-4_3_3_43:14:53) javascript.0 2024-03-13 11:48:51.299 warn at step (script.js.NS-Panel_Garage.Garage-4_3_3_43:33:23) javascript.0 2024-03-13 11:48:51.299 warn at script.js.NS-Panel_Garage.Garage-4_3_3_43:3830:21 javascript.0 2024-03-13 11:48:51.299 warn at HandleMessage (script.js.NS-Panel_Garage.Garage-4_3_3_43:4053:21) javascript.0 2024-03-13 11:48:51.299 warn at HandleStartupProcess (script.js.NS-Panel_Garage.Garage-4_3_3_43:4256:41) javascript.0 2024-03-13 11:48:51.298 warn getState "0_userdata.0.NSPanel.Garage.Config.Screensaver.timeoutScreensaver" not found (3) javascript.0 2024-03-13 11:48:51.161 warn Read-only state "0_userdata.0.NSPanel.Garage.Tasmota.Wifi.Mode" has been written without ack-flag with value "null" javascript.0 2024-03-13 11:48:51.070 warn Read-only state "0_userdata.0.NSPanel.Garage.Tasmota.Wifi.Channel" has been written without ack-flag with value "null" javascript.0 2024-03-13 11:48:50.766 warn Read-only state "0_userdata.0.NSPanel.Garage.Tasmota.Wifi.BSSId" has been written without ack-flag with value "null" javascript.0 2024-03-13 11:48:50.766 warn Read-only state "0_userdata.0.NSPanel.Garage.Tasmota.Wifi.BSSId" has been written without ack-flag with value "null" javascript.0 2024-03-13 11:48:50.482 warn Read-only state "0_userdata.0.NSPanel.Garage.Tasmota.Wifi.SSId" has been written without ack-flag with value "null" javascript.0 2024-03-13 11:48:50.470 warn Read-only state "0_userdata.0.NSPanel.Garage.Tasmota.Wifi.SSId" has been written without ack-flag with value "null" javascript.0 2024-03-13 11:48:50.285 warn Read-only state "0_userdata.0.NSPanel.Garage.NSPanel_Version" has been written without ack-flag with value "null" javascript.0 2024-03-13 11:48:50.255 warn Read-only state "0_userdata.0.NSPanel.Garage.Tasmota.Wifi.AP" has been written without ack-flag with value "null" javascript.0 2024-03-13 11:48:50.105 warn at processImmediate (node:internal/timers:447:9) javascript.0 2024-03-13 11:48:50.105 warn at runNextTicks (node:internal/process/task_queues:60:5) javascript.0 2024-03-13 11:48:50.105 warn at createState (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:2671:25) javascript.0 2024-03-13 11:48:50.104 warn You are assigning a number to the state "0_userdata.0.NSPanel.Garage.Display_Firmware.TFT.desiredVersion" which expects a string. Please fix your code to use a string or change the state type to number. This warning might become an error in future versions. javascript.0 2024-03-13 11:48:50.078 warn at processImmediate (node:internal/timers:447:9) javascript.0 2024-03-13 11:48:50.078 warn at runNextTicks (node:internal/process/task_queues:60:5) javascript.0 2024-03-13 11:48:50.078 warn at createState (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:2671:25) javascript.0 2024-03-13 11:48:50.078 warn You are assigning a number to the state "0_userdata.0.NSPanel.Garage.Display_Firmware.TFT.desiredVersion" which expects a string. Please fix your code to use a string or change the state type to number. This warning might become an error in future versions. javascript.0 2024-03-13 11:48:50.035 warn Read-only state "0_userdata.0.NSPanel.Garage.Tasmota.Hardware" has been written without ack-flag with value "null" javascript.0 2024-03-13 11:48:49.928 warn Read-only state "0_userdata.0.NSPanel.Garage.Display_Firmware.currentVersion" has been written without ack-flag with value "null" javascript.0 2024-03-13 11:48:49.906 warn at processImmediate (node:internal/timers:476:21) javascript.0 2024-03-13 11:48:49.906 warn at Immediate._onImmediate (/opt/iobroker/node_modules/@iobroker/js-controller-adapter/src/lib/adapter/adapter.ts:11200:62) javascript.0 2024-03-13 11:48:49.906 warn at Object.stateChange (/opt/iobroker/node_modules/iobroker.javascript/main.js:641:29) javascript.0 2024-03-13 11:48:49.906 warn at Object.callback (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1269:38) javascript.0 2024-03-13 11:48:49.906 warn at Object.<anonymous> (script.js.NS-Panel_Garage.Garage-4_3_3_43:1983:12) javascript.0 2024-03-13 11:48:49.906 warn at __awaiter (script.js.NS-Panel_Garage.Garage-4_3_3_43:4:12) javascript.0 2024-03-13 11:48:49.906 warn at new Promise (<anonymous>) javascript.0 2024-03-13 11:48:49.905 warn at script.js.NS-Panel_Garage.Garage-4_3_3_43:8:71 javascript.0 2024-03-13 11:48:49.905 warn at Object.next (script.js.NS-Panel_Garage.Garage-4_3_3_43:14:53) javascript.0 2024-03-13 11:48:49.905 warn at step (script.js.NS-Panel_Garage.Garage-4_3_3_43:33:23) javascript.0 2024-03-13 11:48:49.905 warn at Object.<anonymous> (script.js.NS-Panel_Garage.Garage-4_3_3_43:2000:25) javascript.0 2024-03-13 11:48:49.905 warn at update_tft_firmware (script.js.NS-Panel_Garage.Garage-4_3_3_43:3882:41) javascript.0 2024-03-13 11:48:49.905 warn getState "0_userdata.0.NSPanel.Garage.NSPanel_Version" not found (3) javascript.0 2024-03-13 11:48:49.905 warn at processImmediate (node:internal/timers:476:21) javascript.0 2024-03-13 11:48:49.905 warn at Immediate._onImmediate (/opt/iobroker/node_modules/@iobroker/js-controller-adapter/src/lib/adapter/adapter.ts:11200:62) javascript.0 2024-03-13 11:48:49.905 warn at Object.stateChange (/opt/iobroker/node_modules/iobroker.javascript/main.js:641:29) javascript.0 2024-03-13 11:48:49.904 warn at Object.callback (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1269:38) javascript.0 2024-03-13 11:48:49.904 warn at Object.<anonymous> (script.js.NS-Panel_Garage.Garage-4_3_3_43:1983:12) javascript.0 2024-03-13 11:48:49.904 warn at __awaiter (script.js.NS-Panel_Garage.Garage-4_3_3_43:4:12) javascript.0 2024-03-13 11:48:49.904 warn at new Promise (<anonymous>) javascript.0 2024-03-13 11:48:49.904 warn at script.js.NS-Panel_Garage.Garage-4_3_3_43:8:71 javascript.0 2024-03-13 11:48:49.904 warn at Object.next (script.js.NS-Panel_Garage.Garage-4_3_3_43:14:53) javascript.0 2024-03-13 11:48:49.904 warn at step (script.js.NS-Panel_Garage.Garage-4_3_3_43:33:23) javascript.0 2024-03-13 11:48:49.904 warn at Object.<anonymous> (script.js.NS-Panel_Garage.Garage-4_3_3_43:2000:25) javascript.0 2024-03-13 11:48:49.904 warn at update_tft_firmware (script.js.NS-Panel_Garage.Garage-4_3_3_43:3876:18) javascript.0 2024-03-13 11:48:49.904 warn getState "0_userdata.0.NSPanel.Garage.NSPanel_Version" not found (3) javascript.0 2024-03-13 11:48:49.904 warn at processImmediate (node:internal/timers:476:21) javascript.0 2024-03-13 11:48:49.903 warn at Immediate._onImmediate (/opt/iobroker/node_modules/@iobroker/js-controller-adapter/src/lib/adapter/adapter.ts:11200:62) javascript.0 2024-03-13 11:48:49.903 warn at Object.stateChange (/opt/iobroker/node_modules/iobroker.javascript/main.js:641:29) javascript.0 2024-03-13 11:48:49.903 warn at Object.callback (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1269:38) javascript.0 2024-03-13 11:48:49.903 warn at Object.<anonymous> (script.js.NS-Panel_Garage.Garage-4_3_3_43:1983:12) javascript.0 2024-03-13 11:48:49.903 warn at __awaiter (script.js.NS-Panel_Garage.Garage-4_3_3_43:4:12) javascript.0 2024-03-13 11:48:49.903 warn at new Promise (<anonymous>) javascript.0 2024-03-13 11:48:49.903 warn at script.js.NS-Panel_Garage.Garage-4_3_3_43:8:71 javascript.0 2024-03-13 11:48:49.903 warn at Object.next (script.js.NS-Panel_Garage.Garage-4_3_3_43:14:53) javascript.0 2024-03-13 11:48:49.903 warn at step (script.js.NS-Panel_Garage.Garage-4_3_3_43:33:23) javascript.0 2024-03-13 11:48:49.903 warn at Object.<anonymous> (script.js.NS-Panel_Garage.Garage-4_3_3_43:2000:25) javascript.0 2024-03-13 11:48:49.903 warn at update_tft_firmware (script.js.NS-Panel_Garage.Garage-4_3_3_43:3873:13) javascript.0 2024-03-13 11:48:49.902 warn getState "0_userdata.0.NSPanel.Garage.NSPanel_Version" not found (3) javascript.0 2024-03-13 11:48:49.901 warn at processTimers (node:internal/timers:512:7) javascript.0 2024-03-13 11:48:49.901 warn at listOnTimeout (node:internal/timers:569:17) javascript.0 2024-03-13 11:48:49.901 warn at Timeout._onTimeout (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:2929:34) javascript.0 2024-03-13 11:48:49.901 warn at Object._schedule (script.js.NS-Panel_Garage.Garage-4_3_3_43:11215:9) javascript.0 2024-03-13 11:48:49.901 warn at script.js.NS-Panel_Garage.Garage-4_3_3_43:2890:86 javascript.0 2024-03-13 11:48:49.900 warn getState "0_userdata.0.NSPanel.Garage.ScreensaverInfo.entityChangeTime" not found (3) javascript.0 2024-03-13 11:48:49.885 warn at processTimers (node:internal/timers:512:7) javascript.0 2024-03-13 11:48:49.885 warn at listOnTimeout (node:internal/timers:569:17) javascript.0 2024-03-13 11:48:49.885 warn at Timeout._onTimeout (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:2929:34) javascript.0 2024-03-13 11:48:49.885 warn at Object._schedule (script.js.NS-Panel_Garage.Garage-4_3_3_43:11215:9) javascript.0 2024-03-13 11:48:49.885 warn at script.js.NS-Panel_Garage.Garage-4_3_3_43:2890:86 javascript.0 2024-03-13 11:48:49.884 warn getState "0_userdata.0.NSPanel.Garage.ScreensaverInfo.entityChangeTime" not found (3) javascript.0 2024-03-13 11:48:49.884 warn Read-only state "0_userdata.0.NSPanel.Garage.Tasmota.Version" has been written without ack-flag with value "null" javascript.0 2024-03-13 11:48:49.849 warn at listOnTimeout (node:internal/timers:569:17) javascript.0 2024-03-13 11:48:49.849 warn at Object._schedule (script.js.NS-Panel_Garage.Garage-4_3_3_43:11215:9) javascript.0 2024-03-13 11:48:49.849 warn at script.js.NS-Panel_Garage.Garage-4_3_3_43:2887:87 javascript.0 2024-03-13 11:48:49.849 warn at Timeout._onTimeout (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:2929:34) javascript.0 2024-03-13 11:48:49.849 warn at processTimers (node:internal/timers:512:7)
Was habe ich übersehen?
-
TFT nochmal installieren. Die wirklich sehr infomative und treffsicherer Displayanzeige steht für: Probleme beim Download, bitte versuchen sie es nochmal.
Alternativ steht es auch für: Beim Update von Tasmota wurden teile der TFT gelöscht, bitte TFT nochmals downloaden.
-
@ticaki habe ich schon 3mal neu geflasht. Aber ich werde es nochmals versuchen.
-
Ich meine diesen Befehl:
FlashNextion http://nspanel.pky.eu/lovelace-ui/github/nspanel-v4.3.3.tft
EDIT: Dann gibts auch noch das das ganze in einen lowspeed modus geht, dann dauert der Download ewig zumindest länger als ich geduld hatte. Das kann man wieder zurücksetzen, den Befehl dafür kenne ich aber nicht mehr.
-
@ticaki okay danke hat funktioniert. Ich hatte es immer vor dem Scriptstart, und nachdem ich die autoexec gelöscht und neu geschrieben hatte, neu geflasht. Nun ging es.
-
@ticaki Aber irgendwie ist jetzt das Display im Erweiterten Modus total verschoben.
die Werte aus dem LeftScreen gehören doch in den 6ButtonScreen? Wenn ich z. B. die Beispiele aus der Wiki in den indicatorScreen einfüge, dann sind diese auch nach links verschoben.
-
Unter welchen Alias lege ich denn die Szene Alle Rollos auf, bzw. alles Rollos zu an?
-
Im Advanced müssen die leftScreensaverEntity existieren. Können auch leer sein, aber sollten exisitieren.
Das Script fängt alle vorhandenen Entitys ein und reiht sie aneinander. Das HMI schneidet sie wieder auseinander und legt es an die nächst mögliche der 14 Positionen. Also erst leftScreenSaverEntity, dann bottomScreensaverEntity, dann indicatorScreensaverEntity.
Zu einer Verschiebung kommt es nur, wenn eine oder mehrere Entitäten nicht gefunden werden.
-
"Alle Rollos" ist nichts anderes als "ein Rollo", vorausgesetzt die Steuerung deiner Datenpunkte (ggf. externes Script, Adapter oder what ever) ist von der Struktur identisch, also wie bei einem einzelnen Rollo.
Lässt sich also unter 0_userdata.0. mit Script erledigen. Für alles weitere müsstest du Datenpunkte senden um Tipps zu geben. Soweit reicht die Glaskugel nicht...
-
@armilar
Also ich habe in der Ccu 3 alle Rollos mit einem virutellen Schalter für "Auf" und einen virutuellen Schalter für "Ab" verknüpft.
Diese sind über den Hm-Rpc Adapter ind Iobroker intigriert. Jetzt möchte ich gerne ein Symbol auf dem Ns Panel haben, dass mir bei offenen Rollos ein geöffnetes Symbol und bei geschlossenen Rollos, ein geschlossen Symbol angezeigt wird.