Faire un afficheur déporté
- Computer
- Hors Ligne
- Membre senior
-
- Messages : 50
- Remerciements reçus 9
Pièces jointes :
Connexion ou Créer un compte pour participer à la conversation.
- Ptitseb457
- Hors Ligne
- Membre premium
-
- Messages : 102
- Remerciements reçus 1
Ahhhhhhhhhhhhhhh, ça me fait plaisir !!!! Ça marche !
Il faudrait faire un listing de ce qu'il faut faire pour que le téléchargement se fasse, ça pourrait aider les autres.
Dans un message il y en a un qui a dit qu'il allait mettre les mains dans le cambouis, il ne savait pas qu'il allait si bien dire.
Dans ton cas, il y a une petite production des panneaux, la pince ampèremétrique doit être dans le boitier de sécurité et enregistre la conso de celui-ci, modifies la ligne 203 qui commence par if (PV.toInt() < 0) et met if (PV.toInt() < 20) par exemple, tu aura ainsi un joli sprite dans panneaux.
Alors, heuuu, je n'ai pas tout dit........ des fois, même après des heures de marche, le Companion se déconnecte.... il va falloir bidouiller un chouia le code, je suis ouvert à toute proposition !
En tout cas très content pour toi![]()
En fait, c’est pas la production des panneaux mais la consommation du fronius en veille, j’ai la même donnée sur l’interface du mpsun: négatif = production des panneaux, positif= consommation de l’onduleur
Connexion ou Créer un compte pour participer à la conversation.
- Baroudeur
-
Auteur du sujet
- Hors Ligne
- Membre elite
-
C’est ce que j’avais au début, dès la sortie de la boîte. Rien à faire à part se lancer avec le tutoriel du chef!
La clef, c’est le ménage dans la librairie, encore que mienne est pas installée dans le dossier arduino mais dans téléchargement, va comprendre Charles!
Baroudeur, je dirais une vingtaine d’heures !!
Sinon, j’ai commencé à regarder les valeurs de rafraîchissement, ça m’à l’air de ramer plus en passant de 15 à 5s par exemple. On a du mal à passer sur l’écran des cumuls ou alors il reste dessus parfois.
Par exemple, Comment afficher le routage ballon de la journée au lieu du total? On l’a sur l’interface du MPsun
Seb
Pour le rafraichissement il vaut mieux rester sur 15 sec, même à 10sec le système aime pas. L'écran des cumuls, si une routine de recherche de données est lancée, il marche pas, il faut recliquer dessus qq secondes plus tard, cet écran switche automatiquement lors d'un appel de lecture des valeurs. Le routage ballon de la journée, c'est le total en cours non ?
Connexion ou Créer un compte pour participer à la conversation.
- Baroudeur
-
Auteur du sujet
- Hors Ligne
- Membre elite
-
et ligne 367, remplacez if (valeur > 0) { for(i = 0;i<4;i++) sprite.fillRect(200,(44-(i*10)),20,8,color0); } par if (valeur > 20) { for(i = 0;i<4;i++) sprite.fillRect(200,(44-(i*10)),20,8,color0); }
vous aurez un joli sprite que je me suis décarcasser à faire

