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. Tester
  4. Test Adapter Material Design Widgets v0.2.x

NEWS

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    10
    1
    151

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    24
    1
    1.4k

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

Test Adapter Material Design Widgets v0.2.x

Scheduled Pinned Locked Moved Tester
visadapatervisualizationmaterialwidget
902 Posts 77 Posters 240.2k Views 79 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.
  • D darkiop

    @Scrounger sagte in Test Adapter Material Design Widgets v0.2.x:

    Sorry für die Verspätete Antwort.

    @darkiop sagte in Test Adapter Material Design Widgets v0.2.x:

    Was meinst du dazu? Macht Sinn das ich auf Github Issues dafür anlege?

    Klar macht sicher Sinn, muss sich halt nur jemand finden, der das dann auch umsetzt.
    Solange ich diese Features selber nicht benötige, werde ich sie auch nicht umsetzen, da das sehr viel Zeit kostet.

    Das ist auch Ok :) Du hast hier halt ein klasse Projekt gestartet das beim anwenden auch weitere Ideen generiert :D

    Und die Issues / Features müssen verständlich sein, weil

    • oid mit DP schaltbar machen

    Versteh ich nicht.

    Hier ein Beispiel. Ich habe mit deinem Widget eine recht flexible View erstellt. Die OIDs werden durch einen DP gesetzt - darunter ist auch ein Wert 'deaktiviert'. Anhand der OIDs bzw. dem Wert deaktiviert befülle ich einen weiteren DP mit einem Text der dann als VIS Bindung in das Legenden-Textfeld geschrieben wird.

    Stelle ich jetzt aber eine OID auf 'deaktiviert' wird trotzdem ein SQL Statement abgesetzt, welches dann natürlich keine Treffer landet:

    info: sql.0 (24704) No Data
    

    Gäbe es jetzt noch einen DP über den ich die OIDs von der VIS aus aktivieren/deaktivieren kann, könnte man den Fehler vermeiden. Das ist natürlich nur kosmetik, das Log macht natürlich nicht weg. Ich hatte die lezten Wochen aber so einen Tick und hab mein Log-File aufgeräumt und drauf geachtet das nur das geschriebn wird was auch wirklich gebraucht wird :)

    View:

    d7cb0a88-d8a3-447e-9b1d-1f1e9b619108-grafik.png

    • bei den history charts über DP Start / Ende Zeit der Selektion setzen

    Versteh ich nicht, bzw. geht doch schon das Zeitinterval per Datenpunkt zu ändern.
    Mir ist auch kein Usecase ersichtlich warum man das in ner vis benötigen würden. Will man detaillierte Infos dann geht man an den Rechner und schaut sich es per Flot / Grafana oder direkt in der DB an.

    Da hast du Recht, streiche diese Idee :)

    value select

    • 'inhalt' des selects über einen DP (String/Liste)

    Gibts schon https://github.com/Scrounger/ioBroker.vis-materialdesign/issues/25

    Stimmt, sogar von mir - das war noch in meinen Notizen und ist mir reingerutscht.

    Andere Frage, Farben mit transparenz-Werten angeben zu können (rgba()) wäre ein VIS Thema oder?

    ScroungerS Offline
    ScroungerS Offline
    Scrounger
    Developer
    wrote on last edited by Scrounger
    #395

    @darkiop sagte in Test Adapter Material Design Widgets v0.2.x:

    Hier ein Beispiel. Ich habe mit deinem Widget eine recht flexible View erstellt. Die OIDs werden durch einen DP gesetzt - darunter ist auch ein Wert 'deaktiviert'. Anhand der OIDs bzw. dem Wert deaktiviert befülle ich einen weiteren DP mit einem Text der dann als VIS Bindung in das Legenden-Textfeld geschrieben wird.

    Gäbe es jetzt noch einen DP über den ich die OIDs von der VIS aus aktivieren/deaktivieren kann, könnte man den Fehler vermeiden. Das ist natürlich nur kosmetik, das Log macht natürlich nicht weg. Ich hatte die lezten Wochen aber so einen Tick und hab mein Log-File aufgeräumt und drauf geachtet das nur das geschriebn wird was auch wirklich gebraucht wird :)

    Ok ich glaub ich hab es verstanden. Also du hast quasi ein Chart mit 3 Datensätze und die Datensätze kannst du dynamisch ändern?
    Und wie geht das? Also was trägst du in dein OID ein. Idee find ich recht interessant, weil dann nicht alle Daten geladen werden müssten.

    Andere Frage, Farben mit transparenz-Werten angeben zu können (rgba()) wäre ein VIS Thema oder?

    c67e28d3-4ebf-4f7b-b53c-cab6b6a9e889-grafik.png

    Geht doch schon längst ;)

    @MarEhg sagte in Test Adapter Material Design Widgets v0.2.x:

    1. Kann man die Farbe der Y-Achse eines Datensatzes anpassen?
      In meinem Fall hätte ich gern die linke Y-Achse in 'grün'.

    Geht jetzt doch:
    7b1972cd-1631-410d-8381-98ba38fdf4d9-grafik.png

    D 1 Reply Last reply
    0
    • ScroungerS Scrounger

      @darkiop sagte in Test Adapter Material Design Widgets v0.2.x:

      Hier ein Beispiel. Ich habe mit deinem Widget eine recht flexible View erstellt. Die OIDs werden durch einen DP gesetzt - darunter ist auch ein Wert 'deaktiviert'. Anhand der OIDs bzw. dem Wert deaktiviert befülle ich einen weiteren DP mit einem Text der dann als VIS Bindung in das Legenden-Textfeld geschrieben wird.

      Gäbe es jetzt noch einen DP über den ich die OIDs von der VIS aus aktivieren/deaktivieren kann, könnte man den Fehler vermeiden. Das ist natürlich nur kosmetik, das Log macht natürlich nicht weg. Ich hatte die lezten Wochen aber so einen Tick und hab mein Log-File aufgeräumt und drauf geachtet das nur das geschriebn wird was auch wirklich gebraucht wird :)

      Ok ich glaub ich hab es verstanden. Also du hast quasi ein Chart mit 3 Datensätze und die Datensätze kannst du dynamisch ändern?
      Und wie geht das? Also was trägst du in dein OID ein. Idee find ich recht interessant, weil dann nicht alle Daten geladen werden müssten.

      Andere Frage, Farben mit transparenz-Werten angeben zu können (rgba()) wäre ein VIS Thema oder?

      c67e28d3-4ebf-4f7b-b53c-cab6b6a9e889-grafik.png

      Geht doch schon längst ;)

      @MarEhg sagte in Test Adapter Material Design Widgets v0.2.x:

      1. Kann man die Farbe der Y-Achse eines Datensatzes anpassen?
        In meinem Fall hätte ich gern die linke Y-Achse in 'grün'.

      Geht jetzt doch:
      7b1972cd-1631-410d-8381-98ba38fdf4d9-grafik.png

      D Online
      D Online
      darkiop
      Most Active
      wrote on last edited by
      #396

      @Scrounger sagte in Test Adapter Material Design Widgets v0.2.x:

      Ok ich glaub ich hab es verstanden. Also du hast quasi ein Chart mit 3 Datensätze und die Datensätze kannst du dynamisch ändern?
      Und wie geht das? Also was trägst du in dein OID ein. Idee find ich recht interessant, weil dann nicht alle Daten geladen werden müssten.

      So wird ein Chart halt sehr flexibel. Wenn ich das für alle meine Werte umsetze spare ich sicher 10-15 Views ... :)

      Über die Bindings:

      a95fbe5f-6ad1-4781-aea9-8716f2c27471-grafik.png

      Hier der View. Der Legendentext wird in einem Skript geschrieben (wenn OID = 4711, dann text ....):

      {
       "settings": {
         "style": {
           "background_class": ""
         },
         "theme": "black-tie",
         "sizex": "",
         "sizey": "",
         "gridSize": "10",
         "snapType": 2,
         "useBackground": false
       },
       "widgets": {
         "e00001": {
           "tpl": "tplHtml",
           "data": {
             "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,
             "visibility-cond": "==",
             "visibility-val": 1,
             "visibility-groups-action": "hide",
             "refreshInterval": "0",
             "signals-cond-0": "==",
             "signals-val-0": true,
             "signals-icon-0": "/vis.0/main-2020/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.0/main-2020/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.0/main-2020/lowbattery.png",
             "signals-icon-size-2": 0,
             "signals-blink-2": false,
             "signals-horz-2": 0,
             "signals-vert-2": 0,
             "signals-hide-edit-2": false,
             "html": "",
             "class": "mdui-abar mdui-bluegrey-bg",
             "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,
             "comment": "",
             "name": "app-bar"
           },
           "style": {
             "left": "0px",
             "top": "-1px",
             "width": "100%",
             "height": "50px",
             "z-index": "0",
             "color": "#ffffff",
             "text-align": "center",
             "font-family": "RobotoCondensed-Light"
           },
           "widgetSet": "basic"
         },
         "e00002": {
           "tpl": "tplHtml",
           "data": {
             "g_fixed": true,
             "g_visibility": false,
             "g_css_font_text": false,
             "g_css_background": false,
             "g_css_shadow_padding": false,
             "g_css_border": false,
             "g_gestures": false,
             "g_signals": 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,
             "html": "Klima - Thermometer im Haus",
             "class": "mdui-title",
             "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": "calc(0% + 50px)",
             "top": "13px",
             "width": "264px",
             "height": "23px",
             "z-index": 1,
             "font-family": "RobotoCondensed-Light"
           },
           "widgetSet": "basic"
         },
         "e00003": {
           "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": 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,
             "src": "/icons-mfd-png/fts_shutter_manual.png"
           },
           "style": {
             "left": "0",
             "top": "-1px",
             "width": "50px",
             "height": "50px",
             "font-family": "RobotoCondensed-Light"
           },
           "widgetSet": "basic"
         },
         "e00004": {
           "tpl": "tplJquiButtonLinkBlank",
           "data": {
             "g_fixed": true,
             "g_visibility": true,
             "g_css_font_text": false,
             "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": "true",
             "visibility-groups-action": "hide",
             "buttontext": "EDIT",
             "padding": "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,
             "href": "http://iobroker-master.birkenweg.walk-steinweiler.de:8082/vis/edit.html?main-2020#{view}",
             "no_style": false,
             "class": "mdui-flatbutton",
             "visibility-oid": "javascript.0.VIS.Edit_Mode"
           },
           "style": {
             "left": "calc(100% - 80px)",
             "top": "10px",
             "width": "auto",
             "height": "30px"
           },
           "widgetSet": "jqui"
         },
         "e00005": {
           "tpl": "tplVis-materialdesign-Chart-Line-History",
           "data": {
             "g_fixed": false,
             "g_visibility": false,
             "g_css_font_text": false,
             "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",
             "dataCount": "2",
             "aggregate": "average",
             "timeIntervalToShow": "30 seconds",
             "refreshMethod": "byObject",
             "refreshTimeInterval": "1 day",
             "pointStyle": "circle",
             "showLegend": "true",
             "legendPosition": "top",
             "legendPointStyle": "true",
             "showTooltip": "true",
             "tooltipTimeFormats": "{\"millisecond\":\"lll:ss\",\"second\":\"lll:ss\",\"minute\":\"lll\",\"hour\":\"lll\",\"day\":\"lll\",\"week\":\"lll\",\"month\":\"lll\",\"quarter\":\"lll\",\"year\":\"lll\"}",
             "tooltipShowColorBox": "true",
             "lineSpanGaps0": "true",
             "lineSpanGaps1": "true",
             "xAxisPosition": "bottom",
             "xAxisBounds": "dataSet",
             "xAxisTimeFormats": "{\"millisecond\":\"H:mm:ss.SSS\",\"second\":\"H:mm:ss\",\"minute\":\"H:mm\",\"hour\":\"H\",\"day\":\"ddd DD.\",\"week\":\"ll\",\"month\":\"MMM YYYY\",\"quarter\":\"[Q]Q - YYYY\",\"year\":\"YYYY\"}",
             "xAxisValueDistanceToAxis": "0",
             "xAxisShowAxis": "true",
             "xAxisShowAxisLabels": "true",
             "xAxisShowGridLines": "true",
             "xAxisShowTicks": "true",
             "yAxisValueDistanceToAxis": "10",
             "showYAxis0": "true",
             "yAxisPosition0": "left",
             "yAxisShowGridLines0": false,
             "yAxisShowTicks0": "true",
             "yAxisShowAxisBorder0": "true",
             "showYAxis1": true,
             "yAxisPosition1": "right",
             "yAxisShowGridLines1": false,
             "yAxisShowTicks1": "true",
             "yAxisShowAxisBorder1": "true",
             "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,
             "historyAdapterInstance": "sql.0",
             "oid0": "{javascript.0.VIS.Daten.Charts.Klima.OID0}",
             "multiply0": "1",
             "multiply1": "1",
             "colorScheme": "",
             "manualRefreshTrigger": "javascript.0.VIS.Daten.Charts.Klima.Refresh",
             "time_interval_oid": "javascript.0.VIS.Daten.Charts.Klima.Zeitintervall",
             "oid1": "{javascript.0.VIS.Daten.Charts.Klima.OID1}",
             "legendBoxWidth": "72",
             "yAxisTitleColor": "#ffffff",
             "yAxisValueLabelColor": "#ffffff",
             "xAxisValueLabelColor": "#ffffff",
             "legendText0": "{javascript.0.VIS.Daten.Charts.Klima.OID0_legende}",
             "legendText1": "{javascript.0.VIS.Daten.Charts.Klima.OID1_legende}",
             "yAxisMinValue1": "10",
             "yAxisMaxValue1": "70",
             "yAxisValueAppendText1": " %",
             "yAxisValueAppendText0": " °C",
             "yAxisMinValue0": "10",
             "yAxisMaxValue0": "70",
             "yAxisTitle1": "",
             "yAxisTitle0": "",
             "animationDuration": "500",
             "chartPaddingTop": "",
             "fillColor0": "#007bdb",
             "dataColor0": "#0061ad",
             "pointSize": "1",
             "useFillColor0": false,
             "dataColor1": "#068f00",
             "legendFontColor": "#ffffff",
             "fillColor1": "#08b800",
             "useFillColor1": false,
             "lineThikness1": "1",
             "lineThikness0": "1",
             "pointSizeHover": "5",
             "legendFontFamily": "RobotoCondensed-Light",
             "legendFontSize": "12",
             "tooltipBodyFontFamily": "RobotoCondensed-Light",
             "tooltipBodyFontSize": "12",
             "yAxisGridLinesWitdh0": "",
             "yAxisValueFontFamily": "RobotoCondensed-Light",
             "yAxisValueFontSize": "12",
             "xAxisTitle": "",
             "xAxisTitleFontFamily": "RobotoCondensed-Light",
             "xAxisTitleFontSize": "12",
             "xAxisTitleColor": "#ffffff",
             "xAxisValueFontFamily": "RobotoCondensed-Light",
             "xAxisValueFontSize": "12",
             "axisValueAppendText": "",
             "commonYAxis0": "",
             "lineSpanGaps2": "true",
             "showYAxis2": false,
             "yAxisPosition2": "left",
             "yAxisShowGridLines2": false,
             "yAxisShowTicks2": "true",
             "yAxisShowAxisBorder2": "true",
             "legendText2": "{javascript.0.VIS.Daten.Charts.Klima.OID2_legende}",
             "lineThikness2": "1",
             "dataColor2": "#e0c800",
             "fillColor2": "#ffe514",
             "lineSpanGaps3": "true",
             "showYAxis3": "true",
             "yAxisPosition3": "left",
             "yAxisShowGridLines3": "true",
             "yAxisShowTicks3": "true",
             "yAxisShowAxisBorder3": "true",
             "yAxisMinValue2": "10",
             "yAxisMaxValue2": "70",
             "oid2": "{javascript.0.VIS.Daten.Charts.Klima.OID2}",
             "multiply2": "1",
             "useFillColor2": false
           },
           "style": {
             "left": "210px",
             "top": "60px",
             "width": "calc(100% - 220px)",
             "height": "400px"
           },
           "widgetSet": "materialdesign"
         },
         "e00006": {
           "tpl": "tplVis-materialdesign-Select-Value",
           "data": {
             "oid": "javascript.0.VIS.Daten.Charts.Klima.Zeitintervall",
             "g_fixed": false,
             "g_visibility": false,
             "g_css_font_text": false,
             "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",
             "values": "21",
             "layout": "outlined",
             "showValueOnRight": false,
             "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,
             "value0": "30 seconds",
             "value1": "1 minute",
             "value2": "2 minutes",
             "value3": "5 minutes",
             "value4": "10 minutes",
             "value5": "30 minutes",
             "value6": "1 hour",
             "value7": "2 hours",
             "value8": "4 hours",
             "value9": "8 hours",
             "value10": "12 hours",
             "value11": "1 day",
             "value12": "2 days",
             "value13": "3 days",
             "value14": "7 days",
             "value15": "14 days",
             "value16": "1 month",
             "value17": "2 months",
             "value18": "3 months",
             "value19": "6 months",
             "value20": "1 year",
             "value21": "2 years",
             "vibrateOnMobilDevices": "50",
             "selectTextColor": "#ffffff",
             "hintText": "Zeitintervall",
             "selectHintTextColor": "#ffffff",
             "selectBorderColor": "transparent",
             "selectBorderColorSelected": "transparent",
             "selectHintTextColorSelected": "#ffffff",
             "z_index": "1000"
           },
           "style": {
             "left": "10px",
             "top": "70px",
             "width": "190px",
             "height": "56px"
           },
           "widgetSet": "materialdesign"
         },
         "e00007": {
           "tpl": "tplVis-materialdesign-Select-Value",
           "data": {
             "oid": "javascript.0.VIS.Daten.Charts.Klima.OID0",
             "g_fixed": false,
             "g_visibility": false,
             "g_css_font_text": false,
             "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",
             "values": "8",
             "layout": "outlined",
             "showValueOnRight": false,
             "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,
             "value0": "linkeddevices.0.klima.sensoren.kueche_temperatur",
             "value1": "linkeddevices.0.klima.sensoren.kueche_luftfeuchtigkeit",
             "value2": "linkeddevices.0.klima.sensoren.flur_temperatur",
             "value3": "linkeddevices.0.klima.sensoren.flur_luftfeuchtigkeit",
             "value4": "linkeddevices.0.klima.sensoren.buero_temperatur",
             "value5": "linkeddevices.0.klima.sensoren.buero_luftfeuchtigkeit",
             "value6": "linkeddevices.0.klima.sensoren.netzwerkrack_temperatur",
             "value7": "linkeddevices.0.klima.sensoren.netzwerkrack_luftfeuchtigkeit",
             "value8": "deaktiviert",
             "value9": "8 hours",
             "value10": "12 hours",
             "value11": "1 day",
             "value12": "2 days",
             "value13": "3 days",
             "value14": "7 days",
             "value15": "14 days",
             "value16": "1 month",
             "value17": "2 months",
             "value18": "3 months",
             "value19": "6 months",
             "value20": "1 year",
             "value21": "2 years",
             "vibrateOnMobilDevices": "50",
             "label0": "Küche: Temperatur",
             "label1": "Küche: Luftfeuchtigkeit",
             "selectTextColor": "#ffffff",
             "hintText": "OID0",
             "selectHintTextColor": "#ffffff",
             "selectBorderColor": "transparent",
             "selectBorderColorSelected": "transparent",
             "selectHintTextColorSelected": "#ffffff",
             "z_index": "900",
             "label2": "Flur: Temperatur",
             "label4": "Büro: Temperatur",
             "label5": "Büro: Luftfeuchtigkeit",
             "label3": "Flur: Luftfeuchtigkeit",
             "label6": "Netzwerkrack: Temperatur",
             "label7": "Netzwerkrack: Luftfeuchtigkeit"
           },
           "style": {
             "left": "10px",
             "top": "140px",
             "width": "190px",
             "height": "56px"
           },
           "widgetSet": "materialdesign"
         },
         "e00008": {
           "tpl": "tplVis-materialdesign-Select-Value",
           "data": {
             "oid": "javascript.0.VIS.Daten.Charts.Klima.OID1",
             "g_fixed": false,
             "g_visibility": false,
             "g_css_font_text": false,
             "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",
             "values": "8",
             "layout": "outlined",
             "showValueOnRight": false,
             "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,
             "value0": "linkeddevices.0.klima.sensoren.kueche_temperatur",
             "value1": "linkeddevices.0.klima.sensoren.kueche_luftfeuchtigkeit",
             "value2": "linkeddevices.0.klima.sensoren.flur_temperatur",
             "value3": "linkeddevices.0.klima.sensoren.flur_luftfeuchtigkeit",
             "value4": "linkeddevices.0.klima.sensoren.buero_temperatur",
             "value5": "linkeddevices.0.klima.sensoren.buero_luftfeuchtigkeit",
             "value6": "linkeddevices.0.klima.sensoren.netzwerkrack_temperatur",
             "value7": "linkeddevices.0.klima.sensoren.netzwerkrack_luftfeuchtigkeit",
             "value8": "deaktiviert",
             "value9": "8 hours",
             "value10": "12 hours",
             "value11": "1 day",
             "value12": "2 days",
             "value13": "3 days",
             "value14": "7 days",
             "value15": "14 days",
             "value16": "1 month",
             "value17": "2 months",
             "value18": "3 months",
             "value19": "6 months",
             "value20": "1 year",
             "value21": "2 years",
             "vibrateOnMobilDevices": "50",
             "label0": "Küche: Temperatur",
             "label1": "Küche: Luftfeuchtigkeit",
             "selectTextColor": "#ffffff",
             "hintText": "OID1",
             "selectHintTextColor": "#ffffff",
             "selectBorderColor": "transparent",
             "selectBorderColorSelected": "transparent",
             "selectHintTextColorSelected": "#ffffff",
             "z_index": "900",
             "label2": "Flur: Temperatur",
             "label4": "Büro: Temperatur",
             "label5": "Büro: Luftfeuchtigkeit",
             "label3": "Flur: Luftfeuchtigkeit",
             "label6": "Netzwerkrack: Temperatur",
             "label7": "Netzwerkrack: Luftfeuchtigkeit"
           },
           "style": {
             "left": "10px",
             "top": "210px",
             "width": "190px",
             "height": "56px"
           },
           "widgetSet": "materialdesign"
         },
         "e00009": {
           "tpl": "tplVis-materialdesign-Select-Value",
           "data": {
             "oid": "javascript.0.VIS.Daten.Charts.Klima.OID2",
             "g_fixed": false,
             "g_visibility": false,
             "g_css_font_text": false,
             "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",
             "values": "8",
             "layout": "outlined",
             "showValueOnRight": false,
             "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,
             "value0": "linkeddevices.0.klima.sensoren.kueche_temperatur",
             "value1": "linkeddevices.0.klima.sensoren.kueche_luftfeuchtigkeit",
             "value2": "linkeddevices.0.klima.sensoren.flur_temperatur",
             "value3": "linkeddevices.0.klima.sensoren.flur_luftfeuchtigkeit",
             "value4": "linkeddevices.0.klima.sensoren.buero_temperatur",
             "value5": "linkeddevices.0.klima.sensoren.buero_luftfeuchtigkeit",
             "value6": "linkeddevices.0.klima.sensoren.netzwerkrack_temperatur",
             "value7": "linkeddevices.0.klima.sensoren.netzwerkrack_luftfeuchtigkeit",
             "value8": "deaktiviert",
             "value9": "8 hours",
             "value10": "12 hours",
             "value11": "1 day",
             "value12": "2 days",
             "value13": "3 days",
             "value14": "7 days",
             "value15": "14 days",
             "value16": "1 month",
             "value17": "2 months",
             "value18": "3 months",
             "value19": "6 months",
             "value20": "1 year",
             "value21": "2 years",
             "vibrateOnMobilDevices": "50",
             "label0": "Küche: Temperatur",
             "label1": "Küche: Luftfeuchtigkeit",
             "selectTextColor": "#ffffff",
             "hintText": "OID2",
             "selectHintTextColor": "#ffffff",
             "selectBorderColor": "transparent",
             "selectBorderColorSelected": "transparent",
             "selectHintTextColorSelected": "#ffffff",
             "z_index": "900",
             "label2": "Flur: Temperatur",
             "label4": "Büro: Temperatur",
             "label5": "Büro: Luftfeuchtigkeit",
             "label3": "Flur: Luftfeuchtigkeit",
             "label6": "Netzwerkrack: Temperatur",
             "label7": "Netzwerkrack: Luftfeuchtigkeit"
           },
           "style": {
             "left": "10px",
             "top": "280px",
             "width": "190px",
             "height": "56px"
           },
           "widgetSet": "materialdesign"
         }
       },
       "name": "3_card_Daten_Klima_Thermometer_im_Haus",
       "filterList": []
      }
      

      Andere Frage, Farben mit transparenz-Werten angeben zu können (rgba()) wäre ein VIS Thema oder?

      Geht doch schon längst

      Ok, ich hab bisher entweder nur Hex-Werte eingefügt oder über den Button rechts eine Farbe gewählt :D Gut zu Wissen :)

      Proxmox-ioBroker-Redis-HA Doku: https://forum.iobroker.net/topic/47478/dokumentation-einer-proxmox-iobroker-redis-ha-umgebung

      ScroungerS 1 Reply Last reply
      2
      • D darkiop

        @Scrounger sagte in Test Adapter Material Design Widgets v0.2.x:

        Ok ich glaub ich hab es verstanden. Also du hast quasi ein Chart mit 3 Datensätze und die Datensätze kannst du dynamisch ändern?
        Und wie geht das? Also was trägst du in dein OID ein. Idee find ich recht interessant, weil dann nicht alle Daten geladen werden müssten.

        So wird ein Chart halt sehr flexibel. Wenn ich das für alle meine Werte umsetze spare ich sicher 10-15 Views ... :)

        Über die Bindings:

        a95fbe5f-6ad1-4781-aea9-8716f2c27471-grafik.png

        Hier der View. Der Legendentext wird in einem Skript geschrieben (wenn OID = 4711, dann text ....):

        {
         "settings": {
           "style": {
             "background_class": ""
           },
           "theme": "black-tie",
           "sizex": "",
           "sizey": "",
           "gridSize": "10",
           "snapType": 2,
           "useBackground": false
         },
         "widgets": {
           "e00001": {
             "tpl": "tplHtml",
             "data": {
               "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,
               "visibility-cond": "==",
               "visibility-val": 1,
               "visibility-groups-action": "hide",
               "refreshInterval": "0",
               "signals-cond-0": "==",
               "signals-val-0": true,
               "signals-icon-0": "/vis.0/main-2020/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.0/main-2020/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.0/main-2020/lowbattery.png",
               "signals-icon-size-2": 0,
               "signals-blink-2": false,
               "signals-horz-2": 0,
               "signals-vert-2": 0,
               "signals-hide-edit-2": false,
               "html": "",
               "class": "mdui-abar mdui-bluegrey-bg",
               "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,
               "comment": "",
               "name": "app-bar"
             },
             "style": {
               "left": "0px",
               "top": "-1px",
               "width": "100%",
               "height": "50px",
               "z-index": "0",
               "color": "#ffffff",
               "text-align": "center",
               "font-family": "RobotoCondensed-Light"
             },
             "widgetSet": "basic"
           },
           "e00002": {
             "tpl": "tplHtml",
             "data": {
               "g_fixed": true,
               "g_visibility": false,
               "g_css_font_text": false,
               "g_css_background": false,
               "g_css_shadow_padding": false,
               "g_css_border": false,
               "g_gestures": false,
               "g_signals": 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,
               "html": "Klima - Thermometer im Haus",
               "class": "mdui-title",
               "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": "calc(0% + 50px)",
               "top": "13px",
               "width": "264px",
               "height": "23px",
               "z-index": 1,
               "font-family": "RobotoCondensed-Light"
             },
             "widgetSet": "basic"
           },
           "e00003": {
             "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": 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,
               "src": "/icons-mfd-png/fts_shutter_manual.png"
             },
             "style": {
               "left": "0",
               "top": "-1px",
               "width": "50px",
               "height": "50px",
               "font-family": "RobotoCondensed-Light"
             },
             "widgetSet": "basic"
           },
           "e00004": {
             "tpl": "tplJquiButtonLinkBlank",
             "data": {
               "g_fixed": true,
               "g_visibility": true,
               "g_css_font_text": false,
               "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": "true",
               "visibility-groups-action": "hide",
               "buttontext": "EDIT",
               "padding": "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,
               "href": "http://iobroker-master.birkenweg.walk-steinweiler.de:8082/vis/edit.html?main-2020#{view}",
               "no_style": false,
               "class": "mdui-flatbutton",
               "visibility-oid": "javascript.0.VIS.Edit_Mode"
             },
             "style": {
               "left": "calc(100% - 80px)",
               "top": "10px",
               "width": "auto",
               "height": "30px"
             },
             "widgetSet": "jqui"
           },
           "e00005": {
             "tpl": "tplVis-materialdesign-Chart-Line-History",
             "data": {
               "g_fixed": false,
               "g_visibility": false,
               "g_css_font_text": false,
               "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",
               "dataCount": "2",
               "aggregate": "average",
               "timeIntervalToShow": "30 seconds",
               "refreshMethod": "byObject",
               "refreshTimeInterval": "1 day",
               "pointStyle": "circle",
               "showLegend": "true",
               "legendPosition": "top",
               "legendPointStyle": "true",
               "showTooltip": "true",
               "tooltipTimeFormats": "{\"millisecond\":\"lll:ss\",\"second\":\"lll:ss\",\"minute\":\"lll\",\"hour\":\"lll\",\"day\":\"lll\",\"week\":\"lll\",\"month\":\"lll\",\"quarter\":\"lll\",\"year\":\"lll\"}",
               "tooltipShowColorBox": "true",
               "lineSpanGaps0": "true",
               "lineSpanGaps1": "true",
               "xAxisPosition": "bottom",
               "xAxisBounds": "dataSet",
               "xAxisTimeFormats": "{\"millisecond\":\"H:mm:ss.SSS\",\"second\":\"H:mm:ss\",\"minute\":\"H:mm\",\"hour\":\"H\",\"day\":\"ddd DD.\",\"week\":\"ll\",\"month\":\"MMM YYYY\",\"quarter\":\"[Q]Q - YYYY\",\"year\":\"YYYY\"}",
               "xAxisValueDistanceToAxis": "0",
               "xAxisShowAxis": "true",
               "xAxisShowAxisLabels": "true",
               "xAxisShowGridLines": "true",
               "xAxisShowTicks": "true",
               "yAxisValueDistanceToAxis": "10",
               "showYAxis0": "true",
               "yAxisPosition0": "left",
               "yAxisShowGridLines0": false,
               "yAxisShowTicks0": "true",
               "yAxisShowAxisBorder0": "true",
               "showYAxis1": true,
               "yAxisPosition1": "right",
               "yAxisShowGridLines1": false,
               "yAxisShowTicks1": "true",
               "yAxisShowAxisBorder1": "true",
               "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,
               "historyAdapterInstance": "sql.0",
               "oid0": "{javascript.0.VIS.Daten.Charts.Klima.OID0}",
               "multiply0": "1",
               "multiply1": "1",
               "colorScheme": "",
               "manualRefreshTrigger": "javascript.0.VIS.Daten.Charts.Klima.Refresh",
               "time_interval_oid": "javascript.0.VIS.Daten.Charts.Klima.Zeitintervall",
               "oid1": "{javascript.0.VIS.Daten.Charts.Klima.OID1}",
               "legendBoxWidth": "72",
               "yAxisTitleColor": "#ffffff",
               "yAxisValueLabelColor": "#ffffff",
               "xAxisValueLabelColor": "#ffffff",
               "legendText0": "{javascript.0.VIS.Daten.Charts.Klima.OID0_legende}",
               "legendText1": "{javascript.0.VIS.Daten.Charts.Klima.OID1_legende}",
               "yAxisMinValue1": "10",
               "yAxisMaxValue1": "70",
               "yAxisValueAppendText1": " %",
               "yAxisValueAppendText0": " °C",
               "yAxisMinValue0": "10",
               "yAxisMaxValue0": "70",
               "yAxisTitle1": "",
               "yAxisTitle0": "",
               "animationDuration": "500",
               "chartPaddingTop": "",
               "fillColor0": "#007bdb",
               "dataColor0": "#0061ad",
               "pointSize": "1",
               "useFillColor0": false,
               "dataColor1": "#068f00",
               "legendFontColor": "#ffffff",
               "fillColor1": "#08b800",
               "useFillColor1": false,
               "lineThikness1": "1",
               "lineThikness0": "1",
               "pointSizeHover": "5",
               "legendFontFamily": "RobotoCondensed-Light",
               "legendFontSize": "12",
               "tooltipBodyFontFamily": "RobotoCondensed-Light",
               "tooltipBodyFontSize": "12",
               "yAxisGridLinesWitdh0": "",
               "yAxisValueFontFamily": "RobotoCondensed-Light",
               "yAxisValueFontSize": "12",
               "xAxisTitle": "",
               "xAxisTitleFontFamily": "RobotoCondensed-Light",
               "xAxisTitleFontSize": "12",
               "xAxisTitleColor": "#ffffff",
               "xAxisValueFontFamily": "RobotoCondensed-Light",
               "xAxisValueFontSize": "12",
               "axisValueAppendText": "",
               "commonYAxis0": "",
               "lineSpanGaps2": "true",
               "showYAxis2": false,
               "yAxisPosition2": "left",
               "yAxisShowGridLines2": false,
               "yAxisShowTicks2": "true",
               "yAxisShowAxisBorder2": "true",
               "legendText2": "{javascript.0.VIS.Daten.Charts.Klima.OID2_legende}",
               "lineThikness2": "1",
               "dataColor2": "#e0c800",
               "fillColor2": "#ffe514",
               "lineSpanGaps3": "true",
               "showYAxis3": "true",
               "yAxisPosition3": "left",
               "yAxisShowGridLines3": "true",
               "yAxisShowTicks3": "true",
               "yAxisShowAxisBorder3": "true",
               "yAxisMinValue2": "10",
               "yAxisMaxValue2": "70",
               "oid2": "{javascript.0.VIS.Daten.Charts.Klima.OID2}",
               "multiply2": "1",
               "useFillColor2": false
             },
             "style": {
               "left": "210px",
               "top": "60px",
               "width": "calc(100% - 220px)",
               "height": "400px"
             },
             "widgetSet": "materialdesign"
           },
           "e00006": {
             "tpl": "tplVis-materialdesign-Select-Value",
             "data": {
               "oid": "javascript.0.VIS.Daten.Charts.Klima.Zeitintervall",
               "g_fixed": false,
               "g_visibility": false,
               "g_css_font_text": false,
               "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",
               "values": "21",
               "layout": "outlined",
               "showValueOnRight": false,
               "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,
               "value0": "30 seconds",
               "value1": "1 minute",
               "value2": "2 minutes",
               "value3": "5 minutes",
               "value4": "10 minutes",
               "value5": "30 minutes",
               "value6": "1 hour",
               "value7": "2 hours",
               "value8": "4 hours",
               "value9": "8 hours",
               "value10": "12 hours",
               "value11": "1 day",
               "value12": "2 days",
               "value13": "3 days",
               "value14": "7 days",
               "value15": "14 days",
               "value16": "1 month",
               "value17": "2 months",
               "value18": "3 months",
               "value19": "6 months",
               "value20": "1 year",
               "value21": "2 years",
               "vibrateOnMobilDevices": "50",
               "selectTextColor": "#ffffff",
               "hintText": "Zeitintervall",
               "selectHintTextColor": "#ffffff",
               "selectBorderColor": "transparent",
               "selectBorderColorSelected": "transparent",
               "selectHintTextColorSelected": "#ffffff",
               "z_index": "1000"
             },
             "style": {
               "left": "10px",
               "top": "70px",
               "width": "190px",
               "height": "56px"
             },
             "widgetSet": "materialdesign"
           },
           "e00007": {
             "tpl": "tplVis-materialdesign-Select-Value",
             "data": {
               "oid": "javascript.0.VIS.Daten.Charts.Klima.OID0",
               "g_fixed": false,
               "g_visibility": false,
               "g_css_font_text": false,
               "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",
               "values": "8",
               "layout": "outlined",
               "showValueOnRight": false,
               "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,
               "value0": "linkeddevices.0.klima.sensoren.kueche_temperatur",
               "value1": "linkeddevices.0.klima.sensoren.kueche_luftfeuchtigkeit",
               "value2": "linkeddevices.0.klima.sensoren.flur_temperatur",
               "value3": "linkeddevices.0.klima.sensoren.flur_luftfeuchtigkeit",
               "value4": "linkeddevices.0.klima.sensoren.buero_temperatur",
               "value5": "linkeddevices.0.klima.sensoren.buero_luftfeuchtigkeit",
               "value6": "linkeddevices.0.klima.sensoren.netzwerkrack_temperatur",
               "value7": "linkeddevices.0.klima.sensoren.netzwerkrack_luftfeuchtigkeit",
               "value8": "deaktiviert",
               "value9": "8 hours",
               "value10": "12 hours",
               "value11": "1 day",
               "value12": "2 days",
               "value13": "3 days",
               "value14": "7 days",
               "value15": "14 days",
               "value16": "1 month",
               "value17": "2 months",
               "value18": "3 months",
               "value19": "6 months",
               "value20": "1 year",
               "value21": "2 years",
               "vibrateOnMobilDevices": "50",
               "label0": "Küche: Temperatur",
               "label1": "Küche: Luftfeuchtigkeit",
               "selectTextColor": "#ffffff",
               "hintText": "OID0",
               "selectHintTextColor": "#ffffff",
               "selectBorderColor": "transparent",
               "selectBorderColorSelected": "transparent",
               "selectHintTextColorSelected": "#ffffff",
               "z_index": "900",
               "label2": "Flur: Temperatur",
               "label4": "Büro: Temperatur",
               "label5": "Büro: Luftfeuchtigkeit",
               "label3": "Flur: Luftfeuchtigkeit",
               "label6": "Netzwerkrack: Temperatur",
               "label7": "Netzwerkrack: Luftfeuchtigkeit"
             },
             "style": {
               "left": "10px",
               "top": "140px",
               "width": "190px",
               "height": "56px"
             },
             "widgetSet": "materialdesign"
           },
           "e00008": {
             "tpl": "tplVis-materialdesign-Select-Value",
             "data": {
               "oid": "javascript.0.VIS.Daten.Charts.Klima.OID1",
               "g_fixed": false,
               "g_visibility": false,
               "g_css_font_text": false,
               "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",
               "values": "8",
               "layout": "outlined",
               "showValueOnRight": false,
               "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,
               "value0": "linkeddevices.0.klima.sensoren.kueche_temperatur",
               "value1": "linkeddevices.0.klima.sensoren.kueche_luftfeuchtigkeit",
               "value2": "linkeddevices.0.klima.sensoren.flur_temperatur",
               "value3": "linkeddevices.0.klima.sensoren.flur_luftfeuchtigkeit",
               "value4": "linkeddevices.0.klima.sensoren.buero_temperatur",
               "value5": "linkeddevices.0.klima.sensoren.buero_luftfeuchtigkeit",
               "value6": "linkeddevices.0.klima.sensoren.netzwerkrack_temperatur",
               "value7": "linkeddevices.0.klima.sensoren.netzwerkrack_luftfeuchtigkeit",
               "value8": "deaktiviert",
               "value9": "8 hours",
               "value10": "12 hours",
               "value11": "1 day",
               "value12": "2 days",
               "value13": "3 days",
               "value14": "7 days",
               "value15": "14 days",
               "value16": "1 month",
               "value17": "2 months",
               "value18": "3 months",
               "value19": "6 months",
               "value20": "1 year",
               "value21": "2 years",
               "vibrateOnMobilDevices": "50",
               "label0": "Küche: Temperatur",
               "label1": "Küche: Luftfeuchtigkeit",
               "selectTextColor": "#ffffff",
               "hintText": "OID1",
               "selectHintTextColor": "#ffffff",
               "selectBorderColor": "transparent",
               "selectBorderColorSelected": "transparent",
               "selectHintTextColorSelected": "#ffffff",
               "z_index": "900",
               "label2": "Flur: Temperatur",
               "label4": "Büro: Temperatur",
               "label5": "Büro: Luftfeuchtigkeit",
               "label3": "Flur: Luftfeuchtigkeit",
               "label6": "Netzwerkrack: Temperatur",
               "label7": "Netzwerkrack: Luftfeuchtigkeit"
             },
             "style": {
               "left": "10px",
               "top": "210px",
               "width": "190px",
               "height": "56px"
             },
             "widgetSet": "materialdesign"
           },
           "e00009": {
             "tpl": "tplVis-materialdesign-Select-Value",
             "data": {
               "oid": "javascript.0.VIS.Daten.Charts.Klima.OID2",
               "g_fixed": false,
               "g_visibility": false,
               "g_css_font_text": false,
               "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",
               "values": "8",
               "layout": "outlined",
               "showValueOnRight": false,
               "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,
               "value0": "linkeddevices.0.klima.sensoren.kueche_temperatur",
               "value1": "linkeddevices.0.klima.sensoren.kueche_luftfeuchtigkeit",
               "value2": "linkeddevices.0.klima.sensoren.flur_temperatur",
               "value3": "linkeddevices.0.klima.sensoren.flur_luftfeuchtigkeit",
               "value4": "linkeddevices.0.klima.sensoren.buero_temperatur",
               "value5": "linkeddevices.0.klima.sensoren.buero_luftfeuchtigkeit",
               "value6": "linkeddevices.0.klima.sensoren.netzwerkrack_temperatur",
               "value7": "linkeddevices.0.klima.sensoren.netzwerkrack_luftfeuchtigkeit",
               "value8": "deaktiviert",
               "value9": "8 hours",
               "value10": "12 hours",
               "value11": "1 day",
               "value12": "2 days",
               "value13": "3 days",
               "value14": "7 days",
               "value15": "14 days",
               "value16": "1 month",
               "value17": "2 months",
               "value18": "3 months",
               "value19": "6 months",
               "value20": "1 year",
               "value21": "2 years",
               "vibrateOnMobilDevices": "50",
               "label0": "Küche: Temperatur",
               "label1": "Küche: Luftfeuchtigkeit",
               "selectTextColor": "#ffffff",
               "hintText": "OID2",
               "selectHintTextColor": "#ffffff",
               "selectBorderColor": "transparent",
               "selectBorderColorSelected": "transparent",
               "selectHintTextColorSelected": "#ffffff",
               "z_index": "900",
               "label2": "Flur: Temperatur",
               "label4": "Büro: Temperatur",
               "label5": "Büro: Luftfeuchtigkeit",
               "label3": "Flur: Luftfeuchtigkeit",
               "label6": "Netzwerkrack: Temperatur",
               "label7": "Netzwerkrack: Luftfeuchtigkeit"
             },
             "style": {
               "left": "10px",
               "top": "280px",
               "width": "190px",
               "height": "56px"
             },
             "widgetSet": "materialdesign"
           }
         },
         "name": "3_card_Daten_Klima_Thermometer_im_Haus",
         "filterList": []
        }
        

        Andere Frage, Farben mit transparenz-Werten angeben zu können (rgba()) wäre ein VIS Thema oder?

        Geht doch schon längst

        Ok, ich hab bisher entweder nur Hex-Werte eingefügt oder über den Button rechts eine Farbe gewählt :D Gut zu Wissen :)

        ScroungerS Offline
        ScroungerS Offline
        Scrounger
        Developer
        wrote on last edited by
        #397

        @darkiop
        und wieder was gelernt, wusste gar nicht das man Bindings bei OIDs einsetzen kann.
        Das eröffnet einem ja noch ganz andere Möglichkeiten.

        Das aber von "haus aus" in das Chart zu implementieren geht denke ich nur sehr schwierig. Und den Aufwand nur wegen log Meldungen - ich glaube du kennst meine Antwort ;)

        D 1 Reply Last reply
        0
        • ScroungerS Scrounger

          @darkiop
          und wieder was gelernt, wusste gar nicht das man Bindings bei OIDs einsetzen kann.
          Das eröffnet einem ja noch ganz andere Möglichkeiten.

          Das aber von "haus aus" in das Chart zu implementieren geht denke ich nur sehr schwierig. Und den Aufwand nur wegen log Meldungen - ich glaube du kennst meine Antwort ;)

          D Online
          D Online
          darkiop
          Most Active
          wrote on last edited by
          #398

          @Scrounger sagte in Test Adapter Material Design Widgets v0.2.x:

          @darkiop
          und wieder was gelernt, wusste gar nicht das man Bindings bei OIDs einsetzen kann.
          Das eröffnet einem ja noch ganz andere Möglichkeiten.

          Ja. Das ist schon ne praktische Sache!

          Das aber von "haus aus" in das Chart zu implementieren geht denke ich nur sehr schwierig. Und den Aufwand nur wegen log Meldungen - ich glaube du kennst meine Antwort ;)

          Verständlich :)

          Proxmox-ioBroker-Redis-HA Doku: https://forum.iobroker.net/topic/47478/dokumentation-einer-proxmox-iobroker-redis-ha-umgebung

          1 Reply Last reply
          0
          • D Online
            D Online
            darkiop
            Most Active
            wrote on last edited by
            #399

            @Scrounger Wäre es Möglich im Line History Chart eine 'min' und eine 'max' Linie einzufügen?

            Proxmox-ioBroker-Redis-HA Doku: https://forum.iobroker.net/topic/47478/dokumentation-einer-proxmox-iobroker-redis-ha-umgebung

            ScroungerS 1 Reply Last reply
            0
            • D darkiop

              @Scrounger Wäre es Möglich im Line History Chart eine 'min' und eine 'max' Linie einzufügen?

              ScroungerS Offline
              ScroungerS Offline
              Scrounger
              Developer
              wrote on last edited by
              #400

              @darkiop sagte in Test Adapter Material Design Widgets v0.2.x:

              @Scrounger Wäre es Möglich im Line History Chart eine 'min' und eine 'max' Linie einzufügen?

              Ja das geht sicher, erstell bitte nen issue.

              D 1 Reply Last reply
              0
              • ScroungerS Scrounger

                @darkiop sagte in Test Adapter Material Design Widgets v0.2.x:

                @Scrounger Wäre es Möglich im Line History Chart eine 'min' und eine 'max' Linie einzufügen?

                Ja das geht sicher, erstell bitte nen issue.

                D Online
                D Online
                darkiop
                Most Active
                wrote on last edited by
                #401

                @Scrounger Ist Erledigt :)

                Bei der nächsten Grill-Session kommt mir das dann zu Hilfe :)

                f85f97e0-0893-4f96-bbe5-a0f0be81bf94-grafik.png

                Proxmox-ioBroker-Redis-HA Doku: https://forum.iobroker.net/topic/47478/dokumentation-einer-proxmox-iobroker-redis-ha-umgebung

                S 1 Reply Last reply
                0
                • D darkiop

                  @Scrounger Ist Erledigt :)

                  Bei der nächsten Grill-Session kommt mir das dann zu Hilfe :)

                  f85f97e0-0893-4f96-bbe5-a0f0be81bf94-grafik.png

                  S Offline
                  S Offline
                  Sempre
                  wrote on last edited by
                  #402

                  @darkiop

                  Mal ne blöde Frage, ich versuche gerade auch die TopAppBar im Modus "short" zu verwenden und als Hintergrund einen Farbverlauf zu machen. Hast du bei dir das neue Widget "Mansonry View" in Verwendung?
                  Mein Problem ist nämlich das ich ja den Background so gestalten muss das meine Cards unterhalb der TopAppBar starten und da dachte ich ich mache einfach eine HTML Card in den Hintergrund und packe da dann die "Mansonry View" drauf. Aber leider bekomme ich das dann nicht angeziegt bzw den Farbverlauf nicht in den Hintergrund und das Vidget darüber :(

                  1 Reply Last reply
                  0
                  • M Offline
                    M Offline
                    MarEhg
                    wrote on last edited by
                    #403

                    Kann man eigentlich die Textform und die Textgröße des TopAppBar Layout anpassen?

                    Bildschirmfoto 2020-01-05 um 16.17.00.png

                    1. Über CSS?
                      -nur css-font-variant funktioniert!
                      Bildschirmfoto 2020-01-05 um 16.17.43.png

                    2. @Scrounger: Im Top App Layout anpassbar machen?
                      Bildschirmfoto 2020-01-05 um 16.19.11.png

                    Anmerkung: ich habe "Titel des ausgewählten Navigationselements anzeigen" ausgewählt!

                    ScroungerS 1 Reply Last reply
                    0
                    • M MarEhg

                      Kann man eigentlich die Textform und die Textgröße des TopAppBar Layout anpassen?

                      Bildschirmfoto 2020-01-05 um 16.17.00.png

                      1. Über CSS?
                        -nur css-font-variant funktioniert!
                        Bildschirmfoto 2020-01-05 um 16.17.43.png

                      2. @Scrounger: Im Top App Layout anpassbar machen?
                        Bildschirmfoto 2020-01-05 um 16.19.11.png

                      Anmerkung: ich habe "Titel des ausgewählten Navigationselements anzeigen" ausgewählt!

                      ScroungerS Offline
                      ScroungerS Offline
                      Scrounger
                      Developer
                      wrote on last edited by
                      #404

                      @MarEhg sagte in Test Adapter Material Design Widgets v0.2.x:

                      1. @Scrounger: Im Top App Layout anpassbar machen?

                      Geht per html tags.

                      Anmerkung: ich habe "Titel des ausgewählten Navigationselements anzeigen" ausgewählt!

                      Hier muss man die css klasse überschreiben - mdc-top-app-bar__title

                      1 Reply Last reply
                      0
                      • S Offline
                        S Offline
                        Sempre
                        wrote on last edited by
                        #405

                        @Scrounger

                        Meinst du es wäre möglich bei deinem neuen Masonry Widget die Breite der einzelnen Spalten festzulegen? So könnte man auch ein Design machen, welches nicht auf einer gleichmäßigen Breite der einzelnen Spalten basiert.

                        Zudem würde mich interessieren wie die Verteilung der Views geregelt wird, sagen wir ich nutzt 9 VIews, wie werden diese auf die Spalten aufgeteilt? Gleichmäßig nicht, zumindest ist so mein Eindruck.

                        ScroungerS 1 Reply Last reply
                        0
                        • M Offline
                          M Offline
                          MarEhg
                          wrote on last edited by
                          #406

                          @Scrounger

                          Ich Benutze ein Menü mit SubItems.

                          Einbinden der Symbole habe ich hinbekommen:

                          {"itemImage": "/vis.0/HomeControl/kamera.png", "subItems": ["/vis.0/HomeControl/kamera.png", "/vis.0/HomeControl/kamera.png", "/vis.0/HomeControl/kamera.png"]}
                          

                          Aber der Text macht mir Sorgen ...

                          so versuche ich es ...

                          {"itemText": "Kameras", "subItems": ["Übersicht Kameras", "Haustür Kamera", "Carport Kamera"]}
                          

                          es wird aber so dargestellt ...

                          Bildschirmfoto 2020-01-05 um 17.37.19.png

                          Mache ich hier was falsch, oder ist das ein Bug?

                          ... und:

                          1. Wie rücke ich die Sub-Items etwas ein (z.B. 50px)?
                          2. Kann man den Abstand von Item1 zum Kopfelement gleich dem Abstand zwischen den Items erzwingen?
                          3. es wäre cool wenn man auch die Pixelgröße der Textgrößen angeben könnte (z.B. 20px) anstatt nur die Auswahl
                            Bildschirmfoto 2020-01-05 um 17.46.00.png
                          ScroungerS 1 Reply Last reply
                          0
                          • S Sempre

                            @Scrounger

                            Meinst du es wäre möglich bei deinem neuen Masonry Widget die Breite der einzelnen Spalten festzulegen? So könnte man auch ein Design machen, welches nicht auf einer gleichmäßigen Breite der einzelnen Spalten basiert.

                            Zudem würde mich interessieren wie die Verteilung der Views geregelt wird, sagen wir ich nutzt 9 VIews, wie werden diese auf die Spalten aufgeteilt? Gleichmäßig nicht, zumindest ist so mein Eindruck.

                            ScroungerS Offline
                            ScroungerS Offline
                            Scrounger
                            Developer
                            wrote on last edited by
                            #407

                            @Sempre sagte in Test Adapter Material Design Widgets v0.2.x:

                            @Scrounger

                            Meinst du es wäre möglich bei deinem neuen Masonry Widget die Breite der einzelnen Spalten festzulegen? So könnte man auch ein Design machen, welches nicht auf einer gleichmäßigen Breite der einzelnen Spalten basiert.

                            Nein kann man nicht individuell einstellen. Aber du kannst mit nem Trick arbeiten, das z.b zwei auf einersfolgenden Views die breite veränderst, z.b 39% und 60%. Dann werden die nebeneinander dargestellt. Damit einfach Rum spielen und mit der Anzahl der spalten, dann kannst das realisieren.

                            Zudem würde mich interessieren wie die Verteilung der Views geregelt wird, sagen wir ich nutzt 9 VIews, wie werden diese auf die Spalten aufgeteilt? Gleichmäßig nicht, zumindest ist so mein Eindruck.

                            Der Reihe nach, also Spalte 1 View 1-3, Spalte 4-6 und Spalte 3 7-9. Allerdings kann das variieren, der versucht das immer optimal anzuordnen.
                            Im Detail hab ich mich in die Technik nicht eingelesen, sondern ein Beispiel gefunden das genau das macht was ich brauche. Willst du wissen wie es im Detail geht einfach Mal nach masnory bei Google suchen.

                            1 Reply Last reply
                            0
                            • M MarEhg

                              @Scrounger

                              Ich Benutze ein Menü mit SubItems.

                              Einbinden der Symbole habe ich hinbekommen:

                              {"itemImage": "/vis.0/HomeControl/kamera.png", "subItems": ["/vis.0/HomeControl/kamera.png", "/vis.0/HomeControl/kamera.png", "/vis.0/HomeControl/kamera.png"]}
                              

                              Aber der Text macht mir Sorgen ...

                              so versuche ich es ...

                              {"itemText": "Kameras", "subItems": ["Übersicht Kameras", "Haustür Kamera", "Carport Kamera"]}
                              

                              es wird aber so dargestellt ...

                              Bildschirmfoto 2020-01-05 um 17.37.19.png

                              Mache ich hier was falsch, oder ist das ein Bug?

                              ... und:

                              1. Wie rücke ich die Sub-Items etwas ein (z.B. 50px)?
                              2. Kann man den Abstand von Item1 zum Kopfelement gleich dem Abstand zwischen den Items erzwingen?
                              3. es wäre cool wenn man auch die Pixelgröße der Textgrößen angeben könnte (z.B. 20px) anstatt nur die Auswahl
                                Bildschirmfoto 2020-01-05 um 17.46.00.png
                              ScroungerS Offline
                              ScroungerS Offline
                              Scrounger
                              Developer
                              wrote on last edited by Scrounger
                              #408

                              @MarEhg sagte in Test Adapter Material Design Widgets v0.2.x:

                              @Scrounger
                              Mache ich hier was falsch, oder ist das ein Bug?

                              Bei dir wird die Schriftart vom Browser nicht heruntergeladen, deshalb steht da Key Arrow down / Up. Musst im Browser einstellen das der di runter lädt.

                              1. Wie rücke ich die Sub-Items etwas ein (z.B. 50px)?

                              Leerzeichen verwenden

                              1. Kann man den Abstand von Item1 zum Kopfelement gleich dem Abstand zwischen den Items erzwingen?

                              Versteh ich nicht -> Bild?

                              1. es wäre cool wenn man auch die Pixelgröße der Textgrößen angeben könnte (z.B. 20px) anstatt nur die Auswahl

                              Gib da mal 20 bzw 20px ;-)

                              M 2 Replies Last reply
                              0
                              • ScroungerS Scrounger

                                @MarEhg sagte in Test Adapter Material Design Widgets v0.2.x:

                                @Scrounger
                                Mache ich hier was falsch, oder ist das ein Bug?

                                Bei dir wird die Schriftart vom Browser nicht heruntergeladen, deshalb steht da Key Arrow down / Up. Musst im Browser einstellen das der di runter lädt.

                                1. Wie rücke ich die Sub-Items etwas ein (z.B. 50px)?

                                Leerzeichen verwenden

                                1. Kann man den Abstand von Item1 zum Kopfelement gleich dem Abstand zwischen den Items erzwingen?

                                Versteh ich nicht -> Bild?

                                1. es wäre cool wenn man auch die Pixelgröße der Textgrößen angeben könnte (z.B. 20px) anstatt nur die Auswahl

                                Gib da mal 20 bzw 20px ;-)

                                M Offline
                                M Offline
                                MarEhg
                                wrote on last edited by
                                #409

                                @Scrounger sagte in Test Adapter Material Design Widgets v0.2.x:

                                @MarEhg sagte in Test Adapter Material Design Widgets v0.2.x:

                                1. Wie rücke ich die Sub-Items etwas ein (z.B. 50px)?

                                Leerzeichen verwenden

                                Wo denn? Im JSON geht nicht!

                                {"itemText": "Kameras", "subItems": ["Übersicht Kameras", " Haustür Kamera", " Carport Kamera"]}
                                Es soll ja auch das Symbol eingerückt werden.

                                1. Kann man den Abstand von Item1 zum Kopfelement gleich dem Abstand zwischen den Items erzwingen?

                                Versteh ich nicht -> Bild?

                                Bild ist das Menübild.

                                Bildschirmfoto 2020-01-05 um 17.37.19.png
                                Der Abstand zwischen dem ersten Item und dem Kopf ist kleiner als der Abstand zwischen Item1 und Item2.

                                1. es wäre cool wenn man auch die Pixelgröße der Textgrößen angeben könnte (z.B. 20px) anstatt nur die Auswahl

                                Gib da mal 20 bzw 20px ;-)

                                Geht! Danke!

                                D 1 Reply Last reply
                                0
                                • M MarEhg

                                  @Scrounger sagte in Test Adapter Material Design Widgets v0.2.x:

                                  @MarEhg sagte in Test Adapter Material Design Widgets v0.2.x:

                                  1. Wie rücke ich die Sub-Items etwas ein (z.B. 50px)?

                                  Leerzeichen verwenden

                                  Wo denn? Im JSON geht nicht!

                                  {"itemText": "Kameras", "subItems": ["Übersicht Kameras", " Haustür Kamera", " Carport Kamera"]}
                                  Es soll ja auch das Symbol eingerückt werden.

                                  1. Kann man den Abstand von Item1 zum Kopfelement gleich dem Abstand zwischen den Items erzwingen?

                                  Versteh ich nicht -> Bild?

                                  Bild ist das Menübild.

                                  Bildschirmfoto 2020-01-05 um 17.37.19.png
                                  Der Abstand zwischen dem ersten Item und dem Kopf ist kleiner als der Abstand zwischen Item1 und Item2.

                                  1. es wäre cool wenn man auch die Pixelgröße der Textgrößen angeben könnte (z.B. 20px) anstatt nur die Auswahl

                                  Gib da mal 20 bzw 20px ;-)

                                  Geht! Danke!

                                  D Online
                                  D Online
                                  darkiop
                                  Most Active
                                  wrote on last edited by
                                  #410

                                  @MarEhg sagte in Test Adapter Material Design Widgets v0.2.x:

                                  Wo denn? Im JSON geht nicht!

                                  Such dir mit den Browser Dev Tools den CSS Pfad heraus und gib dem Element ein margin-left.

                                  Proxmox-ioBroker-Redis-HA Doku: https://forum.iobroker.net/topic/47478/dokumentation-einer-proxmox-iobroker-redis-ha-umgebung

                                  1 Reply Last reply
                                  0
                                  • ScroungerS Scrounger

                                    @MarEhg sagte in Test Adapter Material Design Widgets v0.2.x:

                                    @Scrounger
                                    Mache ich hier was falsch, oder ist das ein Bug?

                                    Bei dir wird die Schriftart vom Browser nicht heruntergeladen, deshalb steht da Key Arrow down / Up. Musst im Browser einstellen das der di runter lädt.

                                    1. Wie rücke ich die Sub-Items etwas ein (z.B. 50px)?

                                    Leerzeichen verwenden

                                    1. Kann man den Abstand von Item1 zum Kopfelement gleich dem Abstand zwischen den Items erzwingen?

                                    Versteh ich nicht -> Bild?

                                    1. es wäre cool wenn man auch die Pixelgröße der Textgrößen angeben könnte (z.B. 20px) anstatt nur die Auswahl

                                    Gib da mal 20 bzw 20px ;-)

                                    M Offline
                                    M Offline
                                    MarEhg
                                    wrote on last edited by
                                    #411

                                    @Scrounger sagte in Test Adapter Material Design Widgets v0.2.x:

                                    @MarEhg sagte in Test Adapter Material Design Widgets v0.2.x:

                                    @Scrounger
                                    Mache ich hier was falsch, oder ist das ein Bug?

                                    Bei dir wird die Schriftart vom Browser nicht heruntergeladen, deshalb steht da Key Arrow down / Up. Musst im Browser einstellen das der di runter lädt.

                                    Wo stelle ich das denn ein? Ging doch mit der alten Version auch.
                                    Und wo ist mein Text aus ...

                                    {"itemText": "Kameras", "subItems": [" Übersicht Kameras", " Haustür Kamera", " Carport Kamera"]}

                                    Firefox:
                                    Bildschirmfoto 2020-01-05 um 18.25.52.png

                                    Safari:
                                    Bildschirmfoto 2020-01-05 um 18.28.12.png

                                    1 Reply Last reply
                                    0
                                    • D Offline
                                      D Offline
                                      davimas
                                      wrote on last edited by davimas
                                      #412

                                      Hey,

                                      ich habe jetzt in einer View ein "Basic-Image-Widget" das mir das Camerabild alle 3 Sekunden updatet, das funktioniert auch in der View-Seite, aber nicht in der Top App Bar (View-in-Widget)
                                      Wenn dort der View angezeigt wird - aktualisiert sich das Basic-Image-Widget nicht. Eventuell jmd nen Tipp.....

                                      Screenshot_2020-01-05 Edit vis.png
                                      Screenshot_2020-01-05 vis.png

                                      M 1 Reply Last reply
                                      0
                                      • ScroungerS Scrounger

                                        Ich hab ein weiteres Widget erstellt - Column Views Widget.
                                        Dieses Widget ordnet eine anzahl von konfigurierbaren view in widget in einem Spaltenlayout automatisch an.
                                        Das kann man dann z.B. dafür verwenden, um ein "responsiv" VIS layout für Desktop, Tablet und Handy zu realisieren. Die Idee dafür basiert auf der Anleitung [HowTo] "responisve" layout, die ich vor ein paar Tagen mal gepostet hatte, mit dem Vorteil das man sich die Spalten Views sparen kann und die Verschachtelung der einzelnen Views einfach ist.

                                        column_views.gif

                                        Ladet euch am bestenen das Material Design Beispiel Projekt herunter, da seht ihr wie man das realisieren kann.
                                        Und lest Euch die Doku dazu durch!

                                        Bitte den aktuellen master testen (0.2.27)

                                        O Online
                                        O Online
                                        Oli
                                        wrote on last edited by
                                        #413

                                        @Scrounger

                                        ich probiere mich gerade an deinem Widget Column-Views, aber irgendetwas scheine ich da noch falsch zu machen. Ich habe mir dein Testprojekt heruntergeladen und versuche es gerade anzupassen.

                                        im Vis Editor sieht es folgendermaßen aus:
                                        2aacb3f5-5fe4-4b16-8f78-7ebaf71e5173-image.png

                                        Wenn ich es über Google starte, zerschießt es alles
                                        5cf95f42-a29f-4edf-be88-15b66c89ef08-image.png

                                        Woran kann das liegen?

                                        Gruß
                                        Oliver

                                        P 1 Reply Last reply
                                        0
                                        • D davimas

                                          Hey,

                                          ich habe jetzt in einer View ein "Basic-Image-Widget" das mir das Camerabild alle 3 Sekunden updatet, das funktioniert auch in der View-Seite, aber nicht in der Top App Bar (View-in-Widget)
                                          Wenn dort der View angezeigt wird - aktualisiert sich das Basic-Image-Widget nicht. Eventuell jmd nen Tipp.....

                                          Screenshot_2020-01-05 Edit vis.png
                                          Screenshot_2020-01-05 vis.png

                                          M Offline
                                          M Offline
                                          MarEhg
                                          wrote on last edited by
                                          #414

                                          @davimas sagte in Test Adapter Material Design Widgets v0.2.x:

                                          Hey,

                                          ich habe jetzt in einer View ein "Basic-Image-Widget" das mir das Camerabild alle 3 Sekunden updatet, das funktioniert auch in der View-Seite, aber nicht in der Top App Bar (View-in-Widget)
                                          Wenn dort der View angezeigt wird - aktualisiert sich das Basic-Image-Widget nicht. Eventuell jmd nen Tipp.....

                                          Hast Du eine Version > 0.2.22? Dann liegt es an Chrome, Safari, o.ä.! Dazu muss eine Änderung in VIS vorgenommen werden.
                                          FireFox sollte gehen. Siehe hier (Fetter Eintrag reicht!) (:

                                          ....
                                          https://forum.iobroker.net/post/348806
                                          https://forum.iobroker.net/post/348809
                                          https://forum.iobroker.net/post/348858
                                          https://forum.iobroker.net/post/349775
                                          https://forum.iobroker.net/post/349826
                                          https://forum.iobroker.net/post/349851
                                          https://forum.iobroker.net/post/350079
                                          https://forum.iobroker.net/post/350335
                                          https://forum.iobroker.net/post/350569
                                          https://forum.iobroker.net/post/350658
                                          https://forum.iobroker.net/post/351210

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


                                          Support us

                                          ioBroker
                                          Community Adapters
                                          Donate

                                          739

                                          Online

                                          32.5k

                                          Users

                                          81.7k

                                          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