open-fixture-library icon indicating copy to clipboard operation
open-fixture-library copied to clipboard

Add fixture `aircookie/wled`

Open FloEdelmann opened this issue 1 year ago • 3 comments

  • Update manufacturers.json
  • Add fixture aircookie/wled

Thank you @mxklb!

FloEdelmann avatar Dec 27 '23 22:12 FloEdelmann

Export files validity

(Output of test script tests/github/exports-valid.js.)

Test the exported files of selected fixtures against the plugins' export tests. You can run a plugin's export tests by executing: $ node cli/run-export-test.js -p <plugin name> <fixtures>

:heavy_check_mark: aircookie / wled: d-light / attributes-correctness
  • :heavy_check_mark: aircookie/wled-RGB.xml
  • :heavy_check_mark: aircookie/wled-DRGB.xml
:heavy_check_mark: aircookie / wled: dmxcontrol3 / channel-numbers
  • :heavy_check_mark: aircookie-wled-RGB.xml
  • :heavy_check_mark: aircookie-wled-DRGB.xml
:heavy_check_mark: aircookie / wled: dragonframe / json-schema-conformity
  • :heavy_check_mark: aircookie/wled.json
  • :heavy_check_mark: manufacturers.json
:heavy_check_mark: aircookie / wled: millumin / json-schema-conformity
  • :heavy_check_mark: aircookie/wled.json
:x: aircookie / wled: qlcplus_4.12.2 / fixture-tool-validation
  • :x: fixtures/Aircookie-WLED.qxfNamespace(map=False, convert=None, validate=['.']) Starting validation ./manufacturer/fixture.qxf:Single RGB: No physical data found ./manufacturer/fixture.qxf:Single DRGB: No physical data found 1 definitions processed. 2 errors detected
:heavy_check_mark: aircookie / wled: qlcplus_4.12.2 / xsd-schema-conformity
  • :heavy_check_mark: fixtures/Aircookie-WLED.qxf

github-actions[bot] avatar Dec 27 '23 22:12 github-actions[bot]

This looks OK, for the 2 modes it supports. The manual shows what look like 7 other modes, and it's not clear to me how they work -- this isn't a normal theatrical fixture. Source code is here for anyone who wants to investigate further. It looks like some modes might support an arbitrary number of LED strips, which OFL probably can't support.

Note that if you just want to use the 2 modes mapped here, generic/rgb-fader and generic/drgb-fader would also work.

kengruven avatar Dec 29 '23 06:12 kengruven

@kengruven yes, actually I just added the two basic modes (rgb & drgb). Of cause these modes can be controlled by generic fixtures, for sure. There are some other modes which I already successfully used with DMX hardware (grandMA) and QLC. Actually I hadn't the time to add them..

Question: Can I use OFL fixture editor to do changes to this pull request?

Most of the other DMX modes of WLED are to control single LED pixels directly (which is not really convenient for DMX consoles, at least I don't know). But I will add the following modes in future, when I find time to:

These are useful for DMX consoles to control WLED lights via ArtNet or sACN/E1.31 (like theatrical fixtures).

this isn't a normal theatrical fixture

That's correct, but you may build your own fixtures based on LEDs with it (it uses identical hardware that commercial theatrical fixture use). There are already commercial products that ship with WLED controller software. It's open source, so looks like a candidate for OFL to me too. It's a micro controller software to control any LED based fixtures of any geometrical shape. We already build some WiFi enabled PAR cans out of it, up-cycling existing broken PARs ;)

mxklb avatar Dec 31 '23 14:12 mxklb