Spiacenti, il tuo browser non supporta JavaScript!
Accedi

Simula un profilo di carico e integra il simulatore in Home Assistant

Guida rapida: simula un profilo di carico in questo simulatore

D: Perché abbiamo bisogno di simulare il profilo di carico in questo simulatore? R: Se riesci a simulare il profilo di carico con la stessa precisione di quello reale, potrai fare esperimenti su questo simulatore. Trova un modo appropriato per gestire il carico controllabile e utilizzare l'energia solare fotovoltaica in modo più efficiente.

Questo tutorial richiederà circa 10 minuti. Per mostrarti come eseguire questo simulatore e come simulare un profilo di carico al suo interno.

  • come ottenere questo simulatore ed eseguirlo
  • simulare il tuo profilo di carico in questo simulatore
  • leggere i dati del simulatore da Home Assistant

Fateci sapere cosa ne pensate qui Integrate a virtual 3-phase energy meter (open source) into HA,use it to optimize your solar pv system

Prefazione

Ci sono alcune introduzioni di base al simulatore. Puoi leggerle prima, o passare direttamente al prossimo capitolo (Leggere questo capitolo o meno non ti impedirà di utilizzare il simulatore per quanto riguarda il prossimo capitolo).

Perché abbiamo sviluppato questo simulatore

Caratteristiche principali

Come funziona il simulatore

Installa il simulatore ed eseguilo

Codice sorgente

Il simulatore è un codice open source, il codice è qui IAMMETER`simulator in GitHub

Come installare

Puoi scaricare il codice ed eseguirlo direttamente (necessita prima di scaricare e installare .NET Runtime 6.0.10).

Esegui il simulatore dal codice sorgente

Forniamo anche l'immagine docker, puoi anche eseguire questo simulatore in docker.

Esegui il simulatore da docker

Esegui il simulatore

Visita http://localIP:8080

Esegui il simulatore

La porta 8080 può essere definita nel file "appsettings.json"

image-20221031151418036

API: monitorjson

Il simulatore supporta anche l'API "monitorjson", come il vero WEM3080T

Quando modifichi la potenza del carico dalle impostazioni, oltre alla dashboard panoramica del simulatore, questa API può essere utilizzata anche per verificare la variazione di potenza nella fase B.

API Monitorjson

Simula un profilo di carico importando un file JSON

Forniamo alcune configurazioni di profili di carico qui. Puoi scaricarle e importarle direttamente nel tuo simulatore.

https://github.com/lewei50/iammeter-simulator

Dopo aver descritto il tuo profilo di carico nel simulatore, puoi esportare la configurazione in un file JSON. Anche altri possono importare direttamente questo file JSON.

Simula un profilo di carico manualmente

image-20221109163611978

Modalità di esecuzione: Manuale

In questa modalità, il carico può essere acceso/spento manualmente nella dashboard o tramite chiamata API.

Potenza: è un intervallo di potenza. Se hai bisogno di un valore di potenza fisso, mantieni lo stesso valore qui.

image-20221111095552288

Puoi accendere/spegnere manualmente nella dashboard principale.

image-20221111095741932

Modalità di esecuzione: Temporizzata

image-20221111103155754

Potenza: è un intervallo di potenza. Se hai bisogno di un valore di potenza fisso, mantieni lo stesso valore qui.

Tempo: imposta l'intervallo di tempo di esecuzione

Minuti di accensione: imposta il tempo di esecuzione in questo intervallo di tempo.

Prendi l'immagine sopra come esempio, il "tempo" è 17:00-23:00, i "minuti di accensione" sono 180-240. Questa impostazione significa che questo carico funzionerà per 180-240 (minuti casuali) minuti dalle 17:00 alle 23:00. Se vuoi che funzioni sempre dalle 17:00 alle 23:00, i "minuti di accensione" devono essere impostati a 360-360 (coprendo l'intera durata di 6 ore)

Controlla il carico tramite API

Se la modalità di impostazione è "configurabile", significa che questo carico può essere controllato tramite chiamata API, come nell'immagine sottostante

/api/setloadpower?v=1200

Nota: la versione corrente supporta solo un carico "Configurabile" al momento. Potremmo aumentare il numero di carichi "configurabili" nella prossima versione.

image-20221111102528393

Integra questo simulatore in Home Assistant

tutorial: https://imeter.club/topic/349

Demo effetto: http://ha.iammeter.com:18123/lovelace/sim1 (user:iammeter ,pwd:iammeter)

image-20221111092359043

Riferimenti

Installazione virtuale del simulatore

Il simulatore presuppone che tu abbia installato il contatore energetico in questo modo.

Dopo aver modificato l'impostazione del carico, puoi anche utilizzare l'API locale "monitorjson" per visualizzare le variazioni di potenza nella fase B.

Installazione virtuale del simulatore

In alto