Modbus koppeling Growatt met WemosD1 mini 8266

Software vragen voor ESP chip familie
Berichten: 2
Geregistreerd: 25 Jun 2023, 13:40

Modbus koppeling Growatt met WemosD1 mini 8266

Berichtdoor SnarfB » 26 Jun 2023, 19:52

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
Bijlagen
Foutmelding.JPG
Foutmelding.JPG (66.24 KiB) 5554 keer bekeken

Advertisement

Berichten: 4067
Geregistreerd: 16 Okt 2013, 14:31
Woonplaats: s hertogenbosch

Re: Modbus koppeling Growatt met WemosD1 mini 8266

Berichtdoor shooter » 27 Jun 2023, 21:03

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
paul deelen
shooter@home.nl

Berichten: 80
Geregistreerd: 02 Nov 2022, 13:03

Re: Modbus koppeling Growatt met WemosD1 mini 8266

Berichtdoor ThHe » 28 Jun 2023, 20:02

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)

Terug naar ESP Software

Wie is er online?

Gebruikers in dit forum: Geen geregistreerde gebruikers en 27 gasten