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

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

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Visualisierung
  4. Autoscale von eCharts in VIS-Darstellungen

NEWS

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

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.2k

Autoscale von eCharts in VIS-Darstellungen

Geplant Angeheftet Gesperrt Verschoben Visualisierung
1 Beiträge 1 Kommentatoren 222 Aufrufe 1 Watching
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • S Offline
    S Offline
    shadow_cb
    schrieb am zuletzt editiert von
    #1

    Hallo zusammen,

    vorneweg: ich kenne mich mit Javascript nicht aus und bekomme nur einfache Dinge z.B. über Blockly und iobroker selbst hin. Mit etwas Erklärung aber auch mehr.

    Ich habe mir über Blockly, echarts, iobroker und vis eine Visualisierung auf einem Samsung-Tablet zusammengebaut. Dort nimmt u.a. ein eChart einen großen Teil ein, das Stromverbräuche und Photovoltaikwerte im Zeitverlauf zeigt. Ihr seht es im Anhang 1. Dort altern nach und nach die Werte nach links aus dem Diagramm raus. So solls sein.
    Anlage1.png

    Ich habe oft folgendes Problem: wenn ich den Akku vom Auto lade, wechselt die y-Achse des eCharts - die sonst z.B. 2-4 kw als Maximalwert hat, schnell mal zu 10-14 kw als Maximalwert. Das Chart passt dann die y-Achse automatisch an. Ihr seht das im Anhang 2.
    Anlage2.png

    Wenn dann irgendwann die Ladung beendet ist und die hohen Werte rausgealtert sind, aktualisiert sich die y-Achse aber leider nicht auf eine kleinere Skala, wo die aktuellen Werte dann liegen. D.h. der die meisten Charts sind sehr sehr klein und nicht erkennbar. Ihr sehr es im Anhang 3.
    Anlage3.png

    Ich muss dann immer aus dem Fullscreenmodus am Tablet rausgehen, die Webseite neu laden und dann wieder in den Fullscreen gehen. Dann aktualisiert sich auch das eChart und der Maximalwert der y-Achse geht runter. Die Charts sind dann wieder besser erkennbar wie im Anhang 1.

    Ich habe mir mit den beiden Buttons oben rechts im Anhang das Leben ein wenig einfacher gemacht. Der eine Button macht eine Aktualisierung der Seite, die aber leider ohne Fullscreen endet. Und der zweite Button ist für den Wechsel in den Fullscreen.
    Ich muss also regelmäßig diese beiden Buttons nacheinander drücken.
    Lässt sich das nicht irgendwie zusammenfügen oder z.B. 1 mal pro Stunde automatisiert machen, so dass ich gar nichts mehr machen muss, damit sich die Y-Achse anpasst? Ich suche also nach einem regelmäßigen Autoscale der Y-Achse. (Richtung Max funktioniert es, Richtung Min leider nicht, obwohl MinMax eingestellt ist).

    1. Das Zusammenfügen in VIS in 1 Button klappt irgendwie nicht:
      Der eine Button hat in VIS unter /allgemein/Link nur ein „javascript:window.location.reload(true);“ drin. Und wenn ich dort unter /Skripte dann das Fullscreenskript von https://forum.iobroker.net/topic/9594/fullscreen-basic-widget-probleme reinkopiere, dann wird beides scheinbar gleichzeitig gemacht. Es endet, ohne dass das der Browser des Tablets im Fullscreenmodus ist. Es müsste nacheinander passieren.
    2. Noch besser wäre eine regelmäßige automatische Aktualisierung der Webseite (Aktualisierungserweiterungen gibt’s zu den Browsern auf dem Tablet nicht).
      Ich wollte daher in der Skriptsektion vom IOBroker etwas schreiben (oder per Blockly), habe da allerdings nichts hinbekommen, das die Seite oder den eChart 1 mal pro Stunde aktualisiert, so dass auch die y-Achse wieder neu gescalet wird.
      Habt Ihr Ideen dazu oder ggf. ein fertiges Skript? Geht das vielleicht über ein Script in der Skriptsektion vom IO-Broker? Oder über ein Skript in VIS?
    1 Antwort Letzte Antwort
    0
    Antworten
    • In einem neuen Thema antworten
    Anmelden zum Antworten
    • Älteste zuerst
    • Neuste zuerst
    • Meiste Stimmen


    Support us

    ioBroker
    Community Adapters
    Donate

    668

    Online

    32.6k

    Benutzer

    82.2k

    Themen

    1.3m

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

    • Du hast noch kein Konto? Registrieren

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