Apollon77 / ioBroker.tuya

ioBroker adapter to connect to several small and cheap Wifi devices that care connected to the Tuya Cloud and mostly use the Smartlife App/Alexa-Skill
MIT License
88 stars 22 forks source link

Probleme mit aktuellem Gateway von Lidl #519

Open mastersurferde opened 1 year ago

mastersurferde commented 1 year ago

Describe the bug
Hallo und Danke erst mal für den Adapter. Ich bin kein Profi mit Iobroker und auch nicht mit den Tuya Devices - hier habe ich erst vor ca. 2 Wochen begonnen. Also bitte habt Nachsicht :) Ich habe ein aktuelles Lidl Gateway mit einem Aufkleber "Stand 02/2023". Das Gateway funktioniert wunderbar mit der Tuya App und lässt sich auch mit dem Tuya-Adapter verbinden. Allerdings wird weder die IP noch die Version erkannt. Erst nachdem ich die IP manuell gesetzt hatte, wurde der Adapter zeitweise grün. (Die Version habe ich manuell auf 3.3 gesetzt) Allerdings wird er auch immer wieder rot und der online-Status in den Objekten wechselt von true auf false und andersrum. Ist aber mehr false.

Die verbundenen Geräte lassen sich über den Iobroker steuern. Die Variablen werden nur alle 120 Sekunden geupdatet. Wie bei nicht lokal verbundenen Geräten. Das funktioniert am zuverlässigsten, wenn ich das Gatway auf "noLocalConnection" stelle. Ansonsten ist es noch viel unwahrscheinlicher, dass überhaupt etwas funktioniert.

Zu meiner Installation: Ich habe den Iobroker im Docker laufen. Alle notwendigen Ports wurden freigeschaltet. Es macht keine Veränderung, ob ich im abgeschotteten Netz mit den Portweiterleitungen bin, oder einen Exposed Host per MCVLAN anlege. (Das kann ich bei meiner Installation recht einfach umschalten). IOT-Cloud Verbindung macht keinen Unterschied.

Iobroker Version 16.19.0 JS-Controller 4.0.24 Tuya Adapter 3.14.1 alles aktuell

iobroker.2023-02-14.log.zip

Apollon77 commented 1 year ago

Ich kann das Log die tage gern ansehen, aber es wäre besser zu schauen das die UDP Pakete sauber laufen, was scheinbar drch das Docker setup nicht so wirklich tut. Anstelle 3.3 als Version versuch bitte mal 3.4 ... Bringt das eine Besserung?

mastersurferde commented 1 year ago

Danke für den Tip. Ich habe manuell auf 3.4 gestellt und "noLocalConnection" auf false gestellt -> keine Besserung. Ich hab da auch nochmal mit MCVLAN getestet - auch keine Besserung. Im Anhang findest Du mein Port-Mapping vom Iobroker. Ich hab da alle UDP-Ports eingetragen, die ich für Tuya gefunden habe. Alles andere, was eine Portfreigabe benötigt funktioniert einwandfrei. Auch z.B. die Wetterstation auf Port 45000. Wie kann ich das checken, ob die UDP Pakete sauber laufen?

Iobroker-Ports

Apollon77 commented 1 year ago

UDP hat mit Portfreigabe meines Wissens nichts zu tun. Und wie man Docker richtig aufsetzt das das mit UDP gescheit tut ... ich habe keine Ahnung. Bitte Docker spezialisten, vllt im forum fragen. Ich kann auch nicht prüfen wie du MacVLAn aufgesetzt hast und ob das korrekt war.

mastersurferde commented 1 year ago

Hi, danke. Meine Standartinstallation funktioniert jedenfalls nicht. UDP-Portweiterleitung funktioniert mit dem Bridge-Netzwerk im Docker nicht. Da hast Du recht. Das geht nur mit dem MacVLan. Allerdings komm ich noch nicht weiter. Weißt Du, ob das Lidl Gateway grundsätzlich mit dem Adapter kompatibel ist?

Apollon77 commented 1 year ago

Zu macvlan support sam besten mal im forum melden, da ginbts bestimmt user die helfen können. Sonst host mode sollte ggf auch gehen

