Modbus koppeling Growatt met WemosD1 mini 8266
3 berichten
• Pagina 1 van 1
Modbus koppeling Growatt met WemosD1 mini 8266
Hallo ik ben nieuw, ik probeer een bestaand project https://github.com/Performance20/growatt2mqtt geïnstalleerd te krijgen om mijn Growatt omvormers via modbus uit te lezen.
Echter wat bij dit project ontbreekt is hoe dat je nu precies de software op de Wemos D1 moet installeren.
Echter als ik dit project probeert te compileren krijgen ik het nodige foutmelding over bibliotheken die ontbreken, deze heb ik als nog proberen te installeren.
Maar nu blijf ik met volgende foutmelding zitten ook al heb ik de bibliotheek geïnstalleerd.
bijgevoegd overzicht boomstructuur dir.
"Growatt2mqtt_1p2s " is projectdir en in libraries zitten alle bibliotheken.
C:\Users\frans\OneDrive\Documenten\Arduino\Growatt2mqtt_1p2s\src\growattmain.cpp:20:10: fatal error: ESPAsyncWebServer.h: No such file or directory
20 | #include <ESPAsyncWebServer.h>
| ^~~~~~~~~~~~~~~~~~~~~
compilation terminated.
Multiple libraries were found for "SoftwareSerial.h"
Used: C:\Users\frans\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.2\libraries\SoftwareSerial
Not used: C:\Users\frans\OneDrive\Documenten\Arduino\libraries\EspSoftwareSerial
Multiple libraries were found for "ArduinoOTA.h"
Used: C:\Users\frans\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.2\libraries\ArduinoOTA
Not used: C:\Users\frans\OneDrive\Documenten\Arduino\libraries\ArduinoOTA
exit status 1
Compilation error: ESPAsyncWebServer.h: No such file or directory
Echter wat bij dit project ontbreekt is hoe dat je nu precies de software op de Wemos D1 moet installeren.
Echter als ik dit project probeert te compileren krijgen ik het nodige foutmelding over bibliotheken die ontbreken, deze heb ik als nog proberen te installeren.
Maar nu blijf ik met volgende foutmelding zitten ook al heb ik de bibliotheek geïnstalleerd.
bijgevoegd overzicht boomstructuur dir.
"Growatt2mqtt_1p2s " is projectdir en in libraries zitten alle bibliotheken.
C:\Users\frans\OneDrive\Documenten\Arduino\Growatt2mqtt_1p2s\src\growattmain.cpp:20:10: fatal error: ESPAsyncWebServer.h: No such file or directory
20 | #include <ESPAsyncWebServer.h>
| ^~~~~~~~~~~~~~~~~~~~~
compilation terminated.
Multiple libraries were found for "SoftwareSerial.h"
Used: C:\Users\frans\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.2\libraries\SoftwareSerial
Not used: C:\Users\frans\OneDrive\Documenten\Arduino\libraries\EspSoftwareSerial
Multiple libraries were found for "ArduinoOTA.h"
Used: C:\Users\frans\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.2\libraries\ArduinoOTA
Not used: C:\Users\frans\OneDrive\Documenten\Arduino\libraries\ArduinoOTA
exit status 1
Compilation error: ESPAsyncWebServer.h: No such file or directory
- Bijlagen
-
- Foutmelding.JPG (66.24 KiB) 5775 keer bekeken
Advertisement
Re: Modbus koppeling Growatt met WemosD1 mini 8266
er ia een verschil in include soms moet je "" gebruiken en anders <> en uiteraard moet elke inclde ergens staan of global of local zie hiervoor de handleiding over include
op arduino.cc
op arduino.cc
paul deelen
shooter@home.nl
shooter@home.nl
Re: Modbus koppeling Growatt met WemosD1 mini 8266
Het bestand dat verantwoordelijk is voor je foutmeling is:
C:\Users\frans\OneDrive\Documenten\Arduino\Growatt2mqtt_1p2s\src\growattmain.cpp:20
op regel 20/21 staat dhet volgende:
20 #include <ESPAsyncWebServer.h>
21 //#include <ESP8266WebServer.h> // Web server for general HTTP response
Het bestand dat wordt gemist is ESPAsyncWebServer.h
wat opvalt is regel 21 (een comment regel)
dit wordt vaak gedaan om een alternatief te geven.
probeer de volgende wijziging:
Maak van regel 20 een comment regel en activeer regel 21. (soms werkt deze truc)
20 // #include <ESPAsyncWebServer.h>
21 #include <ESP8266WebServer.h>
Succes. (als het niet lukt dan de wijziging terug draaien en op zoek naar ESPAsyncWebServer.h op internet)
C:\Users\frans\OneDrive\Documenten\Arduino\Growatt2mqtt_1p2s\src\growattmain.cpp:20
op regel 20/21 staat dhet volgende:
20 #include <ESPAsyncWebServer.h>
21 //#include <ESP8266WebServer.h> // Web server for general HTTP response
Het bestand dat wordt gemist is ESPAsyncWebServer.h
wat opvalt is regel 21 (een comment regel)
dit wordt vaak gedaan om een alternatief te geven.
probeer de volgende wijziging:
Maak van regel 20 een comment regel en activeer regel 21. (soms werkt deze truc)
20 // #include <ESPAsyncWebServer.h>
21 #include <ESP8266WebServer.h>
Succes. (als het niet lukt dan de wijziging terug draaien en op zoek naar ESPAsyncWebServer.h op internet)
3 berichten
• Pagina 1 van 1
Wie is er online?
Gebruikers in dit forum: Geen geregistreerde gebruikers en 3 gasten