iobroker-community-adapters / ioBroker.mihome-vacuum

Control your Xiaomi vacuum cleaner
MIT License
109 stars 50 forks source link

[dreame.vacuum.p2008] Support Xiaomi Dreame F9 #169

Open MartinH1982 opened 4 years ago

MartinH1982 commented 4 years ago

Hallo,

der Roboter Xiaomi Dreame F9 wird leider noch nicht unterstützt.

Über die online Zugangsdaten wird der Roboter erkannt und kann ausgewählt werden. Der Adapter bleibt gelb.

` mihome-vacuum.0 2020-08-02 13:04:26.278 info (6107) Terminated (ADAPTER_REQUESTED_TERMINATION): Without reason

  | mihome-vacuum.0 2020-08-02 13:04:26.275 info (6107) terminating   | mihome-vacuum.0 2020-08-02 13:04:26.270 info (6107) Got terminate signal TERMINATE_YOURSELF   | mihome-vacuum.0 2020-08-02 13:04:24.805 debug (6107) sendMsg[1] >>> {"id":6,"method":"get_status"}   | mihome-vacuum.0 2020-08-02 13:04:24.802 debug (6107) sendTo "getStatus" to system.adapter.mihome-vacuum.0 from system.adapter.mihome-vacuum.0   | mihome-vacuum.0 2020-08-02 13:04:24.801 info (6107) connecting, this can take up to 10 minutes ...   | mihome-vacuum.0 2020-08-02 13:04:24.801 debug (6107) Receive <<< Helo <<< 213100200000000015bf64e85f269db8ffffffffffffffffffffffffffffffff   | mihome-vacuum.0 2020-08-02 13:04:19.693 debug (6107) sendTo "getStatus" to system.adapter.mihome-vacuum.0 from system.adapter.mihome-vacuum.0   | mihome-vacuum.0 2020-08-02 13:04:19.693 debug (6107) no answer for id:5 received, giving up   | mihome-vacuum.0 2020-08-02 13:04:14.692 debug (6107) sendMsg[3] >>> {"id":5,"method":"get_status"}   | mihome-vacuum.0 2020-08-02 13:04:09.691 debug (6107) sendMsg[2] >>> {"id":5,"method":"get_status"}   | mihome-vacuum.0 2020-08-02 13:04:04.691 debug (6107) sendMsg[1] >>> {"id":5,"method":"get_status"}   | mihome-vacuum.0 2020-08-02 13:04:04.687 debug (6107) sendTo "getStatus" to system.adapter.mihome-vacuum.0 from system.adapter.mihome-vacuum.0   | mihome-vacuum.0 2020-08-02 13:04:04.687 info (6107) connecting, this can take up to 10 minutes ...   | mihome-vacuum.0 2020-08-02 13:04:04.686 debug (6107) Receive <<< Helo <<< 213100200000000015bf64e85f269da4ffffffffffffffffffffffffffffffff   | mihome-vacuum.0 2020-08-02 13:03:59.793 debug (6107) sendTo "getStatus" to system.adapter.mihome-vacuum.0 from system.adapter.mihome-vacuum.0   | mihome-vacuum.0 2020-08-02 13:03:59.793 debug (6107) no answer for id:4 received, giving up   | mihome-vacuum.0 2020-08-02 13:03:54.793 debug (6107) sendMsg[3] >>> {"id":4,"method":"get_status"}   | mihome-vacuum.0 2020-08-02 13:03:49.791 debug (6107) sendMsg[2] >>> {"id":4,"method":"get_status"}   | mihome-vacuum.0 2020-08-02 13:03:44.789 debug (6107) sendMsg[1] >>> {"id":4,"method":"get_status"}   | mihome-vacuum.0 2020-08-02 13:03:44.786 debug (6107) sendTo "getStatus" to system.adapter.mihome-vacuum.0 from system.adapter.mihome-vacuum.0   | mihome-vacuum.0 2020-08-02 13:03:44.786 info (6107) connecting, this can take up to 10 minutes ...   | mihome-vacuum.0 2020-08-02 13:03:44.786 debug (6107) Receive <<< Helo <<< 213100200000000015bf64e85f269d90ffffffffffffffffffffffffffffffff   | mihome-vacuum.0 2020-08-02 13:03:39.736 debug (6107) sendTo "getStatus" to system.adapter.mihome-vacuum.0 from system.adapter.mihome-vacuum.0   | mihome-vacuum.0 2020-08-02 13:03:39.735 debug (6107) no answer for id:3 received, giving up   | mihome-vacuum.0 2020-08-02 13:03:34.735 debug (6107) sendMsg[3] >>> {"id":3,"method":"get_status"}   | mihome-vacuum.0 2020-08-02 13:03:29.733 debug (6107) sendMsg[2] >>> {"id":3,"method":"get_status"}   | mihome-vacuum.0 2020-08-02 13:03:24.733 debug (6107) sendMsg[1] >>> {"id":3,"method":"get_status"}   | mihome-vacuum.0 2020-08-02 13:03:24.729 debug (6107) sendTo "getStatus" to system.adapter.mihome-vacuum.0 from system.adapter.mihome-vacuum.0   | mihome-vacuum.0 2020-08-02 13:03:24.729 info (6107) connecting, this can take up to 10 minutes ...   | mihome-vacuum.0 2020-08-02 13:03:24.728 debug (6107) Receive <<< Helo <<< 213100200000000015bf64e85f269d7cffffffffffffffffffffffffffffffff   | mihome-vacuum.0 2020-08-02 13:03:19.690 debug (6107) sendTo "getStatus" to system.adapter.mihome-vacuum.0 from system.adapter.mihome-vacuum.0   | mihome-vacuum.0 2020-08-02 13:03:19.690 debug (6107) no answer for id:2 received, giving up   | mihome-vacuum.0 2020-08-02 13:03:14.689 debug (6107) sendMsg[3] >>> {"id":2,"method":"get_status"}   | mihome-vacuum.0 2020-08-02 13:03:09.688 debug (6107) sendMsg[2] >>> {"id":2,"method":"get_status"}   | mihome-vacuum.0 2020-08-02 13:03:04.688 debug (6107) sendMsg[1] >>> {"id":2,"method":"get_status"}   | mihome-vacuum.0 2020-08-02 13:03:04.684 debug (6107) sendTo "getStatus" to system.adapter.mihome-vacuum.0 from system.adapter.mihome-vacuum.0   | mihome-vacuum.0 2020-08-02 13:03:04.684 info (6107) connecting, this can take up to 10 minutes ...   | mihome-vacuum.0 2020-08-02 13:03:04.683 debug (6107) Receive <<< Helo <<< 213100200000000015bf64e85f269d68ffffffffffffffffffffffffffffffff   | mihome-vacuum.0 2020-08-02 13:02:59.820 debug (6107) sendTo "getStatus" to system.adapter.mihome-vacuum.0 from system.adapter.mihome-vacuum.0   | mihome-vacuum.0 2020-08-02 13:02:59.819 debug (6107) no answer for id:1 received, giving up   | mihome-vacuum.0 2020-08-02 13:02:54.815 debug (6107) sendMsg[3] >>> {"id":1,"method":"get_status"}   | mihome-vacuum.0 2020-08-02 13:02:49.814 debug (6107) sendMsg[2] >>> {"id":1,"method":"get_status"}   | mihome-vacuum.0 2020-08-02 13:02:46.939 debug (6107) Xiaomi Cloud: Login successful   | mihome-vacuum.0 2020-08-02 13:02:45.256 info (6107) set nächster Timer: Nicht verfügbar   | mihome-vacuum.0 2020-08-02 13:02:44.812 debug (6107) sendMsg[1] >>> {"id":1,"method":"get_status"}   | mihome-vacuum.0 2020-08-02 13:02:44.781 debug (6107) sendTo "getStatus" to system.adapter.mihome-vacuum.0 from system.adapter.mihome-vacuum.0   | mihome-vacuum.0 2020-08-02 13:02:44.779 info (6107) connecting, this can take up to 10 minutes ...   | mihome-vacuum.0 2020-08-02 13:02:44.778 debug (6107) Receive <<< Helo <<< 213100200000000015bf64e85f269d54ffffffffffffffffffffffffffffffff   | mihome-vacuum.0 2020-08-02 13:02:44.759 debug (6107) No suitable Lua script, fallback to keys!: function(doc) { if (doc.type=='state') emit(doc._id, doc) }   | mihome-vacuum.0 2020-08-02 13:02:44.690 debug (6107) server started on 0.0.0.0:53421   | mihome-vacuum.0 2020-08-02 13:02:44.667 info (6107) Create state clean_home for controlling by cloud adapter   | mihome-vacuum.0 2020-08-02 13:02:44.665 info (6107) Expert mode enabled, states created   | mihome-vacuum.0 2020-08-02 13:02:44.650 debug (6107) Xiaomi Cloud: Logging in   | mihome-vacuum.0 2020-08-02 13:02:44.647 debug (6107) load Map creator... true   | mihome-vacuum.0 2020-08-02 13:02:44.527 info (6107) starting. Version 2.1.1 in /opt/iobroker/node_modules/iobroker.mihome-vacuum, node: v10.16.2, js-controller: 3.1.4

`

