Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Praktische Anwendungen (Showcase)
  4. [Javascript] für Warnungen von Lebensmittelwarnung

NEWS

  • UPDATE 31.10.: Amazon Alexa - ioBroker Skill läuft aus ?
    apollon77A
    apollon77
    48
    3
    8.9k

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    13
    1
    2.3k

  • Neues Video "KI im Smart Home" - ioBroker plus n8n
    BluefoxB
    Bluefox
    16
    1
    3.5k

[Javascript] für Warnungen von Lebensmittelwarnung

Geplant Angeheftet Gesperrt Verschoben Praktische Anwendungen (Showcase)
javascriptlebensmittelwarnung
293 Beiträge 24 Kommentatoren 53.9k Aufrufe 29 Watching
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • NashraN Nashra

    @Oli sagte in [Javascript] für Warnungen von Lebensmittelwarnung:

    @Uli977

    hier das View:

    {
     "settings": {
       "style": {
         "background-color": "#27272727"
       },
       "theme": "dark-hive",
       "sizex": "800",
       "sizey": "600",
       "gridSize": "",
       "useBackground": false,
       "snapType": null
     },
     "widgets": {
       "e00001": {
         "tpl": "tplHtml",
         "data": {
           "g_fixed": true,
           "g_visibility": false,
           "g_css_font_text": false,
           "g_css_background": true,
           "g_css_shadow_padding": false,
           "g_css_border": false,
           "g_gestures": false,
           "g_signals": false,
           "g_last_change": false,
           "visibility-cond": "==",
           "visibility-val": 1,
           "visibility-groups-action": "hide",
           "refreshInterval": "0",
           "signals-cond-0": "==",
           "signals-val-0": true,
           "signals-icon-0": "/vis/signals/lowbattery.png",
           "signals-icon-size-0": 0,
           "signals-blink-0": false,
           "signals-horz-0": 0,
           "signals-vert-0": 0,
           "signals-hide-edit-0": false,
           "signals-cond-1": "==",
           "signals-val-1": true,
           "signals-icon-1": "/vis/signals/lowbattery.png",
           "signals-icon-size-1": 0,
           "signals-blink-1": false,
           "signals-horz-1": 0,
           "signals-vert-1": 0,
           "signals-hide-edit-1": false,
           "signals-cond-2": "==",
           "signals-val-2": true,
           "signals-icon-2": "/vis/signals/lowbattery.png",
           "signals-icon-size-2": 0,
           "signals-blink-2": false,
           "signals-horz-2": 0,
           "signals-vert-2": 0,
           "signals-hide-edit-2": false,
           "lc-type": "last-change",
           "lc-is-interval": true,
           "lc-is-moment": false,
           "lc-format": "",
           "lc-position-vert": "top",
           "lc-position-horz": "right",
           "lc-offset-vert": 0,
           "lc-offset-horz": 0,
           "lc-font-size": "12px",
           "lc-font-family": "",
           "lc-font-style": "",
           "lc-bkg-color": "",
           "lc-color": "",
           "lc-border-width": "0",
           "lc-border-style": "",
           "lc-border-color": "",
           "lc-border-radius": 10,
           "lc-zindex": 0,
           "name": "!_Linie-Links"
         },
         "style": {
           "left": "358px",
           "top": "43px",
           "width": "212px",
           "height": "2px",
           "background": "linear-gradient(to right, #282828 5px, white 200px )",
           "z-index": 4
         },
         "widgetSet": "basic"
       },
       "e00002": {
         "tpl": "tplHtml",
         "data": {
           "g_fixed": true,
           "g_visibility": false,
           "g_css_font_text": false,
           "g_css_background": true,
           "g_css_shadow_padding": false,
           "g_css_border": false,
           "g_gestures": false,
           "g_signals": false,
           "g_last_change": false,
           "visibility-cond": "==",
           "visibility-val": 1,
           "visibility-groups-action": "hide",
           "refreshInterval": "0",
           "signals-cond-0": "==",
           "signals-val-0": true,
           "signals-icon-0": "/vis/signals/lowbattery.png",
           "signals-icon-size-0": 0,
           "signals-blink-0": false,
           "signals-horz-0": 0,
           "signals-vert-0": 0,
           "signals-hide-edit-0": false,
           "signals-cond-1": "==",
           "signals-val-1": true,
           "signals-icon-1": "/vis/signals/lowbattery.png",
           "signals-icon-size-1": 0,
           "signals-blink-1": false,
           "signals-horz-1": 0,
           "signals-vert-1": 0,
           "signals-hide-edit-1": false,
           "signals-cond-2": "==",
           "signals-val-2": true,
           "signals-icon-2": "/vis/signals/lowbattery.png",
           "signals-icon-size-2": 0,
           "signals-blink-2": false,
           "signals-horz-2": 0,
           "signals-vert-2": 0,
           "signals-hide-edit-2": false,
           "lc-type": "last-change",
           "lc-is-interval": true,
           "lc-is-moment": false,
           "lc-format": "",
           "lc-position-vert": "top",
           "lc-position-horz": "right",
           "lc-offset-vert": 0,
           "lc-offset-horz": 0,
           "lc-font-size": "12px",
           "lc-font-family": "",
           "lc-font-style": "",
           "lc-bkg-color": "",
           "lc-color": "",
           "lc-border-width": "0",
           "lc-border-style": "",
           "lc-border-color": "",
           "lc-border-radius": 10,
           "lc-zindex": 0,
           "name": "!_Linie-Rechts"
         },
         "style": {
           "left": "570px",
           "top": "43px",
           "width": "212px",
           "height": "2px",
           "background": "linear-gradient(to left, #282828 5px, white 200px )",
           "z-index": 4
         },
         "widgetSet": "basic"
       },
       "e00003": {
         "tpl": "tplValueString",
         "data": {
           "oid": "",
           "g_fixed": true,
           "g_visibility": false,
           "g_css_font_text": true,
           "g_css_background": false,
           "g_css_shadow_padding": false,
           "g_css_border": false,
           "g_gestures": false,
           "g_signals": false,
           "g_last_change": false,
           "visibility-cond": "==",
           "visibility-val": 1,
           "visibility-groups-action": "hide",
           "signals-cond-0": "==",
           "signals-val-0": true,
           "signals-icon-0": "/vis/signals/lowbattery.png",
           "signals-icon-size-0": 0,
           "signals-blink-0": false,
           "signals-horz-0": 0,
           "signals-vert-0": 0,
           "signals-hide-edit-0": false,
           "signals-cond-1": "==",
           "signals-val-1": true,
           "signals-icon-1": "/vis/signals/lowbattery.png",
           "signals-icon-size-1": 0,
           "signals-blink-1": false,
           "signals-horz-1": 0,
           "signals-vert-1": 0,
           "signals-hide-edit-1": false,
           "signals-cond-2": "==",
           "signals-val-2": true,
           "signals-icon-2": "/vis/signals/lowbattery.png",
           "signals-icon-size-2": 0,
           "signals-blink-2": false,
           "signals-horz-2": 0,
           "signals-vert-2": 0,
           "signals-hide-edit-2": false,
           "lc-type": "last-change",
           "lc-is-interval": true,
           "lc-is-moment": false,
           "lc-format": "",
           "lc-position-vert": "top",
           "lc-position-horz": "right",
           "lc-offset-vert": 0,
           "lc-offset-horz": 0,
           "lc-font-size": "12px",
           "lc-font-family": "",
           "lc-font-style": "",
           "lc-bkg-color": "",
           "lc-color": "",
           "lc-border-width": "0",
           "lc-border-style": "",
           "lc-border-color": "",
           "lc-border-radius": 10,
           "lc-zindex": 0,
           "html_append": "",
           "locked": false,
           "name": "Bezeichnung",
           "html_prepend": "Alle Produktwarnungen"
         },
         "style": {
           "left": "348px",
           "top": "22px",
           "width": "444px",
           "height": "18px",
           "color": "#8f8f8f",
           "z-index": "3",
           "text-align": "center",
           "font-size": "14px"
         },
         "widgetSet": "basic"
       },
       "e00004": {
         "tpl": "tplFrame",
         "data": {
           "g_fixed": true,
           "g_visibility": false,
           "g_css_font_text": true,
           "g_css_background": true,
           "g_css_shadow_padding": true,
           "g_css_border": true,
           "g_gestures": false,
           "g_signals": false,
           "g_last_change": false,
           "visibility-cond": "==",
           "visibility-val": 1,
           "visibility-groups-action": "hide",
           "title": "",
           "title_color": "#FFFFFF",
           "title_top": "-10",
           "title_left": "30",
           "header_height": "0",
           "header_color": "",
           "signals-cond-0": "==",
           "signals-val-0": true,
           "signals-icon-0": "/vis/signals/lowbattery.png",
           "signals-icon-size-0": 0,
           "signals-blink-0": false,
           "signals-horz-0": 0,
           "signals-vert-0": 0,
           "signals-hide-edit-0": false,
           "signals-cond-1": "==",
           "signals-val-1": true,
           "signals-icon-1": "/vis/signals/lowbattery.png",
           "signals-icon-size-1": 0,
           "signals-blink-1": false,
           "signals-horz-1": 0,
           "signals-vert-1": 0,
           "signals-hide-edit-1": false,
           "signals-cond-2": "==",
           "signals-val-2": true,
           "signals-icon-2": "/vis/signals/lowbattery.png",
           "signals-icon-size-2": 0,
           "signals-blink-2": false,
           "signals-horz-2": 0,
           "signals-vert-2": 0,
           "signals-hide-edit-2": false,
           "lc-type": "last-change",
           "lc-is-interval": true,
           "lc-is-moment": false,
           "lc-format": "",
           "lc-position-vert": "top",
           "lc-position-horz": "right",
           "lc-offset-vert": 0,
           "lc-offset-horz": 0,
           "lc-font-size": "12px",
           "lc-font-family": "",
           "lc-font-style": "",
           "lc-bkg-color": "",
           "lc-color": "",
           "lc-border-width": "0",
           "lc-border-style": "",
           "lc-border-color": "",
           "lc-border-radius": 10,
           "lc-zindex": 0,
           "title_back": "",
           "title_font": "",
           "locked": false,
           "name": "Hintergrund"
         },
         "style": {
           "left": "348px",
           "top": "15px",
           "width": "444px",
           "height": "575px",
           "color": "",
           "z-index": 0,
           "border-radius": "10px",
           "box-shadow": "2px 2px 3px rgba(20, 20, 20, 50)",
           "background": "#202020",
           "border-color": "#2d2d2d"
         },
         "widgetSet": "basic"
       },
       "e00005": {
         "tpl": "tplHtml",
         "data": {
           "visibility-cond": "==",
           "visibility-val": "1",
           "refreshInterval": "0",
           "html": "{javascript.0.RSS-Feed.Lebensmittelwarnungen.Tabelle}",
           "visibility-groups-action": "hide",
           "signals-cond-0": "==",
           "signals-val-0": true,
           "signals-icon-0": "/vis/signals/lowbattery.png",
           "signals-icon-size-0": 0,
           "signals-blink-0": false,
           "signals-horz-0": 0,
           "signals-vert-0": 0,
           "signals-hide-edit-0": false,
           "signals-cond-1": "==",
           "signals-val-1": true,
           "signals-icon-1": "/vis/signals/lowbattery.png",
           "signals-icon-size-1": 0,
           "signals-blink-1": false,
           "signals-horz-1": 0,
           "signals-vert-1": 0,
           "signals-hide-edit-1": false,
           "signals-cond-2": "==",
           "signals-val-2": true,
           "signals-icon-2": "/vis/signals/lowbattery.png",
           "signals-icon-size-2": 0,
           "signals-blink-2": false,
           "signals-horz-2": 0,
           "signals-vert-2": 0,
           "signals-hide-edit-2": false,
           "visibility-oid": "",
           "class": "",
           "lc-type": "last-change",
           "lc-is-interval": true,
           "lc-is-moment": false,
           "lc-format": "",
           "lc-position-vert": "top",
           "lc-position-horz": "right",
           "lc-offset-vert": 0,
           "lc-offset-horz": 0,
           "lc-font-size": "12px",
           "lc-font-family": "",
           "lc-font-style": "",
           "lc-bkg-color": "",
           "lc-color": "",
           "lc-border-width": "0",
           "lc-border-style": "",
           "lc-border-color": "",
           "lc-border-radius": 10,
           "lc-zindex": 0,
           "views": [
             "Notdienst"
           ]
         },
         "style": {
           "left": "365px",
           "top": "54px",
           "z-index": "20",
           "width": "412px",
           "height": "526px",
           "color": "#8f8f8f",
           "overflow-x": "",
           "overflow-y": "auto",
           "font-family": "",
           "font-size": "small",
           "background": "#2e2e2e",
           "border-radius": "10px",
           "box-shadow": "2px 2px 3px rgba(20, 20, 20, 50)",
           "padding-left": "5px"
         },
         "widgetSet": "basic"
       },
       "e00006": {
         "tpl": "tplFrame",
         "data": {
           "g_fixed": true,
           "g_visibility": false,
           "g_css_font_text": true,
           "g_css_background": true,
           "g_css_shadow_padding": true,
           "g_css_border": true,
           "g_gestures": false,
           "g_signals": false,
           "g_last_change": false,
           "visibility-cond": "==",
           "visibility-val": 1,
           "visibility-groups-action": "hide",
           "title": "",
           "title_color": "#FFFFFF",
           "title_top": "-10",
           "title_left": "30",
           "header_height": "0",
           "header_color": "",
           "signals-cond-0": "==",
           "signals-val-0": true,
           "signals-icon-0": "/vis/signals/lowbattery.png",
           "signals-icon-size-0": 0,
           "signals-blink-0": false,
           "signals-horz-0": 0,
           "signals-vert-0": 0,
           "signals-hide-edit-0": false,
           "signals-cond-1": "==",
           "signals-val-1": true,
           "signals-icon-1": "/vis/signals/lowbattery.png",
           "signals-icon-size-1": 0,
           "signals-blink-1": false,
           "signals-horz-1": 0,
           "signals-vert-1": 0,
           "signals-hide-edit-1": false,
           "signals-cond-2": "==",
           "signals-val-2": true,
           "signals-icon-2": "/vis/signals/lowbattery.png",
           "signals-icon-size-2": 0,
           "signals-blink-2": false,
           "signals-horz-2": 0,
           "signals-vert-2": 0,
           "signals-hide-edit-2": false,
           "lc-type": "last-change",
           "lc-is-interval": true,
           "lc-is-moment": false,
           "lc-format": "",
           "lc-position-vert": "top",
           "lc-position-horz": "right",
           "lc-offset-vert": 0,
           "lc-offset-horz": 0,
           "lc-font-size": "12px",
           "lc-font-family": "",
           "lc-font-style": "",
           "lc-bkg-color": "",
           "lc-color": "",
           "lc-border-width": "0",
           "lc-border-style": "",
           "lc-border-color": "",
           "lc-border-radius": 10,
           "lc-zindex": 0,
           "title_back": "",
           "title_font": "",
           "locked": false,
           "name": "Hintergrund"
         },
         "style": {
           "left": "5px",
           "top": "15px",
           "width": "330px",
           "height": "575px",
           "color": "",
           "z-index": 0,
           "border-radius": "10px",
           "box-shadow": "2px 2px 3px rgba(20, 20, 20, 50)",
           "background": "#202020",
           "border-color": "#2d2d2d"
         },
         "widgetSet": "basic"
       },
       "e00007": {
         "tpl": "tplValueString",
         "data": {
           "oid": "javascript.0.Lebensmittelwarnung.Nummer_0.Datum",
           "g_fixed": false,
           "g_visibility": false,
           "g_css_font_text": true,
           "g_css_background": false,
           "g_css_shadow_padding": false,
           "g_css_border": false,
           "g_gestures": false,
           "g_signals": false,
           "g_last_change": false,
           "visibility-cond": "==",
           "visibility-val": 1,
           "visibility-groups-action": "hide",
           "signals-cond-0": "==",
           "signals-val-0": true,
           "signals-icon-0": "/vis/signals/lowbattery.png",
           "signals-icon-size-0": 0,
           "signals-blink-0": false,
           "signals-horz-0": 0,
           "signals-vert-0": 0,
           "signals-hide-edit-0": false,
           "signals-cond-1": "==",
           "signals-val-1": true,
           "signals-icon-1": "/vis/signals/lowbattery.png",
           "signals-icon-size-1": 0,
           "signals-blink-1": false,
           "signals-horz-1": 0,
           "signals-vert-1": 0,
           "signals-hide-edit-1": false,
           "signals-cond-2": "==",
           "signals-val-2": true,
           "signals-icon-2": "/vis/signals/lowbattery.png",
           "signals-icon-size-2": 0,
           "signals-blink-2": false,
           "signals-horz-2": 0,
           "signals-vert-2": 0,
           "signals-hide-edit-2": false,
           "lc-type": "last-change",
           "lc-is-interval": true,
           "lc-is-moment": false,
           "lc-format": "",
           "lc-position-vert": "top",
           "lc-position-horz": "right",
           "lc-offset-vert": 0,
           "lc-offset-horz": 0,
           "lc-font-size": "12px",
           "lc-font-family": "",
           "lc-font-style": "",
           "lc-bkg-color": "",
           "lc-color": "",
           "lc-border-width": "0",
           "lc-border-style": "",
           "lc-border-color": "",
           "lc-border-radius": 10,
           "lc-zindex": 0
         },
         "style": {
           "left": "15px",
           "top": "56px",
           "color": "#0b6bef",
           "width": "183px",
           "height": "20px",
           "font-size": "14px"
         },
         "widgetSet": "basic"
       },
       "e00008": {
         "tpl": "tplValueString",
         "data": {
           "oid": "javascript.0.Lebensmittelwarnung.Nummer_0.Produktart",
           "g_fixed": false,
           "g_visibility": false,
           "g_css_font_text": true,
           "g_css_background": false,
           "g_css_shadow_padding": false,
           "g_css_border": false,
           "g_gestures": false,
           "g_signals": false,
           "g_last_change": false,
           "visibility-cond": "==",
           "visibility-val": 1,
           "visibility-groups-action": "hide",
           "signals-cond-0": "==",
           "signals-val-0": true,
           "signals-icon-0": "/vis/signals/lowbattery.png",
           "signals-icon-size-0": 0,
           "signals-blink-0": false,
           "signals-horz-0": 0,
           "signals-vert-0": 0,
           "signals-hide-edit-0": false,
           "signals-cond-1": "==",
           "signals-val-1": true,
           "signals-icon-1": "/vis/signals/lowbattery.png",
           "signals-icon-size-1": 0,
           "signals-blink-1": false,
           "signals-horz-1": 0,
           "signals-vert-1": 0,
           "signals-hide-edit-1": false,
           "signals-cond-2": "==",
           "signals-val-2": true,
           "signals-icon-2": "/vis/signals/lowbattery.png",
           "signals-icon-size-2": 0,
           "signals-blink-2": false,
           "signals-horz-2": 0,
           "signals-vert-2": 0,
           "signals-hide-edit-2": false,
           "lc-type": "last-change",
           "lc-is-interval": true,
           "lc-is-moment": false,
           "lc-format": "",
           "lc-position-vert": "top",
           "lc-position-horz": "right",
           "lc-offset-vert": 0,
           "lc-offset-horz": 0,
           "lc-font-size": "12px",
           "lc-font-family": "",
           "lc-font-style": "",
           "lc-bkg-color": "",
           "lc-color": "",
           "lc-border-width": "0",
           "lc-border-style": "",
           "lc-border-color": "",
           "lc-border-radius": 10,
           "lc-zindex": 0,
           "html_prepend": "Produktart: "
         },
         "style": {
           "left": "13px",
           "top": "85px",
           "color": "#8f8f8f",
           "width": "307px",
           "height": "20px",
           "font-size": "small"
         },
         "widgetSet": "basic"
       },
       "e00009": {
         "tpl": "tplValueString",
         "data": {
           "oid": "javascript.0.Lebensmittelwarnung.Nummer_0.Titel",
           "g_fixed": false,
           "g_visibility": false,
           "g_css_font_text": true,
           "g_css_background": false,
           "g_css_shadow_padding": false,
           "g_css_border": false,
           "g_gestures": false,
           "g_signals": false,
           "g_last_change": false,
           "visibility-cond": "==",
           "visibility-val": 1,
           "visibility-groups-action": "hide",
           "signals-cond-0": "==",
           "signals-val-0": true,
           "signals-icon-0": "/vis/signals/lowbattery.png",
           "signals-icon-size-0": 0,
           "signals-blink-0": false,
           "signals-horz-0": 0,
           "signals-vert-0": 0,
           "signals-hide-edit-0": false,
           "signals-cond-1": "==",
           "signals-val-1": true,
           "signals-icon-1": "/vis/signals/lowbattery.png",
           "signals-icon-size-1": 0,
           "signals-blink-1": false,
           "signals-horz-1": 0,
           "signals-vert-1": 0,
           "signals-hide-edit-1": false,
           "signals-cond-2": "==",
           "signals-val-2": true,
           "signals-icon-2": "/vis/signals/lowbattery.png",
           "signals-icon-size-2": 0,
           "signals-blink-2": false,
           "signals-horz-2": 0,
           "signals-vert-2": 0,
           "signals-hide-edit-2": false,
           "lc-type": "last-change",
           "lc-is-interval": true,
           "lc-is-moment": false,
           "lc-format": "",
           "lc-position-vert": "top",
           "lc-position-horz": "right",
           "lc-offset-vert": 0,
           "lc-offset-horz": 0,
           "lc-font-size": "12px",
           "lc-font-family": "",
           "lc-font-style": "",
           "lc-bkg-color": "",
           "lc-color": "",
           "lc-border-width": "0",
           "lc-border-style": "",
           "lc-border-color": "",
           "lc-border-radius": 10,
           "lc-zindex": 0,
           "html_prepend": "Titel: "
         },
         "style": {
           "left": "15px",
           "top": "111px",
           "color": "#ee1111",
           "font-size": "x-small",
           "width": "310px",
           "height": "74px"
         },
         "widgetSet": "basic"
       },
       "e00010": {
         "tpl": "tplHtml",
         "data": {
           "g_fixed": false,
           "g_visibility": false,
           "g_css_font_text": true,
           "g_css_background": false,
           "g_css_shadow_padding": false,
           "g_css_border": false,
           "g_gestures": false,
           "g_signals": false,
           "g_last_change": false,
           "visibility-cond": "==",
           "visibility-val": 1,
           "visibility-groups-action": "hide",
           "refreshInterval": "0",
           "signals-cond-0": "==",
           "signals-val-0": true,
           "signals-icon-0": "/vis/signals/lowbattery.png",
           "signals-icon-size-0": 0,
           "signals-blink-0": false,
           "signals-horz-0": 0,
           "signals-vert-0": 0,
           "signals-hide-edit-0": false,
           "signals-cond-1": "==",
           "signals-val-1": true,
           "signals-icon-1": "/vis/signals/lowbattery.png",
           "signals-icon-size-1": 0,
           "signals-blink-1": false,
           "signals-horz-1": 0,
           "signals-vert-1": 0,
           "signals-hide-edit-1": false,
           "signals-cond-2": "==",
           "signals-val-2": true,
           "signals-icon-2": "/vis/signals/lowbattery.png",
           "signals-icon-size-2": 0,
           "signals-blink-2": false,
           "signals-horz-2": 0,
           "signals-vert-2": 0,
           "signals-hide-edit-2": false,
           "lc-type": "last-change",
           "lc-is-interval": true,
           "lc-is-moment": false,
           "lc-format": "",
           "lc-position-vert": "top",
           "lc-position-horz": "right",
           "lc-offset-vert": 0,
           "lc-offset-horz": 0,
           "lc-font-size": "12px",
           "lc-font-family": "",
           "lc-font-style": "",
           "lc-bkg-color": "",
           "lc-color": "",
           "lc-border-width": "0",
           "lc-border-style": "",
           "lc-border-color": "",
           "lc-border-radius": 10,
           "lc-zindex": 0,
           "html": "<table><tr>\n<td>{javascript.0.Lebensmittelwarnung.Nummer_0.Beschreibung}</td>\n</tr>\n</table>"
         },
         "style": {
           "left": "14px",
           "top": "193px",
           "color": "#8f8f8f",
           "font-size": "x-small",
           "width": "311px",
           "height": "239px"
         },
         "widgetSet": "basic"
       },
       "e00011": {
         "tpl": "tplImage",
         "data": {
           "g_fixed": false,
           "g_visibility": false,
           "g_css_font_text": false,
           "g_css_background": false,
           "g_css_shadow_padding": false,
           "g_css_border": true,
           "g_gestures": false,
           "g_signals": false,
           "g_last_change": false,
           "visibility-cond": "==",
           "visibility-val": 1,
           "visibility-groups-action": "hide",
           "refreshInterval": "0",
           "signals-cond-0": "==",
           "signals-val-0": true,
           "signals-icon-0": "/vis/signals/lowbattery.png",
           "signals-icon-size-0": 0,
           "signals-blink-0": false,
           "signals-horz-0": 0,
           "signals-vert-0": 0,
           "signals-hide-edit-0": false,
           "signals-cond-1": "==",
           "signals-val-1": true,
           "signals-icon-1": "/vis/signals/lowbattery.png",
           "signals-icon-size-1": 0,
           "signals-blink-1": false,
           "signals-horz-1": 0,
           "signals-vert-1": 0,
           "signals-hide-edit-1": false,
           "signals-cond-2": "==",
           "signals-val-2": true,
           "signals-icon-2": "/vis/signals/lowbattery.png",
           "signals-icon-size-2": 0,
           "signals-blink-2": false,
           "signals-horz-2": 0,
           "signals-vert-2": 0,
           "signals-hide-edit-2": false,
           "lc-type": "last-change",
           "lc-is-interval": true,
           "lc-is-moment": false,
           "lc-format": "",
           "lc-position-vert": "top",
           "lc-position-horz": "right",
           "lc-offset-vert": 0,
           "lc-offset-horz": 0,
           "lc-font-size": "12px",
           "lc-font-family": "",
           "lc-font-style": "",
           "lc-bkg-color": "",
           "lc-color": "",
           "lc-border-width": "0",
           "lc-border-style": "",
           "lc-border-color": "",
           "lc-border-radius": 10,
           "lc-zindex": 0,
           "src": "{javascript.0.Lebensmittelwarnung.Nummer_0.Produktbild}",
           "stretch": true
         },
         "style": {
           "left": "113px",
           "top": "448px",
           "width": "133px",
           "height": "135px",
           "border-radius": "10px"
         },
         "widgetSet": "basic"
       },
       "e00012": {
         "tpl": "tplValueString",
         "data": {
           "oid": "",
           "g_fixed": true,
           "g_visibility": false,
           "g_css_font_text": true,
           "g_css_background": false,
           "g_css_shadow_padding": false,
           "g_css_border": false,
           "g_gestures": false,
           "g_signals": false,
           "g_last_change": false,
           "visibility-cond": "==",
           "visibility-val": 1,
           "visibility-groups-action": "hide",
           "signals-cond-0": "==",
           "signals-val-0": true,
           "signals-icon-0": "/vis/signals/lowbattery.png",
           "signals-icon-size-0": 0,
           "signals-blink-0": false,
           "signals-horz-0": 0,
           "signals-vert-0": 0,
           "signals-hide-edit-0": false,
           "signals-cond-1": "==",
           "signals-val-1": true,
           "signals-icon-1": "/vis/signals/lowbattery.png",
           "signals-icon-size-1": 0,
           "signals-blink-1": false,
           "signals-horz-1": 0,
           "signals-vert-1": 0,
           "signals-hide-edit-1": false,
           "signals-cond-2": "==",
           "signals-val-2": true,
           "signals-icon-2": "/vis/signals/lowbattery.png",
           "signals-icon-size-2": 0,
           "signals-blink-2": false,
           "signals-horz-2": 0,
           "signals-vert-2": 0,
           "signals-hide-edit-2": false,
           "lc-type": "last-change",
           "lc-is-interval": true,
           "lc-is-moment": false,
           "lc-format": "",
           "lc-position-vert": "top",
           "lc-position-horz": "right",
           "lc-offset-vert": 0,
           "lc-offset-horz": 0,
           "lc-font-size": "12px",
           "lc-font-family": "",
           "lc-font-style": "",
           "lc-bkg-color": "",
           "lc-color": "",
           "lc-border-width": "0",
           "lc-border-style": "",
           "lc-border-color": "",
           "lc-border-radius": 10,
           "lc-zindex": 0,
           "html_append": "",
           "locked": false,
           "name": "Bezeichnung",
           "html_prepend": "Aktuellste Produktwarnung"
         },
         "style": {
           "left": "5px",
           "top": "22px",
           "width": "330px",
           "height": "18px",
           "color": "#8f8f8f",
           "z-index": "3",
           "text-align": "center",
           "font-size": "14px"
         },
         "widgetSet": "basic"
       },
       "e00013": {
         "tpl": "tplHtml",
         "data": {
           "g_fixed": true,
           "g_visibility": false,
           "g_css_font_text": false,
           "g_css_background": true,
           "g_css_shadow_padding": false,
           "g_css_border": false,
           "g_gestures": false,
           "g_signals": false,
           "g_last_change": false,
           "visibility-cond": "==",
           "visibility-val": 1,
           "visibility-groups-action": "hide",
           "refreshInterval": "0",
           "signals-cond-0": "==",
           "signals-val-0": true,
           "signals-icon-0": "/vis/signals/lowbattery.png",
           "signals-icon-size-0": 0,
           "signals-blink-0": false,
           "signals-horz-0": 0,
           "signals-vert-0": 0,
           "signals-hide-edit-0": false,
           "signals-cond-1": "==",
           "signals-val-1": true,
           "signals-icon-1": "/vis/signals/lowbattery.png",
           "signals-icon-size-1": 0,
           "signals-blink-1": false,
           "signals-horz-1": 0,
           "signals-vert-1": 0,
           "signals-hide-edit-1": false,
           "signals-cond-2": "==",
           "signals-val-2": true,
           "signals-icon-2": "/vis/signals/lowbattery.png",
           "signals-icon-size-2": 0,
           "signals-blink-2": false,
           "signals-horz-2": 0,
           "signals-vert-2": 0,
           "signals-hide-edit-2": false,
           "lc-type": "last-change",
           "lc-is-interval": true,
           "lc-is-moment": false,
           "lc-format": "",
           "lc-position-vert": "top",
           "lc-position-horz": "right",
           "lc-offset-vert": 0,
           "lc-offset-horz": 0,
           "lc-font-size": "12px",
           "lc-font-family": "",
           "lc-font-style": "",
           "lc-bkg-color": "",
           "lc-color": "",
           "lc-border-width": "0",
           "lc-border-style": "",
           "lc-border-color": "",
           "lc-border-radius": 10,
           "lc-zindex": 0,
           "name": "!_Linie-Rechts"
         },
         "style": {
           "left": "175px",
           "top": "43px",
           "width": "160px",
           "height": "2px",
           "background": "linear-gradient(to left, #282828 5px, white 200px )",
           "z-index": 4
         },
         "widgetSet": "basic"
       },
       "e00014": {
         "tpl": "tplHtml",
         "data": {
           "g_fixed": true,
           "g_visibility": false,
           "g_css_font_text": false,
           "g_css_background": true,
           "g_css_shadow_padding": false,
           "g_css_border": false,
           "g_gestures": false,
           "g_signals": false,
           "g_last_change": false,
           "visibility-cond": "==",
           "visibility-val": 1,
           "visibility-groups-action": "hide",
           "refreshInterval": "0",
           "signals-cond-0": "==",
           "signals-val-0": true,
           "signals-icon-0": "/vis/signals/lowbattery.png",
           "signals-icon-size-0": 0,
           "signals-blink-0": false,
           "signals-horz-0": 0,
           "signals-vert-0": 0,
           "signals-hide-edit-0": false,
           "signals-cond-1": "==",
           "signals-val-1": true,
           "signals-icon-1": "/vis/signals/lowbattery.png",
           "signals-icon-size-1": 0,
           "signals-blink-1": false,
           "signals-horz-1": 0,
           "signals-vert-1": 0,
           "signals-hide-edit-1": false,
           "signals-cond-2": "==",
           "signals-val-2": true,
           "signals-icon-2": "/vis/signals/lowbattery.png",
           "signals-icon-size-2": 0,
           "signals-blink-2": false,
           "signals-horz-2": 0,
           "signals-vert-2": 0,
           "signals-hide-edit-2": false,
           "lc-type": "last-change",
           "lc-is-interval": true,
           "lc-is-moment": false,
           "lc-format": "",
           "lc-position-vert": "top",
           "lc-position-horz": "right",
           "lc-offset-vert": 0,
           "lc-offset-horz": 0,
           "lc-font-size": "12px",
           "lc-font-family": "",
           "lc-font-style": "",
           "lc-bkg-color": "",
           "lc-color": "",
           "lc-border-width": "0",
           "lc-border-style": "",
           "lc-border-color": "",
           "lc-border-radius": 10,
           "lc-zindex": 0,
           "name": "!_Linie-Links"
         },
         "style": {
           "left": "15px",
           "top": "43px",
           "width": "160px",
           "height": "2px",
           "background": "linear-gradient(to right, #282828 5px, white 200px )",
           "z-index": 4
         },
         "widgetSet": "basic"
       },
       "e00015": {
         "tpl": "tplMetroTileState",
         "data": {
           "visibility-cond": "==",
           "visibility-val": "true",
           "hover": false,
           "transform": true,
           "bg_class_false": "bg-red",
           "bg_class_true": "bg-red",
           "icon_class_false": "",
           "icon_class_true": "",
           "icon_badge_false": "",
           "icon_badge_true": "",
           "badge_bg_class_false": "",
           "badge_bg_class_true": "",
           "brand_bg_class_false": "",
           "brand_bg_class_true": "",
           "badge_top": "0",
           "badge_left": "0",
           "gestures-offsetX": 0,
           "gestures-offsetY": 0,
           "state_oid": "javascript.0.Lebensmittelwarnung.neue_Warnung",
           "value": "false",
           "icon_false": "/icons-material-png/navigation/ic_close_white_128dp.png",
           "icon_true": "/icons-material-png/navigation/ic_close_white_128dp.png",
           "icon_width": "",
           "icon_left": "56",
           "icon_height": "",
           "icon_top": "",
           "signals-cond-0": "==",
           "signals-val-0": true,
           "signals-icon-0": "/vis/signals/lowbattery.png",
           "signals-icon-size-0": 0,
           "signals-blink-0": false,
           "signals-horz-0": 0,
           "signals-vert-0": 0,
           "signals-hide-edit-0": false,
           "signals-cond-1": "==",
           "signals-val-1": true,
           "signals-icon-1": "/vis/signals/lowbattery.png",
           "signals-icon-size-1": 0,
           "signals-blink-1": false,
           "signals-horz-1": 0,
           "signals-vert-1": 0,
           "signals-hide-edit-1": false,
           "signals-cond-2": "==",
           "signals-val-2": true,
           "signals-icon-2": "/vis/signals/lowbattery.png",
           "signals-icon-size-2": 0,
           "signals-blink-2": false,
           "signals-horz-2": 0,
           "signals-vert-2": 0,
           "signals-hide-edit-2": false,
           "name": "Blättern",
           "visibility-groups-action": "hide",
           "lc-type": "last-change",
           "lc-is-interval": true,
           "lc-is-moment": false,
           "lc-format": "",
           "lc-position-vert": "top",
           "lc-position-horz": "right",
           "lc-offset-vert": 0,
           "lc-offset-horz": 0,
           "lc-font-size": "12px",
           "lc-font-family": "",
           "lc-font-style": "",
           "lc-bkg-color": "",
           "lc-color": "",
           "lc-border-width": "0",
           "lc-border-style": "",
           "lc-border-color": "",
           "lc-border-radius": 10,
           "lc-zindex": 0,
           "visibility-oid": "javascript.0.Lebensmittelwarnung.neue_Warnung"
         },
         "style": {
           "left": "17px",
           "top": "527px",
           "height": "50px",
           "padding": "0px",
           "width": "50px",
           "border-radius": "10px",
           "border-color": "#2d2d2d",
           "border-style": "solid",
           "border-width": "1px",
           "box-shadow": "2px 2px 3px rgba(20, 20, 20, 50)",
           "z-index": 3
         },
         "widgetSet": "metro"
       },
       "e00016": {
         "tpl": "tplMetroTileState",
         "data": {
           "visibility-cond": "==",
           "visibility-val": "false",
           "hover": false,
           "transform": true,
           "bg_class_false": "bg-emerald",
           "bg_class_true": "bg-emerald",
           "icon_class_false": "",
           "icon_class_true": "",
           "icon_badge_false": "",
           "icon_badge_true": "",
           "badge_bg_class_false": "",
           "badge_bg_class_true": "",
           "brand_bg_class_false": "",
           "brand_bg_class_true": "",
           "badge_top": "0",
           "badge_left": "0",
           "gestures-offsetX": 0,
           "gestures-offsetY": 0,
           "state_oid": "javascript.0.Lebensmittelwarnung.neue_Warnung",
           "value": "true",
           "icon_false": "/icons-material-png/navigation/ic_check_white_12dp.png",
           "icon_true": "/icons-material-png/navigation/ic_check_white_12dp.png",
           "icon_width": "",
           "icon_left": "56",
           "icon_height": "",
           "icon_top": "",
           "signals-cond-0": "==",
           "signals-val-0": true,
           "signals-icon-0": "/vis/signals/lowbattery.png",
           "signals-icon-size-0": 0,
           "signals-blink-0": false,
           "signals-horz-0": 0,
           "signals-vert-0": 0,
           "signals-hide-edit-0": false,
           "signals-cond-1": "==",
           "signals-val-1": true,
           "signals-icon-1": "/vis/signals/lowbattery.png",
           "signals-icon-size-1": 0,
           "signals-blink-1": false,
           "signals-horz-1": 0,
           "signals-vert-1": 0,
           "signals-hide-edit-1": false,
           "signals-cond-2": "==",
           "signals-val-2": true,
           "signals-icon-2": "/vis/signals/lowbattery.png",
           "signals-icon-size-2": 0,
           "signals-blink-2": false,
           "signals-horz-2": 0,
           "signals-vert-2": 0,
           "signals-hide-edit-2": false,
           "name": "Blättern",
           "visibility-groups-action": "hide",
           "lc-type": "last-change",
           "lc-is-interval": true,
           "lc-is-moment": false,
           "lc-format": "",
           "lc-position-vert": "top",
           "lc-position-horz": "right",
           "lc-offset-vert": 0,
           "lc-offset-horz": 0,
           "lc-font-size": "12px",
           "lc-font-family": "",
           "lc-font-style": "",
           "lc-bkg-color": "",
           "lc-color": "",
           "lc-border-width": "0",
           "lc-border-style": "",
           "lc-border-color": "",
           "lc-border-radius": 10,
           "lc-zindex": 0,
           "visibility-oid": "javascript.0.Lebensmittelwarnung.neue_Warnung"
         },
         "style": {
           "left": "17px",
           "top": "527px",
           "height": "50px",
           "padding": "0px",
           "width": "50px",
           "border-radius": "10px",
           "border-color": "#2d2d2d",
           "border-style": "solid",
           "border-width": "1px",
           "box-shadow": "2px 2px 3px rgba(20, 20, 20, 50)",
           "z-index": 3
         },
         "widgetSet": "metro"
       }
     },
     "name": "172_Produktwarnung",
     "filterList": []
    }
    

    Das Script liest alle vorhanden Produktwarnungen des angegebenen Bundeslandes aus.

    Die View ist eine Kombination aus dem Script von @SBorg und dem von mir verwendeten Script.

    @Oli was mir nur fehlt ist das Datum in der Tabelle wodurch man sieht wie alt bzw. von wann die Meldung ist

    O Online
    O Online
    Oli
    schrieb am zuletzt editiert von
    #53

    @Nashra

    da das Script nicht von mir ist und ich nicht der Script-Experte bin, muss ich mir das erst anschauen, was da möglich ist.

    Gruß
    Oliver

    NashraN 1 Antwort Letzte Antwort
    0
    • O Oli

      @Nashra

      da das Script nicht von mir ist und ich nicht der Script-Experte bin, muss ich mir das erst anschauen, was da möglich ist.

      NashraN Offline
      NashraN Offline
      Nashra
      Most Active Forum Testing
      schrieb am zuletzt editiert von Nashra
      #54

      @Oli sagte in [Javascript] für Warnungen von Lebensmittelwarnung:

      @Nashra

      da das Script nicht von mir ist und ich nicht der Script-Experte bin,

      @Oli da könne wir uns zusammen tun, ich nämlich auch nicht :grin:
      Aber vllt kann uns da ja @SBorg aus der Patsche helfen.

      Gruß Ralf
      Mir egal, wer Dein Vater ist! Wenn ich hier angel, wird nicht übers Wasser gelaufen!!

      Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

      O 2 Antworten Letzte Antwort
      0
      • NashraN Nashra

        @Oli sagte in [Javascript] für Warnungen von Lebensmittelwarnung:

        @Nashra

        da das Script nicht von mir ist und ich nicht der Script-Experte bin,

        @Oli da könne wir uns zusammen tun, ich nämlich auch nicht :grin:
        Aber vllt kann uns da ja @SBorg aus der Patsche helfen.

        O Online
        O Online
        Oli
        schrieb am zuletzt editiert von
        #55

        @Nashra

        habe schon etwas daran gespielt, momentan sieht es so aus:

        b0497593-6cae-4706-8e79-6f6b3b865a05-image.png

        noch nicht perfekt, mal schauen, ob ich das Datum noch konvertiert bekomme.

        Gruß
        Oliver

        1 Antwort Letzte Antwort
        0
        • NashraN Nashra

          @Oli sagte in [Javascript] für Warnungen von Lebensmittelwarnung:

          @Nashra

          da das Script nicht von mir ist und ich nicht der Script-Experte bin,

          @Oli da könne wir uns zusammen tun, ich nämlich auch nicht :grin:
          Aber vllt kann uns da ja @SBorg aus der Patsche helfen.

          O Online
          O Online
          Oli
          schrieb am zuletzt editiert von Oli
          #56

          @Nashra

          Datum wird jetzt angezeigt und ins deutsche Format umgewandelt.

          Aktuelles Script:

          /*VIS Lebensmittelwarnungen
          
          Bringt einen RSS-Feed als Tabelle in ioBroker
          setzt die Library xml2js voraus (in Javascript Einstellungen zufügen)
          
          
          erstellt: 11.05.2017 von Torsten (auf Basis von Bluefox Code und Pix)
          Script angepasst : 28.10.2019 von Oliver
          */
          
          var idFeedTabelle = 'RSS-Feed.Lebensmittelwarnungen.Tabelle';
          
          var forceCreation = false;
              
          createState(idFeedTabelle, '', forceCreation, {
              write: true,
              read: true,
              name: 'RSS Feed Lebensmittelwarnungen Tabelle',
              type: 'string',
              desc: 'Lebensmittelwarnungen RSS Feed als HTML Tabelle',
              role: 'html'
          });
          
          var link = 'https://www.lebensmittelwarnung.de/bvl-lmw-de/opensaga/feed/alle/bayern.rss';
          
          var quer = false ;
          
          function RSS_einlesen () {
              var parseString = require('xml2js').parseString;
              var request = require('request');
          
              request(link, function (error, response, body) {
                  if (!error && response.statusCode == 200) {
              
                      parseString(body, {
                          explicitArray: false,
                          mergeAttrs: true
                      },
                      function (err, result) {
                          //log(JSON.stringify(result, null, 2));
                          if (err) {
                              log("Fehler: " + err, 'error');
                          } else {    
                              var tabelle;
                              if (quer) {
                                  // Titel links, Inhalt rechts
                                  tabelle ='<table class="rss_feed"><thead><tr><th>Titel</th><th>Produktwarnungen</th></tr></thead><tbody>';
                                  for (var i = 0; i <result.rss.channel.item.length; i++) {
                                      tabelle += '<tr><td>' + result.rss.channel.item[i].title + '</td><td>' + result.rss.channel.item[i].description + '-----------------------------------------------------------------------------------------</td></tr>';
                                  }
                              } else {
                                  // Titel oben, INhalt darunter (wie in der Zeitung)
                                  tabelle ='<table class="rss_feed"><thead><tr><th>Produktwarnungen</th><tr><tr></tr></thead><tbody>';
                                  for (var j = 0; j <result.rss.channel.item.length; j++) {
                                      
                                      //Datum auf dt. Wochentage patchen                                                       
                                      result.rss.channel.item[j].pubDate = result.rss.channel.item[j].pubDate.replace('Mon', 'Mo');                                
                                      result.rss.channel.item[j].pubDate = result.rss.channel.item[j].pubDate.replace('Tue', 'Di');                                
                                      result.rss.channel.item[j].pubDate = result.rss.channel.item[j].pubDate.replace('Wed', 'Mi');                                
                                      result.rss.channel.item[j].pubDate = result.rss.channel.item[j].pubDate.replace('Thu', 'Do');                               
                                      result.rss.channel.item[j].pubDate = result.rss.channel.item[j].pubDate.replace('Fri', 'Fr');                                
                                      result.rss.channel.item[j].pubDate = result.rss.channel.item[j].pubDate.replace('Sat', 'Sa');                                
                                      result.rss.channel.item[j].pubDate = result.rss.channel.item[j].pubDate.replace('Sun', 'So');
          
                                      //Datum auf dt. Monate patchen
                                      result.rss.channel.item[j].pubDate = result.rss.channel.item[j].pubDate.replace('Mar', 'März');                                
                                      result.rss.channel.item[j].pubDate = result.rss.channel.item[j].pubDate.replace('May', 'Mai');                                
                                      result.rss.channel.item[j].pubDate = result.rss.channel.item[j].pubDate.replace('Oct', 'Okt');                                
                                      result.rss.channel.item[j].pubDate = result.rss.channel.item[j].pubDate.replace('Dec', 'Dez');                               
                                      result.rss.channel.item[j].pubDate = result.rss.channel.item[j].pubDate.replace('+0000', '');                                                  
                                      
                                      tabelle += '<tr><td>' + result.rss.channel.item[j].title + '</td></tr><tr><td>' + result.rss.channel.item[j].description + '</td></tr><tr><td>' + result.rss.channel.item[j].pubDate + '</td></tr><tr><td>-----------------------------------------------------------------------------------------</td></tr>';
                                  }
                              }
                              tabelle += '</tbody></table>';  
                              setState(idFeedTabelle, tabelle);
                          }
                      });
                  } else  {
                      log(error, 'error');
                  }
              });   // Ende request 
              log('RSS-Feed ' + link + ' eingelesen');
          }
          
          schedule("*/10 * * * *", RSS_einlesen);  // alle 10 Minuten
          RSS_einlesen();
          

          Gruß
          Oliver

          NashraN 1 Antwort Letzte Antwort
          2
          • O Oli

            @Nashra

            Datum wird jetzt angezeigt und ins deutsche Format umgewandelt.

            Aktuelles Script:

            /*VIS Lebensmittelwarnungen
            
            Bringt einen RSS-Feed als Tabelle in ioBroker
            setzt die Library xml2js voraus (in Javascript Einstellungen zufügen)
            
            
            erstellt: 11.05.2017 von Torsten (auf Basis von Bluefox Code und Pix)
            Script angepasst : 28.10.2019 von Oliver
            */
            
            var idFeedTabelle = 'RSS-Feed.Lebensmittelwarnungen.Tabelle';
            
            var forceCreation = false;
                
            createState(idFeedTabelle, '', forceCreation, {
                write: true,
                read: true,
                name: 'RSS Feed Lebensmittelwarnungen Tabelle',
                type: 'string',
                desc: 'Lebensmittelwarnungen RSS Feed als HTML Tabelle',
                role: 'html'
            });
            
            var link = 'https://www.lebensmittelwarnung.de/bvl-lmw-de/opensaga/feed/alle/bayern.rss';
            
            var quer = false ;
            
            function RSS_einlesen () {
                var parseString = require('xml2js').parseString;
                var request = require('request');
            
                request(link, function (error, response, body) {
                    if (!error && response.statusCode == 200) {
                
                        parseString(body, {
                            explicitArray: false,
                            mergeAttrs: true
                        },
                        function (err, result) {
                            //log(JSON.stringify(result, null, 2));
                            if (err) {
                                log("Fehler: " + err, 'error');
                            } else {    
                                var tabelle;
                                if (quer) {
                                    // Titel links, Inhalt rechts
                                    tabelle ='<table class="rss_feed"><thead><tr><th>Titel</th><th>Produktwarnungen</th></tr></thead><tbody>';
                                    for (var i = 0; i <result.rss.channel.item.length; i++) {
                                        tabelle += '<tr><td>' + result.rss.channel.item[i].title + '</td><td>' + result.rss.channel.item[i].description + '-----------------------------------------------------------------------------------------</td></tr>';
                                    }
                                } else {
                                    // Titel oben, INhalt darunter (wie in der Zeitung)
                                    tabelle ='<table class="rss_feed"><thead><tr><th>Produktwarnungen</th><tr><tr></tr></thead><tbody>';
                                    for (var j = 0; j <result.rss.channel.item.length; j++) {
                                        
                                        //Datum auf dt. Wochentage patchen                                                       
                                        result.rss.channel.item[j].pubDate = result.rss.channel.item[j].pubDate.replace('Mon', 'Mo');                                
                                        result.rss.channel.item[j].pubDate = result.rss.channel.item[j].pubDate.replace('Tue', 'Di');                                
                                        result.rss.channel.item[j].pubDate = result.rss.channel.item[j].pubDate.replace('Wed', 'Mi');                                
                                        result.rss.channel.item[j].pubDate = result.rss.channel.item[j].pubDate.replace('Thu', 'Do');                               
                                        result.rss.channel.item[j].pubDate = result.rss.channel.item[j].pubDate.replace('Fri', 'Fr');                                
                                        result.rss.channel.item[j].pubDate = result.rss.channel.item[j].pubDate.replace('Sat', 'Sa');                                
                                        result.rss.channel.item[j].pubDate = result.rss.channel.item[j].pubDate.replace('Sun', 'So');
            
                                        //Datum auf dt. Monate patchen
                                        result.rss.channel.item[j].pubDate = result.rss.channel.item[j].pubDate.replace('Mar', 'März');                                
                                        result.rss.channel.item[j].pubDate = result.rss.channel.item[j].pubDate.replace('May', 'Mai');                                
                                        result.rss.channel.item[j].pubDate = result.rss.channel.item[j].pubDate.replace('Oct', 'Okt');                                
                                        result.rss.channel.item[j].pubDate = result.rss.channel.item[j].pubDate.replace('Dec', 'Dez');                               
                                        result.rss.channel.item[j].pubDate = result.rss.channel.item[j].pubDate.replace('+0000', '');                                                  
                                        
                                        tabelle += '<tr><td>' + result.rss.channel.item[j].title + '</td></tr><tr><td>' + result.rss.channel.item[j].description + '</td></tr><tr><td>' + result.rss.channel.item[j].pubDate + '</td></tr><tr><td>-----------------------------------------------------------------------------------------</td></tr>';
                                    }
                                }
                                tabelle += '</tbody></table>';  
                                setState(idFeedTabelle, tabelle);
                            }
                        });
                    } else  {
                        log(error, 'error');
                    }
                });   // Ende request 
                log('RSS-Feed ' + link + ' eingelesen');
            }
            
            schedule("*/10 * * * *", RSS_einlesen);  // alle 10 Minuten
            RSS_einlesen();
            

            NashraN Offline
            NashraN Offline
            Nashra
            Most Active Forum Testing
            schrieb am zuletzt editiert von
            #57

            @Oli Danke :+1:

            Gruß Ralf
            Mir egal, wer Dein Vater ist! Wenn ich hier angel, wird nicht übers Wasser gelaufen!!

            Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

            O 1 Antwort Letzte Antwort
            0
            • NashraN Nashra

              @Oli Danke :+1:

              O Online
              O Online
              Oli
              schrieb am zuletzt editiert von
              #58

              @Nashra

              gerne, war gar nicht so kompliziert, wie ich dachte :-)

              Gruß
              Oliver

              Uli977U 1 Antwort Letzte Antwort
              0
              • O Oli

                @Nashra

                gerne, war gar nicht so kompliziert, wie ich dachte :-)

                Uli977U Offline
                Uli977U Offline
                Uli977
                schrieb am zuletzt editiert von
                #59

                @Oli gibst du mir nochmal deine VIS mit Trennstrichen und Datum?

                O 1 Antwort Letzte Antwort
                0
                • Uli977U Uli977

                  @Oli gibst du mir nochmal deine VIS mit Trennstrichen und Datum?

                  O Online
                  O Online
                  Oli
                  schrieb am zuletzt editiert von
                  #60

                  @Uli977

                  das hat nichts mit der Vis zu tun, nur mit dem Script und das ist 3 Beiträge darüber.

                  Gruß
                  Oliver

                  Uli977U 1 Antwort Letzte Antwort
                  0
                  • O Oli

                    @Uli977

                    das hat nichts mit der Vis zu tun, nur mit dem Script und das ist 3 Beiträge darüber.

                    Uli977U Offline
                    Uli977U Offline
                    Uli977
                    schrieb am zuletzt editiert von
                    #61

                    @Oli komisch... wieso habe ich die Trennstriche und das Datum denn nicht drin obwohl ich das Script verwendet habe

                    O 1 Antwort Letzte Antwort
                    0
                    • Uli977U Uli977

                      @Oli komisch... wieso habe ich die Trennstriche und das Datum denn nicht drin obwohl ich das Script verwendet habe

                      O Online
                      O Online
                      Oli
                      schrieb am zuletzt editiert von
                      #62

                      @Uli977

                      aus welchem Poste hast du denn das Script übernommen?

                      69101d7b-88d6-46b7-b3ec-b10895460982-image.png

                      Gruß
                      Oliver

                      Uli977U 2 Antworten Letzte Antwort
                      0
                      • O Oli

                        @Uli977

                        aus welchem Poste hast du denn das Script übernommen?

                        69101d7b-88d6-46b7-b3ec-b10895460982-image.png

                        Uli977U Offline
                        Uli977U Offline
                        Uli977
                        schrieb am zuletzt editiert von
                        #63

                        @Oli

                        8ecf302b-3540-4dd8-86e6-650d86ed2bce-image.png

                        1 Antwort Letzte Antwort
                        0
                        • O Oli

                          @Uli977

                          aus welchem Poste hast du denn das Script übernommen?

                          69101d7b-88d6-46b7-b3ec-b10895460982-image.png

                          Uli977U Offline
                          Uli977U Offline
                          Uli977
                          schrieb am zuletzt editiert von
                          #64

                          @Oli Jetzt gehts

                          c76db957-d53b-4940-9328-88b157ddabda-image.png

                          1 Antwort Letzte Antwort
                          0
                          • Uli977U Offline
                            Uli977U Offline
                            Uli977
                            schrieb am zuletzt editiert von
                            #65

                            ich brauche doch nur dieses eine Skript dafür oder.

                            Womit werden denn die Datenpunkte erstellt und aktualisiert?

                            O 1 Antwort Letzte Antwort
                            0
                            • Uli977U Uli977

                              ich brauche doch nur dieses eine Skript dafür oder.

                              Womit werden denn die Datenpunkte erstellt und aktualisiert?

                              O Online
                              O Online
                              Oli
                              schrieb am zuletzt editiert von
                              #66

                              @Uli977

                              mit dem Script.

                              Daten werden alle 10 Minuten aktualisiert, Datenpunkte werden in deinen Objekten im Javascriptordner erstellt

                              69462b40-d521-4559-b712-8009b42f8bf5-image.png

                              Gruß
                              Oliver

                              Uli977U 1 Antwort Letzte Antwort
                              0
                              • O Oli

                                @Uli977

                                mit dem Script.

                                Daten werden alle 10 Minuten aktualisiert, Datenpunkte werden in deinen Objekten im Javascriptordner erstellt

                                69462b40-d521-4559-b712-8009b42f8bf5-image.png

                                Uli977U Offline
                                Uli977U Offline
                                Uli977
                                schrieb am zuletzt editiert von
                                #67

                                @Oli Alles klar.... hat nur die Zeile im Skript für die Anlage der Datenpunkte nicht gefunden

                                O 1 Antwort Letzte Antwort
                                0
                                • Uli977U Uli977

                                  @Oli Alles klar.... hat nur die Zeile im Skript für die Anlage der Datenpunkte nicht gefunden

                                  O Online
                                  O Online
                                  Oli
                                  schrieb am zuletzt editiert von
                                  #68

                                  @Uli977

                                  Zeile 16 bis 23

                                  Gruß
                                  Oliver

                                  1 Antwort Letzte Antwort
                                  0
                                  • SBorgS SBorg

                                    Bevor ich mir das "wie baue ich nun ein Adapter daraus..." anschaue, würde mich noch etwas interessieren. Im Moment ist bei den ToDo's eigentlich nur noch das Datenpunktmanagement offen. Mir stellt sich allerdings die Frage, ist da überhaupt Handlungsbedarf? Ändert ihr die Anzahl der Datenpunkte überhaupt (falls ja, warum) ?
                                    Ich habe seit der ersten Version 5 Datensätze gewählt, von denen ich eh nur die ersten vier zur Anzeige nutze.
                                    Im Prinzip sind die Datenpunkte eh schnell gelöscht (Mülleimer beim obersten Datenpunkt) und genauso schnell wieder beim Start des Skripts angelegt, wenn man tatsächlich mal die Anzahl verändern möchte. Hintergrund ist einfach folgender: da es sich um einen scheduled Skript/später ev. auch Adapter handelt, würde die Prüfung auf korrekte Anzahl der Datenpunkte bei jedem Aufruf stattfinden. Kostet Zeit und Ressourcen, wenn dann auch kaum jemand die Anzahl mal ändert also völlig unnötig...

                                    BBTownB Offline
                                    BBTownB Offline
                                    BBTown
                                    schrieb am zuletzt editiert von
                                    #69

                                    @SBorg sagte in [Javascript] für Warnungen von Lebensmittelwarnung:

                                    Ich habe seit der ersten Version 5 Datensätze gewählt,

                                    Ich nutze es bisher so wie von Euch (Deine Vorgabe und Oli`s Darstellung) hier vorgegeben und wäre damit fein. Kann jedoch den Hinweis, ggf. über eine Eingabe die Anzahl festzulegen nachvollzeihen. Ebenso scheinen sich eininge eine Nachricht schicken zu lassen.

                                    ioBroker auf NUC (VM debian v13 (Trixie ), node v22.21.0 npm v10.9.4, js-controller v7.0.7 jsonl/jsonl / HomeMatic CCU-2 (Wired und Funk) / Philips HUE / echo.DOT / Broadlink RM pro / SONOS

                                    1 Antwort Letzte Antwort
                                    0
                                    • Uli977U Offline
                                      Uli977U Offline
                                      Uli977
                                      schrieb am zuletzt editiert von
                                      #70

                                      Sag mal habt ihr das auch, dass die Menüs im Editor nicht richtig angezeigt werden?

                                      0334608c-2643-4e92-a7db-88895151307d-image.png

                                      BBTownB 1 Antwort Letzte Antwort
                                      0
                                      • Uli977U Uli977

                                        Sag mal habt ihr das auch, dass die Menüs im Editor nicht richtig angezeigt werden?

                                        0334608c-2643-4e92-a7db-88895151307d-image.png

                                        BBTownB Offline
                                        BBTownB Offline
                                        BBTown
                                        schrieb am zuletzt editiert von
                                        #71

                                        @Uli977 sagte in [Javascript] für Warnungen von Lebensmittelwarnung:

                                        Sag mal habt ihr das auch, dass die Menüs im Editor nicht richtig angezeigt werden?

                                        und das hat jetzt genau WAS mit der Lebensmittelwarnung zu tun?

                                        ioBroker auf NUC (VM debian v13 (Trixie ), node v22.21.0 npm v10.9.4, js-controller v7.0.7 jsonl/jsonl / HomeMatic CCU-2 (Wired und Funk) / Philips HUE / echo.DOT / Broadlink RM pro / SONOS

                                        Uli977U 1 Antwort Letzte Antwort
                                        0
                                        • BBTownB BBTown

                                          @Uli977 sagte in [Javascript] für Warnungen von Lebensmittelwarnung:

                                          Sag mal habt ihr das auch, dass die Menüs im Editor nicht richtig angezeigt werden?

                                          und das hat jetzt genau WAS mit der Lebensmittelwarnung zu tun?

                                          Uli977U Offline
                                          Uli977U Offline
                                          Uli977
                                          schrieb am zuletzt editiert von
                                          #72

                                          @BBTown Ok, verstanden!

                                          1 Antwort Letzte Antwort
                                          0
                                          Antworten
                                          • In einem neuen Thema antworten
                                          Anmelden zum Antworten
                                          • Älteste zuerst
                                          • Neuste zuerst
                                          • Meiste Stimmen


                                          Support us

                                          ioBroker
                                          Community Adapters
                                          Donate

                                          789

                                          Online

                                          32.5k

                                          Benutzer

                                          81.6k

                                          Themen

                                          1.3m

                                          Beiträge
                                          Community
                                          Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                                          ioBroker Community 2014-2025
                                          logo
                                          • Anmelden

                                          • Du hast noch kein Konto? Registrieren

                                          • Anmelden oder registrieren, um zu suchen
                                          • Erster Beitrag
                                            Letzter Beitrag
                                          0
                                          • Home
                                          • Aktuell
                                          • Tags
                                          • Ungelesen 0
                                          • Kategorien
                                          • Unreplied
                                          • Beliebt
                                          • GitHub
                                          • Docu
                                          • Hilfe