Community Forum
    • Blog
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Groups
    • Register
    • Login

    Remora V1.3 NodeMCU Nouvelle Version Logicielle + API Locale

    Scheduled Pinned Locked Moved Remora
    remoralocaleapinodemcuesp8266
    119 Posts 17 Posters 109.9k Views
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • CharlesC Offline
      Charles
      last edited by Charles

      Bonsoir à tous,

      Vous trouverez un nouveau repo dédié à la nouvelle version logicielle du Remora. Celle-ci est compatible Remora V1.3 (et V1.2 moyennant l'adaptateur) tournant sous ESP8266 . Celui-ci contient la version pour la base avec ESP8266 NodeMCU ainsi que la compatibilité des anciennes version sous Particle.

      L'API pour Remora avec NodeMCU est aussi décrite sur le même repo ici

      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 problème et ce ticket 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.

      En revanche pour ceux qui vont tourner avec un NodeMCU nous disposons enfin d'API locales décrites dans le readme, n'hésitez pas à aller voir le format et à tester, tester et encore tester et nous faire des retours.

      Avis aux concepteurs de plugins pour les box telle que Jeedom, hein @lunarok 😉

      1 Reply Last reply Reply Quote
      • S Offline
        scalz
        last edited by scalz

        super taf 👏 👏
        hate de tester ça avec un ptit nodemcu, bye bye particle 😄

        1 Reply Last reply Reply Quote
        • CharlesC Offline
          Charles
          last edited by

          Merci, toujours bon public toi, c'est cool 😉

          1 Reply Last reply Reply Quote
          • F Offline
            Fab_33
            last edited by

            Super, je test ça déès que je reçois mes pcb. Super pour la doc de l'api aussi.

            1 Reply Last reply Reply Quote
            • A Offline
              alban
              last edited by

              👍
              Dès que je reçois les pièces je me mets au boulot pour tester
              😉

              1 Reply Last reply Reply Quote
              • Dany21000D Offline
                Dany21000
                last edited by

                Je partage mon pense bète avec quelques détails supplémentaires sur la procédure d'injection du logiciel dans le NodeMCU :

                Récupérer le contenu du code source avec le bouton Download ZIP de github : https://github.com/hallard/remora_soft/
                Décompresser le contenu de l'archive ZIP.
                Placer les fichiers extraits dans un dossier nommé "remora_soft".

                Récupérer la version 1.6.5 de l'IDE Arduino à la page suivante : https://www.arduino.cc/en/Main/OldSoftwareReleases#previous
                NOTE : PC en Windows 10 avec l'installateur de l'IDE, les drivers USB sont installés par celui-ci.

                Lancer ensuite l'IDE Arduino.
                Menu Fichier > Préférences
                Dans le case ajouter l'URL suivante http://arduino.esp8266.com/stable/package_esp8266com_index.json
                Valider les préférences
                Menu Outils > Type de carte Arduino > Boards managers
                Dans la fenètre Boards Managers, ajouter comme filtre "esp"
                Sélectionner "esp8266 by esp8266 Community"
                Choisir la version 2.0.0 puis cliquer sur "Install".
                Une fois installé, le mot "INSTALLED" apparait en vert.

                Quitter et Re-lancer l'IDE.

                Menu fichier > Ouvrir le fichier "remora_soft.ino" dans le répertoire "remora_soft".
                Menu Outils > Type de carte Arduino > Choisir "NodeMCU 1.0 ESP-12E".
                Menu Outils > Port > Choisir le port COM associé au module.
                NOTE : Se rendre dans le gestionnaire de périphérique de l'OS pour trouver/vérifier le port COM

                Dans l'IDE Arduino, trouver le fichier remora.h dans les nombreux fichiers ouverts et présents dans les onglets.
                Au lignes 69 et 70, dé commenter (retirer les //) et configurer les options de connexion Wifi.
                #define DEFAULT_WIFI_SSID "VotreSSID"
                #define DEFAULT_WIFI_PASS "VotreClé"

                Menu Croquis > Vérifier/Compiler.
                Attente la fin de l'opération indiqué dans la console en bas de l'IDE
                Menu croquis > Téléverser.
                Attente la fin de l'opération indiqué dans la console en bas de l'IDE

                F 1 Reply Last reply Reply Quote
                • CharlesC Offline
                  Charles
                  last edited by

                  @Dany-GINHOUX ,
                  Génial merci, je peux faire un copier/coller pour la mettre sur La doc github ?

                  1 Reply Last reply Reply Quote
                  • Dany21000D Offline
                    Dany21000
                    last edited by

                    Et bien OUI, même l'adapter, le corriger, etc ...

                    Le projet Remora est opensource/openhardware, donc il faut partager. C'est normal.

                    1 Reply Last reply Reply Quote
                    • Dany21000D Offline
                      Dany21000
                      last edited by

                      Je te referai cette doc avec de la capture d'écran

                      1 Reply Last reply Reply Quote
                      • Dany21000D Offline
                        Dany21000
                        last edited by

                        Première partie de la version documentée, avec capture d'écran, etc ...
                        https://drive.google.com/open?id=0Bz-WOQ3dXS1idFRDRGVLbDdLRGs

                        Pas encore terminée, pour deux raisons :
                        -Erreur lors du televersement sync_eppcom_failed
                        -Je ne sais pas si le nodemcu doit etre retiré et alimenté uniquement par l'USB ou s'il doit etre sur la remora, alimenté par la remora

                        Cette documentation sera terminée dès que quelqu'un m'aura aidé sur ces deux points.

                        1 Reply Last reply Reply Quote
                        • CharlesC Offline
                          Charles
                          last edited by

                          @Dany-GINHOUX
                          j'imagine que ta téléinfo est connectée ?
                          Celle ci fait conflit avec la liaison série lors du télédéversement. Tu dois donc (au choix)

                          • Déconnecter la téléinfo
                          • Sortir le nodeMCU de son support et le programmer en USB

                          Ceci dit, après le 1er télédéversement effectué, il suffit ensuite d'utiliser la mise à jour par Wifi dite OTA (je sais pas encore documenté)

                          1 Reply Last reply Reply Quote
                          • Dany21000D Offline
                            Dany21000
                            last edited by

                            Non, je n'ai aucune connexion sur la remora. L'ensemble n'est connecté à rien pour le moment.

                            Je suis sur un poste Win10, drivers récupérés ici : http://www.silabs.com/products/mcu/pages/usbtouartbridgevcpdrivers.aspx

                            Je sèche.

                            
                            Le croquis utilise 280 258 octets (26%) de l'espace de stockage de programmes. Le maximum est de 1 044 464 octets.
                            Les variables globales utilisent 43 956 octets (53%) de mémoire dynamique, ce qui laisse 37 964 octets pour les variables locales. Le maximum est de 81 920 octets.
                            warning: espcomm_sync failed
                            error: espcomm_open failed
                            
                            
                            1 Reply Last reply Reply Quote
                            • CharlesC Offline
                              Charles
                              last edited by

                              @Dany-GINHOUX

                              tu as bien la ligne CP210x dans le gestionnaire de périphérique ?

                              0_1449678592777_upload-78d0d850-3661-4ff4-9553-2177643decd1

                              1 Reply Last reply Reply Quote
                              • Dany21000D Offline
                                Dany21000
                                last edited by Dany21000

                                Oui, device bien reconnu comme toi, COM13 en ce qui me concerne.
                                NodeMCU sur le bureau, sans rien d'autre.
                                NodeMCU soudé sur l'adaptateur avec JP2 connecté le tout posé sur le bureau, sans aucune autre connexion.

                                PC Refait en Win 10 fresh install, drivers et IDE installé : meme probleme.

                                1 Reply Last reply Reply Quote
                                • CharlesC Offline
                                  Charles
                                  last edited by

                                  t'es sûr qu'il n'y a pas de point d'exclamation jaune devant cette ligne dans le gestionnaire de périphériques ?
                                  Quelle vitesse d'upload tu as choisi dans l'IDE ?

                                  Sinon essai avec un téléchargement "manuel", tu restes appuyé sur le bouton flash du nodeMCU puis quand l'IDE indique le début d'upload, tu appuis sur le bouton reset (tout en restant appuyé sur le bouton flash) après quelques seconde la LED bleue doit se mettre à clignoter très rapidement, et l'IDE afficher des ...... tu peux alors lacher le bouton Flash.

                                  1 Reply Last reply Reply Quote
                                  • Dany21000D Offline
                                    Dany21000
                                    last edited by

                                    Non, le device/driver fonctionne bien. Pas de point d'interrogation.

                                    Je viens d'essayer ta combine ... et un copain aussi mais sans succès pour le moment.

                                    1 Reply Last reply Reply Quote
                                    • CharlesC Offline
                                      Charles
                                      last edited by

                                      La LED bleue s'allume quand tu appuis sur le bouton RESET ?

                                      Sinon comme t'as pas pu le flasher, j'imagine que le Firmware NodeMCU est dedant et tu devrais pouvoir communiquer avec le module via un terminal série de la façon suivante ?
                                      https://learn.adafruit.com/adafruit-huzzah-esp8266-breakout/using-nodemcu-lua

                                      1 Reply Last reply Reply Quote
                                      • Dany21000D Offline
                                        Dany21000
                                        last edited by

                                        La LED bleue ne s'allume pas ... je tente la communication en serial direct.

                                        1 Reply Last reply Reply Quote
                                        • CharlesC Offline
                                          Charles
                                          last edited by

                                          Si la led bleue ne clignotte pas au moins une fois ça ,ne fonctionnera pas, tu as un moyen de vérifier au multimètre que tu as bien du 3V3 et du 5V sur VIN ?

                                          1 Reply Last reply Reply Quote
                                          • Dany21000D Offline
                                            Dany21000
                                            last edited by

                                            NodeMCU alimenté uniquement par l'USB du PC.
                                            Vin-gnd = 5v
                                            3v3/gnd = 3.3v

                                            Ce qui semble correct.

                                            Je n'arrive pas à communiquer avec le firmware sur le COM13 via un Putty.
                                            Quelque soit la vitesse. Je me demande s'il y a un firmware à l'intérieur.

                                            1 Reply Last reply Reply Quote
                                            • First post
                                              Last post

                                            8

                                            Online

                                            5.7k

                                            Users

                                            534

                                            Topics

                                            5.0k

                                            Posts

                                            Top Topics

                                            • Bonjour Nicolas
                                              G
                                              Gilles15001
                                              0
                                              15
                                              229

                                            • Denky 4 - Domoticz - Triphasé -
                                              Nicolas BernaertsN
                                              Nicolas Bernaerts
                                              0
                                              7
                                              36

                                            • Denky D4 et Linky Standard TInfo Rx Non Configuré
                                              CharlesC
                                              Charles
                                              0
                                              5
                                              92

                                            • CC1101 mini shield pour raspberry
                                              CharlesC
                                              Charles
                                              0
                                              5
                                              133

                                            • CC1101
                                              CharlesC
                                              Charles
                                              0
                                              2
                                              46

                                            Popular Tags

                                            teleinfo
                                            24 topics
                                            arduino
                                            19 topics
                                            remora
                                            16 topics
                                            esp8266
                                            10 topics
                                            arduipi
                                            10 topics
                                            wifinfo
                                            7 topics
                                            raspberry
                                            7 topics
                                            broadcast
                                            7 topics
                                            Copyright © 2022 Charles-Henri Hallard | Return to blog page | Powered by NodeBB