NEWS
[Aufruf] Neuer Adapter ioBroker.tuya (WLAN devices Tuya Smart Life und andere)
-
Hi,
ein neuer Adapter erlaubt es jetzt mit den Tuya Geräten, die unter vielen Namen auf dem Markt sind, vor allem aus China, gerade verfügbar sind. Markennamen sind Gosund und andere.
Gemeinsam haben Sie das Sie über die Smart Life App bzw Alexa-Skill steuerbar sind. Vllt gehen auch Devices die die Jinvoo Smart App, die Xenon Smart app oder die eFamilyCloud app verwenden.
Installieren aktuell vom Github: https://github.com/Apollon77/ioBroker.tuya
Es wird nodejs 6.x benötigt …
Wichtige Infos:
Die App muss zu bleiben!! Es kann immer nur ein Partner mit dem Gerät lokal reden. Wenn der Adapter offen ist geht die App über die Cloud ... manchmal wechselt aber auch die verbindung und dann ist der Adapter raus. Also bitte unbedingt die App im Normalfall zu lassen! Ich habe in der 0.1.1 auch die Fehlermeldung entsprechend erweitert.
Changelog 0.1.1:
-
Fixes und Optimierungen
-
Error-Handling verbessert - es wird jetzt nur 4 mal versucht neu zu verbinden und dann gewartet bis das Device sich wieder von sich aus im Netzwerk meldet.
-
Weiteres Schema drin und Support für "Selections" von Werten und so ...
Changelog 0.1.2:
-
Admin Optimiert (Proxy und so)
-
Fehler abgefangen und Abläufe optimiert.
Changelog 0.1.3:
-
Weitere Schemata Info hinzugefügt die automatisch erkannt und ausgefüllt werden für neue User
-
Es sollten jetzt ausser beim App-Sync die Namen der Objekte erhalten bleiben. Beim Sync mit der App werden Sie aber ggf. überschrieben! Bitte ausprobieren!!
-
Einige kleinere Fehler die ich in Logs von Euch gesehen habe sind gefixt. Danke!
Changelog 1.0.0:
-
Weniger Logging (ausser bei debug Loglevel)
-
Neue Schematas
Allgemein:
Die Geräte und der Adapter müssen im gleichen Netzwerk-Segment sein und UDP Broadcasts müssen von Browser aktiviert sein.
Nach dem Start des Adapters erkennt dieser alle Geräte im Netzwerk und fügt diese hinzu. Der Adapter fragt diese Geräte dann im definierten (Polling) Intervall ab. Echtzeit-Updates und Steuern geht aber nicht weil ein Verschlüsselungs-Schlüssel fehlt.
In der Instanz-Konfiguration wird auch der Status der Geräte angezeigt.
Um diesen zu bekommen muss man die Daten der entsprechenden App abfangen und die nötigen Daten auslesen. Das geht recht einfach und der Adapter bringt es mit.
In der Instanzkonfiguration gibt es einen Knopf "Proxy starten". Nachdem der Proxy gestartet wurde wird ein Root-SSL-Zertifikat erzeugt und als QR-Code angezeigt. Dieses muss im handy installiert und "vertraut" werden. Normalerweise reicht es den QR-Code zu scannen und die URL zu öffnen. Das Handy macht den Rest.
Falls die URL nicht tut (Docker vllt oder so?) dann steht unter iobroker-host:proxy-Web-Info-Port ein Webserver zur Verfügung wo man auch das Zertifikat runterladen kann.
Dann die relevante Tuya App (Smart Life oder was auch immer) schliessen/killen.
Dann noch den im Adapter eingestellten Proxy-Port und den ioBroker-Host im Handy beim WLAN als Proxy einstellen. Ab dann laufen alle Anfragen vom Handy über den Proxy. Dieser fängt aber nur Anfragen an wo "tuya" im Domeinnamen vorkommt.
Jetzt einfach die App öffnen bzw neu laden und dann sollte der Admin auch schon den Erfolg anzeigen, sobald alle Daten abgefangen sind.
Hierzu eine Bitte: ich würde gern noch Infos im Github sammeln wie bei verschiedenen Handy-OS das mit Zertifikat und Proxy geht also wären Screenshots oder URLs mit Anleitungen die Ihr so gefunden habt richtig super!
Dann wird der Proxy 10s später abgeschaltet. Er kann aus dem Handy wieder raus und auch das Zertifikat kann wieder "ent-vertraut" werden.
Diese Synchronisierung ist nur nötig wenn man neue Geräte hinzugefügt hat oder etwas geändert hat. Ansonsten hat der Adapter jetzt alles was er braucht.
Nach der Synchronisierung muss der Adapter nicht neu gestartet werden. Die Verbindung wird neu aufgebaut und die Geräte sollten jetzt die Namen aus der App haben und steuerbar sein und Echtzeit-Updates anzeigen.
Bitte ebenso nach der Synchronisierung das Logfile prüfen und ggf "Send to developer" Infos per GitHub Issue zu mir übermitteln dann kann ich das standardmäßig hinzufügen das die Namen der Datenpunkte gleich sinnvoll sind.
Bitte ebenso gern hier Namen und ggf Links der funktionierenden Geräte und Apps posten dann kann ich das ggf. auflisten.
Ansonsten dann mal viel Spass beim austesten!
Ingo
-
-
Danke apollon77
für den tollen Adapter,
na dann fange ich mal an mit folgenden Gerät das funktioniert:
OxaOxe smart WLAN Steckdose 2 in 1, 16A 3520W, Einzel-/Gruppensteuerung, Überlastschutz, Energieüberwachung, Timer und Zeitpläne, 2-Fach intelligente Steckdose kompatibel mit Alexa Google und IFTTT
APP: Smart-Life App
-
Vielen Dank!! Cool. Habe die Werte jetzt, ohne toasten, in der ioBrokerdb. Nur der Faktor muss berücksichtigt werden.
-
Habe hier 2
Luminea Steckdosen von Pearl.
ZX-2820-675
Konnte ich verbinden und funktioniert.
Diese Fehlermeldung kommt im 2 Sekundentakt wenn die Steckdose nicht eingesteckt ist.
002009752c3ae81ad3e5: Error from device Error: Error from socket
Da musst Du noch etwas machen.
Ne Abfrage und den Log ausschalten wenn Steckdose nicht verfügbar ist.
-
Zum Faktor: hier sind die Schemata teilweise komisch. Bei den Schemata die ich kenne ist es gefixt. Bitte im log schauen und beim syncen ggf die Infos senden auch mit wo das Komma rutschen muss und ich pflege es ein.
Gesendet vom Handy …
-
@Pocky:Habe hier 2
Luminea Steckdosen von Pearl.
ZX-2820-675
Konnte ich verbinden und funktioniert.
Diese Fehlermeldung kommt im 2 Sekundentakt wenn die Steckdose nicht eingesteckt ist.
002009752c3ae81ad3e5: Error from device Error: Error from socket
Da musst Du noch etwas machen.
Ne Abfrage und den Log ausschalten wenn Steckdose nicht verfügbar ist. `
Aktuell ist das log noch seeeeehr gesprächig. Ändert sich nochGesendet vom Handy …
-
2018-10-29 00:14:36.568 - info: tuya.0 new Shema added for product type XExf4P4bLRPKA3dw. Please send next line from logfile on disk to developer! 2018-10-29 00:14:36.569 - info: tuya.0 {"schema":"[{\"mode\":\"rw\",\"code\":\"switch_on\",\"name\":\"开关\",\"property\":{\"type\":\"bool\"},\"iconname\":\"icon-dp_power\",\"id\":1,\"type\":\"obj\",\"desc\":\"\"},{\"mode\":\"rw\",\"code\":\"countdown\",\"name\":\"倒计时\",\"property\":{\"unit\":\"秒\",\"min\":0,\"max\":86400,\"scale\":0,\"step\":1,\"type\":\"value\"},\"id\":2,\"type\":\"obj\",\"passive\":true,\"desc\":\"\"},{\"mode\":\"ro\",\"code\":\"add_ele\",\"name\":\"增加电量\",\"property\":{\"unit\":\"度\",\"min\":0,\"max\":50000,\"scale\":3,\"step\":100,\"type\":\"value\"},\"id\":3,\"type\":\"obj\",\"desc\":\"上报的为放大1000倍之后的值,即上报56,实际值为0.056度\"},{\"mode\":\"ro\",\"code\":\"cur_current\",\"name\":\"当前电流\",\"property\":{\"unit\":\"mA\",\"min\":0,\"max\":30000,\"scale\":0,\"step\":1,\"type\":\"value\"},\"id\":4,\"type\":\"obj\",\"desc\":\"\"},{\"mode\":\"ro\",\"code\":\"cur_power\",\"name\":\"当前功率\",\"property\":{\"unit\":\"W\",\"min\":0,\"max\":50000,\"scale\":0,\"step\":1,\"type\":\"value\"},\"id\":5,\"type\":\"obj\",\"desc\":\"\"},{\"mode\":\"ro\",\"code\":\"cur_voltage\",\"name\":\"当前电压\",\"property\":{\"unit\":\"V\",\"min\":0,\"max\":2500,\"scale\":0,\"step\":1,\"type\":\"value\"},\"id\":6,\"type\":\"obj\",\"desc\":\"\"}]","schemaExt":"[{\"id\":2,\"inputType\":\"\"},{\"id\":3,\"inputType\":\"\"},{\"id\":4,\"inputType\":\"\"},{\"id\":5,\"inputType\":\"\"},{\"id\":6,\"inputType\":\"\"}]"}
-
Wo ist Komma falsch? Bisher wars immer cur_power und cur_voltage …
Gesendet vom Handy ...
-
Wenn Du mich mit den Kommas meinst, ich habe Dir nur den Code geschickt wie es im Log stand.
Ich habe den Adapter nun erstmal gestoppt da meine Steckdosen hier als Reserve im Schrank liegen.
Das sind zuviele Fehlermeldungen bei den nicht eingesteckten Steckdosen.
-
Super, welch eine Überraschung! Echt genau richtig, funktioniert!
Habe eine LED Controller von Pearl und einen Diffusor.
-
Dann schick mal die Schematas aus dem Log!!
-
Hallo,
leider bleibt der Adapter auf Gelb….......
Habe nichts gemacht, APP nicht offen...
undefined2018-10-29 20:14:11.386 - [32minfo[39m: tuya.0 0765200084f3eb247f4f: Error from device Error: Error from socket 2018-10-29 20:14:11.386 - [34mdebug[39m: tuya.0 0765200084f3eb247f4f: Disconnected from device 2018-10-29 20:14:11.390 - [34mdebug[39m: tuya.0 stateChange tuya.0.0765200084f3eb247f4f.online {"val":false,"ack":true,"ts":1540840451390,"q":0,"from":"system.adapter.tuya.0","lc":1540835120934} 2018-10-29 20:14:13.402 - [32minfo[39m: tuya.0 0765200084f3eb247f4f: Error from device Error: Error from socket 2018-10-29 20:14:13.403 - [34mdebug[39m: tuya.0 0765200084f3eb247f4f: Disconnected from device 2018-10-29 20:14:13.404 - [34mdebug[39m: tuya.0 stateChange tuya.0.0765200084f3eb247f4f.online {"val":false,"ack":true,"ts":1540840453404,"q":0,"from":"system.adapter.tuya.0","lc":1540835120934} 2018-10-29 20:14:15.409 - [32minfo[39m: tuya.0 0765200084f3eb247f4f: Error from device Error: Error from socket 2018-10-29 20:14:15.409 - [34mdebug[39m: tuya.0 0765200084f3eb247f4f: Disconnected from device 2018-10-29 20:14:15.412 - [34mdebug[39m: tuya.0 stateChange tuya.0.0765200084f3eb247f4f.online {"val":false,"ack":true,"ts":1540840455412,"q":0,"from":"system.adapter.tuya.0","lc":1540835120934} 2018-10-29 20:14:17.420 - [32minfo[39m: tuya.0 0765200084f3eb247f4f: Error from device Error: Error from socket 2018-10-29 20:14:17.420 - [34mdebug[39m: tuya.0 0765200084f3eb247f4f: Disconnected from device 2018-10-29 20:14:17.424 - [34mdebug[39m: tuya.0 stateChange tuya.0.0765200084f3eb247f4f.online {"val":false,"ack":true,"ts":1540840457424,"q":0,"from":"system.adapter.tuya.0","lc":1540835120934} 2018-10-29 20:14:19.430 - [32minfo[39m: tuya.0 0765200084f3eb247f4f: Error from device Error: Error from socket 2018-10-29 20:14:19.433 - [34mdebug[39m: tuya.0 0765200084f3eb247f4f: Disconnected from device 2018-10-29 20:14:19.436 - [34mdebug[39m: tuya.0 stateChange tuya.0.0765200084f3eb247f4f.online {"val":false,"ack":true,"ts":1540840459436,"q":0,"from":"system.adapter.tuya.0","lc":1540835120934} 2018-10-29 20:14:21.434 - [32minfo[39m: tuya.0 0765200084f3eb247f4f: Error from device Error: Error from socket 2018-10-29 20:14:21.434 - [34mdebug[39m: tuya.0 0765200084f3eb247f4f: Disconnected from device 2018-10-29 20:14:21.435 - [34mdebug[39m: tuya.0 stateChange tuya.0.0765200084f3eb247f4f.online {"val":false,"ack":true,"ts":1540840461436,"q":0,"from":"system.adapter.tuya.0","lc":1540835120934} 2018-10-29 20:14:23.439 - [32minfo[39m: tuya.0 0765200084f3eb247f4f: Error from device Error: Error from socket 2018-10-29 20:14:23.439 - [34mdebug[39m: tuya.0 0765200084f3eb247f4f: Disconnected from device 2018-10-29 20:14:23.441 - [34mdebug[39m: tuya.0 stateChange tuya.0.0765200084f3eb247f4f.online {"val":false,"ack":true,"ts":1540840463442,"q":0,"from":"system.adapter.tuya.0","lc":1540835120934} 2018-10-29 20:14:25.444 - [32minfo[39m: tuya.0 0765200084f3eb247f4f: Error from device Error: Error from socket 2018-10-29 20:14:25.444 - [34mdebug[39m: tuya.0 0765200084f3eb247f4f: Disconnected from device 2018-10-29 20:14:25.447 - [34mdebug[39m: tuya.0 stateChange tuya.0.0765200084f3eb247f4f.online {"val":false,"ack":true,"ts":1540840465447,"q":0,"from":"system.adapter.tuya.0","lc":1540835120934} 2018-10-29 20:14:27.282 - [34mdebug[39m: tuya.0 Message: {"command":"getDeviceInfo","message":null,"from":"system.adapter.admin.0","callback":{"message":null,"id":119,"ack":false,"time":1540840467281},"_id":62839723} 2018-10-29 20:14:27.282 - [34mdebug[39m: tuya.0 sendTo "getDeviceInfo" to system.adapter.admin.0 from system.adapter.tuya.0 2018-10-29 20:14:27.450 - [32minfo[39m: tuya.0 0765200084f3eb247f4f: Error from device Error: Error from socket 2018-10-29 20:14:27.450 - [34mdebug[39m: tuya.0 0765200084f3eb247f4f: Disconnected from device 2018-10-29 20:14:27.452 - [34mdebug[39m: tuya.0 stateChange tuya.0.0765200084f3eb247f4f.online {"val":false,"ack":true,"ts":1540840467452,"q":0,"from":"system.adapter.tuya.0","lc":1540835120934} 2018-10-29 20:14:29.454 - [32minfo[39m: tuya.0 0765200084f3eb247f4f: Error from device Error: Error from socket 2018-10-29 20:14:29.454 - [34mdebug[39m: tuya.0 0765200084f3eb247f4f: Disconnected from device 2018-10-29 20:14:29.454 - [34mdebug[39m: tuya.0 stateChange tuya.0.0765200084f3eb247f4f.online {"val":false,"ack":true,"ts":1540840469454,"q":0,"from":"system.adapter.tuya.0","lc":1540835120934} 2018-10-29 20:14:29.694 - [34mdebug[39m: tuya.0 system.adapter.admin.0: logging false 2018-10-29 20:14:29.695 - [34mdebug[39m: iot.0 system.adapter.admin.0: logging false 2018-10-29 20:14:31.463 - [32minfo[39m: tuya.0 0765200084f3eb247f4f: Error from device Error: Error from socket 2018-10-29 20:14:31.463 - [34mdebug[39m: tuya.0 0765200084f3eb247f4f: Disconnected from device 2018-10-29 20:14:31.463 - [34mdebug[39m: tuya.0 stateChange tuya.0.0765200084f3eb247f4f.online {"val":false,"ack":true,"ts":1540840471463,"q":0,"from":"system.adapter.tuya.0","lc":1540835120934} 2018-10-29 20:14:33.465 - [32minfo[39m: tuya.0 0765200084f3eb247f4f: Error from device Error: Error from socket 2018-10-29 20:14:33.465 - [34mdebug[39m: tuya.0 0765200084f3eb247f4f: Disconnected from device 2018-10-29 20:14:33.466 - [34mdebug[39m: tuya.0 stateChange tuya.0.0765200084f3eb247f4f.online {"val":false,"ack":true,"ts":1540840473465,"q":0,"from":"system.adapter.tuya.0","lc":1540835120934} 2018-10-29 20:14:35.482 - [32minfo[39m: tuya.0 0765200084f3eb247f4f: Error from device Error: Error from socket 2018-10-29 20:14:35.482 - [34mdebug[39m: tuya.0 0765200084f3eb247f4f: Disconnected from device 2018-10-29 20:14:35.482 - [34mdebug[39m: tuya.0 stateChange tuya.0.0765200084f3eb247f4f.online {"val":false,"ack":true,"ts":1540840475481,"q":0,"from":"system.adapter.tuya.0","lc":1540835120934} 2018-10-29 20:14:37.484 - [32minfo[39m: tuya.0 0765200084f3eb247f4f: Error from device Error: Error from socket 2018-10-29 20:14:37.484 - [34mdebug[39m: tuya.0 0765200084f3eb247f4f: Disconnected from device 2018-10-29 20:14:37.484 - [34mdebug[39m: tuya.0 stateChange tuya.0.0765200084f3eb247f4f.online {"val":false,"ack":true,"ts":1540840477483,"q":0,"from":"system.adapter.tuya.0","lc":1540835120934} 2018-10-29 20:14:39.484 - [32minfo[39m: tuya.0 0765200084f3eb247f4f: Error from device Error: Error from socket 2018-10-29 20:14:39.484 - [34mdebug[39m: tuya.0 0765200084f3eb247f4f: Disconnected from device 2018-10-29 20:14:39.485 - [34mdebug[39m: tuya.0 stateChange tuya.0.0765200084f3eb247f4f.online {"val":false,"ack":true,"ts":1540840479484,"q":0,"from":"system.adapter.tuya.0","lc":1540835120934} 2018-10-29 20:14:40.140 - [34mdebug[39m: tuya.0 system.adapter.admin.0: logging true 2018-10-29 20:14:41.485 - [32minfo[39m: tuya.0 0765200084f3eb247f4f: Error from device Error: Error from socket 2018-10-29 20:14:41.485 - [34mdebug[39m: tuya.0 0765200084f3eb247f4f: Disconnected from device 2018-10-29 20:14:41.488 - [34mdebug[39m: tuya.0 stateChange tuya.0.0765200084f3eb247f4f.online {"val":false,"ack":true,"ts":1540840481487,"q":0,"from":"system.adapter.tuya.0","lc":1540835120934} 2018-10-29 20:14:43.497 - [32minfo[39m: tuya.0 0765200084f3eb247f4f: Error from device Error: Error from socket 2018-10-29 20:14:43.497 - [34mdebug[39m: tuya.0 0765200084f3eb247f4f: Disconnected from device 2018-10-29 20:14:43.498 - [34mdebug[39m: tuya.0 stateChange tuya.0.0765200084f3eb247f4f.online {"val":false,"ack":true,"ts":1540840483498,"q":0,"from":"system.adapter.tuya.0","lc":1540835120934} 2018-10-29 20:14:45.500 - [32minfo[39m: tuya.0 0765200084f3eb247f4f: Error from device Error: Error from socket 2018-10-29 20:14:45.500 - [34mdebug[39m: tuya.0 0765200084f3eb247f4f: Disconnected from device 2018-10-29 20:14:45.503 - [34mdebug[39m: tuya.0 stateChange tuya.0.0765200084f3eb247f4f.online {"val":false,"ack":true,"ts":1540840485501,"q":0,"from":"system.adapter.tuya.0","lc":1540835120934} 2018-10-29 20:14:47.502 - [32minfo[39m: tuya.0 0765200084f3eb247f4f: Error from device Error: Error from socket 2018-10-29 20:14:47.502 - [34mdebug[39m: tuya.0 0765200084f3eb247f4f: Disconnected from device 2018-10-29 20:14:47.505 - [34mdebug[39m: tuya.0 stateChange tuya.0.0765200084f3eb247f4f.online {"val":false,"ack":true,"ts":1540840487504,"q":0,"from":"system.adapter.tuya.0","lc":1540835120934} 2018-10-29 20:14:49.502 - [32minfo[39m: tuya.0 0765200084f3eb247f4f: Error from device Error: Error from socket 2018-10-29 20:14:49.502 - [34mdebug[39m: tuya.0 0765200084f3eb247f4f: Disconnected from device 2018-10-29 20:14:49.505 - [34mdebug[39m: tuya.0 stateChange tuya.0.0765200084f3eb247f4f.online {"val":false,"ack":true,"ts":1540840489504,"q":0,"from":"system.adapter.tuya.0","lc":1540835120934} 2018-10-29 20:14:51.503 - [32minfo[39m: tuya.0 0765200084f3eb247f4f: Error from device Error: Error from socket 2018-10-29 20:14:51.503 - [34mdebug[39m: tuya.0 0765200084f3eb247f4f: Disconnected from device 2018-10-29 20:14:51.506 - [34mdebug[39m: tuya.0 stateChange tuya.0.0765200084f3eb247f4f.online {"val":false,"ack":true,"ts":1540840491505,"q":0,"from":"system.adapter.tuya.0","lc":1540835120934} 2018-10-29 20:14:53.504 - [32minfo[39m: tuya.0 0765200084f3eb247f4f: Error from device Error: Error from socket 2018-10-29 20:14:53.504 - [34mdebug[39m: tuya.0 0765200084f3eb247f4f: Disconnected from device 2018-10-29 20:14:53.505 - [34mdebug[39m: tuya.0 stateChange tuya.0.0765200084f3eb247f4f.online {"val":false,"ack":true,"ts":1540840493505,"q":0,"from":"system.adapter.tuya.0","lc":1540835120934} 2018-10-29 20:14:55.504 - [32minfo[39m: tuya.0 0765200084f3eb247f4f: Error from device Error: Error from socket 2018-10-29 20:14:55.505 - [34mdebug[39m: tuya.0 0765200084f3eb247f4f: Disconnected from device 2018-10-29 20:14:55.506 - [34mdebug[39m: tuya.0 stateChange tuya.0.0765200084f3eb247f4f.online {"val":false,"ack":true,"ts":1540840495505,"q":0,"from":"system.adapter.tuya.0","lc":1540835120934} 2018-10-29 20:14:57.507 - [32minfo[39m: tuya.0 0765200084f3eb247f4f: Error from device Error: Error from socket 2018-10-29 20:14:57.507 - [34mdebug[39m: tuya.0 0765200084f3eb247f4f: Disconnected from device 2018-10-29 20:14:57.510 - [34mdebug[39m: tuya.0 stateChange tuya.0.0765200084f3eb247f4f.online {"val":false,"ack":true,"ts":1540840497509,"q":0,"from":"system.adapter.tuya.0","lc":1540835120934} 2018-10-29 20:14:59.509 - [32minfo[39m: tuya.0 0765200084f3eb247f4f: Error from device Error: Error from socket 2018-10-29 20:14:59.509 - [34mdebug[39m: tuya.0 0765200084f3eb247f4f: Disconnected from device 2018-10-29 20:14:59.511 - [34mdebug[39m: tuya.0 stateChange tuya.0.0765200084f3eb247f4f.online {"val":false,"ack":true,"ts":1540840499510,"q":0,"from":"system.adapter.tuya.0","lc":1540835120934} 2018-10-29 20:15:01.532 - [32minfo[39m: tuya.0 0765200084f3eb247f4f: Error from device Error: Error from socket 2018-10-29 20:15:01.532 - [34mdebug[39m: tuya.0 0765200084f3eb247f4f: Disconnected from device 2018-10-29 20:15:01.534 - [34mdebug[39m: tuya.0 stateChange tuya.0.0765200084f3eb247f4f.online {"val":false,"ack":true,"ts":1540840501532,"q":0,"from":"system.adapter.tuya.0","lc":1540835120934} 2018-10-29 20:15:03.546 - [32minfo[39m: tuya.0 0765200084f3eb247f4f: Error from device Error: Error from socket 2018-10-29 20:15:03.546 - [34mdebug[39m: tuya.0 0765200084f3eb247f4f: Disconnected from device 2018-10-29 20:15:03.548 - [34mdebug[39m: tuya.0 stateChange tuya.0.0765200084f3eb247f4f.online {"val":false,"ack":true,"ts":1540840503547,"q":0,"from":"system.adapter.tuya.0","lc":1540835120934} 2018-10-29 20:15:05.552 - [32minfo[39m: tuya.0 0765200084f3eb247f4f: Error from device Error: Error from socket 2018-10-29 20:15:05.552 - [34mdebug[39m: tuya.0 0765200084f3eb247f4f: Disconnected from device 2018-10-29 20:15:05.552 - [34mdebug[39m: tuya.0 stateChange tuya.0.0765200084f3eb247f4f.online {"val":false,"ack":true,"ts":1540840505550,"q":0,"from":"system.adapter.tuya.0","lc":1540835120934} 2018-10-29 20:15:07.579 - [32minfo[39m: tuya.0 0765200084f3eb247f4f: Error from device Error: Error from socket 2018-10-29 20:15:07.579 - [34mdebug[39m: tuya.0 0765200084f3eb247f4f: Disconnected from device 2018-10-29 20:15:07.579 - [34mdebug[39m: tuya.0 stateChange tuya.0.0765200084f3eb247f4f.online {"val":false,"ack":true,"ts":1540840507578,"q":0,"from":"system.adapter.tuya.0","lc":1540835120934} 2018-10-29 20:15:09.593 - [32minfo[39m: tuya.0 0765200084f3eb247f4f: Error from device Error: Error from socket 2018-10-29 20:15:09.593 - [34mdebug[39m: tuya.0 0765200084f3eb247f4f: Disconnected from device 2018-10-29 20:15:09.595 - [34mdebug[39m: tuya.0 stateChange tuya.0.0765200084f3eb247f4f.online {"val":false,"ack":true,"ts":1540840509594,"q":0,"from":"system.adapter.tuya.0","lc":1540835120934} 2018-10-29 20:15:11.606 - [32minfo[39m: tuya.0 0765200084f3eb247f4f: Error from device Error: Error from socket 2018-10-29 20:15:11.606 - [34mdebug[39m: tuya.0 0765200084f3eb247f4f: Disconnected from device 2018-10-29 20:15:11.608 - [34mdebug[39m: tuya.0 stateChange tuya.0.0765200084f3eb247f4f.online {"val":false,"ack":true,"ts":1540840511606,"q":0,"from":"system.adapter.tuya.0","lc":1540835120934}
-
Kann es sein das Du die App offen hast?
-
Habe nichts gemacht, APP nicht offen… `
-
Hi All,
auf Github gibt es die 0.1.1.
Wichtige Infos:
- Die App muss zu bleiben!! Es kann immer nur ein Partner mit dem Gerät lokal reden. Wenn der Adapter offen ist geht die App über die Cloud … manchmal wechselt aber auch die verbindung und dann ist der Adapter raus. Also bitte unbedingt die App im Normalfall zu lassen! Ich habe in der 0.1.1 auch die Fehlermeldung entsprechend erweitert.
Changelog:
-
Fixes und Optimierungen
-
Error-Handling verbessert - es wird jetzt nur 4 mal versucht neu zu verbinden und dann gewartet bis das Device sich wieder von sich aus im Netzwerk meldet.
-
Weiteres Schema drin und Support für "Selections" von Werten und so ...
-
nodejs 6.x ist jetzt auch wieder möglich supported
-
Habe nichts gemacht, APP nicht offen… `
Dann ist das device gerade offline oder akzeptiert keine Verbindung.
Versuch mal die 0.1.1!
-
Hallo,
ja das device war offline….......Warum auch immer...........
Geht wieder.
-
@Pocky:Ich habe den Adapter nun erstmal gestoppt da meine Steckdosen hier als Reserve im Schrank liegen.
Das sind zuviele Fehlermeldungen bei den nicht eingesteckten Steckdosen. `
Die vielen Fehlermeldungen sollten jetzt weg sein. 4 versuche und dann wartet der Adapter ab das die Geräte sich von sich aus melden.Gesendet vom Handy …
-
Bei mir ist kein Komma zu sehen…
tuya.0 2018-10-30 02:10:38.033 debug stateChange tuya.0.05200313ecfabc18d898.6 {"val":2327,"ack":true,"ts":1540861838028,"q":0,"from":"system.adapter.tuya.0","lc":1540861823088} tuya.0 2018-10-30 02:10:38.032 debug stateChange tuya.0.05200313ecfabc18d898.5 {"val":836,"ack":true,"ts":1540861838027,"q":0,"from":"system.adapter.tuya.0","lc":1540861838027} tuya.0 2018-10-30 02:10:38.029 debug stateChange tuya.0.05200313ecfabc18d898.4 {"val":434,"ack":true,"ts":1540861838025,"q":0,"from":"system.adapter.tuya.0","lc":1540861823088} tuya.0 2018-10-30 02:10:38.027 debug stateChange tuya.0.05200313ecfabc18d898.2 {"val":0,"ack":true,"ts":1540861838021,"q":0,"from":"system.adapter.tuya.0","lc":1540766659505} tuya.0 2018-10-30 02:10:38.025 debug stateChange tuya.0.05200313ecfabc18d898.1 {"val":true,"ack":true,"ts":1540861838018,"q":0,"from":"system.adapter.tuya.0","lc":1540766659493} tuya.0 2018-10-30 02:10:38.016 debug 05200313ecfabc18d898: Received data: {"1":true,"2":0,"4":434,"5":836,"6":2327}
-
Hast Du die neueste 0.1.1?
Ansonsten solltest Du im Log ggf eine Info zum Schema gehabt haben als Du mit der App gesynct hast, da kann man ggf sehen warum.
Ansonsten mal adapter neu starten.
Aber generell ja, Kommastellen werden über eine Skalierung von denen gemacht und im Normalfall sind alles immer ganze Zahlen - der Adapter sollte das aber fixen