Vacuum Karte S5 einbinden

Guten Morgen,
ich habe leider einige Probleme die Karte meines Roborock S5 einzubingen.
Ich nutze die Integrationen

  • Xiaomi Cloud Map Extractor
  • Xiaomi Mio

Der Vacuum wird erkannt und die Kamere ist in der Konfiguration Yaml

camera:
  - platform: xiaomi_cloud_map_extractor
    host: 172.16.0.***
    token: ****************************************
    username: ********************
    password: ****************
    draw: ['all']
    attributes:
      - calibration_points
      - vacuum_position
      - charger

Das ganze ist so eingebunden:

vacuum_platform: humbertogontijo/homeassistant-roborock
map_source:
  camera: camera.xiaomi_cloud_map_extractor
calibration_source:
  camera: true

Es wird mir aber nur der Hinweis ungültige Kalibrierung zurück gegeben.

Bei Versuch das ganze manuell zu konfigurieren, stoße ich auf das Problem das mit der Roboter keine Position zurück gibt:

access_token: **********************************************************
calibration_points: null
charger: null
vacuum_position: null
entity_picture: >-
  /api/camera_proxy/camera.xiaomi_cloud_map_extractor?token=**********************************************************************************************
friendly_name: Xiaomi Cloud Map Extractor
supported_features: 1

Vielleicht mache ich auch nur einen Anfängerfehler, aber hat jemand einen Tipp für mich. Hatte erst noch vesucht die offizielle Roborock App zu nehmen, da wird der S5 nicht unterstütz, nutze die Xiaomi Home App

Danke im voraus.
Gruss

Den token hast du korrekt “ausgelesen”?

Hi,
ich denke mal schon. Hab es nach der Anleitung eines Videos gemacht.
Konnte auf jeden Fall das hier extrahieren



NAME:     Roboter-Staubsauger
   ID:       2611****
   MAC:      **********
   IP:       172.******
   TOKEN:    *******************
   MODEL:    roborock.vacuum.s5

Die Daten sehen soweit plausibel aus. Ich kann den Vacuum ja auch per Bedienfeld steuern. Nur halt das mit der Karte funktioniert nicht

Nachtrag:
Schaue mir das aber nochmal an, muss nur erst den Roboter wieder zum laufen bringen. Denke der Akku ist kaputt. Der fährt auf der Station nur hoch und runter. Lässt sich nicht mehr einschalten.

:crayon:by HarryP: Zusammenführung Doppelpost

hast du Home Assistant Neugestartet nachdem du den Code in deiner configuration.yaml Hinzugefügt hast?

Mein Code sieht so aus, habe auch ein S5:

camera:
  - platform: xiaomi_cloud_map_extractor
    host: !secret xiaomi_vacuum_host
    token: !secret xiaomi_vacuum_token
    username: !secret xiaomi_cloud_username
    password: !secret xiaomi_cloud_password
    draw: ['all']
    auto_update: false
    attributes:
      - calibration_points
      - rooms
    map_transformation:
      scale: 5
      trim:
        top: 30
        bottom: 28
        left: 23
        right: 23
    sizes:
      charger_radius: 20
      vacuum_radius: 20
    colors:
      color_path: [0, 0, 0]
      color_map_outside: [28, 28, 28]

Edit:

würde mal gucken ob die Kontakte sauber sind.

LG

Ich vermute das der Akku defekt ist. Der ist vorher zum saugen los gefahren und hat sich am Kratzbaum festgebissen. Dann ist er plötzlich aus und nix geht mehr.

Wenn der auf der Station steht, fängt er an leuchten. Die Kontakte scheinen in Ordnung zu sein. Nachdem die, ich sag mal Melodie erklingt. Zack Neustart, das wiederholt er bis ich den von der Ladestation nehme.
Werde mal probeweise einen neuen Akku testen und dabei mal komplett zerlegen und sauber machen.

Wenn das funktionieren sollte, versuche ich den Code mal, ansonsten muss eh ein neuer her. :expressionless:

Hast du den Staubsauger nun ersetzt oder reparieren können?
Wenn er in der App einen Ladefehler meldet könnte es sein das du das gleiche Problem hast wie meiner hatte.

Ich musste damals einen Kondensator in der Ladestation und eine Fuse auf der Hauptplatine austauschen, seither läuft er wieder.