https://github.com/neelabalan/growatt_dashboard
collect data from API and visualize metrics in grafana dashboard
https://github.com/neelabalan/growatt_dashboard
dashboard data-collection data-visualization grafana python solar
Last synced: about 1 month ago
JSON representation
collect data from API and visualize metrics in grafana dashboard
- Host: GitHub
- URL: https://github.com/neelabalan/growatt_dashboard
- Owner: neelabalan
- License: mit
- Created: 2022-11-13T13:50:33.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2022-12-02T11:59:25.000Z (over 3 years ago)
- Last Synced: 2024-01-27T05:02:30.251Z (over 2 years ago)
- Topics: dashboard, data-collection, data-visualization, grafana, python, solar
- Language: Python
- Homepage:
- Size: 299 KB
- Stars: 3
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Grafana Growatt Dashboard
## Config Change after cloning the repository
- username and password in `config.json` is server-api.growatt.com/login username/pass
- plant_id from [`get_plants`](https://github.com/neelabalan/growatt_dashboard/blob/b3fc477412518facce65164e8bd38b5d9734289d/data_collector.py#LL58C9-L58C19)
- start_date - Date from which data has to be collected
## Setup
- Once the `config.json` changes are done, run `docker-compose up` to start the `data_collector.py` and `grafana` service.
- Navigate to `localhost:3000` **username: admin, password: admin** (check `grafana.ini` in grafana_config folder)
- In the dashboard section select **Browse** and select **GrowattDashboard** to view.
# Screenshot
