{"id":26919297,"url":"https://github.com/florian-h05/wattpilot4j","last_synced_at":"2026-04-30T03:38:06.871Z","repository":{"id":285252562,"uuid":"955350762","full_name":"florian-h05/wattpilot4j","owner":"florian-h05","description":"Java client SDK for controlling \u0026 monitoring Fronius Wattpilot wallboxes","archived":false,"fork":false,"pushed_at":"2026-04-17T07:13:50.000Z","size":367,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2026-04-17T09:22:02.916Z","etag":null,"topics":["electric-vehicle-charging","electric-vehicle-charging-station","electric-vehicles","energy-management","fronius","java","osgi","wallbox"],"latest_commit_sha":null,"homepage":"https://florian-h05.github.io/wattpilot4j/","language":"Java","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/florian-h05.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,"zenodo":null,"notice":"NOTICE","maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2025-03-26T14:01:27.000Z","updated_at":"2026-04-17T07:13:52.000Z","dependencies_parsed_at":"2025-08-01T14:19:16.044Z","dependency_job_id":"996849d1-2d7f-45c2-a10d-80fadd89bfcc","html_url":"https://github.com/florian-h05/wattpilot4j","commit_stats":null,"previous_names":["florian-h05/wattpilot4j"],"tags_count":9,"template":false,"template_full_name":null,"purl":"pkg:github/florian-h05/wattpilot4j","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/florian-h05%2Fwattpilot4j","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/florian-h05%2Fwattpilot4j/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/florian-h05%2Fwattpilot4j/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/florian-h05%2Fwattpilot4j/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/florian-h05","download_url":"https://codeload.github.com/florian-h05/wattpilot4j/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/florian-h05%2Fwattpilot4j/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32454147,"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":["electric-vehicle-charging","electric-vehicle-charging-station","electric-vehicles","energy-management","fronius","java","osgi","wallbox"],"created_at":"2025-04-01T21:31:14.825Z","updated_at":"2026-04-30T03:38:01.863Z","avatar_url":"https://github.com/florian-h05.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# wattpilot4j\n\n`wattpilot4j` is Java (\u003e= 17) client library to interact with [Fronius Wattpilot wallboxes](https://www.fronius.com/en-gb/uk/solar-energy/home-owners/products-and-solutions/e-mobility/wattpilot-electric-car-charger-for-homes), which unfortunately don't provide an official API.\nThis client library is based on the undocumented WebSockets API, which is used by the the official Wattpilot.Solar mobile app.\n\nThis implementation is based on the API documentation at [joscha82/wattpilot](https://github.com/joscha82/wattpilot).\nMany thanks for the great work!\n\n## Wattpilot Shell\n\nThe shell provides an easy way to interact with the Wattpilot wallbox without writing any code.\nIt allows to get the status and control some charging settings such as mode, current and power threshold.\n\nCompile and run the shell with:\n\n```shell\n./mvnw clean compile exec:java -P shell \"-Dexec.args=YOUR_WALLBOX_IP YOUR_WALLBOX_PASSWORD\"\n```\n\nYou can optionally configure logging by providing `org.slf4j.simpleLogger.log` system properties on the command line, e.g.:\n\n```\n-Dorg.slf4j.simpleLogger.defaultLogLevel=info\n-Dorg.slf4j.simpleLogger.log.com.florianhotze=debug\n```\n\n## Disclaimer\nThis project is not affiliated with, endorsed by, or supported by Fronius International GmbH.\n\"Fronius\" and \"Wattpilot\" are trademarks or registered trademarks of Fronius International GmbH.\nAll other trademarks and brand names mentioned in this project are the property of their respective owners.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fflorian-h05%2Fwattpilot4j","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fflorian-h05%2Fwattpilot4j","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fflorian-h05%2Fwattpilot4j/lists"}