<?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 meteonomiqs (wetter.com)]]></title><description><![CDATA[<h1>[Tester gesucht] ioBroker.meteonomiqs — Wettervorhersage von <a href="http://wetter.com" rel="nofollow ugc">wetter.com</a></h1>
<p dir="auto">Hallo zusammen,</p>
<p dir="auto">ich habe einen Adapter für die <strong>Meteonomiqs Public Weather API v4.0</strong> gebaut — das ist die<br />
Schnittstelle hinter <a href="http://wetter.com" rel="nofollow ugc">wetter.com</a> — und suche Leute, die ihn auf anderer Hardware und in anderen<br />
Umgebungen ausprobieren, bevor ich über eine Einreichung ins offizielle Repository nachdenke.</p>
<p dir="auto">Angefangen hat das als JavaScript-Skript für meine eigene Installation. Weil daraus mit der<br />
Zeit ein paar tausend Zeilen wurden, ist jetzt ein richtiger Adapter in TypeScript daraus<br />
geworden.</p>
<hr />
<h2>Was er kann</h2>
<table class="table table-bordered table-striped">
<thead>
<tr>
<th></th>
<th></th>
</tr>
</thead>
<tbody>
<tr>
<td><strong>Tagesvorhersage</strong></td>
<td>1–14 Tage: Temperatur, Niederschlag, Wind, Bewölkung, Feuchte, Sonnenstunden, Luftdruck</td>
</tr>
<tr>
<td><strong>Tagesabschnitte</strong></td>
<td>Morgen, Mittag, Abend, Nacht je Tag</td>
</tr>
<tr>
<td><strong>Stundenwerte</strong></td>
<td>Für einen oder mehrere Tage, aufgelöst in der Zeitzone des Vorhersageorts</td>
</tr>
<tr>
<td><strong><code>current</code>-Ordner</strong></td>
<td>Werte der laufenden Stunde, stündlich aktualisiert — <strong>ohne</strong> zusätzlichen API-Call</td>
</tr>
<tr>
<td><strong>Wetterwarnungen</strong></td>
<td>Gruppe, Text und numerischer Schweregrad 0–4, damit man im Skript nicht auf Strings vergleichen muss</td>
</tr>
<tr>
<td><strong>Sonne und Mond</strong></td>
<td>Auf- und Untergang, Dämmerung, Tageslänge, Mondaufgang, Mondphase, Tierkreis</td>
</tr>
<tr>
<td><strong>Schnee</strong></td>
<td>Schneefallgrenze, Neuschnee, Wasseräquivalent</td>
</tr>
<tr>
<td><strong>JSON-Aggregate</strong></td>
<td><code>forecast_json</code> und <code>hourly_json</code> für VIS, jarvis und Material-Widgets</td>
</tr>
<tr>
<td><strong>Admin-Oberfläche</strong></td>
<td>JSON Config in elf Sprachen</td>
</tr>
</tbody>
</table>
<hr />
<h2>Der Haken, um den herum alles gebaut ist</h2>
<p dir="auto">Der kostenlose Meteonomiqs-Tarif erlaubt <strong>100 Abrufe im Monat</strong>. Das ist die zentrale<br />
Randbedingung, und der Adapter ist darauf ausgelegt statt sie zu ignorieren.</p>
<p dir="auto">Standardmäßig wird dreimal täglich abgerufen — 01:10 für die Tagesplanung, 11:40 als Korrektur<br />
vor dem kritischen Nachmittag, 18:40 für Nacht und Folgetag. Das sind 93 Calls in einem<br />
31-Tage-Monat. Jeder Abruf trägt zusätzlich eine Prioritätsstufe:</p>
<blockquote>
<p dir="auto">Ein Abruf der Stufe N läuft nur, solange das Restbudget N Abrufe pro Tag bis Monatsende trägt.</p>
</blockquote>
<p dir="auto">Wird es eng, fällt zuerst der Abend weg, dann der Mittag. Der nächtliche Abruf überlebt am<br />
längsten und schaltet im Notfall auf jeden zweiten Tag um, statt einfach stehenzubleiben.<br />
Der Adapter hört also nicht mitten im Monat auf zu arbeiten, sondern wird schrittweise<br />
sparsamer.</p>
<p dir="auto">Damit nicht alle Installationen gleichzeitig auf die API einprasseln, verschiebt jede<br />
Installation ihre Abrufzeiten um bis zu 15 Minuten. Der Versatz wird aus der<br />
ioBroker-Installations-UUID abgeleitet, ist also über Neustarts hinweg stabil und für alle drei<br />
Zeiten gleich, damit die Abstände untereinander erhalten bleiben.</p>
<hr />
<h2>Voraussetzungen</h2>
<ul>
<li>js-controller ≥ 6.0.11, Admin ≥ 7.6.20, Node.js ≥ 22</li>
<li>Ein kostenloser API-Schlüssel von <a href="https://www.meteonomiqs.com/de/wetter-api/" rel="nofollow ugc">Meteonomiqs</a>.<br />
Er wird in der Instanzkonfiguration <strong>verschlüsselt</strong> abgelegt.</li>
</ul>
<h2>Installation</h2>
<p dir="auto">Der Adapter ist auf npm veröffentlicht. Im Admin unter <em>Adapter</em> auf das Symbol<br />
„Adapter aus eigener URL installieren", Reiter <strong>npm</strong>, dort auswählen:</p>
<pre><code>wetter.com Vorhersage
</code></pre>
<p dir="auto">Alternativ über den Reiter <strong>GitHub</strong>:</p>
<pre><code>https://github.com/Schimi1983/ioBroker.meteonomiqs
</code></pre>
<p dir="auto">Aktuelle Version ist <strong>0.1.6</strong>, Lizenz MIT.</p>
<hr />
<h2>Wobei ihr mir konkret helfen könnt</h2>
<p dir="auto">Bei mir läuft er stabil, aber „bei mir läuft es" ist bekanntlich kein Testbericht. Was ich zu<br />
Hause nicht abdecken kann:</p>
<p dir="auto"><strong>Andere Zeitzonen.</strong> Die Stundenwerte werden in der Zeitzone des Vorhersageorts aufgelöst, nicht<br />
in der des Hosts. Wer außerhalb von Europe/Berlin sitzt oder eine abweichende Systemzeitzone<br />
fährt, würde mir sehr helfen — besonders die Frage, ob <code>current.time</code> mit der tatsächlichen<br />
Ortszeit übereinstimmt.</p>
<p dir="auto"><strong>Compact-Modus.</strong> Ist im Adapter aktiviert, ich habe ihn aber nicht ausgiebig unter Last<br />
getestet. Wer ihn nutzt: Bitte melden, wenn beim Stoppen oder Neustarten der Instanz etwas im<br />
Hostlog auffällt.</p>
<p dir="auto"><strong>Die anderen Sprachen.</strong> Elf Sprachen sind hinterlegt, wirklich durchgesehen habe ich Deutsch<br />
und Englisch. Wenn eine Beschriftung schief klingt, sagt gerne Bescheid.</p>
<p dir="auto"><strong>Der Monatswechsel.</strong> Die Zähler in <code>info</code> sollen zum Monatsersten zurückspringen. Bei mir hat<br />
noch kein Monatswechsel mit laufendem Adapter stattgefunden.</p>
<p dir="auto"><strong>14 Tage Vorhersage.</strong> Ich fahre sieben. Wer die vollen vierzehn einstellt, testet einen Pfad,<br />
den ich im Alltag nicht sehe.</p>
<hr />
<h2>Was ihr wissen solltet</h2>
<ul>
<li>Die Versionsnummer ist bewusst noch <code>0.1.x</code>. Ich schließe nicht aus, dass sich Datenpunkte<br />
noch einmal ändern — ich sage es dann aber im Changelog dazu.</li>
<li><code>current</code> ist die <strong>Vorhersage</strong> für die laufende Stunde, keine Messung. Echte Messwerte<br />
bräuchten die Nowcast- oder Stations-Endpunkte, und die kosten pro Abfrage einen Call — das<br />
passt nicht in einen 100er-Tarif.</li>
<li>Der lokale Zähler in <code>info.requests_month</code> ist eine Schätzung. Die API meldet kein<br />
Restkontingent zurück; verlässlich ist nur ein HTTP 429.</li>
</ul>
<h2>Zur Einordnung</h2>
<p dir="auto">Es gibt bereits <strong>ioBroker.wettercom</strong> von eifel-tech, das dieselbe API anspricht. Ich bin<br />
darauf erst gestoßen, als npm meinen ursprünglichen Paketnamen wegen zu großer Ähnlichkeit<br />
abgelehnt hat — daher der Name „meteonomiqs" nach dem tatsächlichen Anbieter der Schnittstelle.<br />
Mein Schwerpunkt liegt auf der Budgetverwaltung, den Tagesabschnitten, den Warnungen und dem<br />
<code>current</code>-Ordner. Schaut euch beide an und nehmt, was besser zu euch passt.</p>
<h2>Rückmeldungen</h2>
<p dir="auto">Am liebsten als Issue auf GitHub, hier im Thread geht aber genauso.</p>
<p dir="auto">Hilfreich für mich sind: Adapterversion, js-controller-Version, Betriebssystem, der Inhalt von<br />
<code>meteonomiqs.0.info.status</code> und <code>info.last_error</code> sowie der passende Logauszug. Bei falschen<br />
Werten bitte zusätzlich die Objekt-ID und was ihr stattdessen erwartet hättet.</p>
<ul>
<li>Repository: <a href="https://github.com/Schimi1983/ioBroker.meteonomiqs" rel="nofollow ugc">https://github.com/Schimi1983/ioBroker.meteonomiqs</a></li>
<li>Issues: <a href="https://github.com/Schimi1983/ioBroker.meteonomiqs/issues" rel="nofollow ugc">https://github.com/Schimi1983/ioBroker.meteonomiqs/issues</a></li>
<li>npm: <a href="https://www.npmjs.com/package/iobroker.meteonomiqs" rel="nofollow ugc">https://www.npmjs.com/package/iobroker.meteonomiqs</a></li>
</ul>
<p dir="auto">Wetterdaten © <a href="http://wetter.com" rel="nofollow ugc">wetter.com</a> GmbH / Meteonomiqs. Der Adapter steht in keiner Verbindung zu<br />
<a href="http://wetter.com" rel="nofollow ugc">wetter.com</a>.</p>
<p dir="auto">Danke fürs Lesen und fürs Ausprobieren!</p>
]]></description><link>https://forum.iobroker.net/topic/85179/test-adapter-meteonomiqs-wetter.com</link><generator>RSS for Node</generator><lastBuildDate>Wed, 19 Aug 2026 03:35:50 GMT</lastBuildDate><atom:link href="https://forum.iobroker.net/topic/85179.rss" rel="self" type="application/rss+xml"/><pubDate>Sun, 16 Aug 2026 09:37:23 GMT</pubDate><ttl>60</ttl></channel></rss>