Praxisnahe Tutorials, auf die du zählen kannst.
Einsteiger Guide für Home Assistant

Home Assistant Local Tuya Integration einrichten – Update 4

Suchst du nach einer einfachen Möglichkeit, deine Tuya oder Smart Life Geräte in den Home Assistant zu integrieren und lokal zu steuern?

Dann bist du hier richtig! In diesem Video zeige ich dir, wie du den Home Assistant und Local Tuya einrichtest, damit du alle deine Geräte ganz einfach und über dein eigenes Netzwerk, steuern kannst. Ganz ohne Internetverbindung und dank des Update 4 der Integration auch sehr einfach

Außerdem ist es Open Source und kostenlos, also probiere es noch heute aus 🙌

Hinweis

  • Diese Integration funktioniert für Tuya WLAN-Geräte. Für Zigbee-Geräte benötigt man z.B. Zigbee2MQTT.
  • Batteriebetriebene Geräte werden meines Wissens nach nicht unterstützt (über WLAN)

Voraussetzungen

  1. Home Assistant Installation auf Raspberry Pi
  2. HACS installieren – Home Assistant Anleitung 2022
  3. Tuya Entwickler-Konto in wenigen Minuten erstellen
  1. rospogrigio/localtuya

Hinweis zur unique UserID

Bei einigen funktioniert diese (im Video bei “3:42”) nicht und es muss stattdessen der Account-Name (Login) angegeben werden.

Mapping der Datenpunkte

Denk bitte daran, dass dein Mapping zwar übereinstimmen kann, aber nicht muss 😉

Steckdosen

Mapping Datenpuntke Local Tuya smarte Steckdose

RGBW-Birnen / Stripes

Mapping Datenpuntke Local Tuya RGBW Birne

LSC Smart Connect Einbauspot (Smart Downlight)

Danke an Raphael für die Config!

Produktlink: https://www.action.com/de-de/p/lsc-smart-connect-einbauspot/

Lsc Downlight Local Tuya

LSC Smart Connect Stimmungslampe (Smart LED Mood Light)

Erneuter Dank an Raphael für die Config!

Produktlink: https://www.action.com/de-de/p/lsc-smart-connect-stimmungslampe/

Lsc Stimmungslicht Local Tuya 1
Lsc Stimmungslicht Local Tuya 2

[wpdiscuz-feedback id=”zrzvtj8z4z” question=”Gerne auch mit Screenshots und genauer Modellbezeichnung ;)” opened=”0″]<em>Falls du noch andere Geräte eingebunden hast, schreib gerne ein Kommentar, damit ich das Mapping hier mit aufnehmen kann :)</em>[/wpdiscuz-feedback]

Geräte für HA

Mehr Geräte für Home Assistant, HACS oder auch Alexa, Google Home, HomeKit sowie Homebridge findest du in unserem Smart Home Gerätefinder!

Hardware für Home Assistant

Dein Home Assistant ist langsam, reagiert unzuverlässig oder stürzt ab? Du hast noch gar keinen am Laufen?

Mehr von simon42  Was ist ESPHome? ESP32 & ESP8266? - Grundlagen für Anfänger

Im Beitrag unten findest du empfehlenswerten Hardware & Tipps, damit dein Home Assistant so richtig gut läuft und dein Smarthome schnell wie der Blitz wird 🚀

Fazit

Da hast du es also – eine einfache Möglichkeit, deine Tuya- oder Smart Life-Geräte in den Home Assistant zu integrieren und sie lokal zu steuern.

Ich hoffe, dass dieses Video hilfreich war und dass du jetzt in der Lage bist, die Local Tuya Integration im Handumdrehen zu nutzen! Wenn du noch Fragen hast, kannst du unten einen Kommentar hinterlassen und ich werde mein Bestes tun, um dir zu helfen.

Verpasse keine Tipps!

Ich senden keinen Spam! Erfahre mehr in der Datenschutzerklärung.

Transparenz: In diesem Artikel sind Partnerlinks enthalten. Durch einen Klick darauf ge­lan­gt ihr direkt zum Anbieter. Solltet ihr euch dort für einen Kauf entscheiden, erhalte ich ei­ne kleine Provision. Für euch ändert sich am Preis nichts & Partnerlinks haben keinerlei Einfluss auf meine Berichterstattung. Vielen Dank für deine Unterstützung!

Gründer von simon42. Schreibt hier ehrlich und leidenschaftlich über Smart Home und Technik Themen, denn das Zuhause wurde bereits von Sprachassistenten übernommen und die Kontrolle abgegeben 😁

