Skip to content

feat(WLED): ✨ Add WLED device support#146

Open
HeyItsGilbert wants to merge 1 commit intoStartAutomating:mainfrom
HeyItsGilbert:gs/WLED
Open

feat(WLED): ✨ Add WLED device support#146
HeyItsGilbert wants to merge 1 commit intoStartAutomating:mainfrom
HeyItsGilbert:gs/WLED

Conversation

@HeyItsGilbert
Copy link

Add WLED device support with connection, disconnection and state management functions

  • Introduced Connect-WLED, Disconnect-WLED, Get-WLED, Send-WLED, and Set-WLED functions for managing WLED devices.
  • Added WLED type and formatting support in LightScript.format.ps1xml.
  • Updated LightScript.psd1 to include WLED in the tags.
  • Regenerated type and format XML files using EZOut 2.0.6.
  • Enhanced documentation for new functions and their usage.

Full disclosure: this is 100% built in a 1 short Claude prompt with a reference to https://kno.wled.ge/interfaces/json-api/. ~10m and I was flipping the LED's on my desk light. I included the CLAUDE.md, but I'm happy to toss it.

P.P.S 1 shots like this are only successful if you have a very well structured codebase with clear patterns, so thank you for that!

… and state management functions

* Introduced `Connect-WLED`, `Disconnect-WLED`, `Get-WLED`, `Send-WLED`, and `Set-WLED` functions for managing WLED devices.
* Added `WLED` type and formatting support in `LightScript.format.ps1xml`.
* Updated `LightScript.psd1` to include `WLED` in the tags.
* Regenerated type and format XML files using EZOut 2.0.6.
* Enhanced documentation for new functions and their usage.
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