Project Name

Data Visualisation Solution For Renewable Energy Plants

Information Technology
Odoo, Python, PostgreSQL, ReactJS, C, and Ruby on Rails


Our client, based in Italy, is a seasoned expert in Odoo and various other technologies. They were facing a significant challenge related to their solar and wind plants’ data in Odoo. With data pouring in from these plants, they needed an efficient solution to consolidate and visualize this data comprehensively.



The client's primary challenges revolved around the management and visualization of data from their solar and wind plants within the Odoo environment. The hurdles included:

  • Facing issues in handling a vast amount of data generated by multiple sources, which needed to be processed and presented coherently.
  • Odoo's native JavaScript was not as reactive as required for real-time data monitoring and analysis.
  • The client was using the Chart.js library in Odoo for charting, but it had limitations regarding available chart types and customization options.
  • There is no responsive UI in Odoo, so there was a need to continue with ReactJS.

Our Solution

Ksolves Team has provided a robust solution to their client that includes:

  • We developed a specialized Odoo widget that integrates with ReactJS for building user interfaces. For slow rendering of data, our team has added React JS to display the data faster using components.
  • For visualization of charts, we have created the widgets that render the React components and display the chart using the highchart library.
  • To overcome other limitations and provide advanced native charting capabilities, we employed the High Chart library.
  • For displaying the flow of the plants and sending commands like restart, start, stop, and status for the plants, we have created the widgets based on the React component.

Data Flow Diagram



In summary, our client, an Odoo and technology expert, faced data management and visualization challenges that we successfully addressed through the Odoo integration of React, the Highchart library, and an Odoo widget. This not only streamlined data monitoring and analysis but also ensured the ability to scale and adapt to their evolving needs. Our solution added a human touch to technology, making data accessible and actionable for our client’s operations. Moreover, by successfully creating a React widget from Odoo, we displayed the data using HighChart, which is much faster and can handle a massive amount of data.

Streamline Your Business Operations With Our
Odoo ERP Customised Solutions!