{"id":23266930,"url":"https://github.com/borisbrock/heidelbridge","last_synced_at":"2026-02-19T19:05:57.478Z","repository":{"id":247820344,"uuid":"826936585","full_name":"BorisBrock/HeidelBridge","owner":"BorisBrock","description":"Integrate your Heidelberg wallbox into your home WiFi network with ease","archived":false,"fork":false,"pushed_at":"2026-02-08T13:25:49.000Z","size":3385,"stargazers_count":34,"open_issues_count":5,"forks_count":10,"subscribers_count":5,"default_branch":"main","last_synced_at":"2026-02-08T15:11:16.392Z","etag":null,"topics":["charger","daheimladen","esp32","evcc","evse","heidelberg","home-automation","modbus","ocpp","wallbox"],"latest_commit_sha":null,"homepage":"","language":"C","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/BorisBrock.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":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2024-07-10T17:17:27.000Z","updated_at":"2026-02-08T13:25:52.000Z","dependencies_parsed_at":"2024-12-27T06:19:23.189Z","dependency_job_id":"4f7382dc-5774-4625-a433-c234ab15f6e2","html_url":"https://github.com/BorisBrock/HeidelBridge","commit_stats":{"total_commits":88,"total_committers":3,"mean_commits":"29.333333333333332","dds":"0.022727272727272707","last_synced_commit":"6132dc5853174c5b9528f39e4ba47ecbb8bdedb6"},"previous_names":["borisbrock/heidelbridge"],"tags_count":27,"template":false,"template_full_name":null,"purl":"pkg:github/BorisBrock/HeidelBridge","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BorisBrock%2FHeidelBridge","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BorisBrock%2FHeidelBridge/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BorisBrock%2FHeidelBridge/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BorisBrock%2FHeidelBridge/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/BorisBrock","download_url":"https://codeload.github.com/BorisBrock/HeidelBridge/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BorisBrock%2FHeidelBridge/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29627806,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-19T18:02:07.722Z","status":"ssl_error","status_checked_at":"2026-02-19T18:01:46.144Z","response_time":117,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"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":["charger","daheimladen","esp32","evcc","evse","heidelberg","home-automation","modbus","ocpp","wallbox"],"created_at":"2024-12-19T16:34:38.038Z","updated_at":"2026-02-19T19:05:57.449Z","avatar_url":"https://github.com/BorisBrock.png","language":"C","funding_links":["https://www.buymeacoffee.com/borisbrock"],"categories":[],"sub_categories":[],"readme":"\u003cdiv align=\"center\"\u003e\n  \u003ca href=\"#\"\u003e\n    \u003cimg src=\"https://raw.githubusercontent.com/BorisBrock/Heidelbridge/main/docs/img/blueberry.svg\" height=\"100px\" /\u003e\n \u003c/a\u003e\n\u003c/div\u003e\n\u003ch1 align=\"center\"\u003eHeidel\u003cspan style=\"color:#646bafff\"\u003eBridge\u003c/span\u003e\u003c/h1\u003e\n\n![PlatformIO CI Build](https://github.com/BorisBrock/Heidelbridge/actions/workflows/build.yml/badge.svg)\n![Flawfinder Code Analysis](https://github.com/BorisBrock/Heidelbridge/actions/workflows/flawfinder.yml/badge.svg)\n![Cppcheck Code Analysis](https://github.com/BorisBrock/Heidelbridge/actions/workflows/cppcheck.yml/badge.svg)\n\nHeidelBridge is a firmware for ESP32 microcontrollers. It allows you to bring your [Heidelberg wallbox](https://www.heidelberg-wallbox.eu) into your WiFi network. This is done by turning your wallbox into a [Daheimladen](https://www.daheimladen.de/) compatible device. This way the wallbox can easily be integrated into home energy management systems like [evcc](https://github.com/evcc-io/evcc).\n\n\u003ca href=\"https://www.buymeacoffee.com/borisbrock\" target=\"_blank\"\u003e\u003cimg src=\"https://cdn.buymeacoffee.com/buttons/v2/default-violet.png\" alt=\"Buy Me A Coffee\" style=\"height: 60px !important;width: 217px !important;\" \u003e\u003c/a\u003e\n\n---\n\n![graph](/docs/img/graph.svg)\n\n---\n\n# Required Hardware\n\nYou only need two components for this project: an ESP32 microcontroller and a MAX485 module. Both are available in large quantities and at reasonable prices on the Internet. You will also need a breadboard and a few jumper wires. All in all, it shouldn't cost you more than 10€.\n\nParts list:\n- ESP32 microcontroller*\n- MAX485 breakout board\n- 6 jumper wires\n- A breadboard\n\nThis should be enough for quickly putting together a fully functioning prototype.\nOf course a well designed PCB would be much nicer, but this is still work in progress. Once the design is ready, the schematics will be available *right here*.\n\n\u003e *\\* This project is currently based on the classic ESP32. It has not been built/tested for newer models, like the S2 and C6.*\n\n# Getting Started\n\nTo get your very own HeidelBridge up and running follow these guides:\n- Step 1: [Programming the ESP32](/docs/SoftwareSetup.md)\n- Step 2: [Hardware Setup](/docs/HardwareSetup.md)\n\n# Keeping Your HeidelBridge Up-To-Date\n\nHeidelbridge supports OTA (Over The Air) updates. That means that you can update the device firmware via WiFi without physical access to the device. This process is described here: [updating your HeidelBridge](/docs/SoftwareSetup.md#updating-your-heidelbridge).\n\n# Using HeidelBridge With evcc\n\nAdding your HeidelBridge to evcc is very straight forward.\nSee [these instructions](/docs/evcc.md) for details.\n\n# Using HeidelBridge With Home Assistant\n\nHeidelBridge can easily be integrated into Home Assistant. Check out [this guide](/docs/HomeAssistant.md) to get started.\n\nGUI Example:\n\n![graph](/docs/img/home_assistant.png)\n\n---\n\n# Available APIs\n\nThe HeidelBridge offers a MQTT API and a REST API. You can find more details about both APIs in the [HeidelBridge API Reference](/docs/APIReference.md).\n\n# Web Endpoints\n\nThe following web endpoints are currently served by HeidelBridge:\n\n| URL         | Function                    |\n| ----------- | --------------------------- |\n| {ip}        | Configuration web interface |\n| {ip}/update | OTA update web interface    |\n\n# Contribution\n\n:heart: Help is welcome! Do you own a Heidelberg Energy Control wallbox? Are you a Modbus expert? Do you have ideas for improvements? Did you find a bug? Feel free to review the code, create pull requests, open issues or contact me directly.\n\n\n# Used Assets and Libraries\n\nThe following assets and libraries are used by this project:\n\n- [Blueberry logo](https://www.vecteezy.com/free-vector/blueberry)\n- [eModbus Arduino library](https://github.com/eModbus/eModbus)\n- [Async TCP Arduino library](https://github.com/mathieucarbou/AsyncTCP)\n- [ESP Async Webserver Arduino library](https://github.com/HenkHoldijk/mathieucarbou_ESPAsyncWebServer)\n- [Websockets Arduino library](https://github.com/Links2004/arduinoWebSockets)\n- [Async MQTT Client](https://github.com/marvinroger/async-mqtt-client)\n- [Daheimladen Modbus API](https://www.daheimladen.de/post/modbus-api)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fborisbrock%2Fheidelbridge","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fborisbrock%2Fheidelbridge","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fborisbrock%2Fheidelbridge/lists"}