Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. ioBroker Allgemein
    4. [gelöst] Brauche Hilfe beim NSPanel mit Tasmota

    NEWS

    • Monatsrückblick – September 2025

    • Neues Video "KI im Smart Home" - ioBroker plus n8n

    • Neues Video über Aliase, virtuelle Geräte und Kategorien

    [gelöst] Brauche Hilfe beim NSPanel mit Tasmota

    This topic has been deleted. Only users with topic management privileges can see it.
    • GregorS
      GregorS last edited by GregorS

      Hallo Zusammen,

      ich habe mir das NSPanel mit Tasmota zugelegt.
      Aber ich komme damit nicht klar.
      Das Display funktioniert, die Schalter funktionieren auch. Allerdings ist es mir nicht möglich, mittels MQTT Daten zu senden.
      Hab das NSPanel noch unter Sonoff gefunden, aber da kann ich nur den Status der Realis abfragen.

      Ich würde gerne MQTT nutzen, aber da komm ich definitiv nicht weiter.
      Zum einen möchte ich den Status der Relais überschreiben (Alexa soll Licht einschalten).
      Des Weiteren würde ich gene die Temperatur auf der Startseite überschreiben, da zu ungenau.
      Auf der Thermostatseite würde ich gerne mein Heizungsthermostat regeln (Temp erhöhen, Hand-Auto), vieleicht später die Buttons auf Seite 3 nutzen.

      Auszug aus der autoexec.be

      # Sonoff NSPanel Tasmota driver v0.47 | code by blakadder and s-hadinger
      var mode = "NSPanel"
      import persist
      var devicename = tasmota.cmd("DeviceName")["DeviceName"]
      persist.tempunit = tasmota.get_option(8) == 1 ? "F" : "C"
      if persist.has("dim")  else   persist.dim = "1"  end
      var loc = persist.has("loc") ? persist.loc : "Germany"       
      persist.save() # save persist file until serial bug fixed
      

      Objekte in MQTT
      z_1.JPG

      CustomSend time~12:00
      z2.JPG

      Einstellungen MQTT
      z3.JPG

      Einstellungen im NSPanelz4.JPG

      Habe bis jetzt alles versucht, was Dr. Google finden konnte.
      Vieleicht gibt es hier jemanden, der es mir für Blöde erklären kann.

      Danke Euch

      wendy2702 Armilar 2 Replies Last reply Reply Quote 0
      • wendy2702
        wendy2702 @GregorS last edited by

        @gregors Denn Thread dazu kennst du und auch das verlinkte WIKI:

        https://forum.iobroker.net/topic/58170/sonoff-nspanel-mit-lovelace-ui?page=1

        1 Reply Last reply Reply Quote 0
        • Armilar
          Armilar Most Active Forum Testing @GregorS last edited by

          @gregors sagte in Brauche Hilfe beim NSPanel mit Tasmota:

          Sonoff gefunden, aber da kann ich nur den Status der Realis abfragen.

          @wendy2702 hat da schon recht. Also die beste Hilfe gibt es natürlich im NSPanel-Thread selbst.

          Die Grundinstallation kannst und solltest du aber über die Wiki:
          https://github.com/joBr99/nspanel-lovelace-ui/wiki

          insbesondere die Installation (Step für Step):
          https://github.com/joBr99/nspanel-lovelace-ui/wiki/ioBroker---Basisinstallation

          und eventuell mit Hilfe des Videos:
          https://www.youtube.com/watch?v=ZPLJk2ZLo_8
          vornehmen.

          Deine autoexec.be sieht falsch aus. Das wäre dann die richtige:
          https://github.com/joBr99/nspanel-lovelace-ui/blob/main/tasmota/autoexec.be

          Aber folge der Anleitung Schritt für Schritt. Dann wird es klappen...

          GregorS 1 Reply Last reply Reply Quote 1
          • GregorS
            GregorS @Armilar last edited by

            @armilar

            Danke für die Links.
            Die muss man erstmal finden.
            Habe es so wie in dem Step for Step gemacht.
            Soweit so gut, aber ich bekomme kein Bild. es dreht sich nur der Ring - Waiting for content.
            Update des Treibers usw. habe ich bereits gemacht.
            Daten kommen aber im mqtt an (Temperaturen)
            Hab mir gerade das Video angeschaut, ber her scheitere ich daran, dass ich keinen Reiter "Geräte" habe.

            Armilar 1 Reply Last reply Reply Quote 0
            • Armilar
              Armilar Most Active Forum Testing @GregorS last edited by Armilar

              @gregors

              Für den ersten Step brauchst du den auch noch nicht. Ist aber ein Adapter der in der Version 1.1.1 installiert werden muss. Aktuelle defekt unter als v1.1.2

              2fa49c9b-5f9e-4fad-b3fd-40d83cbc8a46-image.png

              • Viel wichtiger ist, dass der JavaScript-Adapter in der Version größer/gleich 6.1.3 installiert sein muss.
              • Ebenfalls muss setObjects in der Einstellung des JS-Adapters angehakt sein.

              Sende mal deine MQTT Einstellungen vom MQTT-Adapter und den Datenpunkt CustomSend unter Objekte mqtt.X

              GregorS 2 Replies Last reply Reply Quote 0
              • GregorS
                GregorS @Armilar last edited by

                @armilar

                Hier die Einstellungen von mqtt.1
                a1.JPG
                a_2.JPG
                a_3.JPG

                Armilar 1 Reply Last reply Reply Quote 0
                • GregorS
                  GregorS @Armilar last edited by

                  @armilar said in Brauche Hilfe beim NSPanel mit Tasmota:

                  Viel wichtiger ist, dass der JavaScript-Adapter in der Version größer/gleich 6.1.3 installiert sein muss.
                  Ebenfalls muss setObjects in der Einstellung des JS-Adapters angehakt sein.

                  a1.JPG
                  a2.JPG

                  1 Reply Last reply Reply Quote 0
                  • Armilar
                    Armilar Most Active Forum Testing @GregorS last edited by

                    @gregors

                    hundertprozentig sicher, dass der Port nicht von einem anderen Adapter oder einer anderen Adapter-Instanz genutzt wird? Also nicht auch von der Instanz mqtt.0 die ja bereits die Ports 1883 und 1884 nutzt. Im Zweifel mal höher gehen. 1886 oder 1887

                    Armilar 1 Reply Last reply Reply Quote 0
                    • Armilar
                      Armilar Most Active Forum Testing @Armilar last edited by Armilar

                      @armilar

                      Irgendwelche Fehler im Log? Das Script versucht bereits an das Panel zu senden... Falls noch nichts angezeigt werden sollte außer "waiting for content", stimmt die Kommunikation MQTT zwischen Adapter und Tasmota noch nicht.

                      GregorS 1 Reply Last reply Reply Quote 0
                      • GregorS
                        GregorS @Armilar last edited by

                        @armilar

                        Habe den Port jetzt mal auf 1886 geändert.

                        mqtt.1
                        	2023-02-16 20:53:56.627	info	Client [NSPanel_01] publishOnSubscribe send all known states
                        mqtt.1
                        	2023-02-16 20:53:56.626	info	Client [NSPanel_01] publishOnSubscribe send all known states
                        mqtt.1
                        	2023-02-16 20:53:56.625	info	Client [NSPanel_01] publishOnSubscribe send all known states
                        mqtt.1
                        	2023-02-16 20:53:56.426	info	Client [NSPanel_01] subscribes on "cmnd/NSPanel_01_fb/#" with regex /^mqtt\.1\.cmnd\.NSPanel_01_fb(\..*)?/
                        mqtt.1
                        	2023-02-16 20:53:56.426	info	Client [NSPanel_01] subscribes on "cmnd/NSPanel_01_fb/#" with regex /^cmnd\.NSPanel_01_fb(\..*)?/
                        mqtt.1
                        	2023-02-16 20:53:56.426	info	Client [NSPanel_01] subscribes on "SmartHome/tasmotas/cmnd/#" with regex /^mqtt\.1\.SmartHome\.tasmotas\.cmnd(\..*)?/
                        mqtt.1
                        	2023-02-16 20:53:56.426	info	Client [NSPanel_01] subscribes on "SmartHome/tasmotas/cmnd/#" with regex /^SmartHome\.tasmotas\.cmnd(\..*)?/
                        mqtt.1
                        	2023-02-16 20:53:56.425	info	Client [NSPanel_01] subscribes on "SmartHome/NSPanel_1/cmnd/#" with regex /^mqtt\.1\.SmartHome\.NSPanel_1\.cmnd(\..*)?/
                        mqtt.1
                        	2023-02-16 20:53:56.425	info	Client [NSPanel_01] subscribes on "SmartHome/NSPanel_1/cmnd/#" with regex /^SmartHome\.NSPanel_1\.cmnd(\..*)?/
                        mqtt.1
                        	2023-02-16 20:53:56.369	info	Client [NSPanel_01] reconnected. Old secret 1676577213300_2907. New secret 1676577236366_5097
                        mqtt.1
                        	2023-02-16 20:53:33.578	info	Client [NSPanel_01] publishOnSubscribe send all known states
                        mqtt.1
                        	2023-02-16 20:53:33.577	info	Client [NSPanel_01] publishOnSubscribe send all known states
                        mqtt.1
                        	2023-02-16 20:53:33.575	info	Client [NSPanel_01] publishOnSubscribe send all known states
                        mqtt.1
                        	2023-02-16 20:53:33.376	info	Client [NSPanel_01] subscribes on "cmnd/NSPanel_01_fb/#" with regex /^mqtt\.1\.cmnd\.NSPanel_01_fb(\..*)?/
                        mqtt.1
                        	2023-02-16 20:53:33.376	info	Client [NSPanel_01] subscribes on "cmnd/NSPanel_01_fb/#" with regex /^cmnd\.NSPanel_01_fb(\..*)?/
                        mqtt.1
                        	2023-02-16 20:53:33.376	info	Client [NSPanel_01] subscribes on "SmartHome/tasmotas/cmnd/#" with regex /^mqtt\.1\.SmartHome\.tasmotas\.cmnd(\..*)?/
                        mqtt.1
                        	2023-02-16 20:53:33.375	info	Client [NSPanel_01] subscribes on "SmartHome/tasmotas/cmnd/#" with regex /^SmartHome\.tasmotas\.cmnd(\..*)?/
                        mqtt.1
                        	2023-02-16 20:53:33.375	info	Client [NSPanel_01] subscribes on "SmartHome/NSPanel_1/cmnd/#" with regex /^mqtt\.1\.SmartHome\.NSPanel_1\.cmnd(\..*)?/
                        mqtt.1
                        	2023-02-16 20:53:33.374	info	Client [NSPanel_01] subscribes on "SmartHome/NSPanel_1/cmnd/#" with regex /^SmartHome\.NSPanel_1\.cmnd(\..*)?/
                        mqtt.1
                        	2023-02-16 20:53:33.303	info	Client [NSPanel_01] connected with secret 1676577213300_2907
                        mqtt.1
                        	2023-02-16 20:53:32.506	info	Starting MQTT-WebSocket authenticated server on 0.0.0.0:1887
                        mqtt.1
                        	2023-02-16 20:53:32.506	info	Starting MQTT authenticated server on 0.0.0.0:1886
                        

                        Keine Fehler im Log

                        Armilar 1 Reply Last reply Reply Quote 0
                        • Armilar
                          Armilar Most Active Forum Testing @GregorS last edited by Armilar

                          @gregors

                          okay jetzt mal in der Tasmota-Console:

                          Backlog UpdateDriverVersion https://raw.githubusercontent.com/joBr99/nspanel-lovelace-ui/main/tasmota/autoexec.be; Restart 1
                          

                          dann sollte das Panel rebooten

                          danach

                          FlashNextion http://nspanel.pky.eu/lovelace-ui/github/nspanel-v3.9.4.tft
                          
                          Armilar GregorS 2 Replies Last reply Reply Quote 0
                          • Armilar
                            Armilar Most Active Forum Testing @Armilar last edited by

                            @armilar

                            Wie sehen die Config Parameter bei dir aus?

                            export const config = <Config> {
                                panelRecvTopic: 'mqtt.1.SmartHome.NSPanel_1.tele.RESULT',       // Bitte anpassen
                                panelSendTopic: 'mqtt.1.SmartHome.NSPanel_1.cmnd.CustomSend',   // Bitte anpassen
                            
                            GregorS 1 Reply Last reply Reply Quote 0
                            • GregorS
                              GregorS @Armilar last edited by

                              @armilar
                              Habe beide Befehle nacheinander ausgeführt, Panel hat neu gebootet und das flashen wurde auch ausgeführt.

                              21:01:43.911 MQT: SmartHome/NSPanel_1/tele/STATE = {"Time":"2023-02-16T21:01:43","Uptime":"0T00:01:40","UptimeSec":100,"Heap":152,"SleepMode":"Dynamic","Sleep":0,"LoadAvg":999,"MqttCount":1,"Berry":{"HeapUsed":16,"Objects":240},"POWER1":"OFF","POWER2":"OFF","Wifi":{"AP":1,"SSId":"GS-Net","BSSId":"CC:CE:1E:AD:6B:A8","Channel":10,"Mode":"11n","RSSI":100,"Signal":-43,"LinkCount":1,"Downtime":"0T00:00:04"}}
                              21:01:43.957 MQT: SmartHome/NSPanel_1/tele/SENSOR = {"Time":"2023-02-16T21:01:43","ANALOG":{"Temperature1":19.8},"ESP32":{"Temperature":48.1},"TempUnit":"C"}
                              21:01:48.685 MQT: SmartHome/NSPanel_1/tele/RESULT = {"CustomRecv":"event,startup,49,eu"}
                              
                              Armilar 1 Reply Last reply Reply Quote 0
                              • Armilar
                                Armilar Most Active Forum Testing @GregorS last edited by

                                @gregors

                                Sende mal die Config Paramater aus dem Post darüber.

                                GregorS 1 Reply Last reply Reply Quote 0
                                • GregorS
                                  GregorS @Armilar last edited by

                                  @armilar

                                  export const config: Config = {
                                      panelRecvTopic: 'mqtt.1.SmartHome.NSPanel_1.tele.RESULT',       // Bitte anpassen
                                      panelSendTopic: 'mqtt.1.SmartHome.NSPanel_1.cmnd.CustomSend',   // Bitte anpassen
                                  

                                  Hatte ich lt. dem Video angepasst

                                  Armilar 1 Reply Last reply Reply Quote 0
                                  • GregorS
                                    GregorS @Armilar last edited by

                                    @armilar
                                    Welche Config Parameter meinst du?

                                    Armilar 1 Reply Last reply Reply Quote 0
                                    • Armilar
                                      Armilar Most Active Forum Testing @GregorS last edited by Armilar

                                      @gregors

                                      okay, das Panel hat einen Pfad mit Datenpunkte in 0_userdata angelegt. Den mal löschen. Dann das TypeScript nochmal starten...

                                      7906f8f1-ae40-4ff5-9ba9-8d4459a35180-image.png

                                      komplett löschen

                                      GregorS 1 Reply Last reply Reply Quote 0
                                      • Armilar
                                        Armilar Most Active Forum Testing @GregorS last edited by Armilar

                                        @gregors

                                        Welche Config Parameter meinst du?

                                        die

                                        export const config: Config = {
                                           panelRecvTopic: 'mqtt.1.SmartHome.NSPanel_1.tele.RESULT',       // Bitte anpassen
                                           panelSendTopic: 'mqtt.1.SmartHome.NSPanel_1.cmnd.CustomSend',   // Bitte anpassen
                                        

                                        Die aus dem Script aus deinem Post davor

                                        1 Reply Last reply Reply Quote 0
                                        • GregorS
                                          GregorS @Armilar last edited by

                                          @armilar

                                          Die Datenpunkte hat das Script neu angelegt.
                                          Aber die Struktur ist jetzt anders.
                                          a3.JPG

                                          Hier die alte Struktur
                                          a4.jpg

                                          Armilar 3 Replies Last reply Reply Quote 0
                                          • Armilar
                                            Armilar Most Active Forum Testing @GregorS last edited by

                                            @gregors

                                            Das was du alte Struktur nennst ist der Screenshot aus den MQTT Objekten, nicht 0_userdata

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

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate
                                            FAQ Cloud / IOT
                                            HowTo: Node.js-Update
                                            HowTo: Backup/Restore
                                            Downloads
                                            BLOG

                                            927
                                            Online

                                            32.1k
                                            Users

                                            80.7k
                                            Topics

                                            1.3m
                                            Posts

                                            nspanel mqtt sonoff
                                            5
                                            104
                                            9327
                                            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