n3roGit commented 2 years ago

@Screambear ich kann mich nur anschließen!

j3sk0 commented 2 years ago

Kann mich auch nur anschießen.

Airwave1981 commented 2 years ago

Die Bitte auch von meiner Seite!

SLongus commented 2 years ago

Push

Apollon77 commented 2 years ago

Push back

@SLongus hitting thumbs up on first post to show your interest bringt much more then "push" messages

Suschibomber commented 2 years ago

Verfolge den Channel hier auch schon seit Beginn und wäre selbstverständlich auch bei jeder Hilfe dabei :) Testen, spenden was auch immer nötig ist um endlich auch meinen Dreame F9 einbinden zu können.

TMHEINE commented 2 years ago

Ich wäre auch dabei (spenden, testen, was auch immer mir möglich)

n3roGit commented 1 year ago

Diese Issue ist ja schon sehr lange offen. Wird es hier irgendwann noch ein Update geben? Ich weiß, dass es sehr viele Anfragen gibt und es kaum möglich ist alle diese Anfragen bei einem Community Projekt zu bewerkstelligen. Nichts desto trotz würde ich mich extrem über die Einbindung von meinem D9 freuen. Der Robi ist sehr beliebt und oft vertreten. Wie wäre es mit einem Paypal Spendenlink zu dieser Issue? Ich denke hier kommt genug zusammen um so ein Gerät + ein bisschen Entwicklungsarbeit zu finanzieren. Tester wären sicher auch dabei.

