Skip to content

UUGP charger moved to MODBUS TCP - #3115

Open
JorgenSeemann wants to merge 126 commits into
dalathegreat:mainfrom
JorgenSeemann:uugp-rs485
Open

JorgenSeemann wants to merge 126 commits into
dalathegreat:mainfrom
JorgenSeemann:uugp-rs485

Conversation

@JorgenSeemann

Copy link
Copy Markdown
Contributor

What

UUGP charger communication via MODBUS TCP

Why

Originally implementation used RS485, but several boards doesn't have this

How

It sets the UUGP charger IP and initialize communication

Types of changes

  • Bugfix (non-breaking change which fixes an issue)
  • [x ] New feature (non-breaking change which adds functionality)
  • Breaking change (users may need to reconfigure their setups)
  • Code quality improvements to existing code or addition of tests

Related issue or feature (if applicable):

  • fixes

Pull request in Battery Emulator Wiki updating documentation (if applicable):

  • wiki PR

Checklist:

  • The code change is tested and works locally.

Tip

Don't worry if you haven't submitted the Wiki docs PR yet! You can still submit this PR, but please don't forget to also document your changes in the docs as the next step. Then, come back here and edit this description with the link of the PR you just created there.

You can help test this PR using these steps

JorgenSeemann and others added 30 commits August 21, 2026 15:44
JorgenSeemann and others added 30 commits October 11, 2026 21:15
Refactor TCP connection handling and remove redundant communication check.
Removed the receive method override from the UUGP-CHARGER class.
Removed redundant receive function and adjusted transmit method to call receive_tcp directly.
Include WiFiClient.h only when compiling for Arduino.
Added include for WiFi.h and removed IPAddress class.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant