Homebridge-xiaomi-roborock-vacuum: Verschleißanzeige

Created on 23 Mar 2018  ·  9Comments  ·  Source: homebridge-xiaomi-roborock-vacuum/homebridge-xiaomi-roborock-vacuum

Die Werte die du ausgegeben bekommst sind das die Prozente wie in der Mi App oder wie in deinem Beispiel 12345 Std noch übrig bis zum Wechsel?

enhancement

All 9 comments

@Nastras

Ich bekomme die Laufzeit in Sekunden:

[ { main_brush_work_time: 163962,
    side_brush_work_time: 163962,
    filter_work_time: 163962,
    sensor_dirty_time: 163958 } ]

Also, letzte Reinigung der Sensoren vor: 163958/60/60 = 45 Stunden

Nach einem "_Cleaned_", über die App, dann ...

[ { main_brush_work_time: 163962,
    side_brush_work_time: 163962,
    filter_work_time: 163962,
    sensor_dirty_time: 0 } ]

... angezeigt.

Der Wechsel wird empfohlen nach ...
_30h = sensor_dirty_time
150h = filter_work_time
200h = side_brush_work_time
300h = main_brush_work_time_

Gruß Nico

@nicoh88

Nastra hat mich gebeten hier mal vorbeizuschauen wegen der Verschleiß Anzeige in HomeKit

Da ich leider kein Xiaomi Roboter besitze kann ich nur oberflächlich was zu sagen

Man könnte ja eine eigene Characteristic erstellen und dieser dann die Werte der Verschleißanzeige zuteilen so dass zb in der EVE app man die Möglichkeit hätte diese zu sehen

@SeydX @Nastras

Ich schaue es mir bei Gelegenheit genauer an. 😄
Danke für eurer Feedback. 👍

Läuft ansonsten alles?


Zur Info
Der Watchdog (wenn der Stausauger über die MiHome App gestartet wird, bekommt es Homebridge nur so mit) steht aktuell auf 30 Sekunden. Bei meinen Tests (intern) hatte ich es auf 10 Sekunden, da hat sich nach ca. 18 Stunden der Saugroboter auf Werkseinstellungen zurückgesetzt. :flushed: Total strange - also neu ins WLAN verbinden, Token auslesen, usw.

Entweder hat der Saugroboter ein Daily-Limit, die der Token "missbraucht" werden darf oder es gibt einen Fehler im miio Paket.

Jemand von euch was mitbekommen?

Hey @nicoh88 bezüglich deines Fehlers denn du oben beschreibst habe ich noch nichts gesehen, zum Glück .-).
Scheint also was gebracht zu haben die Zeit auf 30 Sek zu stellen.

Hier aber ein anderer Fehler, Ich bekomme aber nach jedem Reboot, diese Meldung einmalig angezeigt im Homebridge Journal deines Plugin:

(node:19086) UnhandledPromiseRejectionWarning: undefined
Mär 25 04:50:37 HomeBridgeServer homebridge[19086]: (node:19086) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). (rejection id: 1)
Mär 25 04:50:37 HomeBridgeServer homebridge[19086]: (node:19086) [DEP0018] DeprecationWarning: Unhandled promise rejections are deprecated. In the future, promise rejections that are not handled will terminate the Node.js process with a non-zero exit code.

Was die Erweiterung angeht mit der Verschleißanzeige, @SeydX hatte mir gestern gesagt das er dir gerne dabei helfen kann bzw. dir auch etwas genauer erklären würde wie es geht falls da Bedarf besteht.

Ps: Habe dein Skript für die FB gestern entdeckt, feine Sache !

Noch kurz angemerkt ich nutze node 9.9.0 da es ja ein node Fehler ist.

"Unhandled promise rejections are deprecated" wird bereits in #3 abgearbeitet.
Warte auf "merge" von @aholstenson, dann kann es hier weitergehen 😉

UPDATE: Wurde von @aholstenson gemerged - warte auf neue miio Version über NPM.

@Nastras

Hast du es dir so vorgestellt?

Ich habe mich dazu entschlossen, die Werte in % anzeigen zu lassen, da ja alle vier eine andere Lebenszeit haben.

  • 30h = Sensoren
  • 150h = Filter
  • 200h = Seitenbürste
  • 300h = Hauptbürste

Die 292% bei Sensoren heißt in meinem Fall, dass ich die Sensoren seit fast 90 Stunden nicht gereinigt bzw. den Zähler über die Mi Home App nicht zurückgesetzt habe.

Verbesserungen? Vorschläge?

Ich habe bisher noch nicht herausgefunden, wann sich die Werte aktualisieren... während der Reinigung jedenfalls nicht. 👎

Hey, ho @nicoh88

Hast du es dir so vorgestellt?

Genau so 👍

Ich habe mich dazu entschlossen, die Werte in % anzeigen zu lassen, da ja alle vier eine andere Lebenszeit haben.

Ich denke das ist voll in Ordnung.

Verbesserungen? Vorschläge?

Der Text kann geändert werden in denn Einstellungen um es manuell auf Deutsch anzupassen?

Ich habe bisher noch nicht herausgefunden, wann sich die Werte aktualisieren... während der Reinigung jedenfalls nicht. 👎

Das bekommen wir schon raus 😉

Ansonsten sieht es sehr gut aus 👍👍👍 Danke dir👌

Wann kann man mit dem Update rechnen?

@Nastras: Version 0.3.0 wurde veröffentlicht. 😉

Was this page helpful?
0 / 5 - 0 ratings

Related issues

terriblefox picture terriblefox  ·  12Comments

bedrin picture bedrin  ·  4Comments

normen picture normen  ·  14Comments

Tim2309 picture Tim2309  ·  6Comments

afharo picture afharo  ·  8Comments