Hi all,
Sharing a Home Assistant integration I built for chargers that use the EVSE Master (EVSEMaster) mobile app protocol over local UDP.
Tested with a MOREC 7 kW wallbox (single‑phase) that speaks this protocol.
Project:
- Repository: GitHub - Oniric75/evsemasterudp: Home Assistant integration for EVSE Master UDP protocol chargers
- License: MIT (NOTICE + attribution to the original reverse‑engineering reference)
Support the Project
If this integration helps you, please star the repository — it really boosts visibility and encourages future improvements: GitHub - Oniric75/evsemasterudp: Home Assistant integration for EVSE Master UDP protocol chargers
Thank you!
What it provides:
- Explicit Start / Stop charge buttons (no ambiguous toggle)
- Charge status sensor with states:
charging,soft_protection,not_charging - Sensors: current (A), voltage (V), power (W), cumulative energy (kWh), internal / external temperatures, meta operating state (idle / charging / plugged / offline / error)
- Configurable maximum current (amps) setting
- Optional soft protection delay between stop → new start to reduce mechanical relay wear
Basic HACS install:
- In HACS → Integrations → Custom repositories → add:
GitHub - Oniric75/evsemasterudp: Home Assistant integration for EVSE Master UDP protocol chargers (type: Integration) - Install “EVSE Master UDP”
- Restart Home Assistant
- Add the integration (provide charger password if required)
Minimal example automation (start at night):
alias: Start EVSE at 23:30
trigger:
- platform: time
at: "23:30:00"
condition: []
action:
- service: button.press
target:
entity_id: button.evsemaster_demarrer_charge
mode: single
And to stop at 06:30:
alias: Stop EVSE at 06:30
trigger:
- platform: time
at: "06:30:00"
action:
- service: button.press
target:
entity_id: button.evsemaster_arreter_charge
Disclaimer:
Use at your own risk; no guarantee of correctness or suitability for all hardware variants. Monitor behavior the first times you run automated starts/stops.
If your charger also uses the EVSEMaster UDP protocol (often seen with some generic / OEM white‑label units), this may save you time. Feedback or protocol observations welcome. ``````
