NEWS
Tuya Adapter synced nicht
-
Ich habe grad folgendes getestet und plötzlich geht es:
Habe das Gerät gelöscht und wieder hinzugefügt - hat nicht funktioniert.
Habe es im in der Tuya App hinzugefügt und getestet ging nicht.
Dann habe ich zuerst den Proxy eingetragen und mit eingetragenem Proxy das Gerät hinzugefügt und plötzlich geht es.Habe das ganze auch noch einmal in der Smart Life App versucht, dort funktioniert es nicht.
Geklappt hat es mit iOS unter der TuyaSmart App.Danke für eure Hilfe!
-
Huhu !
So ganz hab ich noch nicht verstanden, wie es jetzt bei dir funktioniert hat, @HappyTeaFriend . Könntets du das noch mal beschreiben ?Wir haben das Problem auch seit einigen Tagen. Bei uns ging es vorher auch mit iphone, einiges probiert, lief nicht. Ähnlihce Fehlermeldung.
Hab es auch auf einem alten Samsung Tablet installiert, da waren manche Einnstellungen anders, hab da aber eine andere Fehlermeldung erhalten.
Haben tuya-Adapter auch upgedatet, auch kein Erfolg.
Wenn ich debug aktivier, sehe ich noch folgende Meldung:2019-12-26 11:25:34.306 - debug: tuya.0 (1192) sendTo "getDeviceInfo" to system.adapter.admin.0 from system.adapter.tuya.0 2019-12-26 11:25:38.369 - error: tuya.0 (1192) SSL-Proxy ERROR: Error: 139987471177536:error:14094416:SSL routines:ssl3_read_bytes:sslv3 alert certificate unknown:../deps/openssl/openssl/ssl/record/rec_layer_s3.c:1544:SSL alert number 46 2019-12-26 11:25:38.369 - error: tuya.0 (1192) Error: 139987471177536:error:14094416:SSL routines:ssl3_read_bytes:sslv3 alert certificate unknown:../deps/openssl/openssl/ssl/record/rec_layer_s3.c:1544:SSL alert number 46 2019-12-26 11:25:38.626 - error: tuya.0 (1192) SSL-Proxy ERROR: Error: 139987471177536:error:14094416:SSL routines:ssl3_read_bytes:sslv3 alert certificate unknown:../deps/openssl/openssl/ssl/record/rec_layer_s3.c:1544:SSL alert number 46 2019-12-26 11:25:38.626 - error: tuya.0 (1192) Error: 139987471177536:error:14094416:SSL routines:ssl3_read_bytes:sslv3 alert certificate unknown:../deps/openssl/openssl/ssl/record/rec_layer_s3.c:1544:SSL alert number 46
wenn ich den Proxy starte.
Würde gerne deine Lösung probieren. Und hoffe, dass es dann geht:-) Also ich versteh nicht ganz, welches Gerät du wo hinzugefügt hast.
LG
-
@HappyTeaFriend
Ach so: wir nutzen die SmartLife App. Du hast es wahrscheinlich in der Tuya App gemacht ? -
Ach so: auf dem Samsung Tablet bekomme ich die Meldung "local timer 50502".
Am Iphone hat es vorher halt funktioniert. Haben schon nach und nach 12 Geräte eingebunden. Vor ein paar Tagen wollten wir halt neue Geräte einbinden und es ging nciht mehr. -
Also da tuya halt um Heiligabend bei uns keine neuen Geräte mehr erkannten, hatten wir auf tuya 3.1.15 upgedatet. Da @HappyTeaFriend oben schrieb, dass er 3.1.13 nutzt, haben wir auch 3.1.13 installiert. Aber im Log bleibt:
2019-12-26 12:11:12.228 - error: tuya.0 (1599) SSL-Proxy ERROR: Error: socket hang up 2019-12-26 12:11:12.229 - error: tuya.0 (1599) Error: socket hang up at TLSSocket.onSocketClose (_tls_wrap.js:764:23) at TLSSocket.emit (events.js:203:15) at TLSSocket.EventEmitter.emit (domain.js:448:20) at _handle.close (net.js:607:12) at Socket.done (_tls_wrap.js:388:7) at Object.onceWrapper (events.js:286:20) at Socket.emit (events.js:198:13) at Socket.EventEmitter.emit (domain.js:448:20) at TCP._handle.close (net.js:607:12) 2019-12-26 12:11:12.571 - error: tuya.0 (1599) SSL-Proxy ERROR: Error: socket hang up 2019-12-26 12:11:12.571 - error: tuya.0 (1599) Error: socket hang up at TLSSocket.onSocketClose (_tls_wrap.js:764:23) at TLSSocket.emit (events.js:203:15) at TLSSocket.EventEmitter.emit (domain.js:448:20) at _handle.close (net.js:607:12) at Socket.done (_tls_wrap.js:388:7) at Object.onceWrapper (events.js:286:20) at Socket.emit (events.js:198:13) at Socket.EventEmitter.emit (domain.js:448:20) at TCP._handle.close (net.js:607:12) 2019-12-26 12:11:12.722 - error: tuya.0 (1599) SSL-Proxy ERROR: Error: socket hang up 2019-12-26 12:11:12.722 - error: tuya.0 (1599) Error: socket hang up at TLSSocket.onSocketClose (_tls_wrap.js:764:23) at TLSSocket.emit (events.js:203:15) at TLSSocket.EventEmitter.emit (domain.js:448:20) at _handle.close (net.js:607:12) at Socket.done (_tls_wrap.js:388:7) at Object.onceWrapper (events.js:286:20) at Socket.emit (events.js:198:13) at Socket.EventEmitter.emit (domain.js:448:20) at TCP._handle.close (net.js:607:12) 2019-12-26 12:11:13.092 - error: tuya.0 (1599) SSL-Proxy ERROR: Error: socket hang up 2019-12-26 12:11:13.092 - error: tuya.0 (1599) Error: socket hang up at TLSSocket.onSocketClose (_tls_wrap.js:764:23) at TLSSocket.emit (events.js:203:15) at TLSSocket.EventEmitter.emit (domain.js:448:20) at _handle.close (net.js:607:12) at Socket.done (_tls_wrap.js:388:7) at Object.onceWrapper (events.js:286:20) at Socket.emit (events.js:198:13) at Socket.EventEmitter.emit (domain.js:448:20) at TCP._handle.close (net.js:607:12) 2019-12-26 12:11:13.093 - error: tuya.0 (1599) SSL-Proxy ERROR: Error: socket hang up 2019-12-26 12:11:13.093 - error: tuya.0 (1599) Error: socket hang up at TLSSocket.onSocketClose (_tls_wrap.js:764:23) at TLSSocket.emit (events.js:203:15) at TLSSocket.EventEmitter.emit (domain.js:448:20) at _handle.close (net.js:607:12) at Socket.done (_tls_wrap.js:388:7) at Object.onceWrapper (events.js:286:20) at Socket.emit (events.js:198:13) at Socket.EventEmitter.emit (domain.js:448:20) at TCP._handle.close (net.js:607:12) 2019-12-26 12:11:13.093 - error: tuya.0 (1599) SSL-Proxy ERROR: Error: socket hang up 2019-12-26 12:11:13.093 - error: tuya.0 (1599) Error: socket hang up at TLSSocket.onSocketClose (_tls_wrap.js:764:23) at TLSSocket.emit (events.js:203:15) at TLSSocket.EventEmitter.emit (domain.js:448:20) at _handle.close (net.js:607:12) at Socket.done (_tls_wrap.js:388:7) at Object.onceWrapper (events.js:286:20) at Socket.emit (events.js:198:13) at Socket.EventEmitter.emit (domain.js:448:20) at TCP._handle.close (net.js:607:12) 2019-12-26 12:11:13.735 - error: tuya.0 (1599) SSL-Proxy ERROR: Error: socket hang up 2019-12-26 12:11:13.735 - error: tuya.0 (1599) Error: socket hang up at TLSSocket.onSocketClose (_tls_wrap.js:764:23) at TLSSocket.emit (events.js:203:15) at TLSSocket.EventEmitter.emit (domain.js:448:20) at _handle.close (net.js:607:12) at Socket.done (_tls_wrap.js:388:7) at Object.onceWrapper (events.js:286:20) at Socket.emit (events.js:198:13) at Socket.EventEmitter.emit (domain.js:448:20) at TCP._handle.close (net.js:607:12) 2019-12-26 12:11:13.736 - error: tuya.0 (1599) SSL-Proxy ERROR: Error: socket hang up 2019-12-26 12:11:13.736 - error: tuya.0 (1599) Error: socket hang up at TLSSocket.onSocketClose (_tls_wrap.js:764:23) at TLSSocket.emit (events.js:203:15) at TLSSocket.EventEmitter.emit (domain.js:448:20) at _handle.close (net.js:607:12) at Socket.done (_tls_wrap.js:388:7) at Object.onceWrapper (events.js:286:20) at Socket.emit (events.js:198:13) at Socket.EventEmitter.emit (domain.js:448:20) at TCP._handle.close (net.js:607:12) 2019-12-26 12:11:13.738 - error: tuya.0 (1599) SSL-Proxy ERROR: Error: socket hang up 2019-12-26 12:11:13.740 - error: tuya.0 (1599) Error: socket hang up at TLSSocket.onSocketClose (_tls_wrap.js:764:23) at TLSSocket.emit (events.js:203:15) at TLSSocket.EventEmitter.emit (domain.js:448:20) at _handle.close (net.js:607:12) at Socket.done (_tls_wrap.js:388:7) at Object.onceWrapper (events.js:286:20) at Socket.emit (events.js:198:13) at Socket.EventEmitter.emit (domain.js:448:20) at TCP._handle.close (net.js:607:12) 2019-12-26 12:11:13.740 - error: tuya.0 (1599) SSL-Proxy ERROR: Error: socket hang up 2019-12-26 12:11:13.740 - error: tuya.0 (1599) Error: socket hang up at TLSSocket.onSocketClose (_tls_wrap.js:764:23) at TLSSocket.emit (events.js:203:15) at TLSSocket.EventEmitter.emit (domain.js:448:20) at _handle.close (net.js:607:12) at Socket.done (_tls_wrap.js:388:7) at Object.onceWrapper (events.js:286:20) at Socket.emit (events.js:198:13) at Socket.EventEmitter.emit (domain.js:448:20) at TCP._handle.close (net.js:607:12) 2019-12-26 12:11:13.773 - error: tuya.0 (1599) SSL-Proxy ERROR: Error: socket hang up 2019-12-26 12:11:13.773 - error: tuya.0 (1599) Error: socket hang up at TLSSocket.onSocketClose (_tls_wrap.js:764:23) at TLSSocket.emit (events.js:203:15) at TLSSocket.EventEmitter.emit (domain.js:448:20) at _handle.close (net.js:607:12) at Socket.done (_tls_wrap.js:388:7) at Object.onceWrapper (events.js:286:20) at Socket.emit (events.js:198:13) at Socket.EventEmitter.emit (domain.js:448:20) at TCP._handle.close (net.js:607:12)
und wird weiterhin kein Gerät gefunden. Allerdings halt auch mit der SmartLife App, was vorher aber funktionierte.
-
@kamikazemimmi
Hey,
Ich habe in Vergangenheit auch die Smart Life App genutzt und es auch die ganze Zeit damit versucht. Funktioniert hat es bei mir dann mit folgender Vorangehensweise:- Alle Geräte aus der Smart Life App entfernt.
- kompletten Tuya Baum der erkannten Geräte aus Objekte gelöscht
- Tuya Adapter "neu geladen"
- Tuya App heruntergeladen und eingeloggt.
- Proxy im ioBroker gestartet
- Proxy im WLAN konfiguriert
- iPhone neugestartet, damit Apps auch nicht mehr im Cache offen sind
- TuyaSmart App geöffnet und Gerät hinzufügen gedrückt (das alles während der Proxy im WLAN konfiguriert ist)
- Anschließend sollte der Haken im ioBroker kommen und das Gerät sollte hinzugefügt sein
- Dann halt wieder den Proxy starten und das nächste Gerät hinzufügen usw.
Bei mir hat es in Vergangenheit auch mit der Smart Life App geklappt, jedoch nun auch nicht mehr. Also testet am besten das so wie beschrieben in der TuyaSmart App aus.
-
@kamikazemimmi also unknown certificate bedeutet Ansicht das das Proxy ssl Zertifikat nicht korrekt aktiviert ist bzw genutzt wird.
-
@kamikazemimmi ja die socket hang ups gabs ja oben auch. Kann es sein das es mal wieder ein update der tuya App gab und die was geändert haben? Aber es tat ja am Ende doch. Alles Strange
Also an der Proxy Logik wurde zuletzt was in Version 3.0.1 oder so geändert. Seitdem waren es minimale Fehler fixes und vor allem viele neue Schema Informationen.
-
@apollon77 said in Tuya Adapter synced nicht:
@kamikazemimmi also unknown certificate bedeutet Ansicht das das Proxy ssl Zertifikat nicht korrekt aktiviert ist bzw genutzt wird.
Irgendeine Idee, ob ich das Zertifikat neu installieren kann ? Ist es hier eigentlich das Zertifikat von iobroker oder noch n eigenes vom tuya-Adapter ?
Wir haben jetzt auch mal den Proxy eingeschaltet und die Geräte dann am Handy mit der App SmartLife geschaltet - an und aus gingen die... -
@kamikazemimmi das ist ein zertifikat vom tuya Adapter. Das wird auf deinem Rechner für die Instanz generiert ... also wenn ihr es neu installiert auf anderem Host oder so aufpassen und Zertifikat neu installieren.
-
@apollon77 was meinst du genau "host" ? Host ist ja ansich ein anderer Rechner oder meintest du eine neue Instanz installieren ? Wir hatten jetzt mal eine neue Instanz installiert. Erst tauchte da der SSL Fehler nicht auf, "nur" der hang ups. Aber beim Versuch, die Geräte zu syncen kam im Log auch wieder die SSL Fehler und es wurden keine Geräte gefunden.
Mit der Tuya App und eingeschaltetem Proxy hatte das iphone die Meldung, das Netzwerk hat Verbindungsfehler - aber funktionierte leider auch nicht... -
äh.... wir testen noch weiter - aber nachdem ich jetzt den "alten" Tuya-Adapter wieder aktiviert hat und mein Mann am iphone in die tuya-App ging mit eingeschaltetem Proxy bei seinem WLAN, wurde noch ein Gerät gefunden... Hatten wir eine zweite Steckdose probiert, ging nicht. hatte dann den alten Tuya-Adapter auf Pause gesetzt, neuen wieder an, dann ausgeschaltet und dann wieder den alten an - und Gerät wurde wieder erkannt... Die hang ups im Log blieben...
Wir testen auch noch weiter - wollte das aber schon mal mitteilen. -
@kamikazemimmi Testet so am besten mal weiter. Die hang ups im Log blieben bei mir auch, funkioniert hat es dann aber trotzdem.
-
Was ist der alte tuya Adapter und was der neue? Meinst du ggf eine zweite Instanz? Die hat dann ggf ein anderes Zertifikat
Host meine ich nen anderen/zweiten iobroker Rechner
-
@apollon77 ok, war mir nicht sicher, ob du wirklich mit Host einen neuen Rechner meinst. Ich versteh das halt auch unter einem anderen Host;-)
Ja ich meine eine andere Instanz. Also die "alte" heißt ja tuya.0 und die neue tuya.1.
Altuell funktionieren gerade nur manch vorher eingebunden Lampen nicht mehr... Schalter aber schon... -
Weiß hier eigentlich jemand genau, wie der Tuya Adapter arbeitet, wenn er die Geräte erkannt hat ? Läuft das nur intern über das Netzwerk oder brauchen die Geräte eine Internetverbindung, damit sie auch mit der Cloud/Server dann von Tuya/SmartLife kommunizieren können ?
-
Habe gerade gesehen, dass es eine neue Adapter Version gibt.
Habe diese installiert und nach einem Reboot funktioniert weiterhin alles bei mir zum Glück
@kamikazemimmi vllt bringt das neue Update dir ja auch was
-
@kamikazemimmi wenn du nicht per iobroker schalten kannst dann hat der Sync nicht funktioniert oder die Geräte sind nicht verbunden (weil die App noch offen ist?) was sagt denn das log so?
-
@mend die ganzen letzten Updates waren Mini seltene fehlerfälle und Schema Ergänzungen die aber egal sind wenn man gesynct hat.
-
@kamikazemimmi sobald der Sync geklappt hat werden die Geräte lokal angesprochen. Die Cloud wird dann aus Sicht des Adapters Nicht benötigt. Wichtig ist aber das die App geschlossen/gekillt ist auf allen Geräten weil die auch lokal verbindet und nur wine Verbindung erlaubt ist. Wenn also App noch offen ist kann der Adapter nicht verbinden.
Theoretisch kannst du die tuya Cloud blocken ... es gab aber auch Geräte die dann seeeehr instabil wurden. Musst du mit deinen ggf testen.