<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Remora V1.3 NodeMCU Nouvelle Version Logicielle + API Locale]]></title><description><![CDATA[<p dir="auto">Bonsoir à tous,</p>
<p dir="auto">Vous trouverez un nouveau repo dédié à la nouvelle version logicielle du Remora. Celle-ci est compatible Remora <a href="https://github.com/thibdct/programmateur-fil-pilote-wifi/tree/master/Mat%C3%A9riel/1.3" target="_blank" rel="noopener noreferrer nofollow ugc">V1.3</a> (et <a href="https://github.com/thibdct/programmateur-fil-pilote-wifi/tree/master/Mat%C3%A9riel/1.2" target="_blank" rel="noopener noreferrer nofollow ugc">V1.2</a> moyennant <a href="https://github.com/hallard/Particle2NodeMCU/blob/master/README.md" target="_blank" rel="noopener noreferrer nofollow ugc">l'adaptateur</a>)  tournant sous ESP8266 . Celui-ci contient la version pour la base avec ESP8266 NodeMCU ainsi que la compatibilité des anciennes version sous Particle.</p>
<p dir="auto">L'API pour Remora avec NodeMCU est aussi décrite sur le même repo <a href="https://github.com/hallard/remora_soft/" target="_blank" rel="noopener noreferrer nofollow ugc">ici</a></p>
<p dir="auto">Pour ceux qui sont sous particle, ne changez rien, le dernier firmware (de Particle je précise) pose encore des problèmes de crash au démarrage (cf ce <a href="https://community.hallard.me/topic/84/probl%C3%A8me-remora-avec-particle-photon/5" target="_blank" rel="noopener noreferrer nofollow ugc">problème</a> et ce <a href="https://community.particle.io/t/0-4-7-setup-block-and-crash-on-photon-with-0-4-7-core-ok/17781" target="_blank" rel="noopener noreferrer nofollow ugc">ticket</a> ouvert sans réponse chez Particle bien entendu). Je songe très sérieusement à arreter le support de Particle, je ne peux pas passer mon temps à chercher des corrections aux problèmes engendrés à chaque mise à jour. C'est dommage leurs cartes sont vraiment géniales et bien pensées, dommage que le soft ne soit pas à la hauteur.</p>
<p dir="auto">En revanche pour ceux qui vont tourner avec un NodeMCU nous disposons enfin d'API locales décrites dans le <a href="https://github.com/hallard/remora_soft/blob/master/README.md" target="_blank" rel="noopener noreferrer nofollow ugc">readme</a>, n'hésitez pas à aller voir le format et à tester, tester et encore tester et nous faire des retours.</p>
<p dir="auto">Avis aux concepteurs de plugins pour les box telle que Jeedom, hein <a class="plugin-mentions-user plugin-mentions-a" href="/user/lunarok" aria-label="Profile: lunarok">@<bdi>lunarok</bdi></a> <img src="https://community.ch2i.eu/assets/plugins/nodebb-plugin-emoji/emoji/android/1f609.png?v=0e43f71205d" class="not-responsive emoji emoji-android emoji--wink" style="height:23px;width:auto;vertical-align:middle" title=";-)" alt="😉" /></p>
]]></description><link>https://community.ch2i.eu/topic/88/remora-v1-3-nodemcu-nouvelle-version-logicielle-api-locale</link><generator>RSS for Node</generator><lastBuildDate>Sat, 13 Jun 2026 12:01:57 GMT</lastBuildDate><atom:link href="https://community.ch2i.eu/topic/88.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 03 Dec 2015 02:11:04 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Remora V1.3 NodeMCU Nouvelle Version Logicielle + API Locale on Thu, 11 Feb 2016 22:26:19 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/seb" aria-label="Profile: Seb">@<bdi>Seb</bdi></a>,<br />
Merci pour ton retour, à très vite.</p>
]]></description><link>https://community.ch2i.eu/post/1078</link><guid isPermaLink="true">https://community.ch2i.eu/post/1078</guid><dc:creator><![CDATA[Charles]]></dc:creator><pubDate>Thu, 11 Feb 2016 22:26:19 GMT</pubDate></item><item><title><![CDATA[Reply to Remora V1.3 NodeMCU Nouvelle Version Logicielle + API Locale on Wed, 10 Feb 2016 06:58:43 GMT]]></title><description><![CDATA[<p dir="auto">Bonjour à tous,</p>
<p dir="auto">Merci Charles pour le module<br />
Soudures faites , tout fonctionne imper</p>
<p dir="auto">Je voulais vous remercier de votre efficacité et gentillesse, tout court</p>
<p dir="auto">A bientôt<br />
Seb</p>
]]></description><link>https://community.ch2i.eu/post/1067</link><guid isPermaLink="true">https://community.ch2i.eu/post/1067</guid><dc:creator><![CDATA[seb]]></dc:creator><pubDate>Wed, 10 Feb 2016 06:58:43 GMT</pubDate></item><item><title><![CDATA[Reply to Remora V1.3 NodeMCU Nouvelle Version Logicielle + API Locale on Thu, 04 Feb 2016 22:06:36 GMT]]></title><description><![CDATA[<p dir="auto">Je n'ai pas encore eux le temps d'apprivoiser ces modifications.</p>
<p dir="auto">En tout cas, je viens de connecter la téléinfo sur la remora... enfin depuis 2 jours elle y est.<br />
Aie, elle me fait du délestage en plus de jeedom...<br />
Demain je lui retire sa teleinfo tant que je n'ai pas ajouté un petit booleen quelque part pour autoriser ou non le delestage par la remora.</p>
<p dir="auto">Je vais certainement ouvrir un nouveau sujet dès que j'ai un peu de temps et tu aura la réponse du pourquoi du DHT22.</p>
]]></description><link>https://community.ch2i.eu/post/1045</link><guid isPermaLink="true">https://community.ch2i.eu/post/1045</guid><dc:creator><![CDATA[Dany21000]]></dc:creator><pubDate>Thu, 04 Feb 2016 22:06:36 GMT</pubDate></item><item><title><![CDATA[Reply to Remora V1.3 NodeMCU Nouvelle Version Logicielle + API Locale on Mon, 01 Feb 2016 12:18:40 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/dany21000" aria-label="Profile: Dany21000">@<bdi>Dany21000</bdi></a><br />
Merci pour le partage <img src="https://community.ch2i.eu/assets/plugins/nodebb-plugin-emoji/emoji/android/1f642.png?v=0e43f71205d" class="not-responsive emoji emoji-android emoji--slightly_smiling_face" style="height:23px;width:auto;vertical-align:middle" title=":-)" alt="🙂" /></p>
<p dir="auto">Ah oui je ne sais plus trop, peut être le remora bascule en softAP si il perd le Wifi je me souviens plus ce que j'ai fait (en plus mixé avec le code particle, ça devient plus trop lisible)</p>
<p dir="auto">Question bête pourquoi le choix des DHT22 ?J'ai le même projet que toi en fait, mais pour de l'indus, j'ai pris des SI7021 qui sont plus petits, plus précis avec un temps de mesure plus rapide, mais surtout I2C et donc pas de blocage à cause de timing précis ;). Mais moins pratique à souder, quoi que regarde <a href="http://www.ebay.com/itm/Si7021-Industrial-High-Precision-Humidity-Sensor-I2C-Interface-for-Arduino-/201371694878?hash=item2ee2b0371e:g:rroAAOSw2VJVfqFt" target="_blank" rel="noopener noreferrer nofollow ugc">ici</a></p>
<p dir="auto">J"ai ajouté le clignotement de la onboard LED aussi dans le loop ça me permet de voir direct si le nodeMCU est connecté au Wifi ou en AP/Deconnecté, super pratique et aussi de detecter l'appui sur le bouton "flash" pour faire des actions par exemple</p>
<p dir="auto">dans le loop</p>
<pre><code>// manage Blinking LED
  // Wifi disabled 
  if (!wifi_state) {
    key = handle_key_led(LOW);
  } else {
    if (WiFi.status()==WL_CONNECTED) {
      // Connected (Client mode OK)
      key = handle_key_led(((millis() % 1000) &lt; 200) ? HIGH:LOW);
    } else {
      // AP Mode only or client failed
      key = handle_key_led(((millis() % 333) &lt; 111) ? HIGH:LOW);
    }
  }

  if (key) {
    DebuglnF("Key pressed");
  }
</code></pre>
<p dir="auto">et la fonction handle_key_led</p>
<pre><code>/* ======================================================================
Function: handle_key_led 
Purpose : Manage on board Led and Push button of NodeMCU
Input   : 1 to light on the led, 0 to light off
Output  : 1 if button is pressed
Comments: on NodeMCU BUILTIN_LED is GPIO16
====================================================================== */
uint8_t handle_key_led( uint8_t level)
{
  uint8_t temp;
  digitalWrite(16, 1);
  pinMode(16, OUTPUT);
  digitalWrite(16, !level);

  // Flash is on GPIO0, so RGB LED
  pinMode(0, INPUT);
  temp = digitalRead(0);
  pinMode(0, OUTPUT); // set back to output
  return !temp;
}

</code></pre>
<p dir="auto">Ce sera intégré dans les prochaines version Remora et WifInfo</p>
]]></description><link>https://community.ch2i.eu/post/1029</link><guid isPermaLink="true">https://community.ch2i.eu/post/1029</guid><dc:creator><![CDATA[Charles]]></dc:creator><pubDate>Mon, 01 Feb 2016 12:18:40 GMT</pubDate></item><item><title><![CDATA[Reply to Remora V1.3 NodeMCU Nouvelle Version Logicielle + API Locale on Mon, 01 Feb 2016 12:06:31 GMT]]></title><description><![CDATA[<p dir="auto">Merci Charles de ta réponse.<br />
Je dispose de 3 autres nodemcu (pas de lua mais du c) que j'exploite comme sondes à base de DHT22. Pour le moment, ce projet de sonde est en standby car j'attends les DHT22.</p>
<p dir="auto">C'est en travaillant sur ce projet, qui sera partagé, que j'ai été confronté à ce problème de non-reconnexion au réseau wifi.<br />
Je me suis basé sur un mix de code du remora et d'un exemple de lecture du DHT22 pour réaliser mon système.</p>
<p dir="auto">Et du coup, au départ, je pensais que c'était mon code des sondes qui n'était pas bon.<br />
Alors j'ai flashé mes 3 nodemcu avec le code remora 1.3.1.<br />
Chacun avec une IP Fixe.<br />
Le PC en client DHCP est connecté en filaire sur un commutateur lui même relié au routeur, qui fait aussi point d'accès wifi.</p>
<p dir="auto">Tests effectués :<br />
1 - lancer un ping sur les 3 nodemcu<br />
2 - renommer le nom du réseau Wifi...<br />
3 -  les nodemcu ne pingent plus, tout va bien.<br />
4 - apres quelques minutes, des réseaux Wifi Remora220, 221 et 222 (hostname = 4eme octet de l'IP fixe) apparaissent<br />
5 - 5 minutes apres, je remet le nom initial du réseau Wifi<br />
6 - ... rien ne se passe, les remora restent en mode AP autonome<br />
7 - inutile, mais je redémarra le routeur/ap wifi ... idem, rien ne se passe<br />
8 - redemarrage d'une des remora (la 220) ... et elle se reconnecte bien et reping bien<br />
9 - je redemarre le routeur, et pendant qu'il redémarrage, un nouveau réseau Wifi apparait Remora220<br />
10 - malgrès quelques minutes après le routeur du réseau Wifi du routeur ... retour au point N°6</p>
<p dir="auto">Donc j'en au conclus qu'une fois basculé en mode softAP... ils y restent.<br />
D'ailleurs pendant ces tests, ma vraie remora elle est aussi revenue en mode softAP et j'ai été contraint de la redémarrer manuellement aussi.</p>
<p dir="auto">Voici pourquoi j'ai effectué les modifications que je vous présente ci-dessous :<br />
**<br />
Fonction WifiHandleConn : **</p>
<pre><code>int WifiHandleConn(boolean setup = false) 
{
  int ret = WiFi.status();
  uint8_t timeout ;

  if (setup) {

    Serial.print(F("========== SDK Saved parameters Start")); 
    WiFi.printDiag(Serial);
    Serial.println(F("========== SDK Saved parameters End")); 
	

	///////////////////////// AJOUT DANY
	IPAddress ip(192,168,50,251);
	IPAddress gateway(192,168,50,254);
	IPAddress subnet(255,255,255,0);
	WiFi.config(ip, gateway, subnet);  	
	///////////////////////// AJOUT DANY
	

    #if defined (DEFAULT_WIFI_SSID) &amp;&amp; defined (DEFAULT_WIFI_PASS)
      Serial.print(F("Connection au Wifi : ")); 
      Serial.print(DEFAULT_WIFI_SSID); 
      Serial.print(F(" avec la clé '"));
      Serial.print(DEFAULT_WIFI_PASS);
      Serial.print(F("'..."));
      Serial.flush();
      WiFi.begin(DEFAULT_WIFI_SSID, DEFAULT_WIFI_PASS);
    #else
      Serial.print(F("Connection Wifi avec les parametres sauvegardes ")); 
    #endif

    timeout = 25; // 25 * 200 ms = 5 sec time out

    // 200 ms loop
    while ( ((ret = WiFi.status()) != WL_CONNECTED) &amp;&amp; timeout )
    {
      // Orange LED
      LedRGBON(COLOR_ORANGE);
      delay(50);
      LedRGBOFF();
      delay(150);
      --timeout;
    }

    // connected ? disable AP, client mode only
    if (ret == WL_CONNECTED)
    {
      Serial.println(F("connecte!"));
      WiFi.mode(WIFI_STA);

      Serial.print(F("IP address   : ")); Serial.println(WiFi.localIP());
      Serial.print(F("MAC address  : ")); Serial.println(WiFi.macAddress());
    
    // not connected ? start AP
    } else {



	 ///////////////////////// AJOUT DANY	
      Serial.println("");
	  Serial.println("Connexion Wifi impossible, Redemarrage automatque");
	  ESP.wdtDisable();
	  ESP.restart();
	///////////////////////// AJOUT DANY
	 
	///////////////////////// SUPPRESSION DANY	  
	/*
      char ap_ssid[32];
      Serial.print(F("Erreur, passage en point d'acces "));
      Serial.println(DEFAULT_HOSTNAME);

      // protected network
      Serial.print(F(" avec la clé '"));
      Serial.print(DEFAULT_WIFI_AP_PASS);
      Serial.println("'");
      Serial.flush();
      WiFi.softAP(DEFAULT_HOSTNAME, DEFAULT_WIFI_AP_PASS);
      WiFi.mode(WIFI_AP_STA);

      Serial.print(F("IP address   : ")); Serial.println(WiFi.softAPIP());
      Serial.print(F("MAC address  : ")); Serial.println(WiFi.softAPmacAddress());
	*/
	///////////////////////// SUPPRESSION DANY



    }

    // Set OTA parameters
    ArduinoOTA.setPort(DEFAULT_OTA_PORT);
    ArduinoOTA.setHostname(DEFAULT_HOSTNAME);
    ArduinoOTA.setPassword(DEFAULT_OTA_PASS);
    ArduinoOTA.begin();

    // just in case your sketch sucks, keep update OTA Available
    // Trust me, when coding and testing it happens, this could save
    // the need to connect FTDI to reflash
    // Usefull just after 1st connexion when called from setup() before
    // launching potentially buggy main()
    for (uint8_t i=0; i&lt;= 10; i++) {
      LedRGBON(COLOR_MAGENTA);
      delay(100);
      LedRGBOFF();
      delay(200);
      ArduinoOTA.handle();
    }

  } // if setup

  return WiFi.status();
}
</code></pre>
<p dir="auto">Fonction loop</p>
<pre><code>/* ======================================================================
Function: loop
Purpose : boucle principale du programme
Input   : -
Output  : -
Comments: -
====================================================================== */
void loop()
{
  static bool refreshDisplay = false;
  static bool lastcloudstate;
  static unsigned long previousMillis = 0;  // last time update
  unsigned long currentMillis = millis();
  bool currentcloudstate ;

  // our own setup
  if (first_setup) {
    mysetup();
    first_setup = false;
  }

  // Gérer notre compteur de secondes
  if ( millis()-previousMillis &gt; 1000) {
    // Ceci arrive toute les secondes écoulées
    previousMillis = currentMillis;
    uptime++;
    refreshDisplay = true ;
  }

  #ifdef MOD_TELEINFO
    // Vérification de la reception d'une 1ere trame téléinfo
    tinfo_loop();
    _yield();
  #endif

  #ifdef MOD_RF69
    // Vérification de la reception d'une trame RF
    if (status &amp; STATUS_RFM)
      rfm_loop();
      _yield();
  #endif

  #ifdef MOD_OLED
    // pour le moment on se contente d'afficher la téléinfo
    screen_state = screen_teleinfo;

    // Modification d'affichage et afficheur présent ?
    if (refreshDisplay &amp;&amp; (status &amp; STATUS_OLED))
      display_loop();
      _yield();
  #endif

  // çà c'est fait
  refreshDisplay = false;

  #if defined (SPARK)
  // recupération de l'état de connexion au cloud SPARK
  currentcloudstate = Spark.connected();
  #elif defined (ESP8266)
  // recupération de l'état de connexion au Wifi
  currentcloudstate = WiFi.status()==WL_CONNECTED ? true:false;
  #endif

  // La connexion cloud vient de chager d'état ?
  if (lastcloudstate != currentcloudstate)
  {
    // Mise à jour de l'état
    lastcloudstate=currentcloudstate;

    // on vient de se reconnecter ?
    if (currentcloudstate)
    {
      // on pubie à nouveau nos affaires
      // Plus necessaire
      #ifdef SPARK
      // spark_expose_cloud();
      #endif

      // led verte
      LedRGBON(COLOR_GREEN);
    }
    else
    {
      // on compte la deconnexion led rouge
      my_cloud_disconnect++;
      Serial.print("Perte de conexion au cloud #");
      Serial.println(my_cloud_disconnect);
      LedRGBON(COLOR_RED);
	  


	  ///////////////////////// AJOUT DANY
	  Serial.println("");
	  Serial.println("Redemarrage automatque");
	  ESP.wdtDisable();
	  ESP.restart();
	  ///////////////////////// AJOUT DANY


    }
  }

  //#ifdef SPARK
  //char buff[64];
  //int len = 64;

  // process incoming connections one at a time forever
  //server.processConnection(buff, &amp;len);
  //#endif


  // Connection au Wifi ou Vérification
  #ifdef ESP8266
    // Webserver 
    server.handleClient();
    ArduinoOTA.handle();

    if (task_emoncms) { 
      emoncmsPost(); 
      task_emoncms=false; 
    } else if (task_jeedom) { 
      jeedomPost();  
      task_jeedom=false;
    }
  #endif

}
</code></pre>
<p dir="auto">J'utilise l'Arduino IDE 1.6.7, je vais essayer et étudier  ta nouvelle version du WifiHandleConn ce soir.</p>
]]></description><link>https://community.ch2i.eu/post/1027</link><guid isPermaLink="true">https://community.ch2i.eu/post/1027</guid><dc:creator><![CDATA[Dany21000]]></dc:creator><pubDate>Mon, 01 Feb 2016 12:06:31 GMT</pubDate></item><item><title><![CDATA[Reply to Remora V1.3 NodeMCU Nouvelle Version Logicielle + API Locale on Mon, 01 Feb 2016 11:22:20 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/dany21000" aria-label="Profile: Dany21000">@<bdi>Dany21000</bdi></a><br />
C'est curieux, j'ai 5 NodeMCU sur un autre projet et je ne rencontre pas ce soucis, les reconnexion aux WiFi se font toutes seules, je vais copier/coller le code dans Remora et WifInfo prochainement mais voici le code que j'apelle une seule fois dans le setup()<br />
Ah oui, pour info Arduino-ESP8266 version git (toujours) plus IDE 1.6.7</p>
<pre><code>/* ======================================================================
Function: WifiHandleConn
Purpose : Handle Wifi connection / reconnection and OTA updates
Input   : setup true if we're called 1st Time from setup
Output  : state of the wifi status
Comments: -
====================================================================== */
int WifiHandleConn(boolean setup = false) 
{
  int ret = WiFi.status();

  if (setup) {
    WiFi.mode(WIFI_AP_STA);

    DebuglnF("========== SDK Saved parameters Start"); 
    WiFi.printDiag(DEBUG_SERIAL);
    DebuglnF("========== SDK Saved parameters End"); 
    Debugflush();

    // no correct SSID
    if (!*config.ssid) {
      DebugF("no Wifi SSID in config, set to AP Only!"); 
      WiFi.mode(WIFI_AP);

    } else {
      DebugF("Connecting to: "); 
      Debug(config.ssid);
      Debugflush();

      // Do wa have a PSK ?
      if (*config.psk) {
        // protected network
        Debug(F(" with key '"));
        Debug(config.psk);
        Debug(F("'..."));
        Debugflush();
        WiFi.begin(config.ssid, config.psk);
      } else {
        // Open network
        Debug(F("unsecure AP"));
        Debugflush();
        WiFi.begin(config.ssid);
      }

      uint8_t timeout = 50; // 50 * 200 ms = 10 sec time out
      while ( ((ret = WiFi.status()) != WL_CONNECTED) &amp;&amp; timeout )
      {
        // Orange LED
        LedRGBON(COLOR_ORANGE);
        delay(50);
        LedRGBOFF();
        delay(150);
        --timeout;
      }
    }

    // connected ? default to disable AP, client mode only
    if (ret == WL_CONNECTED)
    {
      DebuglnF("connected!");
      DebugF("IP address   : "); Debugln(WiFi.localIP());
      DebugF("MAC address  : "); Debugln(WiFi.macAddress());

    // not connected ? start AP
    } else {
      DebuglnF("Wifi client unable to connect!");
    }

    // connected and not AP defined in config, remove AP
    if ( ret == WL_CONNECTED &amp;&amp; !(config.config &amp; CFG_AP) ) {
      WiFi.mode(WIFI_STA);
    } else {
      // Need Access point configuration 
      // SSID = hostname
      DebugF("Starting AP  : ");
      Debug(config.ap_ssid);
      Debugflush();

      // protected network
      if (*config.ap_psk) {
        DebugF(" with key '");
        Debug(config.ap_psk);
        DebugF("'");
        WiFi.softAP(config.ap_ssid, config.ap_psk);
      // Open network
      } else {
        DebugF(" with no password");
        WiFi.softAP(config.ap_ssid);
      }

      DebugF("\r\nIP address   : "); Debugln(WiFi.softAPIP());
      DebugF("MAC address  : "); Debugln(WiFi.softAPmacAddress());
    } 

    // Set OTA parameters
    ArduinoOTA.setPort(config.ota_port);
    ArduinoOTA.setHostname(config.host);
    ArduinoOTA.setPassword(config.ota_auth);
    ArduinoOTA.begin();


    WiFiMode_t con_type = WiFi.getMode();

    // just in case your sketch sucks, keep update OTA Available
    // Trust me, when coding and testing it happens, this could save
    // the need to connect FTDI to reflash
    // Usefull just after 1st connexion when called from setup() before
    // launching potentially buggy main()
    for (uint8_t i=0; i&lt;= 10; i++) {
      if (con_type == WIFI_STA) {
        LedRGBON(COLOR_GREEN);
      } else if (con_type == WIFI_AP_STA) {
        LedRGBON(COLOR_CYAN);
      } else if (con_type == WIFI_AP) {
        LedRGBON(COLOR_PURPLE);
      } else {
        LedRGBON(COLOR_RED);
      }

      delay(100);
      LedRGBOFF();
      delay(200);
      ArduinoOTA.handle();
    }

    // Wifi is activated
    wifi_state = true;

  } // if setup

  return WiFi.status();
}

