Unterstützung von Geräten mit der Smartlife/Tuya-App

Okay, ich habe es gerade getestet und es funktioniert tatsächlich auf dem Gladys-PC…

Die Steckdose wird korrekt erkannt, der Schalter funktioniert. Die Verbrauchsinfos fehlen noch, aber das kommt später.

Cool :slight_smile: Danke, dass du es nochmal getestet hast!

@Lokkye du hältst mich auf dem Laufenden, sobald die PR-Reviews gut sind, damit ich sie nochmal überprüfen kann :wink:

Hallo @Lokkye
Ich komme vielleicht ein bisschen spät, aber bei mir funktionieren meine drei Tuya-Geräte einwandfrei im Ein-/Ausschaltmodus.


Ein farbiges LED-Band um den Fernseher herum
Eine farbige Lampe
Und ein Wandschalter Ein/Aus
Ich habe Rollläden mit 3. und 4. Generation Interfaces, aber ich habe gesehen, dass dies nicht unterstützt wird, ebenso wenig wie die Farbe der Lampen.
Nur zur Info, ich verwende Node Red, um alles zu verwalten
Danke für deine Arbeit und die Klarheit der Dokumentation, um das Tuya-Konto zu erstellen, und wenn ich bei zukünftigen Tests helfen kann, tue ich das gerne
:wink:

Es ist nie zu spät für Tests, danke :slight_smile:

Für die Rollläden habe ich die Integration nicht gemacht, aber wenn du mir die Logs von Gladys schickst, wenn du auf „Scannen“ klickst, sollte ich sie leicht hinzufügen können.

Bei der Farbe ist es seltsam, denn ich habe eine Farblampe und bei mir funktioniert es gut. Könntest du das Gerät löschen und mir die Logs schicken, wenn du die Geräte scannst.

hallo @Lokkye
hier sind die Logs nach dem Starten eines Scans,

2023-07-03T10:33:35+0200 <warn> tuya.convertFeature.js:17 (convertFeature) Tuya-Funktion mit dem Code "flash_scene_4" wird nicht verwaltet
2023-07-03T10:33:35+0200 <warn> tuya.convertFeature.js:17 (convertFeature) Tuya-Funktion mit dem Code "control" wird nicht verwaltet
2023-07-03T10:33:35+0200 <warn> tuya.convertFeature.js:17 (convertFeature) Tuya-Funktion mit dem Code "work_mode" wird nicht verwaltet
2023-07-03T10:33:35+0200 <warn> tuya.convertFeature.js:17 (convertFeature) Tuya-Funktion mit dem Code "colour_data" wird nicht verwaltet
2023-07-03T10:33:35+0200 <warn> tuya.convertFeature.js:17 (convertFeature) Tuya-Funktion mit dem Code "scene_data" wird nicht verwaltet
2023-07-03T10:33:35+0200 <warn> tuya.convertFeature.js:17 (convertFeature) Tuya-Funktion mit dem Code "countdown" wird nicht verwaltet
2023-07-03T10:33:35+0200 <warn> tuya.convertFeature.js:17 (convertFeature) Tuya-Funktion mit dem Code "control_data" wird nicht verwaltet
2023-07-03T10:33:35+0200 <warn> tuya.convertFeature.js:17 (convertFeature) Tuya-Funktion mit dem Code "control" wird nicht verwaltet
2023-07-03T10:33:35+0200 <warn> tuya.convertFeature.js:17 (convertFeature) Tuya-Funktion mit dem Code "control" wird nicht verwaltet
2023-07-03T10:33:35+0200 <warn> tuya.convertFeature.js:17 (convertFeature) Tuya-Funktion mit dem Code "control" wird nicht verwaltet
2023-07-03T10:33:35+0200 <warn> tuya.convertFeature.js:17 (convertFeature) Tuya-Funktion mit dem Code "percent_control" wird nicht verwaltet
2023-07-03T10:33:35+0200 <warn> tuya.convertFeature.js:17 (convertFeature) Tuya-Funktion mit dem Code "cur_calibration" wird nicht verwaltet
2023-07-03T10:33:35+0200 <warn> tuya.convertFeature.js:17 (convertFeature) Tuya-Funktion mit dem Code "control_back_mode" wird nicht verwaltet
2023-07-03T10:33:35+0200 <warn> tuya.convertFeature.js:17 (convertFeature) Tuya-Funktion mit dem Code "tr_timecon" wird nicht verwaltet
2023-07-03T10:33:35+0200 <warn> tuya.convertFeature.js:17 (convertFeature) Tuya-Funktion mit dem Code "control" wird nicht verwaltet
2023-07-03T10:33:35+0200 <warn> tuya.convertFeature.js:17 (convertFeature) Tuya-Funktion mit dem Code "percent_control" wird nicht verwaltet
2023-07-03T10:33:35+0200 <warn> tuya.convertFeature.js:17 (convertFeature) Tuya-Funktion mit dem Code "cur_calibration" wird nicht verwaltet
2023-07-03T10:33:35+0200 <warn> tuya.convertFeature.js:17 (convertFeature) Tuya-Funktion mit dem Code "control_back_mode" wird nicht verwaltet
2023-07-03T10:33:35+0200 <warn> tuya.convertFeature.js:17 (convertFeature) Tuya-Funktion mit dem Code "tr_timecon" wird nicht verwaltet
2023-07-03T10:33:35+0200 <warn> tuya.convertFeature.js:17 (convertFeature) Tuya-Funktion mit dem Code "control" wird nicht verwaltet
2023-07-03T10:33:35+0200 <warn> tuya.convertFeature.js:17 (convertFeature) Tuya-Funktion mit dem Code "control" wird nicht verwaltet
2023-07-03T10:33:35+0200 <warn> tuya.convertFeature.js:17 (convertFeature) Tuya-Funktion mit dem Code "countdown_1" wird nicht verwaltet
2023-07-03T10:33:35+0200 <warn> tuya.convertFeature.js:17 (convertFeature) Tuya-Funktion mit dem Code "tr_timecon" wird nicht verwaltet
2023-07-03T10:33:35+0200 <warn> tuya.convertFeature.js:17 (convertFeature) Tuya-Funktion mit dem Code "control" wird nicht verwaltet

