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. [gelöst] iobroker + Alexa + Xiaomi Mi Vacuum

NEWS

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    5
    1
    46

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    24
    1
    1.4k

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

[gelöst] iobroker + Alexa + Xiaomi Mi Vacuum

Geplant Angeheftet Gesperrt Verschoben ioBroker Allgemein
15 Beiträge 4 Kommentatoren 3.2k Aufrufe
  • Ä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.
  • P Offline
    P Offline
    pxstd
    schrieb am zuletzt editiert von
    #1

    Hallo zusammen,

    ich besitze seit ein Paar Wochen den Xiaomi Vacuum und schon länger einen Echo Dot. Dachte es wäre ein Gute Idee beide zu verheiraten.

    Was bislang funktioniert:

    • Token vom Sauger ausgelesen und Adapter konfiguriert

    • Cloudadapter konfiguriert. Funktioniert.

    • Szene erstellt, in der es 3 Funktionen gibt: Start Vacuum, Pause Vacuum, Go Home
      3277_bildschirmfoto_2017-08-14_um_00.18.08.png
      3277_bildschirmfoto_2017-08-14_um_00.18.16.png

    • Objekt erstellt, um die Szene mit Alexa ansprechbar zu machen. (Notwendigkeit in irgendeinem YT Video gesehen, siehe Szenenkonfiguration)

    • Smartobjekt im Cloudadapter hinterlegt
      3277_bildschirmfoto_2017-08-14_um_00.19.54.png

    • Smarthomegerät in Alexa gefunden.
      3277_bildschirmfoto_2017-08-14_um_00.21.20.png

    Was ich gerne hätte und wobei ich einen Denkanstoß benötige:

    Ich würde gerne mit dem Befehl: "Alexa, Staubsauger Erdgeschoss aktivieren", den Xiaomi loslaufen lassen (Start Vacuum), allerdings mit "Alexa, Staubsauger Erdgeschoss deaktivieren" den Sauger Pausieren (Pause Vacuum) und dann zum Dock zurückfahren lassen (Go Home).

    Ist es nicht möglich dies in einer Szene zu verbauen?

    Ich verstehe offensichtlich die Optionen wie "Setzen bei False" nicht richtig.

    Ist es möglich wenn eine Szene True wird, bestimmte Einzelfunktionen auf False springen zu lassen (Pause Vacuum, Go Home), während eine andere True wird (Start Vacuum)?

    Gleichwohl das ganze dann andersrum - wird die Szene Staubsauger Erdgeschoss False, soll Start Vacuum False und erst Pause Vacuum sowie anschließend Go Home True werden.

    Wenn ich die Funktionen in 2 unterschiedliche Szenen verbaue, funktioniert das ganze. Aber ich hätte gerne nur einen Befehl.

    Vielen Dank schonmal!

    1 Antwort Letzte Antwort
    0
    • BluefoxB Offline
      BluefoxB Offline
      Bluefox
      schrieb am zuletzt editiert von
      #2

      Du brauchst Blockly oder JS dafür.

      Und "Alexa, Staubsauger Erdgeschoss aktivieren" sollte nicht gehen. Dafür aber "Alexa, Staubsauger Erdgeschoss an"

      1 Antwort Letzte Antwort
      0
      • MeistertrM Offline
        MeistertrM Offline
        Meistertr
        Developer
        schrieb am zuletzt editiert von
        #3

        @Bluefox:

        Du brauchst Blockly oder JS dafür.

        Und "Alexa, Staubsauger Erdgeschoss aktivieren" sollte nicht gehen. Dafür aber "Alexa, Staubsauger Erdgeschoss an" ` Du brauchst nur die aktuelle version 0.5.6 da ist die alexa Steuerung integriert, nur den hacken in der Config setzten, dann gibt es ein neues Gerät im cloud Adapter mit dem Namen staubsauger. Bei an fährt er los, bei aus wieder nach hause. Scene oder sonstiges wird nicht mehr benötigt

        Gesendet von meinem Handy

        1 Antwort Letzte Antwort
        0
        • P Offline
          P Offline
          pxstd
          schrieb am zuletzt editiert von
          #4

          @Bluefox:

          Du brauchst Blockly oder JS dafür. `

          Hast Du auch einen Link zu einer sinnvollen Erklärung, oder einem Beispiel?

          @Meistertr:

          Du brauchst nur die aktuelle version 0.5.6 da ist die alexa Steuerung integriert, nur den hacken in der Config setzten, dann gibt es ein neues Gerät im cloud Adapter mit dem Namen staubsauger. Bei an fährt er los, bei aus wieder nach hause. Scene oder sonstiges wird nicht mehr benötigt `

          Ja, aber nein :)

          Das funktioniert nicht, da das Plugin lediglich die Funktion "Start/Home" auf den Toggle legt.

          "Alexa, Staubsauger an" startet dann zwar den sauger, aber "Alexa, Staubsauger aus" ist funktionslos.

          Deshalb ja auch der zu Fuß weg. Und um ein bisschen zu lernen wie Szenen funktionieren.

          1 Antwort Letzte Antwort
          0
          • MeistertrM Offline
            MeistertrM Offline
            Meistertr
            Developer
            schrieb am zuletzt editiert von
            #5

            @pxstd:

            @Bluefox:

            Du brauchst Blockly oder JS dafür. `

            Hast Du auch einen Link zu einer sinnvollen Erklärung, oder einem Beispiel?

            @Meistertr:

            Du brauchst nur die aktuelle version 0.5.6 da ist die alexa Steuerung integriert, nur den hacken in der Config setzten, dann gibt es ein neues Gerät im cloud Adapter mit dem Namen staubsauger. Bei an fährt er los, bei aus wieder nach hause. Scene oder sonstiges wird nicht mehr benötigt `

            Ja, aber nein :)

            Das funktioniert nicht, da das Plugin lediglich die Funktion "Start/Home" auf den Toggle legt.

            "Alexa, Staubsauger an" startet dann zwar den sauger, aber "Alexa, Staubsauger aus" ist funktionslos.

            Deshalb ja auch der zu Fuß weg. Und um ein bisschen zu lernen wie Szenen funktionieren. ` Nein ist es nicht, warte mal eine oder zwei Minuten und schalte ihn dann ab dann geht es, die Funktion brauch erst eine Rückmeldung vom Roboter dass er am saugen ist

            Gesendet von meinem Handy

            1 Antwort Letzte Antwort
            0
            • P Offline
              P Offline
              pxstd
              schrieb am zuletzt editiert von
              #6

              @Meistertr:

              @pxstd:

              @Bluefox:

              Du brauchst Blockly oder JS dafür. `

              Hast Du auch einen Link zu einer sinnvollen Erklärung, oder einem Beispiel?

              @Meistertr:

              Du brauchst nur die aktuelle version 0.5.6 da ist die alexa Steuerung integriert, nur den hacken in der Config setzten, dann gibt es ein neues Gerät im cloud Adapter mit dem Namen staubsauger. Bei an fährt er los, bei aus wieder nach hause. Scene oder sonstiges wird nicht mehr benötigt `

              Ja, aber nein :)

              Das funktioniert nicht, da das Plugin lediglich die Funktion "Start/Home" auf den Toggle legt.

              "Alexa, Staubsauger an" startet dann zwar den sauger, aber "Alexa, Staubsauger aus" ist funktionslos.

              Deshalb ja auch der zu Fuß weg. Und um ein bisschen zu lernen wie Szenen funktionieren. ` Nein ist es nicht, warte mal eine oder zwei Minuten und schalte ihn dann ab dann geht es, die Funktion brauch erst eine Rückmeldung vom Roboter dass er am saugen ist

              Gesendet von meinem Handy `

              Schön und gut, aber das war alles nicht meine Frage.

              Ich kann über die Szenensteuerung den Bot direkt Pausieren und zurück zum Dock marschieren lassen. Dafür will ich keine 2 Minuten warten :)

              1 Antwort Letzte Antwort
              0
              • MeistertrM Offline
                MeistertrM Offline
                Meistertr
                Developer
                schrieb am zuletzt editiert von
                #7

                @pxstd:

                @Meistertr:

                @pxstd:

                Hast Du auch einen Link zu einer sinnvollen Erklärung, oder einem Beispiel?

                Ja, aber nein :)

                Das funktioniert nicht, da das Plugin lediglich die Funktion "Start/Home" auf den Toggle legt.

                "Alexa, Staubsauger an" startet dann zwar den sauger, aber "Alexa, Staubsauger aus" ist funktionslos.

                Deshalb ja auch der zu Fuß weg. Und um ein bisschen zu lernen wie Szenen funktionieren. ` Nein ist es nicht, warte mal eine oder zwei Minuten und schalte ihn dann ab dann geht es, die Funktion brauch erst eine Rückmeldung vom Roboter dass er am saugen ist

                Gesendet von meinem Handy `

                Schön und gut, aber das war alles nicht meine Frage.

                Ich kann über die Szenensteuerung den Bot direkt Pausieren und zurück zum Dock marschieren lassen. Dafür will ich keine 2 Minuten warten :) ` Ich sage ja nur das es überflüssig ist, sich die Arbeit zu machen über den scenen Adapter oder js oder blocky . Da dieses in den Adapter integriert ist. Der state cleanHome ist nur aus dem Grund eingefügt worden, dass er über alexa an und nach Hause geschickt weden kann. Über ein und den selben Befehl. Ich weden noch eine einen werte request einbauen sollte morgen früh raus gehen. Dann kannst du auch einen halben qm saugen und ihn heim schicken. Oder auch einfach dein polling auch 10 sec stellen dann geht es auch schneller.

                Gesendet von meinem Handy

                1 Antwort Letzte Antwort
                0
                • P Offline
                  P Offline
                  pxstd
                  schrieb am zuletzt editiert von
                  #8

                  @Meistertr:

                  @pxstd:

                  @Meistertr:

                  Nein ist es nicht, warte mal eine oder zwei Minuten und schalte ihn dann ab dann geht es, die Funktion brauch erst eine Rückmeldung vom Roboter dass er am saugen ist

                  Gesendet von meinem Handy `

                  Schön und gut, aber das war alles nicht meine Frage.

                  Ich kann über die Szenensteuerung den Bot direkt Pausieren und zurück zum Dock marschieren lassen. Dafür will ich keine 2 Minuten warten :) ` Ich sage ja nur das es überflüssig ist, sich die Arbeit zu machen über den scenen Adapter oder js oder blocky . Da dieses in den Adapter integriert ist. Der state cleanHome ist nur aus dem Grund eingefügt worden, dass er über alexa an und nach Hause geschickt weden kann. Über ein und den selben Befehl. Ich weden noch eine einen werte request einbauen sollte morgen früh raus gehen. Dann kannst du auch einen halben qm saugen und ihn heim schicken. Oder auch einfach dein polling auch 10 sec stellen dann geht es auch schneller.

                  Gesendet von meinem Handy `

                  Ah, okay - bist Du der Entwickler des Vacuum iobroker Adapters? Wenn ja wäre das natürlich phantastisch. Ich will den Bot direkt auch wieder zurückschicken können.

                  Und: Wo stelle ich die Pollingfrequenz ein?

                  Dennoch weiterhin:

                  @Community: Wie wäre das ganze über Szenen mit negierten Zuständen zu lösung?

                  1 Antwort Letzte Antwort
                  0
                  • BBTownB Offline
                    BBTownB Offline
                    BBTown
                    schrieb am zuletzt editiert von
                    #9

                    @pxstd:

                    Deshalb ja auch der zu Fuß weg. Und um ein bisschen zu lernen wie Szenen funktionieren. `
                    Moin, ich würde das über einen "Hilfsdatenpunkt" machen.

                    Etwas ähnliches http://forum.iobroker.net/viewtopic.php?f=24&t=5461&start=60#p77911.

                    Das was Du abbilden möchtest scheint mir genau die gleiche Anforderung zu sein (vor allem bei deinem Wunsch die Vorgehensweise grundsätzlich zu verinnerlichen).

                    ioBroker auf NUC (VM debian v13 (Trixie ), node v22.21.0 npm v10.9.4, js-controller v7.1.0 jsonl/jsonl / HomeMatic CCU-2 (Wired und Funk) / Philips HUE / echo.DOT / Broadlink RM pro / SONOS

                    1 Antwort Letzte Antwort
                    0
                    • P Offline
                      P Offline
                      pxstd
                      schrieb am zuletzt editiert von
                      #10

                      Hey Heiko!

                      Vielen Dank!

                      Also wenn ich richtig verstanden habe, dann genau so:

                      3277_bildschirmfoto_2017-08-14_um_15.56.01.png

                      Das Script muss aber nirgendwo anders mehr referenziert werden, weil es ja die Stati des Hilfsobjektes bei akutalisierung abfragt, richtig?

                      Und jenachdem wie sich dieser, getriggert durch das Alexa-Cloudadapter Smart ändert, führt er die in Script gewünschten Funktionsänderungen aus?

                      1 Antwort Letzte Antwort
                      0
                      • BBTownB Offline
                        BBTownB Offline
                        BBTown
                        schrieb am zuletzt editiert von
                        #11

                        Das macht einen guten Eindruck :-)

                        in wie weit es eben Sinn macht die nachfolgenden Stati mit 5 MS Verzögerung auf unwahr/wahr zu setzen wirst Du im Zweifel am besten wissen, ich habe so ein Saugetier nicht, aber genau so ist das gemeint 8-)

                        [Edit] Das Alexa Kommando müßte nun lauten:

                        "Alexa, schalte den Staubsauger im Erdgeschoss ein" oder "Alexa, Staubsauger im Erdgeschoss einschalten"

                        und analog dazu natürlich "Alexa, schalte den Staubsauger im Erdgeschoss aus"

                        (unter der Voraussetzung, dass der smartName im Cloud-Adapter (und somit in der Alexa-App) "Staubsauger Erdgeschoss" heißt)

                        Und wenn Du meinst wenn der Xiaomi unterwegs ist, dann sollte gleichzeitig Musik gespielt werden und irgendwelche Philips HUE LEDs blinken, dann hängst Du eben einfach weitere "steuere" Elemente rein … genau das ist die Idee.

                        [Edit 2]

                        Oder etwas ernsthafter: Du kannst den smartName im Cloud-Adapter (und damit in der Alexa-App) natürlich auh einfach nur "Satubsauger" nennen und im Script durch den Befehl dann sowohl einen "Staubsauger Erdgeschoss" als auch einen "Staubsauger Obergeschoss" gleichzeitig losjagen, und, und und …

                        (Hilfs)Datenpunkt für "true/false" und zur Alexa Ansprache -> Reaktion auf "true" oder false" als Script = thats it !!

                        Diese Logik kannst Du für beinahe alles verwenden ;)

                        ioBroker auf NUC (VM debian v13 (Trixie ), node v22.21.0 npm v10.9.4, js-controller v7.1.0 jsonl/jsonl / HomeMatic CCU-2 (Wired und Funk) / Philips HUE / echo.DOT / Broadlink RM pro / SONOS

                        1 Antwort Letzte Antwort
                        0
                        • MeistertrM Offline
                          MeistertrM Offline
                          Meistertr
                          Developer
                          schrieb am zuletzt editiert von
                          #12

                          @pxstd:

                          Hey Heiko!

                          Vielen Dank!

                          Also wenn ich richtig verstanden habe, dann genau so:

                          filename="Bildschirmfoto 2017-08-14 um 15.56.01.png" index="0">~~

                          Das Script muss aber nirgendwo anders mehr referenziert werden, weil es ja die Stati des Hilfsobjektes bei akutalisierung abfragt, richtig?

                          Und jenachdem wie sich dieser, getriggert durch das Alexa-Cloudadapter Smart ändert, führt er die in Script gewünschten Funktionsänderungen aus? ` Das ist nahezu der gleiche Code, der an dem state cleanHome sitzt, jedoch ist 5 ms zu wenig, da der Roboter ca 150 ms zum Antworten benötigt, kommen die Anfragen zu schnell macht er die Verbindung zu und antwortet nicht mehr

                          Gesendet von meinem Handy

                          1 Antwort Letzte Antwort
                          0
                          • BBTownB Offline
                            BBTownB Offline
                            BBTown
                            schrieb am zuletzt editiert von
                            #13

                            @Meistertr:

                            Das ist nahezu der gleiche Code, der an dem state cleanHome sitzt `
                            Moin Meistertr,

                            ich hatte mich auch lediglich hier eingeklinkt weil pxstd das Grundverständnis für die Vorgehensweise verinnerlichen wollte ;)

                            Vielen Dank für deine Arbeit und den Adapter (und deinen Support) !!!

                            ioBroker auf NUC (VM debian v13 (Trixie ), node v22.21.0 npm v10.9.4, js-controller v7.1.0 jsonl/jsonl / HomeMatic CCU-2 (Wired und Funk) / Philips HUE / echo.DOT / Broadlink RM pro / SONOS

                            1 Antwort Letzte Antwort
                            0
                            • P Offline
                              P Offline
                              pxstd
                              schrieb am zuletzt editiert von
                              #14

                              @BBTown:

                              @Meistertr:

                              Das ist nahezu der gleiche Code, der an dem state cleanHome sitzt `
                              Moin Meistertr,

                              ich hatte mich auch lediglich hier eingeklinkt weil pxstd das Grundverständnis für die Vorgehensweise verinnerlichen wollte ;)

                              Vielen Dank für deine Arbeit und den Adapter (und deinen Support) !!! `

                              Ganz genau das Meistertr!

                              Danke für deine Arbeit, aber wer nie mal selbst zu Fuß geht, versteht auch nichts :)

                              Und danke BBTown, funktioniert EXAKT wie gewünscht!

                              1 Antwort Letzte Antwort
                              0
                              • BBTownB Offline
                                BBTownB Offline
                                BBTown
                                schrieb am zuletzt editiert von
                                #15

                                @pxstd:

                                funktioniert EXAKT wie gewünscht! `
                                Das freut :)

                                magst Du deinem ersten Post im Betreff dann ggf. noch ein [gelöst] voranstellen?

                                … und viel Spaß beim weiteren Herumexperimentieren, Blut solltest Du ja nun geleckt haben :lol:

                                ioBroker auf NUC (VM debian v13 (Trixie ), node v22.21.0 npm v10.9.4, js-controller v7.1.0 jsonl/jsonl / HomeMatic CCU-2 (Wired und Funk) / Philips HUE / echo.DOT / Broadlink RM pro / SONOS

                                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

                                353

                                Online

                                32.5k

                                Benutzer

                                81.7k

                                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