open-fixture-library
open-fixture-library copied to clipboard
Add fixture `portman-lights/s-tribe`
- Update manufacturers.json
- Add fixture
portman-lights/s-tribe
Fixture warnings / errors
- portman-lights/s-tribe
- ❌ File does not match schema: fixture/wheels/NewWheel/slots must NOT have fewer than 2 items
- ❌ File does not match schema: fixture/availableChannels/Dim/capabilities/0/brightnessStart 0 must be string
- ❌ File does not match schema: fixture/availableChannels/Dim/capabilities/0/brightnessStart 0 must be string
- ❌ File does not match schema: fixture/availableChannels/Dim/capabilities/0/brightnessStart 0 must be equal to one of [off, dark, bright]
- ❌ File does not match schema: fixture/availableChannels/Dim/capabilities/0/brightnessStart 0 must match exactly one schema in oneOf
- ❌ File does not match schema: fixture/availableChannels/Dim/capabilities/0/brightnessEnd 1 must be string
- ❌ File does not match schema: fixture/availableChannels/Dim/capabilities/0/brightnessEnd 1 must be string
- ❌ File does not match schema: fixture/availableChannels/Dim/capabilities/0/brightnessEnd 1 must be equal to one of [off, dark, bright]
- ❌ File does not match schema: fixture/availableChannels/Dim/capabilities/0/brightnessEnd 1 must match exactly one schema in oneOf
- ❌ File does not match schema: fixture/availableChannels/Dim/capabilities/1/brightnessStart 0 must be string
- ❌ File does not match schema: fixture/availableChannels/Dim/capabilities/1/brightnessStart 0 must be string
- ❌ File does not match schema: fixture/availableChannels/Dim/capabilities/1/brightnessStart 0 must be equal to one of [off, dark, bright]
- ❌ File does not match schema: fixture/availableChannels/Dim/capabilities/1/brightnessStart 0 must match exactly one schema in oneOf
- ❌ File does not match schema: fixture/availableChannels/Dim/capabilities/1/brightnessEnd 1 must be string
- ❌ File does not match schema: fixture/availableChannels/Dim/capabilities/1/brightnessEnd 1 must be string
- ❌ File does not match schema: fixture/availableChannels/Dim/capabilities/1/brightnessEnd 1 must be equal to one of [off, dark, bright]
- ❌ File does not match schema: fixture/availableChannels/Dim/capabilities/1/brightnessEnd 1 must match exactly one schema in oneOf
- ❌ File does not match schema: fixture/availableChannels/Dim/capabilities/2/brightnessStart 0 must be string
- ❌ File does not match schema: fixture/availableChannels/Dim/capabilities/2/brightnessStart 0 must be string
- ❌ File does not match schema: fixture/availableChannels/Dim/capabilities/2/brightnessStart 0 must be equal to one of [off, dark, bright]
- ❌ File does not match schema: fixture/availableChannels/Dim/capabilities/2/brightnessStart 0 must match exactly one schema in oneOf
- ❌ File does not match schema: fixture/availableChannels/Dim/capabilities/2/brightnessEnd 1 must be string
- ❌ File does not match schema: fixture/availableChannels/Dim/capabilities/2/brightnessEnd 1 must be string
- ❌ File does not match schema: fixture/availableChannels/Dim/capabilities/2/brightnessEnd 1 must be equal to one of [off, dark, bright]
- ❌ File does not match schema: fixture/availableChannels/Dim/capabilities/2/brightnessEnd 1 must match exactly one schema in oneOf
- ❌ File does not match schema: fixture/availableChannels/Sh1/capabilities/0 (type: ShutterStrobe) must have required property 'shutterEffect'
- ❌ File does not match schema: fixture/availableChannels/Sh1/capabilities/1 (type: ShutterStrobe) must have required property 'shutterEffect'
- ❌ File does not match schema: fixture/availableChannels/Sh1/capabilities/7/dmxRange/1 -1 must be >= 0
- ❌ File does not match schema: fixture/availableChannels/Sh1/capabilities/8 (type: Unknown (Dummy)) value of tag "type" must be in oneOf
- ❌ File does not match schema: fixture/availableChannels/Sh1/capabilities/9 (type: Unknown (StrobeModeRandom)) value of tag "type" must be in oneOf
- ❌ File does not match schema: fixture/availableChannels/Sh1/capabilities/10 (type: Unknown (StrobeModeRandom)) value of tag "type" must be in oneOf
- ❌ File does not match schema: fixture/availableChannels/Sh1/capabilities/11 (type: Unknown (StrobeModeRandom)) value of tag "type" must be in oneOf
- ❌ File does not match schema: fixture/availableChannels/Sh1/capabilities/12 (type: Unknown (StrobeModeRandom)) value of tag "type" must be in oneOf
- ❌ File does not match schema: fixture/availableChannels/Sh1/capabilities/13 (type: Unknown (StrobeModeRandom)) value of tag "type" must be in oneOf
- ❌ File does not match schema: fixture/availableChannels/Sh1/capabilities/14 (type: Unknown (Dummy)) value of tag "type" must be in oneOf
- ❌ File does not match schema: fixture/availableChannels/Sh1 2/capabilities/0 (type: ShutterStrobe) must have required property 'shutterEffect'
- ❌ File does not match schema: fixture/availableChannels/Sh1 2/capabilities/1 (type: ShutterStrobe) must have required property 'shutterEffect'
- ❌ File does not match schema: fixture/availableChannels/Sh1 2/capabilities/7/dmxRange/1 -1 must be >= 0
- ❌ File does not match schema: fixture/availableChannels/Sh1 2/capabilities/8 (type: Unknown (Dummy)) value of tag "type" must be in oneOf
- ❌ File does not match schema: fixture/availableChannels/Sh1 2/capabilities/9 (type: Unknown (StrobeModeRandom)) value of tag "type" must be in oneOf
- ❌ File does not match schema: fixture/availableChannels/Sh1 2/capabilities/10 (type: Unknown (StrobeModeRandom)) value of tag "type" must be in oneOf
- ❌ File does not match schema: fixture/availableChannels/Sh1 2/capabilities/11 (type: Unknown (StrobeModeRandom)) value of tag "type" must be in oneOf
- ❌ File does not match schema: fixture/availableChannels/Sh1 2/capabilities/12 (type: Unknown (StrobeModeRandom)) value of tag "type" must be in oneOf
- ❌ File does not match schema: fixture/availableChannels/Sh1 2/capabilities/13 (type: Unknown (StrobeModeRandom)) value of tag "type" must be in oneOf
- ❌ File does not match schema: fixture/availableChannels/Sh1 2/capabilities/14 (type: Unknown (Dummy)) value of tag "type" must be in oneOf
- ❌ File does not match schema: fixture/availableChannels/Dim 2 must have property fineChannelAliases when property dmxValueResolution is present
- ❌ File does not match schema: fixture/availableChannels/Dim 2/dmxValueResolution "32bit" must be equal to one of [8bit, 16bit, 24bit]
- ❌ File does not match schema: fixture/availableChannels/Dim 2/capabilities/0/brightnessStart 0 must be string
- ❌ File does not match schema: fixture/availableChannels/Dim 2/capabilities/0/brightnessStart 0 must be string
- ❌ File does not match schema: fixture/availableChannels/Dim 2/capabilities/0/brightnessStart 0 must be equal to one of [off, dark, bright]
- ❌ File does not match schema: fixture/availableChannels/Dim 2/capabilities/0/brightnessStart 0 must match exactly one schema in oneOf
- ❌ File does not match schema: fixture/availableChannels/Dim 2/capabilities/0/brightnessEnd 1 must be string
- ❌ File does not match schema: fixture/availableChannels/Dim 2/capabilities/0/brightnessEnd 1 must be string
- ❌ File does not match schema: fixture/availableChannels/Dim 2/capabilities/0/brightnessEnd 1 must be equal to one of [off, dark, bright]
- ❌ File does not match schema: fixture/availableChannels/Dim 2/capabilities/0/brightnessEnd 1 must match exactly one schema in oneOf
- ❌ File does not match schema: fixture/availableChannels/Dim 2/capabilities/1/brightnessStart 0 must be string
- ❌ File does not match schema: fixture/availableChannels/Dim 2/capabilities/1/brightnessStart 0 must be string
- ❌ File does not match schema: fixture/availableChannels/Dim 2/capabilities/1/brightnessStart 0 must be equal to one of [off, dark, bright]
- ❌ File does not match schema: fixture/availableChannels/Dim 2/capabilities/1/brightnessStart 0 must match exactly one schema in oneOf
- ❌ File does not match schema: fixture/availableChannels/Dim 2/capabilities/1/brightnessEnd 1 must be string
- ❌ File does not match schema: fixture/availableChannels/Dim 2/capabilities/1/brightnessEnd 1 must be string
- ❌ File does not match schema: fixture/availableChannels/Dim 2/capabilities/1/brightnessEnd 1 must be equal to one of [off, dark, bright]
- ❌ File does not match schema: fixture/availableChannels/Dim 2/capabilities/1/brightnessEnd 1 must match exactly one schema in oneOf
- ❌ File does not match schema: fixture/availableChannels/Dim 2/capabilities/2/brightnessStart 0 must be string
- ❌ File does not match schema: fixture/availableChannels/Dim 2/capabilities/2/brightnessStart 0 must be string
- ❌ File does not match schema: fixture/availableChannels/Dim 2/capabilities/2/brightnessStart 0 must be equal to one of [off, dark, bright]
- ❌ File does not match schema: fixture/availableChannels/Dim 2/capabilities/2/brightnessStart 0 must match exactly one schema in oneOf
- ❌ File does not match schema: fixture/availableChannels/Dim 2/capabilities/2/brightnessEnd 1 must be string
- ❌ File does not match schema: fixture/availableChannels/Dim 2/capabilities/2/brightnessEnd 1 must be string
- ❌ File does not match schema: fixture/availableChannels/Dim 2/capabilities/2/brightnessEnd 1 must be equal to one of [off, dark, bright]
- ❌ File does not match schema: fixture/availableChannels/Dim 2/capabilities/2/brightnessEnd 1 must match exactly one schema in oneOf
- ❌ File does not match schema: fixture/modes/0/channels/4 must be null
- ❌ File does not match schema: fixture/modes/0/channels/4 must be string
- ❌ File does not match schema: fixture/modes/0/channels/4 must be object
- ❌ File does not match schema: fixture/modes/0/channels/4 must match exactly one schema in oneOf
- ❌ File does not match schema: fixture/modes/0/channels/5 must be null
- ❌ File does not match schema: fixture/modes/0/channels/5 must be string
- ❌ File does not match schema: fixture/modes/0/channels/5 must be object
- ❌ File does not match schema: fixture/modes/0/channels/5 must match exactly one schema in oneOf
- ❌ File does not match schema: fixture/modes/0/channels/6 must be null
- ❌ File does not match schema: fixture/modes/0/channels/6 must be string
- ❌ File does not match schema: fixture/modes/0/channels/6 must be object
- ❌ File does not match schema: fixture/modes/0/channels/6 must match exactly one schema in oneOf
- ❌ File does not match schema: fixture/modes/0/channels/7 must be null
- ❌ File does not match schema: fixture/modes/0/channels/7 must be string
- ❌ File does not match schema: fixture/modes/0/channels/7 must be object
- ❌ File does not match schema: fixture/modes/0/channels/7 must match exactly one schema in oneOf
- ❌ File does not match schema: fixture/modes/0/channels/8 must be null
- ❌ File does not match schema: fixture/modes/0/channels/8 must be string
- ❌ File does not match schema: fixture/modes/0/channels/8 must be object
- ❌ File does not match schema: fixture/modes/0/channels/8 must match exactly one schema in oneOf
- ❌ File does not match schema: fixture/modes/0/channels/9 must be null
- ❌ File does not match schema: fixture/modes/0/channels/9 must be string
- ❌ File does not match schema: fixture/modes/0/channels/9 must be object
- ❌ File does not match schema: fixture/modes/0/channels/9 must match exactly one schema in oneOf
- ❌ File does not match schema: fixture/modes/0/channels/10 must be null
- ❌ File does not match schema: fixture/modes/0/channels/10 must be string
- ❌ File does not match schema: fixture/modes/0/channels/10 must be object
- ❌ File does not match schema: fixture/modes/0/channels/10 must match exactly one schema in oneOf
- ❌ File does not match schema: fixture/modes/0/channels/11 must be null
- ❌ File does not match schema: fixture/modes/0/channels/11 must be string
- ❌ File does not match schema: fixture/modes/0/channels/11 must be object
- ❌ File does not match schema: fixture/modes/0/channels/11 must match exactly one schema in oneOf
- ❌ File does not match schema: fixture/modes/0/channels/12 must be null
- ❌ File does not match schema: fixture/modes/0/channels/12 must be string
- ❌ File does not match schema: fixture/modes/0/channels/12 must be object
- ❌ File does not match schema: fixture/modes/0/channels/12 must match exactly one schema in oneOf
- ❌ File does not match schema: fixture/modes/0/channels/13 must be null
- ❌ File does not match schema: fixture/modes/0/channels/13 must be string
- ❌ File does not match schema: fixture/modes/0/channels/13 must be object
- ❌ File does not match schema: fixture/modes/0/channels/13 must match exactly one schema in oneOf
- ❌ File does not match schema: fixture/modes/0/channels/14 must be null
- ❌ File does not match schema: fixture/modes/0/channels/14 must be string
- ❌ File does not match schema: fixture/modes/0/channels/14 must be object
- ❌ File does not match schema: fixture/modes/0/channels/14 must match exactly one schema in oneOf
- ❌ File does not match schema: fixture/modes/0/channels/15 must be null
- ❌ File does not match schema: fixture/modes/0/channels/15 must be string
- ❌ File does not match schema: fixture/modes/0/channels/15 must be object
- ❌ File does not match schema: fixture/modes/0/channels/15 must match exactly one schema in oneOf
- ❌ File does not match schema: fixture/modes/0/channels/16 must be null
- ❌ File does not match schema: fixture/modes/0/channels/16 must be string
- ❌ File does not match schema: fixture/modes/0/channels/16 must be object
- ❌ File does not match schema: fixture/modes/0/channels/16 must match exactly one schema in oneOf
- ❌ File does not match schema: fixture/modes/0/channels/17 must be null
- ❌ File does not match schema: fixture/modes/0/channels/17 must be string
- ❌ File does not match schema: fixture/modes/0/channels/17 must be object
- ❌ File does not match schema: fixture/modes/0/channels/17 must match exactly one schema in oneOf
- ❌ File does not match schema: fixture/modes/0/channels/18 must be null
- ❌ File does not match schema: fixture/modes/0/channels/18 must be string
- ❌ File does not match schema: fixture/modes/0/channels/18 must be object
- ❌ File does not match schema: fixture/modes/0/channels/18 must match exactly one schema in oneOf
- ❌ File does not match schema: fixture/modes/0/channels/19 must be null
- ❌ File does not match schema: fixture/modes/0/channels/19 must be string
- ❌ File does not match schema: fixture/modes/0/channels/19 must be object
- ❌ File does not match schema: fixture/modes/0/channels/19 must match exactly one schema in oneOf
- ❌ File does not match schema: fixture/modes/0/channels/20 must be null
- ❌ File does not match schema: fixture/modes/0/channels/20 must be string
- ❌ File does not match schema: fixture/modes/0/channels/20 must be object
- ❌ File does not match schema: fixture/modes/0/channels/20 must match exactly one schema in oneOf
- ❌ File does not match schema: fixture/modes/0/channels/21 must be null
- ❌ File does not match schema: fixture/modes/0/channels/21 must be string
- ❌ File does not match schema: fixture/modes/0/channels/21 must be object
- ❌ File does not match schema: fixture/modes/0/channels/21 must match exactly one schema in oneOf
- ❌ File does not match schema: fixture/modes/0/channels/22 must be null
- ❌ File does not match schema: fixture/modes/0/channels/22 must be string
- ❌ File does not match schema: fixture/modes/0/channels/22 must be object
- ❌ File does not match schema: fixture/modes/0/channels/22 must match exactly one schema in oneOf
- ❌ File does not match schema: fixture/modes/0/channels/23 must be null
- ❌ File does not match schema: fixture/modes/0/channels/23 must be string
- ❌ File does not match schema: fixture/modes/0/channels/23 must be object
- ❌ File does not match schema: fixture/modes/0/channels/23 must match exactly one schema in oneOf
- ❌ File does not match schema: fixture/modes/0/channels/24 must be null
- ❌ File does not match schema: fixture/modes/0/channels/24 must be string
- ❌ File does not match schema: fixture/modes/0/channels/24 must be object
- ❌ File does not match schema: fixture/modes/0/channels/24 must match exactly one schema in oneOf
- ❌ File does not match schema: fixture/modes/0/channels/27 must be null
- ❌ File does not match schema: fixture/modes/0/channels/27 must be string
- ❌ File does not match schema: fixture/modes/0/channels/27 must be object
- ❌ File does not match schema: fixture/modes/0/channels/27 must match exactly one schema in oneOf
- ❌ File does not match schema: fixture/modes/0/channels/28 must be null
- ❌ File does not match schema: fixture/modes/0/channels/28 must be string
- ❌ File does not match schema: fixture/modes/0/channels/28 must be object
- ❌ File does not match schema: fixture/modes/0/channels/28 must match exactly one schema in oneOf
- ❌ File does not match schema: fixture/modes/0/channels/29 must be null
- ❌ File does not match schema: fixture/modes/0/channels/29 must be string
- ❌ File does not match schema: fixture/modes/0/channels/29 must be object
- ❌ File does not match schema: fixture/modes/0/channels/29 must match exactly one schema in oneOf
- ❌ File does not match schema: fixture/modes/0/channels/30 must be null
- ❌ File does not match schema: fixture/modes/0/channels/30 must be string
- ❌ File does not match schema: fixture/modes/0/channels/30 must be object
- ❌ File does not match schema: fixture/modes/0/channels/30 must match exactly one schema in oneOf
- ⚠️ Please add manufacturer URL.
- ⚠️ Please add fixture categories.
- ⚠️ Please add relevant links to the fixture.
- ⚠️ Please add physical data to the fixture.
User comment
PortMan S-Tribe
Thank you Jo!
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>
✔️ portman-lights / s-tribe: d-light / attributes-correctness
- ✔️ portman-lights/s-tribe-Standard.xml
❌ portman-lights / s-tribe: dmxcontrol3 / channel-numbers
❌ portman-lights-s-tribe-Standard.xml
Capability -1…121 in channel 26 is out of the allowed 0…255 range.
Capability -1…121 in channel 27 is out of the allowed 0…255 range.
Capability 0…129 in channel 26 overlaps with other capabilities.
Capability -1…245 in channel 26 is out of the allowed 0…255 range.
Capability 0…255 in channel 26 overlaps with other capabilities.
Capability 0…129 in channel 27 overlaps with other capabilities.
Capability -1…245 in channel 27 is out of the allowed 0…255 range.
Capability 0…255 in channel 27 overlaps with other capabilities.
Channel 26 "Sh1" is missing capabilities. Used ranges: 0…120, 130…244
Channel 27 "Sh1" is missing capabilities. Used ranges: 0…120, 130…244
❌ portman-lights / s-tribe: dragonframe / json-schema-conformity
❌ portman-lights/s-tribe.json
fixture/wheels/NewWheel/slots must NOT have fewer than 2 items- ✔️ manufacturers.json
❗ portman-lights / s-tribe: millumin / json-schema-conformity
- Unable to export fixture: Exporting fixture portman-lights/s-tribe failed: Error: Given DMX value was outside the given resolution
❗ portman-lights / s-tribe: qlcplus_4.12.2 / fixture-tool-validation
- Unable to export fixture: Exporting fixture portman-lights/s-tribe failed: Error: Given DMX value was outside the given resolution
❗ portman-lights / s-tribe: qlcplus_4.12.2 / xsd-schema-conformity
- Unable to export fixture: Exporting fixture portman-lights/s-tribe failed: Error: Given DMX value was outside the given resolution
Another GDTF conversion. This fixture has 6 modes, but the JSON file only has 1 -- it's ostensibly the 32-channel mode, but 25 of the channels are null. Half the channels which are present are wonky.
About all you can usefully use here is RGBW, and for that, the generic OFL mapping would work just as well.