Skip to content
  • Home
  • 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

Community Forum

  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.3k

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

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

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 ok 4 ist eingetragen, aber ich hänge mal wieder im waiting for content

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

    @danny_v1

    Ich habe die Vermutung, dass deine autoexec.be im Tasmota auf 0 kb steht. Sieh mal nach und wenn es so ist, dann erneuere sie nochmals

    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

      Ich habe die Vermutung, dass deine autoexec.be im Tasmota auf 0 kb steht. Sieh mal nach und wenn es so ist, dann erneuere sie nochmals

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

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

      ArmilarA 1 Antwort Letzte Antwort
      0
      • 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
                                          Antworten
                                          • In einem neuen Thema antworten
                                          Anmelden zum Antworten
                                          • Älteste zuerst
                                          • Neuste zuerst
                                          • Meiste Stimmen


                                          Support us

                                          ioBroker
                                          Community Adapters
                                          Donate

                                          555

                                          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
                                          • Home
                                          • Aktuell
                                          • Tags
                                          • Ungelesen 0
                                          • Kategorien
                                          • Unreplied
                                          • Beliebt
                                          • GitHub
                                          • Docu
                                          • Hilfe