<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[map für xiaomi &#x2F; roborock Staubsauger]]></title><description><![CDATA[<p dir="auto">Hallo,</p>
<p dir="auto">wie holt ihr die map für eueren Staubsauger ?</p>
<p dir="auto">mihome-vaccum und roboroch Adapter funktionieren ja nicht mehr diesbezüglich.</p>
<p dir="auto">Gibt es die map nicht mehr; oder wie macht ihr dies ?</p>
<p dir="auto">mfg<br />
Dieter</p>
]]></description><link>https://forum.iobroker.net/topic/85101/map-für-xiaomi-roborock-staubsauger</link><generator>RSS for Node</generator><lastBuildDate>Thu, 06 Aug 2026 02:07:02 GMT</lastBuildDate><atom:link href="https://forum.iobroker.net/topic/85101.rss" rel="self" type="application/rss+xml"/><pubDate>Sun, 02 Aug 2026 14:25:34 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to map für xiaomi &#x2F; roborock Staubsauger on Wed, 05 Aug 2026 23:01:06 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/fastfoot" aria-label="Profile: fastfoot">@<bdi>fastfoot</bdi></a></p>
<p dir="auto">DAS sich etwas tut ist super.<br />
Leider passen die Voraussetzungen für viele, auch für mich nicht.<br />
Welche habe ich unter dem Post vom Entwickler geschrieben.</p>
]]></description><link>https://forum.iobroker.net/post/1350574</link><guid isPermaLink="true">https://forum.iobroker.net/post/1350574</guid><dc:creator><![CDATA[haselchen]]></dc:creator><pubDate>Wed, 05 Aug 2026 23:01:06 GMT</pubDate></item><item><title><![CDATA[Reply to map für xiaomi &#x2F; roborock Staubsauger on Wed, 05 Aug 2026 17:11:02 GMT]]></title><description><![CDATA[<p dir="auto">da scheint sich jetzt etwas zu tun: <a href="https://forum.iobroker.net/post/1350541">https://forum.iobroker.net/post/1350541</a></p>
]]></description><link>https://forum.iobroker.net/post/1350543</link><guid isPermaLink="true">https://forum.iobroker.net/post/1350543</guid><dc:creator><![CDATA[fastfoot]]></dc:creator><pubDate>Wed, 05 Aug 2026 17:11:02 GMT</pubDate></item><item><title><![CDATA[Reply to map für xiaomi &#x2F; roborock Staubsauger on Tue, 04 Aug 2026 07:40:00 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/bahnuhr" aria-label="Profile: bahnuhr">@<bdi>bahnuhr</bdi></a><br />
Ich habe lange nach einer Lösung gesucht und auch gehofft, dass der Adapter Entwickler mit einem Update das fixt.</p>
<p dir="auto">Aber vor ein paar Wochen habe ich aufgegeben und meine VIS2 umgebaut ohne Map Darstellung.</p>
]]></description><link>https://forum.iobroker.net/post/1350371</link><guid isPermaLink="true">https://forum.iobroker.net/post/1350371</guid><dc:creator><![CDATA[Eduard77]]></dc:creator><pubDate>Tue, 04 Aug 2026 07:40:00 GMT</pubDate></item><item><title><![CDATA[Reply to map für xiaomi &#x2F; roborock Staubsauger on Sun, 02 Aug 2026 21:04:20 GMT]]></title><description><![CDATA[<blockquote>
<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/haselchen" aria-label="Profile: haselchen">@<bdi>haselchen</bdi></a> <a href="/post/1350249">sagte</a>:</p>
<p dir="auto">Bin erst in 2 Wochen wieder im Lande .</p>
</blockquote>
<p dir="auto">Schönen Urlaub.</p>
]]></description><link>https://forum.iobroker.net/post/1350250</link><guid isPermaLink="true">https://forum.iobroker.net/post/1350250</guid><dc:creator><![CDATA[bahnuhr]]></dc:creator><pubDate>Sun, 02 Aug 2026 21:04:20 GMT</pubDate></item><item><title><![CDATA[Reply to map für xiaomi &#x2F; roborock Staubsauger on Sun, 02 Aug 2026 20:30:48 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/bahnuhr" aria-label="Profile: bahnuhr">@<bdi>bahnuhr</bdi></a></p>
<p dir="auto">Bin erst in 2 Wochen wieder im Lande .<br />
Ich packs mir mal auf die To-Do-Liste</p>
]]></description><link>https://forum.iobroker.net/post/1350249</link><guid isPermaLink="true">https://forum.iobroker.net/post/1350249</guid><dc:creator><![CDATA[haselchen]]></dc:creator><pubDate>Sun, 02 Aug 2026 20:30:48 GMT</pubDate></item><item><title><![CDATA[Reply to map für xiaomi &#x2F; roborock Staubsauger on Sun, 02 Aug 2026 20:23:18 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/haselchen" aria-label="Profile: haselchen">@<bdi>haselchen</bdi></a><br />
Hallo, ja mihome funktioniert schon länger nicht.<br />
Deshalb ja der Versuch mit roborock.<br />
funktioniert aber auch nicht (zumindest bei mir)</p>
<p dir="auto">Und ja, chatgpt hab ich versucht.<br />
Erst wurde mihome-vacuum empfohlen; dann gesagt dass dieser nicht mehr geht; dann wurde roborock empfohlen; geht aber auch nicht; dann wurde ein Script ohne Adapter erstellt, hab ich noch nicht hinbekommen.</p>
<p dir="auto">Anbei Script, vielleicht findest du eine Lösung. Danke für die Info.</p>
<pre><code>

