You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
.pio/libdeps/nodemcu-32s/WeatherStation/src/Astronomy.cpp:24:10: fatal error: Astronomy.h: No such file or directory
*******************************************************************
* Looking for Astronomy.h dependency? Check our library registry!
*
* CLI > platformio lib search "header:Astronomy.h"
* Web > https://registry.platformio.org/search?q=header:Astronomy.h
*
*******************************************************************
compilation terminated.
*** [.pio/build/nodemcu-32s/lib438/WeatherStation/Astronomy.cpp.o] Error 1
In file included from .pio/libdeps/nodemcu-32s/WeatherStation/src/AerisObservations.cpp:26:
.pio/libdeps/nodemcu-32s/WeatherStation/src/AerisObservations.h:33:5: error: 'sint16_t' does not name a type; did you mean 'uint16_t'?
sint16_t tempC;
^~~~~~~~
uint16_t
.pio/libdeps/nodemcu-32s/WeatherStation/src/AerisObservations.h:34:5: error: 'sint16_t' does not name a type; did you mean 'uint16_t'?
sint16_t tempF;
^~~~~~~~
uint16_t
.pio/libdeps/nodemcu-32s/WeatherStation/src/AerisObservations.h:35:5: error: 'sint16_t' does not name a type; did you mean 'uint16_t'?
sint16_t dewpointC;
^~~~~~~~
uint16_t
.pio/libdeps/nodemcu-32s/WeatherStation/src/AerisObservations.h:36:5: error: 'sint16_t' does not name a type; did you mean 'uint16_t'?
sint16_t dewpointF;
^~~~~~~~
uint16_t
.pio/libdeps/nodemcu-32s/WeatherStation/src/AerisObservations.h:63:5: error: 'sint16_t' does not name a type; did you mean 'uint16_t'?
sint16_t heatindexC;
^~~~~~~~
uint16_t
.pio/libdeps/nodemcu-32s/WeatherStation/src/AerisObservations.h:64:5: error: 'sint16_t' does not name a type; did you mean 'uint16_t'?
sint16_t heatindexF;
^~~~~~~~
uint16_t
.pio/libdeps/nodemcu-32s/WeatherStation/src/AerisObservations.h:65:5: error: 'sint16_t' does not name a type; did you mean 'uint16_t'?
sint16_t windchillC;
^~~~~~~~
uint16_t
.pio/libdeps/nodemcu-32s/WeatherStation/src/AerisObservations.h:66:5: error: 'sint16_t' does not name a type; did you mean 'uint16_t'?
sint16_t windchillF;
^~~~~~~~
uint16_t
.pio/libdeps/nodemcu-32s/WeatherStation/src/AerisObservations.h:67:5: error: 'sint16_t' does not name a type; did you mean 'uint16_t'?
sint16_t feelslikeC;
^~~~~~~~
uint16_t
.pio/libdeps/nodemcu-32s/WeatherStation/src/AerisObservations.h:68:5: error: 'sint16_t' does not name a type; did you mean 'uint16_t'?
sint16_t feelslikeF;
^~~~~~~~
uint16_t
.pio/libdeps/nodemcu-32s/WeatherStation/src/AerisObservations.cpp: In member function 'void AerisObservations::doUpdate(AerisObservationsData*, String)':
.pio/libdeps/nodemcu-32s/WeatherStation/src/AerisObservations.cpp:46:31: error: no matching function for call to 'WiFiClient::connect(const String&, const uint8_t&)'
if(client.connect(host, port)) {
^
In file included from /Users/lars/.platformio/packages/framework-arduinoespressif32/libraries/WiFi/src/WiFi.h:37,
from .pio/libdeps/nodemcu-32s/WeatherStation/src/ESPWiFi.h:4,
from .pio/libdeps/nodemcu-32s/WeatherStation/src/AerisObservations.cpp:24:
/Users/lars/.platformio/packages/framework-arduinoespressif32/libraries/WiFi/src/WiFiClient.h:52:9: note: candidate: 'virtual int WiFiClient::connect(IPAddress, uint16_t)'
int connect(IPAddress ip, uint16_t port);
^~~~~~~
/Users/lars/.platformio/packages/framework-arduinoespressif32/libraries/WiFi/src/WiFiClient.h:52:9: note: no known conversion for argument 1 from 'const String' to 'IPAddress'
/Users/lars/.platformio/packages/framework-arduinoespressif32/libraries/WiFi/src/WiFiClient.h:53:9: note: candidate: 'virtual int WiFiClient::connect(IPAddress, uint16_t, int32_t)'
int connect(IPAddress ip, uint16_t port, int32_t timeout);
^~~~~~~
/Users/lars/.platformio/packages/framework-arduinoespressif32/libraries/WiFi/src/WiFiClient.h:53:9: note: candidate expects 3 arguments, 2 provided
/Users/lars/.platformio/packages/framework-arduinoespressif32/libraries/WiFi/src/WiFiClient.h:54:9: note: candidate: 'virtual int WiFiClient::connect(const char*, uint16_t)'
int connect(const char *host, uint16_t port);
^~~~~~~
/Users/lars/.platformio/packages/framework-arduinoespressif32/libraries/WiFi/src/WiFiClient.h:54:9: note: no known conversion for argument 1 from 'const String' to 'const char*'
/Users/lars/.platformio/packages/framework-arduinoespressif32/libraries/WiFi/src/WiFiClient.h:55:9: note: candidate: 'virtual int WiFiClient::connect(const char*, uint16_t, int32_t)'
int connect(const char *host, uint16_t port, int32_t timeout);
^~~~~~~
/Users/lars/.platformio/packages/framework-arduinoespressif32/libraries/WiFi/src/WiFiClient.h:55:9: note: candidate expects 3 arguments, 2 provided
.pio/libdeps/nodemcu-32s/WeatherStation/src/AerisObservations.cpp: In member function 'virtual void AerisObservations::value(String)':
.pio/libdeps/nodemcu-32s/WeatherStation/src/AerisObservations.cpp:103:25: error: 'AerisObservationsData' {aka 'struct AerisObservationsData'} has no member named 'tempC'
this->observations->tempC = value.toInt();
^~~~~
.pio/libdeps/nodemcu-32s/WeatherStation/src/AerisObservations.cpp:107:25: error: 'AerisObservationsData' {aka 'struct AerisObservationsData'} has no member named 'tempF'
this->observations->tempF = value.toInt();
^~~~~
.pio/libdeps/nodemcu-32s/WeatherStation/src/AerisObservations.cpp:111:25: error: 'AerisObservationsData' {aka 'struct AerisObservationsData'} has no member named 'dewpointC'
this->observations->dewpointC = value.toInt();
^~~~~~~~~
.pio/libdeps/nodemcu-32s/WeatherStation/src/AerisObservations.cpp:115:25: error: 'AerisObservationsData' {aka 'struct AerisObservationsData'} has no member named 'dewpointF'
this->observations->dewpointF = value.toInt();
^~~~~~~~~
.pio/libdeps/nodemcu-32s/WeatherStation/src/AerisObservations.cpp:221:25: error: 'AerisObservationsData' {aka 'struct AerisObservationsData'} has no member named 'heatindexC'
this->observations->heatindexC = value.toInt();
^~~~~~~~~~
.pio/libdeps/nodemcu-32s/WeatherStation/src/AerisObservations.cpp:225:25: error: 'AerisObservationsData' {aka 'struct AerisObservationsData'} has no member named 'heatindexF'
this->observations->heatindexF = value.toInt();
^~~~~~~~~~
.pio/libdeps/nodemcu-32s/WeatherStation/src/AerisObservations.cpp:229:25: error: 'AerisObservationsData' {aka 'struct AerisObservationsData'} has no member named 'windchillC'; did you mean 'windDir'?
this->observations->windchillC = value.toInt();
^~~~~~~~~~
windDir
.pio/libdeps/nodemcu-32s/WeatherStation/src/AerisObservations.cpp:233:25: error: 'AerisObservationsData' {aka 'struct AerisObservationsData'} has no member named 'windchillF'; did you mean 'windDir'?
this->observations->windchillF = value.toInt();
^~~~~~~~~~
windDir
.pio/libdeps/nodemcu-32s/WeatherStation/src/AerisObservations.cpp:237:25: error: 'AerisObservationsData' {aka 'struct AerisObservationsData'} has no member named 'feelslikeC'
this->observations->feelslikeC = value.toInt();
^~~~~~~~~~
.pio/libdeps/nodemcu-32s/WeatherStation/src/AerisObservations.cpp:241:25: error: 'AerisObservationsData' {aka 'struct AerisObservationsData'} has no member named 'feelslikeF'
this->observations->feelslikeF = value.toInt();
^~~~~~~~~~
In file included from .pio/libdeps/nodemcu-32s/WeatherStation/src/AerisForecasts.cpp:26:
.pio/libdeps/nodemcu-32s/WeatherStation/src/AerisForecasts.h:33:3: error: 'sint16_t' does not name a type; did you mean 'uint16_t'?
sint16_t maxTempC; //20
^~~~~~~~
uint16_t
.pio/libdeps/nodemcu-32s/WeatherStation/src/AerisForecasts.h:34:3: error: 'sint16_t' does not name a type; did you mean 'uint16_t'?
sint16_t maxTempF; //69
^~~~~~~~
uint16_t
.pio/libdeps/nodemcu-32s/WeatherStation/src/AerisForecasts.h:35:3: error: 'sint16_t' does not name a type; did you mean 'uint16_t'?
sint16_t minTempC; //14
^~~~~~~~
uint16_t
.pio/libdeps/nodemcu-32s/WeatherStation/src/AerisForecasts.h:36:3: error: 'sint16_t' does not name a type; did you mean 'uint16_t'?
sint16_t minTempF; // 56
^~~~~~~~
uint16_t
.pio/libdeps/nodemcu-32s/WeatherStation/src/AerisForecasts.h:37:3: error: 'sint16_t' does not name a type; did you mean 'uint16_t'?
sint16_t avgTempC; // 17
^~~~~~~~
uint16_t
.pio/libdeps/nodemcu-32s/WeatherStation/src/AerisForecasts.h:38:3: error: 'sint16_t' does not name a type; did you mean 'uint16_t'?
sint16_t avgTempF; // 62
^~~~~~~~
uint16_t
.pio/libdeps/nodemcu-32s/WeatherStation/src/AerisForecasts.h:39:3: error: 'sint16_t' does not name a type; did you mean 'uint16_t'?
sint16_t tempC; // null
^~~~~~~~
uint16_t
.pio/libdeps/nodemcu-32s/WeatherStation/src/AerisForecasts.h:40:3: error: 'sint16_t' does not name a type; did you mean 'uint16_t'?
sint16_t tempF; // null
^~~~~~~~
uint16_t
.pio/libdeps/nodemcu-32s/WeatherStation/src/AerisForecasts.h:41:3: error: 'sint16_t' does not name a type; did you mean 'uint16_t'?
sint16_t pop; // 20
^~~~~~~~
uint16_t
.pio/libdeps/nodemcu-32s/WeatherStation/src/AerisForecasts.h:56:3: error: 'sint16_t' does not name a type; did you mean 'uint16_t'?
sint16_t feelslikeC; // 14
^~~~~~~~
uint16_t
.pio/libdeps/nodemcu-32s/WeatherStation/src/AerisForecasts.h:57:3: error: 'sint16_t' does not name a type; did you mean 'uint16_t'?
sint16_t feelslikeF; // 56
^~~~~~~~
uint16_t
*** [.pio/build/nodemcu-32s/lib438/WeatherStation/AerisObservations.cpp.o] Error 1
.pio/libdeps/nodemcu-32s/WeatherStation/src/AerisForecasts.h:58:3: error: 'sint16_t' does not name a type; did you mean 'uint16_t'?
sint16_t minFeelslikeC; // 14
^~~~~~~~
uint16_t
.pio/libdeps/nodemcu-32s/WeatherStation/src/AerisForecasts.h:59:3: error: 'sint16_t' does not name a type; did you mean 'uint16_t'?
sint16_t minFeelslikeF; // 56
^~~~~~~~
uint16_t
.pio/libdeps/nodemcu-32s/WeatherStation/src/AerisForecasts.h:60:3: error: 'sint16_t' does not name a type; did you mean 'uint16_t'?
sint16_t maxFeelslikeC; // 20
^~~~~~~~
uint16_t
.pio/libdeps/nodemcu-32s/WeatherStation/src/AerisForecasts.h:61:3: error: 'sint16_t' does not name a type; did you mean 'uint16_t'?
sint16_t maxFeelslikeF; // 69
^~~~~~~~
uint16_t
.pio/libdeps/nodemcu-32s/WeatherStation/src/AerisForecasts.h:62:3: error: 'sint16_t' does not name a type; did you mean 'uint16_t'?
sint16_t avgFeelslikeC; // 17
^~~~~~~~
uint16_t
.pio/libdeps/nodemcu-32s/WeatherStation/src/AerisForecasts.h:63:3: error: 'sint16_t' does not name a type; did you mean 'uint16_t'?
sint16_t avgFeelslikeF; // 63
^~~~~~~~
uint16_t
.pio/libdeps/nodemcu-32s/WeatherStation/src/AerisForecasts.h:64:3: error: 'sint16_t' does not name a type; did you mean 'uint16_t'?
sint16_t dewpointC; // 11
^~~~~~~~
uint16_t
.pio/libdeps/nodemcu-32s/WeatherStation/src/AerisForecasts.h:65:3: error: 'sint16_t' does not name a type; did you mean 'uint16_t'?
sint16_t dewpointF; // 51
^~~~~~~~
uint16_t
.pio/libdeps/nodemcu-32s/WeatherStation/src/AerisForecasts.h:66:3: error: 'sint16_t' does not name a type; did you mean 'uint16_t'?
sint16_t maxDewpointC; // 13
^~~~~~~~
uint16_t
.pio/libdeps/nodemcu-32s/WeatherStation/src/AerisForecasts.h:67:3: error: 'sint16_t' does not name a type; did you mean 'uint16_t'?
sint16_t maxDewpointF; // 55
^~~~~~~~
uint16_t
.pio/libdeps/nodemcu-32s/WeatherStation/src/AerisForecasts.h:68:3: error: 'sint16_t' does not name a type; did you mean 'uint16_t'?
sint16_t minDewpointC; // 10
^~~~~~~~
uint16_t
.pio/libdeps/nodemcu-32s/WeatherStation/src/AerisForecasts.h:69:3: error: 'sint16_t' does not name a type; did you mean 'uint16_t'?
sint16_t minDewpointF; // 51
^~~~~~~~
uint16_t
.pio/libdeps/nodemcu-32s/WeatherStation/src/AerisForecasts.h:70:3: error: 'sint16_t' does not name a type; did you mean 'uint16_t'?
sint16_t avgDewpointC; // 11
^~~~~~~~
uint16_t
.pio/libdeps/nodemcu-32s/WeatherStation/src/AerisForecasts.h:71:3: error: 'sint16_t' does not name a type; did you mean 'uint16_t'?
sint16_t avgDewpointF; // 52
^~~~~~~~
uint16_t
.pio/libdeps/nodemcu-32s/WeatherStation/src/AerisForecasts.h:76:3: error: 'sint16_t' does not name a type; did you mean 'uint16_t'?
sint16_t windDirMinDEG; // 39
^~~~~~~~
uint16_t
.pio/libdeps/nodemcu-32s/WeatherStation/src/AerisForecasts.cpp: In member function 'void AerisForecasts::doUpdate(AerisForecastData*, String, uint8_t)':
.pio/libdeps/nodemcu-32s/WeatherStation/src/AerisForecasts.cpp:48:31: error: no matching function for call to 'WiFiClient::connect(const String&, const uint8_t&)'
if(client.connect(host, port)) {
^
In file included from /Users/lars/.platformio/packages/framework-arduinoespressif32/libraries/WiFi/src/WiFi.h:37,
from .pio/libdeps/nodemcu-32s/WeatherStation/src/ESPWiFi.h:4,
from .pio/libdeps/nodemcu-32s/WeatherStation/src/AerisForecasts.cpp:24:
/Users/lars/.platformio/packages/framework-arduinoespressif32/libraries/WiFi/src/WiFiClient.h:52:9: note: candidate: 'virtual int WiFiClient::connect(IPAddress, uint16_t)'
int connect(IPAddress ip, uint16_t port);
^~~~~~~
/Users/lars/.platformio/packages/framework-arduinoespressif32/libraries/WiFi/src/WiFiClient.h:52:9: note: no known conversion for argument 1 from 'const String' to 'IPAddress'
/Users/lars/.platformio/packages/framework-arduinoespressif32/libraries/WiFi/src/WiFiClient.h:53:9: note: candidate: 'virtual int WiFiClient::connect(IPAddress, uint16_t, int32_t)'
int connect(IPAddress ip, uint16_t port, int32_t timeout);
^~~~~~~
/Users/lars/.platformio/packages/framework-arduinoespressif32/libraries/WiFi/src/WiFiClient.h:53:9: note: candidate expects 3 arguments, 2 provided
/Users/lars/.platformio/packages/framework-arduinoespressif32/libraries/WiFi/src/WiFiClient.h:54:9: note: candidate: 'virtual int WiFiClient::connect(const char*, uint16_t)'
int connect(const char *host, uint16_t port);
^~~~~~~
/Users/lars/.platformio/packages/framework-arduinoespressif32/libraries/WiFi/src/WiFiClient.h:54:9: note: no known conversion for argument 1 from 'const String' to 'const char*'
/Users/lars/.platformio/packages/framework-arduinoespressif32/libraries/WiFi/src/WiFiClient.h:55:9: note: candidate: 'virtual int WiFiClient::connect(const char*, uint16_t, int32_t)'
int connect(const char *host, uint16_t port, int32_t timeout);
^~~~~~~
/Users/lars/.platformio/packages/framework-arduinoespressif32/libraries/WiFi/src/WiFiClient.h:55:9: note: candidate expects 3 arguments, 2 provided
.pio/libdeps/nodemcu-32s/WeatherStation/src/AerisForecasts.cpp: In member function 'virtual void AerisForecasts::value(String)':
.pio/libdeps/nodemcu-32s/WeatherStation/src/AerisForecasts.cpp:113:38: error: 'AerisForecastData' {aka 'struct AerisForecastData'} has no member named 'maxTempC'
this->forecasts[currentForecast].maxTempC = value.toInt();
^~~~~~~~
.pio/libdeps/nodemcu-32s/WeatherStation/src/AerisForecasts.cpp:117:38: error: 'AerisForecastData' {aka 'struct AerisForecastData'} has no member named 'maxTempF'
this->forecasts[currentForecast].maxTempF = value.toInt();
^~~~~~~~
.pio/libdeps/nodemcu-32s/WeatherStation/src/AerisForecasts.cpp:121:38: error: 'AerisForecastData' {aka 'struct AerisForecastData'} has no member named 'minTempC'
this->forecasts[currentForecast].minTempC = value.toInt();
^~~~~~~~
.pio/libdeps/nodemcu-32s/WeatherStation/src/AerisForecasts.cpp:125:38: error: 'AerisForecastData' {aka 'struct AerisForecastData'} has no member named 'minTempF'
this->forecasts[currentForecast].minTempF = value.toInt();
^~~~~~~~
.pio/libdeps/nodemcu-32s/WeatherStation/src/AerisForecasts.cpp:129:38: error: 'AerisForecastData' {aka 'struct AerisForecastData'} has no member named 'avgTempC'
this->forecasts[currentForecast].avgTempC = value.toInt();
^~~~~~~~
.pio/libdeps/nodemcu-32s/WeatherStation/src/AerisForecasts.cpp:133:38: error: 'AerisForecastData' {aka 'struct AerisForecastData'} has no member named 'avgTempF'
this->forecasts[currentForecast].avgTempF = value.toInt();
^~~~~~~~
.pio/libdeps/nodemcu-32s/WeatherStation/src/AerisForecasts.cpp:137:38: error: 'AerisForecastData' {aka 'struct AerisForecastData'} has no member named 'tempC'
this->forecasts[currentForecast].tempC = value.toInt();
^~~~~
.pio/libdeps/nodemcu-32s/WeatherStation/src/AerisForecasts.cpp:141:38: error: 'AerisForecastData' {aka 'struct AerisForecastData'} has no member named 'tempF'
this->forecasts[currentForecast].tempF = value.toInt();
^~~~~
.pio/libdeps/nodemcu-32s/WeatherStation/src/AerisForecasts.cpp:145:38: error: 'AerisForecastData' {aka 'struct AerisForecastData'} has no member named 'pop'
this->forecasts[currentForecast].pop = value.toInt();
^~~
.pio/libdeps/nodemcu-32s/WeatherStation/src/AerisForecasts.cpp:205:38: error: 'AerisForecastData' {aka 'struct AerisForecastData'} has no member named 'feelslikeC'
this->forecasts[currentForecast].feelslikeC = value.toInt();
^~~~~~~~~~
.pio/libdeps/nodemcu-32s/WeatherStation/src/AerisForecasts.cpp:209:38: error: 'AerisForecastData' {aka 'struct AerisForecastData'} has no member named 'feelslikeF'
this->forecasts[currentForecast].feelslikeF = value.toInt();
^~~~~~~~~~
.pio/libdeps/nodemcu-32s/WeatherStation/src/AerisForecasts.cpp:213:38: error: 'AerisForecastData' {aka 'struct AerisForecastData'} has no member named 'minFeelslikeC'
this->forecasts[currentForecast].minFeelslikeC = value.toInt();
^~~~~~~~~~~~~
.pio/libdeps/nodemcu-32s/WeatherStation/src/AerisForecasts.cpp:217:38: error: 'AerisForecastData' {aka 'struct AerisForecastData'} has no member named 'minFeelslikeF'
this->forecasts[currentForecast].minFeelslikeF = value.toInt();
^~~~~~~~~~~~~
.pio/libdeps/nodemcu-32s/WeatherStation/src/AerisForecasts.cpp:221:38: error: 'AerisForecastData' {aka 'struct AerisForecastData'} has no member named 'maxFeelslikeC'
this->forecasts[currentForecast].maxFeelslikeC = value.toInt();
^~~~~~~~~~~~~
.pio/libdeps/nodemcu-32s/WeatherStation/src/AerisForecasts.cpp:225:38: error: 'AerisForecastData' {aka 'struct AerisForecastData'} has no member named 'maxFeelslikeF'
this->forecasts[currentForecast].maxFeelslikeF = value.toInt();
^~~~~~~~~~~~~
.pio/libdeps/nodemcu-32s/WeatherStation/src/AerisForecasts.cpp:229:38: error: 'AerisForecastData' {aka 'struct AerisForecastData'} has no member named 'avgFeelslikeC'
this->forecasts[currentForecast].avgFeelslikeC = value.toInt();
^~~~~~~~~~~~~
.pio/libdeps/nodemcu-32s/WeatherStation/src/AerisForecasts.cpp:233:38: error: 'AerisForecastData' {aka 'struct AerisForecastData'} has no member named 'avgFeelslikeF'
this->forecasts[currentForecast].avgFeelslikeF = value.toInt();
^~~~~~~~~~~~~
.pio/libdeps/nodemcu-32s/WeatherStation/src/AerisForecasts.cpp:237:38: error: 'AerisForecastData' {aka 'struct AerisForecastData'} has no member named 'dewpointC'
this->forecasts[currentForecast].dewpointC = value.toInt();
^~~~~~~~~
.pio/libdeps/nodemcu-32s/WeatherStation/src/AerisForecasts.cpp:241:38: error: 'AerisForecastData' {aka 'struct AerisForecastData'} has no member named 'dewpointF'
this->forecasts[currentForecast].dewpointF = value.toInt();
^~~~~~~~~
.pio/libdeps/nodemcu-32s/WeatherStation/src/AerisForecasts.cpp:245:38: error: 'AerisForecastData' {aka 'struct AerisForecastData'} has no member named 'maxDewpointC'
this->forecasts[currentForecast].maxDewpointC = value.toInt();
^~~~~~~~~~~~
.pio/libdeps/nodemcu-32s/WeatherStation/src/AerisForecasts.cpp:249:38: error: 'AerisForecastData' {aka 'struct AerisForecastData'} has no member named 'maxDewpointF'
this->forecasts[currentForecast].maxDewpointF = value.toInt();
^~~~~~~~~~~~
.pio/libdeps/nodemcu-32s/WeatherStation/src/AerisForecasts.cpp:253:38: error: 'AerisForecastData' {aka 'struct AerisForecastData'} has no member named 'minDewpointC'
this->forecasts[currentForecast].minDewpointC = value.toInt();
^~~~~~~~~~~~
.pio/libdeps/nodemcu-32s/WeatherStation/src/AerisForecasts.cpp:257:38: error: 'AerisForecastData' {aka 'struct AerisForecastData'} has no member named 'minDewpointF'
this->forecasts[currentForecast].minDewpointF = value.toInt();
^~~~~~~~~~~~
.pio/libdeps/nodemcu-32s/WeatherStation/src/AerisForecasts.cpp:261:38: error: 'AerisForecastData' {aka 'struct AerisForecastData'} has no member named 'avgDewpointC'
this->forecasts[currentForecast].avgDewpointC = value.toInt();
^~~~~~~~~~~~
.pio/libdeps/nodemcu-32s/WeatherStation/src/AerisForecasts.cpp:265:38: error: 'AerisForecastData' {aka 'struct AerisForecastData'} has no member named 'avgDewpointF'
this->forecasts[currentForecast].avgDewpointF = value.toInt();
^~~~~~~~~~~~
.pio/libdeps/nodemcu-32s/WeatherStation/src/AerisForecasts.cpp:285:38: error: 'AerisForecastData' {aka 'struct AerisForecastData'} has no member named 'windDirMinDEG'; did you mean 'windDirMaxDEG'?
this->forecasts[currentForecast].windDirMinDEG = value.toInt();
^~~~~~~~~~~~~
windDirMaxDEG
*** [.pio/build/nodemcu-32s/lib438/WeatherStation/AerisForecasts.cpp.o] Error 1
.pio/libdeps/nodemcu-32s/WeatherStation/src/AerisSunMoon.cpp: In member function 'void AerisSunMoon::doUpdate(AerisSunMoonData*, String)':
.pio/libdeps/nodemcu-32s/WeatherStation/src/AerisSunMoon.cpp:47:31: error: no matching function for call to 'WiFiClient::connect(const String&, const uint8_t&)'
if(client.connect(host, port)) {
^
In file included from /Users/lars/.platformio/packages/framework-arduinoespressif32/libraries/WiFi/src/WiFi.h:37,
from .pio/libdeps/nodemcu-32s/WeatherStation/src/ESPWiFi.h:4,
from .pio/libdeps/nodemcu-32s/WeatherStation/src/AerisSunMoon.cpp:24:
/Users/lars/.platformio/packages/framework-arduinoespressif32/libraries/WiFi/src/WiFiClient.h:52:9: note: candidate: 'virtual int WiFiClient::connect(IPAddress, uint16_t)'
int connect(IPAddress ip, uint16_t port);
^~~~~~~
/Users/lars/.platformio/packages/framework-arduinoespressif32/libraries/WiFi/src/WiFiClient.h:52:9: note: no known conversion for argument 1 from 'const String' to 'IPAddress'
/Users/lars/.platformio/packages/framework-arduinoespressif32/libraries/WiFi/src/WiFiClient.h:53:9: note: candidate: 'virtual int WiFiClient::connect(IPAddress, uint16_t, int32_t)'
int connect(IPAddress ip, uint16_t port, int32_t timeout);
^~~~~~~
/Users/lars/.platformio/packages/framework-arduinoespressif32/libraries/WiFi/src/WiFiClient.h:53:9: note: candidate expects 3 arguments, 2 provided
/Users/lars/.platformio/packages/framework-arduinoespressif32/libraries/WiFi/src/WiFiClient.h:54:9: note: candidate: 'virtual int WiFiClient::connect(const char*, uint16_t)'
int connect(const char *host, uint16_t port);
^~~~~~~
/Users/lars/.platformio/packages/framework-arduinoespressif32/libraries/WiFi/src/WiFiClient.h:54:9: note: no known conversion for argument 1 from 'const String' to 'const char*'
/Users/lars/.platformio/packages/framework-arduinoespressif32/libraries/WiFi/src/WiFiClient.h:55:9: note: candidate: 'virtual int WiFiClient::connect(const char*, uint16_t, int32_t)'
int connect(const char *host, uint16_t port, int32_t timeout);
^~~~~~~
/Users/lars/.platformio/packages/framework-arduinoespressif32/libraries/WiFi/src/WiFiClient.h:55:9: note: candidate expects 3 arguments, 2 provided
*** [.pio/build/nodemcu-32s/lib438/WeatherStation/AerisSunMoon.cpp.o] Error 1
Expected behavior
Trying to use this library with ESP32.
Actual behavior
On compilation I get a ton of errors,
Test code
Provide a Minimal, Complete, and Verifiable example which will reproduce the problem.
Weather Station version
ESP32 branch
Hardware
ESP32 Devkit (AZDelivery)
The text was updated successfully, but these errors were encountered: