ioBroker.jarvis icon indicating copy to clipboard operation
ioBroker.jarvis copied to clipboard

v3.1.0-alpha.17 HistoryGraph Mehrfach-Anzeige der Werte

Open mcuiobroker opened this issue 2 years ago • 15 comments

Mehrfach-Anzeige einer Temperatur image

mcuiobroker avatar Jun 19 '22 18:06 mcuiobroker

Gehört dazu ? image

mcuiobroker avatar Jun 20 '22 07:06 mcuiobroker

ist der Fehler mit v3.1.0-alpha.30 noch aktuell?

Zefau avatar Aug 09 '22 20:08 Zefau

Ja. image

mcuiobroker avatar Aug 09 '22 20:08 mcuiobroker

Bekomm ich nicht nachgestellt. Kannst du mal deine Konfiguration posten? Liegt es ggf. daran? Überschreibst du irgendwelche Achsen-Einstellungen?

Zefau avatar Aug 10 '22 19:08 Zefau

[  {    "position": "left",    "name": "Bad",    "nameLocation": "center",    "nameGap": 70,    "offset": -5,    "padding": 10,    "min": "dataMin",    "max": "dataMax",    "axisPointer": {      "show": true    },    "splitLine": {      "show": true,      "lineStyle": {        "color": "rgba(193, 22, 22, 1)",        "type": "dotted"      }    },    "axisLabel": {      "formatter": "{value} °C",      "margin": 25,      "showMaxLabel": false,      "showMinLabel": true,      "color": "rgba(255, 255, 255, 1)"    }  },  {    "position": "right",    "name": "Büro",    "nameLocation": "center",    "nameGap": 70,    "offset": 0,    "padding": 10,    "min": "dataMin",    "max": "dataMax",    "axisLabel": {      "formatter": "{value} °C",      "margin": 25    }  }]

Serie { "symbol": "rect", "symbolSize": 9, "label": { "show": false }, "showAllSymbol": true, "colorBy":"data"} Callback (val) => val /10

mcuiobroker avatar Aug 10 '22 19:08 mcuiobroker

schau nochmal mit v3.1.0-alpha.31

Zefau avatar Aug 11 '22 19:08 Zefau

Kein Mehrfach-Werte mehr, aber jetzt falsche Rundung? image

mcuiobroker avatar Aug 11 '22 19:08 mcuiobroker

Kurven werden nur teilweise korrekt ausgeblendet jarvis v3 - 10alpha31 - Problem Kurven History ausblenden

image

mcuiobroker avatar Aug 11 '22 20:08 mcuiobroker

Kannst du das JSON dazu mal zeigen? Steht da auch schon Object drin?

Zefau avatar Aug 12 '22 06:08 Zefau

"4acb0466-f47c-4eff-a1a6-22c836cabc7f": {
    "id": "4acb0466-f47c-4eff-a1a6-22c836cabc7f",
    "config": {
      "chartType": "line",
      "maxEntries": "500",
      "legend": "top",
      "showSymbol": false,
      "zoom": false,
      "dataZoom": "100",
      "timeReviewValue": "1",
      "timeReviewUnit": "hours",
      "timeConfigurable": true,
      "dateFormat": "{HH}:{mm}",
      "timeType": "review",
      "yAxis": "[\n  {\n    \"position\": \"left\",\n    \"name\": \"Bad\",\n    \"nameLocation\": \"center\",\n    \"nameGap\": 70,\n    \"offset\": -5,\n    \"padding\": 10,\n    \"min\": \"dataMin\",\n    \"max\": \"dataMax\",\n    \"axisPointer\": {\n      \"show\": true\n    },\n    \"splitLine\": {\n      \"show\": true,\n      \"lineStyle\": {\n        \"color\": \"rgba(193, 22, 22, 1)\",\n        \"type\": \"dotted\"\n      }\n    },\n    \"axisLabel\": {\n      \"formatter\": \"{value} °C\",\n      \"margin\": 25,\n      \"showMaxLabel\": false,\n      \"showMinLabel\": true,\n      \"color\": \"rgba(255, 255, 255, 1)\"\n    }\n  },\n  {\n    \"position\": \"right\",\n    \"name\": \"Büro\",\n    \"nameLocation\": \"center\",\n    \"nameGap\": 70,\n    \"offset\": 0,\n    \"padding\": 10,\n    \"min\": \"dataMin\",\n    \"max\": \"dataMax\",\n    \"axisLabel\": {\n      \"formatter\": \"{value} °C\",\n      \"margin\": 25\n    }\n  }\n]",
      "xAxis": "",
      "callback": "(val) => val /10",
      "series": "{\n  \"symbol\": \"rect\",\n  \"symbolSize\": 9,\n  \"label\": {\n    \"show\": false\n  },\n  \"showAllSymbol\": true,\n  \"colorBy\":\"data\"\n}"
    },
    "title": "Temperaturen",
    "module": "HistoryGraph",
    "items": [
      {
        "type": "device",
        "deviceId": "1e7be28a-b475-4e73-bbf0-7e1405f436d9",
        "id": "fb0e23f5-ecbf-4eff-86dd-bf5dc0b0df8b",
        "primaryStateKey": "HUE_BAD_TEMPERATURE",
        "bodyStateKey": "HUE_BUERO_TEMPERATURE",
        "bodyElement": "LastChangeBody",
        "historyAdapter": "history.0",
        "moduleConfig": {
          "color": "#c75300",
          "yaxis": 0
        },
        "label": "Bad"
      },
      {
        "type": "device",
        "deviceId": "1e7be28a-b475-4e73-bbf0-7e1405f436d9",
        "id": "4120ce50-c168-4604-8990-889b1a994412",
        "primaryStateKey": "HUE_BUERO_TEMPERATURE",
        "bodyStateKey": "HUE_BUERO_TEMPERATURE",
        "bodyElement": "LastChangeBody",
        "historyAdapter": "history.0",
        "moduleConfig": {
          "color": "#359eb8",
          "yaxis": 1
        },
        "label": "Buero"
      },
      {
        "type": "device",
        "deviceId": "1e7be28a-b475-4e73-bbf0-7e1405f436d9",
        "id": "f18c0a7f-dec6-4b94-99a5-a29aded91f4a",
        "primaryStateKey": "HUE_SZ_TEMPERATURE",
        "bodyStateKey": "HUE_BUERO_TEMPERATURE",
        "bodyElement": "LastChangeBody",
        "historyAdapter": "history.0",
        "moduleConfig": {
          "yaxis": "",
          "color": "#b50707"
        },
        "label": "SZ"
      },
      {
        "type": "device",
        "deviceId": "1e7be28a-b475-4e73-bbf0-7e1405f436d9",
        "id": "faeeb094-dafd-4b7a-b688-56a71b7196a6",
        "primaryStateKey": "HUE_KUECHE_TEMPERATURE",
        "bodyStateKey": "HUE_BUERO_TEMPERATURE",
        "bodyElement": "LastChangeBody",
        "historyAdapter": "history.0",
        "moduleConfig": {
          "yaxis": "",
          "color": "#c6d40b"
        },
        "label": "Küche"
      },
      {
        "type": "device",
        "deviceId": "1e7be28a-b475-4e73-bbf0-7e1405f436d9",
        "id": "3ec9d998-34bb-4ff7-8cdb-c77949f4a3ff",
        "primaryStateKey": "HUE_FLUR_TEMPERATURE",
        "bodyStateKey": "HUE_BUERO_TEMPERATURE",
        "bodyElement": "LastChangeBody",
        "historyAdapter": "history.0",
        "moduleConfig": {
          "yaxis": "",
          "color": "#005c59"
        },
        "label": "Flur"
      },
      {
        "type": "device",
        "deviceId": "1e7be28a-b475-4e73-bbf0-7e1405f436d9",
        "id": "09b520f8-86af-47e4-af19-5b8119912c38",
        "primaryStateKey": "HUE_WZ_TEMPERATURE",
        "bodyStateKey": "HUE_BUERO_TEMPERATURE",
        "bodyElement": "LastChangeBody",
        "historyAdapter": "history.0",
        "moduleConfig": {
          "yaxis": "",
          "color": "#0300c2"
        },
        "label": "WZ"
      }
    ],
    "revision": "2aada"
  },

