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

    Interface Web plus rapide

    Scheduled Pinned Locked Moved Remora
    remoratcpasyncfeatureota
    35 Posts 9 Posters 16.6k 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.
    • AuFilElecA Offline
      AuFilElec
      last edited by

      Salut à tous,

      Je n'ai pas beaucoup travaillé sur cette branche depuis un moment. Mais je vous remercie de vous y intéresser et de participer à son développement.
      Lorsque je l'ai testé, j'ai rencontré quelques soucis de stabilité. Mais, il y a eu des corrections et des modifications faites sur les bibliothèques TCPAsync de me-no-dev. Donc, peut être cela a t'il corrigé les soucis que j'ai rencontré.
      Je vous remercie pour vos retours et n'hésitez pas à proposer des évolutions dans le code.

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

        J'ai vu que tu avais parler de programme horaires ' Schedule' integrés ?
        Tu avais avancé dessus ou pas du coup ?
        Parce que ca m'intéresserai bien de le rendre autonome (en cas de Box Internet ou jeedom HS).

        AuFilElecA 1 Reply Last reply Reply Quote
        • AuFilElecA Offline
          AuFilElec @al85
          last edited by

          Salut @al85

          J'avais commencé un développement là-dessus, mais je n'ai pas poursuivi. Car ma priorité est de réaliser des sondes de température communicantes avec la Remora, pour piloter des zones de chauffage, et ainsi pouvoir choisir la température souhaitée.
          Tu trouveras la branche de développement sur mon dépôt Github: RTC.

          1 Reply Last reply Reply Quote
          • G Offline
            Ghislain
            last edited by

            @AuFilElec
            tu pourrais faire un pull request avec tes modifs sur TCP asynchrones + la correction sur le problème du mot de passe OTA, qui ne tenait pas compte de celui en conf.
            Ainsi, que la reconnaissance du type de fichier uploadé sur le serveur pour une mise à jour (Firmware ou SPIFFS).

            (tout ce que tu évoques au début du sujet)

            Parce que du coup il y a des corrections sur la branche master du remora mais l'amélioration de la rapidité n'y est pas et c'est dommage (ce que tu as fait)

            Merci

            AuFilElecA 2 Replies Last reply Reply Quote
            • AuFilElecA Offline
              AuFilElec @Ghislain
              last edited by

              Salut @Ghislain

              Dès que j'aurai un ordi, je pourrai m'y mettre.

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

                J'avoue que je suis un peu frileux (sans jeu de mot) pour tester cette version à cette période de l'année. Mais au printemps je m'y mets. J'ai déjà codé avec la librairie tcp asynchrone et c'est vrai que c'est très performant. Je voudrait aussi ajouter des fonctionnalités MQTT et MySensors (faire voir le remora comme une gateway avec des capteurs/senseurs). Le soucis c'est que je n'ai pas que ce projet sous le coude ...
                En plus le code est assez dense avec beaucoup de références sur le sparkcore. Il serait peut-être bon de recoder une grosse partie quitte à n'être compatible qu'avec les hardware ESP8266.

                AuFilElecA 1 Reply Last reply Reply Quote
                • AuFilElecA Offline
                  AuFilElec @Fab_33
                  last edited by

                  @Fab_33

                  Effectivement, je pense aussi que garder la compatibilité avec le sparkcore est plus gênant qu'utile. Sachant qu'il n'y a plus d'évolution pour cette plateforme depuis longtemps. Il faudrait peut-être faire un sondage sur le forum.

                  Par contre, ajouter le code MySensors dans la Remora ne me semble pas être une très bonne idée, vu la taille de la bibliothèque, cela risque d'apporter une certaine complexité. Où alors, il faudrait réduire la bibliothèque MySensors au strict minimum pour la plateforme ESP8266.

                  Une chose intéressante à réaliser, serait d'ajouter une WebSocket pour gérer les échanges entre l'IHM et le serveur.

                  Affaire à suivre...

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

                    J'utilise Mysensors sur des ESP avec interface web (AsyncWebServer) sans aucun problème. La lib est très compacte. En plus il est possible de n'inclure le code que si la fonctionnalité est chargée. Une compatibilité MQTT serait apréciable aussi et supprimer le code Jeedom ou emoncms qui savent faire du MQTT tous les 2 (et bien d'autres aussi). OU à la rigueur activer ce code à la demande. Je pense que la refonte du code sera mon prochain projet pour cet été ou l'automne.

                    AuFilElecA 1 Reply Last reply Reply Quote
                    • AuFilElecA Offline
                      AuFilElec @Fab_33
                      last edited by

                      @Fab_33

                      Je suis aussi intéressé par l'idée de rajouter le code MySensors, mais pas dans son intégralité, car il y a pleins de choses dont la Remora n'a pas besoin. L'idée de pouvoir dialoguer avec des noeuds, genre des sondes de température, serait un plus.
                      Pour ce qui est du MQTT, je ne pense pas qu'il faut l'imposer, mais plutôt l'ajouter comme une option à activer à la demande de l'utilisateur final.

                      1 Reply Last reply Reply Quote
                      • N Offline
                        Nico Co
                        last edited by

                        Salut,
                        Moi je n'arrive pas a accéder à l'interface WEb de la rémora.
                        Ca m'écrit : "File not found"
                        Par contre je peux bien piloter la remora avec Jeedom, l'acces a l'API fcontionne...

                        ai-je manquer une étape? je ne vois pas comment activer l'interface WEB.

                        1 Reply Last reply Reply Quote
                        • N Offline
                          Nico Co
                          last edited by

                          J'ai compris, avant l'upload SPIFFS, j'avais bien copié le dossier "data", mais pas au bon endroit.
                          J'ai maintenant placé tout le contenu du dossier remora_soft-master\remora_soft dans dossier du sketch (on peut le trouver dans IDE, dans Sketch/Show sketch Folder). Ainsi le dossier "data" qui contient les fichiers de l'interface WEB est uploadé.
                          Ca marche !
                          Désolé...

                          1 Reply Last reply Reply Quote
                          • AuFilElecA Offline
                            AuFilElec @Ghislain
                            last edited by

                            Salut @Ghislain,

                            J'ai envoyé une PR à @Charles pour passer les connexions TCP asynchrones, ainsi que les petites modifs pour qu'elles soient mergées sur le dépôt principal de la Remora.

                            1 Reply Last reply Reply Quote
                            • G Offline
                              Ghislain
                              last edited by

                              Salut @AuFilElec , j'ai vu le PR je suis le fil Github.

                              Merci Je testerai ça à l'occasion. Et je te ferai un retour.

                              1 Reply Last reply Reply Quote
                              • G Offline
                                Ghislain
                                last edited by

                                Bon je n'arrive pas à compiler,

                                0_1488658074587_Capture.JPG

                                Tu utilises quelle version de la librairie esp8266 ? je suis en 2.3.0

                                La compil fonctionne avec les anciennes version master.

                                1 Reply Last reply Reply Quote
                                • G Offline
                                  Ghislain
                                  last edited by

                                  Ok problème résolu, il faut prendre des versions de ArduinoOTA plus à jour que celle présente dans la lib esp8266. Je fais un PR pour le readme.

                                  AuFilElecA 1 Reply Last reply Reply Quote
                                  • AuFilElecA Offline
                                    AuFilElec @Ghislain
                                    last edited by AuFilElec

                                    Salut @Ghislain ,

                                    Effectivement, j'avais oublié cela, car j'utilise la version GIT de la bibliothèque ESP8266, ce qui veut dire que j'ai accès aux dernières fonctionnalités, dont la fonction getCommand dans la classe ArduinoOTA.
                                    La modification de la classe a eu lieu, peu de temps après la release 2.3.0. Voici le lien du commit.
                                    Je te remercie pour ton retour.

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

                                      meme soucis , peux on m'aider je suis novice

                                      1 Reply Last reply Reply Quote
                                      • First post
                                        Last post

                                      3

                                      Online

                                      5.7k

                                      Users

                                      534

                                      Topics

                                      5.0k

                                      Posts

                                      Top Topics

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

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

                                      • CC1101
                                        CharlesC
                                        Charles
                                        0
                                        2
                                        117

                                      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