Ich habe den Befehl " docker logs gladys-test-tuya " eingegeben, ich weiß nicht, ob das das war, was du wolltest?

hier sind die Logs nach dem Löschen der Smart LED Farbe und des LED-Bands

2023-07-03T10:43:22+0200 <info> tuya.discoverDevices.js:36 (TuyaHandler.discoverDevices) 11 Tuya-Geräte gefunden
2023-07-03T10:43:24+0200 <warn> tuya.convertFeature.js:17 (convertFeature) Tuya-Funktion mit "work_mode"-Code wird nicht verwaltet
2023-07-03T10:43:24+0200 <warn> tuya.convertFeature.js:17 (convertFeature) Tuya-Funktion mit "bright_value"-Code wird nicht verwaltet
2023-07-03T10:43:24+0200 <warn> tuya.convertFeature.js:17 (convertFeature) Tuya-Funktion mit "temp_value"-Code wird nicht verwaltet
2023-07-03T10:43:24+0200 <warn> tuya.convertFeature.js:17 (convertFeature) Tuya-Funktion mit "colour_data"-Code wird nicht verwaltet
2023-07-03T10:43:24+0200 <warn> tuya.convertFeature.js:17 (convertFeature) Tuya-Funktion mit "scene_data"-Code wird nicht verwaltet
2023-07-03T10:43:24+0200 <warn> tuya.convertFeature.js:17 (convertFeature) Tuya-Funktion mit "flash_scene_1"-Code wird nicht verwaltet
2023-07-03T10:43:24+0200 <warn> tuya.convertFeature.js:17 (convertFeature) Tuya-Funktion mit "flash_scene_2"-Code wird nicht verwaltet
2023-07-03T10:43:24+0200 <warn> tuya.convertFeature.js:17 (convertFeature) Tuya-Funktion mit "flash_scene_3"-Code wird nicht verwaltet
2023-07-03T10:43:24+0200 <warn> tuya.convertFeature.js:17 (convertFeature) Tuya-Funktion mit "flash_scene_4"-Code wird nicht verwaltet
2023-07-03T10:43:24+0200 <warn> tuya.convertFeature.js:17 (convertFeature) Tuya-Funktion mit "control"-Code wird nicht verwaltet
2023-07-03T10:43:24+0200 <warn> tuya.convertFeature.js:17 (convertFeature) Tuya-Funktion mit "work_mode"-Code wird nicht verwaltet
2023-07-03T10:43:24+0200 <warn> tuya.convertFeature.js:17 (convertFeature) Tuya-Funktion mit "colour_data"-Code wird nicht verwaltet
2023-07-03T10:43:24+0200 <warn> tuya.convertFeature.js:17 (convertFeature) Tuya-Funktion mit "scene_data"-Code wird nicht verwaltet
2023-07-03T10:43:24+0200 <warn> tuya.convertFeature.js:17 (convertFeature) Tuya-Funktion mit "countdown"-Code wird nicht verwaltet
2023-07-03T10:43:24+0200 <warn> tuya.convertFeature.js:17 (convertFeature) Tuya-Funktion mit "control_data"-Code wird nicht verwaltet
2023-07-03T10:43:24+0200 <warn> tuya.convertFeature.js:17 (convertFeature) Tuya-Funktion mit "control"-Code wird nicht verwaltet
2023-07-03T10:43:24+0200 <warn> tuya.convertFeature.js:17 (convertFeature) Tuya-Funktion mit "control"-Code wird nicht verwaltet
2023-07-03T10:43:24+0200 <warn> tuya.convertFeature.js:17 (convertFeature) Tuya-Funktion mit "control"-Code wird nicht verwaltet
2023-07-03T10:43:24+0200 <warn> tuya.convertFeature.js:17 (convertFeature) Tuya-Funktion mit "percent_control"-Code wird nicht verwaltet
2023-07-03T10:43:24+0200 <warn> tuya.convertFeature.js:17 (convertFeature) Tuya-Funktion mit "cur_calibration"-Code wird nicht verwaltet
2023-07-03T10:43:24+0200 <warn> tuya.convertFeature.js:17 (convertFeature) Tuya-Funktion mit "control_back_mode"-Code wird nicht verwaltet
2023-07-03T10:43:24+0200 <warn> tuya.convertFeature.js:17 (convertFeature) Tuya-Funktion mit "tr_timecon"-Code wird nicht verwaltet
2023-07-03T10:43:24+0200 <warn> tuya.convertFeature.js:17 (convertFeature) Tuya-Funktion mit "control"-Code wird nicht verwaltet
2023-07-03T10:43:24+0200 <warn> tuya.convertFeature.js:17 (convertFeature) Tuya-Funktion mit "percent_control"-Code wird nicht verwaltet
2023-07-03T10:43:24+0200 <warn> tuya.convertFeature.js:17 (convertFeature) Tuya-Funktion mit "cur_calibration"-Code wird nicht verwaltet
2023-07-03T10:43:24+0200 <warn> tuya.convertFeature.js:17 (convertFeature) Tuya-Funktion mit "control_back_mode"-Code wird nicht verwaltet
2023-07-03T10:43:24+0200 <warn> tuya.convertFeature.js:17 (convertFeature) Tuya-Funktion mit "tr_timecon"-Code wird nicht verwaltet
2023-07-03T10:43:24+0200 <warn> tuya.convertFeature.js:17 (convertFeature) Tuya-Funktion mit "control"-Code wird nicht verwaltet
2023-07-03T10:43:24+0200 <warn> tuya.convertFeature.js:17 (convertFeature) Tuya-Funktion mit "control"-Code wird nicht verwaltet
2023-07-03T10:43:24+0200 <warn> tuya.convertFeature.js:17 (convertFeature) Tuya-Funktion mit "countdown_1"-Code wird nicht verwaltet
2023-07-03T10:43:24+0200 <warn> tuya.convertFeature.js:17 (convertFeature) Tuya-Funktion mit "tr_timecon"-Code wird nicht verwaltet
2023-07-03T10:43:24+0200 <warn> tuya.convertFeature.js:17 (convertFeature) Tuya-Funktion mit "control"-Code wird nicht verwaltet
2023-07-03T10:43:29+0200 <info> device.destroy.js:62 (DeviceManager.destroy) Gerät tuya-bffe51721bd393b51cq9pr wird gelöscht, Gerät hat 15 Zustände in der DB
2023-07-03T10:43:37+0200 <info> tuya.discoverDevices.js:36 (TuyaHandler.discoverDevices) 11 Tuya-Geräte gefunden
2023-07-03T10:43:37+0200 <warn> tuya.convertFeature.js:17 (convertFeature) Tuya-Funktion mit dem Code "work_mode" wird nicht verwaltet
2023-07-03T10:43:37+0200 <warn> tuya.convertFeature.js:17 (convertFeature) Tuya-Funktion mit dem Code "bright_value" wird nicht verwaltet
2023-07-03T10:43:37+0200 <warn> tuya.convertFeature.js:17 (convertFeature) Tuya-Funktion mit dem Code "temp_value" wird nicht verwaltet
2023-07-03T10:43:37+0200 <warn> tuya.convertFeature.js:17 (convertFeature) Tuya-Funktion mit dem Code "colour_data" wird nicht verwaltet
2023-07-03T10:43:37+0200 <warn> tuya.convertFeature.js:17 (convertFeature) Tuya-Funktion mit dem Code "scene_data" wird nicht verwaltet
2023-07-03T10:43:38+0200 <warn> tuya.convertFeature.js:17 (convertFeature) Tuya-Funktion mit dem Code "flash_scene_1" wird nicht verwaltet
2023-07-03T10:43:38+0200 <warn> tuya.convertFeature.js:17 (convertFeature) Tuya-Funktion mit dem Code "flash_scene_2" wird nicht verwaltet
2023-07-03T10:43:38+0200 <warn> tuya.convertFeature.js:17 (convertFeature) Tuya-Funktion mit dem Code "flash_scene_3" wird nicht verwaltet
2023-07-03T10:43:38+0200 <warn> tuya.convertFeature.js:17 (convertFeature) Tuya-Funktion mit dem Code "flash_scene_4" wird nicht verwaltet
2023-07-03T10:43:38+0200 <warn> tuya.convertFeature.js:17 (convertFeature) Tuya-Funktion mit dem Code "control" wird nicht verwaltet
2023-07-03T10:43:38+0200 <warn> tuya.convertFeature.js:17 (convertFeature) Tuya-Funktion mit dem Code "work_mode" wird nicht verwaltet
2023-07-03T10:43:38+0200 <warn> tuya.convertFeature.js:17 (convertFeature) Tuya-Funktion mit dem Code "colour_data" wird nicht verwaltet
2023-07-03T10:43:38+0200 <warn> tuya.convertFeature.js:17 (convertFeature) Tuya-Funktion mit dem Code "scene_data" wird nicht verwaltet
2023-07-03T10:43:38+0200 <warn> tuya.convertFeature.js:17 (convertFeature) Tuya-Funktion mit dem Code "countdown" wird nicht verwaltet
2023-07-03T10:43:38+0200 <warn> tuya.convertFeature.js:17 (convertFeature) Tuya-Funktion mit dem Code "control_data" wird nicht verwaltet
2023-07-03T10:43:38+0200 <warn> tuya.convertFeature.js:17 (convertFeature) Tuya-Funktion mit dem Code "control" wird nicht verwaltet
2023-07-03T10:43:38+0200 <warn> tuya.convertFeature.js:17 (convertFeature) Tuya-Funktion mit dem Code "control" wird nicht verwaltet
2023-07-03T10:43:38+0200 <warn> tuya.convertFeature.js:17 (convertFeature) Tuya-Funktion mit dem Code "control" wird nicht verwaltet
2023-07-03T10:43:38+0200 <warn> tuya.convertFeature.js:17 (convertFeature) Tuya-Funktion mit dem Code "percent_control" wird nicht verwaltet
2023-07-03T10:43:38+0200 <warn> tuya.convertFeature.js:17 (convertFeature) Tuya-Funktion mit dem Code "cur_calibration" wird nicht verwaltet
2023-07-03T10:43:38+0200 <warn> tuya.convertFeature.js:17 (convertFeature) Tuya-Funktion mit dem Code "control_back_mode" wird nicht verwaltet
2023-07-03T10:43:38+0200 <warn> tuya.convertFeature.js:17 (convertFeature) Tuya-Funktion mit dem Code "tr_timecon" wird nicht verwaltet
2023-07-03T10:43:38+0200 <warn> tuya.convertFeature.js:17 (convertFeature) Tuya-Funktion mit dem Code "control" wird nicht verwaltet
2023-07-03T10:43:38+0200 <warn> tuya.convertFeature.js:17 (convertFeature) Tuya-Funktion mit dem Code "percent_control" wird nicht verwaltet
2023-07-03T10:43:38+0200 <warn> tuya.convertFeature.js:17 (convertFeature) Tuya-Funktion mit dem Code "cur_calibration" wird nicht verwaltet
2023-07-03T10:43:38+0200 <warn> tuya.convertFeature.js:17 (convertFeature) Tuya-Funktion mit dem Code "control_back_mode" wird nicht verwaltet
2023-07-03T10:43:38+0200 <warn> tuya.convertFeature.js:17 (convertFeature) Tuya-Funktion mit dem Code "tr_timecon" wird nicht verwaltet
2023-07-03T10:43:38+0200 <warn> tuya.convertFeature.js:17 (convertFeature) Tuya-Funktion mit dem Code "control" wird nicht verwaltet
2023-07-03T10:43:38+0200 <warn> tuya.convertFeature.js:17 (convertFeature) Tuya-Funktion mit dem Code "control" wird nicht verwaltet
2023-07-03T10:43:38+0200 <warn> tuya.convertFeature.js:17 (convertFeature) Tuya-Funktion mit dem Code "countdown_1" wird nicht verwaltet
2023-07-03T10:43:38+0200 <warn> tuya.convertFeature.js:17 (convertFeature) Tuya-Funktion mit dem Code "tr_timecon" wird nicht verwaltet
2023-07-03T10:43:38+0200 <warn> tuya.convertFeature.js:17 (convertFeature) Tuya-Funktion mit dem Code "control" wird nicht verwaltet
2023-07-03T10:43:45+0200 <info> tuya.discoverDevices.js:36 (TuyaHandler.discoverDevices) 11 Tuya-Geräte gefunden
2023-07-03T10:43:46+0200 <warn> tuya.convertFeature.js:17 (convertFeature) Tuya-Funktion mit dem Code "work_mode" wird nicht verwaltet
2023-07-03T10:43:46+0200 <warn> tuya.convertFeature.js:17 (convertFeature) Tuya-Funktion mit dem Code "bright_value" wird nicht verwaltet
2023-07-03T10:43:46+0200 <warn> tuya.convertFeature.js:17 (convertFeature) Tuya-Funktion mit dem Code "temp_value" wird nicht verwaltet
2023-07-03T10:43:46+0200 <warn> tuya.convertFeature.js:17 (convertFeature) Tuya-Funktion mit dem Code "colour_data" wird nicht verwaltet
2023-07-03T10:43:46+0200 <warn> tuya.convertFeature.js:17 (convertFeature) Tuya-Funktion mit dem Code "scene_data" wird nicht verwaltet
2023-07-03T10:43:46+0200 <warn> tuya.convertFeature.js:17 (convertFeature) Tuya-Funktion mit dem Code "flash_scene_1" wird nicht verwaltet
2023-07-03T10:43:46+0200 <warn> tuya.convertFeature.js:17 (convertFeature) Tuya-Funktion mit dem Code "flash_scene_2" wird nicht verwaltet
2023-07-03T10:43:46+0200 <warn> tuya.convertFeature.js:17 (convertFeature) Tuya-Funktion mit dem Code "flash_scene_3" wird nicht verwaltet
2023-07-03T10:43:46+0200 <warn> tuya.convertFeature.js:17 (convertFeature) Tuya-Funktion mit dem Code "flash_scene_4" wird nicht verwaltet
2023-07-03T10:43:46+0200 <warn> tuya.convertFeature.js:17 (convertFeature) Tuya-Funktion mit dem Code "control" wird nicht verwaltet
2023-07-03T10:43:46+0200 <warn> tuya.convertFeature.js:17 (convertFeature) Tuya-Funktion mit dem Code "work_mode" wird nicht verwaltet
2023-07-03T10:43:46+0200 <warn> tuya.convertFeature.js:17 (convertFeature) Tuya-Funktion mit dem Code "colour_data" wird nicht verwaltet
2023-07-03T10:43:46+0200 <warn> tuya.convertFeature.js:17 (convertFeature) Tuya-Funktion mit dem Code "scene_data" wird nicht verwaltet
2023-07-03T10:43:46+0200 <warn> tuya.convertFeature.js:17 (convertFeature) Tuya-Funktion mit dem Code "countdown" wird nicht verwaltet
2023-07-03T10:43:46+0200 <warn> tuya.convertFeature.js:17 (convertFeature) Tuya-Funktion mit dem Code "control_data" wird nicht verwaltet
2023-07-03T10:43:46+0200 <warn> tuya.convertFeature.js:17 (convertFeature) Tuya-Funktion mit dem Code "control" wird nicht verwaltet
2023-07-03T10:43:46+0200 <warn> tuya.convertFeature.js:17 (convertFeature) Tuya-Funktion mit dem Code "control" wird nicht verwaltet
2023-07-03T10:43:46+0200 <warn> tuya.convertFeature.js:17 (convertFeature) Tuya-Funktion mit dem Code "control" wird nicht verwaltet
2023-07-03T10:43:46+0200 <warn> tuya.convertFeature.js:17 (convertFeature) Tuya-Funktion mit dem Code "percent_control" wird nicht verwaltet
2023-07-03T10:43:46+0200 <warn> tuya.convertFeature.js:17 (convertFeature) Tuya-Funktion mit dem Code "cur_calibration" wird nicht verwaltet
2023-07-03T10:43:46+0200 <warn> tuya.convertFeature.js:17 (convertFeature) Tuya-Funktion mit dem Code "control_back_mode" wird nicht verwaltet
2023-07-03T10:43:46+0200 <warn> tuya.convertFeature.js:17 (convertFeature) Tuya-Funktion mit dem Code "tr_timecon" wird nicht verwaltet
2023-07-03T10:43:46+0200 <warn> tuya.convertFeature.js:17 (convertFeature) Tuya-Funktion mit dem Code "control" wird nicht verwaltet
2023-07-03T10:43:46+0200 <warn> tuya.convertFeature.js:17 (convertFeature) Tuya-Funktion mit dem Code "percent_control" wird nicht verwaltet
2023-07-03T10:43:46+0200 <warn> tuya.convertFeature.js:17 (convertFeature) Tuya-Funktion mit dem Code "cur_calibration" wird nicht verwaltet
2023-07-03T10:43:46+0200 <warn> tuya.convertFeature.js:17 (convertFeature) Tuya-Funktion mit dem Code "control_back_mode" wird nicht verwaltet
2023-07-03T10:43:46+0200 <warn> tuya.convertFeature.js:17 (convertFeature) Tuya-Funktion mit dem Code "tr_timecon" wird nicht verwaltet
2023-07-03T10:43:46+0200 <warn> tuya.convertFeature.js:17 (convertFeature) Tuya-Funktion mit dem Code "control" wird nicht verwaltet
2023-07-03T10:43:46+0200 <warn> tuya.convertFeature.js:17 (convertFeature) Tuya-Funktion mit dem Code "control" wird nicht verwaltet
2023-07-03T10:43:46+0200 <warn> tuya.convertFeature.js:17 (convertFeature) Tuya-Funktion mit dem Code "countdown_1" wird nicht verwaltet
2023-07-03T10:43:46+0200 <warn> tuya.convertFeature.js:17 (convertFeature) Tuya-Funktion mit dem Code „tr_timecon“ wird nicht verwaltet
2023-07-03T10:43:46+0200 <warn> tuya.convertFeature.js:17 (convertFeature) Tuya-Funktion mit dem Code „control“ wird nicht verwaltet