Beginnen die Diskussion unter community.simon42.com

35 Gedanken zu „Home Assistant Local Tuya Integration einrichten – Update 4“

  1. Vielen Dank für diese Anleitung. Damit habe ich es nun geschafft meine Sensoren die direkt im Netz über IP-Adresse hängen einzubinden.
    Sensoren die über einen Range Extender eingebunden sind und über einen Port freigegeben (zb 10.0.0.230:10020) triggern einen Fehler bei der Integration. Gibt es dafür eine Lösung?

    Dieser Fehler wurde von einer benutzerdefinierten Integration verursacht

    Logger: custom_components.localtuya.config_flow
    Quelle: custom_components/localtuya/config_flow.py:595
    Integration: LocalTuya integration (Dokumentation, Probleme)
    Erstmals aufgetreten: 00:23:10 (1 Vorkommnisse)
    Zuletzt protokolliert: 00:23:10

    Unexpected exception: [Errno -2] Name does not resolve
    Traceback (most recent call last):
    File “/config/custom_components/localtuya/config_flow.py”, line 595, in async_step_configure_device
    self.dps_strings = await validate_input(self.hass, user_input)
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    File “/config/custom_components/localtuya/config_flow.py”, line 242, in validate_input
    interface = await pytuya.connect(
    ^^^^^^^^^^^^^^^^^^^^^
    File “/config/custom_components/localtuya/pytuya/__init__.py”, line 1182, in connect
    _, protocol = await loop.create_connection(
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    File “/usr/local/lib/python3.12/asyncio/base_events.py”, line 1080, in create_connection
    infos = await self._ensure_resolved(
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    File “/usr/local/lib/python3.12/asyncio/base_events.py”, line 1456, in _ensure_resolved
    return await loop.getaddrinfo(host, port, family=family, type=type,
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    File “/usr/local/lib/python3.12/asyncio/base_events.py”, line 901, in getaddrinfo
    return await self.run_in_executor(
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^
    File “/usr/local/lib/python3.12/concurrent/futures/thread.py”, line 58, in run
    result = self.fn(*self.args, **self.kwargs)
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    File “/usr/local/lib/python3.12/socket.py”, line 964, in getaddrinfo
    for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    socket.gaierror: [Errno -2] Name does not resolve

    Antworten
  2. Hallo,
    falls Probleme mit Local Tuya auftreten sollten, was passieren kann, wenn das Gerät nicht offiziell unterstützt wird, empfehle ich mal hier die Integration Tuya local 🙂 hier der Link: https://github.com/make-all/tuya-local

    Für meine Raumthermostate (Smartlife24) war diese Integration einfach besser.

    Danke an Simon – die vorgestellte Integration Local Tuya hat mir sehr geholfen diese Alternative zu nutzen und einzurichten.
    Es lohnt sich bei Problemen durchaus mal zu googeln, die Community bastelt sehr fleißig an Lösungen.

    Antworten
  3. Wenn man den “localKey” eines tuya Gerätes wissen möchte, kann man nicht anstatt die Tools zu nutzen einfach über den tuya API-Explorer gehen und den Key auslesen ?

    https://iot.tuya.com/cloud/

    Reiter “Service API”
    “Smart Home Basic Service” -> Debug

    “Smart Home Device Management” -> “Get Device Details”
    Dann die Device ID des Gerätes (aus der Übersicht der Devices bei Projektübersicht) eingeben -> “Submit Request” anklicken

    Und hier wird dann im rechten Fenster bei den Results auch ein Wert:
    “local_key”: “12345678abcdef+-”
    angezeigt, der doch eigentlich der Key sein sollte, oder ?

    Antworten
    • Nicht nur das. Man kann auch das Mapping direkt dort ablesen.
      Vielen vielen Dank für den Tipp!

  4. Hallo Simon,
    Dank deiner Videos konnte auch ich Spaß am einrichten meiner HA finden. Jedoch beiße ich mir gerade die zähne an den Rollos aus. Ich habe die Rollos über die Local Tuya als “Cover” integriert. Immer wenn ich die Knöpfe hoch oder runter betätige und dann auf Stop, um das Rollo z. B. auf der Hälfte zu lassen, fährt das Rollo wieder nach oben in die Ausgangsposition. Über den Positionsschieber lässt sich das Rollo sehr gut steuern, jedoch nicht mit den hoch, runter, stop. Leider konnte ich im Internet kein Tutorial dazu finden. Ich habe einige Einstellungen ausprobiert, jedoch ohne Erfolg. Vllt. kannst du mir mit deinem Knowhow aushelfen.

    Antworten
  5. Hallo zusammen,

    ich habe gerade mein erstes Tuya Gerät in Betrieb genommen.
    Vielen Dank für die guten Videos. Allerding bin ich bei der Erkennung durch die Local Tuya App gescheitert. Hier erscheint das Gerät nicht (App war auf allen Geräten geschlossen). Wenn ich die offizielle Tuya Integration nutze ist das Gerät sofort verfügbar. Wo kann hier das Problem liegen?

    Antworten
  6. Hallo Simon,
    mal wieder ein super Video und alles klappt auf anhieb. Doch jetzt kommt das aber… Ich bekam vor ein paar Tagen eine Mail von Tuya “Tuya IoT Platform Service Expiration Notice”. Habe ich natürlich einfach ignoriert 😀 Naja, seit gestern sind nun auch alle Geräte von Tuya in meinem HA weg und ich kann das Problem nicht mehr ignorieren. Verlängern kann ich das auf der IoT Seite von Tuya auch nicht mehr… “You have subscribed to the trial edition before, and cannot subscribe again.” Bevor ich nun die Flagship Edition für 25 000$ oder gleich die Corporate Edition für 50 000$ kaufe, wollte ich mal fragen, ob du eine nachhaltige und kostengünstige Lösung für das Problem hast.
    Vielen Dank,
    Felix

    Antworten
  7. Hallo,
    gibt es inzwischen eine Möglichkeit Batteriebetriebene Tuya Sensoren in Tuyalocal einzubinden?
    Ich bin bis jetzt zumindest auf allen Wegen die ich probiert habe gescheitert.

    Antworten
  8. hi, Danke für die Anleitung!
    ich habe jetzt versucht, die AOFO steckdosenleiste zu integrieren, das funktioniert so nicht ganz, ich bekomme immer nur eine Entität, man sollte aber mindestens 4 anlegen können für die 4 steckdosen.
    Daher meine zwei Fragen:
    * geht die Steckdosenleiste (weils in der Empfehlung von Dir HA-kompatibel angegeben ist) auch ohne local Tuya und wenn ja, wie?
    * kann man die Tuya-Geräte auch mit lokalen config-Files einrichten?
    Danke für die Super-Ideen und Hilfen!

    Antworten
  9. Hey Simon,

    soweit hat alles geklappt. Danke für das super Video dazu.
    Leider werden mit die Entitäten des Strom Verbrauchs nicht angezeigt.. hast du eine Ahnung was man in der Konfiguration angeben muss? Hab einiges ausprobiert, leider ohne erfolg.

    LG
    Marvin

    Antworten
  10. Wegen der Cloud Probleme mit Tuya, bin ich nun auf Tuya Local ummgestiegen.
    Ich nutze viele Kontaktsensoren für Fenster/Türen. Das einbinden in Tuya Local klappte ohne Probleme.

    Jedoch hab ich nun das Problem das der Sensor solange
    Nicht verfügbar anzeigt bis ich das Fenster öffne oder schließe. Daher der Kontakt ausgelöst wird.

    Dann erscheint wie gewünscht durch auslösen des Sensors, offen/geschlossen und nach wenigen Sekunden wenn der Sensor wieder Offline geht wieder nicht verfügbar.

    Mit Tuya Cloud war das nie ein Problem. Daher es stand der Status offen oder geschlossen dauerhaft.

    Wie lässt sich das Problem beheben das er den letzten Status dauerhaft anzeigt?

    Antworten
  11. Moin,
    in der iot All Devices werden 21 WLan Plugs angezeigt.
    In HA => localTuya => add a new device wird mir keines angezeigt.

    Kann es sein, dass Plugs nicht unterstützt werden?

    Antworten
    • Hi,
      sowas ähnliches hatte ich auch. Die Geräte schicken auf dem Port 6667 Broadcast -Nachrichten. Wenn du eine Firewall auf dem Server eingerichtet hast, muss der Port geöffnet werden, dann wurden mir meine Geräte angezeigt. Auch solche, welche von localTuya nicht unterstützt werden, wie z.B. batteriebetriebene Temperatursensoren.

      Vielleicht hilft es dir oder anderen weiter – die Frage ist ja bereits ein paar Monate alt.

  12. Hallo HA Freunde,
    Simon, erstmal vielen Dank für Deine tollen und verständlichen Videos, Du bist ja was HA betrifft offenbar ein Vollprofi, sehr beeindruckend was Du alles weißt.
    Da die HA-Welt für mich noch neu ist,
    verstehe ich teilweise nur Bahnhof 🫢
    Am besten buche ich eine private Instanz bei Dir damit mein HA 100% läuft 😉

    Aber jetzt zu meiner Frage!
    Ich besitze über 30 Tuyageräte die über meine Smart Life App laufen und möchte mit local tuya gerne aus der Chinacloud raus.
    Wenn ich das alles so wie im Video beschrieben schaffe, kann ich dann außerhalb meinem Netzwerk (externer Zugriff muss ich aber auch noch einrichten) z.B. LTE, weiterhin auf meine tuyageräte zugreifen oder nicht?
    Und reicht es wenn ich mich in der Smart Life App abmelde um die Verbindung zum Chinaserver zu trennen ohne die App gleich zu deinstallieren? Ich möchte gerne die ganzen Geräte vorerst noch in der App lassen bis ich micht mit HA besser auskenne bzw. in HA alles so läuft wie ich mir das vorstelle.
    Vielen Dank im Voraus.

    Antworten
    • Hi Enrico,
      Danke für dein Lob 💙

      Aus der Smart Life App geht es so lange, bis du den Geräten den Internetzugang sperrst (Was ja an sich optional ist, aber empfehlenswert)
      Über Home Assistant würde es natürlich immer gehen, da du ja über Cloudflare, DuckDNS oder Nabu Casa sowieso von unterwegs deine Geräte steuern kannst 👍

    • Vielen Dank für deine Antwort Simon und die Zeit die du dir dafür nimmst🤗
      Apropos Cloudflare und Co., da kommt schon meine nächste Frage: ist es nicht so dass man zur Zeit auf Freenom (bin bei Freenom nicht registriert) gar keine Domain bekommt? Egal was ich probiere, es kommt immer “nicht verfügbar”, mache ich etwas falsch oder gibt es eine Alternative?
      Unabhängig davon habe ich in Bewertungen gelesen, dass Freenom diese kostenlose Domains die man erworben hat gerne einfach löscht um sie weiter zu verkaufen.
      Ich würde nämlich schon gerne Cloudeflare nutzen, da diese Portfreigabe mit DuckDNS mir nicht so gefällt!
      Nochmals vielen Dank!

    • Da freenom aktuell nicht geht, wäre vermutlich die einfachste Alternative einfach eine Domain (an beliebiger Stelle) zu kaufen, wenn dir DuckDNS nicht gefällt 😉

  13. Hallo Simon

    Das Video ist echt super.
    Ich habe alle Geräte (bis auf eins) gefunden und einbinden können.
    Das ist ein Türkontaktsensor (W-LAN) den ich in der SmartLife App sehe (auch auf der tuya.IoT Seite) aber bei LocalTuya sehe ich ihn nicht in der Geräteliste.
    Ich wollte ihn dann manuell hinzufügen über >Geräte ID<, >local Key< und >IP< aber da kommt nur eine Fehlermeldung das es dieses Gerät nicht gibt. (im lokalen Netzwerk (FritzBox) wird er angezeigt)

    Antworten
  14. Hallo,

    vielen Dank für das Video. Ich scheitere auf der Tuya-Seite bei “Get Device Information” daran, dass ich im Feld “Response” ein leeres Ergebnis bekomme und darüber im Feld “Request URL” am Ende die Meldung “access_token: INVALID_TOKEN” erscheint.

    Was mache ich falsch?

    Antworten
    • Hi Sören, ist dein Tuya Developer Account vielleicht abgelaufen? Sonst würde ich mal auf temporäre Probleme mit der API tippen 😉
      Vielleicht steht ja auch was in den Logs 👍

    • Hi Simon,

      danke für die rasante Rückmeldung! Den Account habe ich gerade erst angelegt. Bestätigt ist er natürlich. Wo genau kann ich dafür die Logs einsehen?

    • Die Logs findest du unter Einstellungen -> System -> Logs

      Vielleicht ist auch das Kennwort falsch?

    • Ich bin noch gar nicht in Home Assistant. Ich versuche lediglich die Locale ID auf der Tuya-Seite, wie im Video beschrieben, herauszufinden. Dort, auf der Tuya-Seite, erhalte ich ein leeres Debug-Ergebnis und darüber halt die Meldung INVALID_TOKEN.

    • Ach so, verstehe. Vielleicht ein Caching-Thema? Ggf. mal ein privates Browserfenster versuchen…

    • Jo, Inkognitofenster hat geholfen. Ich hatte es zuerst in Chrome und dann auch in Firefox probiert, aber beides Mal mit demselben Ergebnis. Inkognito in Chrome liefert das erhoffte Ergebnis. Danke für den Tipp!

Schreibe einen Kommentar

Send this to a friend