Home Assistant How To Teil 3
Tuya Geräte Cloud-Frei in Home Assistant lokal einbinden und mit allen Funktionen betreiben
Immer mehr Hersteller setzen inzwischen auf Tuya, um Ihre Geräte „SMART“ zu machen, um die Steuerung über Handy oder die Anbindung an Amazon Alexa, oder Google Home zu ermöglichen.
Daher möchte ich die ganze Sache näher bringen und dabei eine kleine Hilfe geben, um die Tuya Geräte in „Home Assistant“ einzurichten und betreiben.
„Tuya stellt WLAN Module für jeden her, der sein Produkt Smart tauglich machen will und unterstützt so lange, bis das Produkt Marktreife erreicht. Zudem stellt Tuya eine passende App oder hilft beim Entwickeln einer eigenen App.
Der Clou: Egal ob Tuya App oder eigene App, alle Produkte lassen sich durch dieselbe App steuern. Völlig egal welcher Hersteller das Produkt rausbringt, sofern ein Tuya Modul verbaut ist, ist eine Kompatibilität gegeben. Bedingungslos“. Siehe:Was ist Tuya? - smart-leuchten.de
Eine der bekanteste Tuya kompatible App ist „Smart Life“. Diese App ist die Schaltzentrale aller Deiner Smart-Home Geräte. Sofern ein Tuya Chip verbaut ist, kannst Du mit Hilfe dieser App alle Geräte bündeln und gemeinsam steuern. Wie man seine Geräte in Smart Life App einbindet und einrichtet, erfährst Du hier: Die App - Smart Life - smart-leuchten.de
Home Assistant selbst bietet Unterstützung für „Tuya Smart“, also IOT-Clouddienst voraussetzt. Das finde ich aber als großer Nachteil dieser Art der Anbindung. Die Lösung dieser Art der Anbindung zu umgehen heist in Home Assistant „LocalTuya“.
„LocalTuya ist eine Home Assistant Integration, mit der man in der Lage ist, die Tuya-Geräte lokal über das eigene Netzwerk an Home Assistant anzubinden, ohne dass die Geräte eine Verbindung zur Cloud benötigen.“
Es gibt jetzt schon eine beachtliche Menge an Geräte, die über LocalTuya in Home Assistant sich anbinden lasen. Aber nicht alle Geräte werden zurzeit unterstützt. Manche Sensoren und Kameras müssen bisher weiter über „Tuya Smart“ angebunden werden. Es wird aber mit hohem Tempo am weitere Integrationen gearbeitet, sodass mit den kommenden Updates immer mehr Geräte unterstützt werden. Ein Kompromiss aus beide Integrationen sehe ich vorerst nicht so streng an. Der einzige Haken an der Sache ist, dass man für Einrichtung, spezielle Keys wie „Access ID/Client ID“ und „Access Secret/Client Secret“ braucht. Die sind aber in Apps nicht sichtbar.
Um an diese KEYS ran zu kommen, benötigt man ein kostenloser Account bei Tuya IoT Plattform. Nach erfolgreiche Registrierung und Anlegen einer Cloud Projekt, steht nichts mehr im Wege und man hat alle „Secret Informationen“ seiner eigenen Geräte unter Dach und Fach, sowohl für Smart Life als auch für Tuya Smart.
Wie das geht, zeige ich in meine zusammengefasste Anleitung. Das Ganze ist auch in Bilder dokumentiert.
Kostenlose-Account bei Tuya erstellen: iot.tuya.com
Unter Cloud: Create Cloud Project
Subscribe to Cloud development (abonnieren Sie die Cloud-Entwicklung), Trial Edition/Free 0,00 € pro Jahr wählen. Das reicht auch, weil wir das nur zum Auslesen des Sekrets-Keys und IDs brauchen.
Project Name: Homeassistant
Description: Smart life Automation
Industry: Smart Home
Development Method: Smart Home
Data Center: Central Europe Data Center
Auf „Create“ klicken.
Dein Home Assistant Project wurde angelegt. Mit ein Doppelklick auf der angelegtem Projekt, öffnet sich ein Übersichtsfenster, mit „Autorisation Keys“. Diese Keys brauchst Du später, beim Einrichten Deiner „Local Tuya“ in Home Assistant. Einfach notieren für einen späteren Zeitpunkt.
Unter App, (rechte Seite) SDK Development, auf Create App klicken. In folgendes Fenster, Smart Life App SDK, Scan code download wählen.
Offnet sich ein weiteres Fenster wo man die App information eingibt, I Agree to und auf OK klicken. Es öffnet sich „Smart Life Get Key“. Da sind die Keys für Android und IOS. Die muss man nicht notieren. Der Informationsaustausch mit der Handy-App erfolgt über QR-Code.
Unter Devices, Link Tuya App Account auf Add App Account klicken. Den QR-Code mit Deinem Handy in „Smart Life“ oder „Tuya Smart“ App für die Verknüpfung scannen. Auf Dein Smartphone die App öffnen und rechts unten auf Profil klicken. In folgender Ansicht, oben rechts auf den kleinen Scan Icon tippen und jetzt der QR-Code aus Developer Account scannen.
Unter Devices, All Devices werden jetzt all Deine Geräte, die Du in „Smart Life“ eingerichtet hast aufgelistet. Darin enthaltene IDs und „Secrets“ notieren für den späteren Gebrauch in Home-Assistant.
Um die Kommunikation von außen zu gewehrleisten, muss man jetzt unter Devices „Link My App“ auf „Add Apps“ klicken und in der folgende Ansicht, Dein vorhin erstelltes App-Projekt anwählen.
Jetzt werden wir „LocalTuya“ Integration unter „HACS“ suchen und installieren. Siehe Bild.
Nach Installation einfach neu starten.
Erst nach neu starten stehen die „Local Tuya“ Integrationen zur Verfügung. Unter Benachrichtigungen „neue Devices gefunden“, einfach auf „Check it out“ klicken und überprüfen ob LocalTuya Integration da ist, ansonsten auf „+ Integration Hinzufügen“ klicken, suchen und einfügen. Wenn das erledigt ist und die Integration erscheint, kann man die Geräteeinrichtung starten.
Hinzufügen der Integration Quelle:github.com/rospogrigio/localtuya
HINWEIS: Ab v4.0.0 wird die Konfiguration mit YAML-Dateien nicht mehr unterstützt. Die Integration kann nur mit dem Konfigurationsablauf konfiguriert werden.
Um mit der Konfiguration der Integration zu beginnen, klicken Sie einfach auf die Schaltfläche „+ INTEGRATION HINZUFÜGEN“ auf der Seite „Einstellungen – Integrationen“ und wählen Sie „LocalTuya“ aus dem Dropdown-Menü aus. Die Cloud-API-Konfigurationsseite wird angezeigt und fordert Sie auf, Ihre Tuya IoT Platform-Kontoanmeldeinformationen einzugeben.
Um ein Tuya-IoT-Plattform-Konto einzurichten und darin ein Projekt einzurichten, lesen Sie die Anweisungen für die offizielle Tuya-Integration: Tuya - Home Assistant der Ort, an dem Sie die Client-ID und das Geheimnis finden, ist wie in diesem Link beschrieben (im Abschnitt „Autorisierungsschlüssel abrufen“), während die Benutzer-ID auf der Unterregisterkarte „Tuya-App-Konto verknüpfen“ innerhalb des Cloud-Projekts zu finden ist.
Nachdem Sie auf die Schaltfläche „Senden“ geklickt haben, ist die Ersteinrichtung abgeschlossen und die Integration wird hinzugefügt.
Hinweis: Es ist nicht zwingend erforderlich, die Cloud-API-Anmeldeinformationen einzugeben: Sie können die Schaltfläche „Cloud-API-Konto nicht konfigurieren“ aktivieren, und die Integration wird trotzdem hinzugefügt.
Nachdem die Integration eingerichtet wurde, können Geräte hinzugefügt und konfiguriert werden, indem Sie auf der Seite „Integrationen“ auf die Schaltfläche „Konfigurieren“ klicken.
Weitere Anweisungen und Konfigurationen hier zu finden:
github.com/rospogrigio/localtuya
Die folgenden Tuya-Gerätetypen werden derzeit unterstützt:
Schalter
Beleuchtung
Abdeckungen
Fans
Klima
Staubsauger und weitere klein Geräte, die Tuya-Protokolle 3.1 und 3.3 unterstützt.
Energieüberwachung (Spannung, Strom, Watt usw.) wird für kompatible Geräte unterstützt.
Derzeit werden die Tuya-Protokolle 3.4 nicht unterstützt, wird aber daran gearbeitet.
Viel Spaß beim Ausprobieren!
Hinweis: Da ich kein gebürtiger Deutscher bin, habt bitte Verständnis für meine Schreibweise und eventuelle Fehler.
In einer neuen Folge werde ich die Anbindung eine „Arlo“ Video-Überwachung Anlage mit zwei Faktoren Authentifizierung mithilfe des „YAML“ in Editor.
Home Assistant Teil 1:
vuplus-support.org/wbb4/index.…ostID=2172014#post2172014
Home Assistant Teil 2:
vuplus-support.org/wbb4/index.…ostID=2172144#post2172144
Tuya Geräte Cloud-Frei in Home Assistant lokal einbinden und mit allen Funktionen betreiben
Immer mehr Hersteller setzen inzwischen auf Tuya, um Ihre Geräte „SMART“ zu machen, um die Steuerung über Handy oder die Anbindung an Amazon Alexa, oder Google Home zu ermöglichen.
Daher möchte ich die ganze Sache näher bringen und dabei eine kleine Hilfe geben, um die Tuya Geräte in „Home Assistant“ einzurichten und betreiben.
„Tuya stellt WLAN Module für jeden her, der sein Produkt Smart tauglich machen will und unterstützt so lange, bis das Produkt Marktreife erreicht. Zudem stellt Tuya eine passende App oder hilft beim Entwickeln einer eigenen App.
Der Clou: Egal ob Tuya App oder eigene App, alle Produkte lassen sich durch dieselbe App steuern. Völlig egal welcher Hersteller das Produkt rausbringt, sofern ein Tuya Modul verbaut ist, ist eine Kompatibilität gegeben. Bedingungslos“. Siehe:Was ist Tuya? - smart-leuchten.de
Eine der bekanteste Tuya kompatible App ist „Smart Life“. Diese App ist die Schaltzentrale aller Deiner Smart-Home Geräte. Sofern ein Tuya Chip verbaut ist, kannst Du mit Hilfe dieser App alle Geräte bündeln und gemeinsam steuern. Wie man seine Geräte in Smart Life App einbindet und einrichtet, erfährst Du hier: Die App - Smart Life - smart-leuchten.de
Home Assistant selbst bietet Unterstützung für „Tuya Smart“, also IOT-Clouddienst voraussetzt. Das finde ich aber als großer Nachteil dieser Art der Anbindung. Die Lösung dieser Art der Anbindung zu umgehen heist in Home Assistant „LocalTuya“.
„LocalTuya ist eine Home Assistant Integration, mit der man in der Lage ist, die Tuya-Geräte lokal über das eigene Netzwerk an Home Assistant anzubinden, ohne dass die Geräte eine Verbindung zur Cloud benötigen.“
Es gibt jetzt schon eine beachtliche Menge an Geräte, die über LocalTuya in Home Assistant sich anbinden lasen. Aber nicht alle Geräte werden zurzeit unterstützt. Manche Sensoren und Kameras müssen bisher weiter über „Tuya Smart“ angebunden werden. Es wird aber mit hohem Tempo am weitere Integrationen gearbeitet, sodass mit den kommenden Updates immer mehr Geräte unterstützt werden. Ein Kompromiss aus beide Integrationen sehe ich vorerst nicht so streng an. Der einzige Haken an der Sache ist, dass man für Einrichtung, spezielle Keys wie „Access ID/Client ID“ und „Access Secret/Client Secret“ braucht. Die sind aber in Apps nicht sichtbar.
Um an diese KEYS ran zu kommen, benötigt man ein kostenloser Account bei Tuya IoT Plattform. Nach erfolgreiche Registrierung und Anlegen einer Cloud Projekt, steht nichts mehr im Wege und man hat alle „Secret Informationen“ seiner eigenen Geräte unter Dach und Fach, sowohl für Smart Life als auch für Tuya Smart.
Wie das geht, zeige ich in meine zusammengefasste Anleitung. Das Ganze ist auch in Bilder dokumentiert.
Kostenlose-Account bei Tuya erstellen: iot.tuya.com
Unter Cloud: Create Cloud Project
Subscribe to Cloud development (abonnieren Sie die Cloud-Entwicklung), Trial Edition/Free 0,00 € pro Jahr wählen. Das reicht auch, weil wir das nur zum Auslesen des Sekrets-Keys und IDs brauchen.
Project Name: Homeassistant
Description: Smart life Automation
Industry: Smart Home
Development Method: Smart Home
Data Center: Central Europe Data Center
Auf „Create“ klicken.
Dein Home Assistant Project wurde angelegt. Mit ein Doppelklick auf der angelegtem Projekt, öffnet sich ein Übersichtsfenster, mit „Autorisation Keys“. Diese Keys brauchst Du später, beim Einrichten Deiner „Local Tuya“ in Home Assistant. Einfach notieren für einen späteren Zeitpunkt.
Unter App, (rechte Seite) SDK Development, auf Create App klicken. In folgendes Fenster, Smart Life App SDK, Scan code download wählen.
Offnet sich ein weiteres Fenster wo man die App information eingibt, I Agree to und auf OK klicken. Es öffnet sich „Smart Life Get Key“. Da sind die Keys für Android und IOS. Die muss man nicht notieren. Der Informationsaustausch mit der Handy-App erfolgt über QR-Code.
Unter Devices, Link Tuya App Account auf Add App Account klicken. Den QR-Code mit Deinem Handy in „Smart Life“ oder „Tuya Smart“ App für die Verknüpfung scannen. Auf Dein Smartphone die App öffnen und rechts unten auf Profil klicken. In folgender Ansicht, oben rechts auf den kleinen Scan Icon tippen und jetzt der QR-Code aus Developer Account scannen.
Unter Devices, All Devices werden jetzt all Deine Geräte, die Du in „Smart Life“ eingerichtet hast aufgelistet. Darin enthaltene IDs und „Secrets“ notieren für den späteren Gebrauch in Home-Assistant.
Um die Kommunikation von außen zu gewehrleisten, muss man jetzt unter Devices „Link My App“ auf „Add Apps“ klicken und in der folgende Ansicht, Dein vorhin erstelltes App-Projekt anwählen.
Jetzt werden wir „LocalTuya“ Integration unter „HACS“ suchen und installieren. Siehe Bild.
Nach Installation einfach neu starten.
Erst nach neu starten stehen die „Local Tuya“ Integrationen zur Verfügung. Unter Benachrichtigungen „neue Devices gefunden“, einfach auf „Check it out“ klicken und überprüfen ob LocalTuya Integration da ist, ansonsten auf „+ Integration Hinzufügen“ klicken, suchen und einfügen. Wenn das erledigt ist und die Integration erscheint, kann man die Geräteeinrichtung starten.
Hinzufügen der Integration Quelle:github.com/rospogrigio/localtuya
HINWEIS: Ab v4.0.0 wird die Konfiguration mit YAML-Dateien nicht mehr unterstützt. Die Integration kann nur mit dem Konfigurationsablauf konfiguriert werden.
Um mit der Konfiguration der Integration zu beginnen, klicken Sie einfach auf die Schaltfläche „+ INTEGRATION HINZUFÜGEN“ auf der Seite „Einstellungen – Integrationen“ und wählen Sie „LocalTuya“ aus dem Dropdown-Menü aus. Die Cloud-API-Konfigurationsseite wird angezeigt und fordert Sie auf, Ihre Tuya IoT Platform-Kontoanmeldeinformationen einzugeben.
Um ein Tuya-IoT-Plattform-Konto einzurichten und darin ein Projekt einzurichten, lesen Sie die Anweisungen für die offizielle Tuya-Integration: Tuya - Home Assistant der Ort, an dem Sie die Client-ID und das Geheimnis finden, ist wie in diesem Link beschrieben (im Abschnitt „Autorisierungsschlüssel abrufen“), während die Benutzer-ID auf der Unterregisterkarte „Tuya-App-Konto verknüpfen“ innerhalb des Cloud-Projekts zu finden ist.
Nachdem Sie auf die Schaltfläche „Senden“ geklickt haben, ist die Ersteinrichtung abgeschlossen und die Integration wird hinzugefügt.
Hinweis: Es ist nicht zwingend erforderlich, die Cloud-API-Anmeldeinformationen einzugeben: Sie können die Schaltfläche „Cloud-API-Konto nicht konfigurieren“ aktivieren, und die Integration wird trotzdem hinzugefügt.
Nachdem die Integration eingerichtet wurde, können Geräte hinzugefügt und konfiguriert werden, indem Sie auf der Seite „Integrationen“ auf die Schaltfläche „Konfigurieren“ klicken.
Weitere Anweisungen und Konfigurationen hier zu finden:
github.com/rospogrigio/localtuya
Die folgenden Tuya-Gerätetypen werden derzeit unterstützt:
Schalter
Beleuchtung
Abdeckungen
Fans
Klima
Staubsauger und weitere klein Geräte, die Tuya-Protokolle 3.1 und 3.3 unterstützt.
Energieüberwachung (Spannung, Strom, Watt usw.) wird für kompatible Geräte unterstützt.
Derzeit werden die Tuya-Protokolle 3.4 nicht unterstützt, wird aber daran gearbeitet.
Viel Spaß beim Ausprobieren!
Hinweis: Da ich kein gebürtiger Deutscher bin, habt bitte Verständnis für meine Schreibweise und eventuelle Fehler.
In einer neuen Folge werde ich die Anbindung eine „Arlo“ Video-Überwachung Anlage mit zwei Faktoren Authentifizierung mithilfe des „YAML“ in Editor.
Home Assistant Teil 1:
vuplus-support.org/wbb4/index.…ostID=2172014#post2172014
Home Assistant Teil 2:
vuplus-support.org/wbb4/index.…ostID=2172144#post2172144
Gruß satdx62
Dieser Beitrag wurde bereits 6 mal editiert, zuletzt von satdx62 ()