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
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.
Puoi fare lavori così interessanti con questo simulatore.
Il misuratore di energia trifase simulato può anche essere aggiunto all'assistente domestico o allo IAMMETER, come il vero hardware.
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.
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).
Il modello di carico viene utilizzato per simulare il consumo energetico reale, ci sono tre diversi modelli di carico che sono ora supportati.
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.
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.
È possibile utilizzare ottenere i dati dal simulatore tramite la stessa API ("monitorjson") supportata dal contatore di energia reale
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.
Ora supporta solo due interfacce, leggere da un vero WEM3080T o leggere dall'API di IAMMETER
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.
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.
Per favore riferisci a
Come creare un profilo di carico e integrarlo nell'assistente domestico
Esegui questo simulatore tramite il codice sorgente o Docker
Come creare un profilo di carico e integrarlo nell'assistente domestico
Come utilizzare il contatore di energia Wi-Fi di IAMMETER nell'assistente domestico
Contatore di energia Wi-Fi trifase
Contatore di energia Wi-Fi monofase