Skip to content

Kartenunterstützung ​

Vollständig rückentwickelte Karten-Datenverarbeitung, Dekodierung und Darstellung für die Unterstützung von Live- und mehreren gespeicherten Karten mit allen Funktionen, die in der offiziellen App bereitgestellt werden.

Live-KarteLive-Karte
  • Hochauflösende Bilddarstellung mit Layer-Caching zur Verbesserung der Leistung.
  • Alle Algorithmen zur Positions- und Farbindexsuche von Symbolen wurden unabhängig rückentwickelt, um das Aussehen und Gefühl der offiziellen App zu entsprechen.
  • Alle Kartenoperationen werden im Speicher verarbeitet, bevor sie an das Gerät zur latenzarmen Aktualisierung gesendet werden.
  • Voll ausgestatteter, hochoptimierter integrierter Kartenmanager für Kartenerstellung und Umgang mit Teilkarten.
  • Mit dynamischer Bildwiederholrate, die vom Kartentyp, dem Gerätezustand und der letzten Zugriffszeit bestimmt wird.

Wie man die Karte anzeigt und das Gerät über das Dashboard steuert

Hohe Bildwiederholrate bei niedriger Latenz ​

Die Integration verfügt über fortschrittliche Karten-Dekodierungsfunktionen, um eine hohe Bildwiederholrate bei niedriger Latenz zu liefern, die der Leistung der offiziellen App sehr nahekommt. Sie verarbeitet eingehende Datenströme nahtlos, um die standardmäßige drei-Sekunden-Aktualisierungsrate, die auf den meisten Geräten üblich ist, sowie die schnellere Ein-Sekunden-Aktualisierungsrate zu unterstützen, die mit den Modellen ab 2026 eingeführt wurde.

Reinigung der BildwiederholrateReinigung der BildwiederholrateReinigung der Bildwiederholrate

Komplexität der Karten-Dekodierung

Moderne Geräte übertragen teilweise Kartenaktualisierungen (P-Bilder), die nur die inkrementellen Unterschiede zum vorherigen Bild enthalten. Das Dekodieren dieser differentiellen Bilder ist ein sehr komplexer Prozess, aber notwendig, um Echtzeit-Updates zu erreichen. Indem diese Logik unabhängig verarbeitet wird, vermeidet die Integration die hohe Belastung und die willkürlichen Zeitlimits, die beim kontinuierlichen Anfordern vollständiger Karten entstehen.

Farbschemata ​

Die Integration bietet mehrere integrierte Farbschemata, die es den Benutzern ermöglichen, den visuellen Stil sowohl von Live- als auch gespeicherten Karten anzupassen, um sie am besten an das Design ihres Dashboards anzupassen.

Dreame Light FarbschemaDreame Light Farbschema
Dreame Hell
Dreame Dark FarbschemaDreame Dark Farbschema
Dreame Dunkel
Mijia Light FarbschemaMijia Light Farbschema
Mijia Hell
Mijia Dark FarbschemaMijia Dark Farbschema
Mijia Dunkel
Graustufen-FarbschemaGraustufen-Farbschema
Graustufen

Das aktive Farbschema für ein spezifisches Gerät kann jederzeit über die Farbschema Konfigurationsoption geändert werden.

Raum- und benutzerdefinierte Reinigungssymbole ​

Der Karten-Renderer erzeugt dynamisch und überlagert eine umfassende Reihe raumspezifischer Symbole, Beschriftungen und Abzeichen, um die aktuellen benutzerdefinierten Reinigungseinstellungen des Geräts in Echtzeit widerzuspiegeln. Diese dynamisch gerenderten Elemente umfassen:

Raum- und benutzerdefinierte ReinigungssymboleRaum- und benutzerdefinierte ReinigungssymboleRaum- und benutzerdefinierte Reinigungssymbole
  • Raumfarben
  • Raumsymbole
  • Raumnamen
  • Hintergrund der Raumnamen
  • Raumreihenfolge
  • Raum-Saugstufe
  • Raum-Wassermenge
  • Raum-Reinigungszeiten
  • Raum-Reinigungsmodus
  • Raum-Wischmodus

Jedes dieser raumspezifischen Elemente kann jederzeit über die Konfigurationsoption Versteckte Kartenobjekte selektiv aus der erzeugten Karte ausgeblendet werden.

Dynamische Objektanzeige für Aufgabentypen ​

Die auf der Karte angezeigten visuellen Elemente, einschließlich Raumfarben, aktiver Symbole und anderer Objekte, ändern sich dynamisch abhängig vom aktuellen Aufgabentyp des Roboters (z. B. Raumreinigung vs. Zonenreinigung), um die aktive Aufgabe genau wiederzugeben.

RaumreinigungsanzeigeRaumreinigungsanzeigeRaumreinigungsanzeige
ZonenreinigungsanzeigeZonenreinigungsanzeigeZonenreinigungsanzeige

Schnelles Kartenerstellen und Punktreinigung ​

Die Integration kann nicht gespeicherte, temporäre Karten in Echtzeit analysieren und anzeigen. Dies schließt dynamisch gezeichnete Karten während schneller Kartenerstellung-Operationen oder Punktreinigungs-Aufgaben ein, die direkt über die physische Taste am Roboter gestartet werden.

Temporäre Kartenverwaltung

Wenn der Roboter Schnellkartierung oder Punktreinigung durchführt, erstellt er eine neue temporäre Karte in seinem Speicher und reagiert nicht auf lokale map_request-API-Aktionen. Da diese neu erstellten Karten noch keinen Objektnamen haben, können sie nur über die Cloud-map_data-Eigenschaft abgerufen werden. Neue Kartendaten erfordern völlig andere Dekodierungs- und Rendering-Regeln, wodurch diese Integration einzigartig in der Lage ist, diese Art von Kartendaten zu verarbeiten.

Schnelle KartierungSchnelle KartierungSchnelle Kartierung
SpotreinigungSpotreinigungSpotreinigung

Wenn ein Kartierungsauftrag abgeschlossen ist, das Gerät jedoch seine maximale gespeicherte Kartenanzahl erreicht hat, pausiert der Roboter und wartet auf Ihre Entscheidung, ob eine vorhandene Karte überschrieben oder die neu erstellte Karte verworfen werden soll. Die Integration bietet ein spezielles Benachrichtigung, um Sie zu benachrichtigen, wenn eine temporäre Karte entdeckt wurde und eine Aktion wartet.

Roboterzustand ​

Staubsauger-Symbol-Overlays zur Anzeige des Gerätezustands, passend zu den Vereinbarungen der offiziellen App.

Schlafend
Leerlauf
Aktiv
Aufladen
Fehler
SchlafendSchlafend
LeerlaufLeerlauf
AktivAktiv
AufladenAufladen
FehlerFehler

Tipp

Warnungen können über Benachrichtigungen oder den clear_warning-Dienst gelöscht werden, um den Roboterzustand auf der Karte wiederherzustellen.

Raum-Entitäten ​

Dynamische RaumentitätenDynamische RaumentitätenDynamische Raumentitäten

Die Integration stellt dynamische Raumentitäten zur Verwaltung aller anpassbaren Eigenschaften eines Raums bereit, wie z. B. dessen Name, Bodenmaterial und angepasste Reinigungseinstellungen. Diese Entitäten werden dynamisch aus gespeicherten Karten generiert und aktualisieren sich automatisch, wenn die ausgewählte Karte geändert wird.

Für weitere Informationen über Raumentitäten