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

Nom d’utilisateur
  

Mot de passe
  





Rechercher dans les forums

(Recherche avancée)

Statistiques du Forum
» Membres : 646
» Dernier membre : pdunet
» Sujets du forum : 437
» Messages du forum : 3,101

Statistiques complètes

Utilisateurs en ligne
Il y a actuellement 385 utilisateurs connectés.
» 6 Membre(s) | 377 Visiteur(s)
Bing, Google, gerapi, pdunet, PhDV61, Philmaz, sgrousset

Derniers sujets
MQTT sous Jeedom
Forum : Routeur Photovoltaïque
Dernier message : s.potoczny@yahoo.fr
Il y a 1 heure
» Réponses : 25
» Affichages : 1,494
Perte MQTT au déclencheme...
Forum : Domotique
Dernier message : F1ATB
Il y a 6 heures
» Réponses : 8
» Affichages : 187
sens de montage UxIx2 son...
Forum : Routeur Photovoltaïque
Dernier message : Nanoux_14
Hier, 11:05 PM
» Réponses : 3
» Affichages : 106
Serveur MQTT mosquitto
Forum : Routeur Photovoltaïque
Dernier message : 38domo
Hier, 08:56 PM
» Réponses : 9
» Affichages : 300
etalonnage sonde DS18B20
Forum : Routeur Photovoltaïque
Dernier message : Lolo69
Hier, 07:26 PM
» Réponses : 4
» Affichages : 437
Déclenchement relais SSR
Forum : Routeur Photovoltaïque
Dernier message : F5lth
Hier, 02:32 PM
» Réponses : 3
» Affichages : 114
Relais sortie triac
Forum : Routeur Photovoltaïque
Dernier message : Lolo69
Hier, 11:44 AM
» Réponses : 1
» Affichages : 70
Comment trouver adresse i...
Forum : Routeur Photovoltaïque
Dernier message : lucky
Hier, 10:22 AM
» Réponses : 12
» Affichages : 241
Code Afficheur 9.01 ne se...
Forum : Routeur Photovoltaïque
Dernier message : Lolo69
Hier, 09:21 AM
» Réponses : 4
» Affichages : 129
Routeur sur Cumulus à the...
Forum : Routeur Photovoltaïque
Dernier message : F1ATB
Hier, 07:51 AM
» Réponses : 23
» Affichages : 901

 
  Watchdog timer in ESP32 board manager v3.0.x - Demo / Example
Posté par : F1ATB - 01-07-2024, 01:45 PM - Forum : Home Automation - Pas de réponse

Watchdog timer in ESP32 board manage 3.0x changes a lot from previous implementation. Here is a simple example how to implement it (Arduino IDE).
One key point is to set a delay of minimum 1 ms after the :
esp_task_wdt_reset();
delay(1); // <------------------------------ Mandatory

Here after the example to be tested:
- watchog is set to 25s
- In a cycle of 20 s. The reset is done the first 10s, then no reset during 10s.
- After 60s no reset at all the system will crashes and restart at 75s.

Regards F1ATB

Code :
#include <esp_task_wdt.h>
#define WDT_TIMEOUT 25 // Timeout in seconds
esp_err_t ESP32_ERROR;
int i = 0;
int last = millis();
void setup() {
  Serial.begin(115200);
  delay(100);
  Serial.println("Configuring WDT...");
  Serial.print("Watchdog Timeout (in seconds) set to : ");
  Serial.println(WDT_TIMEOUT);
  esp_task_wdt_deinit();
  // Task Watchdog configuration
  esp_task_wdt_config_t wdt_config = {
    .timeout_ms = WDT_TIMEOUT * 1000,                 // Convertin ms
    .idle_core_mask = (1 << portNUM_PROCESSORS) - 1,  // Bitmask of all cores, https://github.com/espressif/esp-idf/blob/v5.2.2/examples/system/task_watchdog/main/task_watchdog_example_main.c
    .trigger_panic = true                             // Enable panic to restart ESP32
  };
  // WDT Init
  ESP32_ERROR = esp_task_wdt_init(&wdt_config);
   Serial.println("Last Reset : " + String(esp_err_to_name(ESP32_ERROR)));
   esp_task_wdt_add(NULL);  //add current thread to WDT watch
}

void loop() {
  if (millis() - last >= 1000) { // Task every second
    last = millis();
    Serial.print(i);
    Serial.print("s : ");
    i++;
    if (i % 20 <= 10 && i<60) { //Reset only during 10s the first minute
      Serial.println(" Resetting WDT...");
      esp_task_wdt_reset();
      delay(1);  //VERY VERY IMPORTANT for Watchdog Reset to apply. At least 1 ms
      if (i % 20 == 10) { // No reset after 10s for test
        Serial.println("Stopping WDT reset.");
      }
    }
  }
}

Imprimer cet élément

  Commande pour trakeur solaire
Posté par : papy3264 - 01-07-2024, 09:35 AM - Forum : Installation panneaux photovoltaïques - Réponses (5)

J’ai trois panneaux solaires au sol en plug and play, et afin d'optimiser leur production je suis entrain de fabriquer mécaniquement mon trakeur solaire. Il existe sur Ali un boitier de commande pour automatiser le fonctionnement, mais je me disais qu'il serait possible d'utiliser une carte ESP8266 pour faire la même chose. En entrée un capteur de vitesse de vent, tête détection d'azimut du soleil (NSXH PLC Module), quatre fins de course inductifs (SN04-N). En sortie les quatre relais de la carte ESP8266. Le tout commandé via le wifi sur téléphone portable ou PC. Le coût devrait être autour de 90 €.
Personnellement je ne suis pas capable de faire la programmation mais quelqu'un pourrait relever se défit.

Imprimer cet élément

  Arduino ESP32 Core 3.02 -->v10
Posté par : Alain_C38 - 01-07-2024, 05:58 AM - Forum : Routeur Photovoltaïque - Réponses (7)

Bonjour à tous,

J'étais en version 10 (core 3.01) et je subissais quelques reset intempestifs (la dernière session avait duré 60 h tout de même).

Ce matin, j'ai regardé sur Gitub, et une nouvelle version du core (3.02) est disponible depuis quelques jours (https://github.com/espressif/arduino-esp.../tag/3.0.2).

Des corrections de bug sur la partie wifi sont indiqués, et comme je suis fou, j'ai recompilé la v10 avec ce nouveau core et téléversé sur mon ESP32 (avec IDE Arduino).

Aucun message d'erreur lors de la compilation et j'ai téléchargé... pour l'instant tout fonctionne.

Le coeur 0 semble moins chargé qu'avant (Max autour de 850 ms au lieu de 1400 avec la 3.01)
Le coeur 1 semble également moins chargé, mais pas de beaucoup, environ 3 ms (pour le max) en moins.

à suivre

Imprimer cet élément

  Amelioration MQTT / PREFIXE / TOPIC
Posté par : Francky - 30-06-2024, 07:17 PM - Forum : Evolutions faites, à faire, dont vous rêvez... - Réponses (22)

Bonjour

J'ai réglé mon mqtt pour qu'il publie sur un docker distant en PREFIXE "routeur"
Sous mqttexplorer, les données sont OK 
Sous jeedom, je m'abonne au topic "routeur" sur le broker distant et tout fonctionne 


Sur Homeassitant ,cela ne fonctionne pas si on ne met pas homeassitant en PREFIXE , cela remonte bien quand je regarde mqttexplorer mais il le publie dans le topic homeassitant / nom au lieu de le mettre a la base de mqtt 

J'ai regardé un peu les autres systemes , openDTU, zigbee2mqtt, zwave par exemple et il publie a la base malgré le prefixe et cela fonctionne trés bien sur plusieurs systemes

Voici mqttexplorer
   

open DTU 
   

Zwave 
   

Zigbee
   

Il serait possible aussi de faire ça avec le routeur ? 

Je ne sais pas si c'est clair ?

Merci

Imprimer cet élément

  raccordement routeur et chauffe eau en jour nuit
Posté par : Fabrice - 30-06-2024, 04:49 PM - Forum : Routeur Photovoltaïque - Réponses (27)

Bonjour,

je me lance dans cette aventure de routeur pour la gestion du chauffe eau. Smile
J'aimerai avoir une confirmation pour le branchement, je souhaite garder le contacteur jour/nuit, j'ai bien vu où il fallait réaliser le branchement mais mon chauffe eau est à plus de 8m de mon tableau électrique et d'après le schéma il faut retirer les câbles du chauffe eau jusqu' au routeur... Confused 
 
Est-il possible, en toute sécurité, de mettre un wago ou domino en sortie des bornes 2 et 4 du contacteur jour/nuit pour éviter cela?? si qq'un peut m'aider au travers d'un schéma?

Ou y a t'il d'autres solution? Huh

merci d'avance pour vos réponses,
Cordialement



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

  Connection installation PV sur tableau divisionnaire
Posté par : FluzDeBruz - 30-06-2024, 04:03 PM - Forum : Installation panneaux photovoltaïques - Réponses (6)

Bonjour,

Je souhaite installer des panneaux PV sur le toit de mon abri de jardin (ossature bois). Ce-dernier est distant de 14 mètres de la maison et il est raccordé au tableau de répartition général par 33 mètres de câble de 16mm2. J'ai protégé cette ligne au départ par un interrupteur-différentiel de type AC de 30 mA et de calibre 63A.
J'ai installé un tableau divisionnaire dans l'abri avec un interrupteur-différentiel (ID) de type AC de 30 mA et calibre 40 A. J'ai ensuite mis un disjoncteur C10 pour l'éclairage intérieur et extérieur, un C16 pour pour les 5 prises de courant intérieures et un C16 pour la prise extérieure.

Je possède déjà un kit plug & play de 2 panneaux PV de 420 Wc raccordés à un micro-onduleur HMS 800 2T que j'aie branché sur la prise extérieure de l'abri. Je souhaiterais rajouter 4 panneaux de même puissance sur le toit avec un HMS 1600 ou 2 HMS 800 2T (pour garder une certaine cohérence d'installation).

Mes questions sont les suivantes :

- Dois-je revenir à une installation "classique" et raccorder les 2 (ou 3) micro-onduleurs sur un boitier de protection ?
- Si oui chaque micro-onduleurs dois-il être connecté à un disjoncteur particulier ?
- Puis-je connecter directement l'installation au tableau divisionnaire ou dois-je tirer une autre ligne dédiée ?

Cordiales salutations,

Claude

Imprimer cet élément

  Perte communication avec ventilateur
Posté par : Seb - 29-06-2024, 05:47 PM - Forum : Routeur Photovoltaïque - Réponses (2)

Bonjour,

J'ai un souci, j'ai pris le triac avec le ventilateur de 40A pour alimenter un chauffe eau de ~2000w.

Cependant, je perds la communication avec mon Shelly E3M lorsque je branche le ventilateur, qui fonctionne au passage.

Que ce soit via la carte du triac ou en direct sur ESP32...

Idem lorsque je suis connecté sur mon pc (USB sur pc)ce n'est donc pas un problème de puissance du chargeur.

J'ai vérifié mon cablage, RAS.

Avez-vous une idée ?

Après je peux probablement le faire sans ventilateur ?

Merci par avance, cordialement,

Imprimer cet élément

  Solar Router V10.00
Posté par : fazer31 - 29-06-2024, 04:40 PM - Forum : Routeur Photovoltaïque - Réponses (11)

Bonjour,

Je teste la V10 sur un ESP32 avant de l'implanter son mon routeur depuis le début de semaine (installation faite selon la nouvelle solution proposée via internet ). J'avais l’impression que celui-ci avait tendance redémarrer plusieurs fois dans la semaine en perdant toutes les données enregistré.

Là je me suis mis à l'observer,  j'ai fait un redémarrage forcé à 13h et là je vois qu'il à redémarré à 15h46 perdant toutes les infos et sans qu'il y ait une de coupure de courant depuis 13h00. Il fait un redémarrage toutes les 2 heures environ.

mon signal wifi est correct -46 dBm

Mon autre ESP32 qui lui est en version 8.09 avec -58dBm de wifi fonctionne quant à lui sans aucun soucis, version installé avec IDE.

Merci de votre aide.
@+

Imprimer cet élément

  Routage via Triac Version 8.08 RMS
Posté par : Serge 11 - 29-06-2024, 02:57 PM - Forum : Routeur Photovoltaïque - Réponses (2)

Bonjour,

Pour tester l'affichage sur écran OLED, j'ai réinstaller la version 8.08 avec l'onglet OLED.ino .
Le problème est que dans l'onglet action le routage via triac n'apparait plus. je n'ai que via relais!!!

J'ai testé les version 9.03 et 10.00 mais l'imposition des GPIO pour le triac 4,5 ou 22,23 ne correspondant au câblage de ma carte ou j'utilise le 23 pour Zc, le 17 pour pulse et les GPIO 21 et 22 pour l’écran OLED que j'avais installé sur la version 2.
Sur les anciennes versions, je modifiais le #define pulseTriac 22 par #define pulseTriac 17 et ça marché. Je ne suis pas certain que cela soit compatible avec la nouvelle config proposé par l'onglet paramètres.
Dans l'attente de vos réponse.
Cordialement.
Serge

Imprimer cet élément

  Bravo et merci
Posté par : jeanclaude - 29-06-2024, 10:03 AM - Forum : Routeur Photovoltaïque - Réponses (1)

Bonjour André (et les membres du forum),
Je ne viens pas poster une question, je viens dire bravo et merci à André pour ce magnifique système RMS.
Chapeau !
J'ai monté et testé un prototype. Pas beaucoup de travail pour ça, André a tout prévu... ça fonctionne directement.
Je suis époustouflé par ce concentré d'intelligence et d'efficacité.
Et aussi par la quantité encyclopédique de connaissances mises en oeuvre ici (génie électrique, décodage des signaux, électronique analogique, électronique numérique, codage, réseau, wifi, web design...).
Et enfin par le goût du partage de l'auteur, qui apporte son intelligence et son savoir pour rendre la techno (et le reste) bien meilleure.
Je ne connais pas d'autre mot, alors... Merci !
jeanclaude

Imprimer cet élément