Feature/Build Help: Add Modbus TCP Server to HeishaMon + working platformio.ini for Windows #728
Unanswered
ReinhardGruber
asked this question in
Q&A
Replies: 1 comment
-
You should fallow GitHub workflow for compilation.. i done same (platform Io)with small one. And everything worked. OS indeed not matters |
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
Uh oh!
There was an error while loading. Please reload this page.
-
Summary
I’d like to extend HeishaMon with a Modbus TCP Server (to simplify integration with systems like Loxone). To prototype this, I need to build the firmware locally. I’m stuck getting the project to compile with PlatformIO on Windows.
What I’m trying to do:
Build HeishaMon locally (Windows 11) and then add a Modbus TCP Server.
Target device: ESP32-S3 DevKitC-1 (N8, no PSRAM) – only the “large” build is needed.
Where I’m stuck:
I don’t have a working platformio.ini for this repo/environment on Windows.
I also tried the PIO Arduino integration in VS Code, but no luck.
Environment:
Windows 11
VS Code + PlatformIO (pioarduino)
(Tried Arduino Core 3.x too; ran into ESP32 Ethernet API changes vs. older code)
Ask:
Does anyone have a known-good platformio.ini for building HeishaMon (large) on Windows for ESP32-S3 DevKitC-1?
If ESP32 core 2.0.17 (older Ethernet API) is required, could you share the exact platform/framework-arduinoespressif32 pins that work?
Any build flags or lib versions I should lock to avoid ETH.hasIP()/W5500 API breakage?
Why this matters:
Once I can build reliably, I’ll open a clean PR adding a Modbus TCP Server (configurable port, basic holding/input registers, and a minimal map for the main HeishaMon datapoints).
Thanks!
Beta Was this translation helpful? Give feedback.
All reactions