NEWS
MiRobot Berechnung Behälterinhalt und autom. Reset bei Leerung
-
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
-
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.
-
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); } }); -
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.
-
Ich bekomme leider keinen Error Code angezeigt, wenn ich den Behälter entferne.
Hier mein Skript zur Berechnung:

@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 -
@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 -
@mumurik also die automatische Berechnung funktioniert nach wie vor.
Resetten muss ich allerdings immer noch per VIS oder Alexa
-
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
Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.
Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.
Mit deinem Input könnte dieser Beitrag noch besser werden 💗
Registrieren Anmelden