{"id":23999093,"url":"https://github.com/bytekeeper/solar-grabber","last_synced_at":"2026-05-16T04:02:27.375Z","repository":{"id":172495498,"uuid":"649362346","full_name":"Bytekeeper/solar-grabber","owner":"Bytekeeper","description":"Small service to pull data from Deye's SUNxxx Microinverters (not from the cloud) and push it into an database ","archived":false,"fork":false,"pushed_at":"2023-06-10T09:27:36.000Z","size":48,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-02-08T23:24:16.235Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Rust","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Bytekeeper.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","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":"2023-06-04T16:01:14.000Z","updated_at":"2023-12-08T07:22:04.000Z","dependencies_parsed_at":null,"dependency_job_id":"8a18147c-5766-4ce4-a4a9-8bc9e6646909","html_url":"https://github.com/Bytekeeper/solar-grabber","commit_stats":null,"previous_names":["bytekeeper/solar-grabber"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Bytekeeper%2Fsolar-grabber","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Bytekeeper%2Fsolar-grabber/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Bytekeeper%2Fsolar-grabber/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Bytekeeper%2Fsolar-grabber/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Bytekeeper","download_url":"https://codeload.github.com/Bytekeeper/solar-grabber/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":240637123,"owners_count":19833006,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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":[],"created_at":"2025-01-07T23:45:40.187Z","updated_at":"2026-05-16T04:02:22.342Z","avatar_url":"https://github.com/Bytekeeper.png","language":"Rust","funding_links":[],"categories":[],"sub_categories":[],"readme":"# solar-grabber\nSmall service to pull data from Deye's SUNxxx Microinverters (not from the cloud) and push it into an database. \nCurrently only the SUN600 is supported, and only InfluxDB is supported.\n\nThe data transferred is the current power generation, the power generated today and the total power generated.\nThis is how it could look on a Grafana board:\n![Grafana Demo Panel](res/grafana.png)\n\n## How to install\n* Download the [latest binary here (click the topmost run)](https://github.com/Bytekeeper/solar-grabber/actions).\n* Unpack it `sudo unzip artifact.zip -d /bin/` \n* Do a `sudo chmod u+x /bin/sun-status-grabber`\n* Download the [config file](https://github.com/Bytekeeper/solar-grabber/blob/raw/main/sun-status-grabber.conf) and save it it `/etc/`\n* Now edit `/etc/sun-status-grabber.conf` and replace the example values, you can add multiple inverters and/or InfluxDBs\n* If you're using `systemd` (you most likely are):\n  * Download the [timer](https://github.com/Bytekeeper/solar-grabber/blob/raw/main/solar_grabber.timer) and [service](https://github.com/Bytekeeper/solar-grabber/blob/raw/main/solar_grabber.service)\n  * Copy them to `/etc/systemd/system/`\n  * Now run `sudo systemctl enable solar_grabber.timer`\n  * Followed by `sudo systemctl start solar_graber.timer`\n  * It will run the grabber every minute\n  * You can edit the config at any time, it will automatically use the new settings\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbytekeeper%2Fsolar-grabber","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbytekeeper%2Fsolar-grabber","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbytekeeper%2Fsolar-grabber/lists"}