NEWS
[Javascript] für Warnungen von Lebensmittelwarnung
-
@hotspot_2 Hast du den Email Adapter upgedatet auf v2? Damit wurde was geändert und ist mit dem Script nicht getestet.
-
@hotspot_2 Nutzt du outlook?
Made Outlook work again. Requires now to be authenticated via OAuth2
Test-Mail gesendet?
Script funktioniert auch mitemail-Adapter v2.0.3 -
@hotspot_2 Nutzt du outlook?
Made Outlook work again. Requires now to be authenticated via OAuth2
Test-Mail gesendet?
Script funktioniert auch mitemail-Adapter v2.0.3@mcu Ich habe mir den Mail Adapter angeschaut. Ich bekomme dort schon ein "Error: 535 5.7.8 Error: authentication failed:" als Fehler wenn ich im Adapter die Test-Email verschicken möchte. An den Mailserver Einstellungen (all-inkl) wurde aber gar nichts verändert. Muss ich mal schauen woran das liegen könnte.
-
@mcu Ich habe mir den Mail Adapter angeschaut. Ich bekomme dort schon ein "Error: 535 5.7.8 Error: authentication failed:" als Fehler wenn ich im Adapter die Test-Email verschicken möchte. An den Mailserver Einstellungen (all-inkl) wurde aber gar nichts verändert. Muss ich mal schauen woran das liegen könnte.
@hotspot_2 Man muss das Passwort nochmal eingeben
-
Neue Version
v1.0.21-> E-Mail HTML angepasst, Bild direkt in der Mail -
Neue Version
v1.0.21-> E-Mail HTML angepasst, Bild direkt in der Mail@mcu Hallo, ich habe heute diese Fehlermeldungen im iobroker Log entdeckt. Sieht nach dem Skript für mich aus.
javascript.0 2025-04-15 23:00:07.488 error at processTicksAndRejections (node:internal/process/task_queues:95:5) javascript.0 2025-04-15 23:00:07.488 error at /opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1261:38 javascript.0 2025-04-15 23:00:07.488 error at Object.<anonymous> (script.js.Laufende_Skripte.lebensmittelWarnungen:882:52) javascript.0 2025-04-15 23:00:07.488 error Error in callback: TypeError: Cannot read properties of null (reading 'indexOf') javascript.0 2025-04-15 23:00:07.487 error script.js.Laufende_Skripte.lebensmittelWarnungen: httpGet(url=https://www.lebensmittelwarnung.de/___lebensmittelwarnung.de/Meldungen/2025/04_April/250403_05_NW_Streuselkuchen/250403_05_NW_Streuselkuchen_Meldung.html, error=read ECONNRESET) javascript.0 2025-04-15 23:00:06.784 error at processTicksAndRejections (node:internal/process/task_queues:95:5) javascript.0 2025-04-15 23:00:06.784 error at /opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1261:38 javascript.0 2025-04-15 23:00:06.784 error at Object.<anonymous> (script.js.Laufende_Skripte.lebensmittelWarnungen:882:52) javascript.0 2025-04-15 23:00:06.784 error Error in callback: TypeError: Cannot read properties of null (reading 'indexOf') javascript.0 2025-04-15 23:00:06.783 error script.js.Laufende_Skripte.lebensmittelWarnungen: httpGet(url=https://www.lebensmittelwarnung.de/___lebensmittelwarnung.de/Meldungen/2025/04_April/250410_14_NW_Pinnchen/250410_14_NW_Pinnchen_Meldung.html, error=read ECONNRESET) javascript.0 2025-04-15 23:00:06.493 error at processTicksAndRejections (node:internal/process/task_queues:95:5) javascript.0 2025-04-15 23:00:06.493 error at /opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1261:38 javascript.0 2025-04-15 23:00:06.493 error at Object.<anonymous> (script.js.Laufende_Skripte.lebensmittelWarnungen:882:52) javascript.0 2025-04-15 23:00:06.492 error Error in callback: TypeError: Cannot read properties of null (reading 'indexOf') javascript.0 2025-04-15 23:00:06.492 error script.js.Laufende_Skripte.lebensmittelWarnungen: httpGet(url=https://www.lebensmittelwarnung.de/___lebensmittelwarnung.de/Meldungen/2025/03_Mrz/250328_21_NW_ChocoChanger/250328_NW_ChocoChanger_Meldung.html, error=read ECONNRESET)Kannst Du mal einen Blick drauf werfen? Danke schon mal.
-
@mcu Hallo, ich habe heute diese Fehlermeldungen im iobroker Log entdeckt. Sieht nach dem Skript für mich aus.
javascript.0 2025-04-15 23:00:07.488 error at processTicksAndRejections (node:internal/process/task_queues:95:5) javascript.0 2025-04-15 23:00:07.488 error at /opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1261:38 javascript.0 2025-04-15 23:00:07.488 error at Object.<anonymous> (script.js.Laufende_Skripte.lebensmittelWarnungen:882:52) javascript.0 2025-04-15 23:00:07.488 error Error in callback: TypeError: Cannot read properties of null (reading 'indexOf') javascript.0 2025-04-15 23:00:07.487 error script.js.Laufende_Skripte.lebensmittelWarnungen: httpGet(url=https://www.lebensmittelwarnung.de/___lebensmittelwarnung.de/Meldungen/2025/04_April/250403_05_NW_Streuselkuchen/250403_05_NW_Streuselkuchen_Meldung.html, error=read ECONNRESET) javascript.0 2025-04-15 23:00:06.784 error at processTicksAndRejections (node:internal/process/task_queues:95:5) javascript.0 2025-04-15 23:00:06.784 error at /opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1261:38 javascript.0 2025-04-15 23:00:06.784 error at Object.<anonymous> (script.js.Laufende_Skripte.lebensmittelWarnungen:882:52) javascript.0 2025-04-15 23:00:06.784 error Error in callback: TypeError: Cannot read properties of null (reading 'indexOf') javascript.0 2025-04-15 23:00:06.783 error script.js.Laufende_Skripte.lebensmittelWarnungen: httpGet(url=https://www.lebensmittelwarnung.de/___lebensmittelwarnung.de/Meldungen/2025/04_April/250410_14_NW_Pinnchen/250410_14_NW_Pinnchen_Meldung.html, error=read ECONNRESET) javascript.0 2025-04-15 23:00:06.493 error at processTicksAndRejections (node:internal/process/task_queues:95:5) javascript.0 2025-04-15 23:00:06.493 error at /opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1261:38 javascript.0 2025-04-15 23:00:06.493 error at Object.<anonymous> (script.js.Laufende_Skripte.lebensmittelWarnungen:882:52) javascript.0 2025-04-15 23:00:06.492 error Error in callback: TypeError: Cannot read properties of null (reading 'indexOf') javascript.0 2025-04-15 23:00:06.492 error script.js.Laufende_Skripte.lebensmittelWarnungen: httpGet(url=https://www.lebensmittelwarnung.de/___lebensmittelwarnung.de/Meldungen/2025/03_Mrz/250328_21_NW_ChocoChanger/250328_NW_ChocoChanger_Meldung.html, error=read ECONNRESET)Kannst Du mal einen Blick drauf werfen? Danke schon mal.
@hotspot_2 Server stand anscheinend nicht zur Verfügung oder hat nicht schnell genug gesendet.
Bau noch eine Fehlerabfrage ein.
Angepasst v1.0.22 -
@mcu Hallo! Ich habe ein paar Fehlermeldungen beim Skript:
javascript.0 2026-01-29 20:30:09.293 error script.js.Laufende_Skripte.Javascript.lebensmittelWarnungen: httpGet(url=https://www.lebensmittelwarnung.de/___lebensmittelwarnung.de/Meldungen/2025/12_Dezember/251216_11_NW_Sonnenblumenkerne/251216_11_NW_Sonnenblumenkerne_Meldung.html, error=timeout of 6000ms exceeded) javascript.0 2026-01-29 20:30:09.292 error script.js.Laufende_Skripte.Javascript.lebensmittelWarnungen: httpGet(url=https://www.lebensmittelwarnung.de/___lebensmittelwarnung.de/Meldungen/2025/12_Dezember/251218_12_NW_Wildfond/251218_12_NW_Wildfond_Meldung.html, error=timeout of 6000ms exceeded) javascript.0 2026-01-29 20:30:09.292 error script.js.Laufende_Skripte.Javascript.lebensmittelWarnungen: httpGet(url=https://www.lebensmittelwarnung.de/___lebensmittelwarnung.de/Meldungen/2025/12_Dezember/251223_13_NW_Fitnesshandschuh/251223_NW_Fitnesshandschuh_Meldung.html, error=timeout of 6000ms exceeded) javascript.0 2026-01-29 20:30:09.292 error script.js.Laufende_Skripte.Javascript.lebensmittelWarnungen: httpGet(url=https://www.lebensmittelwarnung.de/___lebensmittelwarnung.de/Meldungen/2025/12_Dezember/251223_15_BW_Energydrink/251223_15_BW_Energydrink.html, error=timeout of 6000ms exceeded) javascript.0 2026-01-29 20:30:09.292 error script.js.Laufende_Skripte.Javascript.lebensmittelWarnungen: httpGet(url=https://www.lebensmittelwarnung.de/___lebensmittelwarnung.de/Meldungen/2025/12_Dezember/251229_16_NW_Rosinen/251229_16_NW_Rosinen_Meldung.html, error=timeout of 6000ms exceeded) javascript.0 2026-01-29 20:30:09.291 error script.js.Laufende_Skripte.Javascript.lebensmittelWarnungen: httpGet(url=https://www.lebensmittelwarnung.de/___lebensmittelwarnung.de/Meldungen/2026/01_Januar/260103_01_BY_Zarotti/260103_01_BY_Zarotti.html, error=timeout of 6000ms exceeded) javascript.0 2026-01-29 20:30:09.291 error script.js.Laufende_Skripte.Javascript.lebensmittelWarnungen: httpGet(url=https://www.lebensmittelwarnung.de/___lebensmittelwarnung.de/Meldungen/2026/01_Januar/260108_04_BW_Spinat/260108_04_BW_Spinat_Meldung.html, error=timeout of 6000ms exceeded) javascript.0 2026-01-29 20:30:09.291 error script.js.Laufende_Skripte.Javascript.lebensmittelWarnungen: httpGet(url=https://www.lebensmittelwarnung.de/___lebensmittelwarnung.de/Meldungen/2026/01_Januar/260109_05_NW_Baguette/260109_05_NW_Baguette_Meldung.html, error=timeout of 6000ms exceeded) javascript.0 2026-01-29 20:30:09.290 error script.js.Laufende_Skripte.Javascript.lebensmittelWarnungen: httpGet(url=https://www.lebensmittelwarnung.de/___lebensmittelwarnung.de/Meldungen/2026/01_Januar/260107_03_BY_Teller/260107_03_BY_Teller.html, error=timeout of 6000ms exceeded) javascript.0 2026-01-29 20:30:09.290 error script.js.Laufende_Skripte.Javascript.lebensmittelWarnungen: httpGet(url=https://www.lebensmittelwarnung.de/___lebensmittelwarnung.de/Meldungen/2026/01_Januar/260109_07_HH_Eiscreme/260109_07_HH_Eiscreme_Meldung.html, error=timeout of 6000ms exceeded) javascript.0 2026-01-29 20:30:09.290 error script.js.Laufende_Skripte.Javascript.lebensmittelWarnungen: httpGet(url=https://www.lebensmittelwarnung.de/___lebensmittelwarnung.de/Meldungen/2026/01_Januar/260109_06_HH_Eiscreme/260109_06_HH_Eiscreme_Meldung.html, error=timeout of 6000ms exceeded) javascript.0 2026-01-29 20:30:09.289 error script.js.Laufende_Skripte.Javascript.lebensmittelWarnungen: httpGet(url=https://www.lebensmittelwarnung.de/___lebensmittelwarnung.de/Meldungen/2026/01_Januar/260114_08_BE_Kraeutertee_Slinmy/260114_08_BE_Kraeutertee_Slinmy.html, error=timeout of 6000ms exceeded) javascript.0 2026-01-29 20:30:09.289 error script.js.Laufende_Skripte.Javascript.lebensmittelWarnungen: httpGet(url=https://www.lebensmittelwarnung.de/___lebensmittelwarnung.de/Meldungen/2025/11_November/251124_19_NW_Sonnenblumenkerne/251124_19_NW_Sonnenblumenkerne_Meldung.html, error=timeout of 6000ms exceeded) javascript.0 2026-01-29 20:30:09.289 error script.js.Laufende_Skripte.Javascript.lebensmittelWarnungen: httpGet(url=https://www.lebensmittelwarnung.de/___lebensmittelwarnung.de/Meldungen/2026/01_Januar/260114_09_BY_Fleischkaes/260114_09_BY_Fleischkaes.html, error=timeout of 6000ms exceeded) javascript.0 2026-01-29 20:30:09.288 error script.js.Laufende_Skripte.Javascript.lebensmittelWarnungen: httpGet(url=https://www.lebensmittelwarnung.de/___lebensmittelwarnung.de/Meldungen/2026/01_Januar/260116_10_ST_Dino_Nuggets/260116_10_ST_Dino_Nuggets.html, error=timeout of 6000ms exceeded) javascript.0 2026-01-29 20:30:09.288 error script.js.Laufende_Skripte.Javascript.lebensmittelWarnungen: httpGet(url=https://www.lebensmittelwarnung.de/___lebensmittelwarnung.de/Meldungen/2026/01_Januar/260105_02_HE_Babynahrung/260105_02_HE_Babynahrung_Meldung.html, error=timeout of 6000ms exceeded) javascript.0 2026-01-29 20:30:09.288 error script.js.Laufende_Skripte.Javascript.lebensmittelWarnungen: httpGet(url=https://www.lebensmittelwarnung.de/___lebensmittelwarnung.de/Meldungen/2026/01_Januar/260122_11_BY_Brote/260122_11_BY_Brote.html, error=timeout of 6000ms exceeded) javascript.0 2026-01-29 20:30:09.287 error script.js.Laufende_Skripte.Javascript.lebensmittelWarnungen: httpGet(url=https://www.lebensmittelwarnung.de/___lebensmittelwarnung.de/Meldungen/2026/01_Januar/260123_12_NW_Kaffeesirup/260123_12_NW_Kaffeesirup_Meldung.html, error=timeout of 6000ms exceeded) javascript.0 2026-01-29 20:30:09.287 error script.js.Laufende_Skripte.Javascript.lebensmittelWarnungen: httpGet(url=https://www.lebensmittelwarnung.de/___lebensmittelwarnung.de/Meldungen/2026/01_Januar/260126_13_BB_Yerba_Mate_Tee/260126_13_BB_Yerba_Mate_Tee.html, error=timeout of 6000ms exceeded) javascript.0 2026-01-29 20:30:09.286 error script.js.Laufende_Skripte.Javascript.lebensmittelWarnungen: httpGet(url=https://www.lebensmittelwarnung.de/___lebensmittelwarnung.de/Meldungen/2026/01_Januar/260129_14_NI_Kaese/260129_14_NI_Kaese_Meldung.html, error=timeout of 6000ms exceeded)Vielleicht eine Idee woran das liegen könnte?
-
@mcu Hallo! Ich habe ein paar Fehlermeldungen beim Skript:
javascript.0 2026-01-29 20:30:09.293 error script.js.Laufende_Skripte.Javascript.lebensmittelWarnungen: httpGet(url=https://www.lebensmittelwarnung.de/___lebensmittelwarnung.de/Meldungen/2025/12_Dezember/251216_11_NW_Sonnenblumenkerne/251216_11_NW_Sonnenblumenkerne_Meldung.html, error=timeout of 6000ms exceeded) javascript.0 2026-01-29 20:30:09.292 error script.js.Laufende_Skripte.Javascript.lebensmittelWarnungen: httpGet(url=https://www.lebensmittelwarnung.de/___lebensmittelwarnung.de/Meldungen/2025/12_Dezember/251218_12_NW_Wildfond/251218_12_NW_Wildfond_Meldung.html, error=timeout of 6000ms exceeded) javascript.0 2026-01-29 20:30:09.292 error script.js.Laufende_Skripte.Javascript.lebensmittelWarnungen: httpGet(url=https://www.lebensmittelwarnung.de/___lebensmittelwarnung.de/Meldungen/2025/12_Dezember/251223_13_NW_Fitnesshandschuh/251223_NW_Fitnesshandschuh_Meldung.html, error=timeout of 6000ms exceeded) javascript.0 2026-01-29 20:30:09.292 error script.js.Laufende_Skripte.Javascript.lebensmittelWarnungen: httpGet(url=https://www.lebensmittelwarnung.de/___lebensmittelwarnung.de/Meldungen/2025/12_Dezember/251223_15_BW_Energydrink/251223_15_BW_Energydrink.html, error=timeout of 6000ms exceeded) javascript.0 2026-01-29 20:30:09.292 error script.js.Laufende_Skripte.Javascript.lebensmittelWarnungen: httpGet(url=https://www.lebensmittelwarnung.de/___lebensmittelwarnung.de/Meldungen/2025/12_Dezember/251229_16_NW_Rosinen/251229_16_NW_Rosinen_Meldung.html, error=timeout of 6000ms exceeded) javascript.0 2026-01-29 20:30:09.291 error script.js.Laufende_Skripte.Javascript.lebensmittelWarnungen: httpGet(url=https://www.lebensmittelwarnung.de/___lebensmittelwarnung.de/Meldungen/2026/01_Januar/260103_01_BY_Zarotti/260103_01_BY_Zarotti.html, error=timeout of 6000ms exceeded) javascript.0 2026-01-29 20:30:09.291 error script.js.Laufende_Skripte.Javascript.lebensmittelWarnungen: httpGet(url=https://www.lebensmittelwarnung.de/___lebensmittelwarnung.de/Meldungen/2026/01_Januar/260108_04_BW_Spinat/260108_04_BW_Spinat_Meldung.html, error=timeout of 6000ms exceeded) javascript.0 2026-01-29 20:30:09.291 error script.js.Laufende_Skripte.Javascript.lebensmittelWarnungen: httpGet(url=https://www.lebensmittelwarnung.de/___lebensmittelwarnung.de/Meldungen/2026/01_Januar/260109_05_NW_Baguette/260109_05_NW_Baguette_Meldung.html, error=timeout of 6000ms exceeded) javascript.0 2026-01-29 20:30:09.290 error script.js.Laufende_Skripte.Javascript.lebensmittelWarnungen: httpGet(url=https://www.lebensmittelwarnung.de/___lebensmittelwarnung.de/Meldungen/2026/01_Januar/260107_03_BY_Teller/260107_03_BY_Teller.html, error=timeout of 6000ms exceeded) javascript.0 2026-01-29 20:30:09.290 error script.js.Laufende_Skripte.Javascript.lebensmittelWarnungen: httpGet(url=https://www.lebensmittelwarnung.de/___lebensmittelwarnung.de/Meldungen/2026/01_Januar/260109_07_HH_Eiscreme/260109_07_HH_Eiscreme_Meldung.html, error=timeout of 6000ms exceeded) javascript.0 2026-01-29 20:30:09.290 error script.js.Laufende_Skripte.Javascript.lebensmittelWarnungen: httpGet(url=https://www.lebensmittelwarnung.de/___lebensmittelwarnung.de/Meldungen/2026/01_Januar/260109_06_HH_Eiscreme/260109_06_HH_Eiscreme_Meldung.html, error=timeout of 6000ms exceeded) javascript.0 2026-01-29 20:30:09.289 error script.js.Laufende_Skripte.Javascript.lebensmittelWarnungen: httpGet(url=https://www.lebensmittelwarnung.de/___lebensmittelwarnung.de/Meldungen/2026/01_Januar/260114_08_BE_Kraeutertee_Slinmy/260114_08_BE_Kraeutertee_Slinmy.html, error=timeout of 6000ms exceeded) javascript.0 2026-01-29 20:30:09.289 error script.js.Laufende_Skripte.Javascript.lebensmittelWarnungen: httpGet(url=https://www.lebensmittelwarnung.de/___lebensmittelwarnung.de/Meldungen/2025/11_November/251124_19_NW_Sonnenblumenkerne/251124_19_NW_Sonnenblumenkerne_Meldung.html, error=timeout of 6000ms exceeded) javascript.0 2026-01-29 20:30:09.289 error script.js.Laufende_Skripte.Javascript.lebensmittelWarnungen: httpGet(url=https://www.lebensmittelwarnung.de/___lebensmittelwarnung.de/Meldungen/2026/01_Januar/260114_09_BY_Fleischkaes/260114_09_BY_Fleischkaes.html, error=timeout of 6000ms exceeded) javascript.0 2026-01-29 20:30:09.288 error script.js.Laufende_Skripte.Javascript.lebensmittelWarnungen: httpGet(url=https://www.lebensmittelwarnung.de/___lebensmittelwarnung.de/Meldungen/2026/01_Januar/260116_10_ST_Dino_Nuggets/260116_10_ST_Dino_Nuggets.html, error=timeout of 6000ms exceeded) javascript.0 2026-01-29 20:30:09.288 error script.js.Laufende_Skripte.Javascript.lebensmittelWarnungen: httpGet(url=https://www.lebensmittelwarnung.de/___lebensmittelwarnung.de/Meldungen/2026/01_Januar/260105_02_HE_Babynahrung/260105_02_HE_Babynahrung_Meldung.html, error=timeout of 6000ms exceeded) javascript.0 2026-01-29 20:30:09.288 error script.js.Laufende_Skripte.Javascript.lebensmittelWarnungen: httpGet(url=https://www.lebensmittelwarnung.de/___lebensmittelwarnung.de/Meldungen/2026/01_Januar/260122_11_BY_Brote/260122_11_BY_Brote.html, error=timeout of 6000ms exceeded) javascript.0 2026-01-29 20:30:09.287 error script.js.Laufende_Skripte.Javascript.lebensmittelWarnungen: httpGet(url=https://www.lebensmittelwarnung.de/___lebensmittelwarnung.de/Meldungen/2026/01_Januar/260123_12_NW_Kaffeesirup/260123_12_NW_Kaffeesirup_Meldung.html, error=timeout of 6000ms exceeded) javascript.0 2026-01-29 20:30:09.287 error script.js.Laufende_Skripte.Javascript.lebensmittelWarnungen: httpGet(url=https://www.lebensmittelwarnung.de/___lebensmittelwarnung.de/Meldungen/2026/01_Januar/260126_13_BB_Yerba_Mate_Tee/260126_13_BB_Yerba_Mate_Tee.html, error=timeout of 6000ms exceeded) javascript.0 2026-01-29 20:30:09.286 error script.js.Laufende_Skripte.Javascript.lebensmittelWarnungen: httpGet(url=https://www.lebensmittelwarnung.de/___lebensmittelwarnung.de/Meldungen/2026/01_Januar/260129_14_NI_Kaese/260129_14_NI_Kaese_Meldung.html, error=timeout of 6000ms exceeded)Vielleicht eine Idee woran das liegen könnte?
@hotspot_2 Ja die JSON laufen voll, da sie nur gefüllt werden und nicht nach einiger Zeit automatisch geleert werden, also sind im JSON noch alte Warnungen, die es aber auf lebensmittelwarnung.de nicht mehr gibt. Die kann er natürlich nicht mehr finden.
Muss bei Gelegenheit mal schauen, wie man das sinnvoll löscht. Evtl. alles was älter ist als einen Monat löschen oder so.EDIT:
Es sind auch neue Warnungen die nicht gelesen werden können, da evtl zu viele gleichzeitig auf den Server zugreifen.lebensmittelWarnung v1.0.25
https://mcuiobroker.gitbook.io/jarvis-infos/jarvis-v3/system-effektprog./lebensmittel-warnungen/javascript-lebensmittelwarnung -
Hallo die Version passt jetzt für mich. Funktioniert wieder.

Mir ist aufgefallen das beim Grund immer die gleiche Frage steht. Vielleicht sollte das noch angepasst werden?