Skip to content

Add HS60C and HS60C Pro profiles to lights database#108

Merged
keefo merged 4 commits into
keefo:mainfrom
BDraff:add-hs60c-lights-database
May 13, 2026
Merged

Add HS60C and HS60C Pro profiles to lights database#108
keefo merged 4 commits into
keefo:mainfrom
BDraff:add-hs60c-lights-database

Conversation

@BDraff
Copy link
Copy Markdown
Contributor

@BDraff BDraff commented May 10, 2026

Introduces light types 87 and 88 matching Neewer marketing names, with RGB/CCT-GM, infinity-style power and RGB commands, and the fx17_mac scene preset aligned with similar COB fixtures (CB60).

validated against lights that I own

BDraff and others added 4 commits May 10, 2026 15:18
Introduces light types 87 and 88 matching Neewer marketing names, with RGB/CCT-GM, infinity-style power and RGB commands, and the fx17_mac scene preset aligned with similar COB fixtures (CB60).
The HS60C goes by a different name when you scan, so this ensures it maps to HS60C
Inline Pro, legacy, and raw-name checks using a combined uppercased
string instead of private nameIndicates* helpers. Drop getLightNames
normalization for legacy HS60 Pro Lite labels (type still resolves via
getLightType); adjust tests accordingly.

Co-authored-by: Cursor <cursoragent@cursor.com>
@BDraff
Copy link
Copy Markdown
Contributor Author

BDraff commented May 10, 2026

Screenshot 2026-05-10 at 16 25 29

@BDraff
Copy link
Copy Markdown
Contributor Author

BDraff commented May 10, 2026

Sorry for the multiple commits. I had a local project branch and didn't push all the other code changes when I first updated the lights.json

This should be in good state now

@BDraff
Copy link
Copy Markdown
Contributor Author

BDraff commented May 10, 2026

Screenshot 2026-05-10 at 16 28 00 Validated this build works on multiple lights I own

@keefo keefo merged commit 2496026 into keefo:main May 13, 2026
1 check passed
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.

2 participants