Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Tester
    4. [Aufruf] Neuer Adapter ioBroker.tuya (WLAN devices Tuya Smart Life und andere)

    NEWS

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    [Aufruf] Neuer Adapter ioBroker.tuya (WLAN devices Tuya Smart Life und andere)

    This topic has been deleted. Only users with topic management privileges can see it.
    • apollon77
      apollon77 last edited by

      Kannst Du davon mal den Screenshot von der Proxy-Web-UI zeigen?

      1 Reply Last reply Reply Quote 0
      • Elzershark
        Elzershark last edited by

        Wenn gar nichts geht..

        Im Smartphone ganz normal, also ohne Wlan ändern und Proxy, die Geräte installieren.

        Dann mit Android Simulator Proxy QR Code u.s.w. einstellen und dort die App dann öffnen.

        Wenn dann dabei auch Probleme auftauchen muss es an ioBroker liegen. Oder dem Raspi..

        Hab hier was geschrieben:

        viewtopic.php?f=36&t=18029&start=80#p192207

        Aber auf dem Simulator keine Geräte installieren. Das "echte" Wlan wird da nicht angezeigt

        1 Reply Last reply Reply Quote 0
        • W
          wowik2018 last edited by

          Log von Iobroker:

          tuya.0 2018-11-20 17:46:00.033 info Anyproxy ready to receive requests

          tuya.0 2018-11-20 17:44:25.041 info Discover for local Tuya devices on port 6666

          tuya.0 2018-11-20 17:44:25.027 info Existing devices initialized

          tuya.0 2018-11-20 17:44:25.026 info 01200549600194624ad3: No local encryption key available, get data using polling, controlling of device NOT possibe. Please sync with App!

          tuya.0 2018-11-20 17:44:25.008 info 01200549600194624ad3 Init with IP=192.168.0.234, Key=undefined

          tuya.0 2018-11-20 17:44:24.811 info starting. Version 1.0.5 in /home/pi/node_modules/iobroker.tuya, node: v8.12.0

          host.raspberrypi 2018-11-20 17:44:20.167 info instance system.adapter.tuya.0 started with pid 6056

          host.raspberrypi 2018-11-20 17:44:18.203 info instance system.adapter.tuya.0 terminated with code 0 (OK)

          host.raspberrypi 2018-11-20 17:44:17.641 info stopInstance system.adapter.tuya.0 killing pid 5253

          host.raspberrypi 2018-11-20 17:44:17.640 info stopInstance system.adapter.tuya.0

          1 Reply Last reply Reply Quote 0
          • W
            wowik2018 last edited by

            Mit Proxy-Web-UI kenne ich mich leider nicht aus.

            1 Reply Last reply Reply Quote 0
            • RoE19xx
              RoE19xx last edited by

              @apollon77:

              Wenn Du z.B. dann dort CONNECT zu hosts mit "tuya" im Namen sienst und Nur CONNECT dann stimmt mit dem SSL-Root-Zertifikat irgendwas nicht.

              Also checke bitte hier nochmal und vllt mal screenshot schicken von dem was da so angezeigt wird `

              Hallo,

              Mal als kurzes Feedback. Genau die von Dir beschriebene Situation tritt ein.

              Ich sehe auf dem Proxy die ganzen Aufrufe die darüber gehen (k.a. warum nun die Internet Verbindung funkt), allerdings sind alle tuya mit der Method "CONNECT". Es gibt keine tuya die in einem anderen Status sind.

              Getestet habe ich jetzt nur mit einem Handy mit Android 7.x. Mit den anderen muss ich dann erst noch testen.

              Was mir aufgefallen ist. Ich installiere das Zertifikat auf dem Handy (entweder über die Erweiterten WLAN Einstellungen oder unter "Einstellungen >>> Sicherheit >>> Anmeldedatenspeicher >>> Von Speicher installieren"). Rein optisch sind beides die selben Wege.

              Das funktioniert augenscheinlich auch alles, mit der Pin Eingabe (bzw. Mustererkennung, je nachdem wie das Handy gesichert ist).

              Es kommt auch die Meldung "Zertifikat installiert" (oder so ähnlich).

              Allerdings ist das Zertifikat dann nirgends zu finden. Weder unter "Einstellungen >>> Sicherheit >>> Anmeldedatenspeicher >>> Vertrauenswürdige Anmeldedaten >>> Nutzer", noch unter "Einstellungen >>> Sicherheit >>> Anmeldedatenspeicher >>> Nutzeranmeldedaten" wird es angezeigt.

              Schaut nach einem Problem mit dem Zertifikat (Installation auf den Android Smartpohns aus). Was irgendwie aber dagegen sprich ist das es auf allen drei (unterschiedliche Versionen) auftritt. Liegt nahe das es an mir liegt :shock: . Allerdings gibt es auch nicht soviele Möglichkeiten wie man ein Zertifikat auf einem Android Smartphone installieren kann.

              Auf einem der beiden anderen Smartphones, habe ich allerdings das Zertifikat nach der Installation angezeigt bekommen. Die Fehlermeldung in der App war/ist trotzdem die Selbe (>>> "Incorrect local timer, please correct it. 50502")

              Werde noch mal mit den anderen beiden Geräten testen bzw. den Ansatz von Elzershark (mit dem Android Simulator) mal verfolgen.

              So steinig hatte ich mir den Weg nicht vorgestellt.

              Wenn am Ende alle Stricke reissen, fliegen die WLAN-Steckdosen und ich hole mir ZigBee Steckdosen oder bleibe gleich bei meinen treuen und stabilen Homematic Komponenten (die zwar deutlich mehr Kosten, aber kann man seine Nerven mit Geld aufwiegen? :mrgreen: )

              Melde mich wieder wenn es irgendwelche Neuigkeiten oder Erkenntnisse gibt.

              Falls es noch Ideen gibt, immer her damit…

              Gruß

              Roland
              1422_anyproxy_1.jpg

              1 Reply Last reply Reply Quote 0
              • H
                homecineplexx last edited by

                über den proxy geht es ohne probleme auf https://heise de oder https://auth.tuya.com/

                allerdings sobale ich die smart life app starte, bekomm ich teilweise 200 ok auf den download von images über images.tuyaus.com aber die normale verbindung auf a1.tuyaeu.com bekommt nie antwort.

                Handelt sich um ein Huawei P10 lite mit Android Verison 8.0.0

                am RPI 3B+ hab ich 258MB frei
                6704_anyproxy_tuya.jpg

                1 Reply Last reply Reply Quote 0
                • RoE19xx
                  RoE19xx last edited by

                  Der alternative Ansatz von Elzershark hat mich ans Ziel gebracht (vielen Dank an dieser Stelle hierfür!).

                  Mein Problem mit dem Zertifikat konnte ich zwar nicht lösen, allerdings scheint es kein Problem mit dem Adapter zu sein, sondern eben mit dem OS vom Smartphone (bzw. von drei Smartphones in meinem Fall).

                  Ich bin mal so frei und möchte den Ansatz von Elzershark hier nochmal kurz zusammen gleich mit allen notwendigen Schritten von A-Z, damit man nicht kreuz und quer suchen muss, falls jemand diesen Ansatz versuchen möchte. @Elzershark: ich hoffe es ist in Ordnung dass ich Deinen Ansatz hier nochmal zusammenfasse.

                  Hinweis: Leider ist dieser Ansatz nur für Window User anwendbar.

                  • Smart Life App auf dem Smartphone installieren / Konto einrichten / Geräte in der App suchen (damit diese mal in der Cloud gespeichert sind) / App schliessen
                    <list type="2">* Den Android Simulator https://www.memuplay.com/index-de.html runterladen und auf einem Windows Rechner installieren.
                    <list type="3">* Smart Life App im Android Simulator installieren / mit dem bestehenden Smart Life Konto anmelden (die bereits erkannten Geräte von der Smartphone App werden nun angezeigt) / App schliessen
                    <list type="4">* Browser im Android Simulator öffnen (ggf. den Wunsch Browser vorher installieren)
                    <list type="5">* URL für den Browser http://<iobroker ip/adresse="">:8889/fetchCrtFile (wenn man im Adapter einen anderen "Proxy-Web-Info_Port eingestellt hat, dann diesen auch hier verwenden)</iobroker>
                    <list type="6">* Info >>> Der Zertifikatsspeicher kann nur verwendet werden wenn das Smartphone mit Pin, Muster oder ähnlichem gesichert ist. Daher auch beim Android Simulator eine Pin vergeben (und diese irgendwo notieren!)
                    <list type="7">* Info >>> Das Zertifikat wurde nun installiert und wird auch mit einer entsprechenden Meldung kurz angezeigt
                    <list type="8">* Im Android Simulator die Einstellungen der virtuellen WLAN Verbindung ändern. Dazu die "Erweiterten Einstellungen" der "MEmuWiFi" Verbindung anpassen. Als Proxy-Hostname die <iobroker ip/adresse="">eintragen und beim Port den Proxy Port 8888 (wenn ihr diesem im Adapter geändert habt, dann den geänderten Port eintragen</iobroker>
                    <list type="9">* Die Smart Life App im Android Simulator starten / Schlüssel werden vom Adapter (über den Proxy) automatisch bezogen
                    <list type="10">* Wenn die Daten bei den ioBroker Objekten für den Tuya Adapter nun passen dann die Smartlife App im Android Simulator wieder schliessen
                    <list type="11">* Nun sollten sich die Geräte aus ioBroker steuern lassen und es gibt auch quasi "Echtzeitdaten" wenn sich Werte ändern (z.B. Stromverbrauch9

                  Der Ansatz von Elzershark hat noch den Teil mit QR Code und Kamera vorgesehen (nachzulesen >>> https://forum.iobroker.net/viewtopic.php?f=36&t=18029&start=80#p192207). Wenn man jedoch direkt URL für das Zertifikat verwendet (siehe oben), kann dieser Teil mit dem QR-Code auch übersprungen werden. Hat zumindest für mich wunderbar funktioniert.

                  Der QR-Code ist meiner Meinung nach die sichere Variante. Falls Apollon77 mal irgendwas an der Zertifikats-URL ändern müsste, passt die Anleitung oben (in dem Punkt mit der URL) dann auch nicht mehr. Der QR-Code funktioniert dann aber immer noch.

                  Aber solange Apollon77 das nicht ändert geht mit der direkten URL schneller 😉

                  Dieser alternative Ansatz von Elzershark hat bei mir prima funktioniert. Danke Dir!

                  Ich hoffe das dieser auch anderen hilft ihre Smart Life Geräte in den ioBroker zu integrieren.

                  Gruß

                  Roland

                  1 Reply Last reply Reply Quote 0
                  • H
                    homecineplexx last edited by

                    @RoE19xx:

                    Der alternative Ansatz von Elzershark hat mich ans Ziel gebracht (vielen Dank an dieser Stelle hierfür!).

                    Mein Problem mit dem Zertifikat konnte ich zwar nicht lösen, allerdings scheint es kein Problem mit dem Adapter zu sein, sondern eben mit dem OS vom Smartphone (bzw. von drei Smartphones in meinem Fall).

                    Ich bin mal so frei und möchte den Ansatz von Elzershark hier nochmal kurz zusammen gleich mit allen notwendigen Schritten von A-Z, damit man nicht kreuz und quer suchen muss, falls jemand diesen Ansatz versuchen möchte. @Elzershark: ich hoffe es ist in Ordnung dass ich Deinen Ansatz hier nochmal zusammenfasse.

                    Hinweis: Leider ist dieser Ansatz nur für Window User anwendbar.

                    • Smart Life App auf dem Smartphone installieren / Konto einrichten / Geräte in der App suchen (damit diese mal in der Cloud gespeichert sind) / App schliessen
                      <list type="2">* Den Android Simulator https://www.memuplay.com/index-de.html runterladen und auf einem Windows Rechner installieren.
                      <list type="3">* Smart Life App im Android Simulator installieren / mit dem bestehenden Smart Life Konto anmelden (die bereits erkannten Geräte von der Smartphone App werden nun angezeigt) / App schliessen
                      <list type="4">* Browser im Android Simulator öffnen (ggf. den Wunsch Browser vorher installieren)
                      <list type="5">* URL für den Browser http://<iobroker ip/adresse="">:8889/fetchCrtFile (wenn man im Adapter einen anderen "Proxy-Web-Info_Port eingestellt hat, dann diesen auch hier verwenden)</iobroker>
                      <list type="6">* Info >>> Der Zertifikatsspeicher kann nur verwendet werden wenn das Smartphone mit Pin, Muster oder ähnlichem gesichert ist. Daher auch beim Android Simulator eine Pin vergeben (und diese irgendwo notieren!)
                      <list type="7">* Info >>> Das Zertifikat wurde nun installiert und wird auch mit einer entsprechenden Meldung kurz angezeigt
                      <list type="8">* Im Android Simulator die Einstellungen der virtuellen WLAN Verbindung ändern. Dazu die "Erweiterten Einstellungen" der "MEmuWiFi" Verbindung anpassen. Als Proxy-Hostname die <iobroker ip/adresse="">eintragen und beim Port den Proxy Port 8888 (wenn ihr diesem im Adapter geändert habt, dann den geänderten Port eintragen</iobroker>
                      <list type="9">* Die Smart Life App im Android Simulator starten / Schlüssel werden vom Adapter (über den Proxy) automatisch bezogen
                      <list type="10">* Wenn die Daten bei den ioBroker Objekten für den Tuya Adapter nun passen dann die Smartlife App im Android Simulator wieder schliessen
                      <list type="11">* Nun sollten sich die Geräte aus ioBroker steuern lassen und es gibt auch quasi "Echtzeitdaten" wenn sich Werte ändern (z.B. Stromverbrauch9

                    Der Ansatz von Elzershark hat noch den Teil mit QR Code und Kamera vorgesehen (nachzulesen >>> https://forum.iobroker.net/viewtopic.php?f=36&t=18029&start=80#p192207). Wenn man jedoch direkt URL für das Zertifikat verwendet (siehe oben), kann dieser Teil mit dem QR-Code auch übersprungen werden. Hat zumindest für mich wunderbar funktioniert.

                    Der QR-Code ist meiner Meinung nach die sichere Variante. Falls Apollon77 mal irgendwas an der Zertifikats-URL ändern müsste, passt die Anleitung oben (in dem Punkt mit der URL) dann auch nicht mehr. Der QR-Code funktioniert dann aber immer noch.

                    Aber solange Apollon77 das nicht ändert geht mit der direkten URL schneller 😉

                    Dieser alternative Ansatz von Elzershark hat bei mir prima funktioniert. Danke Dir!

                    Ich hoffe das dieser auch anderen hilft ihre Smart Life Geräte in den ioBroker zu integrieren.

                    Gruß

                    Roland `

                    Super Erklärung…so funktionierts natürlich bei mir auch. Die Frage ist dennoch, was ist bei unseren Handys das Problem....egal

                    Danke an Apollon77, Elzershark, RoE19xx

                    1 Reply Last reply Reply Quote 0
                    • M
                      Mr.X last edited by

                      Bei mir hat es wohl auch am Zertifikat gelegen,

                      habe ein altes Sony mit Android 5.1.1 verwendet und es hat auf anhieb offenbar geklappt.

                      Jetzt sehe ich, untre Objekte eine Steckdose (die anderen sind nicht angeschlossen) die den Zustand "online" auf TRUE hat.

                      ich kann diese aber durch manuelles setzen vom Zustand 1 Switch auf True nicht einschalten. Die Dose bleibt aus. und beim nächsten oder manuellen update geht der zustand wieder auf den tatsächlich geschalteten.

                      Voltage und Current sind z.B. richtig, wie in der app auch.

                      Als Anmerkung: die App scheint ja einiges anzufunken:

                      Google, Facebook, Amazon, crashlytics, ???????

                      Wozu nur Facebook. Alles leicht bedenklich, finde ich irgendwie.
                      3727_tuya_proxy.jpg

                      1 Reply Last reply Reply Quote 0
                      • W
                        wowik2018 last edited by

                        Bei mir hat auch geklappt vielen dank an alle.

                        1 Reply Last reply Reply Quote 0
                        • apollon77
                          apollon77 last edited by

                          Ok, ich füge das mal noch als Alternativweg in die Doku ein. Danke für Euren EInsatz um das doch noch so detailliert rauszufinden!

                          Also ist es wie vermutet, ein "CONNECT" heisst das der proxy das SSL nicht abfangen kann und daher wird es auch durchgereicht.

                          Interessant.

                          1 Reply Last reply Reply Quote 0
                          • apollon77
                            apollon77 last edited by

                            @tadek:

                            Jetzt sehe ich, untre Objekte eine Steckdose (die anderen sind nicht angeschlossen) die den Zustand "online" auf TRUE hat.

                            ich kann diese aber durch manuelles setzen vom Zustand 1 Switch auf True nicht einschalten. Die Dose bleibt aus. und beim nächsten oder manuellen update geht der zustand wieder auf den tatsächlich geschalteten.

                            Voltage und Current sind z.B. richtig, wie in der app auch. `
                            Adapter mal neu gestartet? Was steht im Log? Wenn ein Schalten nicht geht heisst es an sich das der Sync mit der App ggf nicht gekappt hat. Hier wäre Log vom Start des Adapters interessant.

                            @tadek:

                            Als Anmerkung: die App scheint ja einiges anzufunken:

                            Google, Facebook, Amazon, crashlytics, ???????

                            Wozu nur Facebook. Alles leicht bedenklich, finde ich irgendwie. `

                            Wer sagt das das "die Tuya App" ist? Wenn Du den Proxy aktivierst dann läuft ALLES was dein handy so tut über den proxy. Ich tippe eher das Du gesehen hast was die anderen Apps so im Hintergrund getan haben 🙂

                            1 Reply Last reply Reply Quote 0
                            • M
                              Mr.X last edited by

                              Ohje, jetzt muss ich mein Hand wegwerfen…... <emoji seq="1f601">😁</emoji>

                              Dachte der zeugt nur die app sachen an. Sorry.

                              Deine Ratschläge werde ich alle mal heut abend ausführen.

                              Dabje5

                              1 Reply Last reply Reply Quote 0
                              • E
                                eMd last edited by

                                Ich werde auch den anderen Ansatz ausprobieren, da ich mit miui 10 Android 8.0 leider nichts hinbekomme mit dem Proxy…ich bin gespannt

                                1 Reply Last reply Reply Quote 0
                                • R
                                  rewenode last edited by

                                  @tadek:

                                  …Anmerkung: die App scheint ja einiges anzufunken:

                                  Google, Facebook, Amazon, crashlytics, ???????

                                  Wozu nur Facebook. Alles leicht bedenklich, finde ich irgendwie.

                                  Tuya proxy.JPG `

                                  Stimmt, Ich hab sie nach erfolgreichem Sync gelöscht.

                                  1 Reply Last reply Reply Quote 0
                                  • RoE19xx
                                    RoE19xx last edited by

                                    @rewenode:

                                    @tadek:

                                    …Anmerkung: die App scheint ja einiges anzufunken:

                                    Google, Facebook, Amazon, crashlytics, ???????

                                    Wozu nur Facebook. Alles leicht bedenklich, finde ich irgendwie.

                                    Tuya proxy.JPG `

                                    Stimmt, Ich hab sie nach erfolgreichem Sync gelöscht. `

                                    Das hast Du vermutlich falsch interpretiert. Es ist naheliegend das Deine anderen Apps auf dem Smartphone "so gesprächig" waren, da ja in dem Moment alles von Deinem Smartphone über den Proxy läuft >>> Siehe Antwort unten von Apollon77.

                                    Aber eine App die man nicht (mehr) benötigt zu löschen, kann im Grunde nie ein Nachteil sein 🙂

                                    @apollon77:

                                    @tadek:

                                    Als Anmerkung: die App scheint ja einiges anzufunken:

                                    Google, Facebook, Amazon, crashlytics, ???????

                                    Wozu nur Facebook. Alles leicht bedenklich, finde ich irgendwie. `

                                    Wer sagt das das "die Tuya App" ist? Wenn Du den Proxy aktivierst dann läuft ALLES was dein handy so tut über den proxy. Ich tippe eher das Du gesehen hast was die anderen Apps so im Hintergrund getan haben 🙂 `

                                    1 Reply Last reply Reply Quote 0
                                    • P
                                      pxstd last edited by

                                      Ich habe diese Steckdosen bestellt

                                      https://www.amazon.de/gp/product/B07D5V139R

                                      und Heute versucht Sie über die Proxymethode zu syncen.

                                      Leider erhalte ich in der Smart Life immer wieder den Fehler "Das Netzwerk hat Verbindungsfehler. Bitte überprüfen Sie das Netzwerk".

                                      In der Anyproxy Konsole sehe ich aber durchaus die Connectversuche:

                                      Ideen?
                                      3277_bildschirmfoto_2018-11-21_um_16.58.35.png

                                      1 Reply Last reply Reply Quote 0
                                      • R
                                        rewenode last edited by

                                        @pxstd:

                                        ..Leider erhalte ich in der Smart Life immer wieder den Fehler "Das Netzwerk hat Verbindungsfehler. Bitte überprüfen Sie das Netzwerk".

                                        In der Anyproxy Konsole sehe ich aber durchaus die Connectversuche:

                                        deen? `

                                        Da bin ich auch ne Stunde dran verzweifelt (IOS). Hatte diesen Schalter vergessen:

                                        3999_anyproxy.png

                                        Gruß

                                        1 Reply Last reply Reply Quote 0
                                        • P
                                          pxstd last edited by

                                          Stark! Das war's. Danke 🙂

                                          @rewenode:

                                          @pxstd:

                                          ..Leider erhalte ich in der Smart Life immer wieder den Fehler "Das Netzwerk hat Verbindungsfehler. Bitte überprüfen Sie das Netzwerk".

                                          In der Anyproxy Konsole sehe ich aber durchaus die Connectversuche:

                                          deen? `

                                          Da bin ich auch ne Stunde dran verzweifelt (IOS). Hatte diesen Schalter vergessen:

                                          anyproxy.png

                                          Gruß `

                                          1 Reply Last reply Reply Quote 0
                                          • R
                                            RKBroker last edited by

                                            Guten Abend,

                                            Kleines Problem, aber größere Wirkung:

                                            Der Parameter online [ "Device online status" (indicator.reachable) ] der Steckdosen fängt nach ca. 2 Tagen Laufzeit an zu flattern, recht schnell von true auf false und zurück. Sowweit nicht tragisch, nur blöd, dass wenn man die Steckdose dann einschalten möchte, sich der Status von 1 [switch_1 (switch) ] auf true ändert, aber die Dose nicht eingeschaltet wird. Nach einem Neustart von dem Adapter funktioniert alles wieder…

                                            In log ist nichts zu sehen. Die Steckdose ist aber online und wird mit ping "überwacht".

                                            Eine Idee??

                                            Vielen Dank und Gruß

                                            Rüdiger

                                            1 Reply Last reply Reply Quote 0
                                            • First post
                                              Last post

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            792
                                            Online

                                            31.7k
                                            Users

                                            79.9k
                                            Topics

                                            1.3m
                                            Posts

                                            97
                                            547
                                            149386
                                            Loading More Posts
                                            • Oldest to Newest
                                            • Newest to Oldest
                                            • Most Votes
                                            Reply
                                            • Reply as topic
                                            Log in to reply
                                            Community
                                            Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                                            The ioBroker Community 2014-2023
                                            logo