Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. ioBroker Allgemein
    4. [Frage] Xiaomi Vacuum cleaner

    NEWS

    • Monatsrückblick - April 2025

    • Minor js-controller 7.0.7 Update in latest repo

    • Save The Date: ioBroker@Smart Living Forum Solingen, 14.06.

    [Frage] Xiaomi Vacuum cleaner

    This topic has been deleted. Only users with topic management privileges can see it.
    • D
      daniello last edited by

      Die Gute aber auch zu erwartende Nachricht .. ohne Bürste .. kein Stopp :mrgreen:

      1 Reply Last reply Reply Quote 0
      • T
        Tequila329 last edited by

        Guten Morgen zusammen,

        nachdem ich nun auch stolzer Besitzer des Xiaomi bin, hab ich mich am Wochenende mit der Einbindung in iobroker und Steuerung via Node Red auseinander gesetzt.

        • Einbindung via Adapter war kein Problem, Roboter reagiert auf die Buttons unter "Objekte"

        • Einbindung via Node Red funktioniert leider nicht, Roboter reagiert nicht bzw, Commands werden aber wohl gesendet (Debug Node zeigt z.B. (“app_zoned_clean;[[24861,23233,33961,30783,1]]”)) an, was via Send Command raus geht.

        Status des iobroker Nodes ist ebenfalls "connected".

        Flow ist folgender: https://flows.nodered.org/flow/6d284006 … 78568f179c + entsprechend angepasst an meine Räume.

        Hatte jemand ein ähnliches Phänomen oder eine Idee woran es liegen könnte?

        1 Reply Last reply Reply Quote 0
        • thexbrain
          thexbrain last edited by

          Ich habe ein Problem das der Roborock v2 sich selbstständig macht.

          Gestern mitten in der Nacht fängt er an zu saugen. Alle total erschrocken wach geworden.

          Ist jetzt schon das 3 x passiert. Mal hat er um 3 Uhr morgens angefangen zu reinigen und gestern um 1 Uhr Nachts.

          Ich habe den Timer auf 9Uhr morgens und 19Uhr abends eingestellt.

          Was kann das sein?

          Sitzt der Chinese auf der anderen Seite und startet ihn um mich zu ärgern :shock:

          1 Reply Last reply Reply Quote 0
          • BuZZy
            BuZZy last edited by

            Vielleicht geht die Uhr bei den Chinesen manchmal anders..?! 😄

            Eventuell gab es Probleme mit dem Server von dem sich der Sauger die aktuelle Uhrzeit holt? (Wenn der Sauger das überhaupt regelmäßig tut?)

            Gruß

            1 Reply Last reply Reply Quote 0
            • L
              ltsalvatore last edited by

              das problem hatte ich auch einmal.. dann aber auch nie wieder..

              1 Reply Last reply Reply Quote 0
              • thexbrain
                thexbrain last edited by

                @ltsalvatore:

                das problem hatte ich auch einmal.. dann aber auch nie wieder.. `

                Hast du was gemacht?

                Oder einmalig passiert?

                1 Reply Last reply Reply Quote 0
                • L
                  ltsalvatore last edited by

                  @thexbrain:

                  @ltsalvatore:

                  das problem hatte ich auch einmal.. dann aber auch nie wieder.. `

                  Hast du was gemacht?

                  Oder einmalig passiert? `

                  ehrlich gesagt kA… ist auch etwas länger her.

                  aber das war auch nur einmalig und nur aufgefallen, weil die karte, die erstellt wurde von 4 uhr nachts war.

                  Über welche Ländereinstellung läuft denn deine mi app?

                  1 Reply Last reply Reply Quote 0
                  • thexbrain
                    thexbrain last edited by

                    @ltsalvatore:

                    @thexbrain:

                    @ltsalvatore:

                    das problem hatte ich auch einmal.. dann aber auch nie wieder.. `

                    Hast du was gemacht?

                    Oder einmalig passiert? `

                    ehrlich gesagt kA… ist auch etwas länger her.

                    aber das war auch nur einmalig und nur aufgefallen, weil die karte, die erstellt wurde von 4 uhr nachts war.

                    Über welche Ländereinstellung läuft denn deine mi app? `

                    Über EU

                    1 Reply Last reply Reply Quote 0
                    • L
                      ltsalvatore last edited by

                      ich bin da auch nicht sicher, ob das was mit ner falschen zeitzone zu tun haben könnte..

                      aber passt das denn mit den timern die du eingestellt hast?

                      du sagtest 9 uhr und 19 uhr sind die eigentlichen timer.

                      startet der robi dann nachts immer zur gleichen uhrzeit und bei beiden timern zeitversetzt?

                      1 Reply Last reply Reply Quote 0
                      • thexbrain
                        thexbrain last edited by

                        @ltsalvatore:

                        ich bin da auch nicht sicher, ob das was mit ner falschen zeitzone zu tun haben könnte..

                        aber passt das denn mit den timern die du eingestellt hast?

                        du sagtest 9 uhr und 19 uhr sind die eigentlichen timer.

                        startet der robi dann nachts immer zur gleichen uhrzeit und bei beiden timern zeitversetzt? `

                        Nein unterschiedlich.

                        Mal um 1 Uhr nachts und mal ist er um 3 Uhr nachts gestartet.

                        1 Reply Last reply Reply Quote 0
                        • L
                          ltsalvatore last edited by

                          @thexbrain:

                          @ltsalvatore:

                          ich bin da auch nicht sicher, ob das was mit ner falschen zeitzone zu tun haben könnte..

                          aber passt das denn mit den timern die du eingestellt hast?

                          du sagtest 9 uhr und 19 uhr sind die eigentlichen timer.

                          startet der robi dann nachts immer zur gleichen uhrzeit und bei beiden timern zeitversetzt? `

                          Nein unterschiedlich.

                          Mal um 1 Uhr nachts und mal ist er um 3 Uhr nachts gestartet. `

                          hast du den über iobroker am laufen?

                          nicht, dass da irgenwelche falsch angelegt scripte dazwischen funken.

                          1 Reply Last reply Reply Quote 0
                          • thexbrain
                            thexbrain last edited by

                            @ltsalvatore:

                            @thexbrain:

                            @ltsalvatore:

                            ich bin da auch nicht sicher, ob das was mit ner falschen zeitzone zu tun haben könnte..

                            aber passt das denn mit den timern die du eingestellt hast?

                            du sagtest 9 uhr und 19 uhr sind die eigentlichen timer.

                            startet der robi dann nachts immer zur gleichen uhrzeit und bei beiden timern zeitversetzt? `

                            Nein unterschiedlich.

                            Mal um 1 Uhr nachts und mal ist er um 3 Uhr nachts gestartet. `

                            hast du den über iobroker am laufen?

                            nicht, dass da irgenwelche falsch angelegt scripte dazwischen funken. `

                            Ja Iobroker läuft mit Scripten für die Zonenreinigung.

                            Aber da sieht meiner Meinung alles ok aus.

                            Kann mal ein Screenshot machen heute abend.

                            1 Reply Last reply Reply Quote 0
                            • B
                              Brati last edited by

                              Lass die Scripte mal loggen, wenn sie eine Aktion ausführen, dann kannst du es im Log auch überprüfen…

                              Worauf triggern die denn? Auf einen Timer oder eine State Änderung? Bzw. wenn du das Script mal ausschaltest und er nicht mehr fährt, dann dürfte es daran liegen.

                              Grüße

                              Brati

                              1 Reply Last reply Reply Quote 0
                              • thexbrain
                                thexbrain last edited by

                                @Brati:

                                Lass die Scripte mal loggen, wenn sie eine Aktion ausführen, dann kannst du es im Log auch überprüfen…

                                Worauf triggern die denn? Auf einen Timer oder eine State Änderung? Bzw. wenn du das Script mal ausschaltest und er nicht mehr fährt, dann dürfte es daran liegen.

                                Grüße

                                Brati `

                                OK.Könnte versuchen die Scripte zu deaktivieren um zu testen.

                                Das komische ist das es nicht jeden Tag passiert sondern ab und zu mal nachts.

                                1 Reply Last reply Reply Quote 0
                                • thexbrain
                                  thexbrain last edited by

                                  @Brati:

                                  Lass die Scripte mal loggen, wenn sie eine Aktion ausführen, dann kannst du es im Log auch überprüfen…

                                  Worauf triggern die denn? Auf einen Timer oder eine State Änderung? Bzw. wenn du das Script mal ausschaltest und er nicht mehr fährt, dann dürfte es daran liegen.

                                  Grüße

                                  Brati `

                                  Heute Nacht schon wieder um 2:03 Uhr angefangen zu saugen.

                                  Die Scripte triggern auf eine State Änderung.

                                  Wo war das noch mal mit den Script loggen?

                                  1 Reply Last reply Reply Quote 0
                                  • B
                                    Brati last edited by

                                    Fügst du einfach in jeder Funktion die Zeile

                                    log("Saugen gestartet aus Grund xxx");
                                    
                                    

                                    ein. Oder du lässt dir eine Pushover senden (falls eingerichtet) 🙂

                                    Kann sich denn der State heute Nacht geändert haben?

                                    Grüße

                                    Brati

                                    1 Reply Last reply Reply Quote 0
                                    • Espace0401
                                      Espace0401 last edited by

                                      Mein Adapter ist seit einigen Stunden rot und lässt sich nicht mehr starten. Folgender Eintrag steht im Log, vielleicht kann einer was damit anfangen, Danke:

                                      
                                      host.ioBroker-RasPi	2018-11-08 12:28:48.024	error	instance system.adapter.mihome-vacuum.0 terminated with code 0 (OK)
                                      host.ioBroker-RasPi	2018-11-08 12:28:48.024	error	Caught by controller[0]: at processImmediate [as _immediateCallback] (timers.js:617:5)
                                      host.ioBroker-RasPi	2018-11-08 12:28:48.024	error	Caught by controller[0]: at tryOnImmediate (timers.js:645:5)
                                      host.ioBroker-RasPi	2018-11-08 12:28:48.024	error	Caught by controller[0]: at runCallback (timers.js:672:20)
                                      host.ioBroker-RasPi	2018-11-08 12:28:48.024	error	Caught by controller[0]: at Immediate. <anonymous>(/opt/iobroker/node_modules/iobroker.js-controller/lib/adapter.js:3725:38)
                                      host.ioBroker-RasPi	2018-11-08 12:28:48.024	error	Caught by controller[0]: at Adapter.emit (events.js:191:7)
                                      host.ioBroker-RasPi	2018-11-08 12:28:48.024	error	Caught by controller[0]: at emitTwo (events.js:106:13)
                                      host.ioBroker-RasPi	2018-11-08 12:28:48.023	error	Caught by controller[0]: at Adapter. <anonymous>(/opt/iobroker/node_modules/iobroker.mihome-vacuum/main.js:131:13)
                                      host.ioBroker-RasPi	2018-11-08 12:28:48.023	error	Caught by controller[0]: at parseGoTo (/opt/iobroker/node_modules/iobroker.mihome-vacuum/main.js:204:31)
                                      host.ioBroker-RasPi	2018-11-08 12:28:48.023	error	Caught by controller[0]: TypeError: Cannot read property 'split' of undefined
                                      mihome-vacuum.0	2018-11-08 12:28:47.981	error	TypeError: Cannot read property 'split' of undefined at parseGoTo (/opt/iobroker/node_modules/iobroker.mihome-vacuum/main.js:204:31) at Adapter. <anonymous>(/opt/iobroker/node_modules/iobroker
                                      mihome-vacuum.0	2018-11-08 12:28:47.980	error	uncaught exception: Cannot read property 'split' of undefined</anonymous></anonymous></anonymous> 
                                      
                                      1 Reply Last reply Reply Quote 0
                                      • BuZZy
                                        BuZZy last edited by

                                        Welche mihome-vacuum Adapter & welche JS Controller Version hast du laufen?

                                        Gruß

                                        1 Reply Last reply Reply Quote 0
                                        • C
                                          candyflip last edited by

                                          Moin Leute 🙂

                                          Habe ein Problem mit meinem Xiaomi Vacuum Adapter..

                                          Ist richtig eingerichtet - funktioniert auch für etwa 5 Minuten wenn ich iobroker restarte und dann geht er auf rot.

                                          Verbindung mit dem Cleaner an sich ist da (Alexa sagt nach Commands "Okay" und versucht auch den Robo zu starten)

                                          Verbunden mit Host und Lebenszeichen sind auf rot. Kennt jemand das Problem und wie ich es eventuell wieder in den Griff bekomme?

                                          Habe bei Xiaomi auch schon versch. Server versucht, bei allen das gleiche Ergebnis.

                                          Gruß

                                          candyflip

                                          1 Reply Last reply Reply Quote 0
                                          • A
                                            Annuit20 last edited by

                                            Hallo,

                                            da ich nichts passendes finden konnte habe ich mir für eine variable Zonenreinigung nachfolgendes Blockly erstellt, vielleicht kann es jemand gebrauchen. Oder es hat jemand Formatierungsvorschläge.

                                            –>Alle Zonen ausgewählt "normale" Reinigung wird gestartet. Ansonsten gewählte Zone(en) starten.

                                            ! ````
                                            <xml xmlns="http://www.w3.org/1999/xhtml"><block type="variables_set" id="ZP1(0{)xe77z-e/:5+oA" x="138" y="-37"><field name="VAR">Flur</field>
                                            <value name="VALUE"><block type="text" id="G2jNrNEQ~^71RKWaEMkw"><field name="TEXT">[27403,23881,28853,30831,1],[25049,27161,27599,29611,1],</field></block></value>
                                            <next><block type="variables_set" id="RImUWh7f5JSa?aZjNtAr"><field name="VAR">Wohnzimmer</field>
                                            <value name="VALUE"><block type="text" id="z=Ek=|Z+De!+k?r^j9!"><field name="TEXT">[23114,20813,32714,23913,1]],[28661,23719,32711,26369,1],</field></block></value>
                                            <next><block type="variables_set" id="F33[^H/7@s[mB!qvTc6"><field name="VAR">Schlafzimmer</field> <value name="VALUE"><block type="text" id="5X#Jsw{5.KC;X@cxTBXB"><field name="TEXT">[28753,26764,32753,30714,1],</field></block></value> <next><block type="variables_set" id="kKkRwrSMU.Z~iSW8^@%"><field name="VAR">Kueche</field>
                                            <value name="VALUE"><block type="text" id="tHGu}ud|Eg2pTbQfId[;"><field name="TEXT">[23132,24058,27432,26908,1],</field></block></value>
                                            <next><block type="on" id="mdk2T!
                                            @cIKP7(=Fe|1U"><field name="OID">javascript.0.Sauger.Zonen.Start</field>
                                            <field name="CONDITION">ne</field>

                                                            <statement name="STATEMENT"><block type="controls_if" id="OXV!J5Hy%x[|Kx~^M[ze"><mutation else="1"></mutation>
                                                                <value name="IF0"><block type="logic_operation" id="A}=)Mvpi^7{G-MRl!B27" inline="false"><field name="OP">AND</field>
                                                                    <value name="A"><block type="logic_compare" id="=kjh*cqcWG{gaxA!-ELz"><field name="OP">EQ</field>
                                                                        <value name="A"><block type="get_value" id="kHM{1keau?2AC#,k)F)Y"><field name="ATTR">val</field>
                                                                            <field name="OID">javascript.0.Sauger.Zonen.Flur</field></block></value> 
                                                                        <value name="B"><block type="logic_boolean" id="DkZk-h?.S!CYqP,cJIQh"><field name="BOOL">TRUE</field></block></value></block></value> 
                                                                    <value name="B"><block type="logic_operation" id="Z!y6|214Wo4%1CekT@^J" inline="false"><field name="OP">AND</field>
                                                                        <value name="A"><block type="logic_compare" id="_fZtWH0(ZRXh6;*09}eY"><field name="OP">EQ</field>
                                                                            <value name="A"><block type="get_value" id="U@WS}.5RmOmW,`^eQj[|"><field name="ATTR">val</field>
                                                                                <field name="OID">javascript.0.Sauger.Zonen.Kueche</field></block></value> 
                                                                            <value name="B"><block type="logic_boolean" id="mK=hCZqMJ^LNcJq^[eR_"><field name="BOOL">TRUE</field></block></value></block></value> 
                                                                        <value name="B"><block type="logic_operation" id="o6:#W/-FGViI;L4,T8;P" inline="false"><field name="OP">AND</field>
                                                                            <value name="A"><block type="logic_compare" id="2LqSu33x#NA(a`r#!xJG"><field name="OP">EQ</field>
                                                                                <value name="A"><block type="get_value" id="IY2rB[5=CP;|^4,D;|5["><field name="ATTR">val</field>
                                                                                    <field name="OID">javascript.0.Sauger.Zonen.Schlafzimmer</field></block></value> 
                                                                                <value name="B"><block type="logic_boolean" id="Fk2x]C5H`:)ctp2xGH,("><field name="BOOL">TRUE</field></block></value></block></value> 
                                                                            <value name="B"><block type="logic_compare" id="pqvF9XgZiW]1PK!zGq[X"><field name="OP">EQ</field>
                                                                                <value name="A"><block type="get_value" id="z[jX`k=DQA+-^PXVR+^O"><field name="ATTR">val</field>
                                                                                    <field name="OID">javascript.0.Sauger.Zonen.Wohnzimmer</field></block></value> 
                                                                                <value name="B"><block type="logic_boolean" id="pr}|M8?0`{y018S*%}dp"><field name="BOOL">TRUE</field></block></value></block></value></block></value></block></value></block></value> 
                                                                <statement name="DO0"><block type="toggle" id="Lff!xT_FrZ4~^!!MRQ06"><mutation delay_input="false"></mutation>
                                                                    <field name="OID">mihome-vacuum.0.control.start</field>
                                                                    <field name="WITH_DELAY">FALSE</field></block></statement> 
                                                                <statement name="ELSE"><block type="variables_set" id="e/X`JuuUzE-2Q2WGR@3%"><field name="VAR">Zone</field>
                                                                    <value name="VALUE"><block type="text_join" id="v)Ty`_}=vh}T)lohOva8"><mutation items="4"></mutation>
                                                                        <value name="ADD0"><block type="logic_ternary" id="y33mza~;IB5bwI+BdTx0"><value name="IF"><block type="get_value" id="i/xE_.D~T[.VN|R7h2*9"><field name="ATTR">val</field>
                                                                                <field name="OID">javascript.0.Sauger.Zonen.Flur</field></block></value> 
                                                                            <value name="THEN"><block type="variables_get" id="*_@O}iU(+E%5DLs!FhAh"><field name="VAR">Flur</field></block></value></block></value> 
                                                                        <value name="ADD1"><block type="logic_ternary" id="^lQ617?`OzvT~,R3I3A-"><value name="IF"><block type="get_value" id="]40PB|y@ymL)yDb%~wK4"><field name="ATTR">val</field>
                                                                                <field name="OID">javascript.0.Sauger.Zonen.Kueche</field></block></value> 
                                                                            <value name="THEN"><block type="variables_get" id="M8yASo)b*]Ni!m*m:t|("><field name="VAR">Kueche</field></block></value></block></value> 
                                                                        <value name="ADD2"><block type="logic_ternary" id="c~jGl7ubHD*hHe7eB:cE"><value name="IF"><block type="get_value" id="Tc(%d+khX_!ggfH]=ZHY"><field name="ATTR">val</field>
                                                                                <field name="OID">javascript.0.Sauger.Zonen.Schlafzimmer</field></block></value> 
                                                                            <value name="THEN"><block type="variables_get" id="_+~P}9ZEK6EHUO9m`//6"><field name="VAR">Schlafzimmer</field></block></value></block></value> 
                                                                        <value name="ADD3"><block type="logic_ternary" id="::uCup#-8NBu=T8?NS[a"><value name="IF"><block type="get_value" id="4zavc5=]*D)hyugS6%Mv"><field name="ATTR">val</field>
                                                                                <field name="OID">javascript.0.Sauger.Zonen.Wohnzimmer</field></block></value> 
                                                                            <value name="THEN"><block type="variables_get" id="Mn1JBI8WIpTj+?E{qy;N"><field name="VAR">Wohnzimmer</field></block></value></block></value></block></value> 
                                                                    <next><block type="control" id="-TH|!h,pr~qYQRQ1z^+B"><mutation delay_input="true"></mutation>
                                                                        <field name="OID">mihome-vacuum.0.control.zoneClean</field>
                                                                        <field name="WITH_DELAY">TRUE</field>
                                                                        <field name="DELAY_MS">2000</field>
                                                                        <field name="UNIT">ms</field>
                                                                        <field name="CLEAR_RUNNING">FALSE</field>
                                                                        <value name="VALUE"><block type="text_getSubstring" id="4?4~VI.8}ICa=S+3_/cp"><mutation at1="false" at2="true"></mutation>
                                                                            <field name="WHERE1">FIRST</field>
                                                                            <field name="WHERE2">FROM_END</field>
                                                                            <value name="STRING"><block type="variables_get" id="+J6J)VMD)*SLgSS|mA[L"><field name="VAR">Zone</field></block></value> 
                                                                            <value name="AT2"><block type="math_number" id="lMW#3.1_0w^EeJ:nH-,}"><field name="NUM">2</field></block></value></block></value></block></next></block></statement></block></statement></block></next></block></next></block></next></block></next></block> 
                                            

                                            <block type="control" id="ePNWb8}{7?^p!W7]S-R[" x="188" y="1146"><mutation delay_input="true"></mutation>
                                            <field name="OID">javascript.0.Sauger.Zonen.Test</field>
                                            <field name="WITH_DELAY">TRUE</field>
                                            <field name="DELAY_MS">2000</field>
                                            <field name="UNIT">ms</field>
                                            <field name="CLEAR_RUNNING">FALSE</field>
                                            <value name="VALUE"><block type="text_getSubstring" id="/ti|lWHNBNgYffwmXC|6"><mutation at1="false" at2="true"></mutation>
                                            <field name="WHERE1">FIRST</field>
                                            <field name="WHERE2">FROM_END</field>
                                            <value name="STRING"><block type="variables_get" id="L#VLa8YPE7q19ljZcWzV"><field name="VAR">Zone</field></block></value>
                                            <value name="AT2"><block type="math_number" id="NHDHvJNOVBE)4g*tq8"><field name="NUM">2</field></block></value></block></value></block></xml>

                                            ! ````
                                            1662_zonen_block_annuit20.jpg

                                            1 Reply Last reply Reply Quote 0
                                            • First post
                                              Last post

                                            Support us

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

                                            750
                                            Online

                                            31.6k
                                            Users

                                            79.4k
                                            Topics

                                            1.3m
                                            Posts

                                            204
                                            2196
                                            774276
                                            Loading More Posts
                                            • Oldest to Newest
                                            • Newest to Oldest
                                            • Most Votes
                                            Reply
                                            • Reply as topic
                                            Log in to reply
                                            Community
                                            Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                                            The ioBroker Community 2014-2023
                                            logo