Weißt Du, ob das Lidl Gateway grundsätzlich mit dem Adapter kompatibel ist? Es gibt Millionen tuya geräte ... von daher keine Ahnung, aber ich hab bisher nichts erlebt was nicht kompatibel ist wenn es Tuya/Smartlife app ist. Bzw generischen Gateway support gibts erst so wirklich seit 3.13.0

mastersurferde commented 1 year ago

Ok. Danke. Ich hab immer noch das Lidl Gateway im Verdacht. Ich werde eine Installation ohne Docker testen und dann melde ich mich wieder. Dauert aber ein paar Tage.

mastersurferde commented 1 year ago

Nabend, Das Problem hat mir keine Ruhe gelassen ;) Also noch schnell eine frische Iobroker Installation auf meinem Reserve Pi 4. Leider zeigt sich hier das gleiche Verhalten. Das Gateway wird nicht richtig erkannt. Also IP und Version. Iobr02

So sieht der zweite Start ohne manuelle Modifikationen aus: Iobr03

Und so, nachdem ich die IP des Gateways manuell eingetragen habe: Iobr04

Entsprechend werden leider auch die Werte nicht sauber geupdatet. Leider weiß ich noch nicht wirklich, wie ich an die Log-Files ran komme. Viele Grüße

Apollon77 commented 1 year ago

Ok dann bitte mal Logging auf Debug (Admin - expertenmodus - instanzen -aufklappen - loglevel) dann log vom start, falls keine APp Zugangsdaten eingeegeben sind udann bitte einen sync mit login per admin machen und dann bitte da slog posten aus dem Logfile auf Platte unter /opt/iobroker/log/... oder mir unter referenz auf dieses Issue per E-mail an iobroker@fischer-ka.de senden

mastersurferde commented 1 year ago

Hi Sind die Logs bei dir angekommen?

Apollon77 commented 1 year ago

Ja, hatte noch keine Zeit reinzuschauen

mastersurferde commented 1 year ago

Nabend, hattest Du inzwischen mal Zeit über den Log zu schauen? Frage: Gibt es eine einfache Möglichkeit die über das Gateway verbundenen Gadgets zwangsweise über die Cloud anzusprechen? Beim Gateway selber gibt´s ja den Schlüssel (Objekt) "noLocalConnection". Kann man so einen Schlüssel auch für über Gateway´s verbundene Gadgets hinzufügen? Hätte das den gewünschten Effekt? Oder denke ich hier falsch? Viele Grüße

Apollon77 commented 1 year ago

ok, Wenn ich https://github.com/jasonacox/tinytuya/issues/247 so lese dann sind wir wohl bei einer neuen Variante des Tuya Protokolls ... also fangen wir mal an bei https://github.com/codetheweb/tuyapi/issues/623 ... Mal schauen ob jemand aus der community dazu kommt der so ein gerät hat. Hast Du einen Link zu dem Gerät oder so? Weil frchte das sollte man haben um was zu machen :-(

mastersurferde commented 1 year ago

Hi, ich hab das bei Lidl im Laden mitgenommen. Ist dieses hier: https://www.lidl.de/p/silvercrest-gateway-zigbee-smart-home-apple-homekit/p100339661 Kann gut sein, dass das im Lidl noch rumliegt. Viele Grüße

mastersurferde commented 1 year ago

War heute beim Lidl. Das Gateway gab's da immer noch. Sogar reduziert für 18 Euro.

Apollon77 commented 1 year ago

Wenn Du keins mitgenommen hast und mir schicken willst muss ich dann mal selbst zum Lidl fahren morgen ... mal schauen obs irgendwie reinpasst

mastersurferde commented 1 year ago

Schau Mal beim Lidl vorbei und wenn's noch ein gibt dann nimmst mit. Ich spendiert dir das. Ich hab heut nochmal eins mitgenommen welches ich dir notfalls schicken könnte. Bei den Portokosten inzwischen lohnt das leider nicht mehr.

Apollon77 commented 1 year ago

Ok hab eins für auf 17,99 eur

mastersurferde commented 1 year ago

Prima. Schick mir deine PayPal per Email. Deas Gateway geht dann auf mich.

Apollon77 commented 1 year ago

Paypal siehe oben im Github auf der Seite beim "Sponsor" Button. DANKE!

mastersurferde commented 1 year ago

Sollte erledigt sein. Danke für Deine Arbeit.Am 04.03.2023 16:55 schrieb Ingo Fischer @.***>: Paypal siehe oben im Github auf der Seite beim "Sponsor" Button. DANKE!

