Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Hardware
    4. SONOFF NSPanel mit Lovelace UI

    NEWS

    • Monatsrückblick - April 2025

    • Minor js-controller 7.0.7 Update in latest repo

    • Save The Date: ioBroker@Smart Living Forum Solingen, 14.06.

    SONOFF NSPanel mit Lovelace UI

    This topic has been deleted. Only users with topic management privileges can see it.
    • M
      Meldb @MichaelF last edited by Meldb

      @michaelf
      Hallo bei mir sieht es so aus. Was muss ich jetzt machen?9b9c6cb9-0f8c-48c3-bbd9-7d10eca04575-grafik.png

      T 1 Reply Last reply Reply Quote 0
      • T
        TT-Tom @Meldb last edited by TT-Tom

        @meldb

        lade dir den Partition Wizard der stellt das automatisch um. Kann parallel zum Manager geladen werden. Ich habe nach der Umstellung beide wieder gelöscht.

        M 1 Reply Last reply Reply Quote 0
        • M
          Meldb @TT-Tom last edited by

          @tt-tom said in SONOFF NSPanel mit Lovelace UI:

          @meldb

          lade dir den Partition Wizard der stellt das automatisch um. Kann parallel zum Manager geladen werden. Ich habe nach der Umstellung beide wieder gelöscht.

          Super danke für deine Hilfe hat funktioniert 🙂

          T 1 Reply Last reply Reply Quote 1
          • T
            tchristian @Meldb last edited by

            Hallo zusammen,

            leider hat es mir mit dem letzten JavaScript-Update (7.1.4) die Kommunikation zum NSPanel geschossen.
            Panel neu aufsetzen half nichts, ich musste auf mein letztes Backup (7.0.3) zurückgreifen.

            Soweit funktioniert jetzt wieder alles bis auf die Button Steuerung. Das Skript ist aktuell (4.3.1.1) und übernommen wie vorher, es wird aber keine Aktion ausgelöst.
            (auch nicht beim alten Skript).

            9d0a5abb-bb1c-4ba1-8ce7-58b662459ba3-image.png

            Über den Alias funktioniert es und die Lampen in den Ecken werden auch korrekt im Screensaver gesteuert.

            Wo hängt es gerade? Musste da noch was gesteuert werden?
            Rule2 habe ich schon getestet, kein Einfluß.

            Gruß
            tchristian

            T 1 Reply Last reply Reply Quote 0
            • T
              TT-Tom @tchristian last edited by TT-Tom

              @tchristian sagte in SONOFF NSPanel mit Lovelace UI:

              Über den Alias funktioniert es und die Lampen in den Ecken werden auch korrekt im Screensaver gesteuert.

              Welchen Alias, im Script hast du ein Deconz Datenpunkt. Welche Lampen in den Ecken?

              letzten JavaScript-Update (7.1.4) die Kommunikation zum NSPanel geschossen.

              Wie hat sich das bemerkbar gemacht, welche Fehlermeldungen hast du bekommen???

              T 1 Reply Last reply Reply Quote 0
              • T
                tchristian @TT-Tom last edited by

                @tt-tom
                Konnte es lösen - die Struktur in der Rule2 hat nicht zu meiner Config gepasst. Hier musste bei mir das tele vor %topic%.

                Wegen Update: Im Script gab es zwei Fehlermeldungen, dass die beiden Einträge in der Config nicht mehr erreichbar sind. Wurden aber nicht verändert.

                2121250a-1941-4c7a-98f9-79e0a4ab1610-image.png

                Gruß tchristian

                T 1 Reply Last reply Reply Quote 0
                • T
                  TT-Tom @tchristian last edited by

                  @tchristian habe das Update bei mir auf dem Produktivsystem und Entwicklersystem gemacht, mit unterschiedlichen Panel. Beide ohne Probleme. Würde der Sache auf den Grund gehen, du schiebst das Problem nur vor dir her.

                  T 1 Reply Last reply Reply Quote 0
                  • T
                    tchristian @TT-Tom last edited by

                    @tt-tom
                    Gesagt, getan. Jetzt läuft es auch mit dem neuen JavaScript. Komisch.
                    Irgendwas hatte sich da verschluckt, hat mich ja nur einen Samstag gekostet.
                    Trotzdem vielen Dank für die Hilfe!

                    1 Reply Last reply Reply Quote 0
                    • eierfeile
                      eierfeile last edited by

                      Hi, ich hab eigentlich nur meine Shellys von COAP auf MQTT (innerhalb Shelly-Adapter) umgestellt und habe die Pfadänderung der Shelly im CardPower-Skript geändert. Seitdem zeit mein NSPanel nur noch an "Waiting for Content". Auf Tasmota-Oberfläche komme ich drauf, die Verbindung zum iobroker via MQTT ist auch aktiv. In den Skripts konnte ich auch keine Fehler finden. Hat jmd eine Idee was ich noch prüfen kann oder wie ich die Ursache eingrenzen oder loggen kann? Komme aktuell nicht weiter 😞

                      T 1 Reply Last reply Reply Quote 0
                      • T
                        TT-Tom @eierfeile last edited by

                        @eierfeile

                        kann sein das dein Shelly adapter den selben Port nutzt wie dein MQTT?

                        welche Version vom Script nutzt du???

                        wenn du die neuste Version hast, setzte mal unter 0_userdata.0. den Datenpunkt "Config.MQTT.portCheck" auf true und starte das Script neu.
                        Logmeldungen hier dann posten

                        eierfeile 1 Reply Last reply Reply Quote 0
                        • eierfeile
                          eierfeile @TT-Tom last edited by

                          @tt-tom Hi. Nein, der allgemeine mqtt server läuft auf 1883 und der im shelly adapter läuft auf 1882. Es gibt noch ein 2. Shelly adapter aber der läuft auf Coap. Also sollte so passen.
                          Ich nutze TypeScript v.4.0.5.4.....also das ist offenbar nicht das Neuste. Den DP hab ich daher nicht.
                          Soll ich das migrieren? Ich muss dann alle Änderungen im alten Skript raussuchen und in die neue Version manuell übertragen oder?

                          T 1 Reply Last reply Reply Quote 0
                          • T
                            TT-Tom @eierfeile last edited by TT-Tom

                            @eierfeile

                            auf die neuste Version solltest du mal gehen, sonst schlägt der Bug mit der neuen JS-Adapter Version zu.
                            Gleichzeitig ist in dieser Version auch der MQTT Port check mit bei.

                            Wie sieht es mit deinen System im Allgemeinen aus, wie aktuell bist du da?

                            da du bei 4.0.5.x schon bist reicht es den unteren Teil zu ersetzen. Erstell dir eine Kopie des alten Script als Fallback.

                            Für die Version den unteren Teil ab:

                            // _________________________________ Ab hier keine Konfiguration mehr __
                            

                            tauschen und TFT-Update auf 53 / v4.3.1 durchführen:

                            FlashNextion http://nspanel.pky.eu/lovelace-ui/github/nspanel-v4.3.1.tft
                            

                            zusätzlich muss du diese Zeile am Anfang des Script auch anpassen.

                            let Debug: boolean;
                            
                            eierfeile 1 Reply Last reply Reply Quote 0
                            • eierfeile
                              eierfeile @TT-Tom last edited by eierfeile

                              @tt-tom ah ok, danke. Ich habe folgende Versionen im Einsatz:
                              node.js = 18.15.0
                              npm = 9.5.0
                              js-controller = 5.0.12
                              javascript Adapter = 7.1.4

                              Das ganze läuft als Docker im vlan.

                              T 1 Reply Last reply Reply Quote 0
                              • T
                                TT-Tom @eierfeile last edited by

                                @eierfeile da bist ja aktuell. wobei ich mich mit Docker nicht auskenne. Musst du da vielleicht Ports mappen oder freischalten??

                                eierfeile 1 Reply Last reply Reply Quote 0
                                • eierfeile
                                  eierfeile @TT-Tom last edited by

                                  @tt-tom ok das heisst die Ursache liegt am JS Adapter? Oder ist das erst bei einer beta-Version vom JS Adapter?
                                  Ich verwaltet die Container über Portainer. Bin da auch nicht megafit, aber Ports pflegt man da glaub nicht. Das geht meines Wissens alles über komplette IPs.

                                  T 1 Reply Last reply Reply Quote 0
                                  • T
                                    TT-Tom @eierfeile last edited by

                                    @eierfeile sagte in SONOFF NSPanel mit Lovelace UI:

                                    ok das heisst die Ursache liegt am JS Adapter?

                                    am JS-Adapter kann dein aktuelles Problem nicht liegen. Bei läuft auf beiden System alles ohne Fehler. habe auch die gleiche Config bei den Shelly.

                                    Es war im Script vor Version v4.1.4.1 ein kleiner Bug der erst Mit der aktuellen Version 7.1.x aufgefallen ist. Javascript ist da etwas lockerer als Typescript und der JS-Adapter schaut da jetzt auch genauer hin. Darum ist es sinnvoll das Script auf den aktuellen Stand zu holen.

                                    mach dies bitte mal und posten dann mal was der MQTT-Check gemeldet hat.

                                    eierfeile 1 Reply Last reply Reply Quote 1
                                    • eierfeile
                                      eierfeile @TT-Tom last edited by

                                      @tt-tom ok hab das Skript aktualisiert und das Display geflasht. Aber das neue Skript mag er noch nicht so ganz. Irgendwas stört an dem Debug-Code:
                                      631dbd6d-10b3-4c25-98cd-ead0d2002e4d-image.png

                                      Weisst du was genau er meint?

                                      eierfeile 1 Reply Last reply Reply Quote 0
                                      • eierfeile
                                        eierfeile @eierfeile last edited by eierfeile

                                        @eierfeile ah sehe gerade, die const debug muss weg

                                        eierfeile A 2 Replies Last reply Reply Quote 0
                                        • eierfeile
                                          eierfeile @eierfeile last edited by eierfeile

                                          @eierfeile jap das war es schon. Jetzt geht wieder alles. Danke dir! 🙂

                                          T 1 Reply Last reply Reply Quote 0
                                          • A
                                            australien @eierfeile last edited by australien

                                            @eierfeile
                                            habe das gleiche Problem, welche const?

                                            erledigt, gefunden, sorry.

                                            aber bei meinem neuen script 4.3.1.1 bekomme ich jede Menge Warnungen.
                                            Ein Ausschnitt

                                            8:47:46.617	warn	javascript.0 (399645) at HandleScreensaverStatusIcons (script.js.NSPanel.Panel1_Test:8780:25)
                                            18:47:46.617	warn	javascript.0 (399645) at HandleScreensaverUpdate (script.js.NSPanel.Panel1_Test:8660:13)
                                            18:47:46.617	warn	javascript.0 (399645) at Object.<anonymous> (script.js.NSPanel.Panel1_Test:2973:17)
                                            18:47:46.617	warn	javascript.0 (399645) at step (script.js.NSPanel.Panel1_Test:33:23)
                                            18:47:46.618	warn	javascript.0 (399645) at Object.next (script.js.NSPanel.Panel1_Test:14:53)
                                            18:47:46.618	warn	javascript.0 (399645) at script.js.NSPanel.Panel1_Test:8:71
                                            18:47:46.618	warn	javascript.0 (399645) at __awaiter (script.js.NSPanel.Panel1_Test:4:12)
                                            18:47:46.618	warn	javascript.0 (399645) at Object.<anonymous> (script.js.NSPanel.Panel1_Test:2969:12)
                                            18:47:46.621	warn	javascript.0 (399645) at HandleScreensaverStatusIcons (script.js.NSPanel.Panel1_Test:8807:30)
                                            18:47:46.621	warn	javascript.0 (399645) at HandleScreensaverUpdate (script.js.NSPanel.Panel1_Test:8660:13)
                                            18:47:46.621	warn	javascript.0 (399645) at Object.<anonymous> (script.js.NSPanel.Panel1_Test:2973:17)
                                            18:47:46.621	warn	javascript.0 (399645) at step (script.js.NSPanel.Panel1_Test:33:23)
                                            18:47:46.622	warn	javascript.0 (399645) at Object.next (script.js.NSPanel.Panel1_Test:14:53)
                                            18:47:46.622	warn	javascript.0 (399645) at script.js.NSPanel.Panel1_Test:8:71
                                            18:47:46.622	warn	javascript.0 (399645) at __awaiter (script.js.NSPanel.Panel1_Test:4:12)
                                            18:47:46.622	warn	javascript.0 (399645) at Object.<anonymous> (script.js.NSPanel.Panel1_Test:2969:12)
                                            18:48:00.014	warn	javascript.0 (399645) at HandleScreensaverStatusIcons (script.js.NSPanel.Panel1_Test:8780:25)
                                            18:48:00.014	warn	javascript.0 (399645) at HandleScreensaverUpdate (script.js.NSPanel.Panel1_Test:8660:13)
                                            18:48:00.014	warn	javascript.0 (399645) at Object.<anonymous> (script.js.NSPanel.Panel1_Test:2910:9)
                                            18:48:00.016	warn	javascript.0 (399645) at HandleScreensaverStatusIcons (script.js.NSPanel.Panel1_Test:8807:30)
                                            18:48:00.016	warn	javascript.0 (399645) at HandleScreensaverUpdate (script.js.NSPanel.Panel1_Test:8660:13)
                                            18:48:00.017	warn	javascript.0 (399645) at Object.<anonymous> (script.js.NSPanel.Panel1_Test:2910:9)
                                            18:48:15.417	warn	javascript.0 (399645) at HandleScreensaverStatusIcons (script.js.NSPanel.Panel1_Test:8780:25)
                                            18:48:15.417	warn	javascript.0 (399645) at HandleScreensaverUpdate (script.js.NSPanel.Panel1_Test:8660:13)
                                            18:48:15.418	warn	javascript.0 (399645) at Object.<anonymous> (script.js.NSPanel.Panel1_Test:2973:17)
                                            18:48:15.418	warn	javascript.0 (399645) at step (script.js.NSPanel.Panel1_Test:33:23)
                                            18:48:15.418	warn	javascript.0 (399645) at Object.next (script.js.NSPanel.Panel1_Test:14:53)
                                            18:48:15.419	warn	javascript.0 (399645) at script.js.NSPanel.Panel1_Test:8:71
                                            18:48:15.419	warn	javascript.0 (399645) at __awaiter (script.js.NSPanel.Panel1_Test:4:12)
                                            18:48:15.419	warn	javascript.0 (399645) at Object.<anonymous> (script.js.NSPanel.Panel1_Test:2969:12)
                                            18:48:15.423	warn	javascript.0 (399645) at HandleScreensaverStatusIcons (script.js.NSPanel.Panel1_Test:8807:30)
                                            18:48:15.423	warn	javascript.0 (399645) at HandleScreensaverUpdate (script.js.NSPanel.Panel1_Test:8660:13)
                                            18:48:15.423	warn	javascript.0 (399645) at Object.<anonymous> (script.js.NSPanel.Panel1_Test:2973:17)
                                            18:48:15.424	warn	javascript.0 (399645) at step (script.js.NSPanel.Panel1_Test:33:23)
                                            18:48:15.424	warn	javascript.0 (399645) at Object.next (script.js.NSPanel.Panel1_Test:14:53)
                                            18:48:15.425	warn	javascript.0 (399645) at script.js.NSPanel.Panel1_Test:8:71
                                            18:48:15.425	warn	javascript.0 (399645) at __awaiter (script.js.NSPanel.Panel1_Test:4:12)
                                            18:48:15.426	warn	javascript.0 (399645) at Object.<anonymous> (script.js.NSPanel.Panel1_Test:2969:12)
                                            
                                            

                                            Wo kann ich eigentlich die anderen Screensaver Layouts aktivieren?

                                            0_userdata.0.NSPanel.1.Config.Screensaver.ScreensaverAdvanced = true
                                            

                                            wo finde ich das im script?

                                            T 1 Reply Last reply Reply Quote 0
                                            • First post
                                              Last post

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            995
                                            Online

                                            31.6k
                                            Users

                                            79.4k
                                            Topics

                                            1.3m
                                            Posts

                                            lovelace ui nspanel sonoff
                                            260
                                            7128
                                            4286980
                                            Loading More Posts
                                            • Oldest to Newest
                                            • Newest to Oldest
                                            • Most Votes
                                            Reply
                                            • Reply as topic
                                            Log in to reply
                                            Community
                                            Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                                            The ioBroker Community 2014-2023
                                            logo