NEWS
Test Adapter Tagesschau 0.6.x
-
@Armilar hat da ein Beispielbild zur Verfügung gestellt, was man machen könnte.
https://github.com/ticaki/ioBroker.tagesschau
ist in der Readme@ticaki Auch mal getestet. Ich kann die Länder und Rubriken einstellen. Dann bekomme ich im Log
2025-01-04 22:36:11.346 error Error: AxiosError: Request failed with status code 400. ??
Und ist das "Optionen können nicht abgerufen werden, da die Instanz offline ist" nur ein verbliebener Text oder fehlt da noch was? -
@ticaki Auch mal getestet. Ich kann die Länder und Rubriken einstellen. Dann bekomme ich im Log
2025-01-04 22:36:11.346 error Error: AxiosError: Request failed with status code 400. ??
Und ist das "Optionen können nicht abgerufen werden, da die Instanz offline ist" nur ein verbliebener Text oder fehlt da noch was?@rene55
bitte nichts ändern mit debug starten und das log posten. Ich weiß zwar nicht wie, aber dann ist die url falsch zusammengebaut.und die Adapterversion oder die ca. uhrzeit
-
@mcm1957 sagte in Test Adapter Tagesschau 0.1.x:
@Tictaki
Bitte korrigier den Eintrag im ersten Post.Mist das kann man tatsächlich so verstehen... Sorry, das war nicht was ich gemeint habe.
Bugreport steht auf der Liste von dingen die ich morgen mache.
@ticaki sagte in Test Adapter Tagesschau 0.1.x:
Mist das kann man tatsächlich so verstehen... Sorry, das war nicht was ich gemeint habe.
aber was ich verstanden hatte :cry:
-
@ticaki sagte in Test Adapter Tagesschau 0.1.x:
Mist das kann man tatsächlich so verstehen... Sorry, das war nicht was ich gemeint habe.
aber was ich verstanden hatte :cry:
@homoran sagte in Test Adapter Tagesschau 0.1.x:
@ticaki sagte in Test Adapter Tagesschau 0.1.x:
Mist das kann man tatsächlich so verstehen... Sorry, das war nicht was ich gemeint habe.
aber was ich verstanden hatte :cry:
Entschuldigung auch nochmal an dich! :confounded:
-
@rene55
bitte nichts ändern mit debug starten und das log posten. Ich weiß zwar nicht wie, aber dann ist die url falsch zusammengebaut.und die Adapterversion oder die ca. uhrzeit
@ticaki Bitte schön:
2025-01-04 23:10:30.063 - info: host.iobroker-pmx "system.adapter.tagesschau.0" enabled 2025-01-04 23:10:30.870 - info: host.iobroker-pmx instance system.adapter.tagesschau.0 in version "0.1.3" (non-npm: ticaki/ioBroker.tagesschau#00fec256e4e5c0ae411a3572598658c3d8c5db45) started with pid 28668 2025-01-04 23:10:32.061 - debug: tagesschau.0 (28668) Redis Objects: Use Redis connection: 127.0.0.1:9001 2025-01-04 23:10:32.103 - debug: tagesschau.0 (28668) Objects client ready ... initialize now 2025-01-04 23:10:32.104 - debug: tagesschau.0 (28668) Objects create System PubSub Client 2025-01-04 23:10:32.105 - debug: tagesschau.0 (28668) Objects create User PubSub Client 2025-01-04 23:10:32.195 - debug: tagesschau.0 (28668) Objects client initialize lua scripts 2025-01-04 23:10:32.200 - debug: tagesschau.0 (28668) Objects connected to redis: 127.0.0.1:9001 2025-01-04 23:10:32.241 - debug: tagesschau.0 (28668) Redis States: Use Redis connection: 127.0.0.1:9000 2025-01-04 23:10:32.305 - debug: tagesschau.0 (28668) States create System PubSub Client 2025-01-04 23:10:32.308 - debug: tagesschau.0 (28668) States create User PubSub Client 2025-01-04 23:10:32.373 - debug: tagesschau.0 (28668) States connected to redis: 127.0.0.1:9000 2025-01-04 23:10:32.545 - info: tagesschau.0 (28668) starting. Version 0.1.3 (non-npm: ticaki/ioBroker.tagesschau#00fec256e4e5c0ae411a3572598658c3d8c5db45) in /opt/iobroker/node_modules/iobroker.tagesschau, node: v20.18.1, js-controller: 7.0.6 2025-01-04 23:10:32.800 - info: tagesschau.0 (28668) Set news interval to 30 minutes 2025-01-04 23:10:32.803 - debug: tagesschau.0 (28668) selectedTags: [] 2025-01-04 23:10:32.823 - debug: tagesschau.0 (28668) URL: https://www.tagesschau.de/api2u/news/?regions=310,&ressort=inland 2025-01-04 23:10:33.022 - error: tagesschau.0 (28668) Error: AxiosError: Request failed with status code 400 2025-01-04 23:10:33.029 - debug: tagesschau.0 (28668) URL: https://www.tagesschau.de/api2u/news/?regions=310,&ressort=wirtschaft 2025-01-04 23:10:33.083 - error: tagesschau.0 (28668) Error: AxiosError: Request failed with status code 400 2025-01-04 23:10:33.091 - debug: tagesschau.0 (28668) URL: https://www.tagesschau.de/api2u/news/?regions=310,&ressort=wissen 2025-01-04 23:10:33.116 - error: tagesschau.0 (28668) Error: AxiosError: Request failed with status code 400reicht das?
-
@ticaki Bitte schön:
2025-01-04 23:10:30.063 - info: host.iobroker-pmx "system.adapter.tagesschau.0" enabled 2025-01-04 23:10:30.870 - info: host.iobroker-pmx instance system.adapter.tagesschau.0 in version "0.1.3" (non-npm: ticaki/ioBroker.tagesschau#00fec256e4e5c0ae411a3572598658c3d8c5db45) started with pid 28668 2025-01-04 23:10:32.061 - debug: tagesschau.0 (28668) Redis Objects: Use Redis connection: 127.0.0.1:9001 2025-01-04 23:10:32.103 - debug: tagesschau.0 (28668) Objects client ready ... initialize now 2025-01-04 23:10:32.104 - debug: tagesschau.0 (28668) Objects create System PubSub Client 2025-01-04 23:10:32.105 - debug: tagesschau.0 (28668) Objects create User PubSub Client 2025-01-04 23:10:32.195 - debug: tagesschau.0 (28668) Objects client initialize lua scripts 2025-01-04 23:10:32.200 - debug: tagesschau.0 (28668) Objects connected to redis: 127.0.0.1:9001 2025-01-04 23:10:32.241 - debug: tagesschau.0 (28668) Redis States: Use Redis connection: 127.0.0.1:9000 2025-01-04 23:10:32.305 - debug: tagesschau.0 (28668) States create System PubSub Client 2025-01-04 23:10:32.308 - debug: tagesschau.0 (28668) States create User PubSub Client 2025-01-04 23:10:32.373 - debug: tagesschau.0 (28668) States connected to redis: 127.0.0.1:9000 2025-01-04 23:10:32.545 - info: tagesschau.0 (28668) starting. Version 0.1.3 (non-npm: ticaki/ioBroker.tagesschau#00fec256e4e5c0ae411a3572598658c3d8c5db45) in /opt/iobroker/node_modules/iobroker.tagesschau, node: v20.18.1, js-controller: 7.0.6 2025-01-04 23:10:32.800 - info: tagesschau.0 (28668) Set news interval to 30 minutes 2025-01-04 23:10:32.803 - debug: tagesschau.0 (28668) selectedTags: [] 2025-01-04 23:10:32.823 - debug: tagesschau.0 (28668) URL: https://www.tagesschau.de/api2u/news/?regions=310,&ressort=inland 2025-01-04 23:10:33.022 - error: tagesschau.0 (28668) Error: AxiosError: Request failed with status code 400 2025-01-04 23:10:33.029 - debug: tagesschau.0 (28668) URL: https://www.tagesschau.de/api2u/news/?regions=310,&ressort=wirtschaft 2025-01-04 23:10:33.083 - error: tagesschau.0 (28668) Error: AxiosError: Request failed with status code 400 2025-01-04 23:10:33.091 - debug: tagesschau.0 (28668) URL: https://www.tagesschau.de/api2u/news/?regions=310,&ressort=wissen 2025-01-04 23:10:33.116 - error: tagesschau.0 (28668) Error: AxiosError: Request failed with status code 400reicht das?
@rene55
Komma sitzt falsch.Mein Tester hat die Region 1 da geht 12-16 ohne Fehler, ist behoben auf Github, npmjs dauert etwas.
-
@rene55
Komma sitzt falsch.Mein Tester hat die Region 1 da geht 12-16 ohne Fehler, ist behoben auf Github, npmjs dauert etwas.
-
v0.2.1
- schöne Namen für alle States
- Admin (Konfigurationstext) feingetunt
- date auch als number
- der Interval für die Aktualisierung war noch fest eingeben. (5 minuten)
Ein bekannter Fehler in 0.2.1 die Namen von States sind zwar schick, aber die bleiben für die Ordner auch stehen, wenn die Nachricht gelöscht ist - könnte auffallen, wenn mal wenige Nachrichten da sind. :) (Kann auch sein das ich mich irre )
-
v0.2.3
- Fehler behoben: Der Adapter löscht alle seine eigenen States nach einiger Zeit.
Jetzt löscht er in keinem Fall mehr States.
-
Habe mal das Projekt mit der View abgelegt:
4401757c-cecc-430e-89b0-609a95323cda-2025-01-04-Tagesschau.zip
Sind unter Skripte noch ein paar Funktionen drin:

Außerdem wird noch ein Datenpunkt unter 0_userdata benötigt, in den die URL für das abzuspielende Video aus den Buttons kopiert wird.
0_userdata.0.news.vis.Video@armilar
Wäre es möglich, dass du nur die View einstellst.
Möchte nicht unbedingt ein neues Projekt erzeugen.Und das css Script bitte in code-tag.
Danke. -
v0.2.3
- Fehler behoben: Der Adapter löscht alle seine eigenen States nach einiger Zeit.
Jetzt löscht er in keinem Fall mehr States.
@ticaki Eben noch in der 0.2.3 gefunden:
admin.0 2025-01-05 10:22:53.230 warn tagesschau has an invalid jsonConfig: [{"instancePath":"/items/interval","schemaPath":"#/definitions/numberProps/additionalProperties","keyword":"additionalProperties","params":{"additionalProperty":"unit"},"message":"must NOT have additional properties"},{"instancePath":"","schemaPath":"#/if","keyword":"if","params":{"failingKeyword":"else"},"message":"must match \"else\" schema"}]Eventuell nicht so wichtig.
-
@ticaki Eben noch in der 0.2.3 gefunden:
admin.0 2025-01-05 10:22:53.230 warn tagesschau has an invalid jsonConfig: [{"instancePath":"/items/interval","schemaPath":"#/definitions/numberProps/additionalProperties","keyword":"additionalProperties","params":{"additionalProperty":"unit"},"message":"must NOT have additional properties"},{"instancePath":"","schemaPath":"#/if","keyword":"if","params":{"failingKeyword":"else"},"message":"must match \"else\" schema"}]Eventuell nicht so wichtig.
@rene55
Bekannt ist ein schema fehler :)"params":{"additionalProperty":"unit"},unit steht nur in einertype: numberund da ist es laut doku erlaubt. -
Eine Frage weil ich ne Vis Niete bin.
Wenn in einem Datenpunkt in einem "Link auf ein Bild" Datenpunkt ein Link auf ein externes Bild steht und ich ändere den gelegentlich auf ein internes Bild - funktioniert das in Vis?
interner Link:
/adapter/tagesschau/img/16x9-1280.png
externer Link:https://images.tagesschau.de/image/e56d58c9-8d7d-438f-828c-fc9cc0b2e35e/AAABlDVa2Yo/AAABkZLhkrw/16x9-1280.jpgEDIT habs selbst raus bekommen. :)
-
@rene55
Bekannt ist ein schema fehler :)"params":{"additionalProperty":"unit"},unit steht nur in einertype: numberund da ist es laut doku erlaubt. -
-
@rene55
Bekannt ist ein schema fehler :)"params":{"additionalProperty":"unit"},unit steht nur in einertype: numberund da ist es laut doku erlaubt.@ticaki said in Test Adapter Tagesschau 0.2.x:
@rene55
Bekannt ist ein schema fehler :)"params":{"additionalProperty":"unit"},unit steht nur in einertype: numberund da ist es laut doku erlaubt.Hast du den Link aufs Issue dazu?
Und unit gibts eigentlich in allen numerischen Typen (number, slider, state, staticInfo).
ABER unit erfordert admin >= 7.4.9 -
@armilar
Wäre es möglich, dass du nur die View einstellst.
Möchte nicht unbedingt ein neues Projekt erzeugen.Und das css Script bitte in code-tag.
Danke.Hier nur die VIS-View
964e1112-1566-4440-9b2d-acb31a14c41c-tagesschau_view.jsonUnd hier die Funktionen die ich aktuell in VIS benutze (im Tab Eigenschaften/Skripte)
function calcDate(datum) { if (datum != 'undefined') { return '• Datum: ' + datum.slice(8,10) + '.' + datum.slice(5,7) + '.' + datum.slice(0,4) + ' ' + datum.slice(11,13) + ':' + datum.slice(14,16) + ' Uhr'; } else { return '' } } function toMinSek(laenge) { return '• Länge: ' + new Date(laenge * 1000).toISOString().substring(14, 19) } function checkContent(topline, title) { if (topline == 'null' || topline == 'undefined' || topline === '' || title == 'null' || title == 'undefined' || title === '' ) { return '<b>Content wird geladen</b>'; } else { topline1 = topline.toString().replaceAll(/"/g, '\\'); title1 = title.toString().replaceAll(/"/g, '\\'); return '<b>• ' + topline1 + '</b> - ' + title1; } } function setState(id, value) { this.vis.setValue(id, value); }Evtl. müsst ihr noch an der Auflösung arbeiten, da die mir recht hoch ist.
Seitdem @ticaki jetzt auch den Date-String aus der API via JS-Date (V.0.2.X) bereitstellt (z.B. tagesschau.0.videos.channels.01.jsDate) ergeben sich in der Formatierung des Datums/Uhrzeit auch neue Möglichkeiten...
Das hier entspricht noch der ursprünglichen API. Funktioniert natürlich auch weiterhin.
-
Aktuelle Test Version 0.6.x Veröffentlichungsdatum 18.09.25 Github Link https://github.com/ticaki/ioBroker.tagesschau Der Adapter ruft aktuelle Nachrichten mit Bildern, sowie Links zu Nachrichtenvideos der Tagesschau ab.
Sollte soweit selbst erklären sein. @Armilar macht schon länger mit den Daten rum und hat mir die Idee angetragen.
-
@ticaki said in Test Adapter Tagesschau 0.2.x:
@rene55
Bekannt ist ein schema fehler :)"params":{"additionalProperty":"unit"},unit steht nur in einertype: numberund da ist es laut doku erlaubt.Hast du den Link aufs Issue dazu?
Und unit gibts eigentlich in allen numerischen Typen (number, slider, state, staticInfo).
ABER unit erfordert admin >= 7.4.9@mcm1957 sagte in Test Adapter Tagesschau 0.2.x:
@ticaki said in Test Adapter Tagesschau 0.2.x:
@rene55
Bekannt ist ein schema fehler :)"params":{"additionalProperty":"unit"},unit steht nur in einertype: numberund da ist es laut doku erlaubt.Hast du den Link aufs Issue dazu?
Und unit gibts eigentlich in allen numerischen Typen (number, slider, state, staticInfo).
ABER unit erfordert admin >= 7.4.9
-
@mcm1957 sagte in Test Adapter Tagesschau 0.2.x:
@ticaki said in Test Adapter Tagesschau 0.2.x:
@rene55
Bekannt ist ein schema fehler :)"params":{"additionalProperty":"unit"},unit steht nur in einertype: numberund da ist es laut doku erlaubt.Hast du den Link aufs Issue dazu?
Und unit gibts eigentlich in allen numerischen Typen (number, slider, state, staticInfo).
ABER unit erfordert admin >= 7.4.9
