Information display for Fronius Gen24 Inverter and SmartMeter
GR - Grid (red - from grid, green - to grid), PV - Power from inverter (Batt. + Solar) / Power from solar, LD - Load, B - Battery SoC, L1-3 - Power on each phase (red - from grid, green - to grid), ET - Total Energy today
Lilygo T-Display-S3 https://www.lilygo.cc/products/t-display-s3?variant=42589373268149
- Install Visual Studio Code and Python
- Search for the
PlatformIOplugin in theVisualStudioCodeextension and install it. - After the installation is complete, you need to restart
VisualStudioCode - After restarting
VisualStudioCode, selectFilein the upper left corner ofVisualStudioCode->Open Folder-> select thefronius_gen24directory - Wait for the installation of third-party dependent libraries to complete
- Click the (✔) symbol in the lower left corner to compile
- Connect the board to the computer USB
- Click (→) to upload firmware
- Click (plug symbol) to monitor serial output
-
Install Arduino IDE
-
Open the Arduino IDE.
-
Click
Filemenu ->Preferences->Additional Development->Additional Board Manager URLs-> Enter the URL in the input box:https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_index.jsonand click OK. -
Click
Toolsmenu ->Board: "...."->Boards Manager..., install theesp32package byEspressif SystemsPlease pay attention to use version 2.0.17 -
Download
fronius_gen24, move to Arduino folder (e.g. C:\Users\YourName\Documents\Arduino) -
Copy all folders in lib folder to Arduino library folder (e.g. C:\Users\YourName\Documents\Arduino\libraries)
-
Enter the downloaded
softwaredirectory -
Open ArduinoIDE ,
Tools,Make your selection according to the table belowArduino IDE Setting Value Board ESP32S3 Dev Module Port Your port USB CDC On Boot Enable CPU Frequency 240MHZ(WiFi) Core Debug Level None USB DFU On Boot Disable Erase All Flash Before Sketch Upload Disable Events Run On Core1 Flash Mode QIO 80MHZ Flash Size 16MB(128Mb) Arduino Runs On Core1 USB Firmware MSC On Boot Disable Partition Scheme 16M Flash(3M APP/9.9MB FATFS) PSRAM OPI PSRAM Upload Mode UART0/Hardware CDC Upload Speed 115200 USB Mode CDC and JTAG - The options in bold are required, others are selected according to actual conditions.
-
Click
upload, Wait for compilation and writing to complete
