openems icon indicating copy to clipboard operation
openems copied to clipboard

ABL wallbox component evse.checkpoint.abl (created with Claude)

Open janklostermann opened this issue 1 month ago • 4 comments

This is the implementation of evse.chargepoint.abl for the ABL Wallbox eMH1. It uses ModbusTCP (connected to hardware via a modbus gateway to modbus ascii). It was mainly created by [email protected]. Therefore it also contains a starting point for a AI skill to create such components. It is equipped with a test suite and also a simulator for testing the component and also the connection to an existing hardware. Due to a lack of the hardware connection in the moment, I could not test it in real life yet.

janklostermann avatar Nov 18 '25 12:11 janklostermann

I would suggest to not merge this PullRequest into the project's develop branch until I have the full real-life testing of the system here finished. Maybe I was a bit fast. But thanks a lot for the feedback on this component. If there is more to consider I am happy to hear about it. (I will assure that the ALFEN wallbox, which I am going to implement next, will use the Modbus Dummy Service. Even though I (and the AI) still have to learn how.)

janklostermann avatar Nov 18 '25 13:11 janklostermann

I would suggest to not merge this PullRequest into the project's develop branch until I have the full real-life testing of the system here finished. Maybe I was a bit fast. But thanks a lot for the feedback on this component. If there is more to consider I am happy to hear about it. (I will assure that the ALFEN wallbox, which I am going to implement next, will use the Modbus Dummy Service. Even though I (and the AI) still have to learn how.)

Also please read the: https://openems.github.io/openems.io/openems/latest/contribute/coding-guidelines.html

Sn0w3y avatar Nov 18 '25 14:11 Sn0w3y

I have read this and tried it. Not only once. For days. Unfortunately I didn't get it up and running. Somehow I couldn't get it working, whatever I did wrong. (First it was an Eclipse version from 2024. Which I never have guessed to have such a big impact on building the project with gradle. Simon then recommended upgrading. Then I could build edge...) With the help of AI and building in an environment where AI can directly help (VScode), I finally got it working together with UI as well. Without that help, I might have given up eventually...

Am 18. November 2025 14:08:15 MEZ schrieb Johannes Haller @.***>:

@Sn0w3y commented on this pull request.

On cnf/.project:

https://openems.github.io/openems.io/openems/latest/gettingstarted.html#_setup_eclipse_ide_for_openems_edge_and_backend

as recommended in the documentation for the UI

-- Reply to this email directly or view it on GitHub: https://github.com/OpenEMS/openems/pull/3428#discussion_r2538153001 You are receiving this because you authored the thread.

Message ID: @.***> -- Jan Klostermann Klostermann Engineering AI Transformation Partner

Von /e/ Mail gesendet.

janklostermann avatar Nov 19 '25 09:11 janklostermann

I have read this and tried it. Not only once. For days. Unfortunately I didn't get it up and running. Somehow I couldn't get it working, whatever I did wrong. (First it was an Eclipse version from 2024. Which I never have guessed to have such a big impact on building the project with gradle. Simon then recommended upgrading. Then I could build edge...)

To be honest I do not understand why because many others have had no Issues setting it up. Also the Documentation on Getting Started is VERY detailled. AI is NOT always helpful. Especially in BIG Projects/Developments, where one needs to UNDERSTAND the Context and not only "Predict" or rely on Algorythms.

Sn0w3y avatar Nov 19 '25 09:11 Sn0w3y