Neues Plugin: Dreame / MOVA Saug- und Mähroboter

Einklappen
X
 
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge
  • Prof.Mobilux
    Supermoderator
    • 25.08.2015
    • 5464

    #1

    Neues Plugin: Dreame / MOVA Saug- und Mähroboter

    Seit langem gibt es das MiRobot Plugin. Allerdings kann dieses Plugin durch die dort verwendete Python-Library (miio-python) einige neuere Dreame Robots nicht bedienen - und vor allem konnte man bisher die Dreame App leider nicht verwenden sondern musste den Robot über die XIAOMI App einbinden, die bei weitem nicht so gut ist.

    Ich habe daher "aus Eigenbedarf" das Dreame Plugin erstellt, welches die Dreame- und MOVA-Roboter per Dreame/NOVA Cloud einbindet. So kann parallel auch die Dreame-App verwendet werden. Das Plugin kann sowohl Saugroboter als auch die Dreame Mähroboter anbinden.

    Ich konnte noch nicht viel testen, habe aktuell nur das Empfangen der Daten und die Zuordnung der einzelnen Datenpunkte geprüft. Dabei habe ich mich der ioBroker- und Homeassistent Anbindung bedient, um möglichst viele Datenpunkte übersetzen zu können. Danke an die Autoren dieser beiden hervorragenden Integrationen!

    Das Plugin setzt den kommenden LoxBerry V4.0.0 voraus. Das Release wird in ein paar Tagen verfügbar sein.

    Download und Dokumentation wie immer im Wiki:

    https://wiki.loxberry.de/plugins/dreame/start

    Viel Spaß damit!
    LoxBerry: https://wiki.loxberry.de/start
  • simon_hh
    Lox Guru
    • 18.09.2015
    • 2677

    #2
    DANKE!!!!

    Ich habe seit einigen Tagen auch gesucht und mich versucht einzulesen, wie ich den neuen Mova Mähroboter eingebunden bekomme... ioBroker und HA Anbindung hatte ich gelesen, ein wenig probiert, irgendwas mit loxberry versucht, bin aber bisher gescheitert und wollte mich mal damit näher beschäftigen, wenn etwas mehr Zeit da ist...

    Nun sehe ich Dein Plugin. MEGA!!!

    aah, OK Loxberry 4.0 benötigt... das muss ich die Tage erstmal machen...

    Werde danach aber Dein Plugin testen
    Zuletzt geändert von simon_hh; 12.06.2026, 08:35.
    Haus: Bj 1959, gekauft 2011, totale Entkernung, Dachausbau, Erweiterung & Vergrößerung: Start: 2014, Ende: 2050
    Loxone: 1 x Ms Gen.02, 1 x MS Gen.01, 5 x Ext., 4 x Relay Ext., 1 x Dimmer Ext., 2 x 1-wire Ext., 1 x DMX Ext. 1 x TREE Ext. mehr kommt noch
    Licht: DMX LED Beleuchtung (24V), MW HLG Serie und eldoled Dimmer
    Heizung: Brötje WBS 22F, OG Heizkörper und FuBoHeizung über RTL, EG FuBoHeizung

    Kommentar

    • Prof.Mobilux
      Supermoderator
      • 25.08.2015
      • 5464

      #3
      MIt Version 1.0.0 (Beta) ist jetzt noch Room-Cleaning dazugekommen: https://wiki.loxberry.de/plugins/dre...ur_saugroboter

      Die ersten Tests mit meinem Dreame L10s Ultra Gen. 2 konnte ich auch erfolgreich durchführen.
      LoxBerry: https://wiki.loxberry.de/start

      Kommentar

      • dr_dee
        LoxBus Spammer
        • 10.10.2015
        • 284

        #4

        Hallo zusammen,

        ich habe heute das neue Dreame Gateway Plugin 1.0.1 installiert und stoße auf ein Problem.

        System:
        • LoxBerry 4.0.0.11
        • Raspberry Pi 3 (armv7)
        • Raspbian 11 (Bullseye)
        • Dreame X50 Ultra Complete

        Verhalten:
        • Anmeldung an der Dreame Cloud funktioniert.
        • Das Gerät wird erkannt.
        • Die initialen Eigenschaften werden geladen.
        • Die Virtual Inputs werden erzeugt und einmalig an den Miniserver übertragen.
        • Danach beendet sich das Gateway und wird als „Gateway nicht aktiv“ angezeigt.

        Die Werte werden nur direkt nach einem manuellen Neustart des Plugins aktualisiert. Anschließend erfolgen keine weiteren Updates mehr.

        Im Log erscheint der Fehler aus dem Screenshot.

        Kann das jemand nachvollziehen oder handelt es sich um einen Fehler in Version 1.0.1?

        Vielen Dank!

        ​Gruß Lars
        Angehängte Dateien
        Wohnhaus Baujahr 2013
        1x Miniserver Go Gen. 2; 1x Miniserver Gen. 1; 5x Extensions; 4x Relay; 4x Dimmer; 1x 1-Wire; KNX-Sensorik/Aktorik; Smart Socket Air; Bewegungsmelder Air; Tür- und Fensterkontakte Air; Wassersensor Air; Touch Air; IR Control Air; Ceiling Light Air
        Loxberry (Raspberry); Philips Hue; Alexa2Lox; Shelly

        Kommentar


        • Prof.Mobilux
          Prof.Mobilux kommentierte
          Kommentar bearbeiten
          Gesamtes Log mit dem Fehler hier als Datei anhängen.
      • dr_dee
        LoxBus Spammer
        • 10.10.2015
        • 284

        #5
        Hier das Log als Datei und ein Screenshot vom Gateway. Benötigst du sonst noch etwas?
        Angehängte Dateien
        Wohnhaus Baujahr 2013
        1x Miniserver Go Gen. 2; 1x Miniserver Gen. 1; 5x Extensions; 4x Relay; 4x Dimmer; 1x 1-Wire; KNX-Sensorik/Aktorik; Smart Socket Air; Bewegungsmelder Air; Tür- und Fensterkontakte Air; Wassersensor Air; Touch Air; IR Control Air; Ceiling Light Air
        Loxberry (Raspberry); Philips Hue; Alexa2Lox; Shelly

        Kommentar

        • Prof.Mobilux
          Supermoderator
          • 25.08.2015
          • 5464

          #6
          dr_dee Probiere mal diese Version zu installieren und das Gateway neu zu starten: https://github.com/mschlenstedt/LoxB...heads/main.zip

          Der Fehler liegt an Bullseye/Python 3.9 — das Gateway beendet sich nach dem ersten Publish wegen eines Event-Loop-Fehlers. Du solltest Dir überlegen den LoxBerry auf Trixie upzudaten oder neu aufzusetzen. Debian Bullseye ist veraltet.
          LoxBerry: https://wiki.loxberry.de/start

          Kommentar


          • dr_dee
            dr_dee kommentierte
            Kommentar bearbeiten
            Jetzt läuft es. Gateway bleibt online. Vielen Dank. Du macht einfach sehr gut Arbeit. Vielen Dank.

            Wie kann ich am besten ein Update auf Trixie machen? Ich habe einige Plugins in Verwendung und Node_Red auch noch in Nutzung.

          • Prof.Mobilux
            Prof.Mobilux kommentierte
            Kommentar bearbeiten
            Backup Backup Backup Backup. Dann schrittweise erst auf Bookworm upgraden, dann auf Trixie. https://wiki.loxberry.de/installatio...ribution/start

          • dr_dee
            dr_dee kommentierte
            Kommentar bearbeiten
            Vielen Dank. Werde ich nach einem Backup durchführen.
        • simon_hh
          Lox Guru
          • 18.09.2015
          • 2677

          #7
          MEGA!!!!

          Danke, das Plugin läuft auch mit meinem Mova 600!

          DANKE, geile Arbeit
          Haus: Bj 1959, gekauft 2011, totale Entkernung, Dachausbau, Erweiterung & Vergrößerung: Start: 2014, Ende: 2050
          Loxone: 1 x Ms Gen.02, 1 x MS Gen.01, 5 x Ext., 4 x Relay Ext., 1 x Dimmer Ext., 2 x 1-wire Ext., 1 x DMX Ext. 1 x TREE Ext. mehr kommt noch
          Licht: DMX LED Beleuchtung (24V), MW HLG Serie und eldoled Dimmer
          Heizung: Brötje WBS 22F, OG Heizkörper und FuBoHeizung über RTL, EG FuBoHeizung

          Kommentar

          • red_saimn
            Dumb Home'r
            • 05.12.2024
            • 24

            #8
            Coole Sache, vielen Dank für das Plugin!

            Mich würde brennend interessieren, wie ihr das dann in Loxone integriert im Sinne von: wie sieht das bei euch aus in der Loxone App? Das Plugin unterstützt ja so einiges, was habt ihr davon umgesetzt? Falls jemand ein paar Screenshots teilen mag, wäre das sehr nice.

            Kommentar

            • Prof.Mobilux
              Supermoderator
              • 25.08.2015
              • 5464

              #9
              Ich persönlich brauche nicht viel in der App - da schaust eh nie drauf.... Ich habe Status, Batterie und Radio-Buttons mit den wichtigsten Aktionen. Dann eine Schaltuhr (in den Zeiten ist Staubsaugen erlaubt). Eine Logik nimmt die Schaltzeiten und wenn innerhalb dieser Zeiten die Alarmanlage aktiviert wird (wir sind nicht zu Hause) startet die Reinigung einmalig am Tag.

              Klicke auf die Grafik für eine vergrößerte Ansicht  Name: image.png Ansichten: 0 Größe: 18,8 KB ID: 486496

              Klicke auf die Grafik für eine vergrößerte Ansicht  Name: image.png Ansichten: 0 Größe: 12,3 KB ID: 486497
              LoxBerry: https://wiki.loxberry.de/start

              Kommentar

              • Grestorn
                MS Profi
                • 11.07.2022
                • 761

                #10
                Ich brauche das Plugin dringend, damit der Wischroboter inaktiv bleibt, wenn wir die Alarmanlage aktiviert haben. Das Teil löst sonst die Alarmanlage aus, was wirklich nicht so lustig ist.

                Leider habe ich meinen Loxberry noch nicht auf V4 umgestellt, weil das Stats4Lox noch nicht kompatibel ist. Aber ich freu mich darauf, es bald einsetzen zu können!

                Kommentar

                • HannSchuach
                  Extension Master
                  • 25.08.2015
                  • 170

                  #11
                  Hallo und danke für das feine Plugin. 👌

                  Ich habe meinen MovaZ60 schon eingebunden und soweit läuft alles einwandfrei.

                  Lediglich die Stati aus der Dreame-Tabelle im Loxberry Wiki stimmen nicht mit den Stati meines Mova überein.

                  Was mich ein bisschen stutzig macht:
                  mova/<did>/state gibt ein "Returning" und Status "2" aus (stimmt mit der Tabelle überein) - Im Endeffekt befindet er sich aber im aktiven Reinigungsmodus

                  Wenn er sich in der Station fertig aufgeladen befindet, wird Status 14 gemeldet (Mopp-Trocknung - obwohl er eigentlich "Standby" oder "On Station" sein müsste).

                  Kann es sein, dass die Stati beim Mova irgendwie anders aufgebaut sind und das Plugin dies anders abrufen müsste?

                  Liebe Grüße
                  Zuletzt geändert von HannSchuach; vor einer Woche.
                  lg HannSchuach

                  Kommentar

                  • Prof.Mobilux
                    Supermoderator
                    • 25.08.2015
                    • 5464

                    #12
                    Schwer zu sagen, die API Endpoints werden die gleichen sein.

                    Der Statustext wird vom Plugin selbst erzeugt - also quasi die Überstezung der numerischen Stati. Das habe ich mir aus diversen Quellen (HomeAssistent, ioBroker, etc.) zusammengesucht. Denkbar, dass das nur für Dreame aber nicht für Mova gilt. Ich habe es bei mir aber noch nicht kontrolliert - ich gleiche das mal mit meinem Dreame ab.

                    Denkbar, dass diese Übersetzung auch falsch ist.

                    Was Du machen könntest: Verschiedene Aktionen am Roboter durchführen und schauen welcher numerischer Status dir vom Plugin gemeldet wird. Dazu in der Hersteller App schauen, welcher textliche Status angezeigt wird. Das kann ich dann gerne als "Übersetzungstabelle" im Plugin integrieren.
                    LoxBerry: https://wiki.loxberry.de/start

                    Kommentar


                    • HannSchuach
                      HannSchuach kommentierte
                      Kommentar bearbeiten
                      Mache ich gerne, wenn ich mal mehr Zeit habe und zu Hause bin 👍

                    • HannSchuach
                      HannSchuach kommentierte
                      Kommentar bearbeiten
                      Habe dir eine PN geschrieben. lg
                  • Faddl
                    Dumb Home'r
                    • 20.05.2022
                    • 10

                    #13
                    Vielen Dank für das Plugin!
                    Ein paar Fragen sind bei mir noch offen...
                    Ich habe auf 2 Stockwerken 2 recht variable "Befehle" in der Dreame App eingerichtet (was ich im Plugin nicht gefunden habe: saugen, dann wischen & variable Feuchtigkeit?)

                    Kann ich diese auch direkt mit einem in Dreame angelegten Befehl starten?

                    Da vermutlich nicht möglich, müsste ich es manuell nachbilden.
                    Dazu dann die Frage: Kann ich auch "Saugen only" oder "Wischen only" auswählen (und hintereinander abfahren)?
                    Diese Optionen habe ich leider nicht gefunden...
                    Vielen Dank!!

                    Gruß Faddl

                    Kommentar

                    • Prof.Mobilux
                      Supermoderator
                      • 25.08.2015
                      • 5464

                      #14
                      Zitat von Faddl
                      Dazu dann die Frage: Kann ich auch "Saugen only" oder "Wischen only" auswählen (und hintereinander abfahren)?
                      Ich würde versuchen den Cleaning Mode entsprechend zu setzen. Steht im Wiki.

                      https://wiki.loxberry.de/plugins/dreame/start
                      LoxBerry: https://wiki.loxberry.de/start

                      Kommentar

                      • Netron
                        Azubi
                        • 15.02.2025
                        • 1

                        #15
                        Hallo zusammen,

                        ich bin ganz neu in der Loxonewelt und habe bereits einiges mit Loxberry umsetzen können (zB Vitoconnect). Vielen Dank dafür!

                        Mein derzeit größtes Problem ist, die Werte aus zB dreame/did/state auszulesen. In Loxone erhalte ich bereits den gesamten String, aber ich möchte natürlich einzelne Werte auslesen und Loxone darauf reagieren lassen.

                        Könnt ihr mir vielleicht aus eurer Config ein Bild (bzw. Bilder) zukommen lassen, wie ich, speziell auf diesen Anwendungsfall zB den Namen, den Status oder Ähnliches als singularen Wert ausgeben lassen kann? Alternativ würde ich mich über Lesestoff freuen

                        Ich bedanke mich für eure Hilfe!

                        Beste Grüße

                        Stefan

                        Kommentar


                        • Prof.Mobilux
                          Prof.Mobilux kommentierte
                          Kommentar bearbeiten
                          Im MQTT Gateway im Abonnements Tab beim Wert JSON Expand aktivieren. Dann bekommst du die Einzelwerte nach Loxone übertragen.

                        • Netron
                          Netron kommentierte
                          Kommentar bearbeiten
                          Gefunden! Herzlichen Dank!
                      Lädt...