Externe Integration - Tuya v1.11.0

:bell: Tuya (externe Integration) — v1.11.0 : Klingel « first-class » + Klimaanlage/Lüftung

Hallo zusammen :waving_hand:

Eine neue Version 1.11.0 der externen Tuya-Integration ist gerade erschienen. Sie basiert auf den Neuerungen des Kerns von Gladys 4.84.2 (Danke an @pierre-gilles!).

:sparkles: Neuerungen

  • Klingel (Videotürsprecher) — echte Kategorie « Klingel » anstelle eines umfunktionierten Buttons: dedizierter Szenenauslöser « Wenn die Klingel klingelt », Badge « Klingelt » auf dem Dashboard und die Uhrzeit des letzten Drückens, lesbare Historie (« Klingel betätigt »).
  • Klimaanlage — Lüftungsgeschwindigkeit + Schwingungen (horizontal/vertikal), in der Cloud und im LAN, mit nur den Optionen, die tatsächlich von Ihrem Modell unterstützt werden.
    Zum Hinweis (bereits implementiert): Die Bewegungserkennung der Kameras/Klingeln ist ein echter Bewegungssensor.

:warning: Voraussetzungen für die Nutzung der Neuerungen
Diese neuen Funktionen (Klingel + Lüftung/Schwingungen der Klimaanlage) erfordern Gladys ≥ 4.84.2.

:backhand_index_pointing_right: Empfohlene Vorgehensweise:

  1. Aktualisieren Sie zuerst Gladys auf die neueste Version (≥ 4.84.2).
  2. Dann aktualisieren Sie das Bild der Tuya-Integration (oder installieren Sie es) auf 1.11.0.
  3. Starten Sie eine neue Tuya-Erkennung (Button « Geräte suchen »).

:green_circle: Gut zu wissen — keine Probleme, wenn Sie das Bild vor Gladys aktualisieren

Die Version 1.11.0 erkennt automatisch die Version Ihres Gladys:

  • Bei Gladys ≥ 4.84.2 → Klingel + Lüftung/Schwingungen der Klimaanlage verfügbar.
  • Bei einem älteren Gladys → die Integration funktioniert weiterhin normal: Die Klingel bleibt ein Button und die Klimaanlage behält ihre aktuellen Funktionen (die Neuerungen erscheinen automatisch, sobald Gladys aktualisiert ist + eine neue Erkennung). Nichts ist kaputt, die Erkennung wird nie blockiert.

:counterclockwise_arrows_button: Bereits erstellte Geräte (Klingel / Klimaanlage)

Damit eine bereits hinzugefügte Klingel oder Klimaanlage auf die neuen Kategorien/Funktionen umgestellt wird, muss sie gelöscht und dann neu erstellt werden, und zwar über den Erkennungsbildschirm (die Funktionen eines bereits erstellten Geräts werden bei einer erneuten Erkennung nicht neu geschrieben).

:test_tube: Feedback willkommen

Wenn Sie testen, interessieren mich diese Punkte besonders:

  • Klingel: Funktioniert das Badge « Klingelt » + der dedizierte Szenenauslöser?
  • Bewegungserkennung: Löst die Szene sich bei jeder Erkennung neu aus?
  • Klimaanlage: Lesen und Steuern der Lüftungsgeschwindigkeit (und Schwingungen, falls Ihr Modell diese unterstützt), in der Cloud und lokal. Bei letzterem funktioniert es bei mir.

Vielen Dank im Voraus für Ihr Feedback :folded_hands:

Hallo!

Ich habe das Container-Update durchgeführt und neu gestartet und… Es ist eher cool:

Voll funktionsfähig!

Bearbeitung: Das Gerät zu löschen hat nicht gereicht. Ich musste es löschen, den Container neu starten und es wieder hinzufügen. Die „Klingel“-Funktion ist „später“ aufgetaucht.

J’adore !!^^ Und hast du die Szenen getestet? Ich habe es in der MQTT-Simulation getestet, aber da es ein neuer Auslöser ist, wäre ein echter Nutzungstest besser ^^

Also ja, tatsächlich, ich habe das Fehlen noch nicht an @pierre-gilles weitergegeben, aber es gibt keinen Loader für externe Integrationen, bis die Rückmeldungen der entdeckten Geräte eintreffen!! Deshalb denkt man, dass es schnell geht, aber da Tuya einen UDP-Scan durchführt, kann es 30 Sekunden dauern … entschuldige

