Skip to content
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo
  1. ioBroker Community Home
  2. Deutsch
  3. Hardware
  4. SONOFF NSPanel mit Lovelace UI

NEWS

  • UPDATE 31.10.: Amazon Alexa - ioBroker Skill läuft aus ?
    apollon77A
    apollon77
    48
    3
    8.2k

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    13
    1
    1.9k

  • Neues Video "KI im Smart Home" - ioBroker plus n8n
    BluefoxB
    Bluefox
    15
    1
    2.2k

SONOFF NSPanel mit Lovelace UI

Geplant Angeheftet Gesperrt Verschoben Hardware
lovelace uinspanelsonoff
7.8k Beiträge 272 Kommentatoren 6.7m Aufrufe 254 Watching
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • D danny_v1

    @armilar autoexec.be steht auf 3720 aber ich spiel sie noch mal neu ein

    ArmilarA Offline
    ArmilarA Offline
    Armilar
    Most Active Forum Testing
    schrieb am zuletzt editiert von Armilar
    #668

    @danny_v1

    Moment bist du mit der Emu unterwegs oder mit dem Original-Panel? Das sind zwei unterschiedliche Berry Treiber

    Der wäre für das Original-Panel
    https://github.com/joBr99/nspanel-lovelace-ui/blob/main/tasmota/autoexec.be

    Der nachfolgende für die Emulation:

    # Nextion Serial Protocol driver by joBr99 + nextion upload protocol 1.2 (the fast one yay) implementation using http range and tcpclient
    # based on;
    # Sonoff NSPanel Tasmota driver v0.47 | code by blakadder and s-hadinger
     
    class Nextion : Driver
     
        var ser
    	var flash_size
    	var flash_mode
    	var flash_skip
    	var flash_current_byte
    	var tftd
    	var progress_percentage_last
    	static header = bytes('55BB')
     
        def init()
            log("NSP: Initializing Driver")
            self.ser = serial(3, 1, 115200, serial.SERIAL_8N1)
            self.flash_mode = 0
    		self.flash_skip = false
    		tasmota.add_driver(self)
        end
    	
        def crc16(data, poly)
          if !poly  poly = 0xA001 end
          # CRC-16 MODBUS HASHING ALGORITHM
          var crc = 0xFFFF
          for i:0..size(data)-1
            crc = crc ^ data[i]
            for j:0..7
              if crc & 1
                crc = (crc >> 1) ^ poly
              else
                crc = crc >> 1
              end
            end
          end
          return crc
        end
    	
        def split_55(b)
          var ret = []
          var s = size(b)   
          var i = s-2   # start from last
          while i > 0
            if b[i] == 0x55 && b[i+1] == 0xBB           
              ret.push(b[i..s-1]) # push last msg to list
              b = b[(0..i-1)]   # write the rest back to b
            end
            i -= 1
          end
          ret.push(b)
          return ret
        end
     
    	# encode using custom protocol 55 BB [payload length] [payload] [crc] [crc]
        def encode(payload)
          var b = bytes()
          b += self.header
          b.add(size(payload), 2)   # add size as 1 byte
          b += bytes().fromstring(payload)
          var msg_crc = self.crc16(b)
          b.add(msg_crc, 2)       # crc 2 bytes, little endian
          return b
        end
    	
    	# send a nextion payload
    	def encodenx(payload)
    		var b = bytes().fromstring(payload)
    		b += bytes('FFFFFF')
    		return b
    	end
    	
    	def sendnx(payload)
    		var payload_bin = self.encodenx(payload)
    		self.ser.write(payload_bin)
    		 print("NSP: Sent =", payload_bin)
    		log("NSP: Nextion command sent = " + str(payload_bin), 3)
    	end
      
        def send(payload)
            var payload_bin = self.encode(payload)
            if self.flash_mode==1
                log("NSP: skipped command becuase still flashing", 3)
            else 
                self.ser.write(payload_bin)
                log("NSP: payload sent = " + str(payload_bin), 3)
            end
        end
    		
    	def every_100ms()
            import string
            if self.ser.available() > 0
                var msg = self.ser.read()
                if size(msg) > 0
                    print("NSP: Received Raw =", msg)
                    if self.flash_mode==1
                        log("no flashing in this version")
                    else
    					# Recive messages using custom protocol 55 BB [payload length] [payload length] [payload] [crc] [crc]
    					if msg[0..1] == self.header
    						var lst = self.split_55(msg)
    						for i:0..size(lst)-1
    							msg = lst[i]
    							#var j = msg[2]+2
    							var j = size(msg) - 3
    							msg = msg[4..j]
    							if size(msg) > 2
    								var jm = string.format("{\"CustomRecv\":\"%s\"}",msg.asstring())
    								tasmota.publish_result(jm, "RESULT")
    							end
    						end
    					elif msg == bytes('000000FFFFFF88FFFFFF')
    						log("NSP: Screen Initialized")
    					else
                            var jm = string.format("{\"nextion\":\"%s\"}",str(msg[0..-4]))
    						tasmota.publish_result(jm, "RESULT")
    					end       			
                    end
                end
            end
        end
    end
     
    var nextion = Nextion()
     
    def send_cmd(cmd, idx, payload, payload_json)
        nextion.sendnx(payload)
        tasmota.resp_cmnd_done()
    end
     
    tasmota.add_cmd('Nextion', send_cmd)
     
    def send_cmd2(cmd, idx, payload, payload_json)
        nextion.send(payload)
        tasmota.resp_cmnd_done()
    end
     
    tasmota.add_cmd('CustomSend', send_cmd2)
    

    Installationsanleitung, Tipps, Alias-Definitionen, FAQ für das Sonoff NSPanel mit lovelace UI unter ioBroker
    https://github.com/joBr99/nspanel-lovelace-ui/wiki

    Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

    D 1 Antwort Letzte Antwort
    0
    • ArmilarA Armilar

      @danny_v1

      Moment bist du mit der Emu unterwegs oder mit dem Original-Panel? Das sind zwei unterschiedliche Berry Treiber

      Der wäre für das Original-Panel
      https://github.com/joBr99/nspanel-lovelace-ui/blob/main/tasmota/autoexec.be

      Der nachfolgende für die Emulation:

      # Nextion Serial Protocol driver by joBr99 + nextion upload protocol 1.2 (the fast one yay) implementation using http range and tcpclient
      # based on;
      # Sonoff NSPanel Tasmota driver v0.47 | code by blakadder and s-hadinger
       
      class Nextion : Driver
       
          var ser
      	var flash_size
      	var flash_mode
      	var flash_skip
      	var flash_current_byte
      	var tftd
      	var progress_percentage_last
      	static header = bytes('55BB')
       
          def init()
              log("NSP: Initializing Driver")
              self.ser = serial(3, 1, 115200, serial.SERIAL_8N1)
              self.flash_mode = 0
      		self.flash_skip = false
      		tasmota.add_driver(self)
          end
      	
          def crc16(data, poly)
            if !poly  poly = 0xA001 end
            # CRC-16 MODBUS HASHING ALGORITHM
            var crc = 0xFFFF
            for i:0..size(data)-1
              crc = crc ^ data[i]
              for j:0..7
                if crc & 1
                  crc = (crc >> 1) ^ poly
                else
                  crc = crc >> 1
                end
              end
            end
            return crc
          end
      	
          def split_55(b)
            var ret = []
            var s = size(b)   
            var i = s-2   # start from last
            while i > 0
              if b[i] == 0x55 && b[i+1] == 0xBB           
                ret.push(b[i..s-1]) # push last msg to list
                b = b[(0..i-1)]   # write the rest back to b
              end
              i -= 1
            end
            ret.push(b)
            return ret
          end
       
      	# encode using custom protocol 55 BB [payload length] [payload] [crc] [crc]
          def encode(payload)
            var b = bytes()
            b += self.header
            b.add(size(payload), 2)   # add size as 1 byte
            b += bytes().fromstring(payload)
            var msg_crc = self.crc16(b)
            b.add(msg_crc, 2)       # crc 2 bytes, little endian
            return b
          end
      	
      	# send a nextion payload
      	def encodenx(payload)
      		var b = bytes().fromstring(payload)
      		b += bytes('FFFFFF')
      		return b
      	end
      	
      	def sendnx(payload)
      		var payload_bin = self.encodenx(payload)
      		self.ser.write(payload_bin)
      		 print("NSP: Sent =", payload_bin)
      		log("NSP: Nextion command sent = " + str(payload_bin), 3)
      	end
        
          def send(payload)
              var payload_bin = self.encode(payload)
              if self.flash_mode==1
                  log("NSP: skipped command becuase still flashing", 3)
              else 
                  self.ser.write(payload_bin)
                  log("NSP: payload sent = " + str(payload_bin), 3)
              end
          end
      		
      	def every_100ms()
              import string
              if self.ser.available() > 0
                  var msg = self.ser.read()
                  if size(msg) > 0
                      print("NSP: Received Raw =", msg)
                      if self.flash_mode==1
                          log("no flashing in this version")
                      else
      					# Recive messages using custom protocol 55 BB [payload length] [payload length] [payload] [crc] [crc]
      					if msg[0..1] == self.header
      						var lst = self.split_55(msg)
      						for i:0..size(lst)-1
      							msg = lst[i]
      							#var j = msg[2]+2
      							var j = size(msg) - 3
      							msg = msg[4..j]
      							if size(msg) > 2
      								var jm = string.format("{\"CustomRecv\":\"%s\"}",msg.asstring())
      								tasmota.publish_result(jm, "RESULT")
      							end
      						end
      					elif msg == bytes('000000FFFFFF88FFFFFF')
      						log("NSP: Screen Initialized")
      					else
                              var jm = string.format("{\"nextion\":\"%s\"}",str(msg[0..-4]))
      						tasmota.publish_result(jm, "RESULT")
      					end       			
                      end
                  end
              end
          end
      end
       
      var nextion = Nextion()
       
      def send_cmd(cmd, idx, payload, payload_json)
          nextion.sendnx(payload)
          tasmota.resp_cmnd_done()
      end
       
      tasmota.add_cmd('Nextion', send_cmd)
       
      def send_cmd2(cmd, idx, payload, payload_json)
          nextion.send(payload)
          tasmota.resp_cmnd_done()
      end
       
      tasmota.add_cmd('CustomSend', send_cmd2)
      

      D Offline
      D Offline
      danny_v1
      schrieb am zuletzt editiert von
      #669

      @armilar ne bin noch im emu

      ArmilarA 1 Antwort Letzte Antwort
      0
      • D danny_v1

        @armilar ne bin noch im emu

        ArmilarA Offline
        ArmilarA Offline
        Armilar
        Most Active Forum Testing
        schrieb am zuletzt editiert von
        #670

        @danny_v1

        Emu im Nextion-Editor?

        Installationsanleitung, Tipps, Alias-Definitionen, FAQ für das Sonoff NSPanel mit lovelace UI unter ioBroker
        https://github.com/joBr99/nspanel-lovelace-ui/wiki

        Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

        1 Antwort Letzte Antwort
        0
        • D Offline
          D Offline
          danny_v1
          schrieb am zuletzt editiert von
          #671

          @armilar richtig. Autoexec.be passt hab deine noch mal kopiert und komme wieder auf 3720

          1 Antwort Letzte Antwort
          0
          • ArmilarA Offline
            ArmilarA Offline
            Armilar
            Most Active Forum Testing
            schrieb am zuletzt editiert von
            #672

            @danny_v1

            Im Nextion-Editor unter Debug:
            Dort unten links von Keyboard Input auf User MCU Input umstellen, den COM-Port des ESP auswählen und die Baud-Rate auf 115200 stellen. Mit Start verbindet man sich nun zum ESP.

            Installationsanleitung, Tipps, Alias-Definitionen, FAQ für das Sonoff NSPanel mit lovelace UI unter ioBroker
            https://github.com/joBr99/nspanel-lovelace-ui/wiki

            Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

            D 1 Antwort Letzte Antwort
            0
            • ArmilarA Armilar

              @danny_v1

              Im Nextion-Editor unter Debug:
              Dort unten links von Keyboard Input auf User MCU Input umstellen, den COM-Port des ESP auswählen und die Baud-Rate auf 115200 stellen. Mit Start verbindet man sich nun zum ESP.

              D Offline
              D Offline
              danny_v1
              schrieb am zuletzt editiert von
              #673

              @armilar ja hab ich es kommt auch event startup 44 an

              ArmilarA 1 Antwort Letzte Antwort
              0
              • D danny_v1

                @armilar ja hab ich es kommt auch event startup 44 an

                ArmilarA Offline
                ArmilarA Offline
                Armilar
                Most Active Forum Testing
                schrieb am zuletzt editiert von
                #674

                @danny_v1

                Läuft also?

                Installationsanleitung, Tipps, Alias-Definitionen, FAQ für das Sonoff NSPanel mit lovelace UI unter ioBroker
                https://github.com/joBr99/nspanel-lovelace-ui/wiki

                Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

                D 1 Antwort Letzte Antwort
                0
                • ArmilarA Armilar

                  @danny_v1

                  Läuft also?

                  D Offline
                  D Offline
                  danny_v1
                  schrieb am zuletzt editiert von
                  #675

                  @armilar Verbindung ja aber steht immernoch auf waiting for content. Hab das Skript ohne Beispiele aber sollte ja zumindest in den Screensaver mit dem Wetter gehen oder?

                  ArmilarA 1 Antwort Letzte Antwort
                  0
                  • D danny_v1

                    @armilar Verbindung ja aber steht immernoch auf waiting for content. Hab das Skript ohne Beispiele aber sollte ja zumindest in den Screensaver mit dem Wetter gehen oder?

                    ArmilarA Offline
                    ArmilarA Offline
                    Armilar
                    Most Active Forum Testing
                    schrieb am zuletzt editiert von
                    #676

                    @danny_v1

                    ESP ist über USB verbunden und MQTT korrekt eingerichtet?

                    https://github.com/joBr99/nspanel-lovelace-ui/wiki/ioBroker---Basisinstallation#4-mqtt-tasmota-config

                    Punkt 4 und 6.

                    Liegt häufig daran, dass die MQTT-Verbindung zwischen CustomSend (häufig noch über Mosquitto) zum NSPanel nicht korrekt konfiguriert ist. Das Panel kommuniziert in beide Richtungen

                    Installationsanleitung, Tipps, Alias-Definitionen, FAQ für das Sonoff NSPanel mit lovelace UI unter ioBroker
                    https://github.com/joBr99/nspanel-lovelace-ui/wiki

                    Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

                    D 1 Antwort Letzte Antwort
                    0
                    • ArmilarA Armilar

                      @danny_v1

                      ESP ist über USB verbunden und MQTT korrekt eingerichtet?

                      https://github.com/joBr99/nspanel-lovelace-ui/wiki/ioBroker---Basisinstallation#4-mqtt-tasmota-config

                      Punkt 4 und 6.

                      Liegt häufig daran, dass die MQTT-Verbindung zwischen CustomSend (häufig noch über Mosquitto) zum NSPanel nicht korrekt konfiguriert ist. Das Panel kommuniziert in beide Richtungen

                      D Offline
                      D Offline
                      danny_v1
                      schrieb am zuletzt editiert von
                      #677

                      @armilar ja kofig hab ich genauso gemacht, hab in der mqtt instanz den timeout mal hoch gesetzt. aber ansonsten so wie beschrieben, der adapter sagt auch verbunden mit NSPanel_DEV

                      ArmilarA 1 Antwort Letzte Antwort
                      0
                      • D danny_v1

                        @armilar ja kofig hab ich genauso gemacht, hab in der mqtt instanz den timeout mal hoch gesetzt. aber ansonsten so wie beschrieben, der adapter sagt auch verbunden mit NSPanel_DEV

                        ArmilarA Offline
                        ArmilarA Offline
                        Armilar
                        Most Active Forum Testing
                        schrieb am zuletzt editiert von
                        #678

                        @danny_v1

                        Dann zeige mal den CustomSend im MQTT und in der Script-Config

                        Installationsanleitung, Tipps, Alias-Definitionen, FAQ für das Sonoff NSPanel mit lovelace UI unter ioBroker
                        https://github.com/joBr99/nspanel-lovelace-ui/wiki

                        Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

                        D 1 Antwort Letzte Antwort
                        0
                        • ArmilarA Armilar

                          @danny_v1

                          Dann zeige mal den CustomSend im MQTT und in der Script-Config

                          D Offline
                          D Offline
                          danny_v1
                          schrieb am zuletzt editiert von
                          #679

                          @armilar nsp.PNG

                          export const config: Config = {
                              panelRecvTopic: 'mqtt.1.SmartHome.NSPanel_DEV.tele.RESULT',       // anpassen
                              panelSendTopic: 'mqtt.1.SmartHome.NSPanel_DEV.cmnd.CustomSend',   // anpassen
                              firstScreensaverEntity: { ScreensaverEntity: 'accuweather.0.Hourly.h0.PrecipitationProbability', ScreensaverEntityIcon: 'weather-pouring', ScreensaverEntityText: 'Regen', ScreensaverEntityUnitText: '%', ScreensaverEntityIconColor: {'val_min': 0, 'val_max': 100} },
                              secondScreensaverEntity: { ScreensaverEntity: 'accuweather.0.Current.WindSpeed', ScreensaverEntityIcon: 'weather-windy', ScreensaverEntityText: "Wind", ScreensaverEntityUnitText: 'km/h', ScreensaverEntityIconColor: {'val_min': 0, 'val_max': 120} },
                              thirdScreensaverEntity: { ScreensaverEntity: 'accuweather.0.Current.UVIndex', ScreensaverEntityIcon: 'solar-power', ScreensaverEntityText: 'UV', ScreensaverEntityUnitText: '', ScreensaverEntityIconColor: {'val_min': 0, 'val_max': 9} },
                              fourthScreensaverEntity: { ScreensaverEntity: 'accuweather.0.Current.RelativeHumidity', ScreensaverEntityIcon: 'water-percent', ScreensaverEntityText: 'Luft', ScreensaverEntityUnitText: '%', ScreensaverEntityIconColor: {'val_min': 0, 'val_max': 100, 'val_best': 65} },
                              alternativeScreensaverLayout: false,
                              autoWeatherColorScreensaverLayout: true,
                              mrIcon1ScreensaverEntity: { ScreensaverEntity: null, ScreensaverEntityIcon: 'light-switch', ScreensaverEntityOnColor: On, ScreensaverEntityOffColor: Off  },
                              mrIcon2ScreensaverEntity: { ScreensaverEntity: null, ScreensaverEntityIcon: 'lightbulb', ScreensaverEntityOnColor: On, ScreensaverEntityOffColor: Off  },
                              timeoutScreensaver: 20,
                              dimmode: 20,
                              active: 100, //Standard-Brightness TFT
                              screenSaverDoubleClick: true,
                              locale: 'de-DE',                    // en-US, de-DE, nl-NL, da-DK, es-ES, fr-FR, it-IT, ru-RU, etc.
                              timeFormat: '%H:%M',                // currently not used
                              dateFormat: '%A, %d. %B %Y',        // currently not used
                              weatherEntity: 'alias.0.Wetter',    // Dieser Alias muss erstellt werden, damit die 4 kleineren Icons (Wetter oder DP) angezeigt werden können
                              defaultOffColor: Off,
                              defaultOnColor: On,
                          
                          ArmilarA 1 Antwort Letzte Antwort
                          0
                          • D danny_v1

                            @armilar nsp.PNG

                            export const config: Config = {
                                panelRecvTopic: 'mqtt.1.SmartHome.NSPanel_DEV.tele.RESULT',       // anpassen
                                panelSendTopic: 'mqtt.1.SmartHome.NSPanel_DEV.cmnd.CustomSend',   // anpassen
                                firstScreensaverEntity: { ScreensaverEntity: 'accuweather.0.Hourly.h0.PrecipitationProbability', ScreensaverEntityIcon: 'weather-pouring', ScreensaverEntityText: 'Regen', ScreensaverEntityUnitText: '%', ScreensaverEntityIconColor: {'val_min': 0, 'val_max': 100} },
                                secondScreensaverEntity: { ScreensaverEntity: 'accuweather.0.Current.WindSpeed', ScreensaverEntityIcon: 'weather-windy', ScreensaverEntityText: "Wind", ScreensaverEntityUnitText: 'km/h', ScreensaverEntityIconColor: {'val_min': 0, 'val_max': 120} },
                                thirdScreensaverEntity: { ScreensaverEntity: 'accuweather.0.Current.UVIndex', ScreensaverEntityIcon: 'solar-power', ScreensaverEntityText: 'UV', ScreensaverEntityUnitText: '', ScreensaverEntityIconColor: {'val_min': 0, 'val_max': 9} },
                                fourthScreensaverEntity: { ScreensaverEntity: 'accuweather.0.Current.RelativeHumidity', ScreensaverEntityIcon: 'water-percent', ScreensaverEntityText: 'Luft', ScreensaverEntityUnitText: '%', ScreensaverEntityIconColor: {'val_min': 0, 'val_max': 100, 'val_best': 65} },
                                alternativeScreensaverLayout: false,
                                autoWeatherColorScreensaverLayout: true,
                                mrIcon1ScreensaverEntity: { ScreensaverEntity: null, ScreensaverEntityIcon: 'light-switch', ScreensaverEntityOnColor: On, ScreensaverEntityOffColor: Off  },
                                mrIcon2ScreensaverEntity: { ScreensaverEntity: null, ScreensaverEntityIcon: 'lightbulb', ScreensaverEntityOnColor: On, ScreensaverEntityOffColor: Off  },
                                timeoutScreensaver: 20,
                                dimmode: 20,
                                active: 100, //Standard-Brightness TFT
                                screenSaverDoubleClick: true,
                                locale: 'de-DE',                    // en-US, de-DE, nl-NL, da-DK, es-ES, fr-FR, it-IT, ru-RU, etc.
                                timeFormat: '%H:%M',                // currently not used
                                dateFormat: '%A, %d. %B %Y',        // currently not used
                                weatherEntity: 'alias.0.Wetter',    // Dieser Alias muss erstellt werden, damit die 4 kleineren Icons (Wetter oder DP) angezeigt werden können
                                defaultOffColor: Off,
                                defaultOnColor: On,
                            
                            ArmilarA Offline
                            ArmilarA Offline
                            Armilar
                            Most Active Forum Testing
                            schrieb am zuletzt editiert von
                            #680

                            @danny_v1

                            Ist okay. Das Skript arbeitet auch. Der Transport vom CustomSend zum ESP funktioniert nicht. Jetzt zeig mal die Einstellungen vom MQTT im Tasmota und vom MQTT-Adapter

                            Installationsanleitung, Tipps, Alias-Definitionen, FAQ für das Sonoff NSPanel mit lovelace UI unter ioBroker
                            https://github.com/joBr99/nspanel-lovelace-ui/wiki

                            Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

                            D 1 Antwort Letzte Antwort
                            0
                            • ArmilarA Armilar

                              @danny_v1

                              Ist okay. Das Skript arbeitet auch. Der Transport vom CustomSend zum ESP funktioniert nicht. Jetzt zeig mal die Einstellungen vom MQTT im Tasmota und vom MQTT-Adapter

                              D Offline
                              D Offline
                              danny_v1
                              schrieb am zuletzt editiert von
                              #681

                              @armilar mqtt2.PNG mqtt1.PNG mqtt.PNG

                              ArmilarA 1 Antwort Letzte Antwort
                              0
                              • D danny_v1

                                @armilar mqtt2.PNG mqtt1.PNG mqtt.PNG

                                ArmilarA Offline
                                ArmilarA Offline
                                Armilar
                                Most Active Forum Testing
                                schrieb am zuletzt editiert von
                                #682

                                @danny_v1

                                Kann keine Fehler finden. Port ist auch wirklich frei?

                                Installationsanleitung, Tipps, Alias-Definitionen, FAQ für das Sonoff NSPanel mit lovelace UI unter ioBroker
                                https://github.com/joBr99/nspanel-lovelace-ui/wiki

                                Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

                                D 1 Antwort Letzte Antwort
                                0
                                • A Offline
                                  A Offline
                                  air101
                                  schrieb am zuletzt editiert von
                                  #683

                                  Bekomme seit neustem folgende Fehlermeldung:

                                  javascript.0
                                  2022-11-11 23:25:15.014 error at processImmediate (node:internal/timers:471:21)
                                  javascript.0
                                  2022-11-11 23:25:15.013 error at Immediate._onImmediate (/opt/iobroker/node_modules/@iobroker/js-controller-adapter/build/lib/adapter/adapter.js:5375:56)
                                  javascript.0
                                  2022-11-11 23:25:15.013 error at Object.stateChange (/opt/iobroker/node_modules/iobroker.javascript/main.js:593:29)
                                  javascript.0
                                  2022-11-11 23:25:15.013 error at Object.callback (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1244:38)
                                  javascript.0
                                  2022-11-11 23:25:15.012 error at Object.<anonymous> (script.js.NsPanelTs_ts:2833:81)
                                  javascript.0
                                  2022-11-11 23:25:15.009 error Error in callback: TypeError: Cannot read properties of undefined (reading 'Temperature')

                                  Ist der Fehler in der Zeilennummer 2833 im NsPanel Skript zu finden?

                                  ArmilarA 1 Antwort Letzte Antwort
                                  0
                                  • ArmilarA Armilar

                                    @danny_v1

                                    Kann keine Fehler finden. Port ist auch wirklich frei?

                                    D Offline
                                    D Offline
                                    danny_v1
                                    schrieb am zuletzt editiert von
                                    #684

                                    @armilar ja ging ja mit den Einstellungen einmal, da kam der berry update Bildschirm. Aber kann gern nochmal einen anderen Port testen.

                                    ArmilarA 1 Antwort Letzte Antwort
                                    0
                                    • D danny_v1

                                      @armilar ja ging ja mit den Einstellungen einmal, da kam der berry update Bildschirm. Aber kann gern nochmal einen anderen Port testen.

                                      ArmilarA Offline
                                      ArmilarA Offline
                                      Armilar
                                      Most Active Forum Testing
                                      schrieb am zuletzt editiert von
                                      #685

                                      @danny_v1

                                      Geh es einfach noch mal durch. Der Berry Fehler kann ja nicht mehr kommen...

                                      Installationsanleitung, Tipps, Alias-Definitionen, FAQ für das Sonoff NSPanel mit lovelace UI unter ioBroker
                                      https://github.com/joBr99/nspanel-lovelace-ui/wiki

                                      Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

                                      D 1 Antwort Letzte Antwort
                                      0
                                      • A air101

                                        Bekomme seit neustem folgende Fehlermeldung:

                                        javascript.0
                                        2022-11-11 23:25:15.014 error at processImmediate (node:internal/timers:471:21)
                                        javascript.0
                                        2022-11-11 23:25:15.013 error at Immediate._onImmediate (/opt/iobroker/node_modules/@iobroker/js-controller-adapter/build/lib/adapter/adapter.js:5375:56)
                                        javascript.0
                                        2022-11-11 23:25:15.013 error at Object.stateChange (/opt/iobroker/node_modules/iobroker.javascript/main.js:593:29)
                                        javascript.0
                                        2022-11-11 23:25:15.013 error at Object.callback (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1244:38)
                                        javascript.0
                                        2022-11-11 23:25:15.012 error at Object.<anonymous> (script.js.NsPanelTs_ts:2833:81)
                                        javascript.0
                                        2022-11-11 23:25:15.009 error Error in callback: TypeError: Cannot read properties of undefined (reading 'Temperature')

                                        Ist der Fehler in der Zeilennummer 2833 im NsPanel Skript zu finden?

                                        ArmilarA Offline
                                        ArmilarA Offline
                                        Armilar
                                        Most Active Forum Testing
                                        schrieb am zuletzt editiert von
                                        #686

                                        @air101

                                        Suche nicht im Skript

                                        Tasmota-Console auf und:

                                        setOption146 1
                                        

                                        Installationsanleitung, Tipps, Alias-Definitionen, FAQ für das Sonoff NSPanel mit lovelace UI unter ioBroker
                                        https://github.com/joBr99/nspanel-lovelace-ui/wiki

                                        Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

                                        1 Antwort Letzte Antwort
                                        0
                                        • A Offline
                                          A Offline
                                          air101
                                          schrieb am zuletzt editiert von
                                          #687

                                          @armilar Danke Dir!

                                          1 Antwort Letzte Antwort
                                          0
                                          Antworten
                                          • In einem neuen Thema antworten
                                          Anmelden zum Antworten
                                          • Älteste zuerst
                                          • Neuste zuerst
                                          • Meiste Stimmen


                                          Support us

                                          ioBroker
                                          Community Adapters
                                          Donate

                                          615

                                          Online

                                          32.4k

                                          Benutzer

                                          81.4k

                                          Themen

                                          1.3m

                                          Beiträge
                                          Community
                                          Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                                          ioBroker Community 2014-2025
                                          logo
                                          • Anmelden

                                          • Du hast noch kein Konto? Registrieren

                                          • Anmelden oder registrieren, um zu suchen
                                          • Erster Beitrag
                                            Letzter Beitrag
                                          0
                                          • Aktuell
                                          • Tags
                                          • Ungelesen 0
                                          • Kategorien
                                          • Unreplied
                                          • Beliebt
                                          • GitHub
                                          • Docu
                                          • Hilfe