</code></pre>
]]></description><link>https://community.ch2i.eu/post/1024</link><guid isPermaLink="true">https://community.ch2i.eu/post/1024</guid><dc:creator><![CDATA[Charles]]></dc:creator><pubDate>Mon, 01 Feb 2016 11:22:20 GMT</pubDate></item><item><title><![CDATA[Reply to Remora V1.3 NodeMCU Nouvelle Version Logicielle + API Locale on Tue, 26 Jan 2016 09:17:58 GMT]]></title><description><![CDATA[<p dir="auto">Il y a une évolution que j'essaye d'apporter à remora.<br />
Je souhaite que la remora se reconnecte automatiquement quand le reseau wifi n'est pas disponible, reboot du point d'accès, demarrage du remora avant le point d'accès, etc ...</p>
<p dir="auto">Dans la boucle de loop, je rajoute ceci qui fonctionne :</p>
<pre><code>	// Si perte de la connection au reseau wifi, redemarrage automatique
	if (WiFi.status() != WL_CONNECTED) {
		Serial.println("Perte de la connection au reseau Wifi");
		Serial.println("Redemarrage automatique");
		ESP.wdtDisable();
		ESP.restart();
      }
</code></pre>
<p dir="auto">Parce que je voulais aussi essayer de ne pas rebooter la remora mais mon code ici ne fonctionne pas ... :</p>
<pre><code>	IPAddress ip(192,168,50,251);
    IPAddress gateway(192,168,50,254);
    IPAddress subnet(255,255,255,0);
    WiFi.config(ip, gateway, subnet);	
	WiFi.begin(DEFAULT_WIFI_SSID, DEFAULT_WIFI_PASS);
	Serial.print("Reconnexion au reseau Wifi en cours");
	while (WiFi.status() != WL_CONNECTED) {		// Attente de la connexion au reseau Wifi, redemarrage automatique
		delay(500);
		Serial.print(".");			
	}