Deshalb weiß ich mit alldem nicht mehr, wo wir stehen ^^ Hast du jetzt alle deine Tuya-Geräte??

Ouaip, Szenen getestet und funktionell (Knopf, Bewegungserkennung - Die Nachbarn müssen sich fragen, was ich um 23 Uhr um meine Klingel herum mache…).

Es muss eine Mindestverzögerung zwischen zwei Erkennungen geben (etwa eine gute Minute, scheint mir) aber das entspricht genau dem Verhalten der Tuya-App!

Für die Zukunft bleiben die PTZ-Kameras (von denen einige Funktionen bereits vorhanden sind) aber das ist ein riesiges globales Projekt, das ich sehe!

Mein Sohn hat ein RGB-LED-Band LSC-TUYA, falls es dich interessiert, es hinzuzufügen (aber er ist noch nicht danach gefragt)…

Gute Rückkehr, ich werde mit Claude darüber sprechen!

Ich habe die externe App installiert, ein Tuya-Entwicklerkonto erstellt und alle Konfigurationsparameter abgerufen. Ich habe auch mein Smartlife-Konto verknüpft. Aber die Verbindung funktioniert nicht.

[2026-08-04T14:14:38.514Z] [INFO] Starte die Tuya-Integration...
[2026-08-04T14:14:38.757Z] [INFO] [gladys-sdk] verbunden mit Gladys (http://172.30.0.1:80)
[2026-08-04T14:14:38.757Z] [INFO] WebSocket verbunden mit Gladys
[2026-08-04T14:14:38.773Z] [WARN] Tuya ist noch nicht konfiguriert: Füllen Sie die Integrationseinstellungen in Gladys aus
[2026-08-04T14:14:38.804Z] [WARN] Tuya-Erkennung übersprungen (status=not_initialized)
[2026-08-04T17:06:00.804Z] [WARN] WebSocket getrennt - das SDK wird versuchen, erneut zu verbinden
[2026-08-04T17:06:00.804Z] [WARN] [gladys-sdk] Verbindung zu Gladys verloren (close code 1006)
[2026-08-04T17:06:00.805Z] [WARN] [gladys-sdk] nicht verbunden mit Gladys (ws://172.30.0.1:80), erneuter Versuch in 1000 ms (Versuch 1)
[2026-08-04T17:06:01.810Z] [ERROR] [gladys-sdk] WebSocket-Fehler auf ws://172.30.0.1:80: connect ECONNREFUSED 172.30.0.1:80
[2026-08-04T17:06:01.811Z] [WARN] [gladys-sdk] nicht verbunden mit Gladys (ws://172.30.0.1:80), erneuter Versuch in 2000 ms (Versuch 2)
[2026-08-04T17:06:03.814Z] [ERROR] [gladys-sdk] WebSocket-Fehler auf ws://172.30.0.1:80: connect ECONNREFUSED 172.30.0.1:80
[2026-08-04T17:06:03.814Z] [WARN] [gladys-sdk] nicht verbunden mit Gladys (ws://172.30.0.1:80), erneuter Versuch in 4000 ms (Versuch 3)
[2026-08-04T17:06:07.815Z] [ERROR] [gladys-sdk] WebSocket-Fehler auf ws://172.30.0.1:80: connect ECONNREFUSED 172.30.0.1:80
[2026-08-04T17:06:07.816Z] [WARN] [gladys-sdk] nicht verbunden mit Gladys (ws://172.30.0.1:80), erneuter Versuch in 8000 ms (Versuch 4)
[2026-08-04T17:06:09.531Z] [INFO] SIGTERM empfangen -> sanfter Shutdown
[2026-08-04T17:06:09.531Z] [INFO] [tuya] Trenne Verbindung zu Tuya... (manual=false)
[2026-08-04T17:06:10.812Z] [INFO] Starte die Tuya-Integration...
[2026-08-04T17:06:10.824Z] [ERROR] [gladys-sdk] WebSocket-Fehler auf ws://172.30.0.1:80: connect ECONNREFUSED 172.30.0.1:80
[2026-08-04T17:06:10.824Z] [WARN] [gladys-sdk] nicht verbunden mit Gladys (ws://172.30.0.1:80), erneuter Versuch in 1000 ms (Versuch 1)
[2026-08-04T17:06:11.827Z] [ERROR] [gladys-sdk] WebSocket-Fehler auf ws://172.30.0.1:80: connect ECONNREFUSED 172.30.0.1:80
[2026-08-04T17:06:11.827Z] [WARN] [gladys-sdk] nicht verbunden mit Gladys (ws://172.30.0.1:80), erneuter Versuch in 2000 ms (Versuch 2)
[2026-08-04T17:06:13.976Z] [INFO] [gladys-sdk] verbunden mit Gladys (http://172.30.0.1:80)
[2026-08-04T17:06:13.977Z] [INFO] WebSocket verbunden mit Gladys
[2026-08-04T17:06:14.011Z] [WARN] Tuya ist noch nicht konfiguriert: Füllen Sie die Integrationseinstellungen in Gladys aus
[2026-08-04T17:06:14.015Z] [WARN] Tuya-Erkennung übersprungen (status=not_initialized)
[2026-08-05T11:39:31.742Z] [INFO] onConfigUpdated -> neue Konfiguration empfangen
[2026-08-05T11:39:31.743Z] [INFO] [tuya] Trenne Verbindung zu Tuya... (manual=false)
[2026-08-05T11:39:31.744Z] [INFO] [tuya] Verbinde mit Tuya...
[2026-08-05T11:39:32.008Z] [ERROR] [tuya] Fehler beim Verbinden mit Tuya: IoT Core service subscription has expired. Error: IoT Core service subscription has expired.
    at validateAppAccount (file:///app/src/tuya/cloud/tuya.connect.js:92:19)
    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)
    at async TuyaHandler.connect (file:///app/src/tuya/cloud/tuya.connect.js:125:5)
    at async connectTuya (file:///app/index.js:142:3)
    at async file:///app/index.js:378:7
    at async GladysIntegration._runHandler (/app/node_modules/@gladysassistant/integration-sdk/lib/gladys-integration.js:1166:7)
    at async GladysIntegration._handleMessage (/app/node_modules/@gladysassistant/integration-sdk/lib/gladys-integration.js:1038:9) {
  code: 28841002
}
[2026-08-05T11:39:32.016Z] [WARN] Tuya-Erkennung übersprungen (status=error)
[2026-08-05T11:40:11.655Z] [INFO] onScanRequest -> entdecke Tuya-Geräte
[2026-08-05T11:40:11.656Z] [WARN] Tuya-Erkennung übersprungen (status=error)
[2026-08-05T11:41:14.494Z] [INFO] onConfigUpdated -> neue Konfiguration empfangen
[2026-08-05T11:41:14.494Z] [INFO] [tuya] Trenne Verbindung zu Tuya... (manual=false)
[2026-08-05T11:41:14.494Z] [INFO] [tuya] Verbinde mit Tuya...
[2026-08-05T11:41:14.660Z] [ERROR] [tuya] Fehler beim Verbinden mit Tuya: IoT Core service subscription has expired. Error: IoT Core service subscription has expired.
    at validateAppAccount (file:///app/src/tuya/cloud/tuya.connect.js:92:19)
    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)
    at async TuyaHandler.connect (file:///app/src/tuya/cloud/tuya.connect.js:125:5)
    at async connectTuya (file:///app/index.js:142:3)
    at async file:///app/index.js:378:7
    at async GladysIntegration._runHandler (/app/node_modules/@gladysassistant/integration-sdk/lib/gladys-integration.js:1166:7)
    at async GladysIntegration._handleMessage (/app/node_modules/@gladysassistant/integration-sdk/lib/gladys-integration.js:1038:9) {
  code: 28841002
}
[2026-08-05T11:41:14.661Z] [WARN] Tuya-Erkennung übersprungen (status=error)
[2026-08-05T11:44:28.221Z] [INFO] SIGTERM empfangen -> sanfter Shutdown
[2026-08-05T11:44:28.221Z] [INFO] [tuya] Trenne Verbindung zu Tuya... (manual=false)
[2026-08-05T11:44:28.225Z] [WARN] WebSocket getrennt - das SDK wird versuchen, erneut zu verbinden
[2026-08-05T11:44:29.630Z] [INFO] Starte die Tuya-Integration...
[2026-08-05T11:44:29.948Z] [INFO] [gladys-sdk] verbunden mit Gladys (http://172.30.0.1:80)
[2026-08-05T11:44:29.949Z] [INFO] WebSocket verbunden mit Gladys
[2026-08-05T11:44:30.014Z] [INFO] [tuya] Verbinde mit Tuya...
[2026-08-05T11:44:30.856Z] [ERROR] [tuya] Fehler beim Verbinden mit Tuya: IoT Core service subscription has expired. Error: IoT Core service subscription has expired.
    at validateAppAccount (file:///app/src/tuya/cloud/tuya.connect.js:92:19)
    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)
    at async TuyaHandler.connect (file:///app/src/tuya/cloud/tuya.connect.js:125:5)
    at async connectTuya (file:///app/index.js:142:3)
    at async GladysIntegration.<anonymous> (file:///app/index.js:415:5) {
  code: 28841002
}
[2026-08-05T11:44:30.868Z] [WARN] Tuya-Erkennung übersprungen (status=error)

Ich habe die unterstützten Geräte gesehen, ich habe eine LSC-Kamera von Action und einen Futterautomaten für meine Katze. Glaubst du, dass ich sie in Gladys abrufen kann?

Hallo @elfedagger,

Gute Nachricht: Deine Konfiguration ist korrekt, und die Integration funktioniert (sie ist erfolgreich mit Gladys verbunden).

Das Problem liegt beim Tuya Cloud selbst:
« IoT Core service subscription has expired » (Code 28841002)

Auf der Tuya IoT Platform wird der IoT Core Service kostenlos für eine begrenzte Zeit angeboten
(ursprünglich 1 Monat). Nach Ablauf der Testphase lehnt Tuya alle API-Aufrufe des Cloud-Projekts ab — daher sind keine Geräte mehr zugänglich,
unabhängig von der verwendeten Integration.

Die gute Nachricht: Die Verlängerung ist KOSTENLOS und sofort wirksam.

  1. Gehe zu https://iot.tuya.com/ und melde dich an.
  2. Öffne Cloud → Entwicklung → dein Projekt → Registerkarte « Service API »
    (oder direkt Cloud → Cloud Services → IoT Core).
  3. Suche nach « IoT Core »: Der Status sollte abgelaufen sein.
  4. Klicke auf « Extend Trial Period » (oder « Free Trial » / « Subscribe »)
    und bestätige — es ist kostenlos, verlängert um 6 Monate, sofort wirksam.
  5. Kehre zu Gladys zurück: Die Verbindung wird automatisch wiederhergestellt
    (falls nicht, klicke auf « Neustarten » in der Supervision-Karte).

Hinweis: Diese Verlängerung muss alle 6 Monate wiederholt werden, Tuya bietet keinen dauerhaften kostenlosen Abonnement an. Denke daran, eine Erinnerung einzurichten:
wenn die Testphase abläuft, werden deine Tuya-Geräte plötzlich nicht mehr erreichbar.

Für deine Geräte:

• Kamera LSC (Action): Ja, das sollte funktionieren. Tuya-Kameras werden unterstützt — privater Modus, Bewegungserkennung (mit einem echten Bewegungsmelder, der in Szenen verwendet werden kann), Sirene, Bewegungsverfolgung,
Menschfilter, Aufnahme, Bildumkehr. Zwei LSC-Modelle sind bereits in der Integration identifiziert.
:warning: Achtung: Kein Live-Videostream — Tuya bietet keinen stabilen lokalen RTSP/
ONVIF-Stream an. Wir erhalten Befehle und Ereignisse, aber kein Live-Bild.

• Futterautomat: Noch nicht unterstützt, er erscheint in der Entdeckung, aber ohne nutzbare Funktionen. Das kann hinzugefügt werden! Sobald deine Verbindung wiederhergestellt ist, starte eine Entdeckung und schaue dann in die Logs der Integration: Dort siehst du Zeilen
« Tuya function with « xxx » code is not managed ». Kopiere sie hier (oder in einem GitHub-Issue auf Issues · Terdious/gladys-tuya · GitHub) mit dem genauen Modell, und ich schaue, ob ich die Unterstützung hinzufügen kann.

ich habe um 6 Monate verlängert und die Antwort war, dass mein Antrag geprüft wird. Ich warte auf die Rückmeldung von Tuya.

Normalerweise ist das schnell ^^ Bei mir hat es weniger als 1 Stunde gedauert, nur zur Info

Alles klar, ich sehe meine 3 Geräte. Die Kamera hat mehrere Anschlussfunktionen und eine Bewegungsmeldefunktion. F14 ist der Futterautomat.


Danke für deine Hilfe.

Ich habe diese Info über den Verteiler in den Logs, ich habe den Code nicht gefunden, den du suchst.

[2026-08-05T14:09:13.775Z] [WARN] [tuya] [Tuya][poll] Lokaler Modus aktiv, aber LAN-Info unvollständig für Gerät=bffc52d5f1c50572406mee (IP/Protokoll/local_key fehlt) — Cloud wird verwendet; IP-Adresse festlegen, um lokalen Modus zu aktivieren
[2026-08-05T14:09:35.748Z] [INFO] [tuya] [Tuya][localSession] Gerät=bfc15bb8b2ab6c69f5wgtr verbunden (192.168.1.139, 3.3)
[2026-08-05T14:11:26.072Z] [INFO] [tuya] [Tuya][localSession] Gerät=bf15bc151aba2c4bb4bjap verbunden (192.168.1.199, 3.4)
[2026-08-05T14:12:26.316Z] [INFO] [tuya] [Tuya][localSession] Gerät=bf15bc151aba2c4bb4bjap verbunden (192.168.1.199, 3.4)
[2026-08-05T14:12:35.965Z] [INFO] [tuya] [Tuya][localSession] Gerät=bf15bc151aba2c4bb4bjap verbunden (192.168.1.199, 3.4)
[2026-08-05T14:14:20.747Z] [INFO] [tuya] [Tuya][poll] Gerät=bf15bc151aba2c4bb4bjap lokal geparkt 300s nach 3 Fehlschlägen (Local session connect timeout) -> Cloud
[2026-08-05T14:14:43.774Z] [WARN] [tuya] [Tuya][poll] Lokaler Modus aktiv, aber LAN-Info unvollständig für Gerät=bffc52d5f1c50572406mee (IP/Protokoll/local_key fehlt) — Cloud wird verwendet; IP-Adresse festlegen, um lokalen Modus zu aktivieren
[2026-08-05T14:14:45.756Z] [INFO] [tuya] [Tuya][localSession] Gerät=bfc15bb8b2ab6c69f5wgtr verbunden (192.168.1.139, 3.3)
[2026-08-05T14:16:14.788Z] [INFO] onScanRequest -> Tuya-Geräte werden gesucht
[2026-08-05T14:16:14.898Z] [INFO] [tuya] 3 Tuya-Geräte gefunden
[2026-08-05T14:16:15.647Z] [INFO] [tuya] [Tuya][localScan] Gestarteter vermittelte udp-broadcast-Scan für 10s
[2026-08-05T14:16:25.659Z] [INFO] [tuya] [Tuya][localScan] Gerät bf15bc151aba2c4bb4bjap gefunden ip=192.168.1.199 version=3.4
[2026-08-05T14:16:25.659Z] [INFO] [tuya] [Tuya][localScan] Gerät bfc15bb8b2ab6c69f5wgtr gefunden ip=192.168.1.139 version=3.3
[2026-08-05T14:16:25.660Z] [INFO] [tuya] [Tuya][localScan] Scan abgeschlossen. 2 Geräte gefunden.
[2026-08-05T14:19:25.786Z] [INFO] [tuya] [Tuya][localSession] Gerät=bf15bc151aba2c4bb4bjap verbunden (192.168.1.199, 3.4)
[2026-08-05T14:19:43.778Z] [WARN] [tuya] [Tuya][poll] Lokaler Modus aktiv, aber LAN-Info unvollständig für Gerät=bffc52d5f1c50572406mee (IP/Protokoll/local_key fehlt) — Cloud wird verwendet; IP-Adresse festlegen, um lokalen Modus zu aktivieren
[2026-08-05T14:19:55.793Z] [INFO] [tuya] [Tuya][localSession] Gerät=bfc15bb8b2ab6c69f5wgtr verbunden (192.168.1.139, 3.3)
[2026-08-05T14:20:26.525Z] [INFO] [tuya] [Tuya][localSession] Gerät=bf15bc151aba2c4bb4bjap verbunden (192.168.1.199, 3.4)
[2026-08-05T14:20:36.753Z] [INFO] [tuya] [Tuya][localSession] Gerät=bf15bc151aba2c4bb4bjap verbunden (192.168.1.199, 3.4)
[2026-08-05T14:22:26.444Z] [INFO] [tuya] [Tuya][localSession] Gerät=bf15bc151aba2c4bb4bjap verbunden (192.168.1.199, 3.4)
[2026-08-05T14:22:36.359Z] [INFO] [tuya] [Tuya][localSession] Gerät=bf15bc151aba2c4bb4bjap verbunden (192.168.1.199, 3.4)
[2026-08-05T14:22:46.496Z] [INFO] [tuya] [Tuya][localSession] Gerät=bf15bc151aba2c4bb4bjap verbunden (192.168.1.199, 3.4)
[2026-08-05T14:24:32.313Z] [INFO] onDeviceDeleted <- ext:ext-terdious-gladys-tuya:device:bf15bc151aba2c4bb4bjap
[2026-08-05T14:24:32.314Z] [INFO] [tuya] [Tuya][cleanup] Per-Geräte-Status für bf15bc151aba2c4bb4bjap freigegeben
[2026-08-05T14:24:43.781Z] [WARN] [tuya] [Tuya][poll] Lokaler Modus aktiv, aber LAN-Info unvollständig für Gerät=bffc52d5f1c50572406mee (IP/Protokoll/local_key fehlt) — Cloud wird verwendet; IP-Adresse festlegen, um lokalen Modus zu aktivieren
[2026-08-05T14:25:05.778Z] [INFO] [tuya] [Tuya][localSession] Gerät=bfc15bb8b2ab6c69f5wgtr verbunden (192.168.1.139, 3.3)
[2026-08-05T14:26:00.331Z] [INFO] onDeviceCreated <- ext:ext-terdious-gladys-tuya:device:bf15bc151aba2c4bb4bjap
[2026-08-05T14:26:00.352Z] [INFO] [tuya] [Tuya][localSession] Gerät=bf15bc151aba2c4bb4bjap verbunden (192.168.1.199, 3.4)

@elfedagger,

Danke für dein Feedback, es war sehr hilfreich :folded_hands:

:warning: Zuerst ein wichtiger Punkt: Ich habe deine vorherige Nachricht bearbeitet, um
deinen Screenshot zu ersetzen. Er enthielt drei Informationen, die man besser
nicht öffentlich verbreitet:

• LOCAL_KEY — das ist der Schlüssel, mit dem du dein Gerät direkt in deinem
lokalen Netzwerk steuern kannst. Es ist ein Geheimnis, ähnlich wie ein
Passwort.
• DEVICE_ID — die Kennung deines Geräts bei Tuya.
• CLOUD_IP — und das ist das Sensibelste: Es handelt sich um die öffentliche
IP-Adresse deiner Internetverbindung, also deines Routers. Wenn sie
öffentlich bekannt gegeben wird, kann man damit deinen Wohnsitz
lokalisieren und angreifen.

Hier ist nichts Schlimmes passiert, aber der richtige Reflex: Bevor du einen
Screenshot der „Technischen Einstellungen“ oder der Logs postest, verdecke
diese Felder. Wenn du ganz sicher gehen willst, kannst du den
Verteiler in der Smart Life-App löschen und neu hinzufügen: Dadurch wird ein
neuer lokaler Schlüssel generiert.


:tada: Gute Nachrichten: Dank deiner Meldung ist Version 1.12.0 gerade erschienen
und unterstützt nun die Tuya-Futterautomaten. Sie wird in etwa einer Stunde in
deinem Gladys angeboten, sobald der Store sie referenziert hat.

Dein F14-W sollte dann folgende Funktionen anbieten:
• Verteilen — ein Knopf, der eine Portion gibt (verwendbar in einer
Szene, z. B. jeden Tag um 8 Uhr)
• Letzte verteilte Menge
• Langsame Verteilung
• Anzeige
• Batterie

Anleitung nach der Installation von 1.12.0: Gehe zum Tab „Entdeckung“ und
klicke auf „Aktualisieren“. Dein bereits erstellter Verteiler zeigt dann einen
„Aktualisieren“-Knopf an: Ein Klick reicht aus, damit er seine neuen
Funktionen übernimmt. Nichts muss gelöscht werden.


:wrench: Ein kleiner Gefallen, wenn du möchtest

Derzeit funktioniert der Verteiler nur über die Cloud. Der lokale Modus (LAN)
ist für dieses Gerätetyp noch nicht aktiv: Die internen Befehlsnummern
variieren je nach Modell, und ich habe keine echten Aufzeichnungen, auf die
ich mich stützen kann.

Ich habe gerade in dieser Version eine automatische Aufzeichnung hinzugefügt.
Sobald du auf 1.12.0 bist, mit aktiviertem lokalen Modus und deinem
Verteiler erstellt, findest du in den Logs einen Eintrag wie diesen:

[Tuya][poll][local] device=bf15… DPS snapshot: 1=… (UNMAPPED) | 3=… (manual_feed) | …

Wenn du mir diesen hierher kopierst (den mit „DPS snapshot“), aktiviere ich
den lokalen Modus für dein Modell gleich mit :slightly_smiling_face:


Zwei weitere Verbesserungen aus unserem Austausch:

• Nicht erkannte Geräte werden nun bei jeder Entdeckung gemeldet, mit einer
Liste der nicht unterstützten Befehle — kein Neustart des Containers
mehr nötig, um sie zu finden, wie es bei dir der Fall war. Das lag auf
meiner Seite.
• Die angezeigte Nachricht, wenn das IoT Core-Testende abläuft, erklärt
jetzt, wie man es kostenlos verlängern kann, anstatt die rohe Nachricht
von Tuya anzuzeigen. Vergiss nicht, es in 6 Monaten zu erneuern!

Die Dokumentation der Integration wurde ebenfalls aktualisiert: Sie listet
endlich die Kameras, Klingeln und Verteiler auf und warnt vor dem IoT
Core-Test.

Nochmals danke für dein Feedback :ok_hand:

Also habe ich keine Tuya-Produkte, denn in meinem Kopf bedeutet Tuya->Cloud->verbannen aus meiner Smart-Home-Umgebung.
Aber mit all der Arbeit, die @Terdious gerade leistet, und all den Tests und Ergänzungen von anderen Nutzern, um Cloud und dann lokale Steuerung (wahr für alle Produkte ;)?) zu haben, denke ich, dass ich ein paar Dinge testen werde, wenn ich die Gelegenheit habe, welche zu kaufen.

Also ein großes Lob an @Terdious :ok_hand: :raising_hands:

Falls es jemanden interessiert, dieser Distributor wird cloudbasiert und bald auch lokal unterstützt.


https://www.amazon.fr/gp/product/B0DJVKDBXT/ref=ox_sc_act_image_1?th=1

Der Verteiler zeigt nicht alles an, was er sollte, nur den Verteilknopf.


Das habe ich für dich gefunden, was du mich gefragt hast.

[2026-08-05T18:08:07.095Z] [INFO] [tuya] [Tuya][poll][local] device=bf15bc151aba2c4bb4bjap DPS snapshot: 4="standby" (UNMAPPED) | 106=2957 (UNMAPPED) | 108="" (UNMAPPED) | 114=0 (UNMAPPED)

Kann man nicht alle 6 Monate automatisch die Nachfrage simulieren? xD
Mir eine Szene machen, die mich alle 6 Monate daran erinnert, ist doch anstrengend XD

Danke für die Integration

Hallo @Terdious!

Könntest du die Funktion zur Energieverfolgungsberechnung hinzufügen?

@pierre-gilles, ist die Energieverfolgungsberechnung in der Spezifikation enthalten?

Hallo @Terdious

Wäre es möglich, die Unterstützung für Roboterstaubsauger hinzuzufügen?
Mein Staubsauger ist von der Marke Ultenic und bietet keine API, um den Staubsauger direkt zu steuern. (Überprüft mit Claude)
Ich habe es geschafft, ihn direkt in Tuya Cloud zu integrieren und da ich mit Claude begonnen habe, eine Integration zu entwickeln, sehe ich, dass die Integration von Ultenic vorschlägt, über Tuya zu gehen. Um also Doppelarbeit zu vermeiden, denke ich, dass es gut wäre, die Roboterstaubsauger hier zu integrieren :slight_smile:

Hier sind die Funktionen, die in der ersten Version der Integration, die ich begonnen habe, angezeigt wurden:

Danke

Ja, das wird von der externen Integration verwaltet.