<?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 skoda-public-api v0.1.x]]></title><description><![CDATA[<p dir="auto">Hallo zusammen,</p>
<p dir="auto">ich suche Tester für den neuen Adapter <strong>ioBroker.skoda-public-api</strong>.</p>
<p dir="auto">Der Adapter bindet Škoda-Fahrzeuge über die offizielle MyŠkoda Public API in ioBroker ein. Er liest Fahrzeugdaten aus und unterstützt – soweit vom jeweiligen Fahrzeug und der API angeboten – verschiedene Fernsteuerungsbefehle.</p>
<h2>Aktuelle Testversion</h2>
<p dir="auto"><strong>Version:</strong> 0.1.6</p>
<p dir="auto"><strong>GitHub:</strong><br />
<a href="https://github.com/tmarthy/ioBroker.skoda-public-api" rel="nofollow ugc">https://github.com/tmarthy/ioBroker.skoda-public-api</a></p>
<p dir="auto"><strong>npm:</strong><br />
<a href="https://www.npmjs.com/package/iobroker.skoda-public-api" rel="nofollow ugc">https://www.npmjs.com/package/iobroker.skoda-public-api</a></p>
<p dir="auto"><strong>Pull Request zur Aufnahme in das ioBroker-Latest-Repository:</strong><br />
<a href="https://github.com/ioBroker/ioBroker.repositories/pull/6592" rel="nofollow ugc">https://github.com/ioBroker/ioBroker.repositories/pull/6592</a></p>
<h2>Voraussetzungen</h2>
<ul>
<li>Node.js 22 oder neuer</li>
<li>js-controller 6.0.11 oder neuer</li>
<li>Admin 7.6.20 oder neuer</li>
<li>MyŠkoda-App ab Version 8.16</li>
<li>ein in der MyŠkoda-App erstellter Public-API-Schlüssel</li>
<li>mindestens eine für diesen API-Schlüssel freigegebene VIN</li>
</ul>
<p dir="auto">Der API-Schlüssel wird in der MyŠkoda-App unter „API key“ erstellt. Beim Erstellen muss das gewünschte Fahrzeug ausgewählt werden.</p>
<p dir="auto">Wichtig: Die Public API erlaubt maximal <strong>20 Anfragen pro Stunde und VIN</strong>. Der Adapter verwaltet dieses Kontingent und reserviert auf Wunsch Anfragen für Fahrzeugbefehle.</p>
<h2>Installation</h2>
<p dir="auto">Da der Adapter noch nicht im offiziellen ioBroker-Repository enthalten ist:</p>
<ol>
<li>Im ioBroker-Admin den Bereich „Adapter“ öffnen.</li>
<li>„Adapter aus eigener URL installieren“ auswählen.</li>
<li>Unter „Beliebig/Custom“ folgende URL eintragen:</li>
</ol>
<p dir="auto"><a href="https://registry.npmjs.org/iobroker.skoda-public-api/-/iobroker.skoda-public-api-0.1.6.tgz" rel="nofollow ugc">https://registry.npmjs.org/iobroker.skoda-public-api/-/iobroker.skoda-public-api-0.1.6.tgz</a></p>
<ol start="4">
<li>Anschliessend eine Instanz des Adapters erstellen.</li>
<li>API-Schlüssel und VIN in der Adapterkonfiguration eintragen.</li>
<li>Mit „Verbindung testen“ die Konfiguration prüfen.</li>
</ol>
<p dir="auto">Alternativ kann der Adapter über seine GitHub-Adresse installiert werden:</p>
<p dir="auto"><a href="https://github.com/tmarthy/ioBroker.skoda-public-api" rel="nofollow ugc">https://github.com/tmarthy/ioBroker.skoda-public-api</a></p>
<p dir="auto">Bitte beachten: Der Adapter befindet sich noch in der Testphase. Vor der Installation wird ein aktuelles Backup der ioBroker-Installation empfohlen.</p>
<h2>Unterstützte Funktionen</h2>
<p dir="auto">Je nach Fahrzeugausstattung und API-Antwort unter anderem:</p>
<ul>
<li>Ladezustand und elektrische Reichweite</li>
<li>Kilometerstand</li>
<li>Ladezustand und Ladestatus</li>
<li>Türen, Fenster, Kofferraum und Motorhaube</li>
<li>Verriegelungs- und Lichtstatus</li>
<li>Klimatisierung</li>
<li>Fensterheizung</li>
<li>aktive Belüftung</li>
<li>Standheizung</li>
<li>Parkposition</li>
<li>API-Kontingent und Rücksetzzeit</li>
<li>Ablaufdatum des API-Schlüssels</li>
<li>Informationen zum letzten Fahrzeugbefehl</li>
<li>Unterstützung mehrerer Fahrzeuge beziehungsweise VINs</li>
</ul>
<p dir="auto">Die Objektstruktur wird dynamisch anhand der vom Fahrzeug gelieferten Daten aufgebaut. Deshalb können sich die vorhandenen Datenpunkte zwischen verschiedenen Fahrzeugmodellen und Ausstattungen unterscheiden.</p>
<h2>Besonders gesucht</h2>
<p dir="auto">Hilfreich wären Tests mit unterschiedlichen Škoda-Modellen, Modelljahren und Antriebsarten, insbesondere:</p>
<ul>
<li>Enyaq</li>
<li>Elroq</li>
<li>weitere Elektrofahrzeuge</li>
<li>Plug-in-Hybride</li>
<li>Verbrenner, sofern von der Public API unterstützt</li>
<li>mehrere Fahrzeuge in einer Adapterinstanz</li>
</ul>
<h2>Was sollte getestet werden?</h2>
<h3>Installation und Verbindung</h3>
<ul>
<li>Lässt sich Version 0.1.6 problemlos installieren?</li>
<li>Startet die Instanz ohne Fehler?</li>
<li>Funktioniert „Verbindung testen“?</li>
<li>Wird <code>info.connection</code> korrekt gesetzt?</li>
<li>Werden Fahrzeug und verfügbare Datenpunkte korrekt erkannt?</li>
</ul>
<h3>Fahrzeugdaten</h3>
<ul>
<li>Sind Ladezustand, Reichweite, Kilometerstand und Fahrzeugstatus plausibel?</li>
<li>Werden nur tatsächlich unterstützte Fahrzeugbereiche angelegt?</li>
<li>Aktualisieren sich die Werte entsprechend dem eingestellten Intervall?</li>
<li>Funktioniert das Verhalten bei einem schlafenden beziehungsweise länger unveränderten Fahrzeug?</li>
</ul>
<h3>API-Limit</h3>
<ul>
<li>Sind die Datenpunkte unter <code>&lt;VIN&gt;.rateLimit.*</code> plausibel?</li>
<li>Bleibt das API-Kontingent auch nach einem Adapterneustart nachvollziehbar?</li>
<li>Wartet der Adapter bei ausgeschöpftem Kontingent bis zum nächsten API-Zeitfenster?</li>
</ul>
<h3>Fahrzeugbefehle</h3>
<p dir="auto">Nur freiwillig und unter Beachtung der Auswirkungen auf das Fahrzeug testen:</p>
<ul>
<li>Laden starten und stoppen</li>
<li>Klimatisierung starten und stoppen</li>
<li>aktive Belüftung starten und stoppen</li>
<li>Standheizung starten und stoppen, sofern unterstützt</li>
<li>Fensterheizung, sofern unterstützt</li>
</ul>
<p dir="auto">Bitte danach prüfen:</p>
<ul>
<li>Reagiert das Fahrzeug wie erwartet?</li>
<li>Wird <code>&lt;VIN&gt;.info.lastCommand.result</code> korrekt aktualisiert?</li>
<li>Wird der Fahrzeugzustand beim späteren Kontrollabruf korrekt erkannt?</li>
</ul>
<p dir="auto">Ein mit <code>ack = true</code> bestätigter Befehl bedeutet zunächst nur, dass die API ihn angenommen hat. Die tatsächliche Ausführung wird erst durch einen späteren Fahrzeugabruf sichtbar.</p>
<p dir="auto">Ein Befehl mit anschliessender Überprüfung benötigt normalerweise zwei API-Anfragen.</p>
<h3>Weitere Tests</h3>
<ul>
<li>mehrere konfigurierte VINs</li>
<li>deaktiviertes Abrufen der Parkposition</li>
<li>ungültiger oder abgelaufener API-Schlüssel</li>
<li>falsche beziehungsweise nicht für den Schlüssel freigegebene VIN</li>
<li>Neustart des Adapters und des ioBroker-Hosts</li>
<li>Darstellung der Admin-Oberfläche und der Objektnamen in verschiedenen Sprachen</li>
</ul>
<p dir="auto">Unterstützte Sprachen:</p>
<p dir="auto"><code>en, de, ru, pt, nl, fr, it, es, pl, uk, zh-cn</code></p>
<h2>Bekannte Einschränkungen</h2>
<ul>
<li>Die MyŠkoda Public API erlaubt nur 20 Anfragen pro Stunde und VIN.</li>
<li>Es gibt keine Push-Benachrichtigungen oder Webhooks.</li>
<li>Fahrzeugdaten sind daher nicht in Echtzeit verfügbar.</li>
<li>Die API meldet bei Fahrzeugbefehlen nur die Annahme des Befehls. Ob das Fahrzeug ihn tatsächlich ausgeführt hat, wird erst beim nächsten Abruf sichtbar.</li>
<li>Eine direkte Regelung des Ladestroms wird von der API nicht angeboten.</li>
<li>Der ioBroker Compact Mode wird in dieser Version noch nicht unterstützt.</li>
</ul>
<h2>Rückmeldungen</h2>
<p dir="auto">Bitte bei Problemen möglichst folgende Informationen angeben:</p>
<ul>
<li>Adapterversion</li>
<li>Škoda-Modell</li>
<li>Modelljahr und Antriebsart, soweit bekannt</li>
<li>Node.js-Version</li>
<li>js-controller-Version</li>
<li>Admin-Version</li>
<li>Betriebssystem beziehungsweise Docker-Umgebung</li>
<li>genaue Schritte zur Reproduktion</li>
<li>erwartetes und tatsächliches Verhalten</li>
<li>relevante Logauszüge mit Log-Level <code>debug</code>, falls erforderlich</li>
</ul>
<p dir="auto">Bitte niemals folgende vertrauliche Daten veröffentlichen:</p>
<ul>
<li>API-Schlüssel</li>
<li>S-PIN</li>
<li>vollständige VIN</li>
<li>Kennzeichen</li>
<li>genaue Fahrzeugkoordinaten</li>
</ul>
<p dir="auto">Auch bei bereits anonymisierten Logs bitte vor dem Veröffentlichen nochmals kontrollieren, ob persönliche Daten enthalten sind.</p>
<p dir="auto">Fehler und Feature-Wünsche können zusätzlich als GitHub-Issue gemeldet werden:</p>
<p dir="auto"><a href="https://github.com/tmarthy/ioBroker.skoda-public-api/issues" rel="nofollow ugc">https://github.com/tmarthy/ioBroker.skoda-public-api/issues</a></p>
<p dir="auto">Vielen Dank für eure Unterstützung und besonders für Rückmeldungen von unterschiedlichen Fahrzeugmodellen.</p>
]]></description><link>https://forum.iobroker.net/topic/85303/test-adapter-skoda-public-api-v0.1.x</link><generator>RSS for Node</generator><lastBuildDate>Tue, 08 Sep 2026 11:01:56 GMT</lastBuildDate><atom:link href="https://forum.iobroker.net/topic/85303.rss" rel="self" type="application/rss+xml"/><pubDate>Sun, 06 Sep 2026 11:42:30 GMT</pubDate><ttl>60</ttl></channel></rss>