diff --git a/fixtures/varytec/hero-spot-230.json b/fixtures/varytec/hero-spot-230.json new file mode 100644 index 0000000000..e6b732ad70 --- /dev/null +++ b/fixtures/varytec/hero-spot-230.json @@ -0,0 +1,859 @@ +{ + "$schema": "https://raw.githubusercontent.com/OpenLightingProject/open-fixture-library/schema-12.4.0/schemas/fixture.json", + "name": "Hero Spot 230", + "shortName": "Hero Spot 230", + "categories": ["Moving Head"], + "meta": { + "authors": ["Leon Dietrich"], + "createDate": "2023-10-07", + "lastModifyDate": "2023-10-07" + }, + "comment": "Theatrical Spotlight", + "links": { + "manual": [ + "https://www.manualslib.com/manual/2109134/Varytec-Hero-Spot-230.html" + ], + "productPage": [ + "https://www.thomann.ae/varytec_hero_spot_230.htm" + ], + "video": [ + "https://www.youtube.com/watch?v=7P86HXiNGU4" + ] + }, + "physical": { + "dimensions": [303, 457, 188], + "weight": 12.7, + "power": 250, + "DMXconnector": "3-pin and 5-pin", + "bulb": { + "type": "LED" + } + }, + "wheels": { + "Color Wheel": { + "slots": [ + { + "type": "Open" + }, + { + "type": "Color", + "name": "White/Red" + }, + { + "type": "Color", + "name": "Red" + }, + { + "type": "Color", + "name": "Red/Filter", + "colorTemperature": "3000K" + }, + { + "type": "Color", + "name": "3000K", + "colorTemperature": "3000K" + }, + { + "type": "Color", + "name": "Green" + }, + { + "type": "Color", + "name": "Green/Dark Blue" + }, + { + "type": "Color", + "name": "Dark Blue" + }, + { + "type": "Color", + "name": "Dark Blue / Yellow" + }, + { + "type": "Color", + "name": "Yellow" + }, + { + "type": "Color", + "name": "Yellow / Light Blue" + }, + { + "type": "Color", + "name": "Light Blue" + }, + { + "type": "Color", + "name": "Light Blue / Magenta" + }, + { + "type": "Color", + "name": "Magenta" + }, + { + "type": "Open" + } + ] + }, + "Gobo Wheel": { + "slots": [ + { + "type": "Open" + }, + { + "type": "Gobo", + "name": "Gobo 1" + }, + { + "type": "Gobo", + "name": "Gobo 2" + }, + { + "type": "Gobo", + "name": "Gobo 3" + }, + { + "type": "Gobo", + "name": "Gobo 4" + }, + { + "type": "Gobo", + "name": "Gobo 5" + }, + { + "type": "Gobo", + "name": "Gobo 6" + }, + { + "type": "Gobo", + "name": "Gobo 7" + } + ] + }, + "Rotatable Gobo Wheel": { + "slots": [ + { + "type": "Open" + }, + { + "type": "Gobo", + "name": "Gobo 1" + }, + { + "type": "Gobo", + "name": "Gobo 2" + }, + { + "type": "Gobo", + "name": "Gobo 3" + }, + { + "type": "Gobo", + "name": "Gobo 4" + }, + { + "type": "Gobo", + "name": "Gobo 5" + }, + { + "type": "Gobo", + "name": "Gobo 6" + }, + { + "type": "Gobo", + "name": "Gobo 7" + } + ] + } + }, + "availableChannels": { + "Pan": { + "capability": { + "type": "Pan", + "angleStart": "0deg", + "angleEnd": "290deg" + } + }, + "Tilt": { + "capability": { + "type": "Tilt", + "angleStart": "0deg", + "angleEnd": "720deg" + } + }, + "Dimmer": { + "capability": { + "type": "Intensity" + } + }, + "StrobeEffects": { + "capabilities": [ + { + "dmxRange": [0, 10], + "type": "NoFunction", + "comment": "all LEDs off" + }, + { + "dmxRange": [11, 80], + "type": "Effect", + "effectName": "increasing brightness", + "speedStart": "slow", + "speedEnd": "fast" + }, + { + "dmxRange": [81, 140], + "type": "Effect", + "effectName": "decreasing brightness", + "speedStart": "slow", + "speedEnd": "fast" + }, + { + "dmxRange": [141, 200], + "type": "Effect", + "effectName": "Impulse Effect", + "speedStart": "slow", + "speedEnd": "fast" + }, + { + "dmxRange": [201, 250], + "type": "StrobeSpeed", + "speedStart": "0.5Hz", + "speedEnd": "20Hz" + }, + { + "dmxRange": [251, 255], + "type": "Generic", + "comment": "LEDs fully enabled" + } + ] + }, + "Automatic Effects": { + "capabilities": [ + { + "dmxRange": [0, 7], + "type": "NoFunction" + }, + { + "dmxRange": [8, 47], + "type": "Effect", + "effectName": "Automatic Program 1", + "speedStart": "slow", + "speedEnd": "fast" + }, + { + "dmxRange": [48, 87], + "type": "Effect", + "effectName": "Automatic Program 2", + "speedStart": "slow", + "speedEnd": "fast" + }, + { + "dmxRange": [88, 127], + "type": "Effect", + "effectName": "Automatic Program 3", + "speedStart": "slow", + "speedEnd": "fast" + }, + { + "dmxRange": [128, 167], + "type": "Effect", + "effectName": "Automatic Program 4", + "speedStart": "slow", + "speedEnd": "fast" + }, + { + "dmxRange": [168, 207], + "type": "Effect", + "effectName": "Automatic Program 5", + "speedStart": "slow", + "speedEnd": "fast" + }, + { + "dmxRange": [208, 247], + "type": "Effect", + "effectName": "Automatic Program 6", + "speedStart": "slow", + "speedEnd": "fast" + }, + { + "dmxRange": [248, 255], + "type": "Generic", + "comment": "Enable Music Control" + } + ] + }, + "Pan/Tilt Automatics": { + "capabilities": [ + { + "dmxRange": [0, 7], + "type": "NoFunction", + "comment": "Use Channel 1 & 2" + }, + { + "dmxRange": [8, 32], + "type": "Effect", + "effectName": "Pan/Tilt Automatic Program 1", + "speedStart": "slow", + "speedEnd": "fast" + }, + { + "dmxRange": [33, 58], + "type": "Effect", + "effectName": "Pan/Tilt Automatic Program 2", + "speedStart": "slow", + "speedEnd": "fast" + }, + { + "dmxRange": [59, 84], + "type": "Effect", + "effectName": "Pan/Tilt Automatic Program 3", + "speedStart": "slow", + "speedEnd": "fast" + }, + { + "dmxRange": [85, 110], + "type": "Effect", + "effectName": "Pan/Tilt Automatic Program 4", + "speedStart": "slow", + "speedEnd": "fast" + }, + { + "dmxRange": [111, 136], + "type": "Effect", + "effectName": "Pan/Tilt Automatic Program 5", + "speedStart": "slow", + "speedEnd": "fast" + }, + { + "dmxRange": [137, 162], + "type": "Effect", + "effectName": "Pan/Tilt Automatic Program 6", + "speedStart": "slow", + "speedEnd": "fast" + }, + { + "dmxRange": [163, 188], + "type": "Effect", + "effectName": "Pan/Tilt Automatic Program 7", + "speedStart": "slow", + "speedEnd": "fast" + }, + { + "dmxRange": [189, 214], + "type": "Effect", + "effectName": "Pan/Tilt Automatic Program 8", + "speedStart": "slow", + "speedEnd": "fast" + }, + { + "dmxRange": [215, 255], + "type": "Generic", + "comment": "Music based Pan/Tilt automatic mode" + } + ] + }, + "Pan 2": { + "name": "Pan", + "fineChannelAliases": ["Pan 2 fine"], + "capability": { + "type": "Pan", + "angleStart": "0deg", + "angleEnd": "720deg" + } + }, + "Tilt 2": { + "name": "Tilt", + "fineChannelAliases": ["Tilt 2 fine"], + "capability": { + "type": "Tilt", + "angleStart": "0deg", + "angleEnd": "270deg" + } + }, + "Pan/Tilt Speed": { + "capability": { + "type": "PanTiltSpeed", + "speedStart": "fast", + "speedEnd": "slow" + } + }, + "Color Wheel": { + "capabilities": [ + { + "dmxRange": [0, 4], + "type": "WheelSlot", + "slotNumber": 1, + "comment": "White" + }, + { + "dmxRange": [5, 13], + "type": "WheelSlot", + "slotNumber": 2 + }, + { + "dmxRange": [14, 22], + "type": "WheelSlot", + "slotNumber": 3 + }, + { + "dmxRange": [23, 31], + "type": "WheelSlot", + "slotNumber": 4 + }, + { + "dmxRange": [32, 40], + "type": "WheelSlot", + "slotNumber": 5 + }, + { + "dmxRange": [41, 49], + "type": "WheelSlot", + "slotNumber": 5 + }, + { + "dmxRange": [50, 58], + "type": "WheelSlot", + "slotNumber": 6 + }, + { + "dmxRange": [59, 67], + "type": "WheelSlot", + "slotNumber": 7 + }, + { + "dmxRange": [68, 76], + "type": "WheelSlot", + "slotNumber": 8 + }, + { + "dmxRange": [77, 85], + "type": "WheelSlot", + "slotNumber": 9 + }, + { + "dmxRange": [86, 94], + "type": "WheelSlot", + "slotNumber": 10 + }, + { + "dmxRange": [95, 103], + "type": "WheelSlot", + "slotNumber": 11 + }, + { + "dmxRange": [104, 112], + "type": "WheelSlot", + "slotNumber": 12 + }, + { + "dmxRange": [113, 121], + "type": "WheelSlot", + "slotNumber": 13 + }, + { + "dmxRange": [122, 130], + "type": "WheelSlot", + "slotNumber": 14 + }, + { + "dmxRange": [131, 139], + "type": "WheelSlot", + "slotNumber": 15, + "comment": "White" + }, + { + "dmxRange": [140, 195], + "type": "WheelRotation", + "speedStart": "fast CW", + "speedEnd": "slow CW", + "comment": "Rainbow effect" + }, + { + "dmxRange": [196, 199], + "type": "WheelRotation", + "speed": "stop" + }, + { + "dmxRange": [200, 255], + "type": "WheelRotation", + "speedStart": "slow CCW", + "speedEnd": "fast CCW", + "comment": "Rainbow Effect" + } + ] + }, + "Gobo Wheel": { + "capabilities": [ + { + "dmxRange": [0, 7], + "type": "WheelSlot", + "slotNumber": 1 + }, + { + "dmxRange": [8, 17], + "type": "WheelSlot", + "slotNumber": 2 + }, + { + "dmxRange": [18, 27], + "type": "WheelSlot", + "slotNumber": 3 + }, + { + "dmxRange": [28, 37], + "type": "WheelSlot", + "slotNumber": 4 + }, + { + "dmxRange": [38, 47], + "type": "WheelSlot", + "slotNumber": 5 + }, + { + "dmxRange": [48, 57], + "type": "WheelSlot", + "slotNumber": 6 + }, + { + "dmxRange": [58, 67], + "type": "WheelSlot", + "slotNumber": 7 + }, + { + "dmxRange": [68, 77], + "type": "WheelSlot", + "slotNumber": 8 + }, + { + "dmxRange": [78, 87], + "type": "WheelShake", + "slotNumber": 2, + "shakeSpeedStart": "slow", + "shakeSpeedEnd": "fast" + }, + { + "dmxRange": [88, 97], + "type": "WheelShake", + "slotNumber": 3, + "shakeSpeedStart": "slow", + "shakeSpeedEnd": "fast" + }, + { + "dmxRange": [98, 107], + "type": "WheelShake", + "slotNumber": 4, + "shakeSpeedStart": "slow", + "shakeSpeedEnd": "fast" + }, + { + "dmxRange": [108, 117], + "type": "WheelShake", + "slotNumber": 5, + "shakeSpeedStart": "slow", + "shakeSpeedEnd": "fast" + }, + { + "dmxRange": [118, 127], + "type": "WheelShake", + "slotNumber": 6, + "shakeSpeedStart": "slow", + "shakeSpeedEnd": "fast" + }, + { + "dmxRange": [128, 137], + "type": "WheelShake", + "slotNumber": 7, + "shakeSpeedStart": "slow", + "shakeSpeedEnd": "fast" + }, + { + "dmxRange": [138, 147], + "type": "WheelShake", + "slotNumber": 8, + "shakeSpeedStart": "slow", + "shakeSpeedEnd": "fast" + }, + { + "dmxRange": [148, 199], + "type": "WheelRotation", + "speedStart": "fast CW", + "speedEnd": "slow CW" + }, + { + "dmxRange": [200, 203], + "type": "WheelRotation", + "speed": "stop" + }, + { + "dmxRange": [204, 255], + "type": "WheelRotation", + "speedStart": "slow CCW", + "speedEnd": "fast CCW" + } + ] + }, + "Rotatable Gobo Wheel": { + "capabilities": [ + { + "dmxRange": [0, 7], + "type": "WheelSlot", + "slotNumber": 1 + }, + { + "dmxRange": [8, 17], + "type": "WheelSlot", + "slotNumber": 2 + }, + { + "dmxRange": [18, 27], + "type": "WheelSlot", + "slotNumber": 3 + }, + { + "dmxRange": [28, 37], + "type": "WheelSlot", + "slotNumber": 4 + }, + { + "dmxRange": [38, 47], + "type": "WheelSlot", + "slotNumber": 5 + }, + { + "dmxRange": [48, 57], + "type": "WheelSlot", + "slotNumber": 6 + }, + { + "dmxRange": [58, 67], + "type": "WheelSlot", + "slotNumber": 7 + }, + { + "dmxRange": [68, 77], + "type": "WheelSlot", + "slotNumber": 8 + }, + { + "dmxRange": [78, 87], + "type": "WheelShake", + "slotNumber": 2, + "shakeSpeedStart": "slow", + "shakeSpeedEnd": "fast" + }, + { + "dmxRange": [88, 97], + "type": "WheelShake", + "slotNumber": 3, + "shakeSpeedStart": "slow", + "shakeSpeedEnd": "fast" + }, + { + "dmxRange": [98, 107], + "type": "WheelShake", + "slotNumber": 4, + "shakeSpeedStart": "slow", + "shakeSpeedEnd": "fast" + }, + { + "dmxRange": [108, 117], + "type": "WheelShake", + "slotNumber": 5, + "shakeSpeedStart": "slow", + "shakeSpeedEnd": "fast" + }, + { + "dmxRange": [118, 127], + "type": "WheelShake", + "slotNumber": 6, + "shakeSpeedStart": "slow", + "shakeSpeedEnd": "fast" + }, + { + "dmxRange": [128, 137], + "type": "WheelShake", + "slotNumber": 7, + "shakeSpeedStart": "slow", + "shakeSpeedEnd": "fast" + }, + { + "dmxRange": [138, 147], + "type": "WheelShake", + "slotNumber": 8, + "shakeSpeedStart": "slow", + "shakeSpeedEnd": "fast" + }, + { + "dmxRange": [148, 199], + "type": "WheelRotation", + "speedStart": "fast CW", + "speedEnd": "slow CW" + }, + { + "dmxRange": [200, 203], + "type": "WheelRotation", + "speed": "stop" + }, + { + "dmxRange": [204, 255], + "type": "WheelRotation", + "speedStart": "slow CCW", + "speedEnd": "fast CCW" + } + ] + }, + "Rotatable Gobo Wheel 2": { + "name": "Rotatable Gobo Wheel", + "capabilities": [ + { + "dmxRange": [0, 7], + "type": "WheelRotation", + "speed": "stop" + }, + { + "dmxRange": [8, 47], + "type": "Generic", + "comment": "Use Gobo Slot Index" + }, + { + "dmxRange": [48, 127], + "type": "WheelSlotRotation", + "speedStart": "fast CW", + "speedEnd": "slow CW" + }, + { + "dmxRange": [128, 137], + "type": "WheelSlotRotation", + "speed": "stop" + }, + { + "dmxRange": [138, 255], + "type": "WheelSlotRotation", + "speedStart": "slow CCW", + "speedEnd": "fast CCW" + } + ] + }, + "Focus": { + "capability": { + "type": "Focus", + "distanceStart": "near", + "distanceEnd": "far" + } + }, + "Zoom": { + "capability": { + "type": "Zoom", + "angleStart": "narrow", + "angleEnd": "wide" + } + }, + "Prism": { + "capabilities": [ + { + "dmxRange": [0, 7], + "type": "Prism", + "comment": "Open" + }, + { + "dmxRange": [8, 99], + "type": "Prism", + "comment": "Circular" + }, + { + "dmxRange": [100, 130], + "type": "Prism", + "comment": "Open" + }, + { + "dmxRange": [131, 255], + "type": "Prism", + "comment": "Linear" + } + ] + }, + "Prism Rotation": { + "capabilities": [ + { + "dmxRange": [0, 7], + "type": "PrismRotation", + "speed": "stop" + }, + { + "dmxRange": [8, 129], + "type": "PrismRotation", + "speedStart": "fast CW", + "speedEnd": "slow CW" + }, + { + "dmxRange": [130, 133], + "type": "PrismRotation", + "speed": "stop" + }, + { + "dmxRange": [134, 255], + "type": "PrismRotation", + "speedStart": "slow CCW", + "speedEnd": "fast CCW" + } + ] + }, + "Reset": { + "capabilities": [ + { + "dmxRange": [0, 189], + "type": "NoFunction" + }, + { + "dmxRange": [190, 210], + "type": "Generic", + "comment": "Reset" + }, + { + "dmxRange": [211, 255], + "type": "NoFunction" + } + ] + } + }, + "modes": [ + { + "name": "6ch", + "shortName": "6ch", + "channels": [ + "Pan", + "Tilt", + "Dimmer", + "StrobeEffects", + "Automatic Effects", + "Pan/Tilt Automatics" + ] + }, + { + "name": "18ch", + "shortName": "18ch", + "channels": [ + "Pan 2", + "Pan 2 fine", + "Tilt 2", + "Tilt 2 fine", + "Pan/Tilt Speed", + "Dimmer", + "StrobeEffects", + "Color Wheel", + "Gobo Wheel", + "Rotatable Gobo Wheel", + "Rotatable Gobo Wheel 2", + "Focus", + "Zoom", + "Prism", + "Prism Rotation", + "Automatic Effects", + "Pan/Tilt Automatics", + "Reset" + ] + } + ], + "fixtureKey": "hero-spot-230", + "manufacturerKey": "varytec", + "oflURL": "https://open-fixture-library.org/varytec/hero-spot-230" +}