<?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[Test Adapter anthbot-genie v0.1.x GitHub&#x2F;Latest]]></title><description><![CDATA[<table class="table table-bordered table-striped">
<thead>
<tr>
<th>Aktuelle Test Version</th>
<th>0.1.13</th>
</tr>
</thead>
<tbody>
<tr>
<td>Veröffentlichungsdatum</td>
<td>01.07.2026</td>
</tr>
<tr>
<td>Github Link</td>
<td><a href="https://github.com/reloxx13/ioBroker.anthbot-genie" rel="nofollow ugc">https://github.com/reloxx13/ioBroker.anthbot-genie</a></td>
</tr>
<tr>
<td>npm</td>
<td><a href="https://www.npmjs.com/package/iobroker.anthbot-genie" rel="nofollow ugc">https://www.npmjs.com/package/iobroker.anthbot-genie</a></td>
</tr>
<tr>
<td>Adapter</td>
<td><code>anthbot-genie</code></td>
</tr>
<tr>
<td>Paket</td>
<td><code>iobroker.anthbot-genie</code></td>
</tr>
<tr>
<td>js-controller</td>
<td><code>&gt;= 6.0.11</code></td>
</tr>
<tr>
<td>Admin</td>
<td><code>&gt;= 7.6.20</code></td>
</tr>
<tr>
<td>Node.js</td>
<td><code>&gt;= 22</code></td>
</tr>
<tr>
<td>Verbindung</td>
<td>Cloud</td>
</tr>
<tr>
<td>Status</td>
<td>latest</td>
</tr>
<tr>
<td>Hinweis</td>
<td>inoffiziell, nicht vom Hersteller</td>
</tr>
</tbody>
</table>
<p dir="auto"><a href="https://github.com/reloxx13/ioBroker.anthbot-genie/actions/workflows/test-and-release.yml" rel="nofollow ugc"><img src="https://github.com/reloxx13/ioBroker.anthbot-genie/actions/workflows/test-and-release.yml/badge.svg?branch=main" alt="Test and Release" class=" img-fluid img-markdown" /></a> <a href="https://github.com/reloxx13/ioBroker.anthbot-genie/releases" rel="nofollow ugc"><img src="https://img.shields.io/github/v/release/reloxx13/ioBroker.anthbot-genie" alt="GitHub version" class=" img-fluid img-markdown" /></a> <a href="https://www.npmjs.com/package/iobroker.anthbot-genie" rel="nofollow ugc"><img src="https://img.shields.io/npm/v/iobroker.anthbot-genie.svg" alt="NPM version" class=" img-fluid img-markdown" /></a> <a href="https://www.npmjs.com/package/iobroker.anthbot-genie" rel="nofollow ugc"><img src="https://img.shields.io/npm/dm/iobroker.anthbot-genie.svg" alt="Downloads" class=" img-fluid img-markdown" /></a> <a href="https://www.iobroker.net/" rel="nofollow ugc"><img src="https://iobroker.live/badges/anthbot-genie-installed.svg" alt="ioBroker installs" class=" img-fluid img-markdown" /></a> <img src="https://img.shields.io/github/license/reloxx13/ioBroker.anthbot-genie" alt="License" class=" img-fluid img-markdown" /> <img src="https://img.shields.io/badge/ioBroker%20phase-latest--repo-green" alt="ioBroker phase" class=" img-fluid img-markdown" /></p>
<p dir="auto">Hallo zusammen,</p>
<p dir="auto">Version 0.1.13 meines ioBroker Adapters für Anthbot Genie Mähroboter ist jetzt im ioBroker <code>latest</code> Repository verfügbar.</p>
<p dir="auto">Der Adapter ist ein inoffizieller Cloud-Adapter für Anthbot Genie. Er meldet sich an der Anthbot Cloud an, sucht die verfügbaren Geräte, ermittelt Region und IoT-Endpunkte und fragt regelmäßig Statusdaten des Mähroboters ab. Zusätzlich stellt er schreibbare States für Einstellungen, Mähbefehle, Docking, Wartung und Zonen bereit. Die State-Struktur bleibt für Genie 600/1000/3000/5000 sowie M5/M9 unter denselben ioBroker-Pfaden stabil.</p>
<h2>Funktionen</h2>
<ul>
<li>Anthbot Cloud Login</li>
<li>Geräteerkennung</li>
<li>Region- und IoT-Endpunkt-Ermittlung</li>
<li>Polling von Mower Property Shadow und Service Shadow</li>
<li>automatische Erneuerung temporärer IoT-Zugangsdaten nach AWS-IoT-<code>403</code></li>
<li>Status-, Metrik-, Diagnose- und Rohdaten-States pro Mähroboter</li>
<li>Standort-States für GPS- und lokale Positionsdaten</li>
<li>M5/M9-Mappings für Status, Batterie, Fehler, Netzwerk, RTK, Karte sowie Gesamt-Mähzeit/-fläche</li>
<li>Steuerbefehle über ioBroker States</li>
<li>Vollflächenmähen, manuelles Zonenmähen und automatisches Zonenmähen</li>
<li>Punktmähen, Kantenmähen und Mähen nahe der Ladestation</li>
<li>Start, Pause, Fortsetzen, Stoppen und Beenden von Mähaufgaben</li>
<li>Rückkehr zur Ladestation inklusive Pause der Rückfahrt</li>
<li>Wartungsbefehle wie Roboter finden, Grasablage und Scheibenwartungsmodus</li>
<li>Verbrauchsmaterial-States für Ladeport, Kameras und Klingen inklusive Reset-Buttons</li>
<li>Regen-, Hindernis-, Sprachlautstärke- und Mähparameter-Steuerung</li>
<li>Rohdaten für Property Shadow, Service Shadow, Anthbot Event-Code-Übersetzungen und Flächendefinitionen</li>
<li>Passwort wird als verschlüsselte native Konfiguration gespeichert</li>
</ul>
<h2>Voraussetzungen</h2>
<ul>
<li>ioBroker mit js-controller &gt;= 6.0.11</li>
<li>ioBroker Admin &gt;= 7.6.20</li>
<li>Node.js &gt;= 22</li>
<li>Anthbot Account mit mindestens einem verbundenen Anthbot Mähroboter</li>
</ul>
<h2>Angelegte States</h2>
<p dir="auto">Pro erkanntem Mähroboter werden unter anderem folgende Bereiche angelegt:</p>
<ul>
<li><code>info.*</code></li>
<li><code>metrics.*</code></li>
<li><code>diagnostics.*</code></li>
<li><code>location.*</code></li>
<li><code>consumable.*</code></li>
<li><code>controls.*</code></li>
<li><code>commands.*</code></li>
<li><code>zones.*</code></li>
<li><code>raw.*</code></li>
</ul>
<h2>Aktuelle Punkte in 0.1.13</h2>
<ul>
<li>verfügbar über das ioBroker <code>latest</code> Repository</li>
<li>gruppierte State-Struktur unter <code>metrics</code>, <code>diagnostics</code>, <code>consumable</code>, <code>controls</code>, <code>commands</code>, <code>zones</code> und <code>raw</code></li>
<li>M5/M9-Payloads für Status, Batterie, Fehler, Netzwerk, RTK, Karte sowie Gesamt-Mähzeit/-fläche werden in die bestehende State-Struktur gemappt</li>
<li>temporäre IoT-Zugangsdaten werden nach AWS-IoT-<code>403</code> einmal automatisch erneuert und der fehlgeschlagene Shadow-Read bzw. Command-Publish wird erneut versucht</li>
<li>Diagnosewerte für RTK, Firmware, OTA, Netzwerk, GPS/Position, Karte und Fehler</li>
<li>Reset-Buttons für Ladeport-, Kamera- und Klingen-Lebensdauer</li>
<li>neue Befehle: Roboter finden, Grasablage, Scheibenwartungsmodus, Kantenmähen, Mähen nahe der Ladestation und Punktmähen</li>
<li>Task-Befehle: Mähen pausieren/fortsetzen, Rückfahrt pausieren und Mähen beenden</li>
<li>Steuerung für Mähen nahe der Ladestation</li>
<li>Vollflächenmähen mit optionalem Kantenschnitt</li>
<li>RTK-Antenne-bewegt-Warnung und Befehl zum Zurücksetzen dieser Warnung</li>
</ul>
<p dir="auto">Einige Befehle können je nach Modell, Firmware, aktuellem Mäherzustand und vorhandenen Karten-/Kantendaten nicht verfügbar sein oder vom Mäher abgelehnt werden.</p>
<h2>Manuelles Zonenmähen</h2>
<p dir="auto">Die bekannten manuellen Zonen werden unter folgendem State als JSON-Array abgelegt:</p>
<pre><code class="language-text">&lt;instance&gt;.&lt;serial&gt;.zones.manual.list
</code></pre>
<p dir="auto">Zum Starten einer oder mehrerer Zonen kann in diesen State geschrieben werden:</p>
<pre><code class="language-text">&lt;instance&gt;.&lt;serial&gt;.commands.mowing.startZone
</code></pre>
<p dir="auto">Akzeptierte Werte:</p>
<ul>
<li>einzelne Zone per ID: <code>3</code></li>
<li>einzelne Zone per Name: <code>Front yard</code></li>
<li>mehrere Zonen kommasepariert: <code>3,5,Back yard</code></li>
<li>mehrere Zonen als JSON-Array: <code>[3,5,"Back yard"]</code></li>
</ul>
<p dir="auto">Automatische Zonen liegen unter <code>&lt;instance&gt;.&lt;serial&gt;.zones.autoList</code> und werden mit <code>&lt;instance&gt;.&lt;serial&gt;.commands.mowing.startAutoZone</code> gestartet.</p>
<h2>Punktmähen</h2>
<p dir="auto">Punktmähen wird über folgenden State gestartet:</p>
<pre><code class="language-text">&lt;instance&gt;.&lt;serial&gt;.commands.mowing.startPoint
</code></pre>
<p dir="auto">Akzeptierte Werte:</p>
<ul>
<li>Koordinaten als Text: <code>123,456</code></li>
<li>Koordinaten als JSON-Objekt: <code>{"x":123,"y":456}</code></li>
</ul>
<p dir="auto">Nach erfolgreicher Ausführung wird der State wieder geleert.</p>
<h2>Wobei Rückmeldungen hilfreich sind</h2>
<ul>
<li>Login mit Anthbot Account</li>
<li>Erkennung eines oder mehrerer Mähroboter</li>
<li>Aktualisierung von Status, Metriken, Diagnosewerten und Verbindungsstatus</li>
<li>M5/M9-Mappings für Status, Netzwerk, RTK, Kartenstatus und Gesamt-Mähwerte</li>
<li>Start, Pause, Fortsetzen, Stoppen und Beenden von Mähaufgaben</li>
<li>Rückkehr zur Ladestation sowie Pause der Rückfahrt</li>
<li>manuelles und automatisches Zonenmähen, falls Zonen in der Anthbot App vorhanden sind</li>
<li>Punktmähen, Kantenmähen und Mähen nahe der Ladestation, falls vom Gerät unterstützt</li>
<li>Reset der Verbrauchsmaterial-Werte nur dann, wenn der jeweilige Lebensdauerwert bei oder unter 5 Prozent liegt ( limitiert von Anthbot )</li>
<li>Verhalten bei falschen Zugangsdaten, Cloud-Verbindungsproblemen oder AWS-IoT-<code>403</code></li>
</ul>
<p dir="auto">Rückmeldungen bitte mit Adapterversion, ioBroker/js-controller Version, Node.js Version und relevanten Logauszügen posten. Bitte keine Zugangsdaten, Tokens, Seriennummern oder andere persönliche Daten veröffentlichen.</p>
<p dir="auto">Hinweis: Der Adapter ist inoffiziell und nicht mit Anthbot verbunden oder von Anthbot unterstützt.</p>
<h2>Transparenzhinweis</h2>
<p dir="auto">Bei der Erstellung dieses Adapters wurde KI unterstützend eingesetzt, insbesondere bei Code-Entwurf, Strukturierung, Dokumentation und Prüfung. Die fachliche Verantwortung, Tests und Veröffentlichung liegen beim Entwickler.</p>
<h2>Installation</h2>
<h3>Über ioBroker Admin</h3>
<ol>
<li>Adapteransicht öffnen.</li>
<li>Falls das <code>latest</code> Repository noch nicht aktiv ist: in ioBroker Admin unter <strong>Einstellungen -&gt; Repositorys</strong> <code>latest</code> auswählen/aktivieren und die Adapterliste aktualisieren.</li>
<li>Im <code>latest</code> Repository nach <code>anthbot-genie</code> suchen und den Adapter installieren.</li>
<li>Nach der Installation eine Instanz des Adapters anlegen.</li>
<li>In der Adapterkonfiguration Anthbot Benutzername, Passwort und Landesvorwahl eintragen.</li>
<li>Instanz starten und Log sowie States prüfen.</li>
</ol>
<h3>Über CLI</h3>
<p dir="auto">Installation der aktuellen Version über npm:</p>
<pre><code class="language-bash">iobroker repo set latest
iobroker update
iobroker add anthbot-genie
</code></pre>
<p dir="auto">oder exakt:</p>
<pre><code class="language-bash">iobroker add anthbot-genie@0.1.13
</code></pre>
<p dir="auto">Falls die Instanz nach der Installation noch nicht automatisch angelegt wurde:</p>
<pre><code class="language-bash">iobroker add anthbot-genie --enabled
</code></pre>
]]></description><link>https://forum.iobroker.net/topic/84983/test-adapter-anthbot-genie-v0.1.x-github-latest</link><generator>RSS for Node</generator><lastBuildDate>Sun, 19 Jul 2026 22:50:28 GMT</lastBuildDate><atom:link href="https://forum.iobroker.net/topic/84983.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 16 Jul 2026 05:41:53 GMT</pubDate><ttl>60</ttl></channel></rss>