Hallo @Lokkye !

Wie ich im Chat gesagt habe, konnte ich endlich ein Tuya-Gerät bei Action am Wochenende ergattern :smiley:

Ich habe eine LSC Smart Connect-Steckdose für 8,99€ gefunden, das lohnt sich!

Die Steckdose ist recht kompakt und hat ein ansprechendes Design:

Ich installiere die Tuya-App und erstelle ein Konto, dann klicke ich auf „Gerät hinzufügen“:

Ich drücke 5 Sekunden auf den Knopf der Steckdose, um sie zurückzusetzen:

Die Tuya-Steckdose wird sichtbar:

Ich gebe das WLAN-Passwort ein:

Die Steckdose ist erfolgreich verbunden:

Ich benenne sie um, um einen klareren Namen zu verwenden:

Die Steckdose ist nun mit einem Klick steuerbar:

Bei Gladys, nach der Konfiguration des Tuya-Entwicklerkontos, sehe ich meine Steckdose:

Und ich kann sie vom Dashboard aus steuern:

@Lokkye Für mich ist das ein voller Erfolg :smiley: Gut gemacht :clap:

Bevor ich weitere Geräte hinzufüge, wäre für mich der erste Schritt, eine erste Version dieser bereits super funktionierenden Version zu veröffentlichen :slight_smile: Bist du bei der Dokumentation gut aufgestellt? Und ist der Pull Request bereit?

