Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. ioBroker Allgemein
    4. Xiaomi Vacuum (Rockrobo) Saugkarte Live Map

    NEWS

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    Xiaomi Vacuum (Rockrobo) Saugkarte Live Map

    This topic has been deleted. Only users with topic management privileges can see it.
    • Knallochse
      Knallochse @AxelF1977 last edited by Knallochse

      @AxelF1977 kannst du leicht per Blockly versenden mit dem Adapter ab 2.0
      Hier Mein Export mit meinen 2 Saugis.

      2F35E51B-0215-4058-9DA9-8112B794E1C8.png

      
      <xml xmlns="https://developers.google.com/blockly/xml">
        <variables>
          <variable type="timeout" id="timeout">timeout</variable>
          <variable type="timeout" id="timeout3">timeout3</variable>
          <variable type="timeout" id="timeout2">timeout2</variable>
          <variable type="timeout" id="timeout4">timeout4</variable>
        </variables>
        <block type="on_ext" id="c!wqLA*[?}xM]jh)7)cz" x="40" y="102">
          <mutation xmlns="http://www.w3.org/1999/xhtml" items="2"></mutation>
          <field name="CONDITION">ne</field>
          <field name="ACK_CONDITION"></field>
          <value name="OID0">
            <shadow type="field_oid" id=";At=V/M;,CXn)Va`f?X5">
              <field name="oid">mihome-vacuum.0.info.state</field>
            </shadow>
          </value>
          <value name="OID1">
            <shadow type="field_oid" id="~*x-4sw:RNh5BGXW7IZ]">
              <field name="oid">mihome-vacuum.1.info.state</field>
            </shadow>
          </value>
          <statement name="STATEMENT">
            <block type="controls_if" id="EAbA,SW-@`w[zU@Y63Mo">
              <mutation elseif="1"></mutation>
              <value name="IF0">
                <block type="logic_compare" id="E%q1Ho-w{[1+=^}d%auy">
                  <field name="OP">EQ</field>
                  <value name="A">
                    <block type="get_value" id="eo)429boq#izC%i;ChAO">
                      <field name="ATTR">val</field>
                      <field name="OID">mihome-vacuum.0.info.state</field>
                    </block>
                  </value>
                  <value name="B">
                    <block type="math_number" id="e4q:RgK?,*%7+;;JUKTg">
                      <field name="NUM">6</field>
                    </block>
                  </value>
                </block>
              </value>
              <statement name="DO0">
                <block type="timeouts_settimeout" id="~N$Ql%+#eix.dIU(//w-">
                  <field name="NAME">timeout</field>
                  <field name="DELAY">30</field>
                  <field name="UNIT">sec</field>
                  <statement name="STATEMENT">
                    <block type="telegram" id="9LBJ*m_T);KW:KMHWy9:">
                      <field name="INSTANCE">.1</field>
                      <field name="LOG"></field>
                      <field name="SILENT">FALSE</field>
                      <field name="PARSEMODE">default</field>
                      <value name="MESSAGE">
                        <shadow type="text" id="]~QQ~bla`N)][~aCEr!P">
                          <field name="TEXT">Saugi EG fertig mit Saugen !!!</field>
                        </shadow>
                      </value>
                      <next>
                        <block type="timeouts_settimeout" id="g?EGzl?Um9}n+T6iINRB">
                          <field name="NAME">timeout2</field>
                          <field name="DELAY">1000</field>
                          <field name="UNIT">ms</field>
                          <statement name="STATEMENT">
                            <block type="telegram" id=".K5?KVsXs6##0Dl5VK?x">
                              <field name="INSTANCE">.1</field>
                              <field name="LOG"></field>
                              <field name="SILENT">FALSE</field>
                              <field name="PARSEMODE">default</field>
                              <value name="MESSAGE">
                                <shadow type="text" id="X!eL?fI?gU~aaQZOh`xx">
                                  <field name="TEXT">/opt/iobroker/iobroker-data/files/mihome-vacuum.admin/actualMap_0.png</field>
                                </shadow>
                              </value>
                            </block>
                          </statement>
                        </block>
                      </next>
                    </block>
                  </statement>
                </block>
              </statement>
              <value name="IF1">
                <block type="logic_compare" id="ZJ4d#i$r^rfR^9K6T%:r">
                  <field name="OP">EQ</field>
                  <value name="A">
                    <block type="get_value" id="$wUZ5mIg,XUd_GX4^8YJ">
                      <field name="ATTR">val</field>
                      <field name="OID">mihome-vacuum.1.info.state</field>
                    </block>
                  </value>
                  <value name="B">
                    <block type="math_number" id="pnkE.%)d@Il_D8!M`;}d">
                      <field name="NUM">6</field>
                    </block>
                  </value>
                </block>
              </value>
              <statement name="DO1">
                <block type="timeouts_settimeout" id="HnlPB{pXF#kGFI$/1H!b">
                  <field name="NAME">timeout3</field>
                  <field name="DELAY">30</field>
                  <field name="UNIT">sec</field>
                  <statement name="STATEMENT">
                    <block type="telegram" id="w,1Mkmh1^_=djTb5ZZEZ">
                      <field name="INSTANCE">.1</field>
                      <field name="LOG"></field>
                      <field name="SILENT">FALSE</field>
                      <field name="PARSEMODE">default</field>
                      <value name="MESSAGE">
                        <shadow type="text" id="bfBR*0so?~FSPuL$ylW@">
                          <field name="TEXT">Saugi OG fertig mit Saugen !!!</field>
                        </shadow>
                      </value>
                      <next>
                        <block type="timeouts_settimeout" id="^8R16*KKcPN185Yr@1}R">
                          <field name="NAME">timeout4</field>
                          <field name="DELAY">1000</field>
                          <field name="UNIT">ms</field>
                          <statement name="STATEMENT">
                            <block type="telegram" id="[MV:**wPLZoyEp6]aqHN">
                              <field name="INSTANCE">.1</field>
                              <field name="LOG"></field>
                              <field name="SILENT">FALSE</field>
                              <field name="PARSEMODE">default</field>
                              <value name="MESSAGE">
                                <shadow type="text" id="WmqXTs9.3i17o4|cZ(Xh">
                                  <field name="TEXT">/opt/iobroker/iobroker-data/files/mihome-vacuum.admin/actualMap_1.png</field>
                                </shadow>
                              </value>
                            </block>
                          </statement>
                        </block>
                      </next>
                    </block>
                  </statement>
                </block>
              </statement>
            </block>
          </statement>
        </block>
      </xml>
      
      
      AxelF1977 1 Reply Last reply Reply Quote 1
      • AxelF1977
        AxelF1977 @Knallochse last edited by

        @Knallochse sagte in Xiaomi Vacuum (Rockrobo) Saugkarte Live Map:

        @AxelF1977 kannst du leicht per Blockly versenden mit dem Adapter ab 2.0
        Hier Mein Export mit meinen 2 Saugis.

        2F35E51B-0215-4058-9DA9-8112B794E1C8.png

        
        <xml xmlns="https://developers.google.com/blockly/xml">
          <variables>
            <variable type="timeout" id="timeout">timeout</variable>
            <variable type="timeout" id="timeout3">timeout3</variable>
            <variable type="timeout" id="timeout2">timeout2</variable>
            <variable type="timeout" id="timeout4">timeout4</variable>
          </variables>
          <block type="on_ext" id="c!wqLA*[?}xM]jh)7)cz" x="40" y="102">
            <mutation xmlns="http://www.w3.org/1999/xhtml" items="2"></mutation>
            <field name="CONDITION">ne</field>
            <field name="ACK_CONDITION"></field>
            <value name="OID0">
              <shadow type="field_oid" id=";At=V/M;,CXn)Va`f?X5">
                <field name="oid">mihome-vacuum.0.info.state</field>
              </shadow>
            </value>
            <value name="OID1">
              <shadow type="field_oid" id="~*x-4sw:RNh5BGXW7IZ]">
                <field name="oid">mihome-vacuum.1.info.state</field>
              </shadow>
            </value>
            <statement name="STATEMENT">
              <block type="controls_if" id="EAbA,SW-@`w[zU@Y63Mo">
                <mutation elseif="1"></mutation>
                <value name="IF0">
                  <block type="logic_compare" id="E%q1Ho-w{[1+=^}d%auy">
                    <field name="OP">EQ</field>
                    <value name="A">
                      <block type="get_value" id="eo)429boq#izC%i;ChAO">
                        <field name="ATTR">val</field>
                        <field name="OID">mihome-vacuum.0.info.state</field>
                      </block>
                    </value>
                    <value name="B">
                      <block type="math_number" id="e4q:RgK?,*%7+;;JUKTg">
                        <field name="NUM">6</field>
                      </block>
                    </value>
                  </block>
                </value>
                <statement name="DO0">
                  <block type="timeouts_settimeout" id="~N$Ql%+#eix.dIU(//w-">
                    <field name="NAME">timeout</field>
                    <field name="DELAY">30</field>
                    <field name="UNIT">sec</field>
                    <statement name="STATEMENT">
                      <block type="telegram" id="9LBJ*m_T);KW:KMHWy9:">
                        <field name="INSTANCE">.1</field>
                        <field name="LOG"></field>
                        <field name="SILENT">FALSE</field>
                        <field name="PARSEMODE">default</field>
                        <value name="MESSAGE">
                          <shadow type="text" id="]~QQ~bla`N)][~aCEr!P">
                            <field name="TEXT">Saugi EG fertig mit Saugen !!!</field>
                          </shadow>
                        </value>
                        <next>
                          <block type="timeouts_settimeout" id="g?EGzl?Um9}n+T6iINRB">
                            <field name="NAME">timeout2</field>
                            <field name="DELAY">1000</field>
                            <field name="UNIT">ms</field>
                            <statement name="STATEMENT">
                              <block type="telegram" id=".K5?KVsXs6##0Dl5VK?x">
                                <field name="INSTANCE">.1</field>
                                <field name="LOG"></field>
                                <field name="SILENT">FALSE</field>
                                <field name="PARSEMODE">default</field>
                                <value name="MESSAGE">
                                  <shadow type="text" id="X!eL?fI?gU~aaQZOh`xx">
                                    <field name="TEXT">/opt/iobroker/iobroker-data/files/mihome-vacuum.admin/actualMap_0.png</field>
                                  </shadow>
                                </value>
                              </block>
                            </statement>
                          </block>
                        </next>
                      </block>
                    </statement>
                  </block>
                </statement>
                <value name="IF1">
                  <block type="logic_compare" id="ZJ4d#i$r^rfR^9K6T%:r">
                    <field name="OP">EQ</field>
                    <value name="A">
                      <block type="get_value" id="$wUZ5mIg,XUd_GX4^8YJ">
                        <field name="ATTR">val</field>
                        <field name="OID">mihome-vacuum.1.info.state</field>
                      </block>
                    </value>
                    <value name="B">
                      <block type="math_number" id="pnkE.%)d@Il_D8!M`;}d">
                        <field name="NUM">6</field>
                      </block>
                    </value>
                  </block>
                </value>
                <statement name="DO1">
                  <block type="timeouts_settimeout" id="HnlPB{pXF#kGFI$/1H!b">
                    <field name="NAME">timeout3</field>
                    <field name="DELAY">30</field>
                    <field name="UNIT">sec</field>
                    <statement name="STATEMENT">
                      <block type="telegram" id="w,1Mkmh1^_=djTb5ZZEZ">
                        <field name="INSTANCE">.1</field>
                        <field name="LOG"></field>
                        <field name="SILENT">FALSE</field>
                        <field name="PARSEMODE">default</field>
                        <value name="MESSAGE">
                          <shadow type="text" id="bfBR*0so?~FSPuL$ylW@">
                            <field name="TEXT">Saugi OG fertig mit Saugen !!!</field>
                          </shadow>
                        </value>
                        <next>
                          <block type="timeouts_settimeout" id="^8R16*KKcPN185Yr@1}R">
                            <field name="NAME">timeout4</field>
                            <field name="DELAY">1000</field>
                            <field name="UNIT">ms</field>
                            <statement name="STATEMENT">
                              <block type="telegram" id="[MV:**wPLZoyEp6]aqHN">
                                <field name="INSTANCE">.1</field>
                                <field name="LOG"></field>
                                <field name="SILENT">FALSE</field>
                                <field name="PARSEMODE">default</field>
                                <value name="MESSAGE">
                                  <shadow type="text" id="WmqXTs9.3i17o4|cZ(Xh">
                                    <field name="TEXT">/opt/iobroker/iobroker-data/files/mihome-vacuum.admin/actualMap_1.png</field>
                                  </shadow>
                                </value>
                              </block>
                            </statement>
                          </block>
                        </next>
                      </block>
                    </statement>
                  </block>
                </statement>
              </block>
            </statement>
          </block>
        </xml>
        
        

        Funktioniert wieder 🙂 Vielen Dank!

        Knallochse 1 Reply Last reply Reply Quote 0
        • Knallochse
          Knallochse @AxelF1977 last edited by

          @AxelF1977 Gern 👍

          1 Reply Last reply Reply Quote 0
          • O
            oranggila @Diginix last edited by

            @Diginix said in Xiaomi Vacuum (Rockrobo) Saugkarte Live Map:

            @oranggila Kann ich machen, aber eine Funktion, bei deren Aufruf auch Variablen übergeben werden müssen ist immer recht individuell. Die wird bei dir also so nur in Teilen funktionieren.
            Was verhindert das schnelle selbst zusammen klicken so wie du es wirklich brauchst?

            Crop PNG und Versand per Telegram funktioniert nach Deinem Beispiel-Blockly wunderbar. Ich schicke mir die Karte nur im Fehlerfall, um zu sehen, wo der Robi steckt. Danke nochmal @Diginix !

            1 Reply Last reply Reply Quote 0
            • D
              Dennis93 @AxelF1977 last edited by

              @AxelF1977 sagte in Xiaomi Vacuum (Rockrobo) Saugkarte Live Map:

              Nachdem Robbi das 4te Mal nun das rooting verloren hat, hab ich da keinen Bock mehr drauf. Der Adapter gibt die Karte ja jetzt auch aus der Cloud her.

              Wie funktioniert das mit der Karte aus der Cloud? Den S6 bekommt man ja nicht (so ist zumindest mein aktueller stand) gerootet.

              AxelF1977 1 Reply Last reply Reply Quote 0
              • AxelF1977
                AxelF1977 @Dennis93 last edited by

                @Dennis93 sagte in Xiaomi Vacuum (Rockrobo) Saugkarte Live Map:

                @AxelF1977 sagte in Xiaomi Vacuum (Rockrobo) Saugkarte Live Map:

                Nachdem Robbi das 4te Mal nun das rooting verloren hat, hab ich da keinen Bock mehr drauf. Der Adapter gibt die Karte ja jetzt auch aus der Cloud her.

                Wie funktioniert das mit der Karte aus der Cloud? Den S6 bekommt man ja nicht (so ist zumindest mein aktueller stand) gerootet.

                Über den Adapter mihome-vacuum. Unter dem Punkt Cloud die Logindaten eintragen, dann zieht der Adapter alles. Wenn das denn dort für den S6 funktioniert

                O 1 Reply Last reply Reply Quote 0
                • O
                  oranggila @AxelF1977 last edited by

                  @AxelF1977 said in Xiaomi Vacuum (Rockrobo) Saugkarte Live Map:

                  @Dennis93 sagte in Xiaomi Vacuum (Rockrobo) Saugkarte Live Map:

                  @AxelF1977 sagte in Xiaomi Vacuum (Rockrobo) Saugkarte Live Map:

                  Nachdem Robbi das 4te Mal nun das rooting verloren hat, hab ich da keinen Bock mehr drauf. Der Adapter gibt die Karte ja jetzt auch aus der Cloud her.

                  Wie funktioniert das mit der Karte aus der Cloud? Den S6 bekommt man ja nicht (so ist zumindest mein aktueller stand) gerootet.

                  Über den Adapter mihome-vacuum. Unter dem Punkt Cloud die Logindaten eintragen, dann zieht der Adapter alles. Wenn das denn dort für den S6 funktioniert
                  Hier die Screenshots:
                  2020-06-09 15_55_40-instances - ioBroker.png 2020-06-09 15_54_14-instances - ioBroker.png

                  O D 2 Replies Last reply Reply Quote 0
                  • O
                    oranggila @oranggila last edited by

                    @oranggila Dann bekommst Du in den Objekten die Live Map
                    2020-06-09 16_00_13-objects - ioBroker.png

                    1 Reply Last reply Reply Quote 0
                    • D
                      Dennis93 @oranggila last edited by

                      @oranggila sagte in Xiaomi Vacuum (Rockrobo) Saugkarte Live Map:

                      @AxelF1977 said in Xiaomi Vacuum (Rockrobo) Saugkarte Live Map:

                      @Dennis93 sagte in Xiaomi Vacuum (Rockrobo) Saugkarte Live Map:

                      @AxelF1977 sagte in Xiaomi Vacuum (Rockrobo) Saugkarte Live Map:

                      Nachdem Robbi das 4te Mal nun das rooting verloren hat, hab ich da keinen Bock mehr drauf. Der Adapter gibt die Karte ja jetzt auch aus der Cloud her.

                      Wie funktioniert das mit der Karte aus der Cloud? Den S6 bekommt man ja nicht (so ist zumindest mein aktueller stand) gerootet.

                      Über den Adapter mihome-vacuum. Unter dem Punkt Cloud die Logindaten eintragen, dann zieht der Adapter alles. Wenn das denn dort für den S6 funktioniert
                      Hier die Screenshots:
                      2020-06-09 15_55_40-instances - ioBroker.png 2020-06-09 15_54_14-instances - ioBroker.png

                      Screenshot_20200609_155823.jpg

                      Wenn ihr mir jetzt noch sagen könnt, warum ich die Tabs alle nicht habe, dann wäre ich euch echt mega dankbar.
                      Adapter ist aktuell.

                      Diginix 1 Reply Last reply Reply Quote 0
                      • Diginix
                        Diginix @Dennis93 last edited by Diginix

                        @Dennis93 Du hast eben nicht die aktuelle bzw neuste Adapter Version.
                        Wahrscheinlich bist du im stable repo und dort ist bisher nur die 1.1.5 verfügbar, 2.0.9 brauchst du aber.

                        O D 2 Replies Last reply Reply Quote 0
                        • O
                          oranggila @Diginix last edited by

                          @Diginix said in Xiaomi Vacuum (Rockrobo) Saugkarte Live Map:

                          @Dennis93 Du hast eben nicht die aktuelle bzw neuste Adapter Version.
                          Wahrscheinlich bist du im stable repo und dort ist bisher nur die 1.1.5 verfügbar, 2.0.9 brauchst du aber.

                          Ich denke ab 2.0.4 sollte es geben laut history. Ich habe 2.0.7.
                          2020-06-09 16_03_59-adapters - ioBroker.png

                          Diginix 1 Reply Last reply Reply Quote 0
                          • D
                            Dennis93 @Diginix last edited by

                            @Diginix sagte in Xiaomi Vacuum (Rockrobo) Saugkarte Live Map:

                            @Dennis93 Du hast eben nicht die aktuelle bzw neuste Adapter Version.
                            Wahrscheinlich bist du im stable repo und dort ist bisher nur die 1.1.5 verfügbar, 2.0.9 brauchst du aber.

                            Alles Klar ... das war der fehler ... nachher mal schauen, dass ich auf die aktuelle Version komme. 🤦

                            1 Reply Last reply Reply Quote 0
                            • Diginix
                              Diginix @oranggila last edited by Diginix

                              @oranggila Wenn schon beta, dann auch die letzte. Es gäbe keine 2.0.9 wenn 2.0.4 schon perfekt wäre.
                              Und solange keine 2.x im stable repo auftaucht, bleiben alle beta.

                              O 1 Reply Last reply Reply Quote 0
                              • O
                                oranggila @Diginix last edited by

                                @Diginix said in Xiaomi Vacuum (Rockrobo) Saugkarte Live Map:

                                @oranggila Wenn schon beta, dann auch die letzte. Es gäbe keine 2.0.9 wenn 2.0.4 schon perfekt wäre.
                                Und solange keine 2.x im stable repo auftaucht, bleiben alle beta.

                                Hm, die sehe ich nicht 😕 2020-06-09 16_13_14-adapters - ioBroker.png

                                O 1 Reply Last reply Reply Quote 0
                                • O
                                  oranggila @oranggila last edited by

                                  @oranggila Repo ist Latest http://download.iobroker.net/sources-dist-latest.json

                                  Diginix 1 Reply Last reply Reply Quote 0
                                  • Diginix
                                    Diginix @oranggila last edited by

                                    @oranggila 2.0.9 gibt es nur direkt über GIT. K.a. wann die ins latest nachrutscht. Wenn alles funktioniert, reicht die 2.0.7 sicher.

                                    1 Reply Last reply Reply Quote 0
                                    • XBiT
                                      XBiT last edited by

                                      Hallo,

                                      geht bei euch die Map noch mit node.js v12.18.0 ?
                                      Bei mir ändert sich die Map nicht mehr, es bleibt immer die Karte von vor dem Update stehen.

                                      Es gibt dazu ein Issue auf Github (für v12.16.2) aber leider ohne wirkliche Lösung.

                                      Ich Verwende:

                                      Node.js: v12.18.0
                                      NPM: 6.14.5
                                      mihome-vacuum: v2.0.9

                                      npm rebuild und iobroker fix haben daran leider auch nichts geändert.

                                      Beste Grüße

                                      Diginix ? 2 Replies Last reply Reply Quote 0
                                      • Diginix
                                        Diginix @XBiT last edited by

                                        @XBiT Ja, bei mir mit Modell 1S und Karte aus der Xiaomi Cloud. Hier gab es das Thema auch schon.
                                        https://forum.iobroker.net/topic/30137/test-adapter-mihome-vacuum-v2-0-x/867

                                        Mittlerweile läuft bei mir nodejs 12.18.0, npm 6.14.5 und JS-Controller 3.1.5 und natürlich Adapter 2.0.9

                                        1 Reply Last reply Reply Quote 0
                                        • XBiT
                                          XBiT last edited by

                                          Danke @Diginix

                                          Eine Lösung wird da aber auch nicht direkt gesagt oder habe ich was übersehen?

                                          Ich nutze auch die Cloud Karte .. mit 3 Etagen und einen S5max.... ging halt bis vor dem Update alles super.

                                          Diginix 1 Reply Last reply Reply Quote 0
                                          • Diginix
                                            Diginix @XBiT last edited by

                                            @XBiT Da es bei mir geht, habe ich das nicht weiter verfolgt. Kannst evtl. einen der ebenfalls betroffenen fragen.
                                            Kommen denn irgendwelche Meldungen im Log?
                                            Hast du das mal versucht: https://forum.iobroker.net/topic/30137/test-adapter-mihome-vacuum-v2-0-x/858

                                            1 Reply Last reply Reply Quote 0
                                            • First post
                                              Last post

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate
                                            FAQ Cloud / IOT
                                            HowTo: Node.js-Update
                                            HowTo: Backup/Restore
                                            Downloads
                                            BLOG

                                            589
                                            Online

                                            31.9k
                                            Users

                                            80.1k
                                            Topics

                                            1.3m
                                            Posts

                                            30
                                            89
                                            18825
                                            Loading More Posts
                                            • Oldest to Newest
                                            • Newest to Oldest
                                            • Most Votes
                                            Reply
                                            • Reply as topic
                                            Log in to reply
                                            Community
                                            Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                                            The ioBroker Community 2014-2023
                                            logo