[vz-users] Zwei verschneide Spannungskanäle (24/48V) im Frontend skaliert darstellen. Wie options.js ändern?

Thomas Höpfner thomas at thhoe.de
Di Dez 7 12:01:03 CET 2021


Hallo,
wenn ich mich richtig erinnere wird die Achse für jede Einheit erstellt. Für unterschiedliche Achsen braucht es danach unterschiedliche Einheiten.

Thomas 


Am 07.12.2021 um 11:19 schrieb heine.thomas at online.de:

 Hallo,

ich würde die Spannungen meiner zwei Batterien gerne im Frontend skaliert darstellen.
- den für die 24V-Batterie von 18-28V
- den für die 48V-Batterie von 45-60V

Gibt es die Möglichkeit das über die options.js irgendwie einzustellen?
Aktuell schaffe ich es nicht mal, die Achsskalierung  für beide zu verwirklichen.

Die option.js wurde wie folgt geändert:

################################################################################

        yaxes: [
                {
                        axisLabel: 'W', // assign el. energy to first axis- remove if not used
                        tickFormatter: vz.wui.tickFormatter             // show axis label
                },
                {
                        axisLabel: '°C', // assign temperature to 2nd axis- remove if not used
                        tickFormatter: vz.wui.tickFormatter             // show axis label
                },
                {
                        axisLabel: 'V', // assign temperature to 2nd axis- remove if not used
                        position: 'right',
                        min: 20.0, max: 60.0,  //bewirkt scheinbar nichts
                        alignTicksWithAxis: 1,
                        tickFormatter: vz.wui.tickFormatter             // show axis label
                },
                {
                        /*
                        ** Please note: The last axis defined in here will also be used as a
                        ** template to clone further axes as needed. All settings (except the
                        ** axis label) will replicate into those additional axes.
                        */
                        position: 'right',
                        // alignTicksWithAxis: 1,
                        tickFormatter: vz.wui.tickFormatter             // show axis label
                }
        ],
        selection: { mode: 'x' },
        crosshair: {
                mode: 'x',
                leaveCallback: vz.wui.plotLeave
        },
        grid: {
####################################################################################

wo liegt der Fehler für das minimum/maximum der Achsdarstellung?
Wie kann ich zwei gleiche "Achsen" (Spannung) unterschiedlich skalieren (mein Ansatz: eine auf Achse 1 und die andere auf Achse 2 legen???)?

Würde mich über einen kleinen Tipp freuen.

Dank euch

Thomas
-------------- nächster Teil --------------
Ein Dateianhang mit HTML-Daten wurde abgetrennt...
URL: <http://demo.volkszaehler.org/pipermail/volkszaehler-users/attachments/20211207/ae7db538/attachment.html>


Mehr Informationen über die Mailingliste volkszaehler-users