Da bin ich gespannt!

Danke, es ist cool, dass du kein Problem hattest.
Die Dokumentation ist in diesem Beitrag, also denke ich, dass ich sie woanders hinstellen sollte, aber ich weiß nicht wo.
Der PR ist fertig, ich habe gerade die letzten Rückmeldungen, die du hattest, programmiert.

Hallo, @Lokkye
hast du gesehen, warum die Farbfunktionen nicht auf meinen Lampen erscheinen?

Ja, ich sehe das Problem. Bisher habe ich nicht alle Funktionen der vernetzten Geräte berücksichtigt.
Ich habe es gerade in der PR für deine Lampen erledigt.
Aber wie @pierre-gilles sagt, können wir sie nach diesem ersten Schritt leicht hinzufügen.
Ich baue gerade ein Docker-Image mit den letzten Änderungen neu.

Super, tolle Arbeit :+1:
Ich warte darauf, es zu testen.

Ich würde mich freuen, wenn du einen Pull Request für die Dokumentation machst :slight_smile:

Die Dokumentation ist Open Source:

Beispiel für einen Pull Request zur Hinzufügung der Dokumentation einer neuen Integration:

Ich schaue mir das an und gebe dir Feedback

@Lokkye Ich habe eine Review des PR gemacht: Tuya Integration by callemand · Pull Request #1788 · GladysAssistant/Gladys · GitHub

