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 874 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 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

                                361

                                Online

                                32.5k

                                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