Onduleurs photovoltaique APS

bonjour,
je voudrais acquérir le système de production photovoltaique de marque APS .
avant d’effectuer cette achat je voudrais savoir si il existe un pluging ou un autre moyen de récupérer les information de production et de consommation de la centrale ?

salut,

j’ai 3 YC600 et une ECU-C. grace a @olive j’ai appris a récupérer les données de l’ECU en local et ca marche pas mal, j’obtiens ceci :

bon évidement, a cette heure ci, c’est pas flagrant !! lol

2 « J'aime »

https://community.jeedom.com/t/fonctionnement-apsystem-yc600-avec-ecu/60010/3

Pareil, pas grand chose à cette heure là

2 « J'aime »

Bonjour
pas joyeux non plus
j’ai 17 Watts tout de suite :wink:
Capture d’écran du 2021-12-28 09-10-46

1 « J'aime »

bonjour,
c’est bien cela que je veux . est-il possible d’avoir aussi la production de chaque panneaux?
peux tu me donner la démarche a suivre ?

Perso je ne suis pas avec des onduleurs APS mais ENPHASE
mais certainement @bornich ou @rennais35000 pourront t’orienter.

bonjour,
peux tu me donner la démarche a suivre . Je débute tout juste sur « Jeedom » et mes compétence sont trés limité.
quel sont les difficultés de mise en place ? Ecu-r ou Ecu-c ?
merci

ok merci :+1:

bonjour,
as tu effectué la mëme procedure que @bornich ?

Voici la discussion d’origine et je crois qu’on doit l’adaptation du script HA à @ovomaltin
https://community.jeedom.com/t/ap-system-api-down/58115/3

re,

facile ? ca ne l’a pas été pour moi et j’ai donné des sueurs à @olive qui ne m’a pas mâché le travail et m’a forcé a apprendre beaucoup de choses. Je ne le remercie que maintenant de cette méthode parce qu’au moment de le faire, je dois avouer que je ne l’ai pas porté dans mon cœur a chaque moment !!
@olive : pour info, je me suis lancé dans le php pour tenter de prévoir la production solaire du lendemain : on verra si ca va au bout et qu’importe si les prédictions sont ou pas …

ce que j’ai fait nécessite 2 scénarios en bloc code python et 2 virtuels mais 1 de chaque pourraient suffirent (j’ai fais la suite pendant que j’étais chaud ;)). je peux, bien sûr te fournir tout ça mais je préviens que mon code n’a rien d’élégant !
je sais que ca marche sur mon ECU-C mais je ne sais ce que la page web de l’ECU-R fournit comme info.
oui, j’ai la prod panneau par panneau mais toutes les infos ne sont misent a jour que toutes les 5 minutes

2 « J'aime »

bonjour,
je veux bien la procédure . merci

il faut 1 virtuel tel que :


ce virtuel est alimenté par ce scénario qui tourne toutes les 4 minutes sauf de 23h45 à 00h15 où l’ECU semble se mettre a jour et envoyer n’importe quoi :

détail du bloc code

$script = 'monpython.py';        //Nom du fichier python
$chemin = '/var/www/html/python'; // Dossier à utiliser

if (1){ //metre à 1 la 1er fois, une fois que le fichier existe et n'est plus modifier mettre a 0
// Script python
$python = <<<'EOD'
#! /usr/bin/env python3
import pandas as pd
pd.set_option('display.max_rows', 6)
pd.set_option('display.max_columns', 6)
pd.set_option('display.width', 120)
html_tables = pd.read_html("http://192.168.3.131/index.php/realtimedata")
df = html_tables[0]
df.T # transpose to align
print(df.iat[0, 0],",",df.iat[1, 0],",",df.iat[2, 0],",",df.iat[3, 0],",",df.iat[4, 0],",",df.iat[5, 0],",",df.iat[0, 1],",",df.iat[1, 1],",",df.iat[2, 1],",",df.iat[3, 1],",",df.iat[4, 1],",",df.iat[5, 1],",",df.iat[0, 4],",",df.iat[2, 4],",",df.iat[4, 4],",",df.iat[0, 5],",",df.iat[2, 5],",",df.iat[4, 5],",*")

EOD;
mkdir($chemin); // creation du dossier
file_put_contents($chemin.'/'.$script, $python); // Ecriture du fichier
}
$reponse = shell_exec('python3 '.$chemin.'/'.$script);  // execution du script 
$scenario->setLog($reponse); // recuperation des paramètres de retour du script
$tableau = explode(",", $reponse);
$tags['#ondul1px1#'] = $tableau[0];
$tags['#ondul1px2#'] = $tableau[1];
$tags['#ondul2px1#'] = $tableau[2];
$tags['#ondul2px2#'] = $tableau[3];
$tags['#ondul3px1#'] = $tableau[4];
$tags['#ondul3px2#'] = $tableau[5];
$tags['#puissondul1px1#'] = $tableau[6];
$tags['#puissondul1px2#'] = $tableau[7];
$tags['#puissondul2px1#'] = $tableau[8];
$tags['#puissondul2px2#'] = $tableau[9];
$tags['#puissondul3px1#'] = $tableau[10];
$tags['#puissondul3px2#'] = $tableau[11];
$tags['#tempondul1#'] = $tableau[12];
$tags['#tempondul2#'] = $tableau[13];
$tags['#tempondul3#'] = $tableau[14];
$tags['#commondul1#'] = $tableau[15];
$tags['#commondul2#'] = $tableau[16];
$tags['#commondul3#'] = $tableau[17];

//$tags = $scenario->getTags();
//$tags['#reponse#'] = $reponse;
$scenario->setTags($tags);

python3 et panda doivent être installés en ssh auparavant

Bonjour,
merci pour ces info .
le bloc code tu le colle ou?

sur la capture du scenario, la ligne « CODE » est repliée, il faut la déployer pour y coller le code

merci.
je vais essayer .

Bonjour,
C’est pour l’ECU-C ?
Pour le R c’est le lien que j’ai mis au dessus.

Ce sujet a été automatiquement fermé après 24 heures suivant le dernier commentaire. Aucune réponse n’est permise dorénavant.