Remora V1.3 NodeMCU Nouvelle Version Logicielle + API Locale
-
Bon et bien j'ai fais chauffer le chalumeau ... mais ce n'est pas concluant.
J'ai fais le tour du module.Je pense que le module est défectueux.
Selon moi, il faut un autre nodemcu ainsi qu'un autre adaptateur ... dessouder 30pin heu ... -
@Dany-GINHOUX
Oui un adaptateur aussi, bien sur, envoi moi le module que je regarde et Thibault t'enveras un module de remplacement si besoin.
-
OK, je t'envoi çà demain.
Donnes moi par mail l'adresse à laquelle je dois t'adresser le colis. -
This post is deleted! -
La led bleue s'allumait pour toi ?
-
Bonsoir à tous,
J'ai voulu compiler les sources dans le IDE d'arduino avant de téléverser vers le nodeMCU ... et j'obtient cette erreur :
remora_soft.ino:47:23: fatal error: WiFiUDP.h: No such file or directory
J'ai bien tenté de désactiver l'appel à cette librairie, mais ensuite il y en a d'autres comme arduino.h ... etc.
La question que je me pose est donc, ne faut-il pas charger un firwmare propre au node avant toute chose ?
Merci -
@alban Salut, j'ai rencontré le meme problème. Corrigé en modifiant WiFiUDP.h par WiFiUdp.h dans le fichier remora_soft.ino.
A tester,
Stéphane C. -
Bonsoir,
J'ai réussi a compiler et téléverser le code. Le nodemcu répond bien aux requetes JSON ...
Cependant quand j'active le moniteur Série, j'obtiens ca :uuÿ½½½½½½½½½½ SDK Sáöeä ðáráíeteró StártMoäe: SÔA�
PHY íoäe: N�
Ãèáîîel: 3�
AP iä: 0�
Státõó: ±�
Aõto coîîect: ±�
SSÉD (9: HoíeÃoî²´�
Páóóðèráóe (±²: ácceóóíáióoî�
BSSÉD óet: 0�
½½½½½½½½½½ SDK Sáöeä ðáráíeteró Åîä�
Ãoîîectioî áõ ×ifi : HoíeÃoî²´ áöec lá clà 'ácceóóíáióoî'...coîîecte!�
ÉP áääreóó : ±9².±6¸.²0.±²²�
MAÃ áääreóó : 5Ã:ÃÆ:·Æ:0A:·3:DB�
HÔÔP óeröer ótárteä�J'ai essayé tous les vitesse (bauds) et la seule qui me retourne quelque chose de lisible est le 1200. Est ce qu'il y a un autre paramètre a activer pour avoir le mode debug lisible ?
Merci
-
@ctc74
bien vu l'include est bien#include "WiFiUdp.h"
Comme je suis sous windows le compilateur (enfin plutôt le système de fichiers) n'est pas sensible à la casse, je viens de corriger et de publier.
J'imagine que vous tournez sur Mac ou Linux ? -
@bsheep
Oui c'est normal, le debug doit être à la même vitesse que la téléinfo (c'est le même port série) donc 1200 c'est correct mais il faut une parité paire et 7 bits de data, or tu ne peux pas changer ça dans le moniteur série de l'Arduino. Il faut prendre un autre terminal (putty, coolterm, ...)
La config doit ressembler à ceci:Il me semblait l'avoir indiqué mais je ne le retrouve pas, je vais mettre à jour la doc
-
Il y a une autre correction à faire dans le fichier : LibULPNode_RF_Protocol.cpp
#include <arduino.h>
à remplacer par
#include <Arduino.h>En effet, je suis bien sous linux. Note, je n'ai pas compilé les modules RF, OLED et OREGON, si j'ai un peu de temps aujourd'hui je test la compilation afin de voir si il y a d'autres corrections nécessaires.
Cordialement,
Stéphane C. -
@Dany-GINHOUX
Bonjour,j'ai eu un ESP07 défectueux: pas de diode bleue au boot et une erreur "sync" lors des tentatives d'upload. La panne venait du cristal soudé à 90°.
Voir ici, d'autres ont eu ce soucis: http://www.esp8266-projects.com/2015/02/esp-07-module-problem-and-fix.html
Ce n'est peut être pas votre panne, mais ça coute pas grand chose de vérifier -
@Charles
Merci pour la configuration putty. ca fonctionne correctement. -
@Dany-GINHOUX
je viens de réparer ton nodeMCU
le pb venait de la résistance de rappel sur le Reset qui avait bougée donc il restait toujours en reset et ne démarrait pas. J'ai fait une modif dessus pour corriger en ajoutant une résistance (l'autre était trop petite pour la tenter à la main), si ok pour toi je te le renvois demain ? -
Ah bonne nouvelle Charles, effectivement un détail difficile à voir pour moi.
Quel est le prix de revient d'un adaptateur ?
Parce que du coup, j'ai fini par acheté celui que m'a prêté mon magasin d'électronique pour un autre usage.
Si pour mon second projet le node ne convient pas, je le recyclerai en contrôleur de spare pour la remora mais sur support cette fois. -
Bonsoir,
Effectivement, moyennant les petites corrections sur WifiUdp.h et Arduino.h, la compilation et le téléversement se sont bien passés.
Je vais me mettre à travailler sur l'APIEDIT : alors je vois bien le remora en tant que borne wifi, alors qu'il devrait être inclu dans mon réseau ... Le problème est que j'ai besoin de l'adresse MAC du NodeMCU pour pour pouvoir l'intégrer. Il y a-t-il une manip particulière pour l'obtenir ?
-
Autant pour moi j'ai pas désactivé l'accès borne Wifi, mais ça ne doit pas l'empêcher de se connecter au réseau (il fait faire les 2 en même temps)
Pour l'adresse mac tu peux ajouter l'affichage dans
mysetup()
deremora_soft.ino
après leHTTP server started
Serial.println(F("HTTP server started")); Serial.print(F("MAC address : ")); Serial.println(WiFi.macAddress());
-
Est ce qu'il est possible de forcer un adresse IP statique ?
-
Oui sur ESP8266 un truc dans le genre dans la fonction
WifiHandleConn()
Serial.print(F("========== SDK Saved parameters Start")); WiFi.printDiag(Serial); Serial.println(F("========== SDK Saved parameters End")); IPAddress ip(192,168,1,111); IPAddress gateway(192,168,1,1); IPAddress subnet(255,255,255,0); WiFi.config(ip, gateway, subnet);
D'ailleurs pour toutes questions sur les API/fonctions de l'ESP8266 je vous conseille vivement la documentation de référence ici
-
Merci Charles.
Je vais la potasser car j'ai un projet que je présenterai ici aussi pour lequel, il me faudra maitriser la bete.
Concernant le réglage ip fixe, config s'écrit sans majuscule au C.
Remora installée et câblée à la sauvage, fonctionnelle avec 4 FP d'utilisé (6 sont câblés) mais par de radiateurs au bout.Teleinfo désactivée et non gérée par remora mais par jeedom qui dispose d'un modem téléinfo dédié.
La gestion du relais sera utilisée différement dans un premier temps :
Un contact J/N est en place, le relais remora sera mis en série (COM et NF) avec le relais du compteur EDF.
L'objectif n'est pas d'utiliser le relais remora pour activer le contact J/N.
Il sera utilisé ici pour couper le contact J/N dans un cas précis : période creuse ET atteinte l'intensité maximale moins 10A (résistance cumule de 2400W).Voilà.
Je vais travailler avec lunarok pour avancer sur le plugin jeedom avec cet esp8266.