Skip to content

Templates: add NEcharge charger (OCPP 1.6J)#31631

Draft
Wupsman wants to merge 2 commits into
evcc-io:masterfrom
Wupsman:add-necharge-charger
Draft

Templates: add NEcharge charger (OCPP 1.6J)#31631
Wupsman wants to merge 2 commits into
evcc-io:masterfrom
Wupsman:add-necharge-charger

Conversation

@Wupsman

@Wupsman Wupsman commented Jul 9, 2026

Copy link
Copy Markdown

Adds a charger template for the NEcharge Pro. It speaks OCPP 1.6J; the template wraps the generic ocpp charger with branding and setup guidance.

It documents two NEcharge-specific details that are useful for users:

  • the charger only accepts current steps of 6/8/10/13/16 A over OCPP (in-between values are rounded down) - no continuous mA control;
  • the backend URL has to be set to ws://:8887/ (via the charger's SoftAP setup mode or the app). This is evcc's built-in OCPP central system, which serves plain WebSocket on the local network - not wss.

Tested against a NEcharge Pro (OCPP station id NECH-BE1600057) running against evcc.

@sourcery-ai sourcery-ai Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Hey - I've found 2 security issues

Security issues:

  • Insecure WebSocket Detected. WebSocket Secure (wss) should be used for all WebSocket connections. (link)
  • Insecure WebSocket Detected. WebSocket Secure (wss) should be used for all WebSocket connections. (link)
Prompt for AI Agents
Please address the comments from this code review:

## Individual Comments

### Comment 1
<location path="templates/definition/charger/necharge.yaml" line_range="11" />
<code_context>
      NEcharge auf `ws://<evcc-adresse>:8887/` setzen (SoftAP-Konfigmodus bzw. App).
</code_context>
<issue_to_address>
**security (javascript.lang.security.detect-insecure-websocket):** Insecure WebSocket Detected. WebSocket Secure (wss) should be used for all WebSocket connections.

*Source: opengrep*
</issue_to_address>

### Comment 2
<location path="templates/definition/charger/necharge.yaml" line_range="16" />
<code_context>
      `ws://<evcc-host>:8887/` (via the SoftAP setup mode or the app).
</code_context>
<issue_to_address>
**security (javascript.lang.security.detect-insecure-websocket):** Insecure WebSocket Detected. WebSocket Secure (wss) should be used for all WebSocket connections.

*Source: opengrep*
</issue_to_address>

Sourcery is free for open source - if you like our reviews please consider sharing them ✨
Help me be more useful! Please click 👍 or 👎 on each comment and I'll use the feedback to improve your reviews.

Comment thread templates/definition/charger/necharge.yaml
Comment thread templates/definition/charger/necharge.yaml
@andig
andig marked this pull request as draft July 9, 2026 18:42
@premultiply premultiply self-assigned this Jul 10, 2026
@premultiply premultiply added the devices Specific device support label Jul 10, 2026
@github-actions github-actions Bot added the stale Outdated and ready to close label Jul 17, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

devices Specific device support stale Outdated and ready to close

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants