NEWS
Flot Zeitabschnitt durch Benutzer ändern
-
Hallo zusammen,
ich möchte in meinen aufgezeichneten Daten zurück blättern können. Die Darstellung in Flot funktioniert. Aber gibt es immer noch keine Möglichkeit den Zeit-Filter in der Benutzeroberfläche anzupassen? Ich habe nur ältere Posts gefunden, wo z.B. mehrere Flot mit unterschiedlichen Filtern übereinander gelegt werden.
Da alle Informationen des Flot in iFrame.Quelle stehen, habe ich schon daran gedacht, den Abschnitt
... &start=2023-08-26&start_time=00%3A00&end=2023-08-27&end_time=00%3A00...
je nach Setting in der Oberfläche zu ändern. (Zeit-Art steht in diesem Fall auf "Statik")- Gäbe es da eine Möglichkeit?
- Ich kann im Chart ja auch Zoomen und die Zeitachse verschieben. Gibt es eventuell eine Möglichkeit, einfach die Zeitachse um 24h per Code zu verschieben?
- Oder gibt es ein andere Grafik für Vis, mit der die Filteränderung ginge?
Grüße und Danke
Gerd -
@norwegen60 Mit
flot
kann man nur die Parameter direkt in der URL verändern. MiteChart
kann man in dem Objekt eine Änderung durchführen, somit braucht man nur eine Grafik / iFrame für unterschiedliche Einstellungen.https://mcuiobroker.gitbook.io/jarvis-infos/jarvis-v3/system-effektprog./echartschange
https://mcuiobroker.gitbook.io/jarvis-infos/jarvis-v3/system-effektprog./echartschangeselect
-
@mcu Danke. Auf den Post war ich auch schon gestoßen. Hört sich aber auch nicht gerade einfach an.
Möchte deshalb noch mal nachfragen, ob es eine Möglichkeit gibt, iFrame.Quelle vom Frontend aus zu ändern.
-
@norwegen60 Zeig mal bitte die Einstellungen zum iFrame.
-
@mcu Meinst du das
oder den kompletten Export
[{"tpl":"tplIFrame","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","seamless":"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,"src":"http://192.168.1.64:8082/flot/index.html?l%5B0%5D%5Bid%5D=0_userdata.0.PV.rPV_Power_MPPT1&l%5B0%5D%5Binstance%5D=sql.0&l%5B0%5D%5Boffset%5D=0&l%5B0%5D%5Baggregate%5D=minmax&l%5B0%5D%5Bcolor%5D=%23ffd300&l%5B0%5D%5Bthickness%5D=1&l%5B0%5D%5Bshadowsize%5D=0&l%5B0%5D%5Bunit%5D=W&l%5B0%5D%5Bname%5D=PV+Power+Ost&l%5B0%5D%5Bxmove%5D=0&l%5B0%5D%5BcommonYAxis%5D=1&l%5B0%5D%5BignoreNull%5D=false&l%5B0%5D%5BafterComma%5D=2&l%5B0%5D%5Bdashes%5D=false&l%5B0%5D%5BdashLength%5D=10&l%5B0%5D%5BspaceLength%5D=10&l%5B0%5D%5Bmultiplicator%5D=1&l%5B0%5D%5Byaxe%5D=left&l%5B0%5D%5Bsmoothing%5D=1&l%5B1%5D%5Bid%5D=0_userdata.0.PV.rPV_Power_MPPT2&l%5B1%5D%5Binstance%5D=sql.0&l%5B1%5D%5Boffset%5D=0&l%5B1%5D%5Baggregate%5D=minmax&l%5B1%5D%5Bcolor%5D=%23ffca00&l%5B1%5D%5Bthickness%5D=1&l%5B1%5D%5Bshadowsize%5D=0&l%5B1%5D%5Bunit%5D=W&l%5B1%5D%5Bname%5D=PV+Power+West&l%5B1%5D%5Bxmove%5D=0&l%5B1%5D%5Byaxe%5D=off&l%5B1%5D%5BcommonYAxis%5D=1&l%5B1%5D%5BafterComma%5D=2&l%5B1%5D%5Bdashes%5D=false&l%5B1%5D%5BdashLength%5D=10&l%5B1%5D%5BspaceLength%5D=10&l%5B1%5D%5Bmultiplicator%5D=1&l%5B1%5D%5Bxaxe%5D=off&l%5B1%5D%5Bsmoothing%5D=1&l%5B2%5D%5Bid%5D=0_userdata.0.PV.rPV_Power_Total&l%5B2%5D%5Binstance%5D=sql.0&l%5B2%5D%5Boffset%5D=0&l%5B2%5D%5Baggregate%5D=minmax&l%5B2%5D%5Bcolor%5D=%23ff9600&l%5B2%5D%5Bthickness%5D=1&l%5B2%5D%5Bshadowsize%5D=3&l%5B2%5D%5Bunit%5D=W&l%5B2%5D%5Bname%5D=PV+Power+Total&l%5B2%5D%5Bxmove%5D=0&l%5B2%5D%5Byaxe%5D=off&l%5B2%5D%5BcommonYAxis%5D=1&l%5B2%5D%5BafterComma%5D=2&l%5B2%5D%5Bdashes%5D=false&l%5B2%5D%5BdashLength%5D=10&l%5B2%5D%5BspaceLength%5D=10&l%5B2%5D%5Bmultiplicator%5D=1&l%5B2%5D%5Bxaxe%5D=off&l%5B2%5D%5Bfill%5D=0.2&l%5B2%5D%5Bsmoothing%5D=2&l%5B3%5D%5Bid%5D=0_userdata.0.PV.rExport_Power_Signed&l%5B3%5D%5Boffset%5D=0&l%5B3%5D%5Baggregate%5D=minmax&l%5B3%5D%5Bcolor%5D=%23009cff&l%5B3%5D%5Bthickness%5D=1&l%5B3%5D%5Bshadowsize%5D=3&l%5B3%5D%5Bunit%5D=W&l%5B3%5D%5Bname%5D=Netz&l%5B3%5D%5Bxmove%5D=0&l%5B3%5D%5Byaxe%5D=off&l%5B3%5D%5Bxaxe%5D=off&l%5B3%5D%5BcommonYAxis%5D=1&l%5B3%5D%5BafterComma%5D=2&l%5B3%5D%5Bdashes%5D=false&l%5B3%5D%5BdashLength%5D=10&l%5B3%5D%5BspaceLength%5D=10&l%5B3%5D%5Bmultiplicator%5D=1&l%5B3%5D%5Bfill%5D=0.2&l%5B3%5D%5Binstance%5D=sql.0&l%5B4%5D%5Bid%5D=0_userdata.0.PV.rBattery_Power_Signed&l%5B4%5D%5Boffset%5D=0&l%5B4%5D%5Baggregate%5D=minmax&l%5B4%5D%5Bcolor%5D=%237aff00&l%5B4%5D%5Bthickness%5D=1&l%5B4%5D%5Bshadowsize%5D=3&l%5B4%5D%5Bunit%5D=W&l%5B4%5D%5Bname%5D=Batterie&l%5B4%5D%5Bxmove%5D=0&l%5B4%5D%5Byaxe%5D=off&l%5B4%5D%5Bxaxe%5D=off&l%5B4%5D%5BcommonYAxis%5D=1&l%5B4%5D%5BafterComma%5D=2&l%5B4%5D%5Bdashes%5D=false&l%5B4%5D%5BdashLength%5D=10&l%5B4%5D%5BspaceLength%5D=10&l%5B4%5D%5Bmultiplicator%5D=1&l%5B4%5D%5Bfill%5D=0.2&l%5B4%5D%5Binstance%5D=sql.0&l%5B5%5D%5Bid%5D=0_userdata.0.PV.rLoad_Power&l%5B5%5D%5Binstance%5D=sql.0&l%5B5%5D%5Boffset%5D=0&l%5B5%5D%5Baggregate%5D=minmax&l%5B5%5D%5Bcolor%5D=%23da041b&l%5B5%5D%5Bthickness%5D=1&l%5B5%5D%5Bshadowsize%5D=2&l%5B5%5D%5Bunit%5D=W&l%5B5%5D%5Bname%5D=Verbrauch&l%5B5%5D%5Bxmove%5D=0&l%5B5%5D%5Byaxe%5D=off&l%5B5%5D%5Bxaxe%5D=off&l%5B5%5D%5BcommonYAxis%5D=1&l%5B5%5D%5BafterComma%5D=2&l%5B5%5D%5Bdashes%5D=false&l%5B5%5D%5BdashLength%5D=10&l%5B5%5D%5BspaceLength%5D=10&l%5B5%5D%5Bmultiplicator%5D=1&l%5B5%5D%5Bsmoothing%5D=0&l%5B5%5D%5Bfill%5D=0.2&l%5B5%5D%5Bpoints%5D=false&l%5B6%5D%5Bid%5D=0_userdata.0.PV.rBattery_Level&l%5B6%5D%5Binstance%5D=sql.0&l%5B6%5D%5Boffset%5D=0&l%5B6%5D%5Baggregate%5D=minmax&l%5B6%5D%5Bcolor%5D=%23800000&l%5B6%5D%5Bthickness%5D=2&l%5B6%5D%5Bshadowsize%5D=3&l%5B6%5D%5Bunit%5D=%25&l%5B6%5D%5Bname%5D=Ladezustand&l%5B6%5D%5Bxmove%5D=0&l%5B6%5D%5Byaxe%5D=right&l%5B6%5D%5BignoreNull%5D=&l%5B6%5D%5BafterComma%5D=2&l%5B6%5D%5Bdashes%5D=false&l%5B6%5D%5BdashLength%5D=10&l%5B6%5D%5BspaceLength%5D=10&l%5B6%5D%5Bmultiplicator%5D=1&l%5B6%5D%5Bxaxe%5D=off&timeType=static&relativeEnd=now&range=180&aggregateType=count&aggregateSpan=3000&hoverDetail=true&useComma=false&zoom=true&noedit=false&animation=0&live=5&legend=ne&start=2023-08-27&start_time=00%3A00&end=2023-08-28&end_time=00%3A00&window_bg=%23ffffff&bg=0"},"style":{"left":"100px","top":"311px","width":"751px","height":"320px"},"widgetSet":"basic"}]
-
@norwegen60
Also man kann die Daten (Parameter) von VIS nur auf Dateiebene ändern.- man muss also erst jedesmal vor einer Änderung die Datei lesen
- die src in der Datei suchen
- die src anpassen und die Datei speichern
Dann weiß ich aber noch nicht, ob dann das Frontend (VIS) dadurch direkt upgedatet wird.
Also mir erscheint die andere Möglichkeit mit eCharts wesentlich einfacher, da man dort die Änderungen auf Objektebene vollzieht.
Du kannst ja mal testen, ob eine Änderung auf Dateiebene, also in Deinem VIS-Projekt, dann das Frontend geändert wird?
- man muss also erst jedesmal vor einer Änderung die Datei lesen