Skip to content

Conversation

@FloEdelmann
Copy link
Member

  • Update manufacturers.json
  • Add fixture flash/led-par-28x10w-rgbw-zoom

Fixture warnings / errors

  • flash/led-par-28x10w-rgbw-zoom
    • ❌ 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/0/dmxRange/1 -1 must be >= 0
    • ❌ File does not match schema: fixture/availableChannels/Sh1/capabilities/1/dmxRange/1 -1 must be >= 0
    • ❌ File does not match schema: fixture/availableChannels/Sh1/capabilities/2 (type: ShutterStrobe) must have required property 'shutterEffect'
    • ❌ File does not match schema: fixture/availableChannels/Sh1/capabilities/2/dmxRange/1 -1 must be >= 0
    • ❌ File does not match schema: fixture/availableChannels/Sh1/capabilities/3 (type: Unknown (StrobeModePulseOpen)) value of tag "type" must be in oneOf
    • ❌ File does not match schema: fixture/availableChannels/Sh1/capabilities/4 (type: Unknown (StrobeModePulseClose)) value of tag "type" must be in oneOf
    • ❌ File does not match schema: fixture/availableChannels/Sh1/capabilities/5 (type: ShutterStrobe) must have required property 'shutterEffect'
    • ❌ File does not match schema: fixture/availableChannels/Sh1/capabilities/5/dmxRange/1 -1 must be >= 0
    • ❌ File does not match schema: fixture/availableChannels/Sh1/capabilities/6/dmxRange/1 -1 must be >= 0
    • ❌ File does not match schema: fixture/availableChannels/Sh1/capabilities/7 (type: ShutterStrobe) must have required property 'shutterEffect'
    • ❌ File does not match schema: fixture/availableChannels/Sh1/capabilities must NOT have duplicate items (items ## 2 and 5 are identical)
    • ❌ File does not match schema: fixture/availableChannels/Color FX1/capability/effectName "" must match pattern "^[^\n]+$"
    • ❌ File does not match schema: fixture/availableChannels/Color FX1/capability/speedStart 0 must be string
    • ❌ File does not match schema: fixture/availableChannels/Color FX1/capability/speedStart 0 must be string
    • ❌ File does not match schema: fixture/availableChannels/Color FX1/capability/speedStart 0 must be string
    • ❌ File does not match schema: fixture/availableChannels/Color FX1/capability/speedStart 0 must be equal to one of [fast, slow, stop, slow reverse, fast reverse]
    • ❌ File does not match schema: fixture/availableChannels/Color FX1/capability/speedStart 0 must match exactly one schema in oneOf
    • ❌ File does not match schema: fixture/availableChannels/Color FX1/capability/speedEnd 1 must be string
    • ❌ File does not match schema: fixture/availableChannels/Color FX1/capability/speedEnd 1 must be string
    • ❌ File does not match schema: fixture/availableChannels/Color FX1/capability/speedEnd 1 must be string
    • ❌ File does not match schema: fixture/availableChannels/Color FX1/capability/speedEnd 1 must be equal to one of [fast, slow, stop, slow reverse, fast reverse]
    • ❌ File does not match schema: fixture/availableChannels/Color FX1/capability/speedEnd 1 must match exactly one schema in oneOf
    • ❌ File does not match schema: fixture/availableChannels/CTO/capabilities/0/dmxRange/1 -1 must be >= 0
    • ❌ File does not match schema: fixture/availableChannels/CTO/capabilities/0/colorTemperatureStart 0 must be string
    • ❌ File does not match schema: fixture/availableChannels/CTO/capabilities/0/colorTemperatureStart 0 must be string
    • ❌ File does not match schema: fixture/availableChannels/CTO/capabilities/0/colorTemperatureStart 0 must be equal to one of [warm, CTO, default, cold, CTB]
    • ❌ File does not match schema: fixture/availableChannels/CTO/capabilities/0/colorTemperatureStart 0 must match exactly one schema in oneOf
    • ❌ File does not match schema: fixture/availableChannels/CTO/capabilities/0/colorTemperatureEnd 1 must be string
    • ❌ File does not match schema: fixture/availableChannels/CTO/capabilities/0/colorTemperatureEnd 1 must be string
    • ❌ File does not match schema: fixture/availableChannels/CTO/capabilities/0/colorTemperatureEnd 1 must be equal to one of [warm, CTO, default, cold, CTB]
    • ❌ File does not match schema: fixture/availableChannels/CTO/capabilities/0/colorTemperatureEnd 1 must match exactly one schema in oneOf
    • ❌ File does not match schema: fixture/availableChannels/CTO/capabilities/1/colorTemperatureStart 0 must be string
    • ❌ File does not match schema: fixture/availableChannels/CTO/capabilities/1/colorTemperatureStart 0 must be string
    • ❌ File does not match schema: fixture/availableChannels/CTO/capabilities/1/colorTemperatureStart 0 must be equal to one of [warm, CTO, default, cold, CTB]
    • ❌ File does not match schema: fixture/availableChannels/CTO/capabilities/1/colorTemperatureStart 0 must match exactly one schema in oneOf
    • ❌ File does not match schema: fixture/availableChannels/CTO/capabilities/1/colorTemperatureEnd 1 must be string
    • ❌ File does not match schema: fixture/availableChannels/CTO/capabilities/1/colorTemperatureEnd 1 must be string
    • ❌ File does not match schema: fixture/availableChannels/CTO/capabilities/1/colorTemperatureEnd 1 must be equal to one of [warm, CTO, default, cold, CTB]
    • ❌ File does not match schema: fixture/availableChannels/CTO/capabilities/1/colorTemperatureEnd 1 must match exactly one schema in oneOf
    • ❌ File does not match schema: fixture/availableChannels/Color Macro1 Rate/capability (type: Unknown (ColorMacro1Rate)) value of tag "type" must be in oneOf
    • ❌ File does not match schema: fixture/availableChannels/Color Macro2 Rate/capability (type: Unknown (ColorMacro2Rate)) 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/availableChannels/Dim 3/capabilities/0/brightnessStart 0 must be string
    • ❌ File does not match schema: fixture/availableChannels/Dim 3/capabilities/0/brightnessStart 0 must be string
    • ❌ File does not match schema: fixture/availableChannels/Dim 3/capabilities/0/brightnessStart 0 must be equal to one of [off, dark, bright]
    • ❌ File does not match schema: fixture/availableChannels/Dim 3/capabilities/0/brightnessStart 0 must match exactly one schema in oneOf
    • ❌ File does not match schema: fixture/availableChannels/Dim 3/capabilities/0/brightnessEnd 1 must be string
    • ❌ File does not match schema: fixture/availableChannels/Dim 3/capabilities/0/brightnessEnd 1 must be string
    • ❌ File does not match schema: fixture/availableChannels/Dim 3/capabilities/0/brightnessEnd 1 must be equal to one of [off, dark, bright]
    • ❌ File does not match schema: fixture/availableChannels/Dim 3/capabilities/0/brightnessEnd 1 must match exactly one schema in oneOf
    • ❌ File does not match schema: fixture/availableChannels/Dim 3/capabilities/1/brightnessStart 0 must be string
    • ❌ File does not match schema: fixture/availableChannels/Dim 3/capabilities/1/brightnessStart 0 must be string
    • ❌ File does not match schema: fixture/availableChannels/Dim 3/capabilities/1/brightnessStart 0 must be equal to one of [off, dark, bright]
    • ❌ File does not match schema: fixture/availableChannels/Dim 3/capabilities/1/brightnessStart 0 must match exactly one schema in oneOf
    • ❌ File does not match schema: fixture/availableChannels/Dim 3/capabilities/1/brightnessEnd 1 must be string
    • ❌ File does not match schema: fixture/availableChannels/Dim 3/capabilities/1/brightnessEnd 1 must be string
    • ❌ File does not match schema: fixture/availableChannels/Dim 3/capabilities/1/brightnessEnd 1 must be equal to one of [off, dark, bright]
    • ❌ File does not match schema: fixture/availableChannels/Dim 3/capabilities/1/brightnessEnd 1 must match exactly one schema in oneOf
    • ❌ File does not match schema: fixture/availableChannels/Dim 3/capabilities/2/brightnessStart 0 must be string
    • ❌ File does not match schema: fixture/availableChannels/Dim 3/capabilities/2/brightnessStart 0 must be string
    • ❌ File does not match schema: fixture/availableChannels/Dim 3/capabilities/2/brightnessStart 0 must be equal to one of [off, dark, bright]
    • ❌ File does not match schema: fixture/availableChannels/Dim 3/capabilities/2/brightnessStart 0 must match exactly one schema in oneOf
    • ❌ File does not match schema: fixture/availableChannels/Dim 3/capabilities/2/brightnessEnd 1 must be string
    • ❌ File does not match schema: fixture/availableChannels/Dim 3/capabilities/2/brightnessEnd 1 must be string
    • ❌ File does not match schema: fixture/availableChannels/Dim 3/capabilities/2/brightnessEnd 1 must be equal to one of [off, dark, bright]
    • ❌ File does not match schema: fixture/availableChannels/Dim 3/capabilities/2/brightnessEnd 1 must match exactly one schema in oneOf
    • ❌ File does not match schema: fixture/availableChannels/Color FX1 2/capability/effectName "" must match pattern "^[^\n]+$"
    • ❌ File does not match schema: fixture/availableChannels/Color FX1 2/capability/speedStart 0 must be string
    • ❌ File does not match schema: fixture/availableChannels/Color FX1 2/capability/speedStart 0 must be string
    • ❌ File does not match schema: fixture/availableChannels/Color FX1 2/capability/speedStart 0 must be string
    • ❌ File does not match schema: fixture/availableChannels/Color FX1 2/capability/speedStart 0 must be equal to one of [fast, slow, stop, slow reverse, fast reverse]
    • ❌ File does not match schema: fixture/availableChannels/Color FX1 2/capability/speedStart 0 must match exactly one schema in oneOf
    • ❌ File does not match schema: fixture/availableChannels/Color FX1 2/capability/speedEnd 1 must be string
    • ❌ File does not match schema: fixture/availableChannels/Color FX1 2/capability/speedEnd 1 must be string
    • ❌ File does not match schema: fixture/availableChannels/Color FX1 2/capability/speedEnd 1 must be string
    • ❌ File does not match schema: fixture/availableChannels/Color FX1 2/capability/speedEnd 1 must be equal to one of [fast, slow, stop, slow reverse, fast reverse]
    • ❌ File does not match schema: fixture/availableChannels/Color FX1 2/capability/speedEnd 1 must match exactly one schema in oneOf
    • ❌ File does not match schema: fixture/availableChannels/CTO 2/capabilities/0/dmxRange/1 -1 must be >= 0
    • ❌ File does not match schema: fixture/availableChannels/CTO 2/capabilities/0/colorTemperatureStart 0 must be string
    • ❌ File does not match schema: fixture/availableChannels/CTO 2/capabilities/0/colorTemperatureStart 0 must be string
    • ❌ File does not match schema: fixture/availableChannels/CTO 2/capabilities/0/colorTemperatureStart 0 must be equal to one of [warm, CTO, default, cold, CTB]
    • ❌ File does not match schema: fixture/availableChannels/CTO 2/capabilities/0/colorTemperatureStart 0 must match exactly one schema in oneOf
    • ❌ File does not match schema: fixture/availableChannels/CTO 2/capabilities/0/colorTemperatureEnd 1 must be string
    • ❌ File does not match schema: fixture/availableChannels/CTO 2/capabilities/0/colorTemperatureEnd 1 must be string
    • ❌ File does not match schema: fixture/availableChannels/CTO 2/capabilities/0/colorTemperatureEnd 1 must be equal to one of [warm, CTO, default, cold, CTB]
    • ❌ File does not match schema: fixture/availableChannels/CTO 2/capabilities/0/colorTemperatureEnd 1 must match exactly one schema in oneOf
    • ❌ File does not match schema: fixture/availableChannels/CTO 2/capabilities/1/colorTemperatureStart 0 must be string
    • ❌ File does not match schema: fixture/availableChannels/CTO 2/capabilities/1/colorTemperatureStart 0 must be string
    • ❌ File does not match schema: fixture/availableChannels/CTO 2/capabilities/1/colorTemperatureStart 0 must be equal to one of [warm, CTO, default, cold, CTB]
    • ❌ File does not match schema: fixture/availableChannels/CTO 2/capabilities/1/colorTemperatureStart 0 must match exactly one schema in oneOf
    • ❌ File does not match schema: fixture/availableChannels/CTO 2/capabilities/1/colorTemperatureEnd 1 must be string
    • ❌ File does not match schema: fixture/availableChannels/CTO 2/capabilities/1/colorTemperatureEnd 1 must be string
    • ❌ File does not match schema: fixture/availableChannels/CTO 2/capabilities/1/colorTemperatureEnd 1 must be equal to one of [warm, CTO, default, cold, CTB]
    • ❌ File does not match schema: fixture/availableChannels/CTO 2/capabilities/1/colorTemperatureEnd 1 must match exactly one schema in oneOf
    • ❌ File does not match schema: fixture/modes/0/name "mode 1 - 13ch" must match pattern "^((?!mode)(?!Mode).)*$"
    • ❌ File does not match schema: fixture/modes/1/name "mode 2 - 29ch" must match pattern "^((?!mode)(?!Mode).)*$"
    • ❌ File does not match schema: fixture/modes/1/channels/11 must be null
    • ❌ File does not match schema: fixture/modes/1/channels/11 must be string
    • ❌ File does not match schema: fixture/modes/1/channels/11 must be object
    • ❌ File does not match schema: fixture/modes/1/channels/11 must match exactly one schema in oneOf
    • ❌ File does not match schema: fixture/modes/1/channels/12 must be null
    • ❌ File does not match schema: fixture/modes/1/channels/12 must be string
    • ❌ File does not match schema: fixture/modes/1/channels/12 must be object
    • ❌ File does not match schema: fixture/modes/1/channels/12 must match exactly one schema in oneOf
    • ❌ File does not match schema: fixture/modes/1/channels/13 must be null
    • ❌ File does not match schema: fixture/modes/1/channels/13 must be string
    • ❌ File does not match schema: fixture/modes/1/channels/13 must be object
    • ❌ File does not match schema: fixture/modes/1/channels/13 must match exactly one schema in oneOf
    • ❌ File does not match schema: fixture/modes/1/channels/14 must be null
    • ❌ File does not match schema: fixture/modes/1/channels/14 must be string
    • ❌ File does not match schema: fixture/modes/1/channels/14 must be object
    • ❌ File does not match schema: fixture/modes/1/channels/14 must match exactly one schema in oneOf
    • ❌ File does not match schema: fixture/modes/1/channels/15 must be null
    • ❌ File does not match schema: fixture/modes/1/channels/15 must be string
    • ❌ File does not match schema: fixture/modes/1/channels/15 must be object
    • ❌ File does not match schema: fixture/modes/1/channels/15 must match exactly one schema in oneOf
    • ❌ File does not match schema: fixture/modes/1/channels/16 must be null
    • ❌ File does not match schema: fixture/modes/1/channels/16 must be string
    • ❌ File does not match schema: fixture/modes/1/channels/16 must be object
    • ❌ File does not match schema: fixture/modes/1/channels/16 must match exactly one schema in oneOf
    • ❌ File does not match schema: fixture/modes/1/channels/17 must be null
    • ❌ File does not match schema: fixture/modes/1/channels/17 must be string
    • ❌ File does not match schema: fixture/modes/1/channels/17 must be object
    • ❌ File does not match schema: fixture/modes/1/channels/17 must match exactly one schema in oneOf
    • ❌ File does not match schema: fixture/modes/1/channels/18 must be null
    • ❌ File does not match schema: fixture/modes/1/channels/18 must be string
    • ❌ File does not match schema: fixture/modes/1/channels/18 must be object
    • ❌ File does not match schema: fixture/modes/1/channels/18 must match exactly one schema in oneOf
    • ❌ File does not match schema: fixture/modes/1/channels/19 must be null
    • ❌ File does not match schema: fixture/modes/1/channels/19 must be string
    • ❌ File does not match schema: fixture/modes/1/channels/19 must be object
    • ❌ File does not match schema: fixture/modes/1/channels/19 must match exactly one schema in oneOf
    • ❌ File does not match schema: fixture/modes/1/channels/20 must be null
    • ❌ File does not match schema: fixture/modes/1/channels/20 must be string
    • ❌ File does not match schema: fixture/modes/1/channels/20 must be object
    • ❌ File does not match schema: fixture/modes/1/channels/20 must match exactly one schema in oneOf
    • ❌ File does not match schema: fixture/modes/1/channels/21 must be null
    • ❌ File does not match schema: fixture/modes/1/channels/21 must be string
    • ❌ File does not match schema: fixture/modes/1/channels/21 must be object
    • ❌ File does not match schema: fixture/modes/1/channels/21 must match exactly one schema in oneOf
    • ❌ File does not match schema: fixture/modes/1/channels/22 must be null
    • ❌ File does not match schema: fixture/modes/1/channels/22 must be string
    • ❌ File does not match schema: fixture/modes/1/channels/22 must be object
    • ❌ File does not match schema: fixture/modes/1/channels/22 must match exactly one schema in oneOf
    • ❌ File does not match schema: fixture/modes/2/name "mode 3 - 51ch" must match pattern "^((?!mode)(?!Mode).)*$"
    • ❌ File does not match schema: fixture/modes/2/channels/17 must be null
    • ❌ File does not match schema: fixture/modes/2/channels/17 must be string
    • ❌ File does not match schema: fixture/modes/2/channels/17 must be object
    • ❌ File does not match schema: fixture/modes/2/channels/17 must match exactly one schema in oneOf
    • ❌ File does not match schema: fixture/modes/2/channels/18 must be null
    • ❌ File does not match schema: fixture/modes/2/channels/18 must be string
    • ❌ File does not match schema: fixture/modes/2/channels/18 must be object
    • ❌ File does not match schema: fixture/modes/2/channels/18 must match exactly one schema in oneOf
    • ❌ File does not match schema: fixture/modes/2/channels/19 must be null
    • ❌ File does not match schema: fixture/modes/2/channels/19 must be string
    • ❌ File does not match schema: fixture/modes/2/channels/19 must be object
    • ❌ File does not match schema: fixture/modes/2/channels/19 must match exactly one schema in oneOf
    • ❌ File does not match schema: fixture/modes/2/channels/20 must be null
    • ❌ File does not match schema: fixture/modes/2/channels/20 must be string
    • ❌ File does not match schema: fixture/modes/2/channels/20 must be object
    • ❌ File does not match schema: fixture/modes/2/channels/20 must match exactly one schema in oneOf
    • ❌ File does not match schema: fixture/modes/2/channels/21 must be null
    • ❌ File does not match schema: fixture/modes/2/channels/21 must be string
    • ❌ File does not match schema: fixture/modes/2/channels/21 must be object
    • ❌ File does not match schema: fixture/modes/2/channels/21 must match exactly one schema in oneOf
    • ❌ File does not match schema: fixture/modes/2/channels/22 must be null
    • ❌ File does not match schema: fixture/modes/2/channels/22 must be string
    • ❌ File does not match schema: fixture/modes/2/channels/22 must be object
    • ❌ File does not match schema: fixture/modes/2/channels/22 must match exactly one schema in oneOf
    • ❌ File does not match schema: fixture/modes/2/channels/23 must be null
    • ❌ File does not match schema: fixture/modes/2/channels/23 must be string
    • ❌ File does not match schema: fixture/modes/2/channels/23 must be object
    • ❌ File does not match schema: fixture/modes/2/channels/23 must match exactly one schema in oneOf
    • ❌ File does not match schema: fixture/modes/2/channels/24 must be null
    • ❌ File does not match schema: fixture/modes/2/channels/24 must be string
    • ❌ File does not match schema: fixture/modes/2/channels/24 must be object
    • ❌ File does not match schema: fixture/modes/2/channels/24 must match exactly one schema in oneOf
    • ❌ File does not match schema: fixture/modes/2/channels/25 must be null
    • ❌ File does not match schema: fixture/modes/2/channels/25 must be string
    • ❌ File does not match schema: fixture/modes/2/channels/25 must be object
    • ❌ File does not match schema: fixture/modes/2/channels/25 must match exactly one schema in oneOf
    • ❌ File does not match schema: fixture/modes/2/channels/26 must be null
    • ❌ File does not match schema: fixture/modes/2/channels/26 must be string
    • ❌ File does not match schema: fixture/modes/2/channels/26 must be object
    • ❌ File does not match schema: fixture/modes/2/channels/26 must match exactly one schema in oneOf
    • ❌ File does not match schema: fixture/modes/2/channels/27 must be null
    • ❌ File does not match schema: fixture/modes/2/channels/27 must be string
    • ❌ File does not match schema: fixture/modes/2/channels/27 must be object
    • ❌ File does not match schema: fixture/modes/2/channels/27 must match exactly one schema in oneOf
    • ❌ File does not match schema: fixture/modes/2/channels/28 must be null
    • ❌ File does not match schema: fixture/modes/2/channels/28 must be string
    • ❌ File does not match schema: fixture/modes/2/channels/28 must be object
    • ❌ File does not match schema: fixture/modes/2/channels/28 must match exactly one schema in oneOf
    • ❌ File does not match schema: fixture/modes/2/channels/33 must be null
    • ❌ File does not match schema: fixture/modes/2/channels/33 must be string
    • ❌ File does not match schema: fixture/modes/2/channels/33 must be object
    • ❌ File does not match schema: fixture/modes/2/channels/33 must match exactly one schema in oneOf
    • ❌ File does not match schema: fixture/modes/2/channels/34 must be null
    • ❌ File does not match schema: fixture/modes/2/channels/34 must be string
    • ❌ File does not match schema: fixture/modes/2/channels/34 must be object
    • ❌ File does not match schema: fixture/modes/2/channels/34 must match exactly one schema in oneOf
    • ❌ File does not match schema: fixture/modes/2/channels/35 must be null
    • ❌ File does not match schema: fixture/modes/2/channels/35 must be string
    • ❌ File does not match schema: fixture/modes/2/channels/35 must be object
    • ❌ File does not match schema: fixture/modes/2/channels/35 must match exactly one schema in oneOf
    • ❌ File does not match schema: fixture/modes/2/channels/36 must be null
    • ❌ File does not match schema: fixture/modes/2/channels/36 must be string
    • ❌ File does not match schema: fixture/modes/2/channels/36 must be object
    • ❌ File does not match schema: fixture/modes/2/channels/36 must match exactly one schema in oneOf
    • ❌ File does not match schema: fixture/modes/2/channels/37 must be null
    • ❌ File does not match schema: fixture/modes/2/channels/37 must be string
    • ❌ File does not match schema: fixture/modes/2/channels/37 must be object
    • ❌ File does not match schema: fixture/modes/2/channels/37 must match exactly one schema in oneOf
    • ❌ File does not match schema: fixture/modes/2/channels/38 must be null
    • ❌ File does not match schema: fixture/modes/2/channels/38 must be string
    • ❌ File does not match schema: fixture/modes/2/channels/38 must be object
    • ❌ File does not match schema: fixture/modes/2/channels/38 must match exactly one schema in oneOf
    • ❌ File does not match schema: fixture/modes/2/channels/39 must be null
    • ❌ File does not match schema: fixture/modes/2/channels/39 must be string
    • ❌ File does not match schema: fixture/modes/2/channels/39 must be object
    • ❌ File does not match schema: fixture/modes/2/channels/39 must match exactly one schema in oneOf
    • ❌ File does not match schema: fixture/modes/2/channels/40 must be null
    • ❌ File does not match schema: fixture/modes/2/channels/40 must be string
    • ❌ File does not match schema: fixture/modes/2/channels/40 must be object
    • ❌ File does not match schema: fixture/modes/2/channels/40 must match exactly one schema in oneOf
    • ❌ File does not match schema: fixture/modes/2/channels/41 must be null
    • ❌ File does not match schema: fixture/modes/2/channels/41 must be string
    • ❌ File does not match schema: fixture/modes/2/channels/41 must be object
    • ❌ File does not match schema: fixture/modes/2/channels/41 must match exactly one schema in oneOf
    • ❌ File does not match schema: fixture/modes/2/channels/42 must be null
    • ❌ File does not match schema: fixture/modes/2/channels/42 must be string
    • ❌ File does not match schema: fixture/modes/2/channels/42 must be object
    • ❌ File does not match schema: fixture/modes/2/channels/42 must match exactly one schema in oneOf
    • ❌ File does not match schema: fixture/modes/2/channels/43 must be null
    • ❌ File does not match schema: fixture/modes/2/channels/43 must be string
    • ❌ File does not match schema: fixture/modes/2/channels/43 must be object
    • ❌ File does not match schema: fixture/modes/2/channels/43 must match exactly one schema in oneOf
    • ❌ File does not match schema: fixture/modes/2/channels/44 must be null
    • ❌ File does not match schema: fixture/modes/2/channels/44 must be string
    • ❌ File does not match schema: fixture/modes/2/channels/44 must be object
    • ❌ File does not match schema: fixture/modes/2/channels/44 must match exactly one schema in oneOf
    • ❌ File does not match schema: fixture/modes/3/name "mode 4 - 7ch" must match pattern "^((?!mode)(?!Mode).)*$"
    • ⚠️ Please add manufacturer URL.
    • ⚠️ Please add fixture categories.
    • ⚠️ Please add relevant links to the fixture.
    • ⚠️ Please add physical data to the fixture.

User comment

Flash Led Par P2810 RGBW Zoom

Thank you petermani!

@FloEdelmann FloEdelmann added new-fixture Request or implementation to add a new fixture definition. via-editor Opened via the editor on the open-fixture-library.org website. labels Dec 29, 2025
@github-actions
Copy link

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>

✔️ flash / led-par-28x10w-rgbw-zoom: d-light / attributes-correctness
  • ✔️ flash/led-par-28x10w-rgbw-zoom-mode 1 - 13ch.xml
  • ✔️ flash/led-par-28x10w-rgbw-zoom-mode 2 - 29ch.xml
  • ✔️ flash/led-par-28x10w-rgbw-zoom-mode 3 - 51ch.xml
  • ✔️ flash/led-par-28x10w-rgbw-zoom-mode 4 - 7ch.xml
flash / led-par-28x10w-rgbw-zoom: dmxcontrol3 / channel-numbers
  • Unable to export fixture: Exporting fixture mode flash/led-par-28x10w-rgbw-zoom/mode 1 - 13ch failed: TypeError: Cannot read properties of null (reading 'toLowerCase')
flash / led-par-28x10w-rgbw-zoom: dragonframe / json-schema-conformity
  • ❌ flash/led-par-28x10w-rgbw-zoom.jsonfixture/availableChannels/Dim/capabilities/0/brightnessStart 0 must be string
    fixture/availableChannels/Dim/capabilities/0/brightnessStart 0 must be string
    fixture/availableChannels/Dim/capabilities/0/brightnessStart 0 must be equal to one of [off, dark, bright]
    fixture/availableChannels/Dim/capabilities/0/brightnessStart 0 must match exactly one schema in oneOf
    fixture/availableChannels/Dim/capabilities/0 (type: Intensity) must match "then" schema
  • ✔️ manufacturers.json
flash / led-par-28x10w-rgbw-zoom: millumin / json-schema-conformity
  • Unable to export fixture: Exporting fixture flash/led-par-28x10w-rgbw-zoom failed: Error: Given DMX value was outside the given resolution
flash / led-par-28x10w-rgbw-zoom: qlcplus_4.12.2 / fixture-tool-validation
  • Unable to export fixture: Exporting fixture flash/led-par-28x10w-rgbw-zoom failed: Error: Given DMX value was outside the given resolution
flash / led-par-28x10w-rgbw-zoom: qlcplus_4.12.2 / xsd-schema-conformity
  • Unable to export fixture: Exporting fixture flash/led-par-28x10w-rgbw-zoom failed: Error: Given DMX value was outside the given resolution

@kengruven
Copy link
Contributor

Another GDTF conversion. It has nonsensical DMX ranges ([0, -1]), bizarre value ranges ([0, 1] repeated three times), null channels, unused channels ("Dim 2"), and so on.

I've never heard of "Flash" but I googled the title and turned up this manual (the channel counts match), so someone could certainly make a good mapping. As usual with GDTF, I think it'd be easier to start from scratch.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

new-fixture Request or implementation to add a new fixture definition. via-editor Opened via the editor on the open-fixture-library.org website.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants