Skip to content

New-remote/fut100#908

Open
KaiFassnacht wants to merge 12 commits into
sidoh:masterfrom
KaiFassnacht:new-remote/fut100
Open

New-remote/fut100#908
KaiFassnacht wants to merge 12 commits into
sidoh:masterfrom
KaiFassnacht:new-remote/fut100

Conversation

@KaiFassnacht

@KaiFassnacht KaiFassnacht commented Dec 21, 2025

Copy link
Copy Markdown

add the remote control FUT100 logic
because the FUT100 use the same logic and codes as FUT089 for the group 0-8 the bride can't decide in the sniffer, from which remote it will be send.
Therefore also FUT089 will be shown as fut100 in the sniffer, if
build_flags = -D USE_FUT100
is set.

This branch is on top of my WT32-ETH01 branch, because that's my test board


Note

Introduces FUT100 (100-group RGB+CCT) remote support and ethernet target, plus API/UI updates for larger group ranges.

  • New FUT100PacketFormatter and FUT100Config; integrate into MiLightRemoteType, helpers, and radio config (shares V2 RGB+CCT). Adds parsing/commands (hue/brightness/kelvin/saturation, group 9–100 logic). Updates tests.
  • Expand group handling to 0–100: updates OpenAPI, web2 zod API/types, form validation/UI (toggle groups), and server route handling buffers.
  • MQTT/HomeAssistant: include FUT100 in effect list (white_mode) and use ETH.localIP() when on ethernet.
  • Add WT32-ETH01 ethernet support: new platformio env and flags, ETH-based IP in About/Discovery/HA, SPI remap/init, MDNS/SSDP naming, connection checks in main.cpp.
  • Build/config: add USE_FUT100 flag and wt32-eth01 env; minor V2 formatter cleanup and discovery server ETH handling.

Written by Cursor Bugbot for commit 4e8c7ce. This will update automatically on new commits. Configure here.

@cursor cursor Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is the final PR Bugbot will review for you during this billing cycle

Your free Bugbot reviews will reset on December 28

Details

Your team is on the Bugbot Free tier. On this plan, Bugbot will review limited PRs each billing cycle for each member of your team.

To receive Bugbot reviews on all of your PRs, visit the Cursor dashboard to activate Pro and start your 14-day free trial.

Comment thread lib/MiLight/FUT100PacketFormatter.cpp Outdated
Comment thread lib/WebServer/MiLightHttpServer.cpp Outdated
Comment thread lib/MiLight/FUT100PacketFormatter.cpp
Comment thread lib/MiLight/FUT100PacketFormatter.cpp
Comment thread platformio.ini
Comment thread platformio.ini
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant