Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. MiRobot Berechnung Behälterinhalt und autom. Reset bei Leerung

    NEWS

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    MiRobot Berechnung Behälterinhalt und autom. Reset bei Leerung

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

      Moin zusammen, ich habe per Blocky ein kleines Skript für meinen Xiaomi Robot Vacuum 1, dass den Füllstand des Staubbehälter berechnet.

      Sprich pro Durchlauf, der länger als 30 Minuten dauert, kommen 25% drauf. Ergo ist der Behälter nach 4 Durchläufen voll, laut Skript.

      Dann bekomme ich eine Mail und muss per Button in VIS den Zähler auf 0% zurücksetzen.

      Hat man irgendwie eine Möglichkeit auszulesen, wenn ich den Staubbehälter entferne, sodass der Zähler automatisch zurückgesetzt wird?

      Der Robo selber gibt ja eine akustische Meldung, dass der Behälter entfernt wird, nur habe ich im Adapter unter ioBroker nichts dazu gefunden….

      Danke schon einmal

      1 Reply Last reply Reply Quote 0
      • M
        marphilipp last edited by

        Kannst Du evtl. den Error Code 8 auslesen? Wenn sich der Code von 8 = Staubbehälter draußen auf 0 ändert, hast Du evtl. das was Du brauchst.

        Kannst Du bitte das Script teilen.

        1 Reply Last reply Reply Quote 0
        • K
          Kuddel last edited by

          Ich bekomme leider keinen Error Code angezeigt, wenn ich den Behälter entferne.

          Hier mein Skript zur Berechnung:

          3467_beh_lterstand.png

          M 1 Reply Last reply Reply Quote 0
          • M
            marphilipp last edited by

            Meinst Du nicht dass das funktionieren könnte? Hab es leider noch nicht testen können.

            // Staubbehälter VAR auf 0 setzen, sofern Staubbehälter entfernt
            on({id: 'mihome-vacuum.0.info.error', change: "ne"}, function (obj) {
              var value = obj.state.val;
              var oldValue = obj.oldState.val;
              if (getState("mihome-vacuum.0.info.error").val == 9) {
                setState("hm-rega.0.20746"/*Staubbehaelter*/, 0, true);
              }
            });
            
            1 Reply Last reply Reply Quote 0
            • M
              marphilipp last edited by

              @marphilipp:

              Meinst Du nicht dass das funktionieren könnte? Hab es leider noch nicht testen können.

              // Staubbehälter VAR auf 0 setzen, sofern Staubbehälter entfernt
              on({id: 'mihome-vacuum.0.info.error', change: "ne"}, function (obj) {
                var value = obj.state.val;
                var oldValue = obj.oldState.val;
                if (getState("mihome-vacuum.0.info.error").val == 9) {
                  setState("hm-rega.0.20746"/*Staubbehaelter*/, 0, true);
                }
              });
              ```` `  
              

              Das funktioniert leider wirklich nicht - ich werde es jetzt so machen, wenn der Staubsauger pausiert, dann setze ich den Staubbehälterwert auf 0, i.d.R pausiere ich nur, wenn ich den Behälter entleere.

              1 Reply Last reply Reply Quote 0
              • M
                mumurik @Kuddel last edited by

                @Kuddel
                Hast du dies irgendwie lösen können? Ich stehe gerade vor der gleichen Problematik und weiß leider nicht, wie ich am besten den Behälterstand berechnen soll und diesen dann automatisiert zurücksetzen, nachdem der Behälter geleert worden ist

                K 1 Reply Last reply Reply Quote 0
                • K
                  Kuddel @mumurik last edited by

                  @mumurik also die automatische Berechnung funktioniert nach wie vor.

                  Resetten muss ich allerdings immer noch per VIS oder Alexa

                  M 1 Reply Last reply Reply Quote 0
                  • M
                    mumurik @Kuddel last edited by

                    @Kuddel

                    ok, danke!

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

                      Ich hatte mir auch Gedanken gemacht und fand die Idee mit dem Behälterfüllstand jetzt nicht so zufriedenstellend.
                      Wenn nicht gerade Beachparty war muss der Sauger hier wegen der Katzenhaare alle 3 Tage geleert werden. Daher einfach per Zeitplan jeden 3. gefahrenen Tag den Sauger einfach neben dem Mülleimer in der Küche parken lassen. Dann hat man kurze Wege, muss den Sauger nicht unter dem Schrank hervorprokeln und vergisst das leeren ebenfalls nicht. Zurück auf die Station dann per Taste oder Alexa.

                      Matze

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

                      Support us

                      ioBroker
                      Community Adapters
                      Donate

                      802
                      Online

                      31.8k
                      Users

                      80.0k
                      Topics

                      1.3m
                      Posts

                      4
                      9
                      1112
                      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