Skip to content

Kortstøtte ​

Fuldstændig reverse-engineered kortdatahåndtering, dekodning og rendering til live og multiple gemte kort med alle funktioner som leveres med den officielle app.

LivekortLivekort
  • Højopløsnings billedrendering med lagcaching for at forbedre ydeevnen.
  • Alle algoritmer til at finde ikonposition og farveindeks blev uafhængigt reverse-engineered for at matche den officielle apps udseende og følelse.
  • Alle kortoperationer håndteres i hukommelsen, før de sendes til enheden for opdateringer med lav latenstid.
  • Fuldstændigt funktionelt, højt optimeret integreret kortmanager til kortredigering og håndtering af delvise kort.
  • Med dynamisk opdateringshastighed bestemt af korttype, enhedstilstand og sidste adgangstid.

Sådan vises kortet og kontrolleres enheden fra dashboardet

Høj opdateringshastighed med lav latenstid ​

Integrationen har avancerede kortdekodningsfunktioner, der leverer høj opdateringshastighed med lav ventetid, hvilket nøje matcher den officielle apps ydeevne. Den behandler problemfrit indkommende datastrømme for at understøtte den standard tresekunders opdateringshastighed, der findes på de fleste enheder, samt den hurtigere etsekunds opdateringshastighed introduceret med 2026 og nyere modeller.

Rengøring af opdateringshastighedRengøring af opdateringshastighedRengøring af opdateringshastighed

Kortdekodningskompleksitet

Moderne enheder transmitterer delvise kortopdateringer (P-frames), der kun indeholder de inkrementelle forskelle fra den foregående ramme. Dekodning af disse differentielle rammer er en meget kompleks proces, men det er nødvendigt for at opnå opdateringer i realtid. Ved selvstændigt at håndtere denne logik undgår integrationen den store belastning og vilkårlige tidsbegrænsninger ved konstant at anmode om komplette kort.

Farveskemaer ​

Integration giver flere indbyggede farveskemaer, så brugere kan tilpasse det visuelle udseende af både live- og gemte kort, så det passer bedst til deres dashboard-design.

Dreame Light farveskemaDreame Light farveskema
Dreame lys
Dreame Dark farveskemaDreame Dark farveskema
Dreame mørk
Mijia Light farveskemaMijia Light farveskema
Mijia lys
Mijia Dark farveskemaMijia Dark farveskema
Mijia mørk
GråtoneskemaGråtoneskema
Gråtoner

Det aktive farveskema for en specifik enhed kan ændres når som helst fra Farveskema-konfigurationsmuligheden.

Rum- og tilpassede rengøringsikoner ​

Kortrenderen genererer dynamisk og overlejrer et omfattende sæt rum-specifikke ikoner, etiketter og badges for at afspejle enhedens nuværende tilpassede rengøringsindstillinger i realtid. Disse dynamisk gengivne elementer inkluderer:

Rum- og tilpassede rengøringsikonerRum- og tilpassede rengøringsikonerRum- og tilpassede rengøringsikoner
  • Rumfarver
  • Rumikoner
  • Rumnavne
  • Baggrunde for rumnavne
  • Rumrækkefølge
  • Rumsugestyrke
  • Rumvandvolumen
  • Rumrengøringstider
  • Rumrengøringsindstilling
  • Rumvaskemodus

Enhver af disse rum-specifikke elementer kan selektivt skjules fra det genererede kort når som helst via indstillingen Skjulte kortobjekter.

Dynamisk objektgengivelse for jobtyper ​

De visuelle elementer, der vises på kortet, herunder rumfarver, aktive ikoner og andre objekter, ændres dynamisk afhængigt af robotens aktuelle jobtype (f.eks. rengøring af rum vs. rengøring af zone) for nøjagtigt at afspejle den aktive opgave.

Rengøring af rum gengivelseRengøring af rum gengivelseRengøring af rum gengivelse
Rengøring af zone gengivelseRengøring af zone gengivelseRengøring af zone gengivelse

Hurtig kortlægning og punktvis rengøring ​

Integrationen kan analysere og gengive ikke-gemte midlertidige kort i realtid. Dette inkluderer dynamisk tegnede kort under hurtig kortlægning operationer eller punktvis rengøring opgaver, der startes direkte via den fysiske knap på robotten.

Håndtering af midlertidige kort

Når robotten udfører hurtigkortlægning eller punktvis rengøring, opretter den et nyt midlertidigt kort i sin hukommelse og reagerer ikke på lokale map_request-API-handlinger. Fordi disse nyoprettede kort endnu ikke har et objektnavn, kan de kun tilgås via cloud-map_data-egenskaben. Nye kortdata kræver helt forskellige dekodnings- og renderingsregler, hvilket gør denne integration unikt i stand til at håndtere denne type kortdata.

Hurtig kortlægningHurtig kortlægningHurtig kortlægning
PletrengøringPletrengøringPletrengøring

Når en kortlægningsopgave er færdig, men enheden har nået sin maksimale grænse for gemte kort, vil robotten pause og vente på din beslutning om, hvorvidt et eksisterende kort skal overskrives eller det nyligt genererede kort kasseres. Integration giver en dedikeret Notifikation for at advare dig, når et midlertidigt kort opdages og venter på handling.

Robotstatus ​

Støvsugerikon-overlays til visning af enhedens status, der matcher den officielle apps konventioner.

Sover
Inaktiv
Aktiv
Oplader
Fejl
SoverSover
InaktivInaktiv
AktivAktiv
OpladerOplader
FejlFejl

Tip

Advarsler kan ryddes via notifikationer eller clear_warning-tjeneste for at gendanne robotstatus på kortet.

Rumentiteter ​

Dynamiske rum-enhederDynamiske rum-enhederDynamiske rum-enheder

Integrationens eksponerer dynamiske rum-enheder til at administrere alle tilpasselige egenskaber for et rum, såsom dets navn, gulvmateriale og tilpassede rengøringsindstillinger. Disse enheder genereres dynamisk fra gemte kort og opdateres automatisk, når det valgte kort ændres.

For mere information om rum-enheder