Semplice OCPP server locale, pronto per sperimentazione Arera

Spazio in cui poter discutere di IC-CPD, wallbox, cavi di ricarica, adattatori, prese ecc.
Regole del forum
Parlare di un solo e singolo argomento per discussione, nella sezione più corretta e con un titolo chiaro e descrittivo, evitando i fuori tema | Evitare di citare tutto il testo di un precedente messaggio, ma lasciare solo il minimo indispensabile usando questo sistema | Utilizzare le unità di misura corrette, in particolare i kW per la potenza e i kWh per l'energia, di cui è spiegata la differenza qui | Leggere il regolamento completo che è visibile qui
lucabon
★★★ Intenditore
Messaggi: 792
Iscritto il: 19/12/2023, 15:54
Località: MB
Veicolo: Hyundai Ioniq 5

Re: Semplice OCPP server locale, pronto per sperimentazione Arera

Messaggio da lucabon »

@mg64ve
Devi abilitare entrambi i profili perché fanno cose differenti. Il primo (arera6kw) cambia i limiti del contatore, che serve per gestire le 3 ore (2h 50' di default per stare un po' più sicuri) oltre il GRID_LIMIT_SAFE e, nel caso si superi GRID_LIMIT, riduce immediatamente la potenza.

L'altro invece serve per avere una curva di ricarica "morbida", nel senso che non parte a "razzo" a 32A ma parte da 6A e pian piano sale fino a che non arriva tra MINPOWER_INCREASE (7000W) e MAXPOWER_REDUCE (7250W). Se preferisci invece andare a "razzo", allora aggiungi/scommenta il parametro "FIXED=32".

Puoi anche "accorparli" (i parametri MAXPOWER*/MINPOWER* puoi metterli nel profilo [arera6kw]), nel tuo caso non cambia niente perché non usi le tessere.

Se invece in futuro volessi usare le tessere (che so, metti il fotovoltaico e vuoi caricare solo con energia "100% green"), allora è meglio lasciarli separati perché a seconda della tessera puoi avere i parametri MAX/MINPOWER o gli orari di attivazione diversi, mentre i parametri "GRID*" rimango uguali per tutti i profili.

P.S.: quindi, responso positivo? La sperimentazione è già abilitata?


Hyundai Ioniq 5 RWD 77.4 kWh Evolution 2023

mg64ve
★★★ Intenditore
Messaggi: 426
Iscritto il: 06/02/2021, 9:33

Re: Semplice OCPP server locale, pronto per sperimentazione Arera

Messaggio da mg64ve »

@lucabon il responso è senz'altro positivo e ti ringrazio per il tuo ottimo server OCPP scritto in Perl.

Tuttavia ora non ho accesso ai log perché sono fuori casa ma non credo che sia andato più in alto dei 25A e la media è di 5.78KW.
Si che c'era il condizionatore acceso ed una certa ora della notte si è accesa anche la lavastoviglie però mi aspettavo che andasse un po più in alto fino a sfiorare i 32A.
Quando scrive P= quella è la potenza totale se non sbaglio?
Tesla Model 3 RWD Highland 2024
lucabon
★★★ Intenditore
Messaggi: 792
Iscritto il: 19/12/2023, 15:54
Località: MB
Veicolo: Hyundai Ioniq 5

Re: Semplice OCPP server locale, pronto per sperimentazione Arera

Messaggio da lucabon »

@mg64ve
P= è la potenza assorbita dall'auto, non quella totale prelevata (questa è la W=). Tieni però anche conto che di notte la tensione è solitamente più bassa che di giorno e dipende anche un po' da quanto è lungo il cavo dal contatore alla WallBox, che abbassa ulteriormente la tensione e quindi la potenza massima che può assestarsi anche intorno ai 6,5-6,7 kW.

Se poi entra in gioco qualche carico, la potenza si abbassa subito per evitare di superare il massimo consentito, ma poi ci impiega 5 minuti per ogni Ampere che deve salire (se da 20 deve passare a 32, ci impiega un'ora), abbassando di conseguenza la media. Puoi velocizzare la risalita cambiando il parametro generale WAIT_CHANGE=3 (anziche' i 10 predefiniti; il numero è il numero di volte che compare il messaggio "L1 * ....", che è circa ogni 30 secondi).

Se vuoi proprio provare a "spremere" il massimo, prova a mettere "FIXED=32" nel profilo [F3-6kW]: in questo modo dovrebbe rimanere molto vicino ai 7,33 kW massimi consentiti.
Hyundai Ioniq 5 RWD 77.4 kWh Evolution 2023
mg64ve
★★★ Intenditore
Messaggi: 426
Iscritto il: 06/02/2021, 9:33

Re: Semplice OCPP server locale, pronto per sperimentazione Arera

Messaggio da mg64ve »

@lucabon chiedo venia, non e' come pensavo:

Codice: Seleziona tutto