</code></pre>
<p dir="auto">Note, je test en redémarrant le point d'accès logicielement.</p>
]]></description><link>https://community.ch2i.eu/post/1004</link><guid isPermaLink="true">https://community.ch2i.eu/post/1004</guid><dc:creator><![CDATA[Dany21000]]></dc:creator><pubDate>Tue, 26 Jan 2016 09:17:58 GMT</pubDate></item><item><title><![CDATA[Reply to Remora V1.3 NodeMCU Nouvelle Version Logicielle + API Locale on Fri, 22 Jan 2016 07:44:54 GMT]]></title><description><![CDATA[<p dir="auto">ok on fait ça car meme avec l'idée de manu12 pas moyen<br />
Tu me confirmes ton adresse<br />
Merci BEAUCOUP<br />
Seb</p>
]]></description><link>https://community.ch2i.eu/post/969</link><guid isPermaLink="true">https://community.ch2i.eu/post/969</guid><dc:creator><![CDATA[seb]]></dc:creator><pubDate>Fri, 22 Jan 2016 07:44:54 GMT</pubDate></item><item><title><![CDATA[Reply to Remora V1.3 NodeMCU Nouvelle Version Logicielle + API Locale on Fri, 22 Jan 2016 03:07:37 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/seb" aria-label="Profile: Seb">@<bdi>Seb</bdi></a>,<br />
tu as peut être un pb avec ton NodeMCU, ça arrive, si tu veux tu peux me le renvoyer, je peux essayer d'y regarder ?</p>
]]></description><link>https://community.ch2i.eu/post/966</link><guid isPermaLink="true">https://community.ch2i.eu/post/966</guid><dc:creator><![CDATA[Charles]]></dc:creator><pubDate>Fri, 22 Jan 2016 03:07:37 GMT</pubDate></item><item><title><![CDATA[Reply to Remora V1.3 NodeMCU Nouvelle Version Logicielle + API Locale on Wed, 20 Jan 2016 20:32:03 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/seb" aria-label="Profile: seb">@<bdi>seb</bdi></a><br />
salut, j'ai aussi galéré au début depuis mon mac et j'ai trouvé ce driver CP210x Macintosh OS X VCP Driver v4 et téléchargé le fichier SiLabsUSBDriverDisk.dmg que j'ai installé et depuis çà fonctionne bien, l'adruino 1.6.5 voit bien mon port série et mon nodeMCU. Je suis aussi en OSX 10.11.2.<br />
J'ai eu aussi un problème avec un cable USB qui ne fonctionnait pas (il devait juste servir pour recharger un téléphone) mais j'ai pris celui d'un téléphone Samsung S4 mini et avec lui çà fonctionne bien.</p>
]]></description><link>https://community.ch2i.eu/post/946</link><guid isPermaLink="true">https://community.ch2i.eu/post/946</guid><dc:creator><![CDATA[francky50]]></dc:creator><pubDate>Wed, 20 Jan 2016 20:32:03 GMT</pubDate></item><item><title><![CDATA[Reply to Remora V1.3 NodeMCU Nouvelle Version Logicielle + API Locale on Wed, 20 Jan 2016 12:09:29 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/seb" aria-label="Profile: seb">@<bdi>seb</bdi></a> Perso, sous OSX 10.11.2, pas eu de soucis, j'ai pu téléviser sans soucis. J'ai suivi un conseil de Charles à propos des drivers, par contre, il y a un topic où le cas Arduino est évoqué, et il y a un lien vers des drivers spécifiques OSX...<br />
Les as-tu essayé ?</p>
<p dir="auto">@+</p>
]]></description><link>https://community.ch2i.eu/post/944</link><guid isPermaLink="true">https://community.ch2i.eu/post/944</guid><dc:creator><![CDATA[manu12]]></dc:creator><pubDate>Wed, 20 Jan 2016 12:09:29 GMT</pubDate></item><item><title><![CDATA[Reply to Remora V1.3 NodeMCU Nouvelle Version Logicielle + API Locale on Tue, 19 Jan 2016 22:17:17 GMT]]></title><description><![CDATA[<p dir="auto">Bonsoir,<br />
Suite aux resets du node mcu lors de l'activation du chauffeau en HC, je pensais à une perturbation du wifi ou autre problème de CEM de la puce. Et cela semble se confirmer car depuis la mise en place du capot en pla de 2mm d épaisseur imprimé en 3d plus de reset. Avant la carte était à nu dans le tableau électrique afin de visualiser les leds et l'écran.</p>
]]></description><link>https://community.ch2i.eu/post/941</link><guid isPermaLink="true">https://community.ch2i.eu/post/941</guid><dc:creator><![CDATA[omyxcol]]></dc:creator><pubDate>Tue, 19 Jan 2016 22:17:17 GMT</pubDate></item><item><title><![CDATA[Reply to Remora V1.3 NodeMCU Nouvelle Version Logicielle + API Locale on Sun, 17 Jan 2016 08:58:51 GMT]]></title><description><![CDATA[<p dir="auto">Salut,</p>
<p dir="auto">pour rebondir, après diverses recherches dont celle-ci : <a href="http://hpclab.blogspot.mx/2015/06/esp8266-arduino-ide-on-mac-os-x.html" target="_blank" rel="noopener noreferrer nofollow ugc">http://hpclab.blogspot.mx/2015/06/esp8266-arduino-ide-on-mac-os-x.html</a>, iol semble que mac os n'aime pas<br />
tout en suivant le auto, je me retrouve avec un souci de port série non reconnu car le port défini sous arduino est USBtoUART, mais j'ai a nouveau un message d'erreur, la il semble que cela soit une simple config  au niveau de <a href="http://esptool.py" target="_blank" rel="noopener noreferrer nofollow ugc">esptool.py</a> ::: fichier /Users/$USER/Library/Arduino15/packages/esp8266/hardware/esp8266/1.6.4-673-g8cd3697/platform.txt modifie<br />
Arduino/esptool-master/esptool.py", line 22, in &lt;module&gt; import serial<br />
ImportError: No module named serial</p>
<p dir="auto">j'avance doucement<br />
En fait je n'ai plus de windows, je ne peux faire l'installe avec, j'utilise windows sous mac, c'est pourquoi j'ai le meme souci en utilisant arduino sous windows.</p>
<p dir="auto">Merci de votre aide<br />
Seb</p>
<p dir="auto">Je confirme linux meme pb<br />
La je sache</p>
]]></description><link>https://community.ch2i.eu/post/898</link><guid isPermaLink="true">https://community.ch2i.eu/post/898</guid><dc:creator><![CDATA[seb]]></dc:creator><pubDate>Sun, 17 Jan 2016 08:58:51 GMT</pubDate></item><item><title><![CDATA[Reply to Remora V1.3 NodeMCU Nouvelle Version Logicielle + API Locale on Sat, 16 Jan 2016 17:04:59 GMT]]></title><description><![CDATA[<p dir="auto">Re<br />
J'ai teste avec 3 cables differents<br />
Cable de scanner portable, cable de telephonex2 sony<br />
Je veux bien acheter un autre cable que me conseilles tu?<br />
Merci<br />
Seb</p>
]]></description><link>https://community.ch2i.eu/post/891</link><guid isPermaLink="true">https://community.ch2i.eu/post/891</guid><dc:creator><![CDATA[seb]]></dc:creator><pubDate>Sat, 16 Jan 2016 17:04:59 GMT</pubDate></item><item><title><![CDATA[Reply to Remora V1.3 NodeMCU Nouvelle Version Logicielle + API Locale on Sat, 16 Jan 2016 15:25:28 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/seb" aria-label="Profile: seb">@<bdi>seb</bdi></a><br />
question bête, ton câble USB est bien un cable data ? Peux-tu l'essayer sur un smartphone pour vérifier que la connexion USB fonctionne bien ?</p>
]]></description><link>https://community.ch2i.eu/post/886</link><guid isPermaLink="true">https://community.ch2i.eu/post/886</guid><dc:creator><![CDATA[Charles]]></dc:creator><pubDate>Sat, 16 Jan 2016 15:25:28 GMT</pubDate></item><item><title><![CDATA[Reply to Remora V1.3 NodeMCU Nouvelle Version Logicielle + API Locale on Sat, 16 Jan 2016 06:54:13 GMT]]></title><description><![CDATA[<p dir="auto">Bonjour,<br />
Je reviens vers vous,<br />
j'ai essaye vos 2 manip et rien n'y fait , en fait la led bleue ne se met jamais a clignoter rapidement.<br />
Essai sous mac et windows<br />
Juste branche électriquement, pas trace d'un qqconque réseau wifi<br />
Merci pour la suite<br />
Bon WE<br />
Seb</p>
]]></description><link>https://community.ch2i.eu/post/881</link><guid isPermaLink="true">https://community.ch2i.eu/post/881</guid><dc:creator><![CDATA[seb]]></dc:creator><pubDate>Sat, 16 Jan 2016 06:54:13 GMT</pubDate></item><item><title><![CDATA[Reply to Remora V1.3 NodeMCU Nouvelle Version Logicielle + API Locale on Fri, 15 Jan 2016 22:04:24 GMT]]></title><description><![CDATA[<p dir="auto">Hello<br />
De mon côté je soupçonne un problème de CEM du module wifi. Avec le uptime j'ai vu que les resets étaient la nuit. Et plus souvent vers 22h30. Ce soir je l'ai pris en flag: un beau reset dans la seconde qui a suivi là mise en route du relais de chauffeau de 3000w.</p>
]]></description><link>https://community.ch2i.eu/post/877</link><guid isPermaLink="true">https://community.ch2i.eu/post/877</guid><dc:creator><![CDATA[omyxcol]]></dc:creator><pubDate>Fri, 15 Jan 2016 22:04:24 GMT</pubDate></item><item><title><![CDATA[Reply to Remora V1.3 NodeMCU Nouvelle Version Logicielle + API Locale on Fri, 15 Jan 2016 16:24:56 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/seb" aria-label="Profile: seb">@<bdi>seb</bdi></a><br />
Parfois l'autoreset peut merder (mauvaise soudure/switch) et il faut passer en manuel, <a class="plugin-mentions-user plugin-mentions-a" href="/user/alban" aria-label="Profile: alban">@<bdi>alban</bdi></a> à raison mais tu peux aussi faire (procédure officielle):</p>
<ul>
<li>Tu appuis sur le bouton flash (et tu laisses appuyé) ,</li>
<li>quand l'IDE t'indique qu'il va télécharger, tu appuis sur reset et tu lâches reset (en laissant l'autre appuyé jusqu'à ce que l'upload commence (la LED bleu va clignoter très vite)</li>
</ul>
<p dir="auto">Voilà après si ça fonctionne tu peux essayer à nouveau la même sans le reset ou flash (ce serait curieux que les 2 autoreset (flash+reset) déconnent.</p>
]]></description><link>https://community.ch2i.eu/post/868</link><guid isPermaLink="true">https://community.ch2i.eu/post/868</guid><dc:creator><![CDATA[Charles]]></dc:creator><pubDate>Fri, 15 Jan 2016 16:24:56 GMT</pubDate></item><item><title><![CDATA[Reply to Remora V1.3 NodeMCU Nouvelle Version Logicielle + API Locale on Fri, 15 Jan 2016 13:56:39 GMT]]></title><description><![CDATA[<p dir="auto">Bonjour <a class="plugin-mentions-user plugin-mentions-a" href="/user/seb" aria-label="Profile: seb">@<bdi>seb</bdi></a></p>
<p dir="auto">J'ai le même souci par fois quand le nodeMCU est branché en usb sur mon ordi.<br />
Dans ce cas, j'appuie sur le bouton "reset" du node, et je balance le téléversement.<br />
En règle général, ça marche aussitôt<br />
<img src="https://community.ch2i.eu/assets/plugins/nodebb-plugin-emoji/emoji/android/1f609.png?v=0e43f71205d" class="not-responsive emoji emoji-android emoji--wink" style="height:23px;width:auto;vertical-align:middle" title=";-)" alt="😉" /></p>
]]></description><link>https://community.ch2i.eu/post/863</link><guid isPermaLink="true">https://community.ch2i.eu/post/863</guid><dc:creator><![CDATA[alban]]></dc:creator><pubDate>Fri, 15 Jan 2016 13:56:39 GMT</pubDate></item><item><title><![CDATA[Reply to Remora V1.3 NodeMCU Nouvelle Version Logicielle + API Locale on Fri, 15 Jan 2016 12:28:12 GMT]]></title><description><![CDATA[<p dir="auto">Bonjour à tous,</p>
<p dir="auto">Remora monte, je ne peux televerser le prog<br />
j'ai les messages d'erreur suivant sous mac et windows idem<br />
warning: espcomm_sync failed<br />
error: espcomm_open failed</p>
<p dir="auto">j'ai bien essaye de suivre vos solutions mais rien n'y fait<br />
j'ai bien 3,3v et 5v comme demande,<br />
la led bleue ne clignote jamais, elle s'allume 1 fois lorsque je branche usb<br />
tous les essais ont été fait module enlevé de la carte rémora<br />
donc , et maintenant car déjà que je suis très newbie, je suis à sec de manip<br />
Merci de votre aide car j'adore ce projet<br />
Seb</p>
]]></description><link>https://community.ch2i.eu/post/861</link><guid isPermaLink="true">https://community.ch2i.eu/post/861</guid><dc:creator><![CDATA[seb]]></dc:creator><pubDate>Fri, 15 Jan 2016 12:28:12 GMT</pubDate></item><item><title><![CDATA[Reply to Remora V1.3 NodeMCU Nouvelle Version Logicielle + API Locale on Thu, 14 Jan 2016 22:10:35 GMT]]></title><description><![CDATA[<p dir="auto">Pour ma part, je suis sur une version logiciel Remora 1.3.1 et pour le Wifi Freebox voici les paramètres :</p>
<p dir="auto">Activer le 802.11n : Oui<br />
Largeur de bande : 20 Mhz,<br />
Canal 6 (était le moins occupé),<br />
Type de protection WPA2-PSK/AES<br />
Version du protocol EAPOL : Version 2<br />
J'ai pas touché au paramètre avancés de la config radio.</p>
<p dir="auto">et toujours pas de reset depuis 72h.</p>
]]></description><link>https://community.ch2i.eu/post/854</link><guid isPermaLink="true">https://community.ch2i.eu/post/854</guid><dc:creator><![CDATA[francky50]]></dc:creator><pubDate>Thu, 14 Jan 2016 22:10:35 GMT</pubDate></item><item><title><![CDATA[Reply to Remora V1.3 NodeMCU Nouvelle Version Logicielle + API Locale on Thu, 14 Jan 2016 18:39:58 GMT]]></title><description><![CDATA[<p dir="auto">En regardant le radar wifi dans la conf de la box, je me suis rendu un compte que le nodeMCU - qui a  son propre réseau wifi AP - fonctionnait sur plusieurs canaux.</p>
<p dir="auto">Lorsque le nodeMCU est bien inclus dans notre réseau, peut être faut-il désactiver son réseau interne pour qu'il n'y ait pas d'interaction.<br />
En plus cela fait une borne wifi de moins pour la sécurité <img src="https://community.ch2i.eu/assets/plugins/nodebb-plugin-emoji/emoji/android/1f642.png?v=0e43f71205d" class="not-responsive emoji emoji-android emoji--slightly_smiling_face" style="height:23px;width:auto;vertical-align:middle" title=":-)" alt="🙂" /></p>
]]></description><link>https://community.ch2i.eu/post/853</link><guid isPermaLink="true">https://community.ch2i.eu/post/853</guid><dc:creator><![CDATA[alban]]></dc:creator><pubDate>Thu, 14 Jan 2016 18:39:58 GMT</pubDate></item><item><title><![CDATA[Reply to Remora V1.3 NodeMCU Nouvelle Version Logicielle + API Locale on Thu, 14 Jan 2016 18:15:09 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/alban" aria-label="Profile: alban">@<bdi>alban</bdi></a><br />
Merci pour les infos. De mon côté le UPTIME indique un reset à 2h du matin. Il me reste le canal wifi à tester. La capa ne résoud pas le problème.</p>
]]></description><link>https://community.ch2i.eu/post/852</link><guid isPermaLink="true">https://community.ch2i.eu/post/852</guid><dc:creator><![CDATA[omyxcol]]></dc:creator><pubDate>Thu, 14 Jan 2016 18:15:09 GMT</pubDate></item><item><title><![CDATA[Reply to Remora V1.3 NodeMCU Nouvelle Version Logicielle + API Locale on Wed, 13 Jan 2016 21:57:52 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/omyxcol" aria-label="Profile: omyxcol">@<bdi>omyxcol</bdi></a> , c'est juste que j'avais compilé en 1.3 pour une carte 1.2c. Donc pour les tests, je suis revenu sur 1.2.<br />
Apparement - chez moi - c'est bien un réglage du wifi de la box qui a tout changé, soit le protocole, soit le canal</p>
]]></description><link>https://community.ch2i.eu/post/847</link><guid isPermaLink="true">https://community.ch2i.eu/post/847</guid><dc:creator><![CDATA[alban]]></dc:creator><pubDate>Wed, 13 Jan 2016 21:57:52 GMT</pubDate></item></channel></rss>