Skip to content
  • Recent
  • Tags
  • 0 Unread 0
  • Categories
  • Unreplied
  • Popular
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Logo
  1. ioBroker Community Home
  2. Deutsch
  3. Tester
  4. Test Dreame Home Adapter

NEWS

  • Wartung am 15.11. – Forum ab 22:00 Uhr nicht erreichbar
    BluefoxB
    Bluefox
    12
    2
    273

  • UPDATE 31.10.: Amazon Alexa - ioBroker Skill läuft aus ?
    apollon77A
    apollon77
    48
    3
    8.0k

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    13
    1
    1.7k

Test Dreame Home Adapter

Test Dreame Home Adapter

Scheduled Pinned Locked Moved Tester
241 Posts 39 Posters 48.7k Views 44 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • mcBirneM Offline
    mcBirneM Offline
    mcBirne
    wrote on last edited by
    #157

    @mcbirne
    irgendwie habe ich den Ordner Maps nicht. Hat jemand eine Idee, woran das liegen kann?

    880c4268-ffbc-4729-949a-82ee08ff1c59-image.png

    1 Reply Last reply
    0
    • nik82N nik82

      @relu77

      Ja ich hab für meine Bedürfnisse schon eines gebastelt, aber mir haben jetzt doch einige Sachen noch gefehlt, deswegen hab ich auf meinen Home Assistant schnell den Dreame Adapter drauf und steuere über den HASS Adapter im Iobroker die Sachen:

      838e3541-4098-4677-ac2c-5e3186d0fea1-image.png

      e551621b-f663-4fbf-9e31-126749367e08-image.png

      419df58c-191e-45a3-b7b6-baeb2dcffee2-image.png

      Vielleicht noch ein kleiner Tip am Rande: Einzelne Räume steuere ich einfach mit dem Alexa Adapter:
      In "alexa2.0.Echo-Devices.XXX.Commands.textCommand" einfach reinschreiben "sage Dreame-bot reinige Arbeitszimmer".
      Zimmer Name muss aber einer der vorgegebenen sein und darf kein eigens erstellter sein.

      H Offline
      H Offline
      Heinz2100
      wrote on last edited by
      #158

      @nik82 Sehr cool. Mit welchem Remote und welchen Befehlen steuerst du denn den die Moppreinigungsmodi (nach Zeit, nach Fläche). Danke dir

      nik82N 1 Reply Last reply
      0
      • mcBirneM mcBirne

        @tombox sagte in Test Dreame Home Adapter:

                                                                                                                                     [                                                                                                                                                                                            {                                                                                                                                                                                                "piid": 4,                                                                                                                                                                                                "value": "{\"sm\":{},\"mapid\":X}"                                                                                                                                                                                            }                                                                                                                                                                                        ]
        

        Für die MapID habe ich es mit 1; 2 und 3 Versucht, allerdings passiert gar nichts. Wie finde ich die MapID raus?

        H Offline
        H Offline
        Heinz2100
        wrote on last edited by
        #159

        @mcbirne Selbe Frage. Egal was ich da eingebe. Es kommt bei mir kein Mapwechsel.

        1 Reply Last reply
        0
        • H Heinz2100

          @nik82 Sehr cool. Mit welchem Remote und welchen Befehlen steuerst du denn den die Moppreinigungsmodi (nach Zeit, nach Fläche). Danke dir

          nik82N Offline
          nik82N Offline
          nik82
          Most Active
          wrote on last edited by
          #160

          @heinz2100
          Ja wie oben schon gesagt, die Bilder waren eigentlich "offtopic", weil ich den Dreame über meinen Home Assistant steuere und nur mit dem HASS Adapter drauf zugreife.

          1 Reply Last reply
          0
          • H hahne

            @max_yeah
            Ich habe in der App eine Anzeige für die % des Waschmittels.
            Unter "Restzeit " ganz unten.
            Natürlich kann er nicht genau wissen wieviel noch drinnen ist aber irgendwie errechnet er sich das ja. Genau wie bei den anderen Sachen (Seitenbürste, Filter etc.) bei denen hat man ja auch eine Prozent Anzeige.
            Wasser und Abwassertank erkennt er durch die Schwimmer wann voll.

            Dietmar KuepperD Offline
            Dietmar KuepperD Offline
            Dietmar Kuepper
            wrote on last edited by
            #161

            @hahne bei mir Dreame L10 ultra ist unter Status:
            Reinigungsmittel Datenpunkt -> 20.1
            Wischer Datenpunkt -> 21.1 oder mop-live-level
            Seitenbürste -> brush-life-level
            Filter -> filter-live-level

            mcBirneM 1 Reply Last reply
            0
            • Dietmar KuepperD Dietmar Kuepper

              @hahne bei mir Dreame L10 ultra ist unter Status:
              Reinigungsmittel Datenpunkt -> 20.1
              Wischer Datenpunkt -> 21.1 oder mop-live-level
              Seitenbürste -> brush-life-level
              Filter -> filter-live-level

              mcBirneM Offline
              mcBirneM Offline
              mcBirne
              wrote on last edited by
              #162

              Hat schon jemand den Ebenenwechsel hinbekommen?

              T 1 Reply Last reply
              0
              • mcBirneM mcBirne

                Hat schon jemand den Ebenenwechsel hinbekommen?

                T Offline
                T Offline
                tombox
                wrote on last edited by
                #163

                Ich habe die map Sachen mit aufgenommen und kleine Fehler behoben

                mcBirneM 1 Reply Last reply
                0
                • T tombox

                  Ich habe die map Sachen mit aufgenommen und kleine Fehler behoben

                  mcBirneM Offline
                  mcBirneM Offline
                  mcBirne
                  wrote on last edited by mcBirne
                  #164

                  @tombox
                  Ich habe es gerade nochmal versucht. Ich habe folgendes gemacht:

                  • ListenpunktIch habe ein Update des Adapters auf die Version 0.1.0 gemacht.
                  • ListenpunktUnter 6-99 steht current_map_id 5.
                  • ListenpunktDann habe ich die Karte in der App gewechselt.
                  • Der Eintrag unter 6-99 hat sich nicht geändert.
                  • ListenpunktDann habe ich die Sachen die in der Beschreibung stehen unter remote.update-map ausgeführt.

                  Die Karte wurde in der Appleider nicht verändert.
                  Was mache ich falsch?

                  mcBirneM 1 Reply Last reply
                  0
                  • J Offline
                    J Offline
                    JimmyBondi
                    wrote on last edited by
                    #165

                    Ist der Adapter auch mit Xiaomi Roboter (X20+) kompatibel, welche auf Dreame basieren ?
                    Hatte eigentlich vor mich in die Dreame Integration im mihome-vacuum Adapter einzuarbeiten, aber das wäre dann überflüssig und hätten dann zwei Projekte parallel.

                    1 Reply Last reply
                    0
                    • mcBirneM mcBirne

                      @tombox
                      Ich habe es gerade nochmal versucht. Ich habe folgendes gemacht:

                      • ListenpunktIch habe ein Update des Adapters auf die Version 0.1.0 gemacht.
                      • ListenpunktUnter 6-99 steht current_map_id 5.
                      • ListenpunktDann habe ich die Karte in der App gewechselt.
                      • Der Eintrag unter 6-99 hat sich nicht geändert.
                      • ListenpunktDann habe ich die Sachen die in der Beschreibung stehen unter remote.update-map ausgeführt.

                      Die Karte wurde in der Appleider nicht verändert.
                      Was mache ich falsch?

                      mcBirneM Offline
                      mcBirneM Offline
                      mcBirne
                      wrote on last edited by
                      #166

                      @mcbirne Hat den Ebenenwechsel schon jemand mit dem x40 hinbekommen? Über einen Tipp würde ich mich freuen.

                      wawyoW T 3 Replies Last reply
                      0
                      • mcBirneM mcBirne

                        @mcbirne Hat den Ebenenwechsel schon jemand mit dem x40 hinbekommen? Über einen Tipp würde ich mich freuen.

                        wawyoW Offline
                        wawyoW Offline
                        wawyo
                        Developer
                        wrote on last edited by
                        #167

                        In den letzten Wochen habe ich große Fortschritte gemacht. Die Dream Map ist nun fast vollständig. Außerdem können Teppiche nun für eine spezielle Reinigung ausgewählt werden.

                        Was den Code betrifft, habe ich mich entschieden, auf die MIOT (https://miot-spec.org/) zu verzichten. Der komplette Code ist derzeit offline.

                        Es fehlen nur noch einige Feinarbeiten, dann werde ich den Code veröffentlichen.
                        Eine deutsche Übersetzung ist ebenfalls geplant. 😉
                        Unbenannt.png
                        1Unbenannt.png

                        Unter dem folgenden Link habe ich ein Video hinterlegt: https://youtu.be/3Po3cvdTVzU

                        1 Reply Last reply
                        1
                        • mcBirneM mcBirne

                          @mcbirne Hat den Ebenenwechsel schon jemand mit dem x40 hinbekommen? Über einen Tipp würde ich mich freuen.

                          wawyoW Offline
                          wawyoW Offline
                          wawyo
                          Developer
                          wrote on last edited by
                          #168

                          @mcbirne

                          Um die Karte des Dream Roboters zu wechseln, wird die richtige Map-ID benötigt. Es ist jedoch schwierig, diese ID zu finden, da die Kartenaktualisierung kontinuierlich erfolgt, während der Roboter seinen Reinigungsvorgang durchführt.
                          Ich habe eine Dummy-Oberetage erstellt, um die Funktion zu testen. Für die untere Etage wurde dem Saugroboter die Karte mit der Nummer 59 zugewiesen, während die obere Etage die Karte mit der Nummer 292 erhalten hat.

                          Ich habe dieses Problem in der neuen Version integriert und erfolgreich getestet.

                          Hier ist der Code für die Map-Aktionen:

                          1. Room Settings:
                            [{"piid": 4,"value":"{\"customeClean\":[[[Room ID, Suction Level, Water Volume, Repeats, Cleaning Mode, Route]]]}"}]

                          2. Kartenwechsel:
                            [{"piid": 4,"value": "{\"sm\":{},\"mapid\":map_id}"}]

                          3. Kartenumbenennung:
                            [{"piid": 4, "value": "{\"nrism\": {map_id: {\"name\": \"New_name\"}}}"]

                          4. Karten löschen:
                            [{"piid": 4,"value": "{\"cm\":{},\"mapid\":map_id}"}]

                          Ich werde außerdem den Adapter umbenennen, da die neue Version derzeit nur einen Roboter unterstützt und die Baum-Objektstrukturen nun grundlegend anders sind als in der alten tombox-Version.

                          Falls es noch Ideen oder Vorschläge gibt, bitte gerne hier teilen! Ich kann nicht versprechen, dass ich alles umsetzen kann, aber vielleicht lässt sich das eine oder andere bereits vor der ersten Veröffentlichung integrieren.

                          H 1 Reply Last reply
                          0
                          • wawyoW wawyo

                            @mcbirne

                            Um die Karte des Dream Roboters zu wechseln, wird die richtige Map-ID benötigt. Es ist jedoch schwierig, diese ID zu finden, da die Kartenaktualisierung kontinuierlich erfolgt, während der Roboter seinen Reinigungsvorgang durchführt.
                            Ich habe eine Dummy-Oberetage erstellt, um die Funktion zu testen. Für die untere Etage wurde dem Saugroboter die Karte mit der Nummer 59 zugewiesen, während die obere Etage die Karte mit der Nummer 292 erhalten hat.

                            Ich habe dieses Problem in der neuen Version integriert und erfolgreich getestet.

                            Hier ist der Code für die Map-Aktionen:

                            1. Room Settings:
                              [{"piid": 4,"value":"{\"customeClean\":[[[Room ID, Suction Level, Water Volume, Repeats, Cleaning Mode, Route]]]}"}]

                            2. Kartenwechsel:
                              [{"piid": 4,"value": "{\"sm\":{},\"mapid\":map_id}"}]

                            3. Kartenumbenennung:
                              [{"piid": 4, "value": "{\"nrism\": {map_id: {\"name\": \"New_name\"}}}"]

                            4. Karten löschen:
                              [{"piid": 4,"value": "{\"cm\":{},\"mapid\":map_id}"}]

                            Ich werde außerdem den Adapter umbenennen, da die neue Version derzeit nur einen Roboter unterstützt und die Baum-Objektstrukturen nun grundlegend anders sind als in der alten tombox-Version.

                            Falls es noch Ideen oder Vorschläge gibt, bitte gerne hier teilen! Ich kann nicht versprechen, dass ich alles umsetzen kann, aber vielleicht lässt sich das eine oder andere bereits vor der ersten Veröffentlichung integrieren.

                            H Offline
                            H Offline
                            Heinz2100
                            wrote on last edited by
                            #169

                            @wawyo Super. Schon einmal vielen Dank für deine Arbeit. Bin schon sehr gespannt. Was noch cool wäre, wäre der Wechsel zwischen Clean Genius und den manuellen Raumeinstellungen. Wie muss man das übergeben?

                            Sonst ist es bei mir so, dass er die manuellen Raumeinstellungen nicht übernimmt, wenn er vorher in Clean Genius lief.
                            Die individuellen Raumeinstellungen werden erst angenommen, wenn vorher in der App ein manueller Vorgang gestartet wurde.

                            wawyoW 1 Reply Last reply
                            0
                            • H Heinz2100

                              @wawyo Super. Schon einmal vielen Dank für deine Arbeit. Bin schon sehr gespannt. Was noch cool wäre, wäre der Wechsel zwischen Clean Genius und den manuellen Raumeinstellungen. Wie muss man das übergeben?

                              Sonst ist es bei mir so, dass er die manuellen Raumeinstellungen nicht übernimmt, wenn er vorher in Clean Genius lief.
                              Die individuellen Raumeinstellungen werden erst angenommen, wenn vorher in der App ein manueller Vorgang gestartet wurde.

                              wawyoW Offline
                              wawyoW Offline
                              wawyo
                              Developer
                              wrote on last edited by
                              #170

                              @heinz2100
                              Die Umsetzung des Wechsels zwischen dem Clean Genius-Modus und den manuellen Raumeinstellungen ist grundsätzlich machbar. Allerdings muss ich noch weiter recherchieren, wie genau der Genius- und der manuelle Modus aufgebaut sind, da die Genius-Funktion keine Standardfunktion ist.

                              Was ich bisher herausgefunden habe, ist, dass der Umschalter unter SIID 4 und PIID 50 angesiedelt ist. Diese Funktion wird später als Zusatzoption implementiert. 😉

                              [
                                {
                                  "k": "AutoDry",
                                  "v": 1
                                },
                                {
                                  "k": "SmartAutoWash",
                                  "v": 2
                                },
                                {
                                  "k": "CarpetOnlyClean",
                                  "v": 1
                                },
                                {
                                  "k": "MopEffectSwitch",
                                  "v": 1
                                },
                                {
                                  "k": "FluctuationTestResult",
                                  "v": 0
                                },
                                {
                                  "k": "CleanRoute",
                                  "v": 1
                                },
                                {
                                  "k": "SuperWash",
                                  "v": 0
                                },
                                {
                                  "k": "MopScalable",
                                  "v": 2
                                },
                                {
                                  "k": "SuctionMax",
                                  "v": 0
                                },
                                {
                                  "k": "LessColl",
                                  "v": 1
                                },
                                {
                                  "k": "CarpetFineClean",
                                  "v": 1
                                },
                                {
                                  "k": "FillinLight",
                                  "v": 1
                                },
                                {
                                  "k": "MonitorHumanFollow",
                                  "v": 0
                                },
                                {
                                  "k": "MopScalableVersion",
                                  "v": 0
                                },
                                {
                                  "k": "SmartDrying",
                                  "v": 0
                                },
                                {
                                  "k": "LacuneMopScalable",
                                  "v": 1
                                },
                                {
                                  "k": "HotWash",
                                  "v": 1
                                },
                                {
                                  "k": "CleanType",
                                  "v": 0
                                },
                                {
                                  "k": "DetergentNote",
                                  "v": 1
                                },
                                {
                                  "k": "MeticulousTwist",
                                  "v": -7
                                },
                                {
                                  "k": "MopEffectState",
                                  "v": 3
                                },
                                {
                                  "k": "MaterialDirectionClean",
                                  "v": 0
                                },
                                {
                                  "k": "PetPartClean",
                                  "v": 0
                                },
                                {
                                  "k": "RobotCarpetPressEnable",
                                  "v": 1
                                },
                                {
                                  "k": "MopScalable2",
                                  "v": 1
                                },
                                {
                                  "k": "MonitorPromptLevel",
                                  "v": 1
                                },
                                {
                                  "k": "UVLight",
                                  "v": 0
                                },
                                {
                                  "k": "MopFullyScalable",
                                  "v": 0
                                },
                                {
                                  "k": "StainIdentify",
                                  "v": 1
                                },
                                {
                                  "k": "SmartAutoMop",
                                  "v": 2
                                },
                                {
                                  "k": "SmartCharge",
                                  "v": 1
                                },
                                {
                                  "k": "FluctuationConfirmResult",
                                  "v": 0
                                },
                                {
                                  "k": "SmartHost",
                                  "v": 0
                                }
                              ]
                              
                              wawyoW 1 Reply Last reply
                              0
                              • wawyoW wawyo

                                @heinz2100
                                Die Umsetzung des Wechsels zwischen dem Clean Genius-Modus und den manuellen Raumeinstellungen ist grundsätzlich machbar. Allerdings muss ich noch weiter recherchieren, wie genau der Genius- und der manuelle Modus aufgebaut sind, da die Genius-Funktion keine Standardfunktion ist.

                                Was ich bisher herausgefunden habe, ist, dass der Umschalter unter SIID 4 und PIID 50 angesiedelt ist. Diese Funktion wird später als Zusatzoption implementiert. 😉

                                [
                                  {
                                    "k": "AutoDry",
                                    "v": 1
                                  },
                                  {
                                    "k": "SmartAutoWash",
                                    "v": 2
                                  },
                                  {
                                    "k": "CarpetOnlyClean",
                                    "v": 1
                                  },
                                  {
                                    "k": "MopEffectSwitch",
                                    "v": 1
                                  },
                                  {
                                    "k": "FluctuationTestResult",
                                    "v": 0
                                  },
                                  {
                                    "k": "CleanRoute",
                                    "v": 1
                                  },
                                  {
                                    "k": "SuperWash",
                                    "v": 0
                                  },
                                  {
                                    "k": "MopScalable",
                                    "v": 2
                                  },
                                  {
                                    "k": "SuctionMax",
                                    "v": 0
                                  },
                                  {
                                    "k": "LessColl",
                                    "v": 1
                                  },
                                  {
                                    "k": "CarpetFineClean",
                                    "v": 1
                                  },
                                  {
                                    "k": "FillinLight",
                                    "v": 1
                                  },
                                  {
                                    "k": "MonitorHumanFollow",
                                    "v": 0
                                  },
                                  {
                                    "k": "MopScalableVersion",
                                    "v": 0
                                  },
                                  {
                                    "k": "SmartDrying",
                                    "v": 0
                                  },
                                  {
                                    "k": "LacuneMopScalable",
                                    "v": 1
                                  },
                                  {
                                    "k": "HotWash",
                                    "v": 1
                                  },
                                  {
                                    "k": "CleanType",
                                    "v": 0
                                  },
                                  {
                                    "k": "DetergentNote",
                                    "v": 1
                                  },
                                  {
                                    "k": "MeticulousTwist",
                                    "v": -7
                                  },
                                  {
                                    "k": "MopEffectState",
                                    "v": 3
                                  },
                                  {
                                    "k": "MaterialDirectionClean",
                                    "v": 0
                                  },
                                  {
                                    "k": "PetPartClean",
                                    "v": 0
                                  },
                                  {
                                    "k": "RobotCarpetPressEnable",
                                    "v": 1
                                  },
                                  {
                                    "k": "MopScalable2",
                                    "v": 1
                                  },
                                  {
                                    "k": "MonitorPromptLevel",
                                    "v": 1
                                  },
                                  {
                                    "k": "UVLight",
                                    "v": 0
                                  },
                                  {
                                    "k": "MopFullyScalable",
                                    "v": 0
                                  },
                                  {
                                    "k": "StainIdentify",
                                    "v": 1
                                  },
                                  {
                                    "k": "SmartAutoMop",
                                    "v": 2
                                  },
                                  {
                                    "k": "SmartCharge",
                                    "v": 1
                                  },
                                  {
                                    "k": "FluctuationConfirmResult",
                                    "v": 0
                                  },
                                  {
                                    "k": "SmartHost",
                                    "v": 0
                                  }
                                ]
                                
                                wawyoW Offline
                                wawyoW Offline
                                wawyo
                                Developer
                                wrote on last edited by wawyo
                                #171

                                Hallo zusammen,

                                ich möchte euch den Download-Link für die neue Version von Dreame zur Verfügung stellen. Der Name der Adapter wurde auf „Dreame Home“ geändert. Bitte beachtet, dass es sich um eine Alpha Pre-Release handelt.

                                Download DreameHome pre-release alpha 0.1.0

                                Mein Hauptanliegen ist es herauszufinden, ob die Karte für andere Roboter als den L20 (meinen Saugroboter) heruntergeladen werden kann. Es wäre hilfreich, wenn ihr mir eine Rückmeldung darüber gebt, ob der Download funktioniert.

                                Für die Rückmeldung benötige ich bitte folgende Informationen:

                                1. Saugroboter-Modelle?
                                2. Wurde der Login erfolgreich durchgeführt?
                                3. Wurde die HTML-Datei erstellt?
                                4. Was wurde im Objektbaum erstellt?
                                

                                Es gibt noch viele Funktionen, die derzeit nicht freigeschaltet sind, daher liegt der Fokus momentan auf diesen spezifischen Punkten.

                                Ich freue mich auf euer Feedback!

                                Achtung!!

                                Check if canvas is installed using the following command:

                                cd /opt/iobroker/
                                npm list canvas
                                

                                If canvas is not installed, run the following command to install it:

                                cd /opt/iobroker/
                                npm install canvas
                                

                                Then, check again by running the first command to ensure that canvas is properly installed.

                                EDIT

                                Um die Karte herunterzuladen, setzt bitte das Objekt dreamehome.0.xxxxxxxx.map.NewMap auf true. Für den Wechsel zwischen den Etagen muss das Objekt dreamehome.0.xxxxxxxx.map.MapNumber auf Map 1 oder Map 2 umgeschaltet werden.

                                Die Objekte Start-Clean, Update und Restart sind aktuell deaktiviert.

                                EvilBrewerE D 2 Replies Last reply
                                0
                                • wawyoW wawyo

                                  Hallo zusammen,

                                  ich möchte euch den Download-Link für die neue Version von Dreame zur Verfügung stellen. Der Name der Adapter wurde auf „Dreame Home“ geändert. Bitte beachtet, dass es sich um eine Alpha Pre-Release handelt.

                                  Download DreameHome pre-release alpha 0.1.0

                                  Mein Hauptanliegen ist es herauszufinden, ob die Karte für andere Roboter als den L20 (meinen Saugroboter) heruntergeladen werden kann. Es wäre hilfreich, wenn ihr mir eine Rückmeldung darüber gebt, ob der Download funktioniert.

                                  Für die Rückmeldung benötige ich bitte folgende Informationen:

                                  1. Saugroboter-Modelle?
                                  2. Wurde der Login erfolgreich durchgeführt?
                                  3. Wurde die HTML-Datei erstellt?
                                  4. Was wurde im Objektbaum erstellt?
                                  

                                  Es gibt noch viele Funktionen, die derzeit nicht freigeschaltet sind, daher liegt der Fokus momentan auf diesen spezifischen Punkten.

                                  Ich freue mich auf euer Feedback!

                                  Achtung!!

                                  Check if canvas is installed using the following command:

                                  cd /opt/iobroker/
                                  npm list canvas
                                  

                                  If canvas is not installed, run the following command to install it:

                                  cd /opt/iobroker/
                                  npm install canvas
                                  

                                  Then, check again by running the first command to ensure that canvas is properly installed.

                                  EDIT

                                  Um die Karte herunterzuladen, setzt bitte das Objekt dreamehome.0.xxxxxxxx.map.NewMap auf true. Für den Wechsel zwischen den Etagen muss das Objekt dreamehome.0.xxxxxxxx.map.MapNumber auf Map 1 oder Map 2 umgeschaltet werden.

                                  Die Objekte Start-Clean, Update und Restart sind aktuell deaktiviert.

                                  EvilBrewerE Offline
                                  EvilBrewerE Offline
                                  EvilBrewer
                                  wrote on last edited by
                                  #172

                                  @wawyo Hallo! Vielen Dank für Deine Arbeit am Adapter!

                                  Ich habe einen L10 Prime (dreame.vacuum.r2251a): Der Adapter hat mit diesem Model leider Probleme mit der Karte:

                                  2024-12-29 12:16:44.107 - info: dreamehome.0 (258419) Die aktuell eingestellte Standard-Kartennummer ist eingestellt auf 0
                                  2024-12-29 12:16:44.116 - info: dreamehome.0 (258419) Die Karte wurde erfolgreich aus der Cloud heruntergeladen
                                  2024-12-29 12:16:44.145 - info: dreamehome.0 (258419) Die aktuell eingestellte Standard-Kartennummer ist eingestellt auf 0
                                  2024-12-29 12:16:44.201 - error: dreamehome.0 (258419) 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().
                                  2024-12-29 12:16:44.201 - error: dreamehome.0 (258419) unhandled promise rejection: Cannot read properties of undefined (reading 'storeys')
                                  2024-12-29 12:16:44.202 - error: dreamehome.0 (258419) TypeError: Cannot read properties of undefined (reading 'storeys')
                                  at Dreamehome.onReady (/opt/iobroker/node_modules/iobroker.dreamehome/main.js:1306:47)
                                  

                                  Ohne existierende 2. Karte ist der Adapter gestartet und zeigt Ladestatus etc. an - ich hab Testweise eine 2. Karte erstellt, jetzt stürzt der Adapter mit der gleichen Fehlermeldung bei jeder ausgewählten ID ab. Die Karten mit Namen erkennt er - Inhalt map cloud data (map-id sicherheistshalber mal entfernt):

                                  {
                                    "mapstr": [
                                      {
                                        "id": 1,
                                        "name": "Treppenhaus",
                                        "angle": "0",
                                        "map": "<redacted>"
                                      },
                                      {
                                        "id": 0,
                                        "name": "Wohnung",
                                        "angle": "270",
                                        "map": "<redacted>"
                                      }
                                    ],
                                    "curr_id": 2
                                  }
                                  

                                  Canvas ist installiert und zur Sicherheit Iobroker fixer ausgeführt. Werfe gerade mal selber einen Blick in den Code. Bin gerne bereit zu unterstützen.

                                  Gruß Martin

                                  wawyoW 1 Reply Last reply
                                  0
                                  • mcBirneM mcBirne

                                    @mcbirne Hat den Ebenenwechsel schon jemand mit dem x40 hinbekommen? Über einen Tipp würde ich mich freuen.

                                    T Offline
                                    T Offline
                                    tombox
                                    wrote on last edited by
                                    #173

                                    @mcbirne die aktuelle Version gibt unter Maps alle Karten aus mit den jeweiligen IDs damit sollte der Kartenwechsel einfacher möglich sein

                                    mcBirneM 2 Replies Last reply
                                    0
                                    • T tombox

                                      @mcbirne die aktuelle Version gibt unter Maps alle Karten aus mit den jeweiligen IDs damit sollte der Kartenwechsel einfacher möglich sein

                                      mcBirneM Offline
                                      mcBirneM Offline
                                      mcBirne
                                      wrote on last edited by
                                      #174

                                      @tombox
                                      Ich bin gerade im Skiurlaub. Ich habe gerade den neuen Adapter installiert. Testen kann ich es von hier aber nicht. Sobald ich wied3r zu Hause bin, werde ich es ausprobieren.
                                      Vielen Dank für die Mühe!

                                      1 Reply Last reply
                                      0
                                      • EvilBrewerE EvilBrewer

                                        @wawyo Hallo! Vielen Dank für Deine Arbeit am Adapter!

                                        Ich habe einen L10 Prime (dreame.vacuum.r2251a): Der Adapter hat mit diesem Model leider Probleme mit der Karte:

                                        2024-12-29 12:16:44.107 - info: dreamehome.0 (258419) Die aktuell eingestellte Standard-Kartennummer ist eingestellt auf 0
                                        2024-12-29 12:16:44.116 - info: dreamehome.0 (258419) Die Karte wurde erfolgreich aus der Cloud heruntergeladen
                                        2024-12-29 12:16:44.145 - info: dreamehome.0 (258419) Die aktuell eingestellte Standard-Kartennummer ist eingestellt auf 0
                                        2024-12-29 12:16:44.201 - error: dreamehome.0 (258419) 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().
                                        2024-12-29 12:16:44.201 - error: dreamehome.0 (258419) unhandled promise rejection: Cannot read properties of undefined (reading 'storeys')
                                        2024-12-29 12:16:44.202 - error: dreamehome.0 (258419) TypeError: Cannot read properties of undefined (reading 'storeys')
                                        at Dreamehome.onReady (/opt/iobroker/node_modules/iobroker.dreamehome/main.js:1306:47)
                                        

                                        Ohne existierende 2. Karte ist der Adapter gestartet und zeigt Ladestatus etc. an - ich hab Testweise eine 2. Karte erstellt, jetzt stürzt der Adapter mit der gleichen Fehlermeldung bei jeder ausgewählten ID ab. Die Karten mit Namen erkennt er - Inhalt map cloud data (map-id sicherheistshalber mal entfernt):

                                        {
                                          "mapstr": [
                                            {
                                              "id": 1,
                                              "name": "Treppenhaus",
                                              "angle": "0",
                                              "map": "<redacted>"
                                            },
                                            {
                                              "id": 0,
                                              "name": "Wohnung",
                                              "angle": "270",
                                              "map": "<redacted>"
                                            }
                                          ],
                                          "curr_id": 2
                                        }
                                        

                                        Canvas ist installiert und zur Sicherheit Iobroker fixer ausgeführt. Werfe gerade mal selber einen Blick in den Code. Bin gerne bereit zu unterstützen.

                                        Gruß Martin

                                        wawyoW Offline
                                        wawyoW Offline
                                        wawyo
                                        Developer
                                        wrote on last edited by
                                        #175

                                        @evilbrewer
                                        Vielen Dank für dein Feedback! Bitte teste die neue Version auf GitHub und versuche auch, die Map unter dreamehome.0.xxxxx.map.MapNumber zu ändern. Die Daten werden jetzt automatisch von der Cloud heruntergeladen.

                                        Changelog:

                                        1. Der Absturz nach dem Herunterladen der Karte wurde behoben.
                                        2. Teppichreinigungsfunktion hinzugefügt.
                                        3. Funktionen zur Zonenreinigung und Fleckenreinigung wurden hinzugefügt.
                                        4. Raumnamen sind jetzt unter dem Ordner Map.0 oder M.01 sichtbar.

                                        PS: Bitte verzeiht mir, wenn ich zukünftig nicht mehr im Forum antworte. Stattdessen werde ich die Updates direkt unter GitHub bereitstellen.

                                        1 Reply Last reply
                                        0
                                        • T tombox

                                          @mcbirne die aktuelle Version gibt unter Maps alle Karten aus mit den jeweiligen IDs damit sollte der Kartenwechsel einfacher möglich sein

                                          mcBirneM Offline
                                          mcBirneM Offline
                                          mcBirne
                                          wrote on last edited by
                                          #176

                                          @tombox
                                          Ich habe es gerade getestet. Für den x40 funktioniert das wechseln der Ebenen nun auch. Im Ordner .maps gibt es bei mir 2 Nummer als Ordner. Dahinter verbergen sich die Ebenen.
                                          Super, Danke für die Entwicklung des Adapters!

                                          1 Reply Last reply
                                          0
                                          Reply
                                          • Reply as topic
                                          Log in to reply
                                          • Oldest to Newest
                                          • Newest to Oldest
                                          • Most Votes


                                          Support us

                                          ioBroker
                                          Community Adapters
                                          Donate

                                          192

                                          Online

                                          32.4k

                                          Users

                                          81.3k

                                          Topics

                                          1.3m

                                          Posts
                                          Community
                                          Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                                          ioBroker Community 2014-2025
                                          logo
                                          • Login

                                          • Don't have an account? Register

                                          • Login or register to search.
                                          • First post
                                            Last post
                                          0
                                          • Recent
                                          • Tags
                                          • Unread 0
                                          • Categories
                                          • Unreplied
                                          • Popular
                                          • GitHub
                                          • Docu
                                          • Hilfe