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
      darkbrain85 last edited by

      Hi!

      Da der Hermes Kurier gestern wieder vollkommen versagt hat, ist mein Sauger wieder im Verteilzentrum. Damit ich zu mindestens meine View fertig machen kann, kann mir jemand Beispieldaten aus

      mihome-vacuum.0.history.allTableHTML

      und

      mihome-vacuum.0.history.allTableJSON

      zur verfügung stellen?

      Danke! 😉

      Gruß

      Michèl

      1 Reply Last reply Reply Quote 0
      • Meistertr
        Meistertr Developer last edited by

        @darkbrain85:

        Hi!

        Da der Hermes Kurier gestern wieder vollkommen versagt hat, ist mein Sauger wieder im Verteilzentrum. Damit ich zu mindestens meine View fertig machen kann, kann mir jemand Beispieldaten aus

        mihome-vacuum.0.history.allTableHTML

        und

        mihome-vacuum.0.history.allTableJSON

        zur verfügung stellen?

        Danke! 😉

        Gruß

        Michèl `

        html:

        
         <colgroup><col width="50"> <col width="50"> <col width="80"> <col width="100"> <col width="50"> <col width="50"></colgroup> 
          Datum |  Start |  Saugzeit |  Fläche |  ??? |  Ende |
        | 6.7 | 15:15 | 35 min | 31.24 m² | 0 | 1 |
        | 5.7 | 11:00 | 43 min | 29.39 m² | 0 | 1 |
        | 4.7 | 18:33 | 32 min | 33.55 m² | 0 | 0 |
        | 3.7 | 17:54 | 0 min | 0 m² | 0 | 0 |
        | 3.7 | 17:43 | 1 min | 1.68 m² | 0 | 0 |
        | 2.7 | 10:29 | 37 min | 30.95 m² | 0 | 1 |
        | 1.7 | 20:01 | 59 min | 48.63 m² | 0 | 0 |
        
        

        JSON:

        [{"Datum":"6.7","Start":"15:15","Saugzeit":"35 min","Fläche":"31.24 m²","Error":0,"Ende":1},{"Datum":"5.7","Start":"11:00","Saugzeit":"43 min","Fläche":"29.39 m²","Error":0,"Ende":1},{"Datum":"4.7","Start":"18:33","Saugzeit":"32 min","Fläche":"33.55 m²","Error":0,"Ende":0},{"Datum":"3.7","Start":"17:54","Saugzeit":"0 min","Fläche":"0 m²","Error":0,"Ende":0},{"Datum":"3.7","Start":"17:43","Saugzeit":"1 min","Fläche":"1.68 m²","Error":0,"Ende":0},{"Datum":"2.7","Start":"10:29","Saugzeit":"37 min","Fläche":"30.95 m²","Error":0,"Ende":1},{"Datum":"1.7","Start":"20:01","Saugzeit":"59 min","Fläche":"48.63 m²","Error":0,"Ende":0}]
        
        1 Reply Last reply Reply Quote 0
        • D
          darkbrain85 last edited by

          Super! Danke!

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

            Hi looxer01,

            vielen Dank für deinen View - endlich einen Timer, ohne Handy, der funktioniert…

            Allerdings sind die Buttons PAUSE, START und HOME sowie die 4 Reset-Buttons für die Bürsten etc. bei mir nicht sichtbar, die Widgets sind aber vorhanden. Beim View von MeisterTR fehlen die Buttons bei mir auch. Eine Idee woran es liegen kann ?

            VG

            Chris

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

              Hi Chris
              @Chris_71:

              Allerdings sind die Buttons PAUSE, START und HOME sowie die 4 Reset-Buttons für die Bürsten etc. bei mir nicht sichtbar, `

              zwei Dinge. Die pics müssen vorhanden sein. Siehe dazu den Post des Views von MeisterTR.

              Dann muessen die pics einmal genutzt worden sein. Damit sie richtig oder ueberhaupt erscheinen.

              Das Problem hatte ich nämlich auch und es dann so geloest.

              Um das zu tun würde ich zunächst den Adapter deaktivieren (bei den Instanzen auf Pause drücken)

              sonst setzt du noch deine Verbrauchsdaten zurück.

              Dann alle Knöpfe drücken. Anschließend wieder aktivieren.

              vG Looxer

              1 Reply Last reply Reply Quote 0
              • D
                darkbrain85 last edited by

                Hi!

                Mein kleiner ist heute angekommen. Dank der hervorragenden Hilfe hier war meine View auch schon fertig. Funktionierte auf anhieb. Vielen Dank an alle Beteiligten!

                Allerdings werden bei mir die beiden History Datenpunkte nicht gefüllt. HTML und auch JSON bleiben einfach leer. Woran kann das liegen? Oder werden die Daten hier erst nach einer gewissen Zeit eingetragen?

                Edit:

                Mir ist gerade noch aufgefallen, dass beim Datenpunkt "mihome-vacuum.0.info.cleanedtime" eine Differenz zwischen App und Adapter besteht. Aktuell zeigt die App bei mir 4 Minuten, während iobroker 5 Minuten anzeigt. Rundungsproblem bei Xiaomi oder im Adapter?

                1 Reply Last reply Reply Quote 0
                • Meistertr
                  Meistertr Developer last edited by

                  @darkbrain85:

                  Hi!

                  Mein kleiner ist heute angekommen. Dank der hervorragenden Hilfe hier war meine View auch schon fertig. Funktionierte auf anhieb. Vielen Dank an alle Beteiligten!

                  Allerdings werden bei mir die beiden History Datenpunkte nicht gefüllt. HTML und auch JSON bleiben einfach leer. Woran kann das liegen? Oder werden die Daten hier erst nach einer gewissen Zeit eingetragen?

                  Edit:

                  Mir ist gerade noch aufgefallen, dass beim Datenpunkt "mihome-vacuum.0.info.cleanedtime" eine Differenz zwischen App und Adapter besteht. Aktuell zeigt die App bei mir 4 Minuten, während iobroker 5 Minuten anzeigt. Rundungsproblem bei Xiaomi oder im Adapter? `
                  Hi. Es sind ja historische Daten. Da du ihn heute erst bekommen hast gibt es noch keine historie [emoji1] die Daten werden von dem Roboter in Tage einsortiert. Um den trafic zu minimieren orientiert sich der Adapter an den Tagen, wenn es dort Änderungen gibt holt er die Daten. Würde sonst unnötig das Netzwerk belasten. Also wenn du morgen saugst wird alles befüllt.

                  Es ist kein rundungsfehler, sondern einfach aufgerundet, da kommt es nicht auf eine Minute an, meiner ist jetzt bei über 7000 und da passt es dann.

                  Gesendet von meinem Handy

                  1 Reply Last reply Reply Quote 0
                  • D
                    darkbrain85 last edited by

                    Ach ja guck… mittlerweile habe ich auch eine Historie. Wurde auf einmal aktualisiert. Ich dachte man könnte dort schön sehen ob der Roboter auch unterwegs war wenn man nicht da war. So viel Traffic erzeugt das doch nicht im Netzwerk. Also meins könnte das verkraften. Gerade so....

                    Mit dem Aufrunden kann ich wohl leben denke ich;-)

                    Edit:

                    Nach Neustart des Adapters wird die Historie ja direkt aktualisiert. Ich würde es bevorzugen wenn dies auch nach dem Saugvorgang passieren würde. Meinetwegen auch nur alle 10 Minuten oder so wenn es sein muss. Wenn ich nach Hause komme, will ich auf dem Tablet sofort sehen ob der Sauger unterwegs war und was er gemacht hat.

                    Ist das machbar? Das würde meine Dankbarkeit quasi ins unermessliche steigern. 😉

                    Gesendet von iPad mit Tapatalk

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

                      @looxer01:

                      Um das zu tun würde ich zunächst den Adapter deaktivieren (bei den Instanzen auf Pause drücken)

                      sonst setzt du noch deine Verbrauchsdaten zurück.

                      Dann alle Knöpfe drücken. Anschließend wieder aktivieren. `

                      Hi looxer01,

                      Im View hab ich noch nicht einmal "Platzhalter" für die Buttons da kann ich nichts anklicken.

                      VG,

                      Chris

                      1 Reply Last reply Reply Quote 0
                      • D
                        darkbrain85 last edited by

                        Edit:

                        Hat sich erledigt! 😉

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

                          @Chris_71:

                          Im View hab ich noch nicht einmal "Platzhalter" für die Buttons da kann ich nichts anklicken. `
                          Aaah, hast du denn die Pics von meisterTr in das Vis.0 Verzeichnis kopiert und Pfad und picname in die Widgets eingetragen ? Sorry, ist ein wenig Basic, ist aber das erste was mir einfällt. Auch der Zindex muss so gewählt werden, dass die Bilder sichtbar sind.

                          Vg looxer

                          Gesendet von iPad mit Tapatalk

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

                            Ja, die Bilder hab ich hochgeladen, aber die fehlenden Buttons sind ja im /icons-mfd-svg/ Verzeichnis vorhanden.

                            Hab sie nochmal alle manuell ausgewählt aber das Ergebnis ist das gleiche.

                            1 Reply Last reply Reply Quote 0
                            • Meistertr
                              Meistertr Developer last edited by

                              @Chris_71:

                              Ja, die Bilder hab ich hochgeladen, aber die fehlenden Buttons sind ja im /icons-mfd-svg/ Verzeichnis vorhanden.

                              Hab sie nochmal alle manuell ausgewählt aber das Ergebnis ist das gleiche. `
                              kannst du mal einen screenshot von deinem problem schicken!?

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

                                Hallo Meistertr,

                                als Anlage ein Screenshoot sowie das Widget 'Main Brush Reset' als Text-Datei.

                                VG,

                                Chris
                                3025_vis.jpg
                                3025_widget-text.txt

                                1 Reply Last reply Reply Quote 0
                                • Meistertr
                                  Meistertr Developer last edited by

                                  Hast du das jQuery paket installiert? Falls ja suche mal im pulldown die Button war sie süß und kontrolliere den Index

                                  Gesendet von meinem Handy

                                  1 Reply Last reply Reply Quote 0
                                  • D
                                    darkbrain85 last edited by

                                    @looxer01:

                                    Hi,

                                    @Chris_71:

                                    würdest du deinen View auch zur Verfügung stellen ?

                                    Ich bekomme das einfach mit dem Timer nicht hin. `

                                    Ich stelle hier nur den View und das Script zur Verfügung.

                                    Der nice View kommt von MeisterTR. Dort sind auch alle pics zu finden

                                    Daher habe ich nicht alle Objekte (z.B. pics) hier beigefügt.

                                    von mir ist der Einsatzplan mit Script.

                                    vG Looxer

                                    View mit Einsatzplan:

                                    RobertView.txt

                                    Script zum Einsatzplan:

                                    EinsatzPlanRobert_Script.txt `

                                    Hi!

                                    Ich habe dein Script im Einsatz, aber leider funktioniert es nicht so zuverlässig wie ich es gerne hätte.

                                    Wenn ich eine der Variablen (Uhrzeit bzw Stunde) ändere und danach das Script laufen lasse, werden auch die 7 schedules laut Log erfolgreich gesetzt. Probiere ich das wärend des laufenden Tages aus, fährt der Sauger auch wie eingestellt los.

                                    Leider passiert das nicht am nächsten Tag. Stelle ich den nächsten Tag auf z.B. 9 Uhr, passiert nichts. Stelle ich dann nachdem nichts passiert ist auf 10 Uhr, fährt er auch um 10 los.

                                    Nervt natürlich ein bisschen, wenn man das jeden Morgen machen muss.

                                    Wo liegt der Fehler? Mache ich was falsch?

                                    Gruß

                                    Michel

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

                                      @Meistertr:

                                      Wenn ich eine der Variablen (Uhrzeit bzw Stunde) ändere und danach das Script laufen lasse, werden auch die 7 schedules laut Log erfolgreich gesetzt. Probiere ich das wärend des laufenden Tages aus, fährt der Sauger auch wie eingestellt los.

                                      Leider passiert das nicht am nächsten Tag. Stelle ich den nächsten Tag auf z.B. 9 Uhr, passiert nichts. Stelle ich dann nachdem nichts passiert ist auf 10 Uhr, fährt er auch um 10 los. `

                                      Hi

                                      das liegt daran, dass der Schedule eingeplant ist. Eine Aenderung der Uhrzeit führt nicht zur Aenderung des schedules.

                                      Wenn du aber nach einer Aenderung der Uhrzeit einmal deaktivierst und dann wieder aktivierst, dann wird auch der schedule geaendert.

                                      Also Aktivierungs-Häkchen ganz unten raus und wieder rein.

                                      vG Looxer

                                      1 Reply Last reply Reply Quote 0
                                      • D
                                        darkbrain85 last edited by

                                        @looxer01:

                                        @Meistertr:

                                        Wenn ich eine der Variablen (Uhrzeit bzw Stunde) ändere und danach das Script laufen lasse, werden auch die 7 schedules laut Log erfolgreich gesetzt. Probiere ich das wärend des laufenden Tages aus, fährt der Sauger auch wie eingestellt los.

                                        Leider passiert das nicht am nächsten Tag. Stelle ich den nächsten Tag auf z.B. 9 Uhr, passiert nichts. Stelle ich dann nachdem nichts passiert ist auf 10 Uhr, fährt er auch um 10 los. `

                                        Hi

                                        das liegt daran, dass der Schedule eingeplant ist. Eine Aenderung der Uhrzeit führt nicht zur Aenderung des schedules.

                                        Wenn du aber nach einer Aenderung der Uhrzeit einmal deaktivierst und dann wieder aktivierst, dann wird auch der schedule geaendert.

                                        Also Aktivierungs-Häkchen ganz unten raus und wieder rein.

                                        vG Looxer `

                                        Hi!

                                        Danke für die Rückmeldung!

                                        Das meinte ich ja mit Script neu starten. Dein "Haken" macht ja nichts anderes oder? Ich habe dafür halt einen Button (toggle) eingebaut und sehe im Log auch das der Schedule aktiviert wird.

                                        Dachte ich hätte vielleicht irgendwas falsch verstanden. Ich habe jetzt nochmal für Morgen früh eingestellt und auch die entsprechenden Einträge im Log geprüft.

                                        Wenn es dann wieder nicht geht, weiss ich auch nicht mehr…

                                        Gruß

                                        Michèl

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

                                          @darkbrain85:

                                          Dein "Haken" macht ja nichts anderes oder? Ich habe dafür halt einen Button (toggle) eingebaut und sehe im Log auch das der Schedule aktiviert wird.

                                          Dachte ich hätte vielleicht irgendwas falsch verstanden.l `

                                          stimmt, ist nur ein Restart des Programmes. Funktioniert bei mir einwandfrei.

                                          Muss ja auch. Wenn du ein Programm direkt aenderst ist es ja das gleiche.

                                          vG Looxer

                                          1 Reply Last reply Reply Quote 0
                                          • M
                                            markus- 0 last edited by

                                            Hat jemand zufällig einen Packet Mitschnitt der neuesten Funktionen, Zeitzone und Einstellungen für Reinigungsleistung innerhalb der Timer?

                                            Edit:

                                            {"id":1,"method":"get_timezone","params":[""]}
                                            {"id":2,"method":"set_timezone","params":["Europe\/Berlin"]}
                                            {"id":3,"method":"set_timer","params":[["1499193966000",["30 14 * * 4",["start_clean",77]]]]}
                                            
                                            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

                                            537
                                            Online

                                            31.6k
                                            Users

                                            79.4k
                                            Topics

                                            1.3m
                                            Posts

                                            204
                                            2196
                                            771380
                                            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