Skip to content
  • Home
  • Recent
  • Tags
  • 0 Unread 0
  • Categories
  • Unreplied
  • Popular
  • 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

  • Default (No Skin)
  • No Skin
Collapse
ioBroker Logo

Community Forum

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

NEWS

  • Monatsrückblick Januar/Februar 2026 ist online!
    BluefoxB
    Bluefox
    12
    1
    134

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    17
    1
    4.3k

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    13
    1
    1.3k

[Javascript] für Warnungen von Lebensmittelwarnung

Scheduled Pinned Locked Moved Praktische Anwendungen (Showcase)
javascriptlebensmittelwarnung
311 Posts 24 Posters 59.3k Views 31 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • Uli977U Offline
    Uli977U Offline
    Uli977
    wrote on last edited by
    #52

    @Oli danke! Teste ich später mal.

    1 Reply Last reply
    0
    • 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 Offline
      O Offline
      Oli
      wrote on last edited by
      #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 Reply Last reply
      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
        wrote on last edited by 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 Replies Last reply
        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 Offline
          O Offline
          Oli
          wrote on last edited by
          #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 Reply Last reply
          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 Offline
            O Offline
            Oli
            wrote on last edited by 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 Reply Last reply
            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
              wrote on last edited by
              #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 Reply Last reply
              0
              • NashraN Nashra

                @Oli Danke :+1:

                O Offline
                O Offline
                Oli
                wrote on last edited by
                #58

                @Nashra

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

                Gruß
                Oliver

                Uli977U 1 Reply Last reply
                0
                • O Oli

                  @Nashra

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

                  Uli977U Offline
                  Uli977U Offline
                  Uli977
                  wrote on last edited by
                  #59

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

                  O 1 Reply Last reply
                  0
                  • Uli977U Uli977

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

                    O Offline
                    O Offline
                    Oli
                    wrote on last edited by
                    #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 Reply Last reply
                    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
                      wrote on last edited by
                      #61

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

                      O 1 Reply Last reply
                      0
                      • Uli977U Uli977

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

                        O Offline
                        O Offline
                        Oli
                        wrote on last edited by
                        #62

                        @Uli977

                        aus welchem Poste hast du denn das Script übernommen?

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

                        Gruß
                        Oliver

                        Uli977U 2 Replies Last reply
                        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
                          wrote on last edited by
                          #63

                          @Oli

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

                          1 Reply Last reply
                          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
                            wrote on last edited by
                            #64

                            @Oli Jetzt gehts

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

                            1 Reply Last reply
                            0
                            • Uli977U Offline
                              Uli977U Offline
                              Uli977
                              wrote on last edited by
                              #65

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

                              Womit werden denn die Datenpunkte erstellt und aktualisiert?

                              O 1 Reply Last reply
                              0
                              • Uli977U Uli977

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

                                Womit werden denn die Datenpunkte erstellt und aktualisiert?

                                O Offline
                                O Offline
                                Oli
                                wrote on last edited by
                                #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 Reply Last reply
                                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
                                  wrote on last edited by
                                  #67

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

                                  O 1 Reply Last reply
                                  0
                                  • Uli977U Uli977

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

                                    O Offline
                                    O Offline
                                    Oli
                                    wrote on last edited by
                                    #68

                                    @Uli977

                                    Zeile 16 bis 23

                                    Gruß
                                    Oliver

                                    1 Reply Last reply
                                    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
                                      wrote on last edited by
                                      #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.1.0 jsonl/jsonl / HomeMatic CCU-2 (Wired und Funk) / Philips HUE / echo.DOT / Broadlink RM pro / SONOS

                                      1 Reply Last reply
                                      0
                                      • Uli977U Offline
                                        Uli977U Offline
                                        Uli977
                                        wrote on last edited by
                                        #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 Reply Last reply
                                        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
                                          wrote on last edited by
                                          #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.1.0 jsonl/jsonl / HomeMatic CCU-2 (Wired und Funk) / Philips HUE / echo.DOT / Broadlink RM pro / SONOS

                                          Uli977U 1 Reply Last reply
                                          0
                                          Reply
                                          • Reply as topic
                                          Log in to reply
                                          • Oldest to Newest
                                          • Newest to Oldest
                                          • Most Votes


                                          Support us

                                          ioBroker
                                          Community Adapters
                                          Donate

                                          545

                                          Online

                                          32.7k

                                          Users

                                          82.4k

                                          Topics

                                          1.3m

                                          Posts
                                          Community
                                          Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                                          ioBroker Community 2014-2025
                                          logo
                                          • Login

                                          • Don't have an account? Register

                                          • Login or register to search.
                                          • First post
                                            Last post
                                          0
                                          • Home
                                          • Recent
                                          • Tags
                                          • Unread 0
                                          • Categories
                                          • Unreplied
                                          • Popular
                                          • GitHub
                                          • Docu
                                          • Hilfe