Nichts Ernstes, es ist ein toller PR :clap: Bravo für die super Arbeit!

Ich denke, es fehlen noch zwei Dinge:

  • Der PR für die Dokumentation (du kannst die, die du im Forum gemacht hast, weitgehend wiederverwenden)
  • Die wenigen Fixes aus der Review. Sobald die Dokumentation erstellt ist, kannst du sie sogar als Link auf der Seite hinzufügen, wie wir es bei anderen Integrationen machen:

Sobald alles fertig ist, sag mir Bescheid, und ich werde einen finalen Test durchführen. Wenn alles gut ist, werde ich es in die Produktion mergen!

Für die weitere Integration, falls du noch weiteres Material benötigst @Lokkye, zögere nicht, ich schicke dir gerne Material, wie beim ersten Mal :slight_smile:

Tolle Arbeit :clap:

Ich habe gerade den PR für die Dokumentation gemacht:

Ich habe gerade die Korrekturen der Rückmeldungen zum PR gepusht und den Tab für die Dokumentation hinzugefügt

Ein neues Docker-Image wird in etwa 1 Stunde bereit sein (delogzway/gladys:tuya)

Für die Dokumentation ist alles gut für mich!

Aber der Link auf der Seite verursacht bei mir einen Absturz der Frontend-Anwendung:

