Comme annoncé, ce forum est passé en lecture seule au 1er janvier 2020. Désormais nous vous invitons à vous rendre sur notre nouvelle page communauté :
Image

A très bientôt !

[Plugin Tiers][Sujet Principal] Remora : gestion de chauffage par fil pilote

Pour échanger sur les plugins classés en catégorie "Bien-être/Confort"
plagrod
Timide
Messages : 94
Inscription : 13 févr. 2016, 13:04
Localisation : Yvelines

Re: [Plugin Tiers][Sujet Principal] Remora : gestion de chauffage par fil pilote

Message par plagrod » 05 août 2019, 12:24

Bonjour,

J'ai attendu d'avoir du temps et que le chauffage ne soit pas utile pour passer en 1.4 pour corriger le soucis de : connexions TCP asynchrones.

Bon ca marche pas. Sur Arduino, je ne trouve plus le choix "flash size" : 4M (1M SPIFFS). Je n'ai que les choix de la piece jointe Copie 1 -> 4MB (FS:2MB OTA….).

Comme la doc date un peu, j'ai décidai de choisir le plus proche -> 4MB (FS:1MB OTA:~1019KB). Je lance "ESP8266 Sketch Data Upload. Cela finit sur le message : Hard resetting via RTS pin… J'ai attendu au moins 15min mais pas de changement. Cependant, le message SPIFFS Image Uploaded s'affiche.

J'ai décidé de lancer le téléversement et j'ai le message d'erreur : U_SPIFFS was not declared in this scope.

Je confirme que j'ai suivi la doc : https://github.com/hallard/remora_soft et j'ai déjà fait un changement de version au tout début et que cela avait bien fonctionné.

Merci de votre aide.
Pièces jointes
copie1.png
copie1.png (64.58 Kio) Consulté 907 fois
Dernière édition par plagrod le 05 août 2019, 12:46, édité 1 fois.
DIY ESXI 6.0u2 avec Debian 8.8.0 sur NUC Intel - RFXtrx433E - Z-Stick Gen 5 - Remora - Gateway Xiaomi

plagrod
Timide
Messages : 94
Inscription : 13 févr. 2016, 13:04
Localisation : Yvelines

Re: [Plugin Tiers][Sujet Principal] Remora : gestion de chauffage par fil pilote

Message par plagrod » 05 août 2019, 12:36

Les 2 soucis ne doivent pas avoir de relation. Une simple compilation donne le même code d'erreur. Si je dois ouvrir un incident dans le GitHub, dites le moi car cela n'a rien à voir avec le plugin.

Code : Tout sélectionner

Les options de compilation ont été modifiées, tout sera recompilé
D:\Bibliothèques\Documents\Arduino\remora\remora_soft\remora_soft.ino: In lambda function:

remora_soft:531:38: error: 'U_SPIFFS' was not declared in this scope

In file included from sketch\webserver.cpp:1:0:

F:\Programs\Arduino\hardware\esp8266com\esp8266\libraries\ESP8266WebServer\src/ESP8266WebServer-impl.h:47:1: error: 'ESP8266WebServerTemplate' does not name a type

 ESP8266WebServerTemplate<ServerType>::ESP8266WebServerTemplate(IPAddress addr, int port)

 ^

F:\Programs\Arduino\hardware\esp8266com\esp8266\libraries\ESP8266WebServer\src/ESP8266WebServer-impl.h:68:1: error: 'ESP8266WebServerTemplate' does not name a type

 ESP8266WebServerTemplate<ServerType>::ESP8266WebServerTemplate(int port)

 ^