// map_fetch.js
// Node.js Skript zum Abruf der Roborock-Map (Base64) via MiIO (lokal)

const miio = require('miio');
const fs = require('fs');
const path = require('path');

const ip = '192.168.xxx.xxx';          // &lt;-- deine Roborock-IP hier
const token = "xxx";
const outputDir = '/opt/iobroker/roborock_maps'; // OUTPUT_PATH hier, z.B. ein Ordner für Maps

// Liste potenzieller Map-Property-Namen (je nach Firmware/Adapter-Version)
const propCandidates = [
  'map_image',
  'mapImage',
  'map_image_base64',
  'map_image_base64_string',
  'mapData',
  'lastMap',
  'currentMap',
  'last_map',
  'map'
];

function ensureDir(dir) {
  if (!fs.existsSync(dir)) {
    fs.mkdirSync(dir, { recursive: true });
  }
}

(async () =&gt; {
  try {
    ensureDir(outputDir);

    console.log(`Verbinde mit ${ip} ...`);
    const device = await miio.device({ address: ip, token: token });

    // Test: einfache Prop-Abfrage, um Funktion zu prüfen
    // (Hinweis: je nach Funktion kann diese Abfrage fehlschlagen, wir verwenden fallbacks weiter unten)
    // const test = await device.call('get_prop', [['battery']]);
    // console.log('Battery:', test);

    let found = false;
    for (const name of propCandidates) {
      try {
        // Versuch, das Property zu lesen
        const res = await device.call('get_prop', [[name]]);
        const val = res &amp;&amp; res[0] ? res[0] : null;

        if (val &amp;&amp; typeof val === 'string' &amp;&amp; val.trim().length &gt; 0) {
          console.log(`Gefundenes Map-Property: ${name}`);
          // Decide, ob es Base64-Bild oder JSON ist
          const isBase64 = /^[A-Za-z0-9+/= \n\r]+$/.test(val) &amp;&amp; val.length &gt; 100;
          if (isBase64) {
            // Entferne ggf. Whitespaces/newlines
            const base64 = val.replace(/\s+/g, '');
            // Dateinamen
            const t = new Date().toISOString().replace(/[:.]/g, '-');
            const filePath = path.join(outputDir, `roborock_map_${name}_${t}.png`);
            // Speichern als PNG (Base64 speichern)
            fs.writeFileSync(filePath, Buffer.from(base64, 'base64'));
            console.log(`Map (Base64) gespeichert: ${filePath}`);
          } else {
            // Falls JSON oder anderer String: versuch als JSON zu speichern
            try {
              const json = JSON.parse(val);
              const filePath = path.join(outputDir, `roborock_map_${name}_${Date.now()}.json`);
              fs.writeFileSync(filePath, JSON.stringify(json, null, 2));
              console.log(`Map-Daten als JSON gespeichert: ${filePath}`);
            } catch (e) {
              // Fallback: reiner String
              const filePath = path.join(outputDir, `roborock_map_${name}_${Date.now()}.txt`);
              fs.writeFileSync(filePath, val);
              console.log(`Map-String gespeichert: ${filePath}`);
            }
          }
          found = true;
          break;
        } else {
          // Kein nutzbarer Wert
          // console.log(`Prop ${name} leer`);
        }
      } catch (err) {
        // Proxy-Fehler bei diesem Prop, weiter zum nächsten
        // console.error(`Fehler bei ${name}:`, err.message);
      }
    }

    if (!found) {
      console.log('Keine Map- oder MapData-Property gefunden. Prüfe Firmware/Token/Names.');
    }

  } catch (err) {
    console.error('Fehler beim Map-Abruf:', err.message);
  }
})();
</code></pre>
<p dir="auto">Dein Token musst du finden; gibt im Netz einen token Extractor.</p>
]]></description><link>https://forum.iobroker.net/post/1350248</link><guid isPermaLink="true">https://forum.iobroker.net/post/1350248</guid><dc:creator><![CDATA[bahnuhr]]></dc:creator><pubDate>Sun, 02 Aug 2026 20:23:18 GMT</pubDate></item><item><title><![CDATA[Reply to map für xiaomi &#x2F; roborock Staubsauger on Sun, 02 Aug 2026 20:18:21 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/bahnuhr" aria-label="Profile: bahnuhr">@<bdi>bahnuhr</bdi></a></p>
<p dir="auto">Bei mir funktioniert es auch seit mindestens einem Jahr nicht mehr mit dem Mihome-Vacuum.<br />
Hab gerade überlegt ob man nicht einfach den Google KI Modus oder ChatGPT nach ner Lösung fragt 😄</p>
]]></description><link>https://forum.iobroker.net/post/1350246</link><guid isPermaLink="true">https://forum.iobroker.net/post/1350246</guid><dc:creator><![CDATA[haselchen]]></dc:creator><pubDate>Sun, 02 Aug 2026 20:18:21 GMT</pubDate></item><item><title><![CDATA[Reply to map für xiaomi &#x2F; roborock Staubsauger on Sun, 02 Aug 2026 16:47:08 GMT]]></title><description><![CDATA[<blockquote>
<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/fastfoot" aria-label="Profile: fastfoot">@<bdi>fastfoot</bdi></a> <a href="/post/1350224">sagte</a>:</p>
<p dir="auto">log durchkämmen</p>
</blockquote>
<p dir="auto">nix drin</p>
<blockquote>
<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/fastfoot" aria-label="Profile: fastfoot">@<bdi>fastfoot</bdi></a> <a href="/post/1350224">sagte</a>:</p>
<p dir="auto">dein roboter supported</p>
</blockquote>
<p dir="auto">natürlich</p>
<blockquote>
<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/fastfoot" aria-label="Profile: fastfoot">@<bdi>fastfoot</bdi></a> <a href="/post/1350224">sagte</a>:</p>
<p dir="auto">nach neustart adapter nachsehen</p>
</blockquote>
<p dir="auto">nix drin</p>
<blockquote>
<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/fastfoot" aria-label="Profile: fastfoot">@<bdi>fastfoot</bdi></a> <a href="/post/1350224">sagte</a>:</p>
<p dir="auto">folder map mit drei states drinnen.</p>
</blockquote>
<p dir="auto">nein (sonst hätte ich nicht geschrieben)</p>
<blockquote>
<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/fastfoot" aria-label="Profile: fastfoot">@<bdi>fastfoot</bdi></a> <a href="/post/1350224">sagte</a>:</p>
<p dir="auto">was zeigt der roborock tab</p>
</blockquote>
<p dir="auto">ist grün (oder meinst du was anderes ?)</p>
<blockquote>
<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/fastfoot" aria-label="Profile: fastfoot">@<bdi>fastfoot</bdi></a> <a href="/post/1350224">sagte</a>:</p>
<p dir="auto">map in deiner app</p>
</blockquote>
<p dir="auto">natürlich</p>
<blockquote>
<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/fastfoot" aria-label="Profile: fastfoot">@<bdi>fastfoot</bdi></a> <a href="/post/1350224">sagte</a>:</p>
<p dir="auto">sonst bliebe ein issue zu erstellen</p>
</blockquote>
<p dir="auto">ne, mach ich nicht.<br />
Habe ich bei mihome-vacuum schon probiert.<br />
Antwort war: Dafür habe ich momentan keine ressourcen.</p>
]]></description><link>https://forum.iobroker.net/post/1350228</link><guid isPermaLink="true">https://forum.iobroker.net/post/1350228</guid><dc:creator><![CDATA[bahnuhr]]></dc:creator><pubDate>Sun, 02 Aug 2026 16:47:08 GMT</pubDate></item><item><title><![CDATA[Reply to map für xiaomi &#x2F; roborock Staubsauger on Sun, 02 Aug 2026 15:47:02 GMT]]></title><description><![CDATA[<p dir="auto">log durchkämmen, ist dein roboter supported, objekte löschen und nach neustart adapter nachsehen. ist ein folder map mit drei states drinnen. was zeigt der roborock tab? gibts die map in deiner app?</p>
<p dir="auto">sonst bliebe ein issue zu erstellen</p>
]]></description><link>https://forum.iobroker.net/post/1350224</link><guid isPermaLink="true">https://forum.iobroker.net/post/1350224</guid><dc:creator><![CDATA[fastfoot]]></dc:creator><pubDate>Sun, 02 Aug 2026 15:47:02 GMT</pubDate></item><item><title><![CDATA[Reply to map für xiaomi &#x2F; roborock Staubsauger on Sun, 02 Aug 2026 15:39:31 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/fastfoot" aria-label="Profile: fastfoot">@<bdi>fastfoot</bdi></a><br />
habe iob schon seit Jahren in einer VM auf proxmox.</p>
]]></description><link>https://forum.iobroker.net/post/1350222</link><guid isPermaLink="true">https://forum.iobroker.net/post/1350222</guid><dc:creator><![CDATA[bahnuhr]]></dc:creator><pubDate>Sun, 02 Aug 2026 15:39:31 GMT</pubDate></item><item><title><![CDATA[Reply to map für xiaomi &#x2F; roborock Staubsauger on Sun, 02 Aug 2026 15:32:57 GMT]]></title><description><![CDATA[<p dir="auto">Raspberry Pi</p>
]]></description><link>https://forum.iobroker.net/post/1350220</link><guid isPermaLink="true">https://forum.iobroker.net/post/1350220</guid><dc:creator><![CDATA[fastfoot]]></dc:creator><pubDate>Sun, 02 Aug 2026 15:32:57 GMT</pubDate></item><item><title><![CDATA[Reply to map für xiaomi &#x2F; roborock Staubsauger on Sun, 02 Aug 2026 15:26:11 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/fastfoot" aria-label="Profile: fastfoot">@<bdi>fastfoot</bdi></a><br />
ist in den instanzen eingestellt</p>
<p dir="auto"><img src="/assets/uploads/files/1785684368566-5af6396e-c927-4b11-aaab-e7b3c1af19c2-image.jpeg" alt="5af6396e-c927-4b11-aaab-e7b3c1af19c2-image.jpeg" class=" img-fluid img-markdown" /></p>
<p dir="auto">und was ist rpi ?</p>
]]></description><link>https://forum.iobroker.net/post/1350219</link><guid isPermaLink="true">https://forum.iobroker.net/post/1350219</guid><dc:creator><![CDATA[bahnuhr]]></dc:creator><pubDate>Sun, 02 Aug 2026 15:26:11 GMT</pubDate></item><item><title><![CDATA[Reply to map für xiaomi &#x2F; roborock Staubsauger on Sun, 02 Aug 2026 15:20:54 GMT]]></title><description><![CDATA[<p dir="auto">muss in den instanzen eingestellt werden und funktioniert nicht mit rpi</p>
]]></description><link>https://forum.iobroker.net/post/1350217</link><guid isPermaLink="true">https://forum.iobroker.net/post/1350217</guid><dc:creator><![CDATA[fastfoot]]></dc:creator><pubDate>Sun, 02 Aug 2026 15:20:54 GMT</pubDate></item><item><title><![CDATA[Reply to map für xiaomi &#x2F; roborock Staubsauger on Sun, 02 Aug 2026 15:10:41 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/fastfoot" aria-label="Profile: fastfoot">@<bdi>fastfoot</bdi></a><br />
Bei mir funktioniert es nicht !</p>
<p dir="auto">Der DP wird nach Neuintallation von roborock nicht mehr angelegt.</p>
]]></description><link>https://forum.iobroker.net/post/1350215</link><guid isPermaLink="true">https://forum.iobroker.net/post/1350215</guid><dc:creator><![CDATA[bahnuhr]]></dc:creator><pubDate>Sun, 02 Aug 2026 15:10:41 GMT</pubDate></item><item><title><![CDATA[Reply to map für xiaomi &#x2F; roborock Staubsauger on Sun, 02 Aug 2026 14:57:17 GMT]]></title><description><![CDATA[<blockquote>
<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/bahnuhr" aria-label="Profile: bahnuhr">@<bdi>bahnuhr</bdi></a> <a href="/post/1350211">sagte</a>:</p>
<p dir="auto">... roboroch Adapter funktionieren ja nicht mehr diesbezüglich.</p>
</blockquote>
<p dir="auto">wie kommst du zu der Aussage? funktioniert einwandfrei!</p>
]]></description><link>https://forum.iobroker.net/post/1350213</link><guid isPermaLink="true">https://forum.iobroker.net/post/1350213</guid><dc:creator><![CDATA[fastfoot]]></dc:creator><pubDate>Sun, 02 Aug 2026 14:57:17 GMT</pubDate></item></channel></rss>