2024-07-25 02:47:06.312690 - CHG* V=217.1 A=30.51 (O=30) P=6590 kWh=15.854 [T=10] Avg=28.17A/6.24kW
2024-07-25 02:47:25.870738 - L1 * V=222.0 A=32.52 W=7211.32 (7191, CHARGE)
2024-07-25 02:47:36.313251 - CHG* V=217.4 A=30.69 (O=30) P=6641 kWh=15.910 [T=10] Avg=28.18A/6.24kW
2024-07-25 02:48:02.461864 - L1 * V=221.6 A=32.66 W=7231.90 (7193, CHARGE)
2024-07-25 02:48:06.314002 - CHG* V=216.7 A=30.64 (O=30) P=6609 kWh=15.965 [T=10]                                                                                                     2024-07-25 02:48:36.314868 - CHG* V=216.3 A=30.65 (O=30) P=6601 kWh=16.020 [T=10] Avg=28.19A/6.24kW                                                                                   2024-07-25 02:48:39.053575 - L1 * V=221.3 A=32.58 W=7189.14 (7193, CHARGE)
2024-07-25 02:49:06.315542 - CHG* V=212.9 A=30.64 (O=30) P=6494 kWh=16.074 [T=10] Avg=28.20A/6.24kW
2024-07-25 02:49:15.650499 - L1 * V=218.4 A=41.10 W=8973.16 (7282, CHARGE)
2024-07-25 02:49:15.666065 - WARNING: grid limit EXCEEDED (0), reducing to 15
2024-07-25 02:49:15.666971 - GRID=8526 - 0: 15 -1
2024-07-25 02:49:15.674367 - [TX0] => [2,"511676650","SetChargingProfile", { "connectorId": 1, "csChargingProfiles": { "chargingProfileId": 2, "chargingProfileKind": "Recurring", "chargingProfilePurpose": "TxProfile", "chargingSchedule": { "chargingRateUnit": "A", "chargingSchedulePeriod": [ { "limit": 15, "startPeriod": 0 } ], "duration": 86400 }, "stackLevel": 1, "transactionId": 10 } } ]
2024-07-25 02:49:15.781004 - [RX0] <= [3, "511676650", {"status": "Accepted"}]
2024-07-25 02:49:36.316164 - CHG* V=220.0 A=15.35 (O=15) P=3360 kWh=16.112 [T=10] Avg=28.15A/6.23kW
2024-07-25 02:49:52.243552 - L1 * V=223.4 A=25.82 W=5765.20 (6524, CHARGE, 9)
Tesla Model 3 RWD Highland 2024
lucabon
★★★ Intenditore
Messaggi: 792
Iscritto il: 19/12/2023, 15:54
Località: MB
Veicolo: Hyundai Ioniq 5

Re: Semplice OCPP server locale, pronto per sperimentazione Arera

Messaggio da lucabon »

Beh, 30A (6,6 kW) mi sembra un bel andare, e anche la tensione non mi sembra che cali più di quel tanto (sono solo circa 5V tra il contatore e la WallBox).

Immagino che alle 2:49 si sia accesa la resistenza della lavastoviglie: andando molto oltre il limite del contatore (7333=>8973, 1600W in più...), per sicurezza la potenza viene ridotta circa il doppio dell'eccedente, quindi in questo caso di circa 3200W (da 30 a 15A). Poi la potenza prelevata dovrebbe essere risalita pian piano per stabilizzarsi tra 7000 e 7250W. Se più tardi si è spento anche il condizionatore, credo che dovresti vedere nel log qualcosa come CHG* A=32 (O=32) P=7050.
Hyundai Ioniq 5 RWD 77.4 kWh Evolution 2023

mg64ve
★★★ Intenditore
Messaggi: 426
Iscritto il: 06/02/2021, 9:33

Re: Semplice OCPP server locale, pronto per sperimentazione Arera

Messaggio da mg64ve »

@lucabon purtroppo no. Pero' non preoccuparti, quando passa il caldo, a settembre, faro' una prova senza condizionatore e senza lavastoviglie. Per ora va bene cosi'
Tesla Model 3 RWD Highland 2024
mg64ve
★★★ Intenditore
Messaggi: 426
Iscritto il: 06/02/2021, 9:33

Re: Semplice OCPP server locale, pronto per sperimentazione Arera

Messaggio da mg64ve »

@lucabon Ieri sera ho iniziato un'altra ricarica ed ho messo il condizionatore che si spenga alle 2:50

La ricarica è andata avanti fino alle 4:39 ed ha raggiunto i 31A. Mi sembra molto bene.

Codice: Seleziona tutto

