[Z2M] Hinzufügen von Funktionen für TUYA RB-SRAIN01

Hallo,
ich habe gerade diese charmante Blume erworben, aber leider fehlen einige Funktionen.
Hier sind die Details:


{
  "battery": 49,
  "cleaning_reminder": true,
  "illuminance": 12,
  "illuminance_average_20min": 262,
  "illuminance_maximum_today": 336,
  "last_seen": "2025-02-18T20:15:26+00:00",
  "linkquality": 220,
  "rain": false,
  "rain_intensity": 3
}

Vielen Dank im Voraus :slight_smile:

Hallo,

Gladys integriert nicht alle Funktionen aller Geräte (vor allem die exotischeren). Außerdem gibt es einige Konzepte überhaupt nicht (wie die Anwesenheit von Regen).

Welche Funktionen brauchst du wirklich in Gladys? Regen und Regenintensität?

Hallo @cicoub13
illuminance_average_20min und illuminance_maximum_today könnten für Statistiken interessant sein, wenn du sie einfach integrieren kannst, aber das ist nicht meine Priorität (z. B. habe ich keine Solarpaneele, um Analysen zwischen illuminance_max und production_max durchzuführen).
rain und rain_intensity wären die beiden, die wir unbedingt zusätzlich zu illuminance, das wir bereits haben, brauchen.
cleaning_reminder erscheint mir nicht relevant, da ich ihn immer auf true habe und ihn bisher noch nie auf false gesehen habe.
Danke im Voraus!

https://github.com/GladysAssistant/Gladys/pull/2241

Hallo @cicoub13,

Danke für das PR! :slight_smile:

Da du eine neue Funktion hinzugefügt hast, hast du diese Funktion in der Oberfläche (mit der MQTT-Integration) getestet?

@mutmut Falls wir dir ein Docker-Image zur Verfügung stellen, könntest du dann bei dir Zigbee2mqtt testen? Danke! :pray:

Ja, jetzt weiß ich, wie das geht, dank dir :wink:
Und im Moment ist das Wetter in Elsass schlecht, also werde ich schnell Feedback bekommen.

Toll, @cicoub13 wenn du uns einen Docker-Build vorschlagen könntest :slight_smile:

Habe es nicht mit einem MQTT-Gerät getestet :neutral_face: (ist tatsächlich eine neue Funktion und ich habe nicht daran gedacht)
Ein Docker-Image mit dem Tag tuya-rain wird gebaut (in einer Stunde verfügbar).

https://github.com/cicoub13/Gladys/actions/runs/13585344877

Deshalb, ohne es überhaupt zu testen, fehlt meiner Meinung nach das Icon oder die Übersetzung, oder? Ich denke, ein kleiner lokaler Test lohnt sich, bevor man überhaupt ein Docker-Build macht :smiley:

Genau. Ich setze mich wieder dran, wenn ich etwas Zeit habe.

Docker-Test mit cicoub13/gladys:tuya-rain gestartet, und hier sind die Ergebnisse.
Es scheint, dass die Übersetzung von Rain intensity ins FR fehlt:


Für Rain intensity sollten die Einheiten mV sein:

Für Illuminance könnten die Lux standardmäßig angezeigt werden, anstatt der -----:

Und tatsächlich fehlen auch die Icons, wie @pierre-gilles bereits erwähnt hat:

Bisher warte ich noch auf Rückmeldungen, aber ich frage mich, ob es nicht schon zu spät ist …

Es war tatsächlich ein bisschen zu weit weg, hier mit einigen Werten:

Ich habe gerade ein Bild mit den Übersetzungen und Symbolen neu erstellt.
Man muss docker pull cicoub13/gladys:tuya-rain ausführen und den Container neu erstellen (docker stop und docker rm den alten).

danke @cicoub13!
Ich habe gerade dein Update durchgeführt, indem ich das alte entfernt habe. Allerdings behalte ich die gleichen Daten von Gladys (gleicher Testpfad ohne Löschung).
Ich glaube, mir entgeht etwas, denn ich sehe keinen Unterschied.
Ich habe es ausprobiert, indem ich das Gerät in meinen gespeicherten z2m-Geräten gelöscht und es dann „erneut erstellt“ habe (Entdeckung zu Geräten), aber es ändert sich nichts.

Werden die neuen z2m-Daten automatisch in meinen neuen Test-Docker integriert/ersetzt?
Oder muss ich alles löschen und von vorne beginnen?

Ich schau erstmal nach, bevor ich dich weiter belästige

Also habe ich herausgefunden, warum es sich nicht geändert hat.
Tatsächlich, selbst nach dem Löschen des Bildes, wenn ich docker-compose startete, lud es das alte Bild wieder …
Ich musste zuerst das neue Bild herunterladen und dann docker-compose starten.
Und alles ist gut, danke @cicoub13:


Wenn ich es wagen würde, würde ich dich bitten, die Einheiten für die Helligkeit standardmäßig in Lux zu haben :slight_smile:

Hallo @cicoub13, eine kleine Erinnerung an diesen PR, ich weiß nicht, ob du ihn schon angeschaut hast? :slight_smile:

Das ist gut für mich, ich habe den Lux-Wert standardmäßig für die Beleuchtungsstärke hinzugefügt und der PR ist bereit

https://github.com/GladysAssistant/Gladys/pull/2241

Danke @cicoub13 für den Pull Request, und danke @mutmut für die Tests :slight_smile:

Es ist gemerged und wird in der nächsten Version von Gladys veröffentlicht!

Live in Gladys Assistant 4.56: