Bienvenue, Visiteur
Vous devez vous enregistrer avant de pouvoir poster.

Nom d’utilisateur
  

Mot de passe
  





Rechercher dans les forums

(Recherche avancée)

Derniers sujets
Température via MQTT
Dernier message : F1ATB
Il y a 23 minutes
UxI 2 voies UDP
Dernier message : pchotard
Il y a 46 minutes
Erreur 404 pour la page J...
Dernier message : F1ATB
Il y a 3 heures
Nouveau routeur photovolt...
Dernier message : H3rv3
Il y a 3 heures
Routeur F1ATB S3
Dernier message : F1ATB
Il y a 4 heures
problème prise T2
Dernier message : romain.massart
Il y a 4 heures
F1ATB S3 - Erreur de comp...
Dernier message : F1ATB
Il y a 5 heures
Organisation des post pou...
Dernier message : Sgb31
Il y a 10 heures
routeur + régulation pour...
Dernier message : Sgb31
Il y a 10 heures
Raccordement 3kW - tablea...
Dernier message : Olivier31
Hier, 02:59 PM

Statistiques du Forum
» Membres : 3,431,   » Dernier membre : trip2vip,   » Sujets du forum : 2,599,   » Messages du forum : 25,108,  
Statistiques complètes

  Problème Enphase sur V9.03
Posté par : Eric972 - 16-06-2024, 09:11 PM - Forum : Routeur Photovoltaïque - Réponses (14)

Bonjour à tous,

Je viens de mettre à jour mon routeur en version 9.03 et j'ai quelques soucis après la configuration.
J'ai coché Enphase (V7) dans le menu "Paramètres" et entré tous les paramètres demandés (User, Password et n° de série), j'ai sauvegardé la configuration et depuis l'ESP32 reboote indéfiniment.

Dans la console série Arduino, je vois qu'il se connecte bien à Enphase et et qu'il reçoit en retour le token. 
J'ai les messages suivants qui tournent en boucle:

     Rebooting...
     ets Jul 29 2019 12:21:46

      rst:0xc (SW_CPU_RESET),boot:0x13 (SPI_FAST_FLASH_BOOT)
     configsip: 0, SPIWP:0xee
     clk_drv:0x00,q_drv:0x00,d_drv:0x00,cs0_drv:0x00,hd_drv:0x00,wp_drv:0x00
     modeBig GrinIO, clock div:1
     load:0x3fff0030,len:1448
     load:0x40078000,len:14844
     ho 0 tail 12 room 4
     load:0x40080400,len:4
     load:0x40080404,len:3356
     entry 0x4008059c
     E (35)Booting
     Scan start
     Scan done
     3 réseaux trouvés
     Nr | SSID                            | RSSI | CH | Encryption
     1 | Freebox-xxxxxxxxx             |  -56
     2 | Freebox-xxxxxxxxx             |  -62
     3 | Livebox-xxxxx                    |  -91
     E (2833) task_wdt: esp_task_wdt_reset(763): task not found
     RMS-ESP32-13139888
     cle : 912567899
     Mémoire EEPROM utilisée : 46%
     SSID:Freebox-xxxxxxxx
     Pass:xxxxxxxx
     : Wifi Begin : Freebox-xxxxxxxx
     .6.0.0.0.0.0.0.0.0 : Connected IP address: 192.168.1.80 or <a href='http://RMS-ESP32-13139888.local' >RMS-ESP32-13139888.local</a>
     Source : Enphase
     Essai connexion  Enlighten server 1 pour obtention session_id!
     Connected to Enlighten server:enlighten.enphaseenergy.com
     headers 1 Enlighten received
     session_id :
     Notification de l'heure ( time synchronization event )
     Sync time in ms : 10800000
     16/06/2024 21:00:04 : Réception de l'heure
     E (25668) task_wdt: Task watchdog got triggered. The following tasks/users did not reset the watchdog in time:
     E (25668) task_wdt:  - Task_LectureRMS (CPU 0)
     E (25668) task_wdt: Tasks currently running:
     E (25668) task_wdt: CPU 0: IDLE0
     E (25668) task_wdt: CPU 1: IDLE1
     E (25668) task_wdt: Aborting.
     E (25668) task_wdt: Print CPU 0 (current core) backtrace

     Backtrace: 0x4008c8c3:0x3ffbd6d0 0x400fa5b9:0x3ffbd6f0 0x4008f0bf:0x3ffbd710

     ELF file SHA256: be7f343a30e72eb5

     Rebooting...

Le watchdog à l'air de se déclencher de façon inattendue. Avez-vous une idée d'où pourrait provenir le problème?
Merci

Imprimer cet élément

  limitation d'injection sur reseau
Posté par : jph1 - 16-06-2024, 06:44 PM - Forum : Routeur Photovoltaïque - Réponses (10)

bonjour

je voudrais savoir comment limiter l injection sur mon réseau.

je viens d installer sans aucun problème la dernière  Version V9.03_RMS alors que je ne parvenais pas avec les versions v9.02 v9.01,pourquoi ? Huh
 
bonne soirée

Imprimer cet élément

  Probleme Consommation Energie remontée dans Home Assistant
Posté par : Pierre L - 16-06-2024, 06:17 PM - Forum : Routeur Photovoltaïque - Réponses (3)

Bonjour,

Tout d'abord, un immense merci André pour ce travail, ce routeur est une petite merveille !!!

Mon problème concerne les informations remontées par le routeur dans Home Assistant.
En effet, j'utilise un Uxl pour la mesure de puissance et j'ai régulièrement des pics de consommation aberrants qui remontent (souvent la nuit, lorsqu'il y a très peu de consommation dans la maison)

   

Avez-vous une idée d’où peuvent venir ces informations erronées qui remontent ?

Merci

Imprimer cet élément

  Mon routeur solaire f1tab avec shelly em
Posté par : clyon44 - 16-06-2024, 05:44 PM - Forum : Routeur Photovoltaïque - Pas de réponse

Bonjour à tous.

Tout d'abord je tiens à remercier André une nouvelle fois pour son excellent travail ! Ce  forum est une excellente idée, c'est ce qu'il manquait. D'ailleurs j'ai l'intention d'effectuer un 2ième don d'ici peu.

Ensuite, voici le routeur solaire que j'ai réalisé et que j'utilise avec succès depuis plusieurs mois avec pour les prises de mesures un Shelly EM et une sonde de température DS18B20. 

Comme vous pouvez le constater j'ai un Triac Robodyn de base donné pou 24A/600V qui tiens le coup surement parce que je n'ai pas beaucoup de charge / puissance et qu'il est bien refroidi. Malgré tout j'ai sous la main un BTA41 de rechange juste au cas où  Tongue

Au niveau de l'installation photovoltaïque je dispose de 3 panneaux Sunology Plug'n play 405 Watts, un panneau mobile orienté majoritairement SUD EST et 2 panneaux en fixe sur un support orientés SUD OUEST.

Le seul "hic" avec les mesures effectuées via un Shelly EM est que les temps de réponse sont lents comme vous pouvez le voir et du coup j'ai dû régler la réactivité à 5 et le seuil de déclenchement à -8. Je suis en multisinus et la résistance du cumulus chante pas mal  Cry



Pièces jointes Miniature(s)
               
Imprimer cet élément

  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

Imprimer cet élément

  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

Imprimer cet élément

  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 …

  • [Image: 08e4a3ec55ca1560112e19ac5729ba26?s=48&d=mm&r=g] 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 ..

Imprimer cet élément

  Mon routeur F1ATB
Posté par : crashman69 - 14-06-2024, 08:59 PM - Forum : Routeur Photovoltaïque - Réponses (1)

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 !

Imprimer cet élément

  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 Big Grin

Imprimer cet élément

  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

Imprimer cet élément


Utilisateurs en ligne
Il y a actuellement 1054 utilisateurs connectés. » 7 Membre(s) | 1045 Visiteur(s)
Bing, Google, F1ATB, fazer31, Nutta, romain.massart, xuor33

Moteur MyBB, © 2002-2026 Melroy van den Berg.