2024-07-31 04:37:49.096811 - CHG* V=218.6 A=31.62 (O=31) P=6878 kWh=30.316 [T=12] Avg=28.41A/6.25kW
2024-07-31 04:38:06.845225 - L1 * V=222.9 A=31.72 W=7071.04 (7048, CHARGE)
2024-07-31 04:38:19.097491 - CHG* V=217.5 A=31.71 (O=31) P=6866 kWh=30.373 [T=12]
2024-07-31 04:38:43.438160 - L1 * V=222.3 A=31.67 W=7042.73 (7048, CHARGE)
2024-07-31 04:38:49.098340 - CHG* V=217.1 A=31.7 (O=31) P=6850 kWh=30.430 [T=12] Avg=28.42A/6.25kW
2024-07-31 04:39:10.068337 - [RX0] <= [2, "7942436", "StatusNotification", {"connectorId": 1, "errorCode": "NoError", "info": "null", "status": "SuspendedEV", "vendorErrorCode": "0x0000"}]
2024-07-31 04:39:10.074141 - [TX0] => [3, "7942436", {}]
2024-07-31 04:39:10.095429 - [RX0] <= [2, "8241226", "Heartbeat", {}]
2024-07-31 04:39:10.097971 - [TX0] => [3, "8241226", {"currentTime": "2024-07-31T02:39:10.000Z"}]
2024-07-31 04:39:10.102091 - [TX0] => [2,"1401009204", "TriggerMessage", {"requestedMessage": "MeterValues"}]
2024-07-31 04:39:10.309560 - [RX0] <= [3, "1401009204", {"status": "Accepted"}]
2024-07-31 04:39:10.381150 - T=12, ST=240730-23:46, ET=240731-04:39, TIME=4:52, kWh=30.470@6.25kW (30.470@6.25kW) 28.42A Pv=0 0% F3=30.470
2024-07-31 04:39:10.362761 - CHG* V=217.8 A=30.97 (O=31) P=6864 kWh=30.470 [T=] Avg=31.00A/0.00kW -- Trigger
2024-07-31 04:39:10.413443 - CHG* V=217.8 A=30.97 (O=31) P=6864 kWh=30.470 [T=] -- Trigger
Tesla Model 3 RWD Highland 2024
gianry
★★★★ Esperto
Messaggi: 2808
Iscritto il: 21/11/2021, 15:58
Veicolo: Megane E-Tech EV60

Re: Semplice OCPP server locale, pronto per sperimentazione Arera

Messaggio da gianry »

@lucabon

Ciao,
interessante progetto !

Ho una wallbox pulsar che ha possibilità Connessione OCPP WebSocket ed un misuratore Shelly EM . Ho anche un minipc in casa che fa da server.

Riusciresti ad aiutarmi a districarmi per fare la gestione del carico ? Attualmente lo shelly misura l'energia solo dell'appartamento mentre la ricarica avviene in box che è distante. Non prendo il meter Gavazzi perchè dovrei passare altri cavi dal vano contatore che è distante dal box

grazie
Codice Be Charge: SV92GV2 - Iscriviti con questo codice ed ottieni 5 euro di sconto - Sconto Euro 30 - Octopus energy - dettagli in privato
lucabon
★★★ Intenditore
Messaggi: 792
Iscritto il: 19/12/2023, 15:54
Località: MB
Veicolo: Hyundai Ioniq 5

Re: Semplice OCPP server locale, pronto per sperimentazione Arera

Messaggio da lucabon »

@gianry
Se ho capito bene, la WallBox non è collegata al misuratore Shelly EM (che è indipendente), giusto?

Se sì, lo Shelly è compatibile con MQTT oppure si può prendere spunto da https://github.com/ALLTERCO/shelly-cli-tools per capire come prendere i dati di potenza, voltaggio e corrente. Fattibile ma devi darmi un po' di tempo per implementarlo.

In ogni caso, aggiungo un'opzione al server OCPP in modo che sommi la potenza del misuratore a quella della WallBox per avere quant'è la potenza effettiva prelevata da rete, in modo tale da poter essere utilizzato anche nel tuo caso (il misuratore misura solo la potenza/corrente di casa e non quella del box).

Dovrai presumibilmente diminuire un po' i limiti (se, ad esempio, accendi una lampadina nel box, la potenza della lampadina non rientrerebbe nel conteggio) per essere un po' piu' sicuro di stare nei limiti del contatore.

Nel frattempo, prova a copiare il server OCPP Perl sul tuo minipc e configurare la Pulsar per collegarsi a lui, così vediamo se almeno "si parlano".
Hyundai Ioniq 5 RWD 77.4 kWh Evolution 2023
gianry
★★★★ Esperto
Messaggi: 2808
Iscritto il: 21/11/2021, 15:58
Veicolo: Megane E-Tech EV60

Re: Semplice OCPP server locale, pronto per sperimentazione Arera

Messaggio da gianry »

@lucabon

Giusto. Lo shelly EM non è collegato alla wallbox. Sia la wallbox che lo shelly dovrebbero parlare con il server da quello che intuisco.

grazie
Codice Be Charge: SV92GV2 - Iscriviti con questo codice ed ottieni 5 euro di sconto - Sconto Euro 30 - Octopus energy - dettagli in privato

Rispondi

Torna a “Attrezzature e Accessori”