Bonjour, je possède quelques produits de la marque GCE dont un IPX800 V5 et un X400CT,
Mon projet est de recuperer la production de mes panneaux solaires
Voici le WIDGET:
<style>
.gce-x400-solar {
width: 100%;
height: 100%;
display: grid;
grid-template-columns: 20% 1fr;
grid-template-rows: 40% 60%;
}
.gce-x400-solar-value {
grid-colum 2;
display: flex;
align-items: flex-end;
justify-content: center;
transform: translateY(15px);
font-size: 18px;
}
</style>
<script type="text/javascript">
var puissance;
window.GCE_Refresh.push(function(data) { //IMPORTANT: biding refresh function to the WebSocket
// received all IO and ANA that change in the V5 as an object
// ex for IO: { _id: 65536, on: true }
// ex for ANA: { _id: 196608, value: 1 }
switch (data['_id'])
{
case 262204: // valeur production solaire L1
Aff_valeur(calcul_puissance());
break;
case 262208: // valeur production solaire L2
Aff_valeur(calcul_puissance());
break;
case 262209: // valeur production solaire L3
Aff_valeur(calcul_puissance());
break;
}
})
function init() {
//Aff_valeur(calcul_puissance());
}
function Aff_valeur(value) {
let txt = document.getElementById("power");
txt.innerHTML = value + " W";
}
function calcul_puissance() {
//var puissance;
//let resultat;
fetch("/api/ebx/x400/0?ApiKey=xxxxxx", {method: "GET"}).then((ret) => {
ret.json().then((ana) => {
puissance = Number.parseFloat(ana.anaOutputVal[0]);
puissance = puissance + Number.parseFloat(ana.anaOutputVal[1]);
puissance = puissance + Number.parseFloat(ana.anaOutputVal[2]);
puissance = puissance * 230; // on multiplie par 230 v pour obtenir la puissance produite
//resultat = puissance.toString();
});
});
return puissance.toFixed(1);
}
init()
</script>
<center>
<div class="gce-widget-body" style="">
<div class="gce-x400-solar">
<i class="icon-solar-panel_power gce-glyph widget-icon-color" style="padding-left: 10px; height: 60%; font-size: 40px; color:unset"></i>
<label id="power" class="gce-x400-solar-value"></label>
</div>
</div>
</center>
et le programme qui va avec.
Etant donné que je suis en triphasé, j’avais des difficultés à récuperer la production de mes panneaux solaires avec un ECODEVICE RT2 , je pensais que l’ECODEVICE 3 aurait une avancé sur se plan là mais non.
En attendant toute amélioration, comme le X400CT , n’utilise pas de tension de référence , je peux obtenir la production totale avec 3 tores 20a placés sur les fils des onduleurs.