Achte darauf, dass „user“ gut definiert ist, wenn du dieses Component aufrufst :slight_smile:

Weitere Anmerkung zum „componentWillReceiveProps“:

Es ist das gleiche Problem wie im anderen PR, das Risiko hier ist, dass, wenn die Props aktualisiert werden (ohne dass sich das Gerät ändert), das Gerät im Zustand komplett zurückgesetzt wird (Aber in diesem Fall ist es vielleicht kein Problem, ich will nur sicherstellen, dass du dir des Verhaltens bewusst bist) :slight_smile:

Ja, das hatte ich für den Setup vergessen :frowning: Ich habe den Fix im PR gemacht.

Normalerweise sollte es in diesem Fall kein Problem geben. (Aber ich bin nicht begeistert von der Lösung, ich werde sehen, ob ich mit einem useEffect-Binder auf die Änderungen der Prop « device » es in einem zweiten Schritt mache)

Ich denke, es ist so in Ordnung für diese Komponente, kein Grund, etwas zu ändern :slight_smile:

useEffect bin ich nicht so für, die React-Hooks sind wirklich ein Wespennest für Bugs, finde ich :grinning_face_with_smiling_eyes:

Danke für die Fixes @Lokkye, das ist perfekt für mich !! :partying_face:

Ich habe gerade den Merge des Integrationszweigs in master durchgeführt, der in der nächsten Version von Gladys enthalten sein wird :clap: :clap: :clap:

Verfügbar in Gladys Assistant 4.26:

Ich schließe dieses Thema, zögern Sie nicht, ein anderes Thema für zukünftige Entwicklungen zu erstellen :smiling_face_with_sunglasses: