Skip to content
  • Home
  • Recent
  • Tags
  • 0 Unread 0
  • Categories
  • Unreplied
  • Popular
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. ioBroker Allgemein
  4. [Frage] Xiaomi Vacuum cleaner

NEWS

  • Neuer ioBroker-Blog online: Monatsrückblick März/April 2026
    BluefoxB
    Bluefox
    3
    1
    79

  • Verwendung von KI bitte immer deutlich kennzeichnen
    HomoranH
    Homoran
    8
    1
    130

  • Monatsrückblick Januar/Februar 2026 ist online!
    BluefoxB
    Bluefox
    18
    1
    861

[Frage] Xiaomi Vacuum cleaner

Scheduled Pinned Locked Moved ioBroker Allgemein
2.2k Posts 204 Posters 1.0m Views 39 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • MeistertrM Offline
    MeistertrM Offline
    Meistertr
    Developer
    wrote on last edited by
    #1538

    @MathiasJ:

    Wieder ein Misserfolg.

    Log ausgelesen:

    Habe den Robbie gestartet.

    Das sagt auch das logfile.

    Keine Fehlermeldung….........

    Gruß, Mathias

    Gesendet von meinem SM-N915FY mit Tapatalk `
    ich gebe es auf, du willst scheinbar keine Hilfe! in meinem letzten Beitrag steht nur 2 Anweisungen und keine wurde umgesetzt. Man kann auch nicht in einer Werkstatt anrufen und sagen mein auto fahrt nicht mehr, was ist da kaputt und wie teuer wird es? Du musst schon so schreiben, dass es jemand nachvollziehen kann, der nicht neben dir sitzt. Da ich von hier aus nciht sehe was du versuchst oder versucht hast

    <u>Bitte so vorgehen und folgende Fragen BEANTWORTEN:</u>

    1: Flole App aus ?

    2: Adapter ausschalten(unter Instanzen auf Pause)

    3: Roboter <u>NEU</u> Starten (vom Dock nehmen und lange die AN/AUS Taste Drücken)

    3: Warten bis er wieder hochgefahren ist

    4: Unter Instanzen oben links auf experten stellen und dann auf der rechten Seite die Instanz von INFO auf DEBUG stellen

    5: Adapter starten

    6: unter dem Reiter log die Logeinträge <u>markieren und kopieren und hier bitte hochladen</u> (Alle von beginn des Adaptersatarts).

    7: Adapter laufen lassen mindestens 60 Minuten ohne was zu drücken oder neu zu starten.

    Der Sauger kann den Adapter auf eine Blacklist setzen, nach dem vorgehen wird er wieder als Client akzeptiert und der Roboter antwortet wieder

    dann immer noch die offene frage nach der Adapter Version die du nutzt und ob er im Gastwlan eingebunden ist?

    Wenn die Fragen die ich stelle nicht beantwortet werden, ist es nur ein raten meinerseits und wir drehen uns im Kreis

    1 Reply Last reply
    0
    • MathiasJM Offline
      MathiasJM Offline
      MathiasJ
      wrote on last edited by
      #1539

      Adapter-Version 0.6.0

      Nein, weder der Robbie noch ich sind im Gastnetz unterwegs.

      Den Rest mache ich am Wochenende.

      Gruß,

      Mathias

      Gesendet von meinem SM-N915FY mit Tapatalk

      IObroker auf dem NUC als VM.
      Da ich noch keine Aktoren habe, wird momentan via Radar nur der AB der Fritzbox ein- und ausgeschaltet.
      Welches Smarthome-System es letztendlich wird, weiß ich noch nicht. Vielleicht kommen auch nur Zigbee-Geräte ins Haus.

      1 Reply Last reply
      0
      • MatzebhvM Offline
        MatzebhvM Offline
        Matzebhv
        wrote on last edited by
        #1540

        Moin,

        nachdem ich meine Uschi am Freitag auch bekommen habe hier 2 Fragen an die Xiaomi-Besitzer.

        Geht der Sauger nicht in den Status "sleep" wenn er auf der Basis steht? Uschi ist vollgeladen, Status steht aber dauerhaft auf 8 ( charging ). Oder anders herum gefragt, wann wechselt der Sauger in den Status "sleep" oder "sleep, no charging"?

        2.Frage: ich habe eine Fritzbox, die bekanntlich nicht mit bestem WLAN glänzt. Eigentlich sollte der Sauger seine Basis im Schlafzimmer haben, allerdings war Uschi dann irgendwann offline. Jetzt steht sie im Wohnzimmer, ca. 4m von der Box weg. Netzwerkstatus sagt 60%. Ist das WLAN des Saugers echt noch schlechter als das der Fritte?

        Gruß

        Matze

        1 Reply Last reply
        0
        • M Offline
          M Offline
          markus- 0
          wrote on last edited by
          #1541

          @Matzebhv:

          Moin,Geht der Sauger nicht in den Status "sleep" wenn er auf der Basis steht? Uschi ist vollgeladen, Status steht aber dauerhaft auf 8 ( charging ). Oder anders herum gefragt, wann wechselt der Sauger in den Status "sleep" oder "sleep, no charging"? `
          Bleibt dauerhaft auf Charging. Nur wenn er nicht geladen wird (oder du die Basis vom Strom trennst) geht er irgendwann auf Sleepund ist dann relativ bald nicht mehr erreichbar.

          <size size="85">https://forum.fhem.de/index.php?topic=73052</size>

          1 Reply Last reply
          0
          • R Offline
            R Offline
            reini
            wrote on last edited by
            #1542

            Hallo Leute, ich komme mit dem Script für die Remote Control nicht ganz zusammen - hat dies jemand schon zu seiner Zufriedenheit gelöst um den Robi zu einer bestimmten Stelle hinzuschicken für eine Spot Reinigung zb. ?!

            Bei mir funktionieren nur Befehle bis 4000ms und am besten wenn ich ihm scheibchenweise die 2000ms Befehle weitergebe aber ich bringe es in einem Script nicht komplett zusammen

            • wegfahren aus der Station funktioniert gut mit [0.1,0,2000],[0.1,-0.3,4000],[0.1,0.3,4000] -> kurz gerade aus, dann ein wenig nach links und wieder rechts

            • danach geradeaus fahren mit [0.2,0,2000],[0.2,0,2000],[0.2,0,2000],[0.2,0,2000],[0.2,0,2000] -> diesen Punkt verstehe ich aber schon nicht ganz mit den mehrfachen 2000ms, aber nur so bringe ich eine korrekte längere gerade Fahrt hin - danach wäre eine 90° Grad Kurve gut und eine weitere längere Geradeausfahrt

            mein komplettes Script anbei (Original von User "fuchs1978"):

            //Objekt des Xiaomi Roboters

            var robby = "mihome-vacuum.0.control.X_send_command";

            //Eingabe der Schrittkette in folgendem Format "[[0.1,0,3000],[0.1,0,3000]]"

            //hierbei ist der erste Wert die Geschwindigkeit im Bereich: -0.3-0.3

            //der zweite Wert ist die Rotation im Bereich: -3.1-3.1 + =links - =rechts (von hinten betrachtet)

            //und der dritte Wert ist die Dauer in Millisekunden.

            var movement = JSON.parse(

            "[[0.1,0,2000],[0.1,-0.3,4000],[0.1,0.3,4000],[0.2,0,2000],[0.2,0,2000],[0.2,0,2000],[0.2,0,2000],[0.2,0,2000]]");

            var steps = movement.length;

            var sequenz =0;

            var i = 0;

            log (movement);

            log("Xiaomi führt " + steps + " Schritte aus");

            app_rc_start();

            setTimeout(app_move,10000);

            log("Pause 10 Sekunden");

            function app_rc_start(){

            setState(robby,"app_rc_start");

            log("Xiaomi remote control Modus gestartet");

            }

            function app_rc_end(){

            setState(robby,"app_rc_end");

            log("Xiaomi remote control Modus beendet");

            }

            function app_move() {

            var seq = i+1;

            setState(robby,'app_rc_move;[{"seqnum":'+seq+',"velocity":'+movement_[i][0]+',"omega":'+movement__[1]+',"duration":'+movement__[2]+'}]');

            log("Xiaomi fährt, aktueller Schritt:"+seq+" Geschwindigkeit:"+movement__[0]+" Winkel:"+movement__[1]+" Dauer:"+movement__[2]);

            i++;

            if( i < steps ){

            setTimeout( app_move, movement[i-1][2] );

            log("Pause "+movement[i-1][2]/1000+" Sekunden");

            }else{

            setTimeout( app_rc_end, movement[i-1][2] );

            log("Pause "+movement[i-1][2]/1000+" Sekunden");

            }

            }___________

            1 Reply Last reply
            0
            • K Offline
              K Offline
              Kueppert
              wrote on last edited by
              #1543

              Hi,

              bin ich der einzige bei dem das Objekt "find" nicht in den Cloud-Adapter übernommen wird? Die anderen Objekte funktionieren :-S

              Oder muss ich bei "find" immer mit einer Scene arbeiten?

              Danke euch und Grüße, Thorsten

              UDM Pro, Intel NUC - ioBroker in Proxmox-VM, PiHole+Grafana&Influx+TasmoAdmin in LXCs, Raspberry Pi3 (als CCU), Zigbee-Stick Sonoff, Synology DS918+

              1 Reply Last reply
              0
              • F Offline
                F Offline
                fuchs1978
                wrote on last edited by
                #1544

                Was macht denn das Script für Log Ausgaben? Sind die Sauger die ganze Zeit online? Bei mir fährt er mit dem Script nur unter dem Schrank bzw. Bett hervor. Lange Strecken habe ich damit noch nicht probiert.

                1 Reply Last reply
                0
                • R Offline
                  R Offline
                  reini
                  wrote on last edited by
                  #1545

                  @fuchs1978:

                  Was macht denn das Script für Log Ausgaben? Sind die Sauger die ganze Zeit online? Bei mir fährt er mit dem Script nur unter dem Schrank bzw. Bett hervor. Lange Strecken habe ich damit noch nicht probiert. `

                  Ab Schritt 9 habe ich Probleme (bei der 90° Drehung), wobei ich auch schon davor die 2000er Schritte nicht ganz kapiere und ich den Wahnsinn von 8 Sequenzen bis zur ersten Kurve brauche?!

                  (mit wievielen ms kannst du max eine Sequenz fahren?)

                  14:06:17.015 [info] javascript.0 Stop script script.js.common.Dusty4_all

                  14:06:17.054 [info] javascript.0 Start javascript script.js.common.Dusty4_all

                  14:06:17.056 [info] javascript.0 script.js.common.Dusty4_all: 0.1,0,2000,0.1,-0.3,4000,0.1,0.3,4000,0.2,0,2000,0.2,0,2000,0.2,0,2000,0.2,0,2000,0.2,0,2000,0,0.3,5500,0.2,0,10000,0.2,0,10000,0.2,0,10000

                  14:06:17.056 [info] javascript.0 script.js.common.Dusty4_all: Xiaomi führt 12 Schritte aus

                  14:06:17.056 [warn] javascript.0 script.js.common.Dusty4_all: setForeignState(id=mihome-vacuum.0.control.X_send_command, state="app_rc_start") - was not executed, while debug mode is active

                  14:06:17.057 [info] javascript.0 script.js.common.Dusty4_all: Xiaomi remote control Modus gestartet

                  14:06:17.057 [info] javascript.0 script.js.common.Dusty4_all: Pause 10 Sekunden

                  14:06:17.057 [info] javascript.0 script.js.common.Dusty4_all: registered 0 subscriptions and 0 schedules

                  14:06:27.066 [warn] javascript.0 script.js.common.Dusty4_all: setForeignState(id=mihome-vacuum.0.control.X_send_command, state="app_rc_move;[{"seqnum":1,"velocity":0.1,"omega":0,"duration":2000}]") - was not executed, while debug mode is active

                  14:06:27.067 [info] javascript.0 script.js.common.Dusty4_all: Xiaomi fährt, aktueller Schritt:1 Geschwindigkeit:0.1 Winkel:0 Dauer:2000

                  14:06:27.067 [info] javascript.0 script.js.common.Dusty4_all: Pause 2 Sekunden

                  14:06:29.057 [warn] javascript.0 script.js.common.Dusty4_all: setForeignState(id=mihome-vacuum.0.control.X_send_command, state="app_rc_move;[{"seqnum":2,"velocity":0.1,"omega":-0.3,"duration":4000}]") - was not executed, while debug mode is active

                  14:06:29.058 [info] javascript.0 script.js.common.Dusty4_all: Xiaomi fährt, aktueller Schritt:2 Geschwindigkeit:0.1 Winkel:-0.3 Dauer:4000

                  14:06:29.059 [info] javascript.0 script.js.common.Dusty4_all: Pause 4 Sekunden

                  14:06:33.059 [warn] javascript.0 script.js.common.Dusty4_all: setForeignState(id=mihome-vacuum.0.control.X_send_command, state="app_rc_move;[{"seqnum":3,"velocity":0.1,"omega":0.3,"duration":4000}]") - was not executed, while debug mode is active

                  14:06:33.060 [info] javascript.0 script.js.common.Dusty4_all: Xiaomi fährt, aktueller Schritt:3 Geschwindigkeit:0.1 Winkel:0.3 Dauer:4000

                  14:06:33.061 [info] javascript.0 script.js.common.Dusty4_all: Pause 4 Sekunden

                  14:06:37.061 [warn] javascript.0 script.js.common.Dusty4_all: setForeignState(id=mihome-vacuum.0.control.X_send_command, state="app_rc_move;[{"seqnum":4,"velocity":0.2,"omega":0,"duration":2000}]") - was not executed, while debug mode is active

                  14:06:37.062 [info] javascript.0 script.js.common.Dusty4_all: Xiaomi fährt, aktueller Schritt:4 Geschwindigkeit:0.2 Winkel:0 Dauer:2000

                  14:06:37.063 [info] javascript.0 script.js.common.Dusty4_all: Pause 2 Sekunden

                  14:06:39.062 [warn] javascript.0 script.js.common.Dusty4_all: setForeignState(id=mihome-vacuum.0.control.X_send_command, state="app_rc_move;[{"seqnum":5,"velocity":0.2,"omega":0,"duration":2000}]") - was not executed, while debug mode is active

                  14:06:39.064 [info] javascript.0 script.js.common.Dusty4_all: Xiaomi fährt, aktueller Schritt:5 Geschwindigkeit:0.2 Winkel:0 Dauer:2000

                  14:06:39.064 [info] javascript.0 script.js.common.Dusty4_all: Pause 2 Sekunden

                  14:06:41.064 [warn] javascript.0 script.js.common.Dusty4_all: setForeignState(id=mihome-vacuum.0.control.X_send_command, state="app_rc_move;[{"seqnum":6,"velocity":0.2,"omega":0,"duration":2000}]") - was not executed, while debug mode is active

                  14:06:41.065 [info] javascript.0 script.js.common.Dusty4_all: Xiaomi fährt, aktueller Schritt:6 Geschwindigkeit:0.2 Winkel:0 Dauer:2000

                  14:06:41.065 [info] javascript.0 script.js.common.Dusty4_all: Pause 2 Sekunden

                  14:06:43.069 [warn] javascript.0 script.js.common.Dusty4_all: setForeignState(id=mihome-vacuum.0.control.X_send_command, state="app_rc_move;[{"seqnum":7,"velocity":0.2,"omega":0,"duration":2000}]") - was not executed, while debug mode is active

                  14:06:43.076 [info] javascript.0 script.js.common.Dusty4_all: Xiaomi fährt, aktueller Schritt:7 Geschwindigkeit:0.2 Winkel:0 Dauer:2000

                  14:06:43.077 [info] javascript.0 script.js.common.Dusty4_all: Pause 2 Sekunden

                  14:06:45.085 [warn] javascript.0 script.js.common.Dusty4_all: setForeignState(id=mihome-vacuum.0.control.X_send_command, state="app_rc_move;[{"seqnum":8,"velocity":0.2,"omega":0,"duration":2000}]") - was not executed, while debug mode is active

                  14:06:45.086 [info] javascript.0 script.js.common.Dusty4_all: Xiaomi fährt, aktueller Schritt:8 Geschwindigkeit:0.2 Winkel:0 Dauer:2000

                  14:06:45.087 [info] javascript.0 script.js.common.Dusty4_all: Pause 2 Sekunden

                  14:06:47.073 [warn] javascript.0 script.js.common.Dusty4_all: setForeignState(id=mihome-vacuum.0.control.X_send_command, state="app_rc_move;[{"seqnum":9,"velocity":0,"omega":0.3,"duration":5500}]") - was not executed, while debug mode is active

                  14:06:47.074 [info] javascript.0 script.js.common.Dusty4_all: Xiaomi fährt, aktueller Schritt:9 Geschwindigkeit:0 Winkel:0.3 Dauer:5500

                  14:06:47.075 [info] javascript.0 script.js.common.Dusty4_all: Pause 5.5 Sekunden

                  14:06:52.575 [warn] javascript.0 script.js.common.Dusty4_all: setForeignState(id=mihome-vacuum.0.control.X_send_command, state="app_rc_move;[{"seqnum":10,"velocity":0.2,"omega":0,"duration":10000}]") - was not executed, while debug mode is active

                  14:06:52.577 [info] javascript.0 script.js.common.Dusty4_all: Xiaomi fährt, aktueller Schritt:10 Geschwindigkeit:0.2 Winkel:0 Dauer:10000

                  14:06:52.577 [info] javascript.0 script.js.common.Dusty4_all: Pause 10 Sekunden

                  14:07:02.579 [warn] javascript.0 script.js.common.Dusty4_all: setForeignState(id=mihome-vacuum.0.control.X_send_command, state="app_rc_move;[{"seqnum":11,"velocity":0.2,"omega":0,"duration":10000}]") - was not executed, while debug mode is active

                  14:07:02.587 [info] javascript.0 script.js.common.Dusty4_all: Xiaomi fährt, aktueller Schritt:11 Geschwindigkeit:0.2 Winkel:0 Dauer:10000

                  14:07:02.588 [info] javascript.0 script.js.common.Dusty4_all: Pause 10 Sekunden

                  14:07:12.581 [warn] javascript.0 script.js.common.Dusty4_all: setForeignState(id=mihome-vacuum.0.control.X_send_command, state="app_rc_move;[{"seqnum":12,"velocity":0.2,"omega":0,"duration":10000}]") - was not executed, while debug mode is active

                  14:07:12.581 [info] javascript.0 script.js.common.Dusty4_all: Xiaomi fährt, aktueller Schritt:12 Geschwindigkeit:0.2 Winkel:0 Dauer:10000

                  14:07:12.582 [info] javascript.0 script.js.common.Dusty4_all: Pause 10 Sekunden

                  14:07:22.583 [warn] javascript.0 script.js.common.Dusty4_all: setForeignState(id=mihome-vacuum.0.control.X_send_command, state="app_rc_end") - was not executed, while debug mode is active

                  14:07:22.585 [info] javascript.0 script.js.common.Dusty4_all: Xiaomi remote control Modus beendet
                  3845_2018-02-22_14_12_11-img_3690-1.png

                  1 Reply Last reply
                  0
                  • F Offline
                    F Offline
                    fuchs1978
                    wrote on last edited by
                    #1546

                    Das der Debug Modus aktiviert ist, gehen ich mal davon aus, dass soll so. Ansonsten sehe ich keine Auffälligkeiten. Ich habe mir das Skript nochmal so angepasst, dass zwischen den Sequenzen einen kurze Pause ist. Werde die hier nochmal anhängen. Wie viel MS funktionieren kann ich dir leider nicht sagen, vielleicht der Programmierer vom Adapter.

                    1 Reply Last reply
                    0
                    • MeistertrM Offline
                      MeistertrM Offline
                      Meistertr
                      Developer
                      wrote on last edited by
                      #1547

                      @reini:

                      @fuchs1978:

                      Was macht denn das Script für Log Ausgaben? Sind die Sauger die ganze Zeit online? Bei mir fährt er mit dem Script nur unter dem Schrank bzw. Bett hervor. Lange Strecken habe ich damit noch nicht probiert. `

                      Ab Schritt 9 habe ich Probleme (bei der 90° Drehung), wobei ich auch schon davor die 2000er Schritte nicht ganz kapiere und ich den Wahnsinn von 8 Sequenzen bis zur ersten Kurve brauche?!

                      (mit wievielen ms kannst du max eine Sequenz fahren?)

                      14:06:17.015 [info] javascript.0 Stop script script.js.common.Dusty4_all

                      14:06:17.054 [info] javascript.0 Start javascript script.js.common.Dusty4_all

                      14:06:17.056 [info] javascript.0 script.js.common.Dusty4_all: 0.1,0,2000,0.1,-0.3,4000,0.1,0.3,4000,0.2,0,2000,0.2,0,2000,0.2,0,2000,0.2,0,2000,0.2,0,2000,0,0.3,5500,0.2,0,10000,0.2,0,10000,0.2,0,10000

                      14:06:17.056 [info] javascript.0 script.js.common.Dusty4_all: Xiaomi führt 12 Schritte aus

                      14:06:17.056 [warn] javascript.0 script.js.common.Dusty4_all: setForeignState(id=mihome-vacuum.0.control.X_send_command, state="app_rc_start") - was not executed, while debug mode is active

                      14:06:17.057 [info] javascript.0 script.js.common.Dusty4_all: Xiaomi remote control Modus gestartet

                      14:06:17.057 [info] javascript.0 script.js.common.Dusty4_all: Pause 10 Sekunden

                      14:06:17.057 [info] javascript.0 script.js.common.Dusty4_all: registered 0 subscriptions and 0 schedules

                      14:06:27.066 [warn] javascript.0 script.js.common.Dusty4_all: setForeignState(id=mihome-vacuum.0.control.X_send_command, state="app_rc_move;[{"seqnum":1,"velocity":0.1,"omega":0,"duration":2000}]") - was not executed, while debug mode is active

                      14:06:27.067 [info] javascript.0 script.js.common.Dusty4_all: Xiaomi fährt, aktueller Schritt:1 Geschwindigkeit:0.1 Winkel:0 Dauer:2000

                      14:06:27.067 [info] javascript.0 script.js.common.Dusty4_all: Pause 2 Sekunden

                      14:06:29.057 [warn] javascript.0 script.js.common.Dusty4_all: setForeignState(id=mihome-vacuum.0.control.X_send_command, state="app_rc_move;[{"seqnum":2,"velocity":0.1,"omega":-0.3,"duration":4000}]") - was not executed, while debug mode is active

                      14:06:29.058 [info] javascript.0 script.js.common.Dusty4_all: Xiaomi fährt, aktueller Schritt:2 Geschwindigkeit:0.1 Winkel:-0.3 Dauer:4000

                      14:06:29.059 [info] javascript.0 script.js.common.Dusty4_all: Pause 4 Sekunden

                      14:06:33.059 [warn] javascript.0 script.js.common.Dusty4_all: setForeignState(id=mihome-vacuum.0.control.X_send_command, state="app_rc_move;[{"seqnum":3,"velocity":0.1,"omega":0.3,"duration":4000}]") - was not executed, while debug mode is active

                      14:06:33.060 [info] javascript.0 script.js.common.Dusty4_all: Xiaomi fährt, aktueller Schritt:3 Geschwindigkeit:0.1 Winkel:0.3 Dauer:4000

                      14:06:33.061 [info] javascript.0 script.js.common.Dusty4_all: Pause 4 Sekunden

                      14:06:37.061 [warn] javascript.0 script.js.common.Dusty4_all: setForeignState(id=mihome-vacuum.0.control.X_send_command, state="app_rc_move;[{"seqnum":4,"velocity":0.2,"omega":0,"duration":2000}]") - was not executed, while debug mode is active

                      14:06:37.062 [info] javascript.0 script.js.common.Dusty4_all: Xiaomi fährt, aktueller Schritt:4 Geschwindigkeit:0.2 Winkel:0 Dauer:2000

                      14:06:37.063 [info] javascript.0 script.js.common.Dusty4_all: Pause 2 Sekunden

                      14:06:39.062 [warn] javascript.0 script.js.common.Dusty4_all: setForeignState(id=mihome-vacuum.0.control.X_send_command, state="app_rc_move;[{"seqnum":5,"velocity":0.2,"omega":0,"duration":2000}]") - was not executed, while debug mode is active

                      14:06:39.064 [info] javascript.0 script.js.common.Dusty4_all: Xiaomi fährt, aktueller Schritt:5 Geschwindigkeit:0.2 Winkel:0 Dauer:2000

                      14:06:39.064 [info] javascript.0 script.js.common.Dusty4_all: Pause 2 Sekunden

                      14:06:41.064 [warn] javascript.0 script.js.common.Dusty4_all: setForeignState(id=mihome-vacuum.0.control.X_send_command, state="app_rc_move;[{"seqnum":6,"velocity":0.2,"omega":0,"duration":2000}]") - was not executed, while debug mode is active

                      14:06:41.065 [info] javascript.0 script.js.common.Dusty4_all: Xiaomi fährt, aktueller Schritt:6 Geschwindigkeit:0.2 Winkel:0 Dauer:2000

                      14:06:41.065 [info] javascript.0 script.js.common.Dusty4_all: Pause 2 Sekunden

                      14:06:43.069 [warn] javascript.0 script.js.common.Dusty4_all: setForeignState(id=mihome-vacuum.0.control.X_send_command, state="app_rc_move;[{"seqnum":7,"velocity":0.2,"omega":0,"duration":2000}]") - was not executed, while debug mode is active

                      14:06:43.076 [info] javascript.0 script.js.common.Dusty4_all: Xiaomi fährt, aktueller Schritt:7 Geschwindigkeit:0.2 Winkel:0 Dauer:2000

                      14:06:43.077 [info] javascript.0 script.js.common.Dusty4_all: Pause 2 Sekunden

                      14:06:45.085 [warn] javascript.0 script.js.common.Dusty4_all: setForeignState(id=mihome-vacuum.0.control.X_send_command, state="app_rc_move;[{"seqnum":8,"velocity":0.2,"omega":0,"duration":2000}]") - was not executed, while debug mode is active

                      14:06:45.086 [info] javascript.0 script.js.common.Dusty4_all: Xiaomi fährt, aktueller Schritt:8 Geschwindigkeit:0.2 Winkel:0 Dauer:2000

                      14:06:45.087 [info] javascript.0 script.js.common.Dusty4_all: Pause 2 Sekunden

                      14:06:47.073 [warn] javascript.0 script.js.common.Dusty4_all: setForeignState(id=mihome-vacuum.0.control.X_send_command, state="app_rc_move;[{"seqnum":9,"velocity":0,"omega":0.3,"duration":5500}]") - was not executed, while debug mode is active

                      14:06:47.074 [info] javascript.0 script.js.common.Dusty4_all: Xiaomi fährt, aktueller Schritt:9 Geschwindigkeit:0 Winkel:0.3 Dauer:5500

                      14:06:47.075 [info] javascript.0 script.js.common.Dusty4_all: Pause 5.5 Sekunden

                      14:06:52.575 [warn] javascript.0 script.js.common.Dusty4_all: setForeignState(id=mihome-vacuum.0.control.X_send_command, state="app_rc_move;[{"seqnum":10,"velocity":0.2,"omega":0,"duration":10000}]") - was not executed, while debug mode is active

                      14:06:52.577 [info] javascript.0 script.js.common.Dusty4_all: Xiaomi fährt, aktueller Schritt:10 Geschwindigkeit:0.2 Winkel:0 Dauer:10000

                      14:06:52.577 [info] javascript.0 script.js.common.Dusty4_all: Pause 10 Sekunden

                      14:07:02.579 [warn] javascript.0 script.js.common.Dusty4_all: setForeignState(id=mihome-vacuum.0.control.X_send_command, state="app_rc_move;[{"seqnum":11,"velocity":0.2,"omega":0,"duration":10000}]") - was not executed, while debug mode is active

                      14:07:02.587 [info] javascript.0 script.js.common.Dusty4_all: Xiaomi fährt, aktueller Schritt:11 Geschwindigkeit:0.2 Winkel:0 Dauer:10000

                      14:07:02.588 [info] javascript.0 script.js.common.Dusty4_all: Pause 10 Sekunden

                      14:07:12.581 [warn] javascript.0 script.js.common.Dusty4_all: setForeignState(id=mihome-vacuum.0.control.X_send_command, state="app_rc_move;[{"seqnum":12,"velocity":0.2,"omega":0,"duration":10000}]") - was not executed, while debug mode is active

                      14:07:12.581 [info] javascript.0 script.js.common.Dusty4_all: Xiaomi fährt, aktueller Schritt:12 Geschwindigkeit:0.2 Winkel:0 Dauer:10000

                      14:07:12.582 [info] javascript.0 script.js.common.Dusty4_all: Pause 10 Sekunden

                      14:07:22.583 [warn] javascript.0 script.js.common.Dusty4_all: setForeignState(id=mihome-vacuum.0.control.X_send_command, state="app_rc_end") - was not executed, while debug mode is active

                      14:07:22.585 [info] javascript.0 script.js.common.Dusty4_all: Xiaomi remote control Modus beendet ` @fuchs1978:

                      Das der Debug Modus aktiviert ist, gehen ich mal davon aus, dass soll so. Ansonsten sehe ich keine Auffälligkeiten. Ich habe mir das Skript nochmal so angepasst, dass zwischen den Sequenzen einen kurze Pause ist. Werde die hier nochmal anhängen. Wie viel MS funktionieren kann ich dir leider nicht sagen, vielleicht der Programmierer vom Adapter. ` Die Pause sollte mindestens 100ms betragen besser noch am besten 200 bis 300…

                      Gesendet von meinem Handy

                      1 Reply Last reply
                      0
                      • M Offline
                        M Offline
                        markus- 0
                        wrote on last edited by
                        #1548

                        Ist es eigentlich schon möglich, bei V2 den Mop Modus und die Teppicherkennung zu schalten?

                        <size size="85">https://forum.fhem.de/index.php?topic=73052</size>

                        1 Reply Last reply
                        0
                        • MeistertrM Offline
                          MeistertrM Offline
                          Meistertr
                          Developer
                          wrote on last edited by
                          #1549

                          @markus-:

                          Ist es eigentlich schon möglich, bei V2 den Mop Modus und die Teppicherkennung zu schalten? ` Jo Teppich Erkennung ist carpet_mode. Mop schau ich nachher mal, wahrscheinlich stellen sie Nur die saugleistung auf 0…

                          Gesendet von meinem Handy

                          1 Reply Last reply
                          0
                          • M Offline
                            M Offline
                            markus- 0
                            wrote on last edited by
                            #1550

                            @Meistertr:

                            @markus-:

                            Ist es eigentlich schon möglich, bei V2 den Mop Modus und die Teppicherkennung zu schalten? Jo Teppich Erkennung ist carpet_mode. Mop schau ich nachher mal, wahrscheinlich stellen sie Nur die saugleistung auf 0…

                            Nur carpet_mode ohne set_ davor?

                            Hast du nen Beispiel Request?

                            Mode scheint irgendeine Sauerei mit Werten über 100 zu sein. Eventuell auch noch inkonsequent.

                            Ich habe dummerweise selbst keinen V2.

                            <size size="85">https://forum.fhem.de/index.php?topic=73052</size>

                            1 Reply Last reply
                            0
                            • F Offline
                              F Offline
                              fuchs1978
                              wrote on last edited by
                              #1551
                              `//Objekt des Xiaomi Roboters
                              var robby = "mihome-vacuum.1.control.X_send_command";
                              
                              //Eingabe der Schrittkette in folgendem Format "[[0.1,0,3000],[0.1,0,3000]]"
                              //hierbei ist der erste Wert die Geschwindigkeit im Bereich: -0.3-0.3
                              //der zweite Wert ist die Rotation im Bereich: -3.1-3.1
                              //und der dritte Wert ist die Dauer in Millisekunden.
                              var movement;
                              var steps;
                              var sequenz;
                              var i;
                              var stufe;
                              createAllStates();
                              
                              on ({id: "javascript.0.Sauger.Leeren_oben"/*Sauger leeren*/, val: true}, function (obj) {
                                  movement = JSON.parse(
                                  "[[0.1,0,5000],[0.1,0.3,5000],[0.1,0,3000]]"
                                  );
                                  steps = movement.length;
                                  sequenz =0;
                                  i = 0;
                                  stufe = getState("mihome-vacuum.1.control.fan_power").val;
                                  setState("mihome-vacuum.1.control.fan_power",5);
                                  log (movement);
                                  log("Xiaomi führt " + steps + " Schritte aus"); 
                                  app_rc_start();
                                  setTimeout(app_move,10000);
                                  log("Pause 10 Sekunden");
                              });
                              
                              function createAllStates(){
                                  createState("Sauger.Leeren_oben", false, {
                                      name: 'Sauger leeren',
                                      desc: 'Sauger leeren',
                                      type: 'boolean',
                                      role: 'value',
                                      unit: ''
                                  });
                              }
                              
                              function app_rc_start(){
                              setState(robby,"app_rc_start");
                              log("Xiaomi remote control Modus gestartet");
                              }
                              
                              function app_rc_end(){
                              setState(robby,"app_rc_end");
                              log("Xiaomi remote control Modus beendet");
                              setState("mihome-vacuum.1.control.fan_power",stufe);
                              setState("javascript.0.Sauger.Leeren_oben",0);
                              log("Xiaomi Reinigungsscript beendet");
                              }
                              function app_move() {
                                  var seq = i+1;
                                  setState(robby,'app_rc_move;[{"seqnum":'+seq+',"velocity":'+movement[i][0]+',"omega":'+movement[i][1]+',"duration":'+movement[i][2]+'}]');
                                  log("Xiaomi fährt, aktueller Schritt:"+seq+" Geschwindigkeit:"+movement[i][0]+" Winkel:"+movement[i][1]+" Dauer:"+movement[i][2]);
                                  i++;
                                  if( i < steps ){
                                      setTimeout( app_move, movement[i-1][2]+500 );
                                      log("Pause "+(movement[i-1][2]+500)/1000+" Sekunden");
                                  }else{
                                      setTimeout( app_rc_end, movement[i-1][2]+500 );
                                      log("Pause "+(movement[i-1][2]+500)/1000+" Sekunden");
                                  }
                              }` [/i][/i][/i][/i][/i]
                              
                              1 Reply Last reply
                              0
                              • MeistertrM Offline
                                MeistertrM Offline
                                Meistertr
                                Developer
                                wrote on last edited by
                                #1552

                                @markus-:

                                Nur carpet_mode ohne set_ davor?

                                Hast du nen Beispiel Request?

                                Mode scheint irgendeine Sauerei mit Werten über 100 zu sein. Eventuell auch noch inkonsequent.

                                Ich habe dummerweise selbst keinen V2. `

                                so nun hatte ich eine minute: du hast recht, der mop mode ist nur die Saugstärke auf 105

                                hier mal die neuen komandos des s50:

                                {"id":9426,"method":"set_carpet_mode","params":[{"enable":0,"current_integral":450,"current_high":500,"current_low":400,"stall_time":10}]}
                                 {"id":942114:method":"set_custom_mode","params":[105]}
                                {"id":9424,"method":"get_carpet_mode","params":[]} {"result":[{"enable":0,"current_integral":450,"current_high":500,"current_low":400,"stall_time":10}],"id":9424}
                                {"id":9433,"method":"test_sound_volume","params":[]}
                                {"id":9431,"method":"change_sound_volume","params":[37]}
                                {"id":9430,"method":"get_sound_volume","params":[]} {"result":[90],"id":9430}
                                {"id":9596,"method":"app_goto_target","params":[24850,26500]} {"result":["ok"],"id":9596}
                                {"id":9758,"method":"app_goto_target","params":[25200,26500]}
                                {"id":9861,"method":"app_goto_target","params":[25350,29150]}
                                {"id":10057,"method":"app_goto_target","params":[24100,27400]}
                                 {"id":9689,"method":"app_spot","params":[]}
                                {"id":10865,"method":"app_zoned_clean","params":[[24117,26005,25767,27205,1],[24320,24693,25970,25843,1]]}
                                {"id":11078,"method":"app_zoned_clean","params":[[24635,26157,25685,27157,2]]}
                                {"id":11224,"method":"app_wakeup_robot","params":[]}
                                {"id":11221,"method":"stop_zoned_clean"}
                                app_goto_target;[26210,27400]
                                
                                
                                1 Reply Last reply
                                0
                                • M Offline
                                  M Offline
                                  markus- 0
                                  wrote on last edited by
                                  #1553

                                  Cool, danke!

                                  Die Zonen kann man wahrscheinlich nicht sinnvoll steuern, da man die Werte nicht kennt.

                                  Auch das goto bringt leider nichts, ohne beispielsweise einen Befehl der die aktuelle Position zurückgibt.

                                  Bleiben die Modes von 101 bis 105 bei dir dauerhaft oder springt das irgendwann wieder auf Saugstufe 1 bis 100 zurück?

                                  <size size="85">https://forum.fhem.de/index.php?topic=73052</size>

                                  1 Reply Last reply
                                  0
                                  • MeistertrM Offline
                                    MeistertrM Offline
                                    Meistertr
                                    Developer
                                    wrote on last edited by
                                    #1554

                                    @markus-:

                                    Cool, danke!

                                    Die Zonen kann man wahrscheinlich nicht sinnvoll steuern, da man die Werte nicht kennt.

                                    Auch das goto bringt leider nichts, ohne beispielsweise einen Befehl der die aktuelle Position zurückgibt.

                                    Bleiben die Modes von 101 bis 105 bei dir dauerhaft oder springt das irgendwann wieder auf Saugstufe 1 bis 100 zurück? `
                                    Muss ich mal testen, die Zonen bringen nur was, wenn er gerootet ist und man die Koordinaten im miio-log nachschauen kann, selbst dann muss man hoffen dass die karte immer gleich aufgebaut wird, weil sonst der Nullpunkt nicht stimmt.

                                    1 Reply Last reply
                                    0
                                    • MeistertrM Offline
                                      MeistertrM Offline
                                      Meistertr
                                      Developer
                                      wrote on last edited by
                                      #1555

                                      so gerade mal nachgeguckt, in der tat:

                                      101: quiet

                                      102: balanced

                                      103: Turbo

                                      104: Max

                                      105: Mop

                                      1 Reply Last reply
                                      0
                                      • M Offline
                                        M Offline
                                        markus- 0
                                        wrote on last edited by
                                        #1556

                                        Beobachte das mal - ich hatte ne Rückmeldung bekommen, dass das irgendwann wahllos wieder auf Werte unter 101 zurückspringt.

                                        <size size="85">https://forum.fhem.de/index.php?topic=73052</size>

                                        1 Reply Last reply
                                        0
                                        • SmarthomeMFS Offline
                                          SmarthomeMFS Offline
                                          SmarthomeMF
                                          wrote on last edited by
                                          #1557

                                          Hallo zusammen

                                          Das dieses Thema schon sehr groß ist, und ich schon Kopfschmerzen von durchwühlen habe muss ich mal meine Frage hier anbringen.

                                          Ich habe die Mi Home App auf meinem Android

                                          Bin nach der Anleitung vorgegangen

                                          https://www.smarthomeassistent.de/xiaom … rettyPhoto

                                          Hänge aber beim Punkt 15.

                                          Da öffnet sich nichts bei mir am PC.

                                          Habe auch schon im Pfad "MiToolkit.1.6\MiToolkit 1.6\save\backup\apps\com.xiaomi.smarthome\db" die Datei "miio2.db" gesucht…

                                          die ist aber leer....

                                          Weis einfach nicht was ich da falsch mache!

                                          Kann mir bitte das wer helfen.

                                          Danke

                                          Max

                                          ioBroker auf einem NUC ,16GB RAM, 120GB SSD) mit Proxmox
                                          Cloud Pro, iot, Alexa, Sonos, sonoff, Fronius, Harmony, Doorbird, Shelly, Hue, Loxone, Mihome, …

                                          1 Reply Last reply
                                          0

                                          Hello! It looks like you're interested in this conversation, but you don't have an account yet.

                                          Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.

                                          With your input, this post could be even better 💗

                                          Register Login
                                          Reply
                                          • Reply as topic
                                          Log in to reply
                                          • Oldest to Newest
                                          • Newest to Oldest
                                          • Most Votes


                                          Support us

                                          ioBroker
                                          Community Adapters
                                          Donate
                                          FAQ Cloud / IOT
                                          HowTo: Node.js-Update
                                          HowTo: Backup/Restore
                                          Downloads
                                          BLOG

                                          418

                                          Online

                                          32.8k

                                          Users

                                          82.7k

                                          Topics

                                          1.3m

                                          Posts
                                          Community
                                          Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                                          ioBroker Community 2014-2025
                                          logo
                                          • Login

                                          • Don't have an account? Register

                                          • Login or register to search.
                                          • First post
                                            Last post
                                          0
                                          • Home
                                          • Recent
                                          • Tags
                                          • Unread 0
                                          • Categories
                                          • Unreplied
                                          • Popular
                                          • GitHub
                                          • Docu
                                          • Hilfe