I’m still working on improvements but I’ve really enjoyed this upgrade. If anyone is interested, details on the hardware are in the GitHub repo and I’ll happily accept contributions.
You could also create a WLED usermod that talks to FluidNC directly and skip the app in the middle. I created one that connects to FluidNC via TCP/Telnet and let’s you display a custom preset per state.
This is what I created if it helps. I’ll note that they changed the structure with the latest WLED release. I’m working on that update when there’s not something shinier to capture my attention.