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.
[Plugin Tiers][Sujet Principal] Remora : gestion de chauffage par fil pilote
Re: [Plugin Tiers][Sujet Principal] Remora : gestion de chauffage par fil pilote
- Pièces jointes
-
- copie1.png (64.58 Kio) Consulté 925 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
Re: [Plugin Tiers][Sujet Principal] Remora : gestion de chauffage par fil pilote
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
Re: [Plugin Tiers][Sujet Principal] Remora : gestion de chauffage par fil pilote
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.
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
Re: [Plugin Tiers][Sujet Principal] Remora : gestion de chauffage par fil pilote
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
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
Raspberry Pi 3 sur SSD, Wemos en pagaille, RFLink, Shelly 1 et Plug S, Gateway XIaomi et modules aqara
Qui est en ligne ?
Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 10 invités