NEWS
[Aufruf] Tuya Adapter Tests verschlüsselte Geräte
-
@apollon77 Bei Genymotion Emulator mit Android 8 nun folgende Fehlermeldung:
tuya.0 2019-09-12 23:51:06.975 debug SSL-Proxy: error checking response: SyntaxError: Unexpected end of JSON input tuya.0 2019-09-12 23:51:02.174 debug Message: {"command":"getProxyResult","message":null,"from":"system.adapter.admin.0","callback":{"message":null,"id":357,"ack":false,"time":1568325062170},"_id":27049223} tuya.0 2019-09-12 23:51:02.152 debug sendTo "startProxy" to system.adapter.admin.0 from system.adapter.tuya.0 tuya.0 2019-09-12 23:51:02.144 info SSL-Proxy ready to receive requests
Falls es hilft kann ich dir den JSON String (ausgelesen mit BurpSuite) auch per PN senden.
Seltsam finde ich, dass es bei manchen hier im Thread geht und bei anderen gar nicht. Es muss also irgendwo einen Unterschied geben
Ist die SmartLife App Version bei Android wichtig? Hier habe ich 3.11.7.
Auf iOS ging es gar nicht. Hier kommt dann sofort: No Network connection.Gibt es eine "manuelle" Möglichkeit? z.B. einfügen der RAW config?
edit: Habe vor dem Test auf 3.0.1 aktualisiert und die Instanz neu geladen
-
@Stephanie-Gubo ich erweitere morgen mal logging.
Welche nodejs Version habt ihr?
Auf GitHub ging es bei einen mit nodejs 8 nicht, aber eins derer mit nodejs 10 tat. Ich nutze auch nodejs 10. -
@Stephanie-Gubo Ok, vitte 3.0.2 vom GitHub testen. Bei ir ist wohl die Antwort von Tuya recht gross und kommt in mehreren Teilen ... Sollte jetzt tun (oder wenn nicht mehr loggen)
-
@apollon77 Du hast es drauf!!
Status: 7 Geräte im Netzwerk gefunden, 7 Geräte verbunden, 7 mit bekanntem Schema, 7 initialisiert für Echtzeit-Updates und zur Steuerung
Das schöne ist, eines der Geräte ist schon eine verschlüsselte LED Birne. Steuern klappt wunderbar!Es stimmt. Die JSON Antwort ist fast 800 Zeilen lang. Egal was du da geändert hast - es tut
Nodejs -v sagt v10.15.2. Die Version hatte ich aber schon die ganze Zeit installiert.Ein netter Nebeneffekt ist noch das es mit einem Android Emulator der auch unter MacOS läuft (Genymotion) und mit dem zumindest mit Android8 und der SmartHome App klappt. Diese Einrichtung kann damit durchgeführt werden. Den Emulator gibt es auch für Windows. Die private Nutzung ist umsonst.
Ich danke dir vielmals für diesen genialen Adapter und Version 3.0.2 löste meine Probleme vollends. Falls ich irgendwo helfen kann oder testen einfach kurz Bescheid geben.
-
Gestern 3.02 installiert und die Anmeldung von zwei Woox Farblampen, 2 Sonoff Basic, 2 Teckin Steckdosen und einem Luminea Tür Sensor klappte auf Anhieb!
Steuerung möglich (bis auf den Tür Sensor natürlich, aber der bringt immerhin den Batterie Status), VIS Status Aktualisierungen sehr schnell.
Node.js 10.16.3, Raspberry 4, Android 9
Super! Danke!
-
Bin neu bei iobroker und habe alles nach Anleitung installiert. Jetzt möchte ich Teckin Stecker schalten. Der Server mit iobroker liegt woanders und das Netzwerk von dort ist per Fritzbox per VPN permanent verbunden.
Nun meine 2 Fragen:
- Ich sehe in iobroker die 4 Geräte. Nur über welchen Punkt schalte ich sie ein und aus?
- Unter Instanzen wird der tuya Adapter gelb angezeigt. 2 Mal grün und verbunden mit Tuya rot.
Was mache ich falsch? Vielen Dank.
-
@tdse Eine Instanz reicht völlig und mehrere Geräte zu schalten und walten.
Unter Objekte Und dann im Reiter Tuya findet man die Geräte diese kann man dann unter dem Punkt Switch_1 mit true und false steuern.
-
Aber zum steuern muss der Proxy Sync gemacht sein.
-
Vielen Dank. Ich habe einen Schalter mit dem Punkt Switch_1 eingerichtet. Leider schaltet er nicht. Was hat es mit Proxy Sync auf sich? Vielen Dank.
-
@tdse du musst über die Proxy deine Geräte mit der Tuya App oder Smart Life App synchronisieren. Das er die Daten der Schalter vom Server abfragt und in deinen IOBroker importiert. Ohne diesen geht es nicht
-
Vielen Dank. Aber ich stehe etwas auf dem Schlauch. Ich habe diei oBroker.proxy installiert aber kann damit wenig Anfangen. Eine Anleitung habe ich leider nicht gefunden. Daher bin jeden Tip/Anleitung dankbar.
-
@tdse sagte in [Aufruf] Tuya Adapter Tests verschlüsselte Geräte:
Vielen Dank. Aber ich stehe etwas auf dem Schlauch. Ich habe diei oBroker.proxy installiert aber kann damit wenig Anfangen. Eine Anleitung habe ich leider nicht gefunden. Daher bin jeden Tip/Anleitung dankbar.
https://github.com/Apollon77/ioBroker.tuya/blob/master/README.md
-
@Moe Ich glaube, ich habe mich falsch ausgedrückt: Ich habe alles eingerichtet und iobroker sieht die 4 Steckdosen. Nur kann ich sie nicht schalten. Der tuya Adapter ist gelb und die 3 dahinterliegenden Lampen sind 2 x grün und 1 x rot (verbunden mit tuya).
Ich hatte gedacht, daß ich iobroker.proxy einrichten mußte, da der iobroker auf einem entfernten Server läuft 192.168.1.xxx und die Steckdosen sich im 192.168.2.xxx befinden. Ich habe lokal Zugriff auf beide Netze, da die beiden Fritzboxen per VPN gekoppelt sind.
Daher zurück zu meiner Frage, wie ich die 4 Steckdosen schalten kann. In vis sind die Schalter angelegt, aber sie funktionieren nicht. Es wird auch der Strom angezeigt (für jede der 4 Dosen unterschiedlich).
Vielen Dank.
-
@tdse hast du im tuya Adapter in der readme gelesen? Hast du im tuya Adapter Admin Seite den Proxy gestartet und mit der smartlife App einen Sync deiner Geräte gemacht?
Wenn nein dann musst du dies tun. Wenn ja dann bitte mal das log vom Adapter zeigen wenn er startet.
-
Genau was Apollon sagt die Geräte müssen wie auch von mir bereits erwähnt mit denn proxy gesynct werden werden damit alles geht.
Du kannst auch in IOBroker unter Tuya gucken dann siehst du 4 registrierte Geräte davon 0 mit Echtzeitsteuerung. Das bedeutet du hast diese noch nicht mit dem Proxy gesynct
-
@apollon77 Anbei das logfile. Das readme habe ich gelesen. Dort steht, "It is needed that the ioBroker host where the adapter runs on is placed in the same network segment as the devices and UDP multicasting needs to be supported by the router!" Daher dachte ich auch, daß sich das Problem mit einer proxy lösen läßt.
Anbei das log file.iobroker.2019-09-19.log
Danke.
-
@tdse Hast Du jetzt den Proxy-Sync mit der Smartlife App gemacht oder nicht?
-
Ich denke nicht er versteht glaub ich nicht was er da machen muss
-
Ich habe noch einmal die proxy auf meinem iphone lt. Anleitung eingeschaltet und dann die App geöffnet und alles aktualisiert. Fehlermeldung: Bitte überprüfen Sie das Netzwerk.
Im iobroker werden die Geräte mit Namen - wie vorher - korrekt angezeigt. Schalten kann ich aber nicht.
-
@tdse sagte in [Aufruf] Tuya Adapter Tests verschlüsselte Geräte:
Fehlermeldung: Bitte überprüfen Sie das Netzwerk.
Dann ist der Sync nicht gemacht bzw Du hast den Proxy oder das Zertifikat falsch eingerichtet. Schau bitte im GitHub auf der Anleitungsseite dafür.
Im Admin muss der proxy mit nem "grünen Haken" wieder zu gehen