24/01/2018, 23:46
Mi sto avvilendo, dovrò abbandonare l'idea di sganciare il relè dal raspberry. Ho installato il compilatore arduino sia su un pc con w7 che su un imac, ho installato le librerie secondo le istruzioni del progetto, ho aggiunto la libreria IRremoteESP8266 1.2 scaricato qui dal progetto ma gli errori di compilazione non finisco
Non so come procedere a questo punto, più che cancellare tutto e rifare passo passo non so davvero come risolvere questi problemi. Gli errori sono davvero tanti:
Arduino:1.8.5 (Mac OS X), Scheda:"NodeMCU 1.0 (ESP-12E Module), 80 MHz, 4M (1M SPIFFS), v2 Prebuilt (MSS=536), Disabled, None, 115200"
Opzioni di compilazione cambiate, ricompilo tutto
In file included from /Users/xad/Library/Arduino15/packages/esp8266/hardware/esp8266/2.4.0/cores/esp8266/Arduino.h:244:0,
from sketch/DHTLog_ThermostatIR.ino.cpp:1:
/Users/xad/Documents/Arduino/DHTLog_ThermostatIR/DHTLog_ThermostatIR.ino: In function 'void loop()':
/Users/xad/Documents/Arduino/DHTLog_ThermostatIR/DHTLog_ThermostatIR.ino:716:21: warning: unknown escape sequence: '\C' [enabled by default]
sResponse2 = F("]);\nvar options = {title: 'Letture',vAxes:{0:{viewWindowMode:'explicit',gridlines:{color:'black'},format:\"##.##\C\"},1: {gridlines:{color:'transparent'},format:\"##,##%\"},},series:{0:{targetAxisIndex:0},1:{targetAxisIndex:1},},curveType:'none',legend:{ position: 'bottom'}};");
^
/Users/xad/Library/Arduino15/packages/esp8266/hardware/esp8266/2.4.0/cores/esp8266/WString.h:38:76: note: in definition of macro 'FPSTR'
#define FPSTR(pstr_pointer) (reinterpret_cast<const __FlashStringHelper *>(pstr_pointer))
^
/Users/xad/Library/Arduino15/packages/esp8266/hardware/esp8266/2.4.0/cores/esp8266/WString.h:39:34: note: in expansion of macro 'PSTR'
#define F(string_literal) (FPSTR(PSTR(string_literal)))
^
/Users/xad/Documents/Arduino/DHTLog_ThermostatIR/DHTLog_ThermostatIR.ino:716:19: note: in expansion of macro 'F'
sResponse2 = F("]);\nvar options = {title: 'Letture',vAxes:{0:{viewWindowMode:'explicit',gridlines:{color:'black'},format:\"##.##\C\"},1: {gridlines:{color:'transparent'},format:\"##,##%\"},},series:{0:{targetAxisIndex:0},1:{targetAxisIndex:1},},curveType:'none',legend:{ position: 'bottom'}};");
^
/Users/xad/Documents/Arduino/libraries/IRremoteESP8266/IRKelvinator.cpp: In member function 'void IRKelvinatorAC:etTemp(uint8_t)':
/Users/xad/Documents/Arduino/libraries/IRremoteESP8266/IRKelvinator.cpp:96:41: error: no matching function for call to 'max(unsigned int, uint8_t&)'
temp = max(KELVINATOR_MIN_TEMP, temp);
^
..... continua così per parecchio ..........
exit status 1
Errore durante la compilazione per la scheda NodeMCU 1.0 (ESP-12E Module).
Questo report potrebbe essere più ricco di informazioni abilitando l'opzione
"Mostra un output dettagliato durante la compilazione"
in "File -> Impostazioni"
Mi dispiace darvi noia, ma ci terrei tanto a completare il progetto, ho ordinato lo schermo da 5" che arriverà a breve in modo da separare i sensori ed il relè caldaia dal raspberry che terrei in bella vista.
Saluti
angelo
Non so come procedere a questo punto, più che cancellare tutto e rifare passo passo non so davvero come risolvere questi problemi. Gli errori sono davvero tanti:
Arduino:1.8.5 (Mac OS X), Scheda:"NodeMCU 1.0 (ESP-12E Module), 80 MHz, 4M (1M SPIFFS), v2 Prebuilt (MSS=536), Disabled, None, 115200"
Opzioni di compilazione cambiate, ricompilo tutto
In file included from /Users/xad/Library/Arduino15/packages/esp8266/hardware/esp8266/2.4.0/cores/esp8266/Arduino.h:244:0,
from sketch/DHTLog_ThermostatIR.ino.cpp:1:
/Users/xad/Documents/Arduino/DHTLog_ThermostatIR/DHTLog_ThermostatIR.ino: In function 'void loop()':
/Users/xad/Documents/Arduino/DHTLog_ThermostatIR/DHTLog_ThermostatIR.ino:716:21: warning: unknown escape sequence: '\C' [enabled by default]
sResponse2 = F("]);\nvar options = {title: 'Letture',vAxes:{0:{viewWindowMode:'explicit',gridlines:{color:'black'},format:\"##.##\C\"},1: {gridlines:{color:'transparent'},format:\"##,##%\"},},series:{0:{targetAxisIndex:0},1:{targetAxisIndex:1},},curveType:'none',legend:{ position: 'bottom'}};");
^
/Users/xad/Library/Arduino15/packages/esp8266/hardware/esp8266/2.4.0/cores/esp8266/WString.h:38:76: note: in definition of macro 'FPSTR'
#define FPSTR(pstr_pointer) (reinterpret_cast<const __FlashStringHelper *>(pstr_pointer))
^
/Users/xad/Library/Arduino15/packages/esp8266/hardware/esp8266/2.4.0/cores/esp8266/WString.h:39:34: note: in expansion of macro 'PSTR'
#define F(string_literal) (FPSTR(PSTR(string_literal)))
^
/Users/xad/Documents/Arduino/DHTLog_ThermostatIR/DHTLog_ThermostatIR.ino:716:19: note: in expansion of macro 'F'
sResponse2 = F("]);\nvar options = {title: 'Letture',vAxes:{0:{viewWindowMode:'explicit',gridlines:{color:'black'},format:\"##.##\C\"},1: {gridlines:{color:'transparent'},format:\"##,##%\"},},series:{0:{targetAxisIndex:0},1:{targetAxisIndex:1},},curveType:'none',legend:{ position: 'bottom'}};");
^
/Users/xad/Documents/Arduino/libraries/IRremoteESP8266/IRKelvinator.cpp: In member function 'void IRKelvinatorAC:etTemp(uint8_t)':
/Users/xad/Documents/Arduino/libraries/IRremoteESP8266/IRKelvinator.cpp:96:41: error: no matching function for call to 'max(unsigned int, uint8_t&)'
temp = max(KELVINATOR_MIN_TEMP, temp);
^
..... continua così per parecchio ..........
exit status 1
Errore durante la compilazione per la scheda NodeMCU 1.0 (ESP-12E Module).
Questo report potrebbe essere più ricco di informazioni abilitando l'opzione
"Mostra un output dettagliato durante la compilazione"
in "File -> Impostazioni"
Mi dispiace darvi noia, ma ci terrei tanto a completare il progetto, ho ordinato lo schermo da 5" che arriverà a breve in modo da separare i sensori ed il relè caldaia dal raspberry che terrei in bella vista.
Saluti
angelo