Skip to content
  • Home
  • Recent
  • Tags
  • 0 Unread 0
  • Categories
  • Unreplied
  • Popular
  • 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

  • Default (No Skin)
  • No Skin
Collapse
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Tester
  4. [Adapter] Sonoff- Tasmota

NEWS

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

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

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

[Adapter] Sonoff- Tasmota

Scheduled Pinned Locked Moved Tester
720 Posts 75 Posters 254.6k Views 8 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • BluefoxB Offline
    BluefoxB Offline
    Bluefox
    wrote on last edited by
    #418

    Ok. Fixed on github. Version ist die gleiche.

    1 Reply Last reply
    0
    • K Offline
      K Offline
      klassisch
      Most Active
      wrote on last edited by
      #419

      Danke, jetzt sind es deutlich weniger Fehler beim Umstellen auf info:

      ! ````
      sonoff.0 2018-03-17 00:31:05.693 info Client [SonoffS20-01] connected
      sonoff.0 2018-03-17 00:31:05.655 info Client [TestSonPow] connected
      sonoff.0 2018-03-17 00:30:59.452 info Starting MQTT authenticated server on port 1500
      sonoff.0 2018-03-17 00:30:59.308 info starting. Version 2.0.0 in /opt/iobroker/node_modules/iobroker.sonoff, node: v6.13.1
      host.orangepiplus2e 2018-03-17 00:30:55.924 info instance system.adapter.sonoff.0 started with pid 17259
      host.orangepiplus2e 2018-03-17 00:30:53.979 info instance system.adapter.sonoff.0 terminated with code 0 (OK)
      Caught 2018-03-17 00:30:53.978 error by controller[6]: 2018-03-17 00:30:53.435 - debug: sonoff.0 stateChange sonoff.0.TestSonPow.alive: {"val":false,"ack":true,"ts":1521243053402,"q":0,"from":"system.adapter.sonoff.0","lc":152124305340
      Caught 2018-03-17 00:30:53.977 error by controller[5]: 2018-03-17 00:30:53.417 - debug: sonoff.0 stateChange sonoff.0.SonoffS20-01.alive: {"val":false,"ack":true,"ts":1521243053395,"q":0,"from":"system.adapter.sonoff.0","lc":1521243053
      Caught 2018-03-17 00:30:53.976 error by controller[4]: 2018-03-17 00:30:42.411 - debug: sonoff.0 Client [SonoffS20-01] pingreq
      Caught 2018-03-17 00:30:53.975 error by controller[3]: 2018-03-17 00:30:42.280 - debug: sonoff.0 Client [TestSonPow] pingreq
      Caught 2018-03-17 00:30:53.974 error by controller[2]: 2018-03-17 00:30:27.411 - debug: sonoff.0 Client [SonoffS20-01] pingreq
      Caught 2018-03-17 00:30:53.972 error by controller[1]: 2018-03-17 00:30:27.283 - debug: sonoff.0 Client [TestSonPow] pingreq
      sonoff.0 2018-03-17 00:30:53.899 info terminating
      sonoff.0 2018-03-17 00:30:53.434 debug stateChange sonoff.0.TestSonPow.alive: {"val":false,"ack":true,"ts":1521243053402,"q":0,"from":"system.adapter.sonoff.0","lc":1521243053402}
      sonoff.0 2018-03-17 00:30:53.416 debug stateChange sonoff.0.SonoffS20-01.alive: {"val":false,"ack":true,"ts":1521243053395,"q":0,"from":"system.adapter.sonoff.0","lc":1521243053395}
      host.orangepiplus2e 2018-03-17 00:30:53.363 info stopInstance system.adapter.sonoff.0 killing pid 17040
      host.orangepiplus2e 2018-03-17 00:30:53.358 info stopInstance system.adapter.sonoff.0
      host.orangepiplus2e 2018-03-17 00:30:53.354 info object change system.adapter.sonoff.0

      1 Reply Last reply
      0
      • modmaxM Offline
        modmaxM Offline
        modmax
        wrote on last edited by
        #420

        Hi @Bluefox,

        erstmal Danke für den schnellen Fix.

        Den Streamserver haste ja rausgeschmissen.

        Ich hatte selber bei mir eine von mir umgebaute server.js laufen,

        die im Grunde dem entsprach,w as Du umgesetzt hast.

        Anstatt eines Timeouts auf dem Stream hatte ich aber bei einem pingreq den pingresp

        unterdrückt, wenn der Client geschlossen war.

        Also sowas in der Art:

        client.on('pingreq', (/*packet*/) => {
            if (clients[client.id]) {
                adapter.log.debug('Client [' + client.id + '] pingreq');
                client.pingresp();
            }
        });
        
        

        Das sollte dafür sorgen, daß bei einem "close" kein ping mehr

        für den Stream eines geschlossenen Clients geschrieben werden sollte.

        Sorgte im Endeffekt aber dafür, daß der Client nochmals geschlossen wurde,

        das erste Mal durch den "socket has closed by other party" (ErrorCode: EPIPE),

        um danach gleich nochmal wegen des Pings geschlossen zu werden .. :-)

        Bin halt kein Javascript-Experte … sondern nur echtem Java.

        Ist wahrscheinlich auch falsch gewesen an der Stelle aber war eben ein Test von mir ...

        Hab nun die Installation auf das neueste 2.0.0 geupdatet und lasse das mal so laufen

        und schau was passiert.

        Daß der Fehler mit WLAN-Qualität zu tun haben soll, kann ich auch nur bedingt bestätigen.

        Hab selber eine Fritzbox 7490, sowie einen Fritzbox WLAN-Repeater 1150 im Einsatz (als MESH-Netz).

        Nachts schalte ich das Gast-WLAN per TR64-Adapter immer aus; und dann haben sich

        die Sonoffs, die am Repeater hingen auch netztechnisch verabschiedet.

        Ich denke, daß es hier auch Unterbrechungen geben kann, die auf die Router/Repeater-Hardware

        zurückzuführen ist.

        Beim Anschalten des Gast-WLANs am Morgen gibt es dagegen keine Probleme.

        MfG Markus

        1 Reply Last reply
        0
        • T Offline
          T Offline
          TimmBo
          wrote on last edited by
          #421

          Danke für die Mühe.

          Hab das Skript vom Marcus deaktiviert und den Adapter aktualisiert. Bei der Installation gab es einige fehler

          ! ````
          npm WARN optional SKIPPING OPTIONAL DEPENDENCY: Exit status 1
          iobroker 2018-03-17 07:12:38.340 info WARN optional SKIPPING OPTIONAL DEPENDENCY: authenticate-pam@1.0.2 (node_modules/authenticate-pam):npm WARN optional SKIPPING OPTIONAL DEPENDENCY: authenticate-pam@1.0.2 install: node-gyp rebuild
          iobroker 2018-03-17 07:12:38.335 info npm
          iobroker 2018-03-17 07:12:16.800 info gyp ERR! not ok
          iobroker 2018-03-17 07:12:16.800 info gyp ERR! node-gyp -v v3.4.0
          iobroker 2018-03-17 07:12:16.800 info gyp ERR! node -v v6.11.5
          iobroker 2018-03-17 07:12:16.800 info gyp ERR! cwd /opt/iobroker/node_modules/authenticate-pam
          iobroker 2018-03-17 07:12:16.800 info gyp ERR! command "/usr/bin/node" "/usr/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "rebuild"
          iobroker 2018-03-17 07:12:16.800 info gyp ERR! System Linux 4.9.59-v7+
          iobroker 2018-03-17 07:12:16.800 info gyp ERR! stack at Process.ChildProcess._handle.onexit (internal/child_process.js:219:12)
          iobroker 2018-03-17 07:12:16.800 info gyp ERR! stack at ChildProcess.emit (events.js:191:7)
          iobroker 2018-03-17 07:12:16.800 info gyp ERR! stack at emitTwo (events.js:106:13)
          iobroker 2018-03-17 07:12:16.800 info gyp ERR! stack at ChildProcess.onExit (/usr/lib/node_modules/npm/node_modules/node-gyp/lib/build.js:276:23)
          iobroker 2018-03-17 07:12:16.800 info ERR! build error gyp ERR! stack Error: make failed with exit code

          
          Der Adapter funktioniert aber.
          
          Ich halte euch auf dem laufenden.
          
          Schönes Wochenende
          
          Timm
          1 Reply Last reply
          0
          • K Offline
            K Offline
            klassisch
            Most Active
            wrote on last edited by
            #422

            So ähnliche Fehler hatte ich auch. Ist bei mir sehr oft der Fall. Ich vermute mal, weil ich einen Orange Pi mit armbian nutze. Wahrscheinlich ist da der Zusammenbau der Pakete komplizierter und es muß meistens etwas compiliert werden.

            Aber das sind nur Mutmassungen von mir, keinnen mich in den Tiefen der embedded Linuxwelt nicht aus.

            1 Reply Last reply
            0
            • T Offline
              T Offline
              TimmBo
              wrote on last edited by
              #423

              Bei mir steigen immer noch einige sonoff aus und sind dann nicht mehr übern Broker zu erreichen.

              ! ````
              2018-03-17 09:47:13.424 warn Client error [Terrasse_mitte]: Error: This socket has been ended by the other party
              sonoff.0 2018-03-17 09:47:13.423 warn Client error [Terrasse_mitte]: Error: This socket has been ended by the other party
              sonoff.0 2018-03-17 09:47:13.423 warn Client error [Terrasse_mitte]: Error: This socket has been ended by the other party
              sonoff.0 2018-03-17 09:47:13.423 warn Client error [Terrasse_mitte]: Error: This socket has been ended by the other party
              sonoff.0 2018-03-17 09:47:13.423 warn Client error [Terrasse_mitte]: Error: This socket has been ended by the other party
              sonoff.0 2018-03-17 09:47:13.423 warn Client error [Terrasse_mitte]: Error: This socket has been ended by the other party
              sonoff.0 2018-03-17 09:47:13.422 info Client [Terrasse_mitte] closed
              sonoff.0 2018-03-17 09:47:06.033 info Client [Terrasse_mitte] connected
              sonoff.0 2018-03-17 09:34:47.010 warn Client "Toaster" not connected
              host.raspberrypi 2018-03-17 09:30:05.668 info instance system.adapter.dwd.0 terminated with code 0 (OK)
              host.raspberrypi 2018-03-17 09:30:00.105 info instance system.adapter.dwd.0 started with pid 26881
              host.raspberrypi 2018-03-17 09:12:09.552 info instance system.adapter.weatherunderground.0 terminated with code 0 (OK)
              host.raspberrypi 2018-03-17 09:12:00.117 info instance system.adapter.weatherunderground.0 started with pid 25978
              host.raspberrypi 2018-03-17 09:00:05.608 info instance system.adapter.dwd.0 terminated with code 0 (OK)
              host.raspberrypi 2018-03-17 09:00:00.117 info instance system.adapter.dwd.0 started with pid 25383
              sonoff.0 2018-03-17 08:52:23.475 warn Client "Toaster" not connected
              sonoff.0 2018-03-17 08:52:20.802 warn Client "Toaster" not connected
              sonoff.0 2018-03-17 08:47:55.441 warn Client error [Toaster]: Error: This socket has been ended by the other party
              sonoff.0 2018-03-17 08:47:55.440 warn Client error [Toaster]: Error: This socket has been ended by the other party
              sonoff.0 2018-03-17 08:47:55.440 warn Client error [Toaster]: Error: This socket has been ended by the other party
              sonoff.0 2018-03-17 08:47:55.439 warn Client error [Toaster]: Error: This socket has been ended by the other party
              sonoff.0 2018-03-17 08:47:55.439 warn Client error [Toaster]: Error: This socket has been ended by the other party
              sonoff.0 2018-03-17 08:47:55.438 warn Client error [Toaster]: Error: This socket has been ended by the other party
              sonoff.0 2018-03-17 08:47:55.437 info Client [Toaster] closed
              sonoff.0 2018-03-17 08:46:33.307 info Client [Toaster] connected
              host.raspberrypi 2018-03-17 08:30:05.824 info instance system.adapter.dwd.0 terminated with code 0 (OK)
              host.raspberrypi 2018-03-17 08:30:00.100 info instance system.adapter.dwd.0 started with pid 23910
              sonoff.0 2018-03-17 08:15:26.426 info Client [Terrasse_rechts] connected
              sonoff.0 2018-03-17 08:15:25.318 warn Client error [Terrasse_rechts]: Error: This socket has been ended by the other party
              sonoff.0 2018-03-17 08:15:25.318 warn Client error [Terrasse_rechts]: Error: This socket has been ended by the other party
              sonoff.0 2018-03-17 08:15:25.313 warn Client error [Terrasse_rechts]: Error: This socket has been ended by the other party
              sonoff.0 2018-03-17 08:15:25.313 warn Client error [Terrasse_rechts]: Error: This socket has been ended by the other party
              sonoff.0 2018-03-17 08:15:25.312 warn Client error [Terrasse_rechts]: Error: This socket has been ended by the other party
              sonoff.0 2018-03-17 08:15:25.311 warn Client error [Terrasse_rechts]: Error: This socket has been ended by the other party
              sonoff.0 2018-03-17 08:15:25.303 info Client [Terrasse_rechts] closed
              host

              1 Reply Last reply
              0
              • K Offline
                K Offline
                klassisch
                Most Active
                wrote on last edited by
                #424

                Läuft bei Dir die 2.0.0?

                Der party-Fehler kam bei mir gar nicht mehr.

                Bei mir kam "sonoff.0 Client [SonoffS20-01] timeout"

                oder "sonoff.0 Client [SonoffS20-01] closed"

                Stelle das Adapter-Log mal auf debug. Dann sieht man auch die Pings alle 15 sec.

                1 Reply Last reply
                0
                • T Offline
                  T Offline
                  TimmBo
                  wrote on last edited by
                  #425

                  Ja es läuft die 2.0.0

                  Hatte den Party fehler zum teil über 24h gar nicht mit der 1.0.0.

                  Kann also gut sein das du noch etwas warten musst.

                  Mfg Timm

                  1 Reply Last reply
                  0
                  • modmaxM Offline
                    modmaxM Offline
                    modmax
                    wrote on last edited by
                    #426

                    @TimmBo

                    Du nutzt ja die Tasmota-Firmware.

                    Welche Version nutzt Du da? Die 5.12.0?

                    Mit der 5.12.0 haben einige User WLAN-Probleme gemeldet … vielleicht ist das bei Dir ja der Fall.

                    Dann entweder die 5.11.1 nehmen oder eine 5.12.0c oder höher per Atom.io und Platform.io

                    selber kompilieren und hochladen.

                    1 Reply Last reply
                    0
                    • T Offline
                      T Offline
                      TimmBo
                      wrote on last edited by
                      #427

                      Habe auf allen 5.12.0e geflasht.

                      Bis jetzt keine neuen Ausfälle. Habe den Adapter nur 1x neu gestartet.

                      1 Reply Last reply
                      0
                      • modmaxM Offline
                        modmaxM Offline
                        modmax
                        wrote on last edited by
                        #428

                        Auch daran gedacht nach Installation von GitHub nochmal ein Upload zu machen?

                        Also über erweiterte Einstellungen und dann bei der sonoff Instanz den Upload Button drücken.

                        Bin darüber auch schon mehr als einmal gestolpert … Da das Upload bei installationen von einer Urlaub nicht Automtisch geht ...des sei denn daß es inzwischen behoben wurde .... :-)

                        1 Reply Last reply
                        0
                        • T Offline
                          T Offline
                          TimmBo
                          wrote on last edited by
                          #429

                          Danke das war mir nicht bewusst. Hab ich jetzt mal nachgeholt.

                          Warum muss man das machen?

                          1 Reply Last reply
                          0
                          • modmaxM Offline
                            modmaxM Offline
                            modmax
                            wrote on last edited by
                            #430

                            Ob es inzwischen behoben wurde weiss ich nicht …

                            Aber bei installationen von GitHub oder per Urlaub musste man sonstvei. Upload machen ...

                            Wohl um die Adminseiten upzudaten und auf die aktuellste Version zu bringen.

                            Irgendwie sowas ....

                            Hab mir daher angewöhnt bei Installation von GitHub direkt auch immer das Upload zu machen.

                            Ob es noch nötig ist weiss ich aber nicht wirklich ... :D

                            Ist eben nur ne Idee gewesen ...

                            1 Reply Last reply
                            0
                            • M Offline
                              M Offline
                              Master77
                              wrote on last edited by
                              #431

                              @modmax:

                              Auch daran gedacht nach Installation von GitHub nochmal ein Upload zu machen?

                              Also über erweiterte Einstellungen und dann bei der sonoff Instanz den Upload Button drücken.

                              Bin darüber auch schon mehr als einmal gestolpert … Da das Upload bei installationen von einer Urlaub nicht Automtisch geht ...des sei denn daß es inzwischen behoben wurde .... :-) `

                              Hallo zusammen.

                              Was genau meinst du mit Upload nach der Installation machen?

                              Danke im voraus für die Info.

                              Gruß Markus

                              1 Reply Last reply
                              0
                              • modmaxM Offline
                                modmaxM Offline
                                modmax
                                wrote on last edited by
                                #432

                                Wenn man von GitHub installiert hat ….. Dann bei den Instanzen die erweiterten Enstellungen aktivieren .... Man sieht dann auf der rechten Seite in der Liste bei den Adaptern 2 Buttons mehr ..... Ei erdavon ist der Upload-Button ...

                                Jedenfalls bei Admin Adapter 2 .... In der 3er Version sieht das wohl anders aus ....

                                1 Reply Last reply
                                0
                                • M Offline
                                  M Offline
                                  Master77
                                  wrote on last edited by
                                  #433

                                  @modmax:

                                  Wenn man von GitHub installiert hat ….. Dann bei den Instanzen die erweiterten Enstellungen aktivieren .... Man sieht dann auf der rechten Seite in der Liste bei den Adaptern 2 Buttons mehr ..... Ei erdavon ist der Upload-Button ...

                                  Jedenfalls bei Admin Adapter 2 .... In der 3er Version sieht das wohl anders aus .... `

                                  OK. Und das sollte man für jeden Adapter machen den man von

                                  GitHub installiert hat?

                                  Was genau wird denn dann auf den Pi hoch geladen?

                                  Gruß Markus

                                  1 Reply Last reply
                                  0
                                  • modmaxM Offline
                                    modmaxM Offline
                                    modmax
                                    wrote on last edited by
                                    #434

                                    Ich glaube die Admin-Seiten nur …. :-)

                                    1 Reply Last reply
                                    0
                                    • modmaxM Offline
                                      modmaxM Offline
                                      modmax
                                      wrote on last edited by
                                      #435

                                      Hier stand mal eine Erkenntnis über das EnergySaving, die sich aber als falsch herausstellte.

                                      Aus diesem Grund habe ich das entfernt, um keine Verwirrung zu stiften!

                                      1 Reply Last reply
                                      0
                                      • BluefoxB Offline
                                        BluefoxB Offline
                                        Bluefox
                                        wrote on last edited by
                                        #436

                                        @modmax:

                                        Hi @Bluefox,

                                        erstmal Danke für den schnellen Fix.

                                        Den Streamserver haste ja rausgeschmissen.

                                        Ich hatte selber bei mir eine von mir umgebaute server.js laufen,

                                        die im Grunde dem entsprach,w as Du umgesetzt hast.

                                        Anstatt eines Timeouts auf dem Stream hatte ich aber bei einem pingreq den pingresp

                                        unterdrückt, wenn der Client geschlossen war.

                                        Also sowas in der Art:

                                        client.on('pingreq', (/*packet*/) => {
                                            if (clients[client.id]) {
                                                adapter.log.debug('Client [' + client.id + '] pingreq');
                                                client.pingresp();
                                            }
                                        });
                                        
                                        

                                        Das sollte dafür sorgen, daß bei einem "close" kein ping mehr

                                        für den Stream eines geschlossenen Clients geschrieben werden sollte.

                                        Sorgte im Endeffekt aber dafür, daß der Client nochmals geschlossen wurde,

                                        das erste Mal durch den "socket has closed by other party" (ErrorCode: EPIPE),

                                        um danach gleich nochmal wegen des Pings geschlossen zu werden .. :-)

                                        Bin halt kein Javascript-Experte … sondern nur echtem Java.

                                        Ist wahrscheinlich auch falsch gewesen an der Stelle aber war eben ein Test von mir ...

                                        Hab nun die Installation auf das neueste 2.0.0 geupdatet und lasse das mal so laufen

                                        und schau was passiert.

                                        Daß der Fehler mit WLAN-Qualität zu tun haben soll, kann ich auch nur bedingt bestätigen.

                                        Hab selber eine Fritzbox 7490, sowie einen Fritzbox WLAN-Repeater 1150 im Einsatz (als MESH-Netz).

                                        Nachts schalte ich das Gast-WLAN per TR64-Adapter immer aus; und dann haben sich

                                        die Sonoffs, die am Repeater hingen auch netztechnisch verabschiedet.

                                        Ich denke, daß es hier auch Unterbrechungen geben kann, die auf die Router/Repeater-Hardware

                                        zurückzuführen ist.

                                        Beim Anschalten des Gast-WLANs am Morgen gibt es dagegen keine Probleme.

                                        MfG Markus `
                                        Habe jetzt das übernommen und 2.0.1 auf npm gepublished.

                                        1 Reply Last reply
                                        0
                                        • ChaotC Offline
                                          ChaotC Offline
                                          Chaot
                                          wrote on last edited by
                                          #437

                                          Ah! Das Update scheint gelungen.

                                          Ich habe bisher keine Abbrüche.

                                          Das ist deutlich zu merken und das Log ist leer.

                                          ioBroker auf NUC unter Proxmox; VIS: 12" Touchscreen und 17" Touch; Lichtsteuerung, Thermometer und Sensoren: Tasmota (39); Ambiente Beleuchtung: WLED (9); Heizung: DECT Thermostate (9) an Fritz 6690; EMS-ESP; 1 Echo V2; 3 Echo DOT; 1 Echo Connect; 2 Echo Show 5; Unifi Ap-Ac Lite.

                                          1 Reply Last reply
                                          0
                                          Reply
                                          • Reply as topic
                                          Log in to reply
                                          • Oldest to Newest
                                          • Newest to Oldest
                                          • Most Votes


                                          Support us

                                          ioBroker
                                          Community Adapters
                                          Donate

                                          766

                                          Online

                                          32.4k

                                          Users

                                          81.5k

                                          Topics

                                          1.3m

                                          Posts
                                          Community
                                          Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                                          ioBroker Community 2014-2025
                                          logo
                                          • Login

                                          • Don't have an account? Register

                                          • Login or register to search.
                                          • First post
                                            Last post
                                          0
                                          • Home
                                          • Recent
                                          • Tags
                                          • Unread 0
                                          • Categories
                                          • Unreplied
                                          • Popular
                                          • GitHub
                                          • Docu
                                          • Hilfe