Skip to content

fix: LED override, Material Station on the Creator 5 series, camera switch (v1.3.2) - #20

Merged
GhostTypes merged 7 commits into
mainfrom
fix/led-override-and-capability-gating
Jul 26, 2026
Merged

fix: LED override, Material Station on the Creator 5 series, camera switch (v1.3.2)#20
GhostTypes merged 7 commits into
mainfrom
fix/led-override-and-capability-gating

Conversation

@GhostTypes

Copy link
Copy Markdown
Owner

Ships 1.3.2. Requires flashforge-python-api>=1.3.2 (published).

Fixes

  • The LED switch is no longer greyed out on every printer. The "Always show LED switch" option was passed to the library as led_control_override using its unset value False. That parameter is tri-state — None means "no override", True forces the capability on, False forces it off — so with the option off (the default) the integration vetoed the printer's own correct capability report on every model. It now sends None when off. Diagnosed on a Creator 5 Pro, where /product reported lightCtrlState: 1 all along.
  • Material Station entities now appear on the Creator 5 series. The slot swatches and the active-slot sensor were gated on has_matl_station, a raw /detail passthrough the Creator 5 never sends. Fixed upstream in the library (1.3.2), which derives the capability from the slot data; the manifest floor moves accordingly.
  • Capability-gated entities are no longer decided once at setup. They are also added when their capability first appears on a later refresh — platform setup can run before the printer has reported one, and the first refresh may fail outright.

Changed

Notes

  • Check code not working. #18 (check-code reports) should be resolved by the library fix in 1.3.2, but stays open until the reporter confirms on real hardware.

@GhostTypes
GhostTypes merged commit 91479b6 into main Jul 26, 2026
3 checks passed
@GhostTypes
GhostTypes deleted the fix/led-override-and-capability-gating branch July 26, 2026 17:12
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