—Reply to this email directly, view it on GitHub, or unsubscribe.You are receiving this because you authored the thread.Message ID: @.***>

mastersurferde commented 1 year ago

Nabend. Hast du das Gateway Mal getestet?

Apollon77 commented 1 year ago

Noch keine Zeit gehabt

mastersurferde commented 1 year ago

Hi, hast Du inzwischen drübergeschaut? Wenn nicht, kannst Du mir ein Gateway nennen, das 100%ig funktioniert? Vielleicht Moes? Oder gibt´s was, was auch mal ein Matter Update bekommt? Andere Tuya-Wlan-Devices über Docker funktionieren bei mir jetzt perfekt. War aber ein ganz schönes Gebastel, so dass das auch mit dem Reverse-Proxy wieder passt.

Apollon77 commented 1 year ago

Da ist selbst kein Zigbee über tuya mache kann ich da leider weniger sagen, am besten frag mal im Forum. ich schaue das ich die tage mal dazu komme mir das mit dem Protokoll anzusehen

Apollon77 commented 1 year ago

PS: haste mal versucht ob es ggf alternativ "alles über die tuya cloud" geht? (Alsio übergangsweise gar nicht lokal connecten?)

mastersurferde commented 1 year ago

Hi, Danke. Das mit alternativ über die Cloud hatte ich selbst schon vorgeschlagen. Das scheitert leider daran, dass es bei den ganzen Geräten die Variable "no Local Connection" nicht gibt. Außerdem ist mein Cloud-Zugang schon wieder deaktiv :(

Apollon77 commented 1 year ago

Und wenn du das noLocalCOnnection njr bei dem Gateway setzt? Reicht das nicht?

mastersurferde commented 1 year ago

Das hatte ich auch probiert. Bei meinen Versuchen hat das nicht gereicht. Das Flag "no Local Connection" wird scheinbar nicht auf die mit dem Gateway verbundenen Geräte vererbt. Ich habe auch schon das Gateway ins Gäste Lan verlagert und dort ausprobiert - auch nicht mit mehr Erfolg.

mastersurferde commented 1 year ago

Hi, darf ich mal vorsichtig nachfragen, ob Du schon zum Debuggen gekommen bist?

Apollon77 commented 1 year ago

Noch nicht ... versuche gerade Matter bis zu einem gewissen punkt zu treiben ... aber sollte "im Mai" werden (hoffentllich). Danke für Deine Geduld

mastersurferde commented 1 year ago

Danke. Hab heute von Aliexpresss ein Moes Gateway bekommen. Das funktioniert jetzt einwandfrei. Hat Version 3.3 Die Lidl-Gateways setze ich erst dann wieder ein, wenn Du ein Update veröffentlicht hast.

stale[bot] commented 1 year ago

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs within the next 7 days. Please check if the issue is still relevant in the most current version of the adapter and tell us. Also check that all relevant details, logs and reproduction steps are included and update them if needed. Thank you for your contributions. Dieses Problem wurde automatisch als veraltet markiert, da es in letzter Zeit keine Aktivitäten gab. Es wird geschlossen, wenn nicht innerhalb der nächsten 7 Tage weitere Aktivitäten stattfinden. Bitte überprüft, ob das Problem auch in der aktuellsten Version des Adapters noch relevant ist, und teilt uns dies mit. Überprüft auch, ob alle relevanten Details, Logs und Reproduktionsschritte enthalten sind bzw. aktualisiert diese. Vielen Dank für Eure Unterstützung.

mastersurferde commented 1 year ago

Hi Ich muss was schreiben, sonst wird das issued geschlossen. Ich nehme mal an dass es noch keinen fix gibt.

Apollon77 commented 1 year ago

leider noch keine Zeit gehabt sorry

Apollon77 commented 4 weeks ago

Short update: was lange währt wird endlich vllt gut ... könnte Anfang September ein update mit 3.5 protokoll geben ...

Ruebezahl329 commented 1 week ago

Short update: was lange währt wird endlich vllt gut ... könnte Anfang September ein update mit 3.5 protokoll geben ...

Gibt es schon das update mit 3.5?

Apollon77 commented 1 week ago

Ne, hängt noch an einem Merge. Wenn alles klappt im laufe nächste Woche