# Simulateur de borne de recharge ocpp

Lien du Github : https://github.com/Eiffage-AFC/WegoOcppSimu

Features:
- Borne configurable
- Connecteur configurable
- BootNotification, Heartbeat, Authorize, StartTransaction, StopTransaction
- **Gestion des réponses serveur (CallResult/CallError)**
- **Ajout des messages StatusNotification et MeterValues**
- Transactions (Authorize -> StartTransaction -> MeterValues -> StopTransaction)
- Random disconnections/reconnections
- Durée de transaction aléatoire et valeurs de compteur
- Configurable heartbeat, transaction rate, et nombre de connecteurs

Utilisation du script:
node ocpp_simulator.js --url wss://ocpp.preprod.we-go.pro --count 100 --heartbeat 15 --transactionRate 30 --connectors 2

Command line options:
--url            URL du serveur WebSocket de OCPP (requise)
--count          Nombre de bornes simulées (default 10)
--heartbeat      Intervalle en secondes pour la simulation de heartbeat (default 15)
--transactionRate intervalle en secondes pour la simulation de transaction (default 30-60 aléatoirement)
--connectors     Nombre de connecteurs par borne (default 1)