TMHEINE commented 1 year ago

Ich würde mich mit 10€ beeiligen, wenn ich dafür einen funktionierenden Adapter für meinen F9 bekommen würde...

n3roGit commented 1 year ago

Ich wäre mit 50€ Dabei. Bin froh wenn es geht :)

Isepill commented 1 year ago

Wäre auch bereit für die Einbindung der Dreame Saugroboter etwas zu bezahlen. Ich hab den Dreame L10 Pro. Der Staubsauger wird erkannt, ich kann die Reinigung starten und das Gerät pausieren. Ausgelesen wird der WiFi Status, Firmwareversion, Macadresse, Modelnummer und ob der Saugroboter verbunden ist. Mehr leider nicht.

stale[bot] commented 1 year ago

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs within the next 7 days. Please check if the issue is still relevant in the most current version of the adapter and tell us. Also check that all relevant details, logs and reproduction steps are included and update them if needed. Thank you for your contributions. Dieses Problem wurde automatisch als veraltet markiert, da es in letzter Zeit keine Aktivitäten gab. Es wird geschlossen, wenn nicht innerhalb der nächsten 7 Tage weitere Aktivitäten stattfinden. Bitte überprüft, ob das Problem auch in der aktuellsten Version des Adapters noch relevant ist, und teilt uns dies mit. Überprüft auch, ob alle relevanten Details, Logs und Reproduktionsschritte enthalten sind bzw. aktualisiert diese. Vielen Dank für Eure Unterstützung.

TMHEINE commented 1 year ago

War der Beitrag vielleicht zum falschen Thema?

MartinH1982 commented 1 year ago

War der Beitrag vielleicht zum falschen Thema?

Ja, war im komplett falschen Thema. Sorry. Habe den Beitrag jetzt auch wieder gelöscht. Danke für den Hinweis.

TMHEINE commented 1 year ago

Gibt´s schon neues zu dem Thema?

TMHEINE commented 1 year ago

Hallo, Habe gerade gesehen, dass es mit dem update auf Version 4.0.0 jetzt möglich ist, den Dreame anzusprechen. Hat bei meinem auf Anhieb funktioniert. Start/Stop/Pause/HOME klappt. Für den Rest, der nicht funktioniert, mach ich einen neuen Issue auf. Vielen Dank also erstmal an (DemigodCode) für die Implementierung