F:\Programs\Arduino\hardware\esp8266com\esp8266\libraries\ESP8266WebServer\src/ESP8266WebServer-impl.h:89:1: error: 'ESP8266WebServerTemplate' does not name a type

 ESP8266WebServerTemplate<ServerType>::~ESP8266WebServerTemplate() {

 ^

F:\Programs\Arduino\hardware\esp8266com\esp8266\libraries\ESP8266WebServer\src/ESP8266WebServer-impl.h:102:30: error: expected initializer before '<' token

 void ESP8266WebServerTemplate<ServerType>::begin() {

                              ^

F:\Programs\Arduino\hardware\esp8266com\esp8266\libraries\ESP8266WebServer\src/ESP8266WebServer-impl.h:108:30: error: expected initializer before '<' token

 void ESP8266WebServerTemplate<ServerType>::begin(uint16_t port) {

                              ^

F:\Programs\Arduino\hardware\esp8266com\esp8266\libraries\ESP8266WebServer\src/ESP8266WebServer-impl.h:114:32: error: expected initializer before '<' token

 String ESP8266WebServerTemplate<ServerType>::_extractParam(String& authReq,const String& param,const char delimit) const {

                                ^

F:\Programs\Arduino\hardware\esp8266com\esp8266\libraries\ESP8266WebServer\src/ESP8266WebServer-impl.h:122:30: error: expected initializer before '<' token

 bool ESP8266WebServerTemplate<ServerType>::authenticate(const char * username, const char * password){

                              ^

F:\Programs\Arduino\hardware\esp8266com\esp8266\libraries\ESP8266WebServer\src/ESP8266WebServer-impl.h:160:30: error: expected initializer before '<' token

 bool ESP8266WebServerTemplate<ServerType>::authenticateDigest(const String& username, const String& H1)

                              ^

F:\Programs\Arduino\hardware\esp8266com\esp8266\libraries\ESP8266WebServer\src/ESP8266WebServer-impl.h:238:32: error: expected initializer before '<' token

 String ESP8266WebServerTemplate<ServerType>::_getRandomHexString() {

                                ^

F:\Programs\Arduino\hardware\esp8266com\esp8266\libraries\ESP8266WebServer\src/ESP8266WebServer-impl.h:248:30: error: expected initializer before '<' token

 void ESP8266WebServerTemplate<ServerType>::requestAuthentication(HTTPAuthMethod mode, const char* realm, const String& authFailMsg) {

                              ^

In file included from sketch\webserver.cpp:1:0:

F:\Programs\Arduino\hardware\esp8266com\esp8266\libraries\ESP8266WebServer\src/ESP8266WebServer-impl.h:266:30: error: expected initializer before '<' token

 void ESP8266WebServerTemplate<ServerType>::on(const String &uri, ESP8266WebServerTemplate<ServerType>::THandlerFunction handler) {

                              ^

F:\Programs\Arduino\hardware\esp8266com\esp8266\libraries\ESP8266WebServer\src/ESP8266WebServer-impl.h:271:30: error: expected initializer before '<' token

 void ESP8266WebServerTemplate<ServerType>::on(const String &uri, HTTPMethod method, ESP8266WebServerTemplate<ServerType>::THandlerFunction fn) {

                              ^

F:\Programs\Arduino\hardware\esp8266com\esp8266\libraries\ESP8266WebServer\src/ESP8266WebServer-impl.h:276:30: error: expected initializer before '<' token

 void ESP8266WebServerTemplate<ServerType>::on(const String &uri, HTTPMethod method, ESP8266WebServerTemplate<ServerType>::THandlerFunction fn, ESP8266WebServerTemplate<ServerType>::THandlerFunction ufn) {

                              ^

F:\Programs\Arduino\hardware\esp8266com\esp8266\libraries\ESP8266WebServer\src/ESP8266WebServer-impl.h:281:30: error: expected initializer before '<' token

 void ESP8266WebServerTemplate<ServerType>::addHandler(RequestHandlerType* handler) {

                              ^

F:\Programs\Arduino\hardware\esp8266com\esp8266\libraries\ESP8266WebServer\src/ESP8266WebServer-impl.h:286:30: error: expected initializer before '<' token

 void ESP8266WebServerTemplate<ServerType>::_addRequestHandler(RequestHandlerType* handler) {

                              ^

F:\Programs\Arduino\hardware\esp8266com\esp8266\libraries\ESP8266WebServer\src/ESP8266WebServer-impl.h:298:30: error: expected initializer before '<' token

 void ESP8266WebServerTemplate<ServerType>::serveStatic(const char* uri, FS& fs, const char* path, const char* cache_header) {

                              ^

F:\Programs\Arduino\hardware\esp8266com\esp8266\libraries\ESP8266WebServer\src/ESP8266WebServer-impl.h:303:30: error: expected initializer before '<' token

 void ESP8266WebServerTemplate<ServerType>::handleClient() {

                              ^

F:\Programs\Arduino\hardware\esp8266com\esp8266\libraries\ESP8266WebServer\src/ESP8266WebServer-impl.h:369:30: error: expected initializer before '<' token

 void ESP8266WebServerTemplate<ServerType>::close() {

                              ^

F:\Programs\Arduino\hardware\esp8266com\esp8266\libraries\ESP8266WebServer\src/ESP8266WebServer-impl.h:377:30: error: expected initializer before '<' token

 void ESP8266WebServerTemplate<ServerType>::stop() {

                              ^

F:\Programs\Arduino\hardware\esp8266com\esp8266\libraries\ESP8266WebServer\src/ESP8266WebServer-impl.h:382:30: error: expected initializer before '<' token

 void ESP8266WebServerTemplate<ServerType>::sendHeader(const String& name, const String& value, bool first) {

                              ^

F:\Programs\Arduino\hardware\esp8266com\esp8266\libraries\ESP8266WebServer\src/ESP8266WebServer-impl.h:397:30: error: expected initializer before '<' token

 void ESP8266WebServerTemplate<ServerType>::setContentLength(const size_t contentLength) {

                              ^

F:\Programs\Arduino\hardware\esp8266com\esp8266\libraries\ESP8266WebServer\src/ESP8266WebServer-impl.h:402:30: error: expected initializer before '<' token

 void ESP8266WebServerTemplate<ServerType>::_prepareHeader(String& response, int code, const char* content_type, size_t contentLength) {

                              ^

F:\Programs\Arduino\hardware\esp8266com\esp8266\libraries\ESP8266WebServer\src/ESP8266WebServer-impl.h:432:30: error: expected initializer before '<' token

 void ESP8266WebServerTemplate<ServerType>::send(int code, const char* content_type, const String& content) {

                              ^

F:\Programs\Arduino\hardware\esp8266com\esp8266\libraries\ESP8266WebServer\src/ESP8266WebServer-impl.h:444:30: error: expected initializer before '<' token

 void ESP8266WebServerTemplate<ServerType>::send_P(int code, PGM_P content_type, PGM_P content) {

                              ^

F:\Programs\Arduino\hardware\esp8266com\esp8266\libraries\ESP8266WebServer\src/ESP8266WebServer-impl.h:462:30: error: expected initializer before '<' token

 void ESP8266WebServerTemplate<ServerType>::send_P(int code, PGM_P content_type, PGM_P content, size_t contentLength) {

                              ^

F:\Programs\Arduino\hardware\esp8266com\esp8266\libraries\ESP8266WebServer\src/ESP8266WebServer-impl.h:472:30: error: expected initializer before '<' token

 void ESP8266WebServerTemplate<ServerType>::send(int code, char* content_type, const String& content) {

                              ^

F:\Programs\Arduino\hardware\esp8266com\esp8266\libraries\ESP8266WebServer\src/ESP8266WebServer-impl.h:477:30: error: expected initializer before '<' token

 void ESP8266WebServerTemplate<ServerType>::send(int code, const String& content_type, const String& content) {

                              ^

F:\Programs\Arduino\hardware\esp8266com\esp8266\libraries\ESP8266WebServer\src/ESP8266WebServer-impl.h:482:30: error: expected initializer before '<' token

 void ESP8266WebServerTemplate<ServerType>::sendContent(const String& content) {

                              ^

F:\Programs\Arduino\hardware\esp8266com\esp8266\libraries\ESP8266WebServer\src/ESP8266WebServer-impl.h:500:30: error: expected initializer before '<' token

 void ESP8266WebServerTemplate<ServerType>::sendContent_P(PGM_P content) {

                              ^

F:\Programs\Arduino\hardware\esp8266com\esp8266\libraries\ESP8266WebServer\src/ESP8266WebServer-impl.h:505:30: error: expected initializer before '<' token

 void ESP8266WebServerTemplate<ServerType>::sendContent_P(PGM_P content, size_t size) {

                              ^

F:\Programs\Arduino\hardware\esp8266com\esp8266\libraries\ESP8266WebServer\src/ESP8266WebServer-impl.h:522:32: error: expected initializer before '<' token

 String ESP8266WebServerTemplate<ServerType>::credentialHash(const String& username, const String& realm, const String& password)

                                ^

F:\Programs\Arduino\hardware\esp8266com\esp8266\libraries\ESP8266WebServer\src/ESP8266WebServer-impl.h:532:30: error: expected initializer before '<' token

 void ESP8266WebServerTemplate<ServerType>::_streamFileCore(const size_t fileSize, const String & fileName, const String & contentType)

                              ^

F:\Programs\Arduino\hardware\esp8266com\esp8266\libraries\ESP8266WebServer\src/ESP8266WebServer-impl.h:546:39: error: expected initializer before '<' token

 const String& ESP8266WebServerTemplate<ServerType>::arg(String name) const {

                                       ^

F:\Programs\Arduino\hardware\esp8266com\esp8266\libraries\ESP8266WebServer\src/ESP8266WebServer-impl.h:559:39: error: expected initializer before '<' token

 const String& ESP8266WebServerTemplate<ServerType>::arg(int i) const {

                                       ^

F:\Programs\Arduino\hardware\esp8266com\esp8266\libraries\ESP8266WebServer\src/ESP8266WebServer-impl.h:566:39: error: expected initializer before '<' token

 const String& ESP8266WebServerTemplate<ServerType>::argName(int i) const {

                                       ^

F:\Programs\Arduino\hardware\esp8266com\esp8266\libraries\ESP8266WebServer\src/ESP8266WebServer-impl.h:573:29: error: expected initializer before '<' token

 int ESP8266WebServerTemplate<ServerType>::args() const {

                             ^

F:\Programs\Arduino\hardware\esp8266com\esp8266\libraries\ESP8266WebServer\src/ESP8266WebServer-impl.h:578:30: error: expected initializer before '<' token

 bool ESP8266WebServerTemplate<ServerType>::hasArg(const String& name) const {

                              ^

F:\Programs\Arduino\hardware\esp8266com\esp8266\libraries\ESP8266WebServer\src/ESP8266WebServer-impl.h:592:39: error: expected initializer before '<' token

 const String& ESP8266WebServerTemplate<ServerType>::header(String name) const {

                                       ^

F:\Programs\Arduino\hardware\esp8266com\esp8266\libraries\ESP8266WebServer\src/ESP8266WebServer-impl.h:601:30: error: expected initializer before '<' token

 void ESP8266WebServerTemplate<ServerType>::collectHeaders(const char* headerKeys[], const size_t headerKeysCount) {

                              ^

F:\Programs\Arduino\hardware\esp8266com\esp8266\libraries\ESP8266WebServer\src/ESP8266WebServer-impl.h:613:39: error: expected initializer before '<' token

 const String& ESP8266WebServerTemplate<ServerType>::header(int i) const {

                                       ^

F:\Programs\Arduino\hardware\esp8266com\esp8266\libraries\ESP8266WebServer\src/ESP8266WebServer-impl.h:620:39: error: expected initializer before '<' token

 const String& ESP8266WebServerTemplate<ServerType>::headerName(int i) const {

                                       ^

F:\Programs\Arduino\hardware\esp8266com\esp8266\libraries\ESP8266WebServer\src/ESP8266WebServer-impl.h:627:29: error: expected initializer before '<' token

 int ESP8266WebServerTemplate<ServerType>::headers() const {

                             ^

F:\Programs\Arduino\hardware\esp8266com\esp8266\libraries\ESP8266WebServer\src/ESP8266WebServer-impl.h:632:30: error: expected initializer before '<' token

 bool ESP8266WebServerTemplate<ServerType>::hasHeader(String name) const {

                              ^

F:\Programs\Arduino\hardware\esp8266com\esp8266\libraries\ESP8266WebServer\src/ESP8266WebServer-impl.h:641:39: error: expected initializer before '<' token

 const String& ESP8266WebServerTemplate<ServerType>::hostHeader() const {

                                       ^

F:\Programs\Arduino\hardware\esp8266com\esp8266\libraries\ESP8266WebServer\src/ESP8266WebServer-impl.h:646:30: error: expected initializer before '<' token

 void ESP8266WebServerTemplate<ServerType>::onFileUpload(THandlerFunction fn) {

                              ^

F:\Programs\Arduino\hardware\esp8266com\esp8266\libraries\ESP8266WebServer\src/ESP8266WebServer-impl.h:651:30: error: expected initializer before '<' token

 void ESP8266WebServerTemplate<ServerType>::onNotFound(THandlerFunction fn) {

                              ^

F:\Programs\Arduino\hardware\esp8266com\esp8266\libraries\ESP8266WebServer\src/ESP8266WebServer-impl.h:656:30: error: expected initializer before '<' token

 void ESP8266WebServerTemplate<ServerType>::_handleRequest() {

                              ^

F:\Programs\Arduino\hardware\esp8266com\esp8266\libraries\ESP8266WebServer\src/ESP8266WebServer-impl.h:688:30: error: expected initializer before '<' token

 void ESP8266WebServerTemplate<ServerType>::_finalizeResponse() {

                              ^

F:\Programs\Arduino\hardware\esp8266com\esp8266\libraries\ESP8266WebServer\src/ESP8266WebServer-impl.h:695:38: error: expected initializer before '<' token

 const String ESP8266WebServerTemplate<ServerType>::responseCodeToString(const int code) {

                                      ^

In file included from sketch\webserver.cpp:4:0:

F:\Programs\Arduino\hardware\esp8266com\esp8266\libraries\ESP8266WebServer\src/Parsing-impl.h:64:30: error: expected initializer before '<' token

 bool ESP8266WebServerTemplate<ServerType>::_parseRequest(ClientType& client) {

                              ^

F:\Programs\Arduino\hardware\esp8266com\esp8266\libraries\ESP8266WebServer\src/Parsing-impl.h:264:30: error: expected initializer before '<' token

 bool ESP8266WebServerTemplate<ServerType>::_collectHeader(const char* headerName, const char* headerValue) {

                              ^

F:\Programs\Arduino\hardware\esp8266com\esp8266\libraries\ESP8266WebServer\src/Parsing-impl.h: In member function 'void storeArgHandler<ServerType>::operator()(String&, String&, const String&, int, int, int, int)':

F:\Programs\Arduino\hardware\esp8266com\esp8266\libraries\ESP8266WebServer\src/Parsing-impl.h:279:11: error: 'ESP8266WebServerTemplate' was not declared in this scope

     key = ESP8266WebServerTemplate<ServerType>::urlDecode(data.substring(pos, key_end_pos));

           ^

F:\Programs\Arduino\hardware\esp8266com\esp8266\libraries\ESP8266WebServer\src/Parsing-impl.h:279:11: note: suggested alternative:

In file included from F:\Programs\Arduino\hardware\esp8266com\esp8266\libraries\ESP8266WebServer\src/ESP8266WebServer-impl.h:28:0,

                 from sketch\webserver.cpp:1:

F:\Programs\Arduino\hardware\esp8266com\esp8266\libraries\ESP8266WebServer\src/ESP8266WebServer.h:67:7: note:   'esp8266webserver::ESP8266WebServerTemplate'

 class ESP8266WebServerTemplate;

       ^

In file included from sketch\webserver.cpp:4:0:

F:\Programs\Arduino\hardware\esp8266com\esp8266\libraries\ESP8266WebServer\src/Parsing-impl.h:279:46: error: expected primary-expression before '>' token

     key = ESP8266WebServerTemplate<ServerType>::urlDecode(data.substring(pos, key_end_pos));

                                              ^

F:\Programs\Arduino\hardware\esp8266com\esp8266\libraries\ESP8266WebServer\src/Parsing-impl.h:279:47: error: '::urlDecode' has not been declared

     key = ESP8266WebServerTemplate<ServerType>::urlDecode(data.substring(pos, key_end_pos));

                                               ^

F:\Programs\Arduino\hardware\esp8266com\esp8266\libraries\ESP8266WebServer\src/Parsing-impl.h:281:50: error: expected primary-expression before '>' token

       value = ESP8266WebServerTemplate<ServerType>::urlDecode(data.substring(equal_index + 1, next_index));

                                                  ^

F:\Programs\Arduino\hardware\esp8266com\esp8266\libraries\ESP8266WebServer\src/Parsing-impl.h:281:51: error: '::urlDecode' has not been declared

       value = ESP8266WebServerTemplate<ServerType>::urlDecode(data.substring(equal_index + 1, next_index));

                                                   ^

In file included from sketch\webserver.cpp:4:0:

F:\Programs\Arduino\hardware\esp8266com\esp8266\libraries\ESP8266WebServer\src/Parsing-impl.h: At global scope:

F:\Programs\Arduino\hardware\esp8266com\esp8266\libraries\ESP8266WebServer\src/Parsing-impl.h:294:30: error: expected initializer before '<' token

 void ESP8266WebServerTemplate<ServerType>::_parseArguments(const String& data) {

                              ^

F:\Programs\Arduino\hardware\esp8266com\esp8266\libraries\ESP8266WebServer\src/Parsing-impl.h:307:29: error: expected initializer before '<' token

 int ESP8266WebServerTemplate<ServerType>::_parseArgumentsPrivate(const String& data, std::function<void(String&,String&,const String&,int,int,int,int)> handler) {

                             ^

F:\Programs\Arduino\hardware\esp8266com\esp8266\libraries\ESP8266WebServer\src/Parsing-impl.h:359:30: error: expected initializer before '<' token

 void ESP8266WebServerTemplate<ServerType>::_uploadWriteByte(uint8_t b){

                              ^

F:\Programs\Arduino\hardware\esp8266com\esp8266\libraries\ESP8266WebServer\src/Parsing-impl.h:370:33: error: expected initializer before '<' token

 uint8_t ESP8266WebServerTemplate<ServerType>::_uploadReadByte(ClientType& client){

                                 ^

F:\Programs\Arduino\hardware\esp8266com\esp8266\libraries\ESP8266WebServer\src/Parsing-impl.h:381:30: error: expected initializer before '<' token

 bool ESP8266WebServerTemplate<ServerType>::_parseForm(ClientType& client, const String& boundary, uint32_t len){

                              ^

F:\Programs\Arduino\hardware\esp8266com\esp8266\libraries\ESP8266WebServer\src/Parsing-impl.h:599:32: error: expected initializer before '<' token

 String ESP8266WebServerTemplate<ServerType>::urlDecode(const String& text)

                                ^

F:\Programs\Arduino\hardware\esp8266com\esp8266\libraries\ESP8266WebServer\src/Parsing-impl.h:631:30: error: expected initializer before '<' token

 bool ESP8266WebServerTemplate<ServerType>::_parseFormUploadAborted(){

                              ^

In file included from sketch\remora.h:106:0,

                 from sketch\webserver.h:26,

                 from sketch\webserver.cpp:28:

D:\Biblioth�ques\Documents\Arduino\libraries\ESPAsyncWebServer-master\src/ESPAsyncWebServer.h:56:18: error: redeclaration of 'HTTP_GET'

   HTTP_GET     = 0b00000001,

                  ^

In file included from F:\Programs\Arduino\hardware\esp8266com\esp8266\libraries\ESP8266WebServer\src/ESP8266WebServer-impl.h:28:0,

                 from sketch\webserver.cpp:1:

F:\Programs\Arduino\hardware\esp8266com\esp8266\libraries\ESP8266WebServer\src/ESP8266WebServer.h:33:29: note: previous declaration 'HTTPMethod HTTP_GET'

 enum HTTPMethod { HTTP_ANY, HTTP_GET, HTTP_POST, HTTP_PUT, HTTP_PATCH, HTTP_DELETE, HTTP_OPTIONS };

                             ^

In file included from sketch\remora.h:106:0,

                 from sketch\webserver.h:26,

                 from sketch\webserver.cpp:28:

D:\Biblioth�ques\Documents\Arduino\libraries\ESPAsyncWebServer-master\src/ESPAsyncWebServer.h:57:18: error: redeclaration of 'HTTP_POST'

   HTTP_POST    = 0b00000010,

                  ^

In file included from F:\Programs\Arduino\hardware\esp8266com\esp8266\libraries\ESP8266WebServer\src/ESP8266WebServer-impl.h:28:0,

                 from sketch\webserver.cpp:1:

F:\Programs\Arduino\hardware\esp8266com\esp8266\libraries\ESP8266WebServer\src/ESP8266WebServer.h:33:39: note: previous declaration 'HTTPMethod HTTP_POST'

 enum HTTPMethod { HTTP_ANY, HTTP_GET, HTTP_POST, HTTP_PUT, HTTP_PATCH, HTTP_DELETE, HTTP_OPTIONS };

                                       ^

In file included from sketch\remora.h:106:0,

                 from sketch\webserver.h:26,

                 from sketch\webserver.cpp:28:

D:\Biblioth�ques\Documents\Arduino\libraries\ESPAsyncWebServer-master\src/ESPAsyncWebServer.h:58:18: error: redeclaration of 'HTTP_DELETE'

   HTTP_DELETE  = 0b00000100,

                  ^

In file included from F:\Programs\Arduino\hardware\esp8266com\esp8266\libraries\ESP8266WebServer\src/ESP8266WebServer-impl.h:28:0,

                 from sketch\webserver.cpp:1:

F:\Programs\Arduino\hardware\esp8266com\esp8266\libraries\ESP8266WebServer\src/ESP8266WebServer.h:33:72: note: previous declaration 'HTTPMethod HTTP_DELETE'

 enum HTTPMethod { HTTP_ANY, HTTP_GET, HTTP_POST, HTTP_PUT, HTTP_PATCH, HTTP_DELETE, HTTP_OPTIONS };

                                                                        ^

In file included from sketch\remora.h:106:0,

                 from sketch\webserver.h:26,

                 from sketch\webserver.cpp:28:

D:\Biblioth�ques\Documents\Arduino\libraries\ESPAsyncWebServer-master\src/ESPAsyncWebServer.h:59:18: error: redeclaration of 'HTTP_PUT'

   HTTP_PUT     = 0b00001000,

                  ^

In file included from F:\Programs\Arduino\hardware\esp8266com\esp8266\libraries\ESP8266WebServer\src/ESP8266WebServer-impl.h:28:0,

                 from sketch\webserver.cpp:1:

F:\Programs\Arduino\hardware\esp8266com\esp8266\libraries\ESP8266WebServer\src/ESP8266WebServer.h:33:50: note: previous declaration 'HTTPMethod HTTP_PUT'

 enum HTTPMethod { HTTP_ANY, HTTP_GET, HTTP_POST, HTTP_PUT, HTTP_PATCH, HTTP_DELETE, HTTP_OPTIONS };

                                                  ^

In file included from sketch\remora.h:106:0,

                 from sketch\webserver.h:26,

                 from sketch\webserver.cpp:28:

D:\Biblioth�ques\Documents\Arduino\libraries\ESPAsyncWebServer-master\src/ESPAsyncWebServer.h:60:18: error: redeclaration of 'HTTP_PATCH'

   HTTP_PATCH   = 0b00010000,

                  ^

In file included from F:\Programs\Arduino\hardware\esp8266com\esp8266\libraries\ESP8266WebServer\src/ESP8266WebServer-impl.h:28:0,

                 from sketch\webserver.cpp:1:

F:\Programs\Arduino\hardware\esp8266com\esp8266\libraries\ESP8266WebServer\src/ESP8266WebServer.h:33:60: note: previous declaration 'HTTPMethod HTTP_PATCH'

 enum HTTPMethod { HTTP_ANY, HTTP_GET, HTTP_POST, HTTP_PUT, HTTP_PATCH, HTTP_DELETE, HTTP_OPTIONS };

                                                            ^

In file included from sketch\remora.h:106:0,

                 from sketch\webserver.h:26,

                 from sketch\webserver.cpp:28:

D:\Biblioth�ques\Documents\Arduino\libraries\ESPAsyncWebServer-master\src/ESPAsyncWebServer.h:62:18: error: redeclaration of 'HTTP_OPTIONS'

   HTTP_OPTIONS = 0b01000000,

                  ^

In file included from F:\Programs\Arduino\hardware\esp8266com\esp8266\libraries\ESP8266WebServer\src/ESP8266WebServer-impl.h:28:0,

                 from sketch\webserver.cpp:1:

F:\Programs\Arduino\hardware\esp8266com\esp8266\libraries\ESP8266WebServer\src/ESP8266WebServer.h:33:85: note: previous declaration 'HTTPMethod HTTP_OPTIONS'

 enum HTTPMethod { HTTP_ANY, HTTP_GET, HTTP_POST, HTTP_PUT, HTTP_PATCH, HTTP_DELETE, HTTP_OPTIONS };

                                                                                     ^

In file included from sketch\remora.h:106:0,

                 from sketch\webserver.h:26,

                 from sketch\webserver.cpp:28:

D:\Biblioth�ques\Documents\Arduino\libraries\ESPAsyncWebServer-master\src/ESPAsyncWebServer.h:63:18: error: redeclaration of 'HTTP_ANY'

   HTTP_ANY     = 0b01111111,

                  ^

In file included from F:\Programs\Arduino\hardware\esp8266com\esp8266\libraries\ESP8266WebServer\src/ESP8266WebServer-impl.h:28:0,

                 from sketch\webserver.cpp:1:

F:\Programs\Arduino\hardware\esp8266com\esp8266\libraries\ESP8266WebServer\src/ESP8266WebServer.h:33:19: note: previous declaration 'HTTPMethod HTTP_ANY'

 enum HTTPMethod { HTTP_ANY, HTTP_GET, HTTP_POST, HTTP_PUT, HTTP_PATCH, HTTP_DELETE, HTTP_OPTIONS };

                   ^

sketch\webserver.cpp: In function 'void handle_fw_upload(AsyncWebServerRequest*, String, size_t, uint8_t*, size_t, bool)':

webserver.cpp:991:17: error: 'U_SPIFFS' was not declared in this scope

       command = U_SPIFFS;

                 ^

exit status 1
'U_SPIFFS' was not declared in this scope

DIY ESXI 6.0u2 avec Debian 8.8.0 sur NUC Intel - RFXtrx433E - Z-Stick Gen 5 - Remora - Gateway Xiaomi

plagrod
Timide
Messages : 94
Inscription : 13 févr. 2016, 13:04
Localisation : Yvelines

Re: [Plugin Tiers][Sujet Principal] Remora : gestion de chauffage par fil pilote

Message par plagrod » 06 août 2019, 10:09

Je me réponds à moi-même si ca peut aider. Le soucis est bien le fait que je ne puisse pas choisir la flash avec SPIFFS.

Pour que cela fonctionne chez moi, j'ai tout désinstallé et je n'ai pas suivi la ligne dans la doc :

"Suivre la procédure détaillée ici, ... et je vous conseille d'utiliser la version git"

Il faut installer Arduino bien-sûr mais surtout suivre la procédure : Installing with Boards Manager et pas GIT.
DIY ESXI 6.0u2 avec Debian 8.8.0 sur NUC Intel - RFXtrx433E - Z-Stick Gen 5 - Remora - Gateway Xiaomi

6co
Timide
Messages : 66
Inscription : 26 mars 2016, 18:42
Localisation : Sarthe

Re: [Plugin Tiers][Sujet Principal] Remora : gestion de chauffage par fil pilote

Message par 6co » 12 août 2019, 09:48

Bonjour,

Je me tourne vers vous en recherche de solution à un petit souci que je rencontre parfois (pour ne pas dire assez souvent, environ une fois par semaine). Mon remora se met parfois à ne plus communiquer avec Jeedom en plein milieu de la nuit (j'ai regardé du côté du moteur de tâches si je trouvais un lien de cause à effet avec une tâche simultanée mais je ne trouve pas). Je voudrais donc trouver le moyen d'envoyer un ordre Reset à mon Remora puisque c'est le seul moyen que j'ai trouvé pour retrouver la liaison ; idéalement, j'aimerais qu'un scénario envoie cet ordre quand le problème arrive. J'ai tenté de créér des liens avec Click Link (URL sur http://ipremora:reset en interne et en externe) mais j'ai l'impression que si aucun navigateur n'est ouvert, l'ordre n'est pas envoyé.

Quelqu'un est-il confronté au même problème et a-t'il réussi à le résoudre ?

Merci d'avance pour votre aide,

Très belle journée,

6co
"Ne vis pas pour que ta présence se remarque mais pour que ton absence se ressente" [Bob Marley]

Raspberry Pi 3 sur SSD, Wemos en pagaille, RFLink, Shelly 1 et Plug S, Gateway XIaomi et modules aqara

Répondre

Revenir vers « [Catégorie] Confort / Bien-être »

Qui est en ligne ?

Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 6 invités