Bienvenue, Visiteur |
Vous devez vous enregistrer avant de pouvoir poster.
|
Utilisateurs en ligne |
Il y a actuellement 377 utilisateurs connectés. » 10 Membre(s) | 365 Visiteur(s) Bing, Google, ChrisChris, crilien, Ecume29, Lolo69, Lucio51, lucky, marcos83, Padawan34, xuor33
|
|
|
Problème puissance injectée |
Posté par : jpb - 16-06-2024, 12:13 PM - Forum : Routeur Photovoltaïque
- Réponses (3)
|
|
Bonjour,
j'ai installé mes panneaux solaires et votre routeur solaire.
Tout fonctionne correctement sauf que je n'ai pas la valeur de la puissance injectée (elle reste à zéro).
Je pense que le problème vient du compteur linky car la puissance injectée reste à zéro sur le compteur.
Y a t-il une démarche à faire pour avoir accès à cette information.
Faut-il faire une déclaration auprès de ENGIE de l'installation en auto-consommation pour avoir accès à cette info.
Merci d'avance pour votre réponse.
Cordialement.
jean-pierre
|
|
|
pb connexion routeur |
Posté par : daniel - 16-06-2024, 11:38 AM - Forum : Routeur Photovoltaïque
- Réponses (14)
|
|
Bonjour André,
j'ai un routeur version 4.04 qui fonctionne trés bien, mais depuis un probléme sur ma télé qui m'a conduit à contacter l'assistance free, j'ai du réinitialiser ma box et depuis je n'arrive plus à me connecter sur le wifi du routeur, pouvez vous m'aider ?.
merci d'avance
Cordialement
|
|
|
Visualisation à distance |
Posté par : f.ricou - 16-06-2024, 09:33 AM - Forum : Routeur Photovoltaïque
- Réponses (3)
|
|
Bonjour,
Juste pour rebondir sur le message ci dessous, je confirme avoir eu le même souci qui s'est résolu en repassant de la version 3 à la version 2.0.17 de !a bibliothèque ESP pour la compilation du visualiseur à distance Power_Remote_Display_V9_DISP.
Arnaud PETER
31 mai 2024 à 8 h 11 min
Bonjour André,
J’ai passé une bonne partie de la soirée à comprendre le problème, voici mes differentes actions :
– installation de Arduino IDE vers 2.3.2 + differente librairies sur un autre PC :
* ArduinoJson by Benoit Blanchon 7.0.4
*DallasTemperature by Miles Burton 3.9.0
*OneWire by Jim Studt 2.3.7
*PubSubclient par Nick O’laery 2.8
*RemoteDebug PBy Joao Lopes 3.0.5
*TFT_eSPI by Bodmer 2.5.43
* UrlEncode par Masayuki 1.0.1
Dans Arduino/librairies/TFT_eSPI j’ai modifié User_Setup_Select.h :
* decommenté la ligne la ligne 58 : (supression des //) #include
* commenté la ligne 27 : (rajout des //) // #include
Et malheureusement j’ai exactement le meme problème lorsque je demande la compilation pour tester le programme :
» Compilation error: invalid conversion from ‘int’ to ‘const esp_task_wdt_config_t*’ [-fpermissive] »
Lorsque j’utilise une IA pour comprendre, la retour est le suivant :
« L’erreur se produit car la fonction esp_task_wdt_init attend un pointeur vers une structure esp_task_wdt_config_t, mais vous lui passez un entier (WDT_TIMEOUT). Pour corriger cela, vous devez créer une structure esp_task_wdt_config_t et la passer à la fonction.
Voici comment vous pouvez corriger le code :
Créez une instance de esp_task_wdt_config_t.
Initialisez cette structure avec les valeurs appropriées.
Passez un pointeur vers cette structure à esp_task_wdt_init. »
Code qu’il me propose
#include
#include // Assurez-vous d’inclure cette bibliothèque
WebServer server(80); // Simple Web Server on port 80
// Définir le temps limite de la Watchdog Timer
#define WDT_TIMEOUT 1800
void setup() {
// Votre code de configuration ici
// …
// Initialisation de la structure de configuration pour la WDT
esp_task_wdt_config_t wdt_config = {
.timeout_ms = WDT_TIMEOUT * 1000, // Convertir le temps en millisecondes
.panic = true, // Enable panic to restart ESP32
.idle_core_mask = ESP_TASK_WDT_IDLE_CORE_ALL
};
// Initialisation de la WDT avec la structure de configuration
esp_task_wdt_init(&wdt_config);
// …
}
void loop() {
// Votre code principal ici
// …
}
En test croisé, j’ai telechargé la version « Power_Remote_Display_V6_RMS », demandé a faire une compilation est la tout fonctionne …
Maintenant je n’ai clairement pas de compétence Arduino pour comprendre ce qu’il a faire…. Je pense qu’une librairie a été mise a jour generant un problème de code … je ne vois rien d’autre ?
Je suis navré de venir avec ce problème mais j’ai passé plusieurs heures déjà a comprendre, trouver des solutions etc … - Arnaud PETER
31 mai 2024 à 9 h 46 min
Finalement j’ai trouvé … en changeant la version de la bibliothèque ESP de la version 3.00 à la version V2.0.17 cela refonctionne … probablement bug ..
|
|
|
Mon routeur F1ATB |
Posté par : crashman69 - 14-06-2024, 08:59 PM - Forum : Routeur Photovoltaïque
- Pas de réponse
|
|
Bonjour,
un grand merci pour le soft du routeur F1ATB, il tourne chez moi depuis plusieurs jours : nickel.
Quelques erreurs sur mon pcb qui seront corrigées pour les "esclave" (pilotages de grilles pain de chambres pendant l'hivers et fabrication en cour d'un routeur piscine).
de mon coté quelques évolutions que je vais essayer de coder :
- Gestion de la sonde de température pour surveillance de sécurité du radiateur (j'ai détourné pour l'instant le sonde chauffe eau) avec voyant d'alerte et RAZ par poussoir (si le rad dépasse 60 degré : routage interdit sans RAZ par BP ou mise hors tension ).
- Gestion par complément : si une sortie relais n'a pas été mise en route grâce au surplus, plus de X heures dans la journée, mettre ce relais à ON après une heure définie (gestion filtration piscine) pour faire le complément et atteindre X heures de marche.
- Gestion d'hystérésis sur relais (toujours dans l'esprit pompe piscine) : Sur relais ON grâce au surplus, ne pas couper avant xx mn (programmée utilisateur) si plus de surplus. Ne pas remettre en route avant XX minutes (prog utilisateur) même si il y a du surplus (but = éviter les ON OFF par temps nuageux !)
- gestion de la priorité maitre, esclave 1 esclave 2 esclave 3 (il semble que régler la réactivité ne suffit pas, tests en cours)
Voici la photo de mon montage, j'ai un 2 A sur la partie alimentation du routeur, un 10A sur la partie puissance (limitation à 90% pour mon chauffe eau), complément (pour l'instant, carte mezzanine en cour de dev) via module chelly sur le JN (le 20A). J'ai un ZMPT107 pour le sense secteur et une sonde de courant . J'ai prévu tous les type de capteurs sur le PCB mais je pense a terme faire de la place.
encore merci !
|
|
|
Optimisation partie UXIX3 |
Posté par : piamp - 14-06-2024, 04:54 PM - Forum : Routeur Photovoltaïque
- Réponses (28)
|
|
Bonjour,
Je suis à l'origine du code pour la lecture de données en triphasé avec UXIX3
Je m'amuse a essayer d'optimiser tout ça et en particulier à avoir des mesures plus rapides.
Première chose à faire : utiliser l'outil exe disponible sur le site de jsy pour passer le module en 19200 bps.
Ensuite, le code du fichier "Source_UxIx3.ino".
Une première amélioration est de ne pas travailler en float mais de faire les opérations de décalage en binaire. Facile et plus efficace.
Ensuite, on lit beaucoup de données à chaque fois, et c'est ça qui fixe le délai entre chaque requête au module JSY (en dessous de 600ms, ça bugue).
J'ai donc écrit une nouvelle version du code qui ne lit et calcule que ce qui est nécessaire : la puissance active en W, et le sens.
La puissance apparente ne sert à rien ; quand aux consommations et injections en kWh, elles sont inutiles car totalement faussées par le fonctionnement du routeur.
Avec ce code, on peut descendre en delay à 400ms :
Code : // *************************************************
// * Client lecture JSY-MK-333 * Triphasé *
// * Développement initial de Pierre F (Mars 2024) *
// *************************************************
void Setup_JSY333() {
MySerial.setRxBufferSize(SER_BUF_SIZE);
MySerial.begin(19200, SERIAL_8N1, RXD2, TXD2); //PORT DE CONNEXION AVEC LE CAPTEUR JSY-MK-333
}
void Lecture_JSY333() {
float Tension_M1, Tension_M2, Tension_M3;
float Intensite_M1, Intensite_M2, Intensite_M3;
float PVAS_M_inst1, PVAS_M_inst2, PVAS_M_inst3;
byte Lecture333[200];
bool injection;
bool sens1, sens2, sens3;
int i;
byte msg_send[] = { 0x01, 0x03, 0x01, 0x09, 0x00, 0x30, 0x94, 0x20 };
for (i = 0; i < 8; i++) {
MySerial.write(msg_send[i]);
}
int a = 0;
while (MySerial.available()) {
Lecture333[a] = MySerial.read();
a++;
}
if (a==101) { //message complet reçu
injection = (Lecture333[86] >> 3) & 0x01; //si sens est true, injection
if (injection) {
PuissanceS_M_inst = 0;
PuissanceI_M_inst = float((Lecture333[3] << 24) + (Lecture333[4] << 16) + (Lecture333[5] << 8) + Lecture333[6]);
} else {
PuissanceI_M_inst = 0;
PuissanceS_M_inst = float((Lecture333[3] << 24) + (Lecture333[4] << 16) + (Lecture333[5] << 8) + Lecture333[6]);
}
MK333_dataBrute = "<strong>Triphasé</strong><br>Sens : " + String(injection,BIN) + "</br>";
MK333_dataBrute += "<br>Puissance active soutirée : " + String(PuissanceS_M_inst) + "W</br>";
MK333_dataBrute += "<br>Puissance active injectée : " + String(PuissanceI_M_inst) + "W</br>";
MK333_dataBrute += "<br>Données reçues : " + String(a) + "</br>";
Pva_valide=true;
filtre_puissance();
esp_task_wdt_reset(); //Reset du Watchdog à chaque trame du JSY reçue
EnergieActiveValide = true;
if (cptLEDyellow > 30) {
cptLEDyellow = 4;
}
} else {
StockMessage("Pas tout reçu, pas traité... nombre de données : " + String(a));
}
}
Cela fonctionne très bien et la réactivité s'améliore. Mais cela force toujours à lire 48 octets (0x30 dans msg_send) car la donnée de sens est très éloignée de la puissance active.
J'essaie donc de faire 2 lectures, mais c'est là ou j'ai besoin d'aide car ça ne fonctionne pas !
Code : int i;
byte msg_send[] = { 0x01, 0x03, 0x01, 0x09, 0x00, 0x02, 0x15, 0xF5 };
for (i = 0; i < 8; i++) {
MySerial.write(msg_send[i]);
}
int a = 0;
while (MySerial.available()) {
Lecture333[a] = MySerial.read();
a++;
}
byte msg_send2[] = { 0x01, 0x03, 0x01, 0x32, 0x00, 0x01, 0x24, 0x39 };
for (i = 0; i < 8; i++) {
MySerial.write(msg_send2[i]);
}
Lecture333[7] = MySerial.read();
les données sortent totalement incohérentes.
Voilà, il y a peut etre un expert dans la salle
|
|
|
mise a jour linux |
Posté par : Jojoh2o - 14-06-2024, 03:58 PM - Forum : Remote SDR (Fr)
- Réponses (2)
|
|
Bonjour
j'ai installé remote-sdr depuis quelques mois et je le trouve super
suite a une connexion en vnc sur le serveur, j'ai fais la mise a jour du noyau linux demandé
au redémarrage du serveur, j'ai perdu l'accès a remote-sdr et je suis reparti en réinstallant image d'origine
Y a-t-il une procédure pour remettre en route les différents services nécessaires
et encore merci pour ce super produit
cordialement
Joel
|
|
|
Routeur et recharge véhicule électrique |
Posté par : SGr54 - 14-06-2024, 12:26 PM - Forum : Routeur Photovoltaïque
- Réponses (4)
|
|
Bonjour
Bricoleur à mes heures perdues avec des connaissances somme toutes limitées en électronique, j'aimerais savoir si un routeur photovoltaïque tel que celui décrit par F1ATB André permet de diriger un surplus de production photovoltaïque vers une prise de recharge de véhicule électrique ?
Pour étayer ma demande, j'ai dispose d'une installation de production de 4 KWc réalisée en auto installation incluant des micro onduleurs Enphase contrôlés par une passerelle Envoy S Metered et possède un véhicule électrique Peugeot ePartner 50KW que je recharge via une prise Green Up et un chargeur VEVOR EV-B06-EU003B qui me permet d'adapter un tant soit peu la recharge à la production de mon installation photovoltaïque (charge variable entre 8 et 16A contrairement au chargeur d 'origine Peugeot qui est fixé à une charge unique de 16A)
Gérant manuellement et via une application sur mon smartphone la mise en service, la puissance et l'arrêt du fameux chargeur, j'aimerais un peu automatiser et surtout optimiser la chose avec un routeur... sans savoir si mon chargeur et ma voiture sont en capacité de recevoir un courant de charge variable et ponctuellement inferieur à 8A et plus globalement, si le dispositif décrit par F1ATB est compatible avec mon système ?
Merci d'avance pour votre retour éclairé et j'espère éclairant
-S M
|
|
|
Nouvelle version V_9.03_RMS du routeur |
Posté par : F1ATB - 14-06-2024, 08:10 AM - Forum : Routeur Photovoltaïque
- Réponses (37)
|
|
La nouvelle version de la bibliothèque ESP 32 3.0.1. fait qu'à présent, il n'est plus possible de scanner les réseaux Wi-Fi, si le Wi-Fi n'a pas réussi à se connecter à un réseau existant. Cette nouvelle version 9.03 du Routeur scanne à la mise sous tension les réseaux WIFI disponibles, les enregistre pour pouvoir les utiliser. en cas de changement du nom du Wifi dans la maison. Si vous l'installez, vous retrouverez la programmation des paramètres que vous avez pu faire en 9.00, 9. 01 ou 9.02.
Cordialement, André.
|
|
|
|