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. Tester
  4. Tuya. 3.17.0

NEWS

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    22
    1
    1.1k

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

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    14
    1
    2.4k

Tuya. 3.17.0

Geplant Angeheftet Gesperrt Verschoben Tester
55 Beiträge 11 Kommentatoren 7.5k Aufrufe 13 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.
  • U Urs

    @neuschwansteini sagte in Tuya. 3.17.0:

    mit den Portfreigaben UDP 666x hast du auch das Routing eingerichtet?

    Ich denke schon. Hab in der Fritzbox folgende Einstellungen gemacht:4e5bd39c-4bdf-47af-a1bd-abfc3c6255be-image.png
    6385107f-70df-40b9-81d7-2f0b172ce37f-image.png

    Damit sollten alle von aussen ankommenden Anfragen auf den 3 Ports an die Heizung geschickt werden...oder meinst du was anderes?

    Aber wie bereits früher geschrieben bin ich weit weg von Netzwerk-Profi!

    @neuschwansteini sagte in Tuya. 3.17.0:

    Wireguard VPN funktioniert uebrigens nur mit UDP - mit TCP waere es langsam.

    Ist das dann aber nicht nur die Verbindung um den Tunnel aufzubauen welche standardmässig über UDP-Port 51820 aufgebaut wird? Was dann da durch den Tunnel geschoben wird dürfte dann doch was ganz anderes sein, ich kann ja den Wireguard Tunnel so konfigurieren dass der gesammte Netzwerk-Traffic also auch die ganzen TCP-IP Geschichten darüber laufen...oder sehe ich da was falsch?

    @apollon77 sagte in Tuya. 3.17.0:

    VPNs leiten glaube ich nie UDP weiter ... Wireguard ist auch "nur "ein VPN ...

    Keine Ahnung, konnte ich bisher keine wirklich aussagekräftigen Infos dazu finden. Darum hab ich inzwischen noch ein wenig rum experimentiert. Unter anderem hab ich mit einem Tool namens Nmap mein (fernes) Netzwerk gescannt und der findet da sowohl offene TCP als auch UDP-Ports...ob das heisst dass der UDP-Traffic auch durch den Tunnel gedrückt wird weiss ich (noch) nicht. Was da aber interessant ist, ist dass bei der Heizung genau die 2 folgende Ports offen sind (naja, eigentlich nur einer da port 9 Wake on Lan ist und der meines wissens nicht über den Tunnel funktioniert...oder wie der Scanner sachreibt: gefiltert wird):
    PORT STATE SERVICE
    9/tcp filtered discard
    6668/tcp open irc?

    Hmm...6668 TCP, nicht UDP??? Komisch...ich verstehe es noch nicht wirklich...

    @apollon77 sagte in Tuya. 3.17.0:

    aber ich bin kein Netzwerk-Experte

    ...da sind wir dann schon zu zweit... ;)

    @apollon77 Sehe ich es richtig dass die 666x Ports (jetzt mal VPN aussen vor) schon nur dazu genutzt um neue Geräte zu finden und die erste Verbindung aufzubauen? Also braucht man die wenn man einmal mit der Tuya-Cloud verbindet für den Betrieb des Tuya-Adapters eigentlich gar nicht mehr?

    danke und Gruss

    ? Offline
    ? Offline
    Ein ehemaliger Benutzer
    schrieb am zuletzt editiert von
    #45

    @urs sagte in Tuya. 3.17.0:

    @neuschwansteini sagte in Tuya. 3.17.0:

    mit den Portfreigaben UDP 666x hast du auch das Routing eingerichtet?

    Ich denke schon. Hab in der Fritzbox folgende Einstellungen gemacht:![4e5bd39c-4bdf-47af-a1bd-abfc3c6255be-image.png]

    Portfreigaben erlauben nur den Zugriff von aussen auf deine Devices, das hat nix mit Routing zu tun.
    Raus senden duerfen die ja normal schon, es sei denn, du hast das Device in der Fritzbox geblockt?

    Damit sollten alle von aussen ankommenden Anfragen auf den 3 Ports an die Heizung geschickt werden...oder meinst du was anderes?

    ja, das kannste beruhigt wieder loeschen, es sei denn, es soll jemand oder etwas von ausserhalb der Fritzbox auf das Device per udp zugreifen.?

    Aber wie bereits früher geschrieben bin ich weit weg von Netzwerk-Profi!

    ..ich aerger mich seit Jahren in diversen Umfeldern mit Fehlerdiagnosen in Netzwerken rum.. aber da ist auch das Environment total verschieden..

    Ist das dann aber nicht nur die Verbindung um den Tunnel aufzubauen welche standardmässig über UDP-Port 51820 aufgebaut wird? Was dann da durch den Tunnel geschoben wird dürfte dann doch was ganz anderes sein, ich kann ja den Wireguard Tunnel so konfigurieren dass der gesammte Netzwerk-Traffic also auch die ganzen TCP-IP Geschichten darüber laufen...oder sehe ich da was falsch?

    soviel ich weiss, transportiert die Fritzbox nie alles ueber das VPN, nur das, was angefragt wird.. ( kommt von da, geht nach da)

    @apollon77 sagte in Tuya. 3.17.0:

    VPNs leiten glaube ich nie UDP weiter ... Wireguard ist auch "nur "ein VPN ...

    Keine Ahnung, konnte ich bisher keine wirklich aussagekräftigen Infos dazu finden. Darum hab ich inzwischen noch ein wenig rum experimentiert. Unter anderem hab ich mit einem Tool namens Nmap mein (fernes) Netzwerk gescannt und der findet da sowohl offene TCP als auch UDP-Ports...ob das heisst dass der UDP-Traffic auch durch den Tunnel gedrückt wird weiss ich (noch) nicht. Was da aber interessant ist, ist dass bei der Heizung genau die 2 folgende Ports offen sind (naja, eigentlich nur einer da port 9 Wake on Lan ist und der meines wissens nicht über den Tunnel funktioniert...oder wie der Scanner sachreibt: gefiltert wird):
    PORT STATE SERVICE
    9/tcp filtered discard
    6668/tcp open irc?

    Hmm...6668 TCP, nicht UDP??? Komisch...ich verstehe es noch nicht wirklich...

    hehe, lass mich raten, du hast bei Nmap den parameter -uS nicht gesetzt, denn ohne den, scannt er nur tcp.
    Das bestaetigt die Aussage von @apollon77 , dass erst per UDP und dann per TCP gehandelt wird..

    Fuer den udp scan schreibst du "nmap -uSV ipdeinesdevices"

    @apollon77 Sehe ich es richtig dass die 666x Ports (jetzt mal VPN aussen vor) schon nur dazu genutzt um neue Geräte zu finden und die erste Verbindung aufzubauen? Also braucht man die wenn man einmal mit der Tuya-Cloud verbindet für den Betrieb des Tuya-Adapters eigentlich gar nicht mehr?

    ja, wenn der Adapter einmal den Key hat, kannste die Internetverbindung eigentlich kappen, ich hab das hier mit ein paar Devices gemacht.

    1 Antwort Letzte Antwort
    0
    • J Offline
      J Offline
      JohnnyBahama
      schrieb am zuletzt editiert von
      #46

      Habe gerade von 3.16.0 upgegradet. Im Log ist das aufgetaucht:

      Cannot patch http-mitm-proxy/lib/ca.js: Error: Cannot find module 'http-mitm-proxy/lib/ca.js'Require stack:- /opt/iobroker/node_modules/iobroker.tuya/main.js
      
      haselchenH ? 2 Antworten Letzte Antwort
      0
      • J JohnnyBahama

        Habe gerade von 3.16.0 upgegradet. Im Log ist das aufgetaucht:

        Cannot patch http-mitm-proxy/lib/ca.js: Error: Cannot find module 'http-mitm-proxy/lib/ca.js'Require stack:- /opt/iobroker/node_modules/iobroker.tuya/main.js
        
        haselchenH Offline
        haselchenH Offline
        haselchen
        Most Active
        schrieb am zuletzt editiert von
        #47

        @johnnybahama

        Da sollten wir @apollon77 mit einbeziehen.
        Die Meldung hatte ich gestern auch nachdem ich ein wenig mit dem Adapter rumgespielt habe.

        Synology DS218+ & 2 x Fujitsu Esprimo (VM/Container) + FritzBox7590 + 2 AVM 3000 Repeater & Homematic & HUE & Osram & Xiaomi, NPM 10.9.4, Nodejs 22.21.0 ,JS Controller 7.0.7 ,Admin 7.7.19

        1 Antwort Letzte Antwort
        0
        • J JohnnyBahama

          Habe gerade von 3.16.0 upgegradet. Im Log ist das aufgetaucht:

          Cannot patch http-mitm-proxy/lib/ca.js: Error: Cannot find module 'http-mitm-proxy/lib/ca.js'Require stack:- /opt/iobroker/node_modules/iobroker.tuya/main.js
          
          ? Offline
          ? Offline
          Ein ehemaliger Benutzer
          schrieb am zuletzt editiert von
          #48

          @johnnybahama

          bitte eine komplette Ausgabe von
          "iobroker diag" zeigen, dann kann man mehr zu dem Paket sagen..

          haselchenH 1 Antwort Letzte Antwort
          0
          • ? Ein ehemaliger Benutzer

            @johnnybahama

            bitte eine komplette Ausgabe von
            "iobroker diag" zeigen, dann kann man mehr zu dem Paket sagen..

            haselchenH Offline
            haselchenH Offline
            haselchen
            Most Active
            schrieb am zuletzt editiert von
            #49

            @neuschwansteini

            Daran wird iob diag nichts ändern .
            Diese Warnung tritt bei der Installation/ beim Update auf .
            Müsste auf Github mal gucken , ob es ein Issue gibt .
            Ansonsten ist das nen Fall für @apollon77 😉

            Synology DS218+ & 2 x Fujitsu Esprimo (VM/Container) + FritzBox7590 + 2 AVM 3000 Repeater & Homematic & HUE & Osram & Xiaomi, NPM 10.9.4, Nodejs 22.21.0 ,JS Controller 7.0.7 ,Admin 7.7.19

            ? 1 Antwort Letzte Antwort
            0
            • apollon77A Offline
              apollon77A Offline
              apollon77
              schrieb am zuletzt editiert von
              #50

              Ist im ersten schritt kein riesen issue weil den Proxy Modus eh keiner mehr nutzen sollte. Also fällt unter "ignore"... komisch dennoch weil das nur passieren kann wenn das modul im npm baum verschwindet

              Beitrag hat geholfen? Votet rechts unten im Beitrag :-) https://paypal.me/Apollon77 / https://github.com/sponsors/Apollon77

              • Debug-Log für Instanz einschalten? Admin -> Instanzen -> Expertenmodus -> Instanz aufklappen - Loglevel ändern
              • Logfiles auf Platte /opt/iobroker/log/… nutzen, Admin schneidet Zeilen ab
              haselchenH 1 Antwort Letzte Antwort
              0
              • haselchenH haselchen

                @neuschwansteini

                Daran wird iob diag nichts ändern .
                Diese Warnung tritt bei der Installation/ beim Update auf .
                Müsste auf Github mal gucken , ob es ein Issue gibt .
                Ansonsten ist das nen Fall für @apollon77 😉

                ? Offline
                ? Offline
                Ein ehemaliger Benutzer
                schrieb am zuletzt editiert von
                #51

                @haselchen

                iob diag aendert nix, zeigt aber, was fuer ein System (wenn jetzt erst auf die aktuelle Version geupdatet wurde) es ist..
                denke eher, da ist was nicht ganz so up-to-date.. :) und ok..

                Der Fehler waere doch aufgefallen..

                1 Antwort Letzte Antwort
                0
                • apollon77A apollon77

                  Ist im ersten schritt kein riesen issue weil den Proxy Modus eh keiner mehr nutzen sollte. Also fällt unter "ignore"... komisch dennoch weil das nur passieren kann wenn das modul im npm baum verschwindet

                  haselchenH Offline
                  haselchenH Offline
                  haselchen
                  Most Active
                  schrieb am zuletzt editiert von
                  #52

                  @apollon77

                  Hab die Proxyeinstellung nie benutzt.
                  Nun war ich neugierig und hab das mal ausgeführt auf der Registerkarte.
                  Das ist das Ergebnis:

                  tuya.0	2025-06-17 13:30:37.254	warn	Terminated (UNCAUGHT_EXCEPTION): Without reason
                  tuya.0	2025-06-17 13:30:36.244	error	mitm is not a function
                  tuya.0	2025-06-17 13:30:36.244	error	TypeError: mitm is not a function at startProxy (/opt/iobroker/node_modules/iobroker.tuya/main.js:1608:23) at processMessage (/opt/iobroker/node_modules/iobroker.tuya/main.js:1524:13) at AdapterClass.<anonymous> (/opt/iobroker/node_modules/iobroker.tuya/main.js:114:9) at AdapterClass.emit (node:events:524:28) at change (/opt/iobroker/node_modules/@iobroker/js-controller-adapter/build/cjs/lib/adapter/adapter.js:7309:20) at Immediate.<anonymous> (file:///opt/iobroker/node_modules/@iobroker/db-states-redis/build/esm/lib/states/statesInRedisClient.js:286:37) at process.processImmediate (node:internal/timers:483:21)
                  tuya.0	2025-06-17 13:30:36.241	error	unhandled promise rejection: mitm is not a function
                  tuya.0	2025-06-17 13:30:36.240	error	Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch().
                  tuya.0	2025-06-17 13:30:42.543	warn	Cannot patch http-mitm-proxy/lib/ca.js: Error: Cannot find module 'http-mitm-proxy/lib/ca.js' Require stack: - /opt/iobroker/node_modules/iobroker.tuya/main.js
                  tuya.0	2025-06-17 13:30:42.395	info	starting. Version 3.17.0 (non-npm: Apollon77/ioBroker.tuya) in /opt/iobroker/node_modules/iobroker.tuya, node: v20.19.2, js-controller: 7.0.7
                  

                  Synology DS218+ & 2 x Fujitsu Esprimo (VM/Container) + FritzBox7590 + 2 AVM 3000 Repeater & Homematic & HUE & Osram & Xiaomi, NPM 10.9.4, Nodejs 22.21.0 ,JS Controller 7.0.7 ,Admin 7.7.19

                  apollon77A 1 Antwort Letzte Antwort
                  0
                  • haselchenH haselchen

                    @apollon77

                    Hab die Proxyeinstellung nie benutzt.
                    Nun war ich neugierig und hab das mal ausgeführt auf der Registerkarte.
                    Das ist das Ergebnis:

                    tuya.0	2025-06-17 13:30:37.254	warn	Terminated (UNCAUGHT_EXCEPTION): Without reason
                    tuya.0	2025-06-17 13:30:36.244	error	mitm is not a function
                    tuya.0	2025-06-17 13:30:36.244	error	TypeError: mitm is not a function at startProxy (/opt/iobroker/node_modules/iobroker.tuya/main.js:1608:23) at processMessage (/opt/iobroker/node_modules/iobroker.tuya/main.js:1524:13) at AdapterClass.<anonymous> (/opt/iobroker/node_modules/iobroker.tuya/main.js:114:9) at AdapterClass.emit (node:events:524:28) at change (/opt/iobroker/node_modules/@iobroker/js-controller-adapter/build/cjs/lib/adapter/adapter.js:7309:20) at Immediate.<anonymous> (file:///opt/iobroker/node_modules/@iobroker/db-states-redis/build/esm/lib/states/statesInRedisClient.js:286:37) at process.processImmediate (node:internal/timers:483:21)
                    tuya.0	2025-06-17 13:30:36.241	error	unhandled promise rejection: mitm is not a function
                    tuya.0	2025-06-17 13:30:36.240	error	Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch().
                    tuya.0	2025-06-17 13:30:42.543	warn	Cannot patch http-mitm-proxy/lib/ca.js: Error: Cannot find module 'http-mitm-proxy/lib/ca.js' Require stack: - /opt/iobroker/node_modules/iobroker.tuya/main.js
                    tuya.0	2025-06-17 13:30:42.395	info	starting. Version 3.17.0 (non-npm: Apollon77/ioBroker.tuya) in /opt/iobroker/node_modules/iobroker.tuya, node: v20.19.2, js-controller: 7.0.7
                    
                    apollon77A Offline
                    apollon77A Offline
                    apollon77
                    schrieb am zuletzt editiert von
                    #53

                    @haselchen Ja scheinbar hat npm das Paket gekillt ... wenn du adapter neu installierst müsste es wieder da sein. Why ... no clue

                    Beitrag hat geholfen? Votet rechts unten im Beitrag :-) https://paypal.me/Apollon77 / https://github.com/sponsors/Apollon77

                    • Debug-Log für Instanz einschalten? Admin -> Instanzen -> Expertenmodus -> Instanz aufklappen - Loglevel ändern
                    • Logfiles auf Platte /opt/iobroker/log/… nutzen, Admin schneidet Zeilen ab
                    A 1 Antwort Letzte Antwort
                    0
                    • apollon77A apollon77

                      @haselchen Ja scheinbar hat npm das Paket gekillt ... wenn du adapter neu installierst müsste es wieder da sein. Why ... no clue

                      A Offline
                      A Offline
                      ATARI
                      schrieb am zuletzt editiert von ATARI
                      #54

                      @apollon77
                      Moin, moin.
                      Habe schon in einem anderen Beitrag bzgl. Tuya Adapter gepostet. Deshalb bin ich zu v3.17.0 gewechselt. Das Problem besteht aber auch mit dieser Version. Habe zur Sicherheit auch alles mögliche vorher auf den aktuellen Stand gebracht.

                      Ich habe das Problem, das mein Tuya IR Gateway alle IR-Kommandos 2 mal sendet, solange der Tuya Adapter mit der Tuya-Cloud verbunden ist.
                      Wenn ich in den Tuya-Cloud Einstellungen eine ungültige Email-Adresse eingebe, und somit quasi die Verbindung zur Cloud trenne, wird jedes IR-Kommando nur 1 mal gesendet.

                      Zur Zeit kann ich damit leben…, wäre aber geschmeidiger wenn es diesen "Bug" nicht mehr gäbe.

                      Ich vermute, das das 1 Kommando vom Adapter kommt und das 2 Kommando kommt dann über die Cloud?

                      Gruß
                      ATARI

                      Raspberry Pi 5B (ioB via pi OS_lite(64bit) | Synology NAS (ioB via Docker)
                      Fibaro Home Center 2 & Home Center 3 | Homematic IP | EMS-ESP32 Gateway
                      Aeotec Z-Wave | Tuya 4 in 1 Gateway | Zigbee & BLE Gateway

                      1 Antwort Letzte Antwort
                      0
                      • A Offline
                        A Offline
                        ATARI
                        schrieb am zuletzt editiert von
                        #55

                        Aaaaahhhhhh..., jetzt ja.
                        Habe in den Adapter-Einstellungen:

                        • Lokale Verbindungen
                          • Geräte über die Tuya Cloud abfragen, wenn sie nicht lokal verbunden sind?

                        deaktiviert.

                        Gruß
                        ATARI

                        Raspberry Pi 5B (ioB via pi OS_lite(64bit) | Synology NAS (ioB via Docker)
                        Fibaro Home Center 2 & Home Center 3 | Homematic IP | EMS-ESP32 Gateway
                        Aeotec Z-Wave | Tuya 4 in 1 Gateway | Zigbee & BLE Gateway

                        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

                        414

                        Online

                        32.5k

                        Benutzer

                        81.7k

                        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