homebridge-xiaomi-roborock-vacuum

  • Übrigens konnte ich gerade meinen S50 EU endlich auf dem China Server anmelden und einrichten was ja vorher Dank DSGVO untersagt wurde. Endlich kein Serverwechsel mehr nötig.

  • Hallo



    Hab jetzt den ganzen Thread durchgelesen und kämpfe nach wie vor mit den ID und den Raumnamen:


    folgendes hab ich bereits gemacht:


    Robe ist angelernt und lässt sich über Home App einschalten.


    im Protokoll erhalte ich jedoch noch Service Fehler:


    AP Warning: Characteristic 000000AC-0000-1000-8000-0026BB765291 not in required or optional characteristics for service 00000040-0000-1000-8000-0026BB765291. Adding anyway.

    HAP Warning: Characteristic 000000AB-0000-1000-8000-0026BB765291 not in required or optional characteristics for service 00000040-0000-1000-8000-0026BB765291. Adding anyway.


    hat dies mit den ID zu tun?


    ansonsten habe ich Autoroom = true und ab ID 16 drei Räume mit 1,2,3 benannt.


    Irgendwie wird beim starten der Reinigung aber keine Raum ID angezeigt und ich erhalte auch keine neuen Schalter um den Roboter in die Räume 1,2,3 zu schicken? Hab ich da was vergessen?


    Kann mir da jemand helfen?

  • Die beiden HAP-Warning habe ich auch, aber alles klappt, auch die Räume. Also verdränge es 8)


    Wenn du die 3 Räume angelegt hast, dann erscheinen in der Home-App (wahrscheinlich im Standardraum) auch die 3 Buttons mit 1, 2 und 3. Falls nicht setze mal „autoroom = false“ -> ist nur für S6 oder S5max nutzbar.


    Anbei mal meine config im Auszug:

  • Dann versuch mal die ID 1, 2, 3 oder ID 20,21,22 ...

    Wie du siehst ging bei mir die ID 1 auch, aber dafür die ID 22 nicht. Warum manch gehen und andere nicht weiß ich auch nicht.

  • im Protokoll kommt nun folgende Fehlermeldung:


    Walle (Staubsauger)] WAR changedError | roborock.vacuum.s6 | Robot has an ERROR - charger-offline, Charger is offline


    Ich kann Ihn aber nach wie vor via Home App starten und stoppen :S


    Die Räume klappen nach wie vor nicht :S


    Da ich ja den S6 habe gehe ich davon aus, das bei eingeschaltetem "Auto-Detect" er die Räume aus der App übernimmt oder?


    Irgendwie muss ich doch die Räume reinbekommen :( Nach wie vor habe ich nur den Lüfter zum ein und ausschalten des Robos.


    Meine Config mal in Kürze:

    "accessories": [

    {

    "name": "Walle (Staubsauger)",

    "ip": "192.168.178.52",

    "token": "336exxxxxxxxxxxx6b58",

    "waterBox": false,

    "pause": false,

    "dock": true,

    "delay": false,

    "cleanword": "sauge",

    "autoroom": true,

    "accessory": "XiaomiRoborockVacuum"



    ist denn irgendwas hier falsch?

  • Ich denke nun auch, dass er die Räume beim S6 automatisch von der XiaomiHome-App übernimmt. Weiß es aber nicht genau, da ich keinen habe.

    Dort hast du doch auch die Räume einzeln zugewiesen und benannt - oder?


    … zumindest laut Entwickler sollte es automatisch gehen:

  • Da du „dock“ auf true gesetzt hast, solltest du neben dem Robo (Ventilator) auch die LS als Anwesendheitssensor sehen!

  • Okay, wenn beides gezeigt wird passt es. Die anderen Dinge sind das ganze Filter-Gedöns (ist nur in der Eve-App).

    Hast du schon mal das Plugin deinstalliert und nach reboot wieder neu installiert?

  • So hab es getestet


    1. Eintrag in der Config gelöscht

    2. Plugin gelöscht

    3. Plugin installiert


    Jedes Mal HB neugestartet.


    Ergebnis: keine automatische raumerkennung im Protokoll jedem Mist seh ich da aber keine Raum ID oder Name :((


    Hat Es bei einem S6 Besitzer schon geklappt?

  • Also ich habe es auch einfach gelöscht, neu installiert und gut ist.

    ich hab mal mit --force installiert


    ob ds gut war? Jedenfalls ginge dann ;)

    //.ichael

    -----------------------------------


  • Gibt es eigentlich eine Möglichkeit, die INF Meldungen zu deaktivieren?


    Mich interessieren in einem Log nur Fehler ...

    Code
     May 26 20:02:07 Homebridge01 homebridge[22606]: [5/26/2020, 20:02:07] [Sauger Flur] INF getCareFilter | roborock.vacuum.s5 | Filter worktime is 94187 seconds / 17.44%.
    May 26 20:02:07 Homebridge01 homebridge[22606]: [5/26/2020, 20:02:07] [Sauger Flur] INF getCareSideBrush | roborock.vacuum.s5 | Sidebrush worktime is 94187 seconds / 13.08%.
    May 26 20:02:07 Homebridge01 homebridge[22606]: [5/26/2020, 20:02:07] [Sauger Flur] INF getCareSensors | roborock.vacuum.s5 | Sensors dirtytime is 93217 seconds / 86.31%.
    May 26 20:02:07 Homebridge01 homebridge[22606]: [5/26/2020, 20:02:07] [Sauger Flur] INF getCareFilter | roborock.vacuum.s5 | Filter worktime is 94187 seconds / 17.44%.
    May 26 20:02:07 Homebridge01 homebridge[22606]: [5/26/2020, 20:02:07] [Sauger Flur] INF getCareSideBrush | roborock.vacuum.s5 | Sidebrush worktime is 94187 seconds / 13.08%.
    May 26 20:02:07 Homebridge01 homebridge[22606]: [5/26/2020, 20:02:07] [Sauger Flur] INF getSpeed | roborock.vacuum.s5 | Fanspeed is 103 over miIO. Converting to HomeKit
    May 26 20:02:07 Homebridge01 homebridge[22606]: [5/26/2020, 20:02:07] [Sauger Flur] INF getSpeed | roborock.vacuum.s5 | Fanspeed is 103 over miIO "Turbo" > HomeKit speed 80%
    May 26 20:02:07 Homebridge01 homebridge[22606]: [5/26/2020, 20:02:07] [Sauger Flur] INF getCharging | roborock.vacuum.s5 | Charging is true (Status is charging)
    May 26 20:02:07 Homebridge01 homebridge[22606]: [5/26/2020, 20:02:07] [Sauger Flur] INF getBattery | roborock.vacuum.s5 | Batterylevel is 100%

    //.ichael

    -----------------------------------


  • Genau das würde mich auch interessieren.

    Da wird der ganze log zugemüllt - immer und immer wieder ||