mcuiobroker avatar Aug 12 '22 07:08 mcuiobroker

schau nochmal mit v3.1.0-alpha.32

Zefau avatar Aug 12 '22 21:08 Zefau

Passt nicht. image

  • Abrundung (Bad) passt nicht
  • oberster Wert (Bad max) fehlt, wurde sonst angezeigt
  • Ausblenden Bad funktioniert nicht, weiterhin wird mit SZ ausgeblendet
  • Büro Y-Achsen-Label fehlt

mcuiobroker avatar Aug 13 '22 07:08 mcuiobroker

Abrundung (Bad) passt nicht

Ich vermute, dass es daran liegt, dass hier der Wert vom Gerät als niedrigster Wert 1-zu-1 in die Achse übernommen wird. Versuch mal beim formatter eine Funktion zu verwenden und mittels toFixed(2) zu steuern. Oder "min": "dataMin" bzw. "showMinLabel": true mal rausnehmen?

Hier kann ich jedenfalls nicht viel machen, da es an der individuellen Achsen-Konfiguration liegt.

oberster Wert (Bad max) fehlt, wurde sonst angezeigt

Du hast showMaxLabel auch auf false. Stell es auf true.

Ausblenden Bad funktioniert nicht, weiterhin wird mit SZ ausgeblendet

Das liegt vermutlich daran, dass ein Fehler in einer früheren alpha nun fest in deinem JSON gespeichert ist.

Bezogen auf https://github.com/Zefau/ioBroker.jarvis/issues/1737#issuecomment-1212803397: Entferne bzw. korrigiere mal yaxis in moduleConfig, wenn es leer (also "") ist auf 0 oder 1 (je nachdem in welche Y-Achse es gehört).

Büro Y-Achsen-Label fehlt

Ich vermute es liegt an dem langen Komma-Wert der linken Y-Achse, wodurch das Label aus dem Sichtbereich raus rutscht.

Zefau avatar Sep 17 '22 20:09 Zefau

Ich sehe gerade, der formatter wird im Code gar nicht übernommen. Ich korrigiere.. sorry..

Zefau avatar Sep 17 '22 21:09 Zefau

schau nochmal mit v3.1.0-alpha.45

Zefau avatar Sep 17 '22 21:09 Zefau

v3.1.0-alpha.53 Hier ist noch ein Punkt offen:

Bad ist ausgeblendet mit dem obigen Schalter, aber wird noch angezeigt? image

Beim Buero wird die rechte Anzeige ausgeblendet: image

Oder hängt es mit dieser Einstellung zusammen? image

mcuiobroker avatar Oct 02 '22 11:10 mcuiobroker

Ja hängt damit zusammen, dann mache ich hier zu. Danke.

mcuiobroker avatar Oct 02 '22 11:10 mcuiobroker