Connexion ou Créer un compte pour participer à la conversation.
- Ptitseb457
- Hors Ligne
- Membre premium
-
- Messages : 102
- Remerciements reçus 1
OK pour le rafraîchissement et le passage à l’écran des cumuls.
C’est ce que j’avais au début, dès la sortie de la boîte. Rien à faire à part se lancer avec le tutoriel du chef!
La clef, c’est le ménage dans la librairie, encore que mienne est pas installée dans le dossier arduino mais dans téléchargement, va comprendre Charles!
Baroudeur, je dirais une vingtaine d’heures !!
Sinon, j’ai commencé à regarder les valeurs de rafraîchissement, ça m’à l’air de ramer plus en passant de 15 à 5s par exemple. On a du mal à passer sur l’écran des cumuls ou alors il reste dessus parfois.
Par exemple, Comment afficher le routage ballon de la journée au lieu du total? On l’a sur l’interface du MPsun
Seb
Pour le rafraichissement il vaut mieux rester sur 15 sec, même à 10sec le système aime pas. L'écran des cumuls, si une routine de recherche de données est lancée, il marche pas, il faut recliquer dessus qq secondes plus tard, cet écran switche automatiquement lors d'un appel de lecture des valeurs. Le routage ballon de la journée, c'est le total en cours non ?
Par contre, la valeur Cumulus du compagnon correspond à la valeur ENPV_P chez moi, donc pas le routage journée qui est RoutBal
Connexion ou Créer un compte pour participer à la conversation.
- Baroudeur
-
Auteur du sujet
- Hors Ligne
- Membre elite
-
Tu décommentes la ligne 325
Ligne 312 for(int i = 0; i < 4; i++) tu remplaces 4 par 8
Dans le moniteur série tu regardes où se trouve ton Routbal par exemple en 6ème position
Tu remplaces en ligne 331 CUMBAL = MsgSplit2[3]; et à la place du 3 tu mets 6 s'il est en 6ème position
Connexion ou Créer un compte pour participer à la conversation.
- Ptitseb457
- Hors Ligne
- Membre premium
-
- Messages : 102
- Remerciements reçus 1
Connexion ou Créer un compte pour participer à la conversation.
- Baroudeur
-
Auteur du sujet
- Hors Ligne
- Membre elite
-
//Serial.println(MsgSplit2); >> Serial.println(MsgSplit2);
Dans le moniteur série, tu verras apparaitre les valeurs successives des compteurs
Connexion ou Créer un compte pour participer à la conversation.
- Ptitseb457
- Hors Ligne
- Membre premium
-
- Messages : 102
- Remerciements reçus 1
Et dans le moniteur série, j ai pas ma donnee de Routbal?Tu décommentes la ligne 325 ? kesako?
Pièces jointes :
Connexion ou Créer un compte pour participer à la conversation.
- Baroudeur
-
Auteur du sujet
- Hors Ligne
- Membre elite
-
Connexion ou Créer un compte pour participer à la conversation.
- Baroudeur
-
Auteur du sujet
- Hors Ligne
- Membre elite
-
for(int j = 0;j<8;j++) Serial.println(MsgSplit2[j]);
CUMCO = MsgSplit2[0];
CUMINJ = MsgSplit2[1];
CUMPV = MsgSplit2[2];
CUMBAL = MsgSplit2[3];
Dans la console tu auras une ligne avec toutes les valeurs des conso et en dessous 8 lignes correspondantes aux compteurs, tu cherches la ligne du ballon et sa position et dans CUMBAL = MsgSplit2[3]; à la place du 3 tu mets sa position
Connexion ou Créer un compte pour participer à la conversation.
- Ptitseb457
- Hors Ligne
- Membre premium
-
- Messages : 102
- Remerciements reçus 1
Pièces jointes :
Connexion ou Créer un compte pour participer à la conversation.
- Baroudeur
-
Auteur du sujet
- Hors Ligne
- Membre elite
-
Et remet // sur la ligne que tu as décommenté
Connexion ou Créer un compte pour participer à la conversation.
- Ptitseb457
- Hors Ligne
- Membre premium
-
- Messages : 102
- Remerciements reçus 1
Bon en tout cas, merci bien, je m’y remettrai demain pour trouver ça.
Bonne soirée
Edit: par tâtonnements, c’est 4 pour moi le RoutBal journalier donc!
Connexion ou Créer un compte pour participer à la conversation.
- Baroudeur
-
Auteur du sujet
- Hors Ligne
- Membre elite
-

Lorsque vous mettez USB CDC on Boot Enabled, dans la console série, vous verrez la liste des compteurs puis les cumuls numérotés
Si les valeurs affichées sur le Companion ne correspondent pas aux vrais valeurs, modifiez les valeurs entre crochet par le bon numéro de vos cumuls
CUMCO = MsgSplit2[0];
CUMINJ = MsgSplit2[1];
CUMPV = MsgSplit2[2];
CUMBAL = MsgSplit2[3];
Pensez à remettre USB CDC on Boot Disabled avant de recompiler pour que le Companion soit autonome
Pièces jointes :
Connexion ou Créer un compte pour participer à la conversation.
- Vous êtes ici :
-
Accueil
-
forum
-
MSun-PV
-
Vos installations
- Faire un afficheur déporté