<?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/Support für Adapter rssfeed und vis-2-widgets-rssfeed]]></title><description><![CDATA[<p dir="auto">Unter Abteilung Tester konnte ich kein Topic anlegen. Bitte dort hin verschieben.</p>
<p dir="auto">Nachdem ich immer weider lese, wie sich die Leute mit rss-Feeds abmühen,<br />
habe ich einen Adapter dazu geschrieben.<br />
Dieser hat aktuell minimale Fähigkeiten, man kann damit aber<br />
schon annehmbare Ergebnisse erzielen.</p>
<p dir="auto"><strong>Verwendete Bausteine</strong><br />
Um die Flexibilität bei der Anzeige der Feeds bieten zu können, erfolgt die Formatierung der Ausgabe<br />
über ein template-system.<br />
Eine Vorlage werde ich hier weiter unten kopieren.<br />
Beschreibung der Formatierung und Syntax finden sich auf den folgenden Seiten<br />
<a href="https://ejs.co/" rel="nofollow ugc">https://ejs.co/</a> und <a href="https://github.com/mde/ejs" rel="nofollow ugc">https://github.com/mde/ejs</a></p>
<p dir="auto">Einlesen der Feeds.<br />
Dazu verwende ich ein node modul namens feedparser.<br />
Dieses Modul kann verschiedene RSS-Standards (RSS, Atom, and RDF).<br />
Dazu ist er noch dazu in der Lage, die Attribute zu normalisieren, so das es in der Ausgabe egal ist,<br />
wie der jeweilige Standard ein bestimmtes Feld nennt.<br />
<a href="https://github.com/danmactough/node-feedparser" rel="nofollow ugc">https://github.com/danmactough/node-feedparser</a></p>
<p dir="auto"><strong>Installation und Einrichtung</strong></p>
<p dir="auto"><em>Schritt 1 - Installation</em><br />
Der Adapter ist aktuell nur auf github verfügbar.<br />
Name des Repository ist <a href="https://github.com/oweitman/iobroker.rssfeed" rel="nofollow ugc">https://github.com/oweitman/iobroker.rssfeed</a></p>
<p dir="auto"><em>Schritt 2 - Instanz hinzufügen</em><br />
Der Adapter müsste dann im Abschnitt adapter im iobroker angezeigt werden.<br />
Manchmal kommt es vor, das insbesondere bei Webänderungen (Widgets/Konfigurationsdialog) die Änderungen nicht sichtbar sind, muss evtl. auf der Kommandozeile folgender Befehl ausgeführt werden:<br />
iobroker upload rssfeed<br />
Im rechten Bereich in der Zeile des Adapters kann über den Plus-Knopf eine Instanz hinzugefügt werden</p>
<p dir="auto"><em>Schritt 3 - Konfiguration</em></p>
<p dir="auto">Die Konfiguration ist relativ simpel. Es gibt nur wenige Felder</p>
<p dir="auto">Refresh: ist die generelle Vorgabe, wie oft in Minuten der Feed neu abgerufen werden soll. Voreinstellung ist 60<br />
Maximale Artikel im Datenpunkt: Hier kann die Gesamtmenge der zu verarbeitenden Daten begrenz werden.</p>
<p dir="auto">Dann je neuen Feed:<br />
Name: Ein eindeutiger Name, darf nicht doppelt vorkommen<br />
Url: Die vollständige Adresse des Feed (mit http:// oder https://)<br />
Refresh: Bei Erfassung kann ein abweichender Wert angegeben werden. Ansonsten wird die generelle Vorgabe genommen</p>
<p dir="auto">Nach Neustart und Abruf der Daten ist der Feed als JSON-Datenpunkt im Objektbaum zu finden.</p>
<p dir="auto"><em>Schritt 4 - vis und widgets</em></p>
<p dir="auto">Um die Feeds anzuzeigen gibt es  ein widget. Dieses kann über den Suchfilter in vis mittels rssfeed gefunden werden.</p>
<p dir="auto">Das widget hat folgende Einstellmöglichkeiten</p>
<p dir="auto">rss_oid Hier wird der JSON-Datenpunkt des gewünschten feeds ausgewählt. Ich habe festgestellt, das der Objektbrowser hier nicht imnmer zufriedenstellend funktioniert, da er die im JSON enthaltenen HTML-Anteile versucht dazustellen.<br />
Alternativ die Datenpunkt ID direkt aus vis kopieren.<br />
template: Hier kann ein template erfasst werden, welches javascript und html gemischt enthalten kann.</p>
<p dir="auto">maxarticles: Hier kann widget individuell die Anzahl der Artikel begrenzt werden.</p>
<p dir="auto">Alle anderen Einstellungen sind identisch zu den anderen widgets, Die Formatvorgaben gellten generell für alle widgetinhalte</p>
<p dir="auto">Die widgets <strong>rssfeed Meta helper</strong> und <strong>rssfeed Article helper</strong> unterstützen bei der Erstellung eines Templates,<br />
indem dort komfortabel die meta-Informationen und die Attribute eines Artikels angezeigt werden.<br />
Im widget rssfeed Article Helper kann man den Artikel auswählen, dessen Attribute angezeigt werden soll, sowie das Präfix anpassen, so dass es einfacher ist dieses in das Template zu kopieren.</p>
<p dir="auto">Ein weiteres widget hat nichts direkt mir rssfeed zu tun und ist in diesem adapter voraussichtlich temporär zu Gast.</p>
<p dir="auto"><strong>Template anhand von Beispielen</strong><br />
Ein Beispiel, welches ich mit den folgenden RSS Feeds getestet habe:</p>
<ul>
<li><a href="http://www.tagesschau.de/xml/rss2" rel="nofollow ugc">http://www.tagesschau.de/xml/rss2</a></li>
<li><a href="https://www.bild.de/rssfeeds/rss3-20745882,feed=alles.bild.html" rel="nofollow ugc">https://www.bild.de/rssfeeds/rss3-20745882,feed=alles.bild.html</a></li>
</ul>
<pre><code>&lt;%= meta.title %&gt; 
&lt;% articles.forEach(function(item){ %&gt;
&lt;p&gt;&lt;small&gt;&lt;%- vis.formatDate(item.pubdate, "TT.MM.JJJJ SS:mm") %&gt;&lt;/small&gt;&lt;/p&gt;
&lt;h3&gt;&lt;%- item.title %&gt;&lt;/h3&gt;
&lt;p&gt;&lt;%- item.description %&gt;&lt;/p&gt;
&lt;div style="clear:both;" /&gt;
&lt;% }); %&gt;
</code></pre>
<p dir="auto">Das Templatesystem arbeitet mit bestimmten Tags.<br />
Die verwendeten Tags bedeuten das folgenden<br />
&lt;%= Der Inhalt des enthaltenen Ausdrucks/Variable wird escaped ausgegenen.<br />
&lt;%-  Der Inhalt des enthaltenen Ausdrucks/Variable wird unescaped ausgegenen.<br />
&lt;% Tag ohne Ausgabe, wird für javascriptanweisungen verwendet<br />
%&gt; ist generell ein schließender Tag um eines der vorherigen abzuschließen<br />
Alles was außerhalb dieser Tags ist, wird genau so dann angezeigt bzw. wenn es HTML ist als HTML interpretiert ausgegeben. (siehe bspw das p-tag,div-tag,small-tag</p>
<p dir="auto">Innerhalb des Templates habt ihr 2 vorgegebene variablen zur Verfügung</p>
<p dir="auto"><strong>meta:</strong> Hier sind alle Metainformationen zum Feed enthalten. Die folgenden Inhalte stehen zur Verfügung. Ich denke die Bezeichner sind selbst erklärend. In der Hilfe werde ich diese noch genauer Beschreiben. bzw den Inhalt spezifizieren (manche sind Arrays)</p>
<p dir="auto">meta.title<br />
meta.description<br />
meta.link<br />
meta.xmlurl<br />
meta.date<br />
meta.pubdate<br />
meta.author<br />
meta.language<br />
meta.image<br />
meta.favicon<br />
meta.copyright<br />
meta.generator<br />
meta.categories</p>
<p dir="auto"><strong>articles:</strong> Ist ein Array mit einzelnen Elementen (javascript array). Jedes Element hat die folgenden Eigenschaften.<br />
Damit es zum Beispiel passt mache ich hier mal das Prefix item davor. Aber wenn ihr wollt könnt ihr das selbst wählen. Es muss dann nur in der Schleife (forEach) entsprechend benannt werden. Auch hjier sind die Bezeichner erst einmal selbst erklärend. Nicht in jedem Feed sind alle attribute auch gefüllt. Die wichtigsten sind im obigen Template bereits enthalten.</p>
<p dir="auto">item.title<br />
item.description<br />
item.summary<br />
item.link<br />
item.origlink<br />
item.permalink<br />
item.date<br />
item.pubdate<br />
item.author<br />
item.guid<br />
item.comments<br />
item.image<br />
item.categories<br />
item.source<br />
item.enclosures"</p>
<pre><code>&lt;%= meta.title %&gt; 
&lt;% articles.forEach(function(item){ %&gt;
&lt;p&gt;&lt;small&gt;&lt;%- vis.formatDate(item.pubdate, "TT.MM.JJJJ SS:mm") %&gt;&lt;/small&gt;&lt;/p&gt;
&lt;h3&gt;&lt;%- item.title %&gt;&lt;/h3&gt;
&lt;p&gt;&lt;%- item.description %&gt;&lt;/p&gt;
&lt;div style="clear:both;" /&gt;
&lt;% }); %&gt;
</code></pre>
<p dir="auto">Kurze Beschreibung was in den einzelnen Zeilen passiert<br />
Z1: Der Feed-titel wird ausgegeben<br />
Z2: Ohne Ausgabe. Schleife über alle articles, bei jedem Durchgang wird das aktuelle Element der variable item zugewiesen.<br />
Z3: Datum und Uhrzeit wird ausgegeben und wird in einem p/small-Tag eingeschlossen zur Formatierung. Zur Formatierung wird die vis-eigene Datumsformatfunktion verwendet. Beschreibung ist im adapter vis zu finden.<br />
Z4: Der Titel des Artikels wird ausgegeben. Zur Formatierung wird der Tag für Überschrift 3 verwendet<br />
Z5: Der Inhalt des Artikels wird ausgegeben und in einem p-Tag eingeschlossen. Hier ist, zumindest bei den beiden Beispielen, HTML-code enthalten, der meist ein Bild, sowie beschreibenden Text mitbringt<br />
Z6: Ein div-Tag, das ausgegeben werden muss, um eine spezielle Formatierung im Feed wieder aufzuheben.<br />
Z7: Ohne Ausgabe. Hier wird die Schleife geschlossen. Alles was zwischen Z2 und Z7 definiert wurde, wird für jeden einzelnen Artikel wiederholt.</p>
<p dir="auto">Ich freue mich über reges testen und Vorschlag von Erweiterungen.</p>
<p dir="auto">Fehler können hier, aber auch auf github <a href="https://github.com/oweitman/ioBroker.rssfeed" rel="nofollow ugc">https://github.com/oweitman/ioBroker.rssfeed</a><br />
gemeldet werden.</p>
]]></description><link>https://forum.iobroker.net/topic/31294/test-support-für-adapter-rssfeed-und-vis-2-widgets-rssfeed</link><generator>RSS for Node</generator><lastBuildDate>Fri, 16 Oct 2026 05:31:22 GMT</lastBuildDate><atom:link href="https://forum.iobroker.net/topic/31294.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 17 Mar 2020 21:29:34 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Test/Support für Adapter rssfeed und vis-2-widgets-rssfeed on Fri, 25 Sep 2026 13:07:00 GMT]]></title><description><![CDATA[<p dir="auto">Version 5.0.2 ist nun im Stable Repository</p>
]]></description><link>https://forum.iobroker.net/post/1356293</link><guid isPermaLink="true">https://forum.iobroker.net/post/1356293</guid><dc:creator><![CDATA[OliverIO]]></dc:creator><pubDate>Fri, 25 Sep 2026 13:07:00 GMT</pubDate></item><item><title><![CDATA[Reply to Test/Support für Adapter rssfeed und vis-2-widgets-rssfeed on Wed, 16 Sep 2026 21:42:30 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/oliverio" aria-label="Profile: OliverIO">@<bdi>OliverIO</bdi></a> sorry für die späte Antwort.</p>
<p dir="auto">im Vis1-Widget unter "RSS-Vorlage":</p>
<pre><code>&lt;% rss.articles.forEach(function(item){ %&gt;
</code></pre>
<p dir="auto">in</p>
<pre><code>&lt;% articles.forEach(function(item){ %&gt;
</code></pre>
<p dir="auto">ändern.</p>
<p dir="auto">bei "<strong>rss</strong>.articles" kam wieder eine Fehlermeldung im Widget.</p>
<p dir="auto">War aber relativ schnell lösbar.</p>
]]></description><link>https://forum.iobroker.net/post/1355201</link><guid isPermaLink="true">https://forum.iobroker.net/post/1355201</guid><dc:creator><![CDATA[Ritschy2000]]></dc:creator><pubDate>Wed, 16 Sep 2026 21:42:30 GMT</pubDate></item><item><title><![CDATA[Reply to Test/Support für Adapter rssfeed und vis-2-widgets-rssfeed on Fri, 11 Sep 2026 01:19:01 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/ritschy2000" aria-label="Profile: Ritschy2000">@<bdi>Ritschy2000</bdi></a></p>
<p dir="auto">Oh?<br />
Was musstest du anpassen?<br />
Hätte nicht sein sollen?<br />
In der neuen Version sollte es so wie fahrt wieder sein</p>
]]></description><link>https://forum.iobroker.net/post/1354545</link><guid isPermaLink="true">https://forum.iobroker.net/post/1354545</guid><dc:creator><![CDATA[OliverIO]]></dc:creator><pubDate>Fri, 11 Sep 2026 01:19:01 GMT</pubDate></item><item><title><![CDATA[Reply to Test/Support für Adapter rssfeed und vis-2-widgets-rssfeed on Thu, 10 Sep 2026 19:37:17 GMT]]></title><description><![CDATA[<blockquote>
<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/oliverio" aria-label="Profile: OliverIO">@<bdi>OliverIO</bdi></a> <a href="/post/1354400">sagte</a>:</p>
<p dir="auto">leider kannst du da nichts machen. :)</p>
</blockquote>
<p dir="auto">da habe ich nichts dagegen, wenn es auch ohne Einsatz von mir wieder funktioniert. :)²</p>
<p dir="auto">Super, danke. Läuft wieder. musste nur die RSS-Vorlagen etwas anpassen.</p>
]]></description><link>https://forum.iobroker.net/post/1354534</link><guid isPermaLink="true">https://forum.iobroker.net/post/1354534</guid><dc:creator><![CDATA[Ritschy2000]]></dc:creator><pubDate>Thu, 10 Sep 2026 19:37:17 GMT</pubDate></item><item><title><![CDATA[Reply to Test/Support für Adapter rssfeed und vis-2-widgets-rssfeed on Wed, 09 Sep 2026 22:43:42 GMT]]></title><description><![CDATA[<h4>Neue Version 5.0.2</h4>
<ul>
<li>eine nicht kompatible Änderung mit bestehenden templates habe ich wieder zurück genommen.</li>
<li>Darüber hinaus habe ich noch kleinere Verbesserungen im code vorgenommen.</li>
</ul>
]]></description><link>https://forum.iobroker.net/post/1354402</link><guid isPermaLink="true">https://forum.iobroker.net/post/1354402</guid><dc:creator><![CDATA[OliverIO]]></dc:creator><pubDate>Wed, 09 Sep 2026 22:43:42 GMT</pubDate></item><item><title><![CDATA[Reply to Test/Support für Adapter rssfeed und vis-2-widgets-rssfeed on Wed, 09 Sep 2026 22:42:34 GMT]]></title><description><![CDATA[<blockquote>
<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/ritschy2000" aria-label="Profile: Ritschy2000">@<bdi>Ritschy2000</bdi></a> <a href="/post/1354388">sagte</a>:</p>
<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/oliverio" aria-label="Profile: oliverio">@<bdi>oliverio</bdi></a> hast du eventuell noch eine Idee, was ich machen könnte</p>
</blockquote>
<p dir="auto">leider kannst du da nichts machen. :)</p>
<p dir="auto">allerdings habe ich festgestellt, das ich in den aktuellen versionen was nicht rückwärtskompatibel geändert habe.<br />
Ich habe das in der Version 5.0.2 wieder geändert.</p>
]]></description><link>https://forum.iobroker.net/post/1354400</link><guid isPermaLink="true">https://forum.iobroker.net/post/1354400</guid><dc:creator><![CDATA[OliverIO]]></dc:creator><pubDate>Wed, 09 Sep 2026 22:42:34 GMT</pubDate></item><item><title><![CDATA[Reply to Test/Support für Adapter rssfeed und vis-2-widgets-rssfeed on Wed, 09 Sep 2026 19:26:46 GMT]]></title><description><![CDATA[<p dir="auto">Hallo zusammen,</p>
<p dir="auto">ich habe seit gestern Nacht ein Problem mit dem RssFeed Vis1 Widget:<br />
es werden keine Daten mehr angezeigt und im Widget steht:<br />
"ejs is not defined" in roter Schrift</p>
<p dir="auto">Ich habe eigentlich schon mehrere Tage nichts an dem System geändert und alle lief super,<br />
dann hat Iobroker gestern Nacht ohne mein Zutun einen Neustart gemacht und seit dem wird in dem RSS-Feed-Widget 2 nur noch die Fehlermeldung angezeigt.</p>
<p dir="auto">Was ich schon probiert habe:<br />
iobroker neustart<br />
iobroker upload vis + web + rssfeed<br />
Rssfeed Adapter update auf 5.01 Beta und Neuinstallation</p>
<p dir="auto">Iobroker ist eigentlich auf einem aktuellen Stand:<br />
Node.js v22.23.2<br />
NPM  10.9.8<br />
Js-controller 7.2.2</p>
<p dir="auto">Zugriff auf die RSS-Feed hat der Adapter auch weiterhin, die Daten sind in den jeweiligen Objekten vorhanden, werden allerdings im Vis nicht angezeigt.</p>
<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/oliverio" aria-label="Profile: oliverio">@<bdi>oliverio</bdi></a> hast du eventuell noch eine Idee, was ich machen könnte</p>
<p dir="auto">Vielen Dank</p>
<p dir="auto"><img src="/assets/uploads/files/1788981899353-006af013-3c2b-49ed-bbc8-7709586a0393-image.jpeg" alt="grafik.jpeg" class=" img-fluid img-markdown" width="587" height="207" /></p>
<p dir="auto"><img src="/assets/uploads/files/1788981990753-82d2a1be-b896-46bd-8230-2a268588a1f9-image.jpeg" alt="grafik.jpeg" class=" img-fluid img-markdown" width="511" height="176" /></p>
]]></description><link>https://forum.iobroker.net/post/1354388</link><guid isPermaLink="true">https://forum.iobroker.net/post/1354388</guid><dc:creator><![CDATA[Ritschy2000]]></dc:creator><pubDate>Wed, 09 Sep 2026 19:26:46 GMT</pubDate></item><item><title><![CDATA[Reply to Test/Support für Adapter rssfeed und vis-2-widgets-rssfeed on Tue, 01 Sep 2026 23:47:29 GMT]]></title><description><![CDATA[<h4>Neue Version rssfeed 5.0.1</h4>
<p dir="auto">Mit diesem Release ist das Ende des Adapters vis-2-widgets-rssfeed eingeläutet.</p>
<ul>
<li>
<p dir="auto">die vis-2 widgets befinden sich nun mit in diesem Adapter und der vis-2-widgets-rssfeed ist nicht mehr notwendig</p>
</li>
<li>
<p dir="auto">da ich leider den vis-2 widgetset Namen nicht übernehmen konnte, könnte es bei der Umstellung der widgets aus dem vis-2 adapter Probleme geben. Da sich aber der Widget Templatename (die eindeutige identifikation in vis für ein widget) nicht geändert hat dürfte alles gut gehen.<br />
Schreibt euch zur Sicherheit eure Einstellungen der widgets vorher auf.<br />
Danach den vis-2-widgets-rssfeed Adapter mit allen Instanzen (1?) löschen.<br />
und den vis-2  Editor neu öffnen.<br />
Bei Problemen bitte dazu hier berichten<br />
Wenn ihr am widgetset die Version 5.0.1 oder höher seht, habt ihr das neue widgetset.<br />
Wenn dort noch 1.2.3 oder kleiner steht, dann ist es das alte.<br />
<img src="/assets/uploads/files/1788305600551-5f7f9ed4-a460-4017-be00-3385ae3ad2d0-image.jpeg" alt="5f7f9ed4-a460-4017-be00-3385ae3ad2d0-image.jpeg" class=" img-fluid img-markdown" width="292" height="143" /></p>
</li>
<li>
<p dir="auto">Das Templatesystem EJS, auf dem die widgets basieren wurde aktualisiert und der Aktualisierungsmechanismus etwas angepasst. In meinen Tests habe ich keine Probleme entdecken können</p>
</li>
<li>
<p dir="auto">Die Dokumentation wurde überarbeitet</p>
</li>
<li>
<p dir="auto">Alle vis1 und vis2 widgets haben nun Scroll Balken, falls der Inhalt größer ist. Das musste man bisher selber über die CSS-Einstellungen der widgets vornehmen. Bei Problemen diese Einstellungen bitte entfernen.</p>
</li>
<li>
<p dir="auto">Das rssfeed-Datenformat (einer Fremdbibliothek) besitzt einmal ein date und ein publishedDate-Feld. In den Standardtemplates wurde nur date behandet. Das wurde nun erweitert.</p>
</li>
</ul>
<p dir="auto">Es ist nicht vorgesehen den Adapter vis-2-widgets-rssfeed weiter zu pflegen. Bitte nutzt die vis2 widgets aus dem rssfeed-Adapter</p>
<p dir="auto">Ich werde das über die Notifikation des vis-2-widgets-rssfeed  Adapters im Rahmen einer neuen Version ankündigen (geht leider nur mit einer neuen Version) und dann irgendwann in den nächsten Monaten den Adapter aus dem stable und beta repositor entfernen lassen.</p>
]]></description><link>https://forum.iobroker.net/post/1353236</link><guid isPermaLink="true">https://forum.iobroker.net/post/1353236</guid><dc:creator><![CDATA[OliverIO]]></dc:creator><pubDate>Tue, 01 Sep 2026 23:47:29 GMT</pubDate></item><item><title><![CDATA[Reply to Test/Support für Adapter rssfeed und vis-2-widgets-rssfeed on Thu, 27 Aug 2026 01:40:10 GMT]]></title><description><![CDATA[<h4>rssfeed 4.1.2 befindet sich nun im stable repository</h4>
]]></description><link>https://forum.iobroker.net/post/1352596</link><guid isPermaLink="true">https://forum.iobroker.net/post/1352596</guid><dc:creator><![CDATA[OliverIO]]></dc:creator><pubDate>Thu, 27 Aug 2026 01:40:10 GMT</pubDate></item><item><title><![CDATA[Reply to Test/Support für Adapter rssfeed und vis-2-widgets-rssfeed on Fri, 17 Jul 2026 11:39:14 GMT]]></title><description><![CDATA[<h4>Neue Version 1.2.3 vis-2-widgets-rssfeed</h4>
<ul>
<li>keine funktionale Erweiterung</li>
<li>Abhängigkeiten wurden aktualisiert</li>
<li>Probleme aus dem repochecker wurden behoben</li>
<li>react wurde auf 18 aktualisiert.</li>
</ul>
]]></description><link>https://forum.iobroker.net/post/1348366</link><guid isPermaLink="true">https://forum.iobroker.net/post/1348366</guid><dc:creator><![CDATA[OliverIO]]></dc:creator><pubDate>Fri, 17 Jul 2026 11:39:14 GMT</pubDate></item><item><title><![CDATA[Reply to Test/Support für Adapter rssfeed und vis-2-widgets-rssfeed on Fri, 17 Jul 2026 11:37:57 GMT]]></title><description><![CDATA[<h4>Neue Version 4.1.2 rssfeed</h4>
<ul>
<li>Das Feature mit dem einstellbaren header ist nun im beta verfügbar.</li>
</ul>
]]></description><link>https://forum.iobroker.net/post/1343735</link><guid isPermaLink="true">https://forum.iobroker.net/post/1343735</guid><dc:creator><![CDATA[OliverIO]]></dc:creator><pubDate>Fri, 17 Jul 2026 11:37:57 GMT</pubDate></item><item><title><![CDATA[Reply to Test/Support für Adapter rssfeed und vis-2-widgets-rssfeed on Tue, 09 Jun 2026 21:26:14 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/nordstern19_72" aria-label="Profile: nordstern19_72">@<bdi>nordstern19_72</bdi></a></p>
<p dir="auto">super, dann release ich offiziell</p>
]]></description><link>https://forum.iobroker.net/post/1343614</link><guid isPermaLink="true">https://forum.iobroker.net/post/1343614</guid><dc:creator><![CDATA[OliverIO]]></dc:creator><pubDate>Tue, 09 Jun 2026 21:26:14 GMT</pubDate></item><item><title><![CDATA[Reply to Test/Support für Adapter rssfeed und vis-2-widgets-rssfeed on Tue, 09 Jun 2026 20:58:11 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/oliverio" aria-label="Profile: OliverIO">@<bdi>OliverIO</bdi></a></p>
<p dir="auto">Habe ich gemacht.<br />
Funktioniert einwandfrei!<br />
Gute Idee den User-Agent einstellbar im Admin zu haben.<br />
Danke...</p>
<p dir="auto">Gruß<br />
Nordstern</p>
]]></description><link>https://forum.iobroker.net/post/1343611</link><guid isPermaLink="true">https://forum.iobroker.net/post/1343611</guid><dc:creator><![CDATA[nordstern19_72]]></dc:creator><pubDate>Tue, 09 Jun 2026 20:58:11 GMT</pubDate></item><item><title><![CDATA[Reply to Test/Support für Adapter rssfeed und vis-2-widgets-rssfeed on Tue, 09 Jun 2026 18:38:08 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/nordstern19_72" aria-label="Profile: nordstern19_72">@<bdi>nordstern19_72</bdi></a></p>
<p dir="auto">du kannst mal das folgende alpha release testen:</p>
<ul>
<li>gehe auf adapters</li>
<li>aktiviere expertenmodus (grüner knopf oben)</li>
<li>gehe auf den katzenknopf</li>
<li>wähle im dialog custom aus</li>
<li>trage bei url das folgende ein</li>
</ul>
<pre><code>iobroker.rssfeed@4.0.4-alpha.0
</code></pre>
<p dir="auto">freue mich auf Rückmeldung.<br />
wenn das passt, dann würde ich ein offizielles release machen.</p>
<p dir="auto">andere können ebenfalls mittesten:</p>
]]></description><link>https://forum.iobroker.net/post/1343568</link><guid isPermaLink="true">https://forum.iobroker.net/post/1343568</guid><dc:creator><![CDATA[OliverIO]]></dc:creator><pubDate>Tue, 09 Jun 2026 18:38:08 GMT</pubDate></item><item><title><![CDATA[Reply to Test/Support für Adapter rssfeed und vis-2-widgets-rssfeed on Tue, 09 Jun 2026 17:57:46 GMT]]></title><description><![CDATA[<p dir="auto">Danke...</p>
<p dir="auto">Gruß<br />
Nordstern</p>
]]></description><link>https://forum.iobroker.net/post/1343558</link><guid isPermaLink="true">https://forum.iobroker.net/post/1343558</guid><dc:creator><![CDATA[nordstern19_72]]></dc:creator><pubDate>Tue, 09 Jun 2026 17:57:46 GMT</pubDate></item><item><title><![CDATA[Reply to Test/Support für Adapter rssfeed und vis-2-widgets-rssfeed on Tue, 09 Jun 2026 17:51:34 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/nordstern19_72" aria-label="Profile: nordstern19_72">@<bdi>nordstern19_72</bdi></a></p>
<p dir="auto">guter input.<br />
das kann ich machen.</p>
<p dir="auto">wahrscheinlich sendet aios einen eigenen user agent header und manche prüfen darauf.</p>
]]></description><link>https://forum.iobroker.net/post/1343556</link><guid isPermaLink="true">https://forum.iobroker.net/post/1343556</guid><dc:creator><![CDATA[OliverIO]]></dc:creator><pubDate>Tue, 09 Jun 2026 17:51:34 GMT</pubDate></item><item><title><![CDATA[Reply to Test/Support für Adapter rssfeed und vis-2-widgets-rssfeed on Tue, 09 Jun 2026 17:48:22 GMT]]></title><description><![CDATA[<p dir="auto">Hallo,</p>
<p dir="auto">ich hatte seit einiger Zeit bei einem Feed vom RND, den ich im Adapter eingetragen habe von axios ein 403 als Fehler beim Request bekommen.<br />
Habe ich mit mehreren verschiedenen Feeds von denen probiert, keine Besserung.<br />
Hingegen haben Feeds von NTV oder Tagesschau immer funktioniert.</p>
<p dir="auto">Nicht funktioniert haben die Feeds, die man hier findet:<br />
<a href="https://www.rnd.de/services/hier-finden-sie-die-rss-feeds-ihres-rnd-IU6KPQWIVBADPAGOOQKNQCQET4.html" rel="nofollow ugc">https://www.rnd.de/services/hier-finden-sie-die-rss-feeds-ihres-rnd-IU6KPQWIVBADPAGOOQKNQCQET4.html</a></p>
<p dir="auto">Mir hat nach Recherche über axios geholfen dem Request einen User-Agent mitzugeben.<br />
Dazu musste die lib/rssFeedServer.js etwas angepasst werden:</p>
<pre><code>try {
            axios({
                method: 'get',
                url: url,
                headers: { 
                    Accept: 'text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7',
                    'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/122.0.0.0 Safari/537.36',
                },
                responseType: 'stream',
            })
</code></pre>
<p dir="auto">Seitdem werden wieder Daten abgerufen und in den entsprechenden States gespeichert.</p>
<p dir="auto">Vielleicht mögen die beim RND solche Abfrage der Feeds mit nodejs/axios nicht und haben da einen "403-Riegel" vorgeschoben.</p>
<p dir="auto">Gruß<br />
Nordstern</p>
]]></description><link>https://forum.iobroker.net/post/1343555</link><guid isPermaLink="true">https://forum.iobroker.net/post/1343555</guid><dc:creator><![CDATA[nordstern19_72]]></dc:creator><pubDate>Tue, 09 Jun 2026 17:48:22 GMT</pubDate></item><item><title><![CDATA[Reply to Test/Support für Adapter rssfeed und vis-2-widgets-rssfeed on Tue, 12 May 2026 18:42:24 GMT]]></title><description><![CDATA[<p dir="auto">Für diejenigen, die selber Templates erstellen oder vorhandene anpassen, wurde die Dokumentation um zwei wichtige hinweise erweitert.</p>
<p dir="auto"><a href="https://github.com/oweitman/ioBroker.rssfeed#very-important-note-for-use-in-vis--vis-2" rel="nofollow ugc">https://github.com/oweitman/ioBroker.rssfeed#very-important-note-for-use-in-vis--vis-2</a></p>
]]></description><link>https://forum.iobroker.net/post/1339353</link><guid isPermaLink="true">https://forum.iobroker.net/post/1339353</guid><dc:creator><![CDATA[OliverIO]]></dc:creator><pubDate>Tue, 12 May 2026 18:42:24 GMT</pubDate></item><item><title><![CDATA[Reply to Test/Support für Adapter rssfeed und vis-2-widgets-rssfeed on Mon, 22 Sep 2025 21:13:21 GMT]]></title><description><![CDATA[<h4>Adapter rssfeed, Info zu Version 3.6.1</h4>
<ul>
<li><strong>Wichtig: JSON-Template-Widgets werden als veraltet markiert;<br />
bitte verwendet stattdessen den<br />
neuen Adapter iobroker.vis-jsontemplate</strong></li>
<li>Hinzufügen einer Benachrichtigung für das Update, um die Nutzer darüber zu informieren- Entfernung des veralteten Marquee4-Widgets</li>
<li>Optimierung des Widget-Buildprozesses</li>
<li>Integration von Übersetzungen und CSS in den Buildprozess</li>
<li>Entfernung nicht genutzter CSS-Stile</li>
</ul>
]]></description><link>https://forum.iobroker.net/post/1295780</link><guid isPermaLink="true">https://forum.iobroker.net/post/1295780</guid><dc:creator><![CDATA[OliverIO]]></dc:creator><pubDate>Mon, 22 Sep 2025 21:13:21 GMT</pubDate></item><item><title><![CDATA[Reply to Test/Support für Adapter rssfeed und vis-2-widgets-rssfeed on Wed, 10 Sep 2025 15:55:15 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/trojanhector" aria-label="Profile: trojanhector">@<bdi>trojanhector</bdi></a></p>
<p dir="auto">dann wechsle zunächst auf den adapter vis-jsontemplate<br />
ich werde am adapter vis-2-widgets-ovarious nichts mehr machen.<br />
die funktionalität ist identisch. das widget musst du neu setzen.</p>
]]></description><link>https://forum.iobroker.net/post/1293342</link><guid isPermaLink="true">https://forum.iobroker.net/post/1293342</guid><dc:creator><![CDATA[OliverIO]]></dc:creator><pubDate>Wed, 10 Sep 2025 15:55:15 GMT</pubDate></item><item><title><![CDATA[Reply to Test/Support für Adapter rssfeed und vis-2-widgets-rssfeed on Wed, 10 Sep 2025 14:18:01 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/oliverio" aria-label="Profile: oliverio">@<bdi>oliverio</bdi></a> said in <a href="/post/1293331">Test/Support für Adapter rssfeed und vis-2-widgets-rssfeed</a>:</p>
<blockquote>
<p dir="auto">{</p>
</blockquote>
<p dir="auto">Das gewünschte Ergebnis bekomme ich nur im Editor angezeigt, aber nicht live.<br />
<img src="/assets/uploads/files/1757513828398-weite_vis-json_editor.png" alt="weite_vis-json_editor.PNG" class=" img-fluid img-markdown" /></p>
<p dir="auto">Live ist es dann:</p>
<p dir="auto"><img src="/assets/uploads/files/1757513852062-weite_vis-json3.png" alt="weite_vis-json3.PNG" class=" img-fluid img-markdown" /></p>
<p dir="auto">und</p>
<p dir="auto"><img src="/assets/uploads/files/1757513874591-weite_vis-json4.png" alt="weite_vis-json4.PNG" class=" img-fluid img-markdown" /></p>
]]></description><link>https://forum.iobroker.net/post/1293337</link><guid isPermaLink="true">https://forum.iobroker.net/post/1293337</guid><dc:creator><![CDATA[trojanhector]]></dc:creator><pubDate>Wed, 10 Sep 2025 14:18:01 GMT</pubDate></item><item><title><![CDATA[Reply to Test/Support für Adapter rssfeed und vis-2-widgets-rssfeed on Wed, 10 Sep 2025 13:35:49 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/trojanhector" aria-label="Profile: trojanhector">@<bdi>trojanhector</bdi></a></p>
<p dir="auto">zu aller erst. bitte wechsle auf den adapter vis-jsontemplate,<br />
da ich, wenn jsontemplate im stable ist, anfangen werde<br />
die jsontemplate funktionen aus rssfeed auszubauen und den adapter vis2-widgets-ovarious auf deprecated zu setzen.</p>
<hr />
<p dir="auto">ich habe getestet und am widget selbst kein problem entdecken können.</p>
<p dir="auto">in deinem screenshot steht eine fehlermeldung drin, die auf ein problem an deinen daten ausweist</p>
<p dir="auto"><img src="/assets/uploads/files/1757510572619-3fea7e23-5e81-4268-b556-e0eff385c7e4-image.png" alt="3fea7e23-5e81-4268-b556-e0eff385c7e4-image.png" class=" img-fluid img-markdown" /></p>
<p dir="auto">die pfeile &gt;&gt; zeigen dir die Zeile in der das Problem auftaucht<br />
ich vermute mal das data oder data[0] undefined ist.</p>
<p dir="auto">hier ein kleines testszenario</p>
<p dir="auto">json für den datenpunkt</p>
<pre><code>{
  "pstring":"Auto",
  "pnumber":123,
  "pobject":{"prop1":"abc"}
}
</code></pre>
<p dir="auto">und das template</p>
<pre><code>&lt;% //debugger %&gt;
undefined: &lt;%- JSON.stringify(undefined) %&gt;&lt;br&gt;&lt;br&gt;
stringify: &lt;%- JSON.stringify(data) %&gt; &lt;br&gt;&lt;br&gt;
original: &lt;%- data %&gt; &lt;br&gt;&lt;br&gt;
pstring: &lt;%- data.pstring %&gt; &lt;br&gt;&lt;br&gt;  
</code></pre>
<p dir="auto">das sollte sowas wie folgt ausgeben<br />
<img src="/assets/uploads/files/1757510744383-4adbe168-71e2-472f-a4ee-591706ff11e5-image.png" alt="4adbe168-71e2-472f-a4ee-591706ff11e5-image.png" class=" img-fluid img-markdown" /></p>
<p dir="auto">wenn du dich damit auskennst, kannst du die kommentarzeichen im ersten statement vor debugger entfernen und bei geöffneten web developer tools selbst debuggen. das von ejs (dem template compiler) erzeugte script ist ganz gut lesbar und du kannst selbst schauen was wo in welchen variablen tatsächlich ankommt. die reinterpretation des templates erfolgt immer nachdem mindestens 1 zeichen geändert worden ist.<br />
<img src="/assets/uploads/files/1757510904312-865f45df-56cb-470c-a8ae-26f51bb5fdcb-image.png" alt="865f45df-56cb-470c-a8ae-26f51bb5fdcb-image.png" class=" img-fluid img-markdown" /></p>
]]></description><link>https://forum.iobroker.net/post/1293331</link><guid isPermaLink="true">https://forum.iobroker.net/post/1293331</guid><dc:creator><![CDATA[OliverIO]]></dc:creator><pubDate>Wed, 10 Sep 2025 13:35:49 GMT</pubDate></item><item><title><![CDATA[Reply to Test/Support für Adapter rssfeed und vis-2-widgets-rssfeed on Wed, 10 Sep 2025 10:08:53 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/oliverio" aria-label="Profile: oliverio">@<bdi>oliverio</bdi></a> Servus,<br />
seit kurzen funktioniert die Anzeige der JSON Vorlage nicht mehr.</p>
<p dir="auto"><img src="/assets/uploads/files/1757498538739-weite_json.png" alt="weite_json.PNG" class=" img-fluid img-markdown" /></p>
<p dir="auto"><img src="/assets/uploads/files/1757498730889-weite_vis-json2.png" alt="weite_vis-json2.PNG" class=" img-fluid img-markdown" /></p>
<p dir="auto">Im Log kann ich nichts erkennen.</p>
<p dir="auto">Meine Umgebung:<br />
Admin: 7.7.2<br />
VIS-2: 2.13.4<br />
RSS: 3.5.2<br />
Ovarious: 1.0.0<br />
node.js: 22.19.0<br />
js-controller: 7.0.7</p>
]]></description><link>https://forum.iobroker.net/post/1293301</link><guid isPermaLink="true">https://forum.iobroker.net/post/1293301</guid><dc:creator><![CDATA[trojanhector]]></dc:creator><pubDate>Wed, 10 Sep 2025 10:08:53 GMT</pubDate></item><item><title><![CDATA[Reply to Test/Support für Adapter rssfeed und vis-2-widgets-rssfeed on Sat, 02 Aug 2025 13:11:29 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/oli" aria-label="Profile: oli">@<bdi>oli</bdi></a></p>
<p dir="auto">so, habe mal in einem cleanen iobroker system unter windows vis-2 und den adapter vis-2-widgets-rssfeed installiert. Ergebnis: hat alles funktioniert. auf anhieb.<br />
meine Vermutung wäre nun, wie schon mal, wo ich nach iob diag nachgefragt habe, das an deinem system irgend etwas nicht stimmt.<br />
evtl musst du mal vis-2 deinstallieren und wieder installieren.<br />
evtl auch den iobroker komplett neu aufzusetzen.</p>
<p dir="auto"><img src="/assets/uploads/files/1754140283406-c8b49c49-80d4-415c-8517-b2950f355847-image.png" alt="c8b49c49-80d4-415c-8517-b2950f355847-image.png" class=" img-fluid img-markdown" /></p>
]]></description><link>https://forum.iobroker.net/post/1286504</link><guid isPermaLink="true">https://forum.iobroker.net/post/1286504</guid><dc:creator><![CDATA[OliverIO]]></dc:creator><pubDate>Sat, 02 Aug 2025 13:11:29 GMT</pubDate></item></channel></rss>