Ako môžeme pomôcť?

v2.19.4 release 16.7.2024

Release Notes pre my.agevolt.com

v2.19.4 Release 16.7.2024

Nové Funkcie:

  • Tabuľky na Dashboarde:
    • Prehľad:
      • Užívatelia môžu teraz pridať tabuľky na svoje dashboardy spolu s existujúcimi grafmi.
      • Počiatočné tabuľky zahŕňajú zoznamy nabíjacích staníc, peňaženiek a ďalšie kľúčové dátové sady.
    • Prispôsobenie:
      • Užívatelia môžu filtrovať, triediť a prispôsobovať viditeľnosť stĺpcov pre svoje tabuľky.
      • Tieto nastavenia sa ukladajú na backend a môžu byť konfigurované na obnovovanie v nastavených intervaloch (napr. každých X minút).
    • Príklady využitia:
      • Užívatelia môžu vyfiltrovať nabíjacie stanice podľa stavu, napríklad "Offline", "Nabíja", "Chyba" a podobne.
      • Možnosť zobraziť iba stanice, ktoré sú momentálne v prevádzke alebo vyžadujú údržbu.
      • Užívatelia môžu sledovať peňaženky a transakcie v reálnom čase.
  • Integrácia:
    • Tabuľky načítavajú dáta z Reduxu a zobrazujú podľa nastavení uložených na backende.
    • Komponent DataGridPro sa používa na zobrazovanie a správu údajov v tabuľkách.
  • Technické Detaily:
    • API Integrácia:
      • Funkcie saveTableSettingsToBackend(tableId, settings) a loadTableSettingsFromBackend(tableId) spracovávajú API volania na uloženie a načítanie nastavení tabuliek.
    • Správa Stavu:
      • Redux sa používa na správu údajov a nastavení tabuliek.
      • Akcie setTableData a setTableSettings aktualizujú Redux store s načítanými dátami a užívateľskými nastaveniami.
    • Komponenty UI:
      • Komponent WidgetTableComponent používa DataGridPro na zobrazovanie a prispôsobenie tabuliek.
      • Zmeny nastavení spúšťajú aktualizácie Reduxu a API volania na uloženie nastavení.
      • Tabuľky sa môžu automaticky obnovovať v užívateľom definovaných intervaloch.
  • Budúce Vylepšenia:
    • Plánuje sa pridať detailnejšie tabuľky, ako sú histórie transakcií a hlbšie analýzy nabíjacích bodov.

Táto verzia výrazne zlepšuje schopnosť užívateľov monitorovať a spravovať svoje nabíjacie stanice a súvisiace dáta priamo z dashboardu, poskytujúc viac integrovaný a prispôsobiteľný zážitok.


Release Notes for my.agevolt.com

v2.19.4 Release 16.7.2024

New Features:

  • Tables in Dashboard:
    • Overview:
      • Users can now add tables to their dashboards alongside existing graphs.
      • Initial tables available include user's charging station lists, wallet lists, and other key data sets.
    • Customization:
      • Users can filter, sort, and customize column visibility for their tables.
      • These settings are saved to the backend and can be configured to refresh at set intervals (e.g., every X minutes).
    • Usage Examples:
      • Users can filter charging stations by status, such as "Offline," "Charging," "Error," and more.
      • Option to display only stations that are currently operational or require maintenance.
      • Users can monitor wallets and transactions in real-time.
  • Integration:
    • Tables load data from Redux and display according to backend-stored settings.
    • The DataGridPro component is used for displaying and managing table data.
  • Technical Details:
    • API Integration:
      • Functions saveTableSettingsToBackend(tableId, settings) and loadTableSettingsFromBackend(tableId) handle API calls for saving and loading table settings.
    • State Management:
      • Redux is used to manage table data and settings.
      • setTableData and setTableSettings actions update the Redux store with fetched data and user-defined settings.
    • UI Components:
      • The WidgetTableComponent uses DataGridPro for table display and customization.
      • Settings changes trigger Redux updates and API calls to save settings.
      • Tables can auto-refresh at user-defined intervals.
  • Future Enhancements:
    • Plans to add more detailed tables, such as transaction histories and in-depth charging point analytics.

This release significantly enhances user capability to monitor and manage their charging stations and related data directly from the dashboard, providing a more integrated and customizable experience.