Replies: 1 comment
-
Are you using VSCode with the PlatformIO plugin or trying to use the cli separately? |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Hello
I need some help . I installed VS Code I tried to build but I have a lot of errors , and I don't really know what I am doing wrong
Processing wemos_d1_mini32 (platform: espressif32; board: wemos_d1_mini32; framework: arduino)
-------------------------------------------------------------------------------------------------------------------------------------------------Verbose mode can be enabled via
-v, --verbose
optionCONFIGURATION: https://docs.platformio.org/page/boards/espressif32/wemos_d1_mini32.html
PLATFORM: Espressif 32 (6.10.0) > WEMOS D1 MINI ESP32
HARDWARE: ESP32 240MHz, 320KB RAM, 4MB Flash
DEBUG: Current (cmsis-dap) External (cmsis-dap, esp-bridge, esp-prog, iot-bus-jtag, jlink, minimodule, olimex-arm-usb-ocd, olimex-arm-usb-ocd-h,
olimex-arm-usb-tiny-h, olimex-jtag-tiny, tumpa)
PACKAGES:
framework-arduinoespressif32 @ 3.20017.241212+sha.dcc1105b
tool-esptoolpy @ 1.40501.0 (4.5.1)
toolchain-xtensa-esp32 @ 8.4.0+2021r2-patch5
Converting telnet.ino
LDF: Library Dependency Finder -> https://bit.ly/configure-pio-ldf
LDF Modes: Finder ~ chain, Compatibility ~ soft
Found 38 compatible libraries
Scanning dependencies...
Dependency Graph
|-- home-assistant-integration @ 2.0.0+sha.0fc32a5
|-- WebSockets @ 2.6.1
|-- ArduinoQueue @ 1.2.5+sha.f066e31
|-- ESP-WebOTA @ 0.1.6+sha.aefb6c1
Building in release mode
Compiling .pio\build\wemos_d1_mini32\src\telnet.ino.cpp.o
Archiving .pio\build\wemos_d1_mini32\lib1d7\libhome-assistant-integration.a
Compiling .pio\build\wemos_d1_mini32\lib618\WiFi\WiFi.cpp.o
Compiling .pio\build\wemos_d1_mini32\lib618\WiFi\WiFiAP.cpp.o
Compiling .pio\build\wemos_d1_mini32\lib618\WiFi\WiFiClient.cpp.o
Compiling .pio\build\wemos_d1_mini32\lib618\WiFi\WiFiGeneric.cpp.o
Compiling .pio\build\wemos_d1_mini32\lib618\WiFi\WiFiMulti.cpp.o
Compiling .pio\build\wemos_d1_mini32\lib618\WiFi\WiFiSTA.cpp.o
Compiling .pio\build\wemos_d1_mini32\lib618\WiFi\WiFiScan.cpp.o
Compiling .pio\build\wemos_d1_mini32\lib618\WiFi\WiFiServer.cpp.o
Compiling .pio\build\wemos_d1_mini32\lib618\WiFi\WiFiUdp.cpp.o
Compiling .pio\build\wemos_d1_mini32\libc6d\Ethernet\ETH.cpp.o
C:/Users/dwc562/Downloads/tmp/balboa_GL_ML_spa_control-0.2.3/sensor/src/telnet.ino:5:34: error: 'WStype_t' has not been declared
for (i = 0; i < MAX_SRV_CLIENTS; i++)
^~~~~~~~
C:/Users/dwc562/Downloads/tmp/balboa_GL_ML_spa_control-0.2.3/sensor/src/telnet.ino: In function 'void telnetLoop()':
C:/Users/dwc562/Downloads/tmp/balboa_GL_ML_spa_control-0.2.3/sensor/src/telnet.ino:2:7: error: 'server' was not declared in this scope
if (server.hasClient()) {
^~~~~~
C:/Users/dwc562/Downloads/tmp/balboa_GL_ML_spa_control-0.2.3/sensor/src/telnet.ino:2:7: note: suggested alternative: 'Server'
if (server.hasClient()) {
^~~~~~
Server
C:/Users/dwc562/Downloads/tmp/balboa_GL_ML_spa_control-0.2.3/sensor/src/telnet.ino:5:21: error: 'MAX_SRV_CLIENTS' was not declared in this scope
for (i = 0; i < MAX_SRV_CLIENTS; i++)
^~~~~~~~~~~~~~~
C:/Users/dwc562/Downloads/tmp/balboa_GL_ML_spa_control-0.2.3/sensor/src/telnet.ino:6:12: error: 'serverClients' was not declared in this scope
if (!serverClients[i]) { // equivalent to !serverClients[i].connected()
^~~~~~~~~~~~~
C:/Users/dwc562/Downloads/tmp/balboa_GL_ML_spa_control-0.2.3/sensor/src/telnet.ino:14:14: error: 'MAX_SRV_CLIENTS' was not declared in this scope if (i == MAX_SRV_CLIENTS) {
^~~~~~~~~~~~~~~
C:/Users/dwc562/Downloads/tmp/balboa_GL_ML_spa_control-0.2.3/sensor/src/telnet.ino: In function 'void telnetSend(String)':
C:/Users/dwc562/Downloads/tmp/balboa_GL_ML_spa_control-0.2.3/sensor/src/telnet.ino:27:8: error: 'server' was not declared in this scope
if (!server.hasClient()) {
^~~~~~
C:/Users/dwc562/Downloads/tmp/balboa_GL_ML_spa_control-0.2.3/sensor/src/telnet.ino:27:8: note: suggested alternative: 'Server'
if (!server.hasClient()) {
^~~~~~
Server
C:/Users/dwc562/Downloads/tmp/balboa_GL_ML_spa_control-0.2.3/sensor/src/telnet.ino:30:23: error: 'MAX_SRV_CLIENTS' was not declared in this scope for (int i = 0; i < MAX_SRV_CLIENTS; i++) {
^~~~~~~~~~~~~~~
C:/Users/dwc562/Downloads/tmp/balboa_GL_ML_spa_control-0.2.3/sensor/src/telnet.ino:31:9: error: 'serverClients' was not declared in this scope
if (serverClients[i]) { // equivalent to serverClients[i].connected()
^~~~~~~~~~~~~
C:/Users/dwc562/Downloads/tmp/balboa_GL_ML_spa_control-0.2.3/sensor/src/webserver.ino: In function 'void handleRoot()':
C:/Users/dwc562/Downloads/tmp/balboa_GL_ML_spa_control-0.2.3/sensor/src/webserver.ino:2:2: error: 'webserver' was not declared in this scope
webserver.send(200, "text/html", "<title>Spa Status</title><script>var wsurl = 'ws://' + window.location.hostname + ':81'; var socket = new WebSocket(wsurl); socket.onmessage = function (event) { console.log(event.data); var msg = JSON.parse(event.data); document.getElementById('mode').innerHTML = msg.data.mode; document.getElementById('state').innerHTML = msg.data.state; document.getElementById('temp').innerHTML = msg.data.temp; document.getElementById('heater').innerHTML = msg.data.heater; document.getElementById('date').innerHTML = new Date(); }</script>Mode: <span id="mode">"+(String)tubMode.getCurrentState()+"
State: <span id="state">"+state+"
Temp: <span id="temp">" + String(tubTemp,1) + "C
Heating: <span id="heater">"+(heaterState ? "true" : "false")+"
Last Update: <span id="date">");
^~~~~~~~~
C:/Users/dwc562/Downloads/tmp/balboa_GL_ML_spa_control-0.2.3/sensor/src/webserver.ino:2:2: note: suggested alternative: 'Server'
webserver.send(200, "text/html", "<title>Spa Status</title><script>var wsurl = 'ws://' + window.location.hostname + ':81'; var socket = new WebSocket(wsurl); socket.onmessage = function (event) { console.log(event.data); var msg = JSON.parse(event.data); document.getElementById('mode').innerHTML = msg.data.mode; document.getElementById('state').innerHTML = msg.data.state; document.getElementById('temp').innerHTML = msg.data.temp; document.getElementById('heater').innerHTML = msg.data.heater; document.getElementById('date').innerHTML = new Date(); }</script>Mode: <span id="mode">"+(String)tubMode.getCurrentState()+"
State: <span id="state">"+state+"
Temp: <span id="temp">" + String(tubTemp,1) + "C
Heating: <span id="heater">"+(heaterState ? "true" : "false")+"
Last Update: <span id="date">");
^~~~~~~~~
Server
C:/Users/dwc562/Downloads/tmp/balboa_GL_ML_spa_control-0.2.3/sensor/src/webserver.ino:2:630: error: 'tubMode' was not declared in this scope
webserver.send(200, "text/html", "<title>Spa Status</title><script>var wsurl = 'ws://' + window.location.hostname + ':81'; var socket = new WebSocket(wsurl); socket.onmessage = function (event) { console.log(event.data); var msg = JSON.parse(event.data); document.getElementById('mode').innerHTML = msg.data.mode; document.getElementById('state').innerHTML = msg.data.state; document.getElementById('temp').innerHTML = msg.data.temp; document.getElementById('heater').innerHTML = msg.data.heater; document.getElementById('date').innerHTML = new Date(); }</script>Mode: <span id="mode">"+(String)tubMode.getCurrentState()+"
State: <span id="state">"+state+"
Temp: <span id="temp">" + String(tubTemp,1) + "C
Heating: <span id="heater">"+(heaterState ? "true" : "false")+"
Last Update: <span id="date">");
C:/Users/dwc562/Downloads/tmp/balboa_GL_ML_spa_control-0.2.3/sensor/src/webserver.ino:2:630: note: suggested alternative: 'pinMode'
webserver.send(200, "text/html", "<title>Spa Status</title><script>var wsurl = 'ws://' + window.location.hostname + ':81'; var socket = new WebSocket(wsurl); socket.onmessage = function (event) { console.log(event.data); var msg = JSON.parse(event.data); document.getElementById('mode').innerHTML = msg.data.mode; document.getElementById('state').innerHTML = msg.data.state; document.getElementById('temp').innerHTML = msg.data.temp; document.getElementById('heater').innerHTML = msg.data.heater; document.getElementById('date').innerHTML = new Date(); }</script>Mode: <span id="mode">"+(String)tubMode.getCurrentState()+"
State: <span id="state">"+state+"
Temp: <span id="temp">" + String(tubTemp,1) + "C
Heating: <span id="heater">"+(heaterState ? "true" : "false")+"
Last Update: <span id="date">");
C:/Users/dwc562/Downloads/tmp/balboa_GL_ML_spa_control-0.2.3/sensor/src/webserver.ino:2:702: error: 'state' was not declared in this scope
webserver.send(200, "text/html", "<title>Spa Status</title><script>var wsurl = 'ws://' + window.location.hostname + ':81'; var socket = new WebSocket(wsurl); socket.onmessage = function (event) { console.log(event.data); var msg = JSON.parse(event.data); document.getElementById('mode').innerHTML = msg.data.mode; document.getElementById('state').innerHTML = msg.data.state; document.getElementById('temp').innerHTML = msg.data.temp; document.getElementById('heater').innerHTML = msg.data.heater; document.getElementById('date').innerHTML = new Date(); }</script>Mode: <span id="mode">"+(String)tubMode.getCurrentState()+"
State: <span id="state">"+state+"
Temp: <span id="temp">" + String(tubTemp,1) + "C
Heating: <span id="heater">"+(heaterState ? "true" : "false")+"
Last Update: <span id="date">");
C:/Users/dwc562/Downloads/tmp/balboa_GL_ML_spa_control-0.2.3/sensor/src/webserver.ino:2:702: note: suggested alternative: 'stat'
webserver.send(200, "text/html", "<title>Spa Status</title><script>var wsurl = 'ws://' + window.location.hostname + ':81'; var socket = new WebSocket(wsurl); socket.onmessage = function (event) { console.log(event.data); var msg = JSON.parse(event.data); document.getElementById('mode').innerHTML = msg.data.mode; document.getElementById('state').innerHTML = msg.data.state; document.getElementById('temp').innerHTML = msg.data.temp; document.getElementById('heater').innerHTML = msg.data.heater; document.getElementById('date').innerHTML = new Date(); }</script>Mode: <span id="mode">"+(String)tubMode.getCurrentState()+"
State: <span id="state">"+state+"
Temp: <span id="temp">" + String(tubTemp,1) + "C
Heating: <span id="heater">"+(heaterState ? "true" : "false")+"
Last Update: <span id="date">");
C:/Users/dwc562/Downloads/tmp/balboa_GL_ML_spa_control-0.2.3/sensor/src/webserver.ino:2:761: error: 'tubTemp' was not declared in this scope
webserver.send(200, "text/html", "<title>Spa Status</title><script>var wsurl = 'ws://' + window.location.hostname + ':81'; var socket = new WebSocket(wsurl); socket.onmessage = function (event) { console.log(event.data); var msg = JSON.parse(event.data); document.getElementById('mode').innerHTML = msg.data.mode; document.getElementById('state').innerHTML = msg.data.state; document.getElementById('temp').innerHTML = msg.data.temp; document.getElementById('heater').innerHTML = msg.data.heater; document.getElementById('date').innerHTML = new Date(); }</script>Mode: <span id="mode">"+(String)tubMode.getCurrentState()+"
State: <span id="state">"+state+"
Temp: <span id="temp">" + String(tubTemp,1) + "C
Heating: <span id="heater">"+(heaterState ? "true" : "false")+"
Last Update: <span id="date">");
Beta Was this translation helpful? Give feedback.
All reactions