NEWS
Test/Support für Adapter rssfeed und vis-2-widgets-rssfeed
-
@oliverio said in Test/Support für Adapter rssfeed und vis-2-widgets-rssfeed:
{
Das gewünschte Ergebnis bekomme ich nur im Editor angezeigt, aber nicht live.

Live ist es dann:

und

dann wechsle zunächst auf den adapter vis-jsontemplate
ich werde am adapter vis-2-widgets-ovarious nichts mehr machen.
die funktionalität ist identisch. das widget musst du neu setzen. -
Adapter rssfeed, Info zu Version 3.6.1
- Wichtig: JSON-Template-Widgets werden als veraltet markiert;
bitte verwendet stattdessen den
neuen Adapter iobroker.vis-jsontemplate - Hinzufügen einer Benachrichtigung für das Update, um die Nutzer darüber zu informieren- Entfernung des veralteten Marquee4-Widgets
- Optimierung des Widget-Buildprozesses
- Integration von Übersetzungen und CSS in den Buildprozess
- Entfernung nicht genutzter CSS-Stile
- Wichtig: JSON-Template-Widgets werden als veraltet markiert;
-
H Homoran verschob dieses Thema von Tester am
-
H Homoran verschob dieses Thema von ...nicht in offiziellem Repo am
-
Für diejenigen, die selber Templates erstellen oder vorhandene anpassen, wurde die Dokumentation um zwei wichtige hinweise erweitert.
https://github.com/oweitman/ioBroker.rssfeed#very-important-note-for-use-in-vis--vis-2
-
Hallo,
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.
Habe ich mit mehreren verschiedenen Feeds von denen probiert, keine Besserung.
Hingegen haben Feeds von NTV oder Tagesschau immer funktioniert.Nicht funktioniert haben die Feeds, die man hier findet:
https://www.rnd.de/services/hier-finden-sie-die-rss-feeds-ihres-rnd-IU6KPQWIVBADPAGOOQKNQCQET4.htmlMir hat nach Recherche über axios geholfen dem Request einen User-Agent mitzugeben.
Dazu musste die lib/rssFeedServer.js etwas angepasst werden: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', })Seitdem werden wieder Daten abgerufen und in den entsprechenden States gespeichert.
Vielleicht mögen die beim RND solche Abfrage der Feeds mit nodejs/axios nicht und haben da einen "403-Riegel" vorgeschoben.
Gruß
Nordstern -
Hallo,
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.
Habe ich mit mehreren verschiedenen Feeds von denen probiert, keine Besserung.
Hingegen haben Feeds von NTV oder Tagesschau immer funktioniert.Nicht funktioniert haben die Feeds, die man hier findet:
https://www.rnd.de/services/hier-finden-sie-die-rss-feeds-ihres-rnd-IU6KPQWIVBADPAGOOQKNQCQET4.htmlMir hat nach Recherche über axios geholfen dem Request einen User-Agent mitzugeben.
Dazu musste die lib/rssFeedServer.js etwas angepasst werden: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', })Seitdem werden wieder Daten abgerufen und in den entsprechenden States gespeichert.
Vielleicht mögen die beim RND solche Abfrage der Feeds mit nodejs/axios nicht und haben da einen "403-Riegel" vorgeschoben.
Gruß
Nordsternguter input.
das kann ich machen.wahrscheinlich sendet aios einen eigenen user agent header und manche prüfen darauf.
-
Danke...
Gruß
Nordstern -
Danke...
Gruß
Nordsterndu kannst mal das folgende alpha release testen:
- gehe auf adapters
- aktiviere expertenmodus (grüner knopf oben)
- gehe auf den katzenknopf
- wähle im dialog custom aus
- trage bei url das folgende ein
iobroker.rssfeed@4.0.4-alpha.0freue mich auf Rückmeldung.
wenn das passt, dann würde ich ein offizielles release machen.andere können ebenfalls mittesten:
-
du kannst mal das folgende alpha release testen:
- gehe auf adapters
- aktiviere expertenmodus (grüner knopf oben)
- gehe auf den katzenknopf
- wähle im dialog custom aus
- trage bei url das folgende ein
iobroker.rssfeed@4.0.4-alpha.0freue mich auf Rückmeldung.
wenn das passt, dann würde ich ein offizielles release machen.andere können ebenfalls mittesten:
Habe ich gemacht.
Funktioniert einwandfrei!
Gute Idee den User-Agent einstellbar im Admin zu haben.
Danke...Gruß
Nordstern -
Habe ich gemacht.
Funktioniert einwandfrei!
Gute Idee den User-Agent einstellbar im Admin zu haben.
Danke...Gruß
Nordsternsuper, dann release ich offiziell
Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.
Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.
Mit deinem Input könnte dieser Beitrag noch besser werden 💗
Registrieren Anmelden