Spiacenti, il tuo browser non supporta JavaScript!

Introduzione al simulatore

Archivio:IAMMETER-simulatore

Benvenuto per farci sapere i tuoi pensieri quiIntegra un contatore di energia virtuale trifase (open source) in HA, usalo per ottimizzare il tuo sistema solare fotovoltaico

Prefazione

L'idea che ci ha permesso di iniziare a sviluppare questo simulatore nasce da questo posthttps://imeter.club/topic/320

Uno dei nostri clienti cerca di ottimizzare l'uso dell'eccesso di produzione solare da parte dell'assistente domestico. Usa il contatore di energia di IAMMETER per monitorare la produzione di energia solare in eccesso e controllare la carica di Tesla tramite l'assistente domestico (usa la quantità di energia solare in eccesso il più possibile).

anche noi vogliamo partecipare a questo progetto, per ottimizzare insieme la logica di controllo. Ma ora non abbiamo la Tesla e l'inverter nel nostro ufficio. Quindi abbiamo avuto un'idea, sviluppare un simulatore per realizzare tali lavori.

Attraverso questo simulatore, puoi ottenere un WEM3080T simulato.

La fase A è il risultato della misurazione dell'uscita dell'inverter solare (questo risultato può essere completamente simulato dal simulatore o ricavato da un contatore di energia reale).

Il profilo di carico è configurato nel simulatore, ci sono diversi modelli di carico (fisso, temporizzato, configurabile).

Quindi il simulatore calcola automaticamente il consumo di rete in base al risultato della misurazione solare (simulato o reale) e al profilo di carico (simulato) ed emette il risultato nella fase B.

Installazione virtuale del simulatore

Caratteristiche di alta luminosità

Puoi fare lavori così interessanti con questo simulatore.

  • Ottimizza la tua strategia di controllo del carico: crea un profilo di carico, cambia la logica di controllo del carico e prova a scoprire quale logica può essere raggiunta dal tuo impianto solare fotovoltaico il massimo rendimento (per migliorare il tasso di autoconsumo nel tuo impianto solare fotovoltaico).
  • Prevedere il ricavo solare fotovoltaico prima dell'installazione: simulata un'uscita solare fotovoltaica, calcola il possibile risparmio e reddito solare fotovoltaico dai dati solari simulati e dai dati del consumo di energia elettrica reale.

Il misuratore di energia trifase simulato può anche essere aggiunto all'assistente domestico o allo IAMMETER, come il vero hardware.

immagine-20221021135930204

Come funziona

Il simulatore è sviluppato da "ASP.NET Core", è open source.

Repository del simulatore IAMMETER

Dopo aver eseguito questo codice, si presume che tu abbia installato un contatore di energia trifase (WEM3080T) in questo modo.

Schema elettrico nel sistema solare

Il simulatore supporta anche l'API di "monitorjson" come il vero contatore di energia trifase.

I dati della fase A nel simulatore possono provenire da dati totalmente simulati (è possibile impostare la potenza massima per l'inverter simulato), un contatore di energia reale (WEM3080T) o il valore di ritorno API da alcune piattaforme (come PVoutput).

immagine-20221021102257501

Il modello di carico in questo simulatore

immagine-20221021141939391

Il modello di carico viene utilizzato per simulare il consumo energetico reale, ci sono tre diversi modelli di carico che sono ora supportati.

  • Carico con valore di potenza fisso commutabile manualmente.
  • Caricare il valore all'interno di un intervallo di potenza specifico, eseguire in un intervallo di tempo fisso.
  • Carico che può essere controllato da un'API (on/off o la potenza specifica come il caricatore tesla).

Puoi introdurre la tua logica di controllo in questo simulatore per controllare tali modelli di carico. Come far funzionare un carico di grandi dimensioni durante la tariffa non di punta, utilizzando il più possibile l'eccesso di produzione solare.

Naturalmente, non è un modo semplice per fornire un modello di carico in grado di simulare la situazione reale. Dopo aver aperto questo codice, speriamo che tutti coloro che sono interessati a questo progetto possano migliorare insieme il modello di carico, per renderlo più vicino alla situazione reale.

Uso1: usa i dati totalmente simulati in questo simulatore

In questo utilizzo, tutti i dati vengono simulati da questo simulatore. Sia la potenza solare fotovoltaica che il profilo di carico vengono simulati in base all'impostazione.

Il simulatore simulerà l'uscita FV ed emetterà i suoi dati nella fase A. Verrà generato un profilo di carico simulato. Calcolerà l'output della rete in base ai dati FV simulati nella fase A e il profilo di carico simulato e lo emetterà nella fase B.

Simula la produzione solare fotovoltaica

simulare l'uscita dell'inverter solare fotovoltaico

Simula il profilo di carico

Simula il profilo di carico

Leggi i dati dal simulatore e integrali in Home Assistant

È possibile utilizzare ottenere i dati dal simulatore tramite la stessa API ("monitorjson") supportata dal contatore di energia reale

utilizzare l'API locale per ottenere i dati dal contatore di energia simulato

integrare il simulatore nell'assistente domestico

Non ha senso integrare un misuratore di energia simulato nell'assistente domestico, ma ti aiuterà a capire bene questo simulatore, quindi utilizzerai meglio il simulatore nell'uso 2 e nell'uso 3.

Utilizzo 2: utilizza la vera potenza solare fotovoltaica, scopri la migliore logica di controllo del tuo carico

Selezionare la sorgente dati della fase A nel simulatore

Ora supporta solo due interfacce, leggere da un vero WEM3080T o leggere dall'API di IAMMETER

usa la vera potenza solare fotovoltaica, scopri la migliore logica di controllo del tuo carico

In effetti, qualsiasi interfaccia contenente dati sulla produzione solare (sia letta da contatori reali che ottenuta da API online) può essere considerata come una fonte di dati e aggiungerli qui.

Se hai familiarità con altre interfacce, ti invitiamo a inviare PR al nostrodeposito.

creare il profilo di carico

Prova a configurare un profilo di carico nel simulatore, il più vicino possibile alla tua situazione reale.

Quindi il simulatore calcolerà il consumo di rete, rispetto a questa formula Potenza di rete = potenza di uscita solare - potenza di carico Calcolerà anche i dati sui kWh di rete (sia energia importata che energia esportata) di conseguenza.

Il simulatore emetterà il risultato dei dati di rete (calcolato dal carico solare reale e simulato) nella fase B .

Puoi leggere questo risultato della griglia simulata dall'API locale "monitorjson" e integrarlo in qualsiasi piattaforma che conosci.

Se il modello di carico è abbastanza vicino alla tua situazione reale, può aiutarti a trovare la migliore logica di controllo (algoritmo) . Questa logica di controllo può aiutarti a:

  • Alimentare il carico con il solare in eccesso il più possibile.

  • Se il carico non può essere alimentato dal solare (di notte), prova ad alimentarlo il più possibile nelle ore non di punta.

Integra il simulatore nell'assistente domestico per testare la tua logica di controllo

Per favore riferisci a

Come creare un profilo di carico e integrarlo nell'assistente domestico

Rif

Esegui questo simulatore tramite il codice sorgente o Docker

Come creare un profilo di carico e integrarlo nell'assistente domestico

Integra un contatore di energia virtuale trifase (open source) in HA, usalo per ottimizzare il tuo sistema solare fotovoltaico

Come utilizzare il contatore di energia Wi-Fi di IAMMETER nell'assistente domestico

Superiore