{"id":18187948,"url":"https://github.com/geschke/golrackpi","last_synced_at":"2025-08-01T11:37:16.442Z","repository":{"id":57691717,"uuid":"462329342","full_name":"geschke/golrackpi","owner":"geschke","description":"Go Library Rest Api Client (for) Kostal Plenticore Inverters (with CLI)","archived":false,"fork":false,"pushed_at":"2024-01-28T21:22:07.000Z","size":102,"stargazers_count":1,"open_issues_count":1,"forks_count":1,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-04-04T03:46:24.306Z","etag":null,"topics":["api","cli","go","golang","golang-library","kostal","kostal-plenticore","library","plenticore","solar-energy"],"latest_commit_sha":null,"homepage":"","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/geschke.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}},"created_at":"2022-02-22T14:17:02.000Z","updated_at":"2024-02-04T13:54:10.000Z","dependencies_parsed_at":"2022-09-26T20:53:44.925Z","dependency_job_id":null,"html_url":"https://github.com/geschke/golrackpi","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/geschke%2Fgolrackpi","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/geschke%2Fgolrackpi/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/geschke%2Fgolrackpi/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/geschke%2Fgolrackpi/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/geschke","download_url":"https://codeload.github.com/geschke/golrackpi/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247666011,"owners_count":20975787,"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":["api","cli","go","golang","golang-library","kostal","kostal-plenticore","library","plenticore","solar-energy"],"created_at":"2024-11-03T02:04:08.084Z","updated_at":"2025-04-07T13:47:27.978Z","avatar_url":"https://github.com/geschke.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"# golrackpi is a Go (Golang) Library Rest Api Client (for) Kostal Plenticore Inverters (with CLI)\n\n[![Go Reference](https://pkg.go.dev/badge/github.com/geschke/golrackpi.svg)](https://pkg.go.dev/github.com/geschke/golrackpi)\n\nThis repository provides a Go (Golang) library for the undocumented REST-API of Kostal Plenticore Inverters. It uses the PIKO IQ / PLENTICORE plus API with its swagger documentation found at \"inverter ip address\"/api/v1/.\n\nThis library is not affiliated with Kostal and is no offical product of KOSTAL Solar Electric GmbH or any subsidiary company of Kostal Gruppe.\n\n## Features\n\n* Authenticate (Login, Logout, Check authentication)\n* Read settings\n* Read processdata\n* Read events\n\nAdditional:\n\n* Commandline interface (CLI) to get any kind of returned inverter data\n\n## Getting Started\n\nPlease be patient. The library is in development and currently in the last stage before a release will be published. So I'm cleaning up a bit and try to add some senseful comments and documentation in the next step.\n\n...todo...\n\n### Installing the library\n\n...todo...\n\n### Using the command line interface\n\n\n\n\n```shell\n\n golrackpi is a small CLI application to read values from Kostal Plenticore Inverters.\n\nUsage:\n  golrackpi [command]\n\nAvailable Commands:\n  completion  Generate the autocompletion script for the specified shell\n  events      Get the latest events\n  help        Help about any command\n  info        Returns miscellaneous information\n  modules     List modules content\n  processdata List processdata values\n  settings    List settings content\n\nFlags:\n  -h, --help              help for golrackpi\n  -p, --password string   Password (required)\n  -m, --scheme string     Scheme (http or https, default http)\n  -s, --server string     Server (e.g. inverter IP address) (required)\n\nUse \"golrackpi [command] --help\" for more information about a command.\n\n\n```\n\n \n### Using the library from Go\n\n...todo...\n\n\n## Documentation\n\n...todo...\n\n## License\n\nMIT\n\n## Thanks to\n\n* [kilianknoll](https://github.com/kilianknoll) for the kostal-RESTAPI project \n* [stegm](https://github.com/stegm) for the pykoplenti Python REST client API project\n* Marco Tröster ([Bonifatius94](https://github.com/Bonifatius94)) in the issue of openhab-addons for some Java code provided in https://github.com/openhab/openhab-addons/issues/7492\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgeschke%2Fgolrackpi","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgeschke%2Fgolrackpi","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgeschke%2Fgolrackpi/lists"}