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

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Hardware
  4. Tasmota UDP hängt manchmal

NEWS

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

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

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

Tasmota UDP hängt manchmal

Geplant Angeheftet Gesperrt Verschoben Hardware
16 Beiträge 2 Kommentatoren 872 Aufrufe 2 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.
  • B Offline
    B Offline
    berndsolar13
    schrieb am zuletzt editiert von
    #1

    Hallo, ich hab ja ein LED Display was über Tasmota angesteuert wird.
    https://forum.iobroker.net/topic/68764/tasmota-steckdose-esp-matrix-display/153

    Das Ding funktioniert super, aber eine Sache wurmt mich irgendwie.
    Zu 99,9% läuft das Ding wie gesagt perfekt.
    Aber 4x am Tag hängt das Ding für 5-10 Minuten.
    Merkt man, wenn sich die Zahl im Display nicht ändert.

    Es hängt definitiv, da ich es dann immer direkt über den Zähler Sensor kontrolliert habe.
    Der zeigt dann z.B. 100 Watt an, und im Display steht seit 5 Minuten 20 Watt.
    Wenn ich den Wemos neustarte, dann stimmen die Werte sofort wieder.
    Warte ich 10 min dann irgendwann beendet er seine Pause und macht weiter.

    Um ein UDP Problem auszuschließen, hab ich einfach einen 2. Wemos + Display aufgebaut.
    Und jetzt wird er kurios. Das Problem besteht auch am 2. Wemos aber komischerweise nicht gleichzeig. Bedeutet wenn Display 1 pausiert, dann läuft Display 2 problemlos weiter. Irgendwann hängt dann Display 2 und 1 läuft weiter.

    Außerdem hab ich geprüft ob ich per "Displaytext" eine Nachricht ans Display senden kann, während es hängt. Auch das ging problemlos.

    Demzufolge liegt es nicht am Sender dem Zähler Sensor.
    Am UDP kann es auch nicht liegen.
    Meiner Schlussfolgerung hängt sich UDP Empfänger nach keine Ahnung 1000 empfangenen Nachrichten kurz irgendwie auf. Kann das sein ?

    Ich hab dazu mal etwas gegoogelt, und gesehen das woanders auch Leute das selbe Problem haben, aber eine Lösung gab es dort nie. Das einzige was ich gefunden habe war eine Info von gemu2015

    https://forum.creationx.de/forum/index.php?thread/3007-tasmota-mit-websend-response-problem-mit-response-empfang/&postID=40388#post40388

    Bei ESP32 Geräten (nicht bei ESP8266) gibt es wegen multitasking gelegentlich Probleme mit globalen Variablen. (UDP stürzt ab)
    

    Komischerweise ist es bei mit ein ESP8266 :D

    Ralla66R 1 Antwort Letzte Antwort
    0
    • B berndsolar13

      Hallo, ich hab ja ein LED Display was über Tasmota angesteuert wird.
      https://forum.iobroker.net/topic/68764/tasmota-steckdose-esp-matrix-display/153

      Das Ding funktioniert super, aber eine Sache wurmt mich irgendwie.
      Zu 99,9% läuft das Ding wie gesagt perfekt.
      Aber 4x am Tag hängt das Ding für 5-10 Minuten.
      Merkt man, wenn sich die Zahl im Display nicht ändert.

      Es hängt definitiv, da ich es dann immer direkt über den Zähler Sensor kontrolliert habe.
      Der zeigt dann z.B. 100 Watt an, und im Display steht seit 5 Minuten 20 Watt.
      Wenn ich den Wemos neustarte, dann stimmen die Werte sofort wieder.
      Warte ich 10 min dann irgendwann beendet er seine Pause und macht weiter.

      Um ein UDP Problem auszuschließen, hab ich einfach einen 2. Wemos + Display aufgebaut.
      Und jetzt wird er kurios. Das Problem besteht auch am 2. Wemos aber komischerweise nicht gleichzeig. Bedeutet wenn Display 1 pausiert, dann läuft Display 2 problemlos weiter. Irgendwann hängt dann Display 2 und 1 läuft weiter.

      Außerdem hab ich geprüft ob ich per "Displaytext" eine Nachricht ans Display senden kann, während es hängt. Auch das ging problemlos.

      Demzufolge liegt es nicht am Sender dem Zähler Sensor.
      Am UDP kann es auch nicht liegen.
      Meiner Schlussfolgerung hängt sich UDP Empfänger nach keine Ahnung 1000 empfangenen Nachrichten kurz irgendwie auf. Kann das sein ?

      Ich hab dazu mal etwas gegoogelt, und gesehen das woanders auch Leute das selbe Problem haben, aber eine Lösung gab es dort nie. Das einzige was ich gefunden habe war eine Info von gemu2015

      https://forum.creationx.de/forum/index.php?thread/3007-tasmota-mit-websend-response-problem-mit-response-empfang/&postID=40388#post40388

      Bei ESP32 Geräten (nicht bei ESP8266) gibt es wegen multitasking gelegentlich Probleme mit globalen Variablen. (UDP stürzt ab)
      

      Komischerweise ist es bei mit ein ESP8266 :D

      Ralla66R Offline
      Ralla66R Offline
      Ralla66
      Most Active
      schrieb am zuletzt editiert von
      #2

      @berndsolar13 sagte in Tasmota UDP hängt manchmal:

      globalen Variablen

      damit wird ja ein hoher Traffic alle x ms erzeugt.
      Ganz zu schweigen davon das der Esp nur am rödeln ist.
      Halt der Nachteil Globaler Vars.
      Deshalb hatte ich damals die Daten per => websend abgeholt.
      Ganz gemütlich alle 5 sec.
      Läuft ohne Aussetzer.

      B 1 Antwort Letzte Antwort
      0
      • Ralla66R Ralla66

        @berndsolar13 sagte in Tasmota UDP hängt manchmal:

        globalen Variablen

        damit wird ja ein hoher Traffic alle x ms erzeugt.
        Ganz zu schweigen davon das der Esp nur am rödeln ist.
        Halt der Nachteil Globaler Vars.
        Deshalb hatte ich damals die Daten per => websend abgeholt.
        Ganz gemütlich alle 5 sec.
        Läuft ohne Aussetzer.

        B Offline
        B Offline
        berndsolar13
        schrieb am zuletzt editiert von
        #3

        @ralla66 sagte in Tasmota UDP hängt manchmal:

        damit wird ja ein hoher Traffic alle x ms erzeugt.

        ja ich glaube der Sensor "pusht" die Daten 1x pro Sekunde, obwohl mir 1x alle 10 Sekunden reichen würde :D

        Per Websend ?
        Der Wemos wo das Display hängt, fragt alle 5 Sekunden den Sensor wie ist der Wert ?

        Hättest du mal den Code dafür ?

        Ralla66R 1 Antwort Letzte Antwort
        0
        • B berndsolar13

          @ralla66 sagte in Tasmota UDP hängt manchmal:

          damit wird ja ein hoher Traffic alle x ms erzeugt.

          ja ich glaube der Sensor "pusht" die Daten 1x pro Sekunde, obwohl mir 1x alle 10 Sekunden reichen würde :D

          Per Websend ?
          Der Wemos wo das Display hängt, fragt alle 5 Sekunden den Sensor wie ist der Wert ?

          Hättest du mal den Code dafür ?

          Ralla66R Offline
          Ralla66R Offline
          Ralla66
          Most Active
          schrieb am zuletzt editiert von Ralla66
          #4

          @berndsolar13

          meine das war dieses von 20.00 Uhr

          B 1 Antwort Letzte Antwort
          0
          • Ralla66R Ralla66

            @berndsolar13

            meine das war dieses von 20.00 Uhr

            B Offline
            B Offline
            berndsolar13
            schrieb am zuletzt editiert von berndsolar13
            #5

            @ralla66

            danke, das gibst du in der Script Konsole des Displays ein richtig ?
            Und dann muss ich das versenden des Zählerwertes in Scripting des Zählersensors noch deaktivieren ?

            Statt 1x pro Sekunde zu pushen, holt sich das Display nun den Wert selbst, richtig ?
            Ok anderer Ansatz, werde es mal probieren :)

            Du meinst sicher

            für Abholer 4 X 8x8 Matrix :
            
            Ralla66R 1 Antwort Letzte Antwort
            0
            • B berndsolar13

              @ralla66

              danke, das gibst du in der Script Konsole des Displays ein richtig ?
              Und dann muss ich das versenden des Zählerwertes in Scripting des Zählersensors noch deaktivieren ?

              Statt 1x pro Sekunde zu pushen, holt sich das Display nun den Wert selbst, richtig ?
              Ok anderer Ansatz, werde es mal probieren :)

              Du meinst sicher

              für Abholer 4 X 8x8 Matrix :
              
              Ralla66R Offline
              Ralla66R Offline
              Ralla66
              Most Active
              schrieb am zuletzt editiert von Ralla66
              #6

              @berndsolar13

              für Abholer :-)

              websend holt Daten von einem Tasmota Gerät deiner Wahl ab.
              Das Webquery filtert die Daten aus dem JSON, also aus dem Pfad StatusSNS, Energy, ............dein Wert

              wenns mehr sein darf

              1 Antwort Letzte Antwort
              0
              • B Offline
                B Offline
                berndsolar13
                schrieb am zuletzt editiert von
                #7

                @ralla66

                es geht "teilweise"
                In der Tasmota Weboberfläche erscheint dein Text

                Bezug Zähler Watt 97 W

                Nur zeigt das Display nix an ?
                Seit 3 Minuten 0 W

                edit, jetzt 133 W, aber dann passiert wieder nix.
                Die Oberfläche zeigt den Wert aber permanent richtig an, aber es sendet irgendwie nicht ständig zum Display ?

                Ralla66R 1 Antwort Letzte Antwort
                0
                • B berndsolar13

                  @ralla66

                  es geht "teilweise"
                  In der Tasmota Weboberfläche erscheint dein Text

                  Bezug Zähler Watt 97 W

                  Nur zeigt das Display nix an ?
                  Seit 3 Minuten 0 W

                  edit, jetzt 133 W, aber dann passiert wieder nix.
                  Die Oberfläche zeigt den Wert aber permanent richtig an, aber es sendet irgendwie nicht ständig zum Display ?

                  Ralla66R Offline
                  Ralla66R Offline
                  Ralla66
                  Most Active
                  schrieb am zuletzt editiert von Ralla66
                  #8

                  @berndsolar13

                  der wechselt den Wert vom Display anhand des Timers, steht deiner auf 10 ?
                  Dann alle 10 sec.

                  if Timer>10

                  B 1 Antwort Letzte Antwort
                  0
                  • Ralla66R Ralla66

                    @berndsolar13

                    der wechselt den Wert vom Display anhand des Timers, steht deiner auf 10 ?
                    Dann alle 10 sec.

                    if Timer>10

                    B Offline
                    B Offline
                    berndsolar13
                    schrieb am zuletzt editiert von berndsolar13
                    #9

                    @ralla66

                    so wie ich das Script verstehe, fragt er alle 10 Sekunden beim Sensor (Zähler) ab.
                    Dann ließt er aus dem String den Wert für den aktuellen Verbrauch aus.
                    Und dann schickt er es ans Display
                    Das Display ist aber doch nicht teil der 10 Sekunden oder ?

                    >D
                    Timer=0
                    Wert=0
                    >S
                    Timer+=1
                    if Timer>10
                    then
                    =>websend [192.168.178.38] /cm?cmnd=status 10
                    Timer=0
                    endif
                    >E
                    Wert=WebQuery#StatusSNS#PZ#Power_curr
                    >T
                     ->DisplayText %0Wert% W
                    >W
                    Bezug Zähler Watt{m} %0Wert% W
                    

                    wie gesagt, die Weboberfläche aktualisiert sich alle 10 Sekunden, das Display "gefühlt" alle 5 min :D

                    Ralla66R 1 Antwort Letzte Antwort
                    0
                    • B berndsolar13

                      @ralla66

                      so wie ich das Script verstehe, fragt er alle 10 Sekunden beim Sensor (Zähler) ab.
                      Dann ließt er aus dem String den Wert für den aktuellen Verbrauch aus.
                      Und dann schickt er es ans Display
                      Das Display ist aber doch nicht teil der 10 Sekunden oder ?

                      >D
                      Timer=0
                      Wert=0
                      >S
                      Timer+=1
                      if Timer>10
                      then
                      =>websend [192.168.178.38] /cm?cmnd=status 10
                      Timer=0
                      endif
                      >E
                      Wert=WebQuery#StatusSNS#PZ#Power_curr
                      >T
                       ->DisplayText %0Wert% W
                      >W
                      Bezug Zähler Watt{m} %0Wert% W
                      

                      wie gesagt, die Weboberfläche aktualisiert sich alle 10 Sekunden, das Display "gefühlt" alle 5 min :D

                      Ralla66R Offline
                      Ralla66R Offline
                      Ralla66
                      Most Active
                      schrieb am zuletzt editiert von Ralla66
                      #10

                      @berndsolar13

                      unter >E wenn die Antwort eintrudelt, also direkt nach dem websend

                      Wert=WebQuery#StatusSNS#PZ#Power_curr

                      zeigt mal die Teledaten vom anderen Tasmota, fehlt da nicht was hinter StatusSnS ?

                      Fehler meinerseits :-)

                      T für Telemetrieperiode, stell die mal auf 10

                      B 1 Antwort Letzte Antwort
                      0
                      • Ralla66R Ralla66

                        @berndsolar13

                        unter >E wenn die Antwort eintrudelt, also direkt nach dem websend

                        Wert=WebQuery#StatusSNS#PZ#Power_curr

                        zeigt mal die Teledaten vom anderen Tasmota, fehlt da nicht was hinter StatusSnS ?

                        Fehler meinerseits :-)

                        T für Telemetrieperiode, stell die mal auf 10

                        B Offline
                        B Offline
                        berndsolar13
                        schrieb am zuletzt editiert von berndsolar13
                        #11

                        @ralla66

                        14:34:34.637 MQT: stat/tasmota_B299C1/STATUS10 = {"StatusSNS":{"Time":"2023-11-16T14:34:34","PZ":{"Total_in"xxx1731,"Total_out":xxx.2355,"Power_curr":90}}}
                        
                        Ralla66R 1 Antwort Letzte Antwort
                        0
                        • B berndsolar13

                          @ralla66

                          14:34:34.637 MQT: stat/tasmota_B299C1/STATUS10 = {"StatusSNS":{"Time":"2023-11-16T14:34:34","PZ":{"Total_in"xxx1731,"Total_out":xxx.2355,"Power_curr":90}}}
                          
                          Ralla66R Offline
                          Ralla66R Offline
                          Ralla66
                          Most Active
                          schrieb am zuletzt editiert von
                          #12

                          @berndsolar13

                          Fehler meinerseits 🙂

                          T für Telemetrieperiode, stell die mal auf 10

                          B 1 Antwort Letzte Antwort
                          0
                          • Ralla66R Ralla66

                            @berndsolar13

                            Fehler meinerseits 🙂

                            T für Telemetrieperiode, stell die mal auf 10

                            B Offline
                            B Offline
                            berndsolar13
                            schrieb am zuletzt editiert von
                            #13

                            @ralla66

                            dumme Frage, wie ? :D

                            Ralla66R 1 Antwort Letzte Antwort
                            0
                            • B berndsolar13

                              @ralla66

                              dumme Frage, wie ? :D

                              Ralla66R Offline
                              Ralla66R Offline
                              Ralla66
                              Most Active
                              schrieb am zuletzt editiert von Ralla66
                              #14

                              @berndsolar13
                              Tasmota Einstellungen, meine Logging oder Sonstiges

                              B 1 Antwort Letzte Antwort
                              0
                              • Ralla66R Ralla66

                                @berndsolar13
                                Tasmota Einstellungen, meine Logging oder Sonstiges

                                B Offline
                                B Offline
                                berndsolar13
                                schrieb am zuletzt editiert von
                                #15

                                @ralla66

                                aaaah :)

                                jetzt geht es, danke :)
                                Werde es mal beobachten, ob es nun durchläuft ohne Probleme

                                Ralla66R 1 Antwort Letzte Antwort
                                0
                                • B berndsolar13

                                  @ralla66

                                  aaaah :)

                                  jetzt geht es, danke :)
                                  Werde es mal beobachten, ob es nun durchläuft ohne Probleme

                                  Ralla66R Offline
                                  Ralla66R Offline
                                  Ralla66
                                  Most Active
                                  schrieb am zuletzt editiert von
                                  #16

                                  @berndsolar13

                                  Top, rennt

                                  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

                                  598

                                  Online

                                  32.4k

                                  Benutzer

                                  81.6k

                                  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