Roborock Integration (HACS vs. offizielle Integration)

Ich nutze die Roborock Integration aus HACS für drei Roborocks
[humbertogontijo (Humberto Gontijo) · GitHub](https://HACS Roborock by humbertogontijo)
Die hatte ein paar Vorteile zur offiziellen Integration.
Ich kann aber aktuell nicht mehr sagen, ob die Vorteile weiterhin bestehen,
da für die offiziellen Integration so viele Updates in den letzten 12 Monaten herauskamen.

Ich habe mit der HACS Variante das Problem, dass alle 24-48 Stunden die Intregration die Verbindung verliert (alle entitäten „nicht verfügbar“)
Auch das „Neu laden“ der Intregration bringt dann nichts.
Wenn ich HA dann neustarte habe ich aber sofort wieder Verbindung.

Fehler im Log habe ich dauernd. Die sagen aber wohl nicht viel aus denn, während ich Fehler im Log habe, sind die Entitäten weiterhin da, bzw. ich vermute werden nach einer Sekunde wieder gefunden:
2025-02-27 10:58:15.744 WARNING (MainThread) [roborock.code_mappings] Missing RoborockDockTypeCode code: 15 - defaulting to ‚unknown‘

2025-02-27 10:59:16.433 WARNING (MainThread) [roborock.local_api] [Roborock Qrevo S] [Errno 104] Connection reset by peer
2025-02-27 10:59:19.084 WARNING (MainThread) [roborock.local_api] [Roborock Q7 Max] [Errno 104] Connection reset by peer
2025-02-27 10:59:18.995 WARNING (MainThread) [roborock.local_api] [Roborock S5 Max] [Errno 104] Connection reset by peer

2025-02-27 10:59:19.746 ERROR (MainThread) [custom_components.roborock.coordinator] Error fetching roborock data: id=12165 Timeout after 4 seconds

Ein Issue wurde 2023 aufgenommen, aber es arbeitet wohl keiner an dem Issue
[Roborock is becoming unavailable · Issue #329 · humbertogontijo/homeassistant-roborock · GitHub](https://issues 329)

Macht es Sinn nun auf die offizielle Integration zu wechseln?
Ist diese komplett lokal?
habe ich weiterhin die Map?
Kann ich einzelne Räume anfahren?
Unterschiedlichen Mop-Intensitäten und Saugleistungen?

Danke schon mal für euer Feedback.

1 „Gefällt mir“

Schau doch mal >>Hier<<<
Vielleicht hilf dir das schon weiter.

2 „Gefällt mir“

Definitiv macht das Sinn. Die nachgefragten Funktionen stehen in der offiziellen Integration genauso zur Verfügung. Nur komplett lokal wird es nicht laufen.

1 „Gefällt mir“

Ich nutze die offizielle Integration, jedoch fehlt mir die Entität für die Saugleistung (fan speed). Weder beim S8 noch beim Q8 kann ich diese finden.

Ist das nur bei mir so, oder ein generelles Problem ?

Geht bei mir bei allen drei: S5Max, Q7Max, Q-Revo

Lässt sich auch via Service/Action setzen:

alias: Vac Mode „balanced“
action: vacuum.set_fan_speed
metadata: {}
data:
fan_speed: balanced
target:
entity_id: vacuum.roborock_qrevo_s

Nur mit eigenem Code?
Das Modul unterstützt Mop-Mode jedoch nicht die Saugleistung adhoc?

Ist standardmäßig in der vacuum Entität enthalten. Wenn du in die Entwicklerwerkzeuge/Zustände gehst, dort deinen Robi suchst und dann auf das Info Symbol klickst, dann siehst du das auf meinem Screenshot.
Oder meinst du in der Automation?
Dann kannst du ja einfach den Code nehmen denn ich geschrieben habe und deinen Robi tauschen und die möglichen Stufen siehst du in den Entwicklungswerkzeugen wie beschrieben.

Bei mir ist das leider nicht so, sieht so aus:

Das obere ist nicht die Entität deines Roborocks. Unten steht die richtige Entität vacuum.roborock_s8. Suche Mal nach der und klicke die an. Und dann auf das Info Symbol links.

Vielen Dank, jetzt machts klick, hatte es in diesem Fall schon die ganze Zeit vor mir. :slight_smile:

Warum Fan Speed jedoch nicht als eigene Entität zur Verfügung steht wie die anderen Parameter verstehe ich nicht ganz…