Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • 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

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

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

NEWS

  • UPDATE 31.10.: Amazon Alexa - ioBroker Skill läuft aus ?
    apollon77A
    apollon77
    48
    3
    8.8k

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    13
    1
    2.2k

  • Neues Video "KI im Smart Home" - ioBroker plus n8n
    BluefoxB
    Bluefox
    16
    1
    3.2k

[Frage] Xiaomi Vacuum cleaner

Geplant Angeheftet Gesperrt Verschoben ioBroker Allgemein
2.2k Beiträge 204 Kommentatoren 977.7k Aufrufe 39 Watching
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • M Offline
    M Offline
    markus- 0
    schrieb am zuletzt editiert von
    #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 Antwort Letzte Antwort
    0
    • R Offline
      R Offline
      reini
      schrieb am zuletzt editiert von
      #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 Antwort Letzte Antwort
      0
      • K Online
        K Online
        Kueppert
        schrieb am zuletzt editiert von
        #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 Antwort Letzte Antwort
        0
        • F Offline
          F Offline
          fuchs1978
          schrieb am zuletzt editiert von
          #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 Antwort Letzte Antwort
          0
          • R Offline
            R Offline
            reini
            schrieb am zuletzt editiert von
            #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 Antwort Letzte Antwort
            0
            • F Offline
              F Offline
              fuchs1978
              schrieb am zuletzt editiert von
              #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 Antwort Letzte Antwort
              0
              • MeistertrM Offline
                MeistertrM Offline
                Meistertr
                Developer
                schrieb am zuletzt editiert von
                #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 Antwort Letzte Antwort
                0
                • M Offline
                  M Offline
                  markus- 0
                  schrieb am zuletzt editiert von
                  #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 Antwort Letzte Antwort
                  0
                  • MeistertrM Offline
                    MeistertrM Offline
                    Meistertr
                    Developer
                    schrieb am zuletzt editiert von
                    #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 Antwort Letzte Antwort
                    0
                    • M Offline
                      M Offline
                      markus- 0
                      schrieb am zuletzt editiert von
                      #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 Antwort Letzte Antwort
                      0
                      • F Offline
                        F Offline
                        fuchs1978
                        schrieb am zuletzt editiert von
                        #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 Antwort Letzte Antwort
                        0
                        • MeistertrM Offline
                          MeistertrM Offline
                          Meistertr
                          Developer
                          schrieb am zuletzt editiert von
                          #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 Antwort Letzte Antwort
                          0
                          • M Offline
                            M Offline
                            markus- 0
                            schrieb am zuletzt editiert von
                            #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 Antwort Letzte Antwort
                            0
                            • MeistertrM Offline
                              MeistertrM Offline
                              Meistertr
                              Developer
                              schrieb am zuletzt editiert von
                              #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 Antwort Letzte Antwort
                              0
                              • MeistertrM Offline
                                MeistertrM Offline
                                Meistertr
                                Developer
                                schrieb am zuletzt editiert von
                                #1555

                                so gerade mal nachgeguckt, in der tat:

                                101: quiet

                                102: balanced

                                103: Turbo

                                104: Max

                                105: Mop

                                1 Antwort Letzte Antwort
                                0
                                • M Offline
                                  M Offline
                                  markus- 0
                                  schrieb am zuletzt editiert von
                                  #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 Antwort Letzte Antwort
                                  0
                                  • SmarthomeMFS Offline
                                    SmarthomeMFS Offline
                                    SmarthomeMF
                                    schrieb am zuletzt editiert von
                                    #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 Antwort Letzte Antwort
                                    0
                                    • MeistertrM Offline
                                      MeistertrM Offline
                                      Meistertr
                                      Developer
                                      schrieb am zuletzt editiert von
                                      #1558

                                      @SmarthomeMF:

                                      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 `

                                      Du machst garnichts falsch, die anleitung ist leider schon älter. Mit der aktuellen mihome app ist es nicht mehr möglich den token auszulesen. entweder ein downgrade der app, dann geht es wieder oder über die flole app

                                      1 Antwort Letzte Antwort
                                      0
                                      • SmarthomeMFS Offline
                                        SmarthomeMFS Offline
                                        SmarthomeMF
                                        schrieb am zuletzt editiert von
                                        #1559

                                        @Meistertr:

                                        oder über die flole app `
                                        Und gibt es dazu auch eine Anleitung

                                        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 Antwort Letzte Antwort
                                        0
                                        • MeistertrM Offline
                                          MeistertrM Offline
                                          Meistertr
                                          Developer
                                          schrieb am zuletzt editiert von
                                          #1560

                                          @SmarthomeMF:

                                          @Meistertr:

                                          oder über die flole app Und gibt es dazu auch eine Anleitung Flolevac instaierrn, Import von xiaomi und Dan die Daten exportieren. Exportierte cfg Datei im Editor öffnen, und den token kopieren..

                                          Gesendet von meinem Handy

                                          1 Antwort Letzte Antwort
                                          0
                                          Antworten
                                          • In einem neuen Thema antworten
                                          Anmelden zum Antworten
                                          • Älteste zuerst
                                          • Neuste zuerst
                                          • Meiste Stimmen


                                          Support us

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

                                          520

                                          Online

                                          32.4k

                                          Benutzer

                                          81.5k

                                          Themen

                                          1.3m

                                          Beiträge
                                          Community
                                          Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                                          ioBroker Community 2014-2025
                                          logo
                                          • Anmelden

                                          • Du hast noch kein Konto? Registrieren

                                          • Anmelden oder registrieren, um zu suchen
                                          • Erster Beitrag
                                            Letzter Beitrag
                                          0
                                          • Home
                                          • Aktuell
                                          • Tags
                                          • Ungelesen 0
                                          • Kategorien
                                          • Unreplied
                                          • Beliebt
                                          • GitHub
                                          • Docu
                                          • Hilfe