{"id":23278584,"url":"https://github.com/nderousseaux/solar-data-viz","last_synced_at":"2026-04-30T07:34:55.695Z","repository":{"id":266340098,"uuid":"898074543","full_name":"nderousseaux/solar-data-viz","owner":"nderousseaux","description":"Data-visualisation de time-series de production d'énergie solaire en Italie.","archived":false,"fork":false,"pushed_at":"2024-12-04T23:43:42.000Z","size":4646,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-06-25T18:08:28.792Z","etag":null,"topics":["echarts","grafana","influxdb","project"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/nderousseaux.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-12-03T18:37:04.000Z","updated_at":"2024-12-04T23:43:46.000Z","dependencies_parsed_at":"2024-12-03T19:37:10.039Z","dependency_job_id":"3b950e44-5066-4ec8-ab4a-57d0d8dbd78a","html_url":"https://github.com/nderousseaux/solar-data-viz","commit_stats":null,"previous_names":["nderousseaux/solar-data-viz"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/nderousseaux/solar-data-viz","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nderousseaux%2Fsolar-data-viz","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nderousseaux%2Fsolar-data-viz/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nderousseaux%2Fsolar-data-viz/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nderousseaux%2Fsolar-data-viz/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/nderousseaux","download_url":"https://codeload.github.com/nderousseaux/solar-data-viz/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nderousseaux%2Fsolar-data-viz/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32458237,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-29T22:27:22.272Z","status":"online","status_checked_at":"2026-04-30T02:00:05.929Z","response_time":57,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["echarts","grafana","influxdb","project"],"created_at":"2024-12-19T22:32:25.855Z","updated_at":"2026-04-30T07:34:55.680Z","avatar_url":"https://github.com/nderousseaux.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Solar data vizualisation\n\nThis project implements data vizualisation for time series solar generation and\ndemand Italy for 2016. \n\nThis project use influxdb to store the data and Grafana and Apache ECharts to\nvizualize the data. \n\n![dashboard](./screenshots/overall.gif)\n![mix](./screenshots/mix.gif)\n![history](./screenshots/history.gif)\n\n## Launch the project\n\nTo launch the project, you need to have docker and docker-compose installed on\nyour machine. \n\nThen, you can launch the project with the following command:\n\n```bash\ndocker-compose up\n```\n\n### Setting up InfluxDB CLI\n\nTo access the influxdb CLI, you should have the influxdb client installed on\nyour machine. \n\nThen, you can access the influxdb CLI with the following command:\n```bash\ninflux config create \\\n  --config-name solar-data \\\n  --host-url http://localhost:8086 \\\n  --org solar-data-viz \\\n  --username-password solar-data-viz:solar-data-viz \\\n  --active\n```\n\nThen, the first time you launch the project, you should create the data into\ninfluxdb database with the following command :\n```bash\ninflux write \\\n  -b solar-data \\\n  -f data/data-2016.txt\n```\n\n### Access Grafana\n\nTo access dashboards, you can go to the following URL:\n[http://localhost:3000/dashboards](http://localhost:3000/dashboards).\nThe default login and password are `solar-data-viz`.\n\n\n## Stop the project\n\nTo stop the project, you can use the following command:\n\n```bash\ndocker-compose down\n\n# or, if you want to remove the volumes\ndocker-compose down -v\n```\n\n## Doing modifications\n\nIf you want to edit the dashboard, you can edit it in the Grafana interface, \nand then export the dashboard to the `dashboards` folder.\n\n### The `Charts` folder\n\nThe `Charts` folder contains the Apache ECharts code to vizualize the data.\nIt's not directly used in grafana, so if you want to update the charts, you\nshould copy the code from the `Charts` folder to the Grafana dashboard.","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnderousseaux%2Fsolar-data-viz","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fnderousseaux%2Fsolar-data-viz","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnderousseaux%2Fsolar-data-viz/lists"}