{
  "schemaVersion": 1,
  "type": "library",
  "fixtures": [
    {
      "schemaVersion": 1,
      "id": "adj-mega-tripar-profile-plus-10ch",
      "manufacturer": "ADJ",
      "model": "Mega Tripar Profile Plus",
      "mode": "10CH",
      "category": "par",
      "channelCount": 10,
      "verified": true,
      "source": "ADJ Mega Tripar Profile Plus User Manual, Version 1.2 (05/15/2026), DMX Traits S. 16 und 17, DMX Mode S. 10, Features S. 5",
      "deviceSetup": "MODE drücken bis „d.XXX“ im Display steht, mit UP/DOWN die Adresse aus der App einstellen. Dann SETUP drücken und mit UP/DOWN den Kanalmodus 10CH wählen.",
      "notes": "5 x 4 W RGB+UV 4-in-1 LEDs, Abstrahlwinkel 40 Grad, flache Bauform zum Hinlegen (Uplight). Weitere Modi am Gerät: 4CH, 5CH, 6CH, 9CH, 10CH. Empfohlen: 6CH (Farben, Shutter/Strobo und Helligkeit einzeln). Wie 9CH, dazu Kanal 10 Dimmerkurve. Bleibt auf 0 (Standard), ab 101 gilt die Einstellung im Gerätemenü (dr-X). Kanal 7 bleibt auf 0 (Direkte Steuerung), sonst übernehmen Farbmakros, Farbwechsel, Farbverlauf oder Musiksteuerung das Licht.",
      "channels": [
        {
          "offset": 1,
          "function": "red",
          "label": "Red, 0% to 100%"
        },
        {
          "offset": 2,
          "function": "green",
          "label": "Green, 0% to 100%"
        },
        {
          "offset": 3,
          "function": "blue",
          "label": "Blue, 0% to 100%"
        },
        {
          "offset": 4,
          "function": "uv",
          "label": "UV, 0% to 100%"
        },
        {
          "offset": 5,
          "function": "shutter",
          "label": "Shutter/Strobe",
          "tags": [
            "needsOpen"
          ],
          "ranges": [
            {
              "from": 0,
              "to": 31,
              "kind": "closed",
              "label": "LED aus"
            },
            {
              "from": 32,
              "to": 63,
              "kind": "open",
              "label": "LED an"
            },
            {
              "from": 64,
              "to": 95,
              "kind": "strobe",
              "label": "Strobo langsam bis schnell",
              "speed": "slowToFast"
            },
            {
              "from": 96,
              "to": 127,
              "kind": "open",
              "label": "LED an"
            },
            {
              "from": 128,
              "to": 159,
              "kind": "pulse",
              "label": "Puls-Strobo langsam bis schnell",
              "speed": "slowToFast"
            },
            {
              "from": 160,
              "to": 191,
              "kind": "open",
              "label": "LED an"
            },
            {
              "from": 192,
              "to": 223,
              "kind": "random",
              "label": "Zufalls-Strobo langsam bis schnell",
              "speed": "slowToFast"
            },
            {
              "from": 224,
              "to": 255,
              "kind": "open",
              "label": "LED an"
            }
          ]
        },
        {
          "offset": 6,
          "function": "dimmer",
          "label": "Master Dimmer, 0% to 100%"
        },
        {
          "offset": 7,
          "function": "program",
          "label": "Program Selection Mode",
          "defaultValue": 0,
          "ranges": [
            {
              "from": 0,
              "to": 51,
              "kind": "off",
              "label": "Direkte Steuerung (Dimming Mode)"
            },
            {
              "from": 52,
              "to": 102,
              "kind": "effect",
              "label": "Farbmakros (Kanal 8 wählt die Farbe)"
            },
            {
              "from": 103,
              "to": 153,
              "kind": "effect",
              "label": "Farbwechsel-Programme (Kanal 8 wählt, Kanal 9 Tempo)"
            },
            {
              "from": 154,
              "to": 204,
              "kind": "effect",
              "label": "Farbverlauf-Programme (Kanal 8 wählt, Kanal 9 Tempo)"
            },
            {
              "from": 205,
              "to": 255,
              "kind": "effect",
              "label": "Musikgesteuert (Kanal 8 wählt, Kanal 9 Empfindlichkeit)"
            }
          ]
        },
        {
          "offset": 8,
          "function": "program",
          "label": "Color Macro / Color Change / Color Fade / Sound Active Programs (je nach Kanal 7)",
          "defaultValue": 0
        },
        {
          "offset": 9,
          "function": "programSpeed",
          "label": "Program Speed, slow to fast / Sound Sensitivity (je nach Kanal 7)",
          "defaultValue": 0
        },
        {
          "offset": 10,
          "function": "other",
          "label": "Dimmer Curves",
          "defaultValue": 0,
          "ranges": [
            {
              "from": 0,
              "to": 20,
              "kind": "other",
              "label": "Standard"
            },
            {
              "from": 21,
              "to": 40,
              "kind": "other",
              "label": "Stage"
            },
            {
              "from": 41,
              "to": 60,
              "kind": "other",
              "label": "TV"
            },
            {
              "from": 61,
              "to": 80,
              "kind": "other",
              "label": "Architectural"
            },
            {
              "from": 81,
              "to": 100,
              "kind": "other",
              "label": "Theatre"
            },
            {
              "from": 101,
              "to": 255,
              "kind": "other",
              "label": "Einstellung am Gerät"
            }
          ]
        }
      ]
    },
    {
      "schemaVersion": 1,
      "id": "adj-mega-tripar-profile-plus-4ch",
      "manufacturer": "ADJ",
      "model": "Mega Tripar Profile Plus",
      "mode": "4CH",
      "category": "par",
      "channelCount": 4,
      "verified": true,
      "source": "ADJ Mega Tripar Profile Plus User Manual, Version 1.2 (05/15/2026), DMX Traits S. 16 und 17, DMX Mode S. 10, Features S. 5",
      "deviceSetup": "MODE drücken bis „d.XXX“ im Display steht, mit UP/DOWN die Adresse aus der App einstellen. Dann SETUP drücken und mit UP/DOWN den Kanalmodus 4CH wählen.",
      "notes": "5 x 4 W RGB+UV 4-in-1 LEDs, Abstrahlwinkel 40 Grad, flache Bauform zum Hinlegen (Uplight). Weitere Modi am Gerät: 4CH, 5CH, 6CH, 9CH, 10CH. Empfohlen: 6CH (Farben, Shutter/Strobo und Helligkeit einzeln). Nur die vier Farben, kein Dimmer und kein Strobo: Die App regelt die Helligkeit über die Farbkanäle, Strobo läuft als Software-Strobo über die Farben.",
      "channels": [
        {
          "offset": 1,
          "function": "red",
          "label": "Red, 0% to 100%"
        },
        {
          "offset": 2,
          "function": "green",
          "label": "Green, 0% to 100%"
        },
        {
          "offset": 3,
          "function": "blue",
          "label": "Blue, 0% to 100%"
        },
        {
          "offset": 4,
          "function": "uv",
          "label": "UV, 0% to 100%"
        }
      ]
    },
    {
      "schemaVersion": 1,
      "id": "adj-mega-tripar-profile-plus-5ch",
      "manufacturer": "ADJ",
      "model": "Mega Tripar Profile Plus",
      "mode": "5CH",
      "category": "par",
      "channelCount": 5,
      "verified": true,
      "source": "ADJ Mega Tripar Profile Plus User Manual, Version 1.2 (05/15/2026), DMX Traits S. 16 und 17, DMX Mode S. 10, Features S. 5",
      "deviceSetup": "MODE drücken bis „d.XXX“ im Display steht, mit UP/DOWN die Adresse aus der App einstellen. Dann SETUP drücken und mit UP/DOWN den Kanalmodus 5CH wählen.",
      "notes": "5 x 4 W RGB+UV 4-in-1 LEDs, Abstrahlwinkel 40 Grad, flache Bauform zum Hinlegen (Uplight). Weitere Modi am Gerät: 4CH, 5CH, 6CH, 9CH, 10CH. Empfohlen: 6CH (Farben, Shutter/Strobo und Helligkeit einzeln). Farben und Helligkeit, kein Strobo-Kanal: Strobo läuft als Software-Strobo über den Dimmer.",
      "channels": [
        {
          "offset": 1,
          "function": "red",
          "label": "Red, 0% to 100%"
        },
        {
          "offset": 2,
          "function": "green",
          "label": "Green, 0% to 100%"
        },
        {
          "offset": 3,
          "function": "blue",
          "label": "Blue, 0% to 100%"
        },
        {
          "offset": 4,
          "function": "uv",
          "label": "UV, 0% to 100%"
        },
        {
          "offset": 5,
          "function": "dimmer",
          "label": "Master Dimmer, 0% to 100%"
        }
      ]
    },
    {
      "schemaVersion": 1,
      "id": "adj-mega-tripar-profile-plus-6ch",
      "manufacturer": "ADJ",
      "model": "Mega Tripar Profile Plus",
      "mode": "6CH",
      "category": "par",
      "channelCount": 6,
      "verified": true,
      "source": "ADJ Mega Tripar Profile Plus User Manual, Version 1.2 (05/15/2026), DMX Traits S. 16 und 17, DMX Mode S. 10, Features S. 5",
      "deviceSetup": "MODE drücken bis „d.XXX“ im Display steht, mit UP/DOWN die Adresse aus der App einstellen. Dann SETUP drücken und mit UP/DOWN den Kanalmodus 6CH wählen.",
      "notes": "5 x 4 W RGB+UV 4-in-1 LEDs, Abstrahlwinkel 40 Grad, flache Bauform zum Hinlegen (Uplight). Weitere Modi am Gerät: 4CH, 5CH, 6CH, 9CH, 10CH. Empfohlen: 6CH (Farben, Shutter/Strobo und Helligkeit einzeln). Kanal 5 ist bei 0 bis 31 dunkel, deshalb Tag needsOpen: Die App hält ihn im Betrieb auf LED an (Bereich 32 bis 63). Puls- und Zufalls-Strobo nutzt die App nicht.",
      "channels": [
        {
          "offset": 1,
          "function": "red",
          "label": "Red, 0% to 100%"
        },
        {
          "offset": 2,
          "function": "green",
          "label": "Green, 0% to 100%"
        },
        {
          "offset": 3,
          "function": "blue",
          "label": "Blue, 0% to 100%"
        },
        {
          "offset": 4,
          "function": "uv",
          "label": "UV, 0% to 100%"
        },
        {
          "offset": 5,
          "function": "shutter",
          "label": "Shutter/Strobe",
          "tags": [
            "needsOpen"
          ],
          "ranges": [
            {
              "from": 0,
              "to": 31,
              "kind": "closed",
              "label": "LED aus"
            },
            {
              "from": 32,
              "to": 63,
              "kind": "open",
              "label": "LED an"
            },
            {
              "from": 64,
              "to": 95,
              "kind": "strobe",
              "label": "Strobo langsam bis schnell",
              "speed": "slowToFast"
            },
            {
              "from": 96,
              "to": 127,
              "kind": "open",
              "label": "LED an"
            },
            {
              "from": 128,
              "to": 159,
              "kind": "pulse",
              "label": "Puls-Strobo langsam bis schnell",
              "speed": "slowToFast"
            },
            {
              "from": 160,
              "to": 191,
              "kind": "open",
              "label": "LED an"
            },
            {
              "from": 192,
              "to": 223,
              "kind": "random",
              "label": "Zufalls-Strobo langsam bis schnell",
              "speed": "slowToFast"
            },
            {
              "from": 224,
              "to": 255,
              "kind": "open",
              "label": "LED an"
            }
          ]
        },
        {
          "offset": 6,
          "function": "dimmer",
          "label": "Master Dimmer, 0% to 100%"
        }
      ]
    },
    {
      "schemaVersion": 1,
      "id": "adj-mega-tripar-profile-plus-9ch",
      "manufacturer": "ADJ",
      "model": "Mega Tripar Profile Plus",
      "mode": "9CH",
      "category": "par",
      "channelCount": 9,
      "verified": true,
      "source": "ADJ Mega Tripar Profile Plus User Manual, Version 1.2 (05/15/2026), DMX Traits S. 16 und 17, DMX Mode S. 10, Features S. 5",
      "deviceSetup": "MODE drücken bis „d.XXX“ im Display steht, mit UP/DOWN die Adresse aus der App einstellen. Dann SETUP drücken und mit UP/DOWN den Kanalmodus 9CH wählen.",
      "notes": "5 x 4 W RGB+UV 4-in-1 LEDs, Abstrahlwinkel 40 Grad, flache Bauform zum Hinlegen (Uplight). Weitere Modi am Gerät: 4CH, 5CH, 6CH, 9CH, 10CH. Empfohlen: 6CH (Farben, Shutter/Strobo und Helligkeit einzeln). Wie 6CH, dazu Programme. Kanal 7 bleibt auf 0 (Direkte Steuerung), sonst übernehmen Farbmakros, Farbwechsel, Farbverlauf oder Musiksteuerung das Licht und die Farbkanäle 1 bis 4 werden ignoriert. Kanal 8 wählt dann das Programm (bei Farbmakros 64 feste Farben, Tabelle Color Macros S. 18), Kanal 9 das Tempo bzw. die Mikro-Empfindlichkeit.",
      "channels": [
        {
          "offset": 1,
          "function": "red",
          "label": "Red, 0% to 100%"
        },
        {
          "offset": 2,
          "function": "green",
          "label": "Green, 0% to 100%"
        },
        {
          "offset": 3,
          "function": "blue",
          "label": "Blue, 0% to 100%"
        },
        {
          "offset": 4,
          "function": "uv",
          "label": "UV, 0% to 100%"
        },
        {
          "offset": 5,
          "function": "shutter",
          "label": "Shutter/Strobe",
          "tags": [
            "needsOpen"
          ],
          "ranges": [
            {
              "from": 0,
              "to": 31,
              "kind": "closed",
              "label": "LED aus"
            },
            {
              "from": 32,
              "to": 63,
              "kind": "open",
              "label": "LED an"
            },
            {
              "from": 64,
              "to": 95,
              "kind": "strobe",
              "label": "Strobo langsam bis schnell",
              "speed": "slowToFast"
            },
            {
              "from": 96,
              "to": 127,
              "kind": "open",
              "label": "LED an"
            },
            {
              "from": 128,
              "to": 159,
              "kind": "pulse",
              "label": "Puls-Strobo langsam bis schnell",
              "speed": "slowToFast"
            },
            {
              "from": 160,
              "to": 191,
              "kind": "open",
              "label": "LED an"
            },
            {
              "from": 192,
              "to": 223,
              "kind": "random",
              "label": "Zufalls-Strobo langsam bis schnell",
              "speed": "slowToFast"
            },
            {
              "from": 224,
              "to": 255,
              "kind": "open",
              "label": "LED an"
            }
          ]
        },
        {
          "offset": 6,
          "function": "dimmer",
          "label": "Master Dimmer, 0% to 100%"
        },
        {
          "offset": 7,
          "function": "program",
          "label": "Program Selection Mode",
          "defaultValue": 0,
          "ranges": [
            {
              "from": 0,
              "to": 51,
              "kind": "off",
              "label": "Direkte Steuerung (Dimming Mode)"
            },
            {
              "from": 52,
              "to": 102,
              "kind": "effect",
              "label": "Farbmakros (Kanal 8 wählt die Farbe)"
            },
            {
              "from": 103,
              "to": 153,
              "kind": "effect",
              "label": "Farbwechsel-Programme (Kanal 8 wählt, Kanal 9 Tempo)"
            },
            {
              "from": 154,
              "to": 204,
              "kind": "effect",
              "label": "Farbverlauf-Programme (Kanal 8 wählt, Kanal 9 Tempo)"
            },
            {
              "from": 205,
              "to": 255,
              "kind": "effect",
              "label": "Musikgesteuert (Kanal 8 wählt, Kanal 9 Empfindlichkeit)"
            }
          ]
        },
        {
          "offset": 8,
          "function": "program",
          "label": "Color Macro / Color Change / Color Fade / Sound Active Programs (je nach Kanal 7)",
          "defaultValue": 0
        },
        {
          "offset": 9,
          "function": "programSpeed",
          "label": "Program Speed, slow to fast / Sound Sensitivity (je nach Kanal 7)",
          "defaultValue": 0
        }
      ]
    },
    {
      "schemaVersion": 1,
      "id": "adj-mini-dekker-9ch",
      "manufacturer": "ADJ",
      "model": "Mini Dekker",
      "mode": "9 Ch",
      "category": "generic",
      "channelCount": 9,
      "verified": true,
      "source": "ADJ Mini Dekker, User Instructions Rev. 6/15 (A.D.J. Supply Europe B.V.), Abschnitt „Mini Dekker DMX Values & Traits“, Seite 10",
      "deviceSetup": "MENU-Taste drücken, bis „ADDR“ im Display steht, mit ENTER öffnen und die Adresse aus der App mit UP/DOWN einstellen, mit ENTER bestätigen. Kanal 9 muss für DMX-Betrieb zwischen 0 und 9 bleiben, das macht die App von selbst.",
      "notes": "Drehender Doppel-Effekt mit 2 x 10 W RGBW-LEDs, Abstrahlwinkel 120 Grad. Kein Moving Head: Der Motor auf Kanal 7 dreht den Kopf, es gibt kein Pan und Tilt, deshalb Kategorie „Sonstiges“. Die Farbleiste wirkt über die Kanäle 1 bis 4 (Rot, Grün, Blau, Weiß). Kanal 8 (Farbmakros) bleibt auf 0, sonst übernimmt das Gerät die Farbe. Kanal 9 bleibt auf 0, damit DMX und nicht der Show-Modus regiert. Kanal 7 steht im Ruhezustand auf 0, der Kopf bleibt also auf einer festen Position; wer ihn drehen lassen will, muss den Wert im Kanal-Test setzen.",
      "channels": [
        {
          "offset": 1,
          "function": "red",
          "label": "Rot 0 bis 100 %"
        },
        {
          "offset": 2,
          "function": "green",
          "label": "Grün 0 bis 100 %"
        },
        {
          "offset": 3,
          "function": "blue",
          "label": "Blau 0 bis 100 %"
        },
        {
          "offset": 4,
          "function": "white",
          "label": "Weiß 0 bis 100 %"
        },
        {
          "offset": 5,
          "function": "strobe",
          "label": "Strobo",
          "ranges": [
            {
              "from": 0,
              "to": 9,
              "kind": "off",
              "label": "Aus"
            },
            {
              "from": 10,
              "to": 255,
              "kind": "strobe",
              "label": "Langsam bis schnell",
              "speed": "slowToFast"
            }
          ]
        },
        {
          "offset": 6,
          "function": "dimmer",
          "label": "Helligkeit 0 bis 100 %"
        },
        {
          "offset": 7,
          "function": "motor",
          "label": "Motor: Position und Drehung",
          "ranges": [
            {
              "from": 0,
              "to": 127,
              "kind": "fade",
              "label": "Feste Position wählen"
            },
            {
              "from": 128,
              "to": 255,
              "kind": "rotation",
              "label": "Drehung langsam bis schnell",
              "speed": "slowToFast"
            }
          ]
        },
        {
          "offset": 8,
          "function": "colorMacro",
          "label": "Farbauswahl",
          "ranges": [
            {
              "from": 0,
              "to": 9,
              "kind": "off",
              "label": "Keine Funktion"
            },
            {
              "from": 10,
              "to": 84,
              "kind": "effect",
              "label": "Farbmischungen"
            },
            {
              "from": 85,
              "to": 255,
              "kind": "effect",
              "label": "Farb-Fading langsam bis schnell"
            }
          ]
        },
        {
          "offset": 9,
          "function": "control",
          "label": "Betriebsart",
          "ranges": [
            {
              "from": 0,
              "to": 9,
              "kind": "off",
              "label": "DMX-Steuerung"
            },
            {
              "from": 10,
              "to": 255,
              "kind": "effect",
              "label": "Show-Modus"
            }
          ]
        }
      ]
    },
    {
      "schemaVersion": 1,
      "id": "adj-quad-phase-hp-4ch",
      "manufacturer": "ADJ",
      "model": "Quad Phase HP",
      "mode": "4CH",
      "category": "generic",
      "channelCount": 4,
      "verified": true,
      "source": "ADJ Quad Phase HP, Bedienungsanleitung (deutsch), Abschnitt „DMX-Eigenschaften“, Seite 10",
      "deviceSetup": "MENU → „ADDR“ auf die Adresse aus der App. Musiksteuerung unter „SOUN“ auf „OFF“ stellen, sonst mischt sich das Gerät ein.",
      "notes": "Moonflower-Effekt mit 32 W Quad-LED. Die Anleitung nennt für Kanal 1 nur „Farbe 1“ bis „Farbe 15“ und nirgends, welche Farbe das jeweils ist. Die Farben sind deshalb ohne Farbwert eingetragen – so kann die App noch nicht auf die Farbleiste umrechnen. Einmal unter Modelle → „Farben am Farbrad“ durchgehen: Die Lampe zeigt jede Farbe, du tippst an, welche du siehst, danach folgt sie der Farbleiste. Kanal 4 ist der Shutter und muss über 15 liegen, sonst bleibt das Gerät dunkel; die App setzt ihn selbst. Einen Dimmer hat das Gerät nicht, die Helligkeit der App wirkt deshalb nicht auf dieses Modell. Kanal 2 dreht die Strahlen und lässt sich nur im Kanal-Test einstellen; er bleibt sonst auf 0 (Motor steht).",
      "channels": [
        {
          "offset": 1,
          "function": "colorWheel",
          "label": "Farbauswahl",
          "ranges": [
            {
              "from": 1,
              "to": 16,
              "kind": "slot",
              "label": "Farbe 1"
            },
            {
              "from": 17,
              "to": 33,
              "kind": "slot",
              "label": "Farbe 2"
            },
            {
              "from": 34,
              "to": 50,
              "kind": "slot",
              "label": "Farbe 3"
            },
            {
              "from": 51,
              "to": 67,
              "kind": "slot",
              "label": "Farbe 4"
            },
            {
              "from": 68,
              "to": 84,
              "kind": "slot",
              "label": "Farbe 5"
            },
            {
              "from": 85,
              "to": 101,
              "kind": "slot",
              "label": "Farbe 6"
            },
            {
              "from": 102,
              "to": 118,
              "kind": "slot",
              "label": "Farbe 7"
            },
            {
              "from": 119,
              "to": 135,
              "kind": "slot",
              "label": "Farbe 8"
            },
            {
              "from": 136,
              "to": 152,
              "kind": "slot",
              "label": "Farbe 9"
            },
            {
              "from": 153,
              "to": 169,
              "kind": "slot",
              "label": "Farbe 10"
            },
            {
              "from": 170,
              "to": 186,
              "kind": "slot",
              "label": "Farbe 11"
            },
            {
              "from": 187,
              "to": 203,
              "kind": "slot",
              "label": "Farbe 12"
            },
            {
              "from": 204,
              "to": 220,
              "kind": "slot",
              "label": "Farbe 13"
            },
            {
              "from": 221,
              "to": 237,
              "kind": "slot",
              "label": "Farbe 14"
            },
            {
              "from": 238,
              "to": 255,
              "kind": "slot",
              "label": "Farbe 15"
            }
          ]
        },
        {
          "offset": 2,
          "function": "motor",
          "label": "Rotation",
          "ranges": [
            {
              "from": 0,
              "to": 9,
              "kind": "off",
              "label": "Keine Rotation"
            },
            {
              "from": 10,
              "to": 120,
              "kind": "rotation",
              "label": "Im Uhrzeigersinn, schnell bis langsam",
              "speed": "fastToSlow"
            },
            {
              "from": 121,
              "to": 134,
              "kind": "off",
              "label": "Keine Rotation"
            },
            {
              "from": 135,
              "to": 245,
              "kind": "rotation",
              "label": "Gegen den Uhrzeigersinn, langsam bis schnell",
              "speed": "slowToFast"
            },
            {
              "from": 246,
              "to": 249,
              "kind": "off",
              "label": "Keine Rotation"
            },
            {
              "from": 250,
              "to": 255,
              "kind": "effect",
              "label": "Musiksteuerung"
            }
          ]
        },
        {
          "offset": 3,
          "function": "strobe",
          "label": "Strobe",
          "ranges": [
            {
              "from": 0,
              "to": 0,
              "kind": "off",
              "label": "Kein Strobo"
            },
            {
              "from": 1,
              "to": 255,
              "kind": "strobe",
              "label": "Strobo langsam bis schnell",
              "speed": "slowToFast"
            }
          ]
        },
        {
          "offset": 4,
          "function": "shutter",
          "label": "Shutter",
          "tags": [
            "needsOpen"
          ],
          "ranges": [
            {
              "from": 0,
              "to": 15,
              "kind": "closed",
              "label": "Zu"
            },
            {
              "from": 16,
              "to": 255,
              "kind": "open",
              "label": "Offen"
            }
          ]
        }
      ]
    },
    {
      "schemaVersion": 1,
      "id": "adj-starburst-12ch",
      "manufacturer": "ADJ",
      "model": "Starburst",
      "mode": "12CH",
      "category": "generic",
      "channelCount": 12,
      "verified": true,
      "source": "ADJ Starburst User Manual Rev. 7/15, Abschnitt „Starburst DMX Values & Traits“, Seiten 12 und 13",
      "deviceSetup": "MODE drücken, bis „Addr“ im Display steht, ENTER, dann die Adresse aus der App einstellen. Der Automatikbetrieb (AUTO) muss vorher ausgeschaltet sein, sonst nimmt das Gerät kein DMX an.",
      "notes": "Kugel-Effekt mit 5 mal 15 W HEX-LEDs. Die Anleitung nennt die sechs Farben „Red, Green, Blue, White, Yellow, Purple“. Gelb ist hier als Amber eingetragen und Violett als UV, damit die Farbleiste der App sie sinnvoll nutzen kann – ob die sechste LED wirklich UV ist, zeigt ein Blick im Kanal-Test. Kanal 9 dreht die Strahlen und bleibt im Betrieb auf 0 (Motor steht); einstellen lässt er sich im Kanal-Test. Die Kanäle 10 und 11 (Farbmakros und Automatikprogramme) bleiben auf 0, sonst übernimmt das Gerät die Farbe selbst.",
      "channels": [
        {
          "offset": 1,
          "function": "red",
          "label": "Red"
        },
        {
          "offset": 2,
          "function": "green",
          "label": "Green"
        },
        {
          "offset": 3,
          "function": "blue",
          "label": "Blue"
        },
        {
          "offset": 4,
          "function": "white",
          "label": "White"
        },
        {
          "offset": 5,
          "function": "amber",
          "label": "Yellow"
        },
        {
          "offset": 6,
          "function": "uv",
          "label": "Purple"
        },
        {
          "offset": 7,
          "function": "shutter",
          "label": "Strobing",
          "tags": [
            "needsOpen"
          ],
          "ranges": [
            {
              "from": 0,
              "to": 7,
              "kind": "closed",
              "label": "Aus"
            },
            {
              "from": 8,
              "to": 15,
              "kind": "open",
              "label": "An"
            },
            {
              "from": 16,
              "to": 131,
              "kind": "strobe",
              "label": "Strobo langsam bis schnell",
              "speed": "slowToFast"
            },
            {
              "from": 132,
              "to": 139,
              "kind": "open",
              "label": "An"
            },
            {
              "from": 140,
              "to": 181,
              "kind": "pulse",
              "label": "Langsam auf, schnell zu"
            },
            {
              "from": 182,
              "to": 189,
              "kind": "open",
              "label": "An"
            },
            {
              "from": 190,
              "to": 231,
              "kind": "pulse",
              "label": "Schnell auf, langsam zu"
            },
            {
              "from": 232,
              "to": 239,
              "kind": "open",
              "label": "An"
            },
            {
              "from": 240,
              "to": 247,
              "kind": "random",
              "label": "Zufalls-Strobo"
            },
            {
              "from": 248,
              "to": 255,
              "kind": "open",
              "label": "An"
            }
          ]
        },
        {
          "offset": 8,
          "function": "dimmer",
          "label": "Master Dimmer"
        },
        {
          "offset": 9,
          "function": "motor",
          "label": "Rotation",
          "ranges": [
            {
              "from": 0,
              "to": 30,
              "kind": "off",
              "label": "Keine Rotation"
            },
            {
              "from": 31,
              "to": 140,
              "kind": "rotation",
              "label": "Im Uhrzeigersinn, schnell bis langsam",
              "speed": "fastToSlow"
            },
            {
              "from": 141,
              "to": 145,
              "kind": "off",
              "label": "Stopp"
            },
            {
              "from": 146,
              "to": 255,
              "kind": "rotation",
              "label": "Gegen den Uhrzeigersinn, langsam bis schnell",
              "speed": "slowToFast"
            }
          ]
        },
        {
          "offset": 10,
          "function": "colorMacro",
          "label": "Color Macros",
          "ranges": [
            {
              "from": 0,
              "to": 25,
              "kind": "off",
              "label": "Keine Funktion"
            },
            {
              "from": 26,
              "to": 205,
              "kind": "effect",
              "label": "Farbmakros"
            },
            {
              "from": 206,
              "to": 255,
              "kind": "effect",
              "label": "Farbwechsel, schnell bis langsam"
            }
          ]
        },
        {
          "offset": 11,
          "function": "program",
          "label": "Pan/Color Macros",
          "ranges": [
            {
              "from": 0,
              "to": 55,
              "kind": "off",
              "label": "Keine Funktion"
            },
            {
              "from": 56,
              "to": 75,
              "kind": "effect",
              "label": "Musiksteuerung"
            },
            {
              "from": 76,
              "to": 105,
              "kind": "effect",
              "label": "Rot, Drehung im Uhrzeigersinn"
            },
            {
              "from": 106,
              "to": 135,
              "kind": "effect",
              "label": "Blau, Drehung gegen den Uhrzeigersinn"
            },
            {
              "from": 136,
              "to": 165,
              "kind": "effect",
              "label": "7 Farben, Drehung im Uhrzeigersinn"
            },
            {
              "from": 166,
              "to": 195,
              "kind": "effect",
              "label": "7 Farben, Drehung gegen den Uhrzeigersinn"
            },
            {
              "from": 196,
              "to": 225,
              "kind": "effect",
              "label": "7 Farben mit Strobo, Drehung im Uhrzeigersinn"
            },
            {
              "from": 226,
              "to": 255,
              "kind": "effect",
              "label": "7 Farben mit Strobo, Drehung gegen den Uhrzeigersinn"
            }
          ]
        },
        {
          "offset": 12,
          "function": "reset",
          "label": "Reset",
          "ranges": [
            {
              "from": 0,
              "to": 69,
              "kind": "off",
              "label": "Keine Funktion"
            },
            {
              "from": 70,
              "to": 85,
              "kind": "other",
              "label": "Reset"
            },
            {
              "from": 86,
              "to": 255,
              "kind": "off",
              "label": "Keine Funktion"
            }
          ]
        }
      ]
    },
    {
      "schemaVersion": 1,
      "id": "apelabs-apestick-xl-4ch",
      "manufacturer": "Ape Labs",
      "model": "ApeStick XL RGBWW",
      "mode": "4CH",
      "category": "par",
      "channelCount": 4,
      "verified": true,
      "source": "Ape Labs Online-Anleitung (apelabs.com/manual), Reiter „Basic“ („Gültig für alle Apelabs-Produkte außerhalb der Marvel und PIX Serie“), Kapitel 31 DMX-Adressen (Firmware 5.0 und höher), Abschnitt 31.1 (Stand 09/2026)",
      "deviceSetup": "In der Ape Labs App über den CONNECT: „Devices“ → Lampen-Einstellungen → Gruppe, DMX-Modus „4 Kanal“ und die DMX-Startadresse aus der App wählen, dann „Änderungen übernehmen“.",
      "notes": "Akku-Röhre (91 cm) mit RGB + Warmweiß. Die Lampe hat keine DMX-Buchse: Das DMX-Signal kommt per Funk vom Ape Labs CONNECT, dessen DMX-Eingang hinter der Lichtbox hängt. Ohne CONNECT ist die Lampe nicht ansteuerbar. Einen eingebauten CRMX-Empfänger haben nur die Serien Marvel und PIX, der ApeStick nicht. Der Standard-Modus: nur Farbe, kein eigener Dimmer (die App dimmt über die Farben) und kein Strobo. Mit Dimmer und Strobo läuft der Modus 7CH (Firmware 5.0 oder höher). Der ebenfalls mögliche Modus 8CH ist derselbe Modus in 16 Bit; Fadeasy braucht ihn nicht, und die Anleitung listet dort Blau vor Grün.",
      "channels": [
        {
          "offset": 1,
          "function": "red",
          "label": "Rot"
        },
        {
          "offset": 2,
          "function": "green",
          "label": "Grün"
        },
        {
          "offset": 3,
          "function": "blue",
          "label": "Blau"
        },
        {
          "offset": 4,
          "function": "warmWhite",
          "label": "Warmweiß"
        }
      ]
    },
    {
      "schemaVersion": 1,
      "id": "apelabs-apestick-xl-7ch",
      "manufacturer": "Ape Labs",
      "model": "ApeStick XL RGBWW",
      "mode": "7CH",
      "category": "par",
      "channelCount": 7,
      "verified": true,
      "source": "Ape Labs Online-Anleitung (apelabs.com/manual), Reiter „Basic“ („Gültig für alle Apelabs-Produkte außerhalb der Marvel und PIX Serie“), Kapitel 31 DMX-Adressen (Firmware 5.0 und höher), Abschnitt 31.3 (Stand 09/2026)",
      "deviceSetup": "In der Ape Labs App über den CONNECT: „Devices“ → Lampen-Einstellungen → Gruppe, DMX-Modus „7 Kanal“ und die DMX-Startadresse aus der App wählen, dann „Änderungen übernehmen“. Der Modus gibt es erst ab Firmware 5.0, ältere Lampen vorher über die App aktualisieren.",
      "notes": "Akku-Röhre (91 cm) mit RGB + Warmweiß. Die Lampe hat keine DMX-Buchse: Das DMX-Signal kommt per Funk vom Ape Labs CONNECT, dessen DMX-Eingang hinter der Lichtbox hängt. Ohne CONNECT ist die Lampe nicht ansteuerbar. Einen eingebauten CRMX-Empfänger haben nur die Serien Marvel und PIX, der ApeStick nicht. Empfohlener Modus: wie 4CH, aber mit eigenem Dimmer. Kanal 6 heißt in der Anleitung „Speed/Strobo“ (0 = aus, 1 bis 255 langsam bis schnell) und ist als Strobo eingetragen; die Anleitung nennt dazu Zeiten von 142 Stunden bis 0,031 Sekunden, der brauchbare Strobo-Bereich liegt also ganz oben. Kanal 7 schaltet das eingebaute Mikrofon ein und bleibt auf 0, sonst steuert sich die Lampe selbst. Die Röhre leuchtet immer als ein Stück, Lauflicht kann sie nicht.",
      "channels": [
        {
          "offset": 1,
          "function": "red",
          "label": "Rot"
        },
        {
          "offset": 2,
          "function": "green",
          "label": "Grün"
        },
        {
          "offset": 3,
          "function": "blue",
          "label": "Blau"
        },
        {
          "offset": 4,
          "function": "warmWhite",
          "label": "Warmweiß"
        },
        {
          "offset": 5,
          "function": "dimmer",
          "label": "Dimmer"
        },
        {
          "offset": 6,
          "function": "strobe",
          "label": "Speed/Strobo",
          "ranges": [
            {
              "from": 0,
              "to": 0,
              "kind": "off",
              "label": "Aus"
            },
            {
              "from": 1,
              "to": 255,
              "kind": "strobe",
              "label": "Langsam bis schnell",
              "speed": "slowToFast"
            }
          ]
        },
        {
          "offset": 7,
          "function": "soundActive",
          "label": "Musik Mode (eingebautes Mikrofon)",
          "ranges": [
            {
              "from": 0,
              "to": 124,
              "kind": "off",
              "label": "Musik-Mode aus"
            },
            {
              "from": 125,
              "to": 255,
              "kind": "effect",
              "label": "Musik-Mode an"
            }
          ]
        }
      ]
    },
    {
      "schemaVersion": 1,
      "id": "apelabs-neon-tube-pix-32ch",
      "manufacturer": "Ape Labs",
      "model": "Neon Tube PIX",
      "mode": "32CH",
      "category": "pixelBar",
      "channelCount": 32,
      "segments": 8,
      "verified": true,
      "source": "Ape Labs Online-Anleitung (apelabs.com/manual), Abschnitt Neon Tube PIX, Kapitel 3.7 DMX-Adressen (Stand 09/2026)",
      "deviceSetup": "In der Ape Labs App über den CONNECT: „Devices“ → Lampen-Einstellungen → Gruppe, DMX-Modus „32 Kanal (8 Pixel)“ und die DMX-Startadresse aus der App wählen, dann „Änderungen übernehmen“. Bei CRMX-Betrieb Modus und Adresse stattdessen in der App „CRMX Configurator“ einstellen.",
      "notes": "Die Lampe hat keine DMX-Buchse. Das DMX-Signal kommt entweder per Funk vom Ape Labs CONNECT (dessen DMX-Eingang hängt hinter der Lichtbox) oder über den eingebauten CRMX-Empfänger. Hinter der Lichtbox braucht es also einen CONNECT oder einen CRMX-Sender. In diesem Modus hat die Röhre 8 einzeln steuerbare Stücke mit Rot, Grün, Blau und Warmweiß – damit läuft das Lauflicht der App über die Röhre. Einen Dimmer und einen Strobo-Kanal gibt es hier nicht; die App dimmt über die Farben und blitzt selbst. Wer Dimmer und Musik-Mode braucht, nimmt 7CH. Es gibt zusätzlich einen 128-Kanal-Modus mit allen 32 Pixeln; er ist hier nicht angelegt, weil er ein Viertel des Universums belegt. Läuft das Lauflicht falsch herum, bei der Lampe „Lauflicht andersherum“ einschalten.",
      "channels": [
        {
          "offset": 1,
          "function": "red",
          "label": "Pixel 1 Rot",
          "segment": 1
        },
        {
          "offset": 2,
          "function": "green",
          "label": "Pixel 1 Grün",
          "segment": 1
        },
        {
          "offset": 3,
          "function": "blue",
          "label": "Pixel 1 Blau",
          "segment": 1
        },
        {
          "offset": 4,
          "function": "warmWhite",
          "label": "Pixel 1 Warmweiß",
          "segment": 1
        },
        {
          "offset": 5,
          "function": "red",
          "label": "Pixel 2 Rot",
          "segment": 2
        },
        {
          "offset": 6,
          "function": "green",
          "label": "Pixel 2 Grün",
          "segment": 2
        },
        {
          "offset": 7,
          "function": "blue",
          "label": "Pixel 2 Blau",
          "segment": 2
        },
        {
          "offset": 8,
          "function": "warmWhite",
          "label": "Pixel 2 Warmweiß",
          "segment": 2
        },
        {
          "offset": 9,
          "function": "red",
          "label": "Pixel 3 Rot",
          "segment": 3
        },
        {
          "offset": 10,
          "function": "green",
          "label": "Pixel 3 Grün",
          "segment": 3
        },
        {
          "offset": 11,
          "function": "blue",
          "label": "Pixel 3 Blau",
          "segment": 3
        },
        {
          "offset": 12,
          "function": "warmWhite",
          "label": "Pixel 3 Warmweiß",
          "segment": 3
        },
        {
          "offset": 13,
          "function": "red",
          "label": "Pixel 4 Rot",
          "segment": 4
        },
        {
          "offset": 14,
          "function": "green",
          "label": "Pixel 4 Grün",
          "segment": 4
        },
        {
          "offset": 15,
          "function": "blue",
          "label": "Pixel 4 Blau",
          "segment": 4
        },
        {
          "offset": 16,
          "function": "warmWhite",
          "label": "Pixel 4 Warmweiß",
          "segment": 4
        },
        {
          "offset": 17,
          "function": "red",
          "label": "Pixel 5 Rot",
          "segment": 5
        },
        {
          "offset": 18,
          "function": "green",
          "label": "Pixel 5 Grün",
          "segment": 5
        },
        {
          "offset": 19,
          "function": "blue",
          "label": "Pixel 5 Blau",
          "segment": 5
        },
        {
          "offset": 20,
          "function": "warmWhite",
          "label": "Pixel 5 Warmweiß",
          "segment": 5
        },
        {
          "offset": 21,
          "function": "red",
          "label": "Pixel 6 Rot",
          "segment": 6
        },
        {
          "offset": 22,
          "function": "green",
          "label": "Pixel 6 Grün",
          "segment": 6
        },
        {
          "offset": 23,
          "function": "blue",
          "label": "Pixel 6 Blau",
          "segment": 6
        },
        {
          "offset": 24,
          "function": "warmWhite",
          "label": "Pixel 6 Warmweiß",
          "segment": 6
        },
        {
          "offset": 25,
          "function": "red",
          "label": "Pixel 7 Rot",
          "segment": 7
        },
        {
          "offset": 26,
          "function": "green",
          "label": "Pixel 7 Grün",
          "segment": 7
        },
        {
          "offset": 27,
          "function": "blue",
          "label": "Pixel 7 Blau",
          "segment": 7
        },
        {
          "offset": 28,
          "function": "warmWhite",
          "label": "Pixel 7 Warmweiß",
          "segment": 7
        },
        {
          "offset": 29,
          "function": "red",
          "label": "Pixel 8 Rot",
          "segment": 8
        },
        {
          "offset": 30,
          "function": "green",
          "label": "Pixel 8 Grün",
          "segment": 8
        },
        {
          "offset": 31,
          "function": "blue",
          "label": "Pixel 8 Blau",
          "segment": 8
        },
        {
          "offset": 32,
          "function": "warmWhite",
          "label": "Pixel 8 Warmweiß",
          "segment": 8
        }
      ]
    },
    {
      "schemaVersion": 1,
      "id": "apelabs-neon-tube-pix-4ch",
      "manufacturer": "Ape Labs",
      "model": "Neon Tube PIX",
      "mode": "4CH",
      "category": "par",
      "channelCount": 4,
      "verified": true,
      "source": "Ape Labs Online-Anleitung (apelabs.com/manual), Abschnitt Neon Tube PIX, Kapitel 3.7 DMX-Adressen (Stand 09/2026)",
      "deviceSetup": "In der Ape Labs App über den CONNECT: „Devices“ → Lampen-Einstellungen → Gruppe, DMX-Modus „4 Kanal (1 Pixel)“ und die DMX-Startadresse aus der App wählen, dann „Änderungen übernehmen“. Bei CRMX-Betrieb Modus und Adresse stattdessen in der App „CRMX Configurator“ einstellen.",
      "notes": "Die Lampe hat keine DMX-Buchse. Das DMX-Signal kommt entweder per Funk vom Ape Labs CONNECT (dessen DMX-Eingang hängt hinter der Lichtbox) oder über den eingebauten CRMX-Empfänger. Hinter der Lichtbox braucht es also einen CONNECT oder einen CRMX-Sender. Der schlankeste Modus: die ganze Röhre als ein Stück, nur Farbe. Keinen Dimmer (die App dimmt über die Farben) und kein Strobo. Mehr Möglichkeiten haben 7CH (mit Dimmer) und 32CH (mit Lauflicht).",
      "channels": [
        {
          "offset": 1,
          "function": "red",
          "label": "Rot"
        },
        {
          "offset": 2,
          "function": "green",
          "label": "Grün"
        },
        {
          "offset": 3,
          "function": "blue",
          "label": "Blau"
        },
        {
          "offset": 4,
          "function": "warmWhite",
          "label": "Warmweiß"
        }
      ]
    },
    {
      "schemaVersion": 1,
      "id": "apelabs-neon-tube-pix-7ch",
      "manufacturer": "Ape Labs",
      "model": "Neon Tube PIX",
      "mode": "7CH",
      "category": "par",
      "channelCount": 7,
      "verified": true,
      "source": "Ape Labs Online-Anleitung (apelabs.com/manual), Abschnitt Neon Tube PIX, Kapitel 3.7 DMX-Adressen (Stand 09/2026)",
      "deviceSetup": "In der Ape Labs App über den CONNECT: „Devices“ → Lampen-Einstellungen → Gruppe, DMX-Modus „7 Kanal (Ape Labs Mode)“ und die DMX-Startadresse aus der App wählen, dann „Änderungen übernehmen“. Bei CRMX-Betrieb Modus und Adresse stattdessen in der App „CRMX Configurator“ einstellen.",
      "notes": "Die Lampe hat keine DMX-Buchse. Das DMX-Signal kommt entweder per Funk vom Ape Labs CONNECT (dessen DMX-Eingang hängt hinter der Lichtbox) oder über den eingebauten CRMX-Empfänger. Hinter der Lichtbox braucht es also einen CONNECT oder einen CRMX-Sender. Der „Ape Labs Mode“ hat einen eigenen Dimmer, die Röhre leuchtet dabei aber als ein Stück (kein Lauflicht). Für Lauflicht den Modus 32CH nehmen. Kanal 6 heißt in der Anleitung nur „Speed“ und ist deshalb als Tempo der eingebauten Programme eingetragen; beim Neon Tube Single steht an derselben Stelle „Speed/Strobo“. Ob der Kanal auch blitzt, zeigt der Kanal-Test. Kanal 7 schaltet das eingebaute Mikrofon ein und bleibt auf 0, sonst steuert sich die Lampe selbst.",
      "channels": [
        {
          "offset": 1,
          "function": "red",
          "label": "Rot"
        },
        {
          "offset": 2,
          "function": "green",
          "label": "Grün"
        },
        {
          "offset": 3,
          "function": "blue",
          "label": "Blau"
        },
        {
          "offset": 4,
          "function": "warmWhite",
          "label": "Warmweiß"
        },
        {
          "offset": 5,
          "function": "dimmer",
          "label": "Dimmer"
        },
        {
          "offset": 6,
          "function": "programSpeed",
          "label": "Speed"
        },
        {
          "offset": 7,
          "function": "soundActive",
          "label": "Musik Mode",
          "ranges": [
            {
              "from": 0,
              "to": 124,
              "kind": "off",
              "label": "Musik-Mode aus"
            },
            {
              "from": 125,
              "to": 255,
              "kind": "effect",
              "label": "Musik-Mode an"
            }
          ]
        }
      ]
    },
    {
      "schemaVersion": 1,
      "id": "apelabs-neon-tube-single-4ch",
      "manufacturer": "Ape Labs",
      "model": "Neon Tube Single RGBWW",
      "mode": "4CH",
      "category": "par",
      "channelCount": 4,
      "verified": true,
      "source": "Ape Labs Online-Anleitung (apelabs.com/manual), Abschnitt Neon Tube, Kapitel 31 DMX-Adressen (Firmware 5.0 und höher), Stand 09/2026",
      "deviceSetup": "In der Ape Labs App über den CONNECT: „Devices“ → Lampen-Einstellungen → Gruppe, DMX-Modus „4 Kanal“ und die DMX-Startadresse aus der App wählen, dann „Änderungen übernehmen“.",
      "notes": "Die Röhre hat keine DMX-Buchse. Das Signal kommt per Funk vom Ape Labs CONNECT, dessen DMX-Eingang hinter der Lichtbox hängt. Die Kanalbelegung gilt ab Firmware 5.0; ältere Lampen (4.9 und früher) haben einen anderen 3-Kanal-Modus. Nur Farbe, kein Dimmer und kein Strobo – die App dimmt dann über die Farbkanäle und blitzt selbst. Wer Dimmer und Strobo will, nimmt 7CH. Es gibt zusätzlich einen 8-Kanal-Modus mit 16 Bit je Farbe; Fadeasy kennt keine Fein-Kanäle für Farben, deshalb ist er nicht angelegt.",
      "channels": [
        {
          "offset": 1,
          "function": "red",
          "label": "Rot"
        },
        {
          "offset": 2,
          "function": "green",
          "label": "Grün"
        },
        {
          "offset": 3,
          "function": "blue",
          "label": "Blau"
        },
        {
          "offset": 4,
          "function": "warmWhite",
          "label": "Warmweiß"
        }
      ]
    },
    {
      "schemaVersion": 1,
      "id": "apelabs-neon-tube-single-7ch",
      "manufacturer": "Ape Labs",
      "model": "Neon Tube Single RGBWW",
      "mode": "7CH",
      "category": "par",
      "channelCount": 7,
      "verified": true,
      "source": "Ape Labs Online-Anleitung (apelabs.com/manual), Abschnitt Neon Tube, Kapitel 31 DMX-Adressen (Firmware 5.0 und höher), Stand 09/2026",
      "deviceSetup": "In der Ape Labs App über den CONNECT: „Devices“ → Lampen-Einstellungen → Gruppe, DMX-Modus „7 Kanal“ und die DMX-Startadresse aus der App wählen, dann „Änderungen übernehmen“.",
      "notes": "Die Röhre hat keine DMX-Buchse. Das Signal kommt per Funk vom Ape Labs CONNECT, dessen DMX-Eingang hinter der Lichtbox hängt. Die Kanalbelegung gilt ab Firmware 5.0; ältere Lampen (4.9 und früher) haben einen anderen 3-Kanal-Modus. Empfohlener Modus: eigener Dimmer, dazu Strobo. Kanal 6 heißt in der Anleitung „Speed/Strobo“ (0 = aus, 1 bis 255 langsam bis schnell) und ist deshalb als Strobo eingetragen; ob er allein wirklich blitzt oder nur das Tempo der eingebauten Programme setzt, zeigt der Kanal-Test. Kanal 7 schaltet das eingebaute Mikrofon ein und bleibt auf 0, sonst steuert sich die Lampe selbst. Die Röhre leuchtet als ein Stück, ein Lauflicht gibt es nur bei der Neon Tube PIX.",
      "channels": [
        {
          "offset": 1,
          "function": "red",
          "label": "Rot"
        },
        {
          "offset": 2,
          "function": "green",
          "label": "Grün"
        },
        {
          "offset": 3,
          "function": "blue",
          "label": "Blau"
        },
        {
          "offset": 4,
          "function": "warmWhite",
          "label": "Warmweiß"
        },
        {
          "offset": 5,
          "function": "dimmer",
          "label": "Dimmer"
        },
        {
          "offset": 6,
          "function": "strobe",
          "label": "Speed/Strobo",
          "ranges": [
            {
              "from": 0,
              "to": 0,
              "kind": "off",
              "label": "Aus"
            },
            {
              "from": 1,
              "to": 255,
              "kind": "strobe",
              "label": "Langsam bis schnell",
              "speed": "slowToFast"
            }
          ]
        },
        {
          "offset": 7,
          "function": "soundActive",
          "label": "Musik Mode",
          "ranges": [
            {
              "from": 0,
              "to": 124,
              "kind": "off",
              "label": "Musik-Mode aus"
            },
            {
              "from": 125,
              "to": 255,
              "kind": "effect",
              "label": "Musik-Mode an (eingebautes Mikrofon)"
            }
          ]
        }
      ]
    },
    {
      "schemaVersion": 1,
      "id": "beamz-cobra-wash120-ch22",
      "manufacturer": "BeamZ",
      "model": "Cobra Wash120",
      "mode": "CH22",
      "category": "movingHeadWash",
      "channelCount": 22,
      "movement": {
        "panDegrees": 540,
        "tiltDegrees": 205
      },
      "verified": true,
      "source": "BeamZ Cobra Wash120 Manual V1.0, DMX Channels S. 29, Control Menu S. 28 (beamzlighting.com, 150.437)",
      "deviceSetup": "SET → nodE → dnh (DMX), ADDR auf die Adresse aus der App, CHND zeigt CH22.",
      "notes": "Kein Zoom (Abstrahlwinkel fest 24°). Kanäle 13 bis 20 sind der Halo-Ring (26 RGB-LEDs) und folgen in der App der Farbwahl. Kanal 18 „Halo Color“ hat laut Tabelle keinen Aus-Bereich; die App lässt ihn auf 0. Leuchtet der Ring dann rot statt in der gewählten Farbe, bitte im Kanal-Test prüfen. Kanal 6 „OFF“ ist hier als Zu gedeutet, die App nutzt „An“ (104 bis 107).",
      "channels": [
        {
          "offset": 1,
          "function": "pan",
          "label": "Pan",
          "defaultValue": 128
        },
        {
          "offset": 2,
          "function": "panFine",
          "label": "Pan fine"
        },
        {
          "offset": 3,
          "function": "tilt",
          "label": "Tilt",
          "defaultValue": 128
        },
        {
          "offset": 4,
          "function": "tiltFine",
          "label": "Tilt fine"
        },
        {
          "offset": 5,
          "function": "dimmer",
          "label": "Dimmer"
        },
        {
          "offset": 6,
          "function": "shutter",
          "label": "Strobe",
          "tags": [
            "needsOpen"
          ],
          "ranges": [
            {
              "from": 0,
              "to": 3,
              "kind": "closed",
              "label": "Aus"
            },
            {
              "from": 4,
              "to": 103,
              "kind": "strobe",
              "label": "Strobo langsam bis schnell",
              "speed": "slowToFast"
            },
            {
              "from": 104,
              "to": 107,
              "kind": "open",
              "label": "An"
            },
            {
              "from": 108,
              "to": 207,
              "kind": "strobe",
              "label": "Geteilter Strobo langsam bis schnell",
              "speed": "slowToFast"
            },
            {
              "from": 208,
              "to": 212,
              "kind": "open",
              "label": "An"
            },
            {
              "from": 213,
              "to": 251,
              "kind": "random",
              "label": "Zufalls-Strobo schnell bis langsam"
            },
            {
              "from": 252,
              "to": 255,
              "kind": "open",
              "label": "An"
            }
          ]
        },
        {
          "offset": 7,
          "function": "red",
          "label": "Red"
        },
        {
          "offset": 8,
          "function": "green",
          "label": "Green"
        },
        {
          "offset": 9,
          "function": "blue",
          "label": "Blue"
        },
        {
          "offset": 10,
          "function": "white",
          "label": "White"
        },
        {
          "offset": 11,
          "function": "cto",
          "label": "Color temperature",
          "ranges": [
            {
              "from": 0,
              "to": 9,
              "kind": "off",
              "label": "Keine Funktion"
            },
            {
              "from": 10,
              "to": 255,
              "kind": "other",
              "label": "Kaltweiß bis Warmweiß"
            }
          ]
        },
        {
          "offset": 12,
          "function": "colorMacro",
          "label": "Color macro",
          "ranges": [
            {
              "from": 0,
              "to": 9,
              "kind": "off",
              "label": "Keine Funktion"
            },
            {
              "from": 10,
              "to": 209,
              "kind": "effect",
              "label": "Farbwechsel"
            },
            {
              "from": 210,
              "to": 255,
              "kind": "effect",
              "label": "64 feste Farben"
            }
          ]
        },
        {
          "offset": 13,
          "function": "dimmer",
          "label": "Halo dimmer",
          "tags": [
            "ring"
          ]
        },
        {
          "offset": 14,
          "function": "strobe",
          "label": "Halo strobe",
          "tags": [
            "ring"
          ],
          "ranges": [
            {
              "from": 0,
              "to": 4,
              "kind": "off",
              "label": "Aus"
            },
            {
              "from": 5,
              "to": 250,
              "kind": "strobe",
              "label": "Strobo langsam bis schnell",
              "speed": "slowToFast"
            },
            {
              "from": 251,
              "to": 255,
              "kind": "off",
              "label": "Aus"
            }
          ]
        },
        {
          "offset": 15,
          "function": "red",
          "label": "Halo red",
          "tags": [
            "ring"
          ]
        },
        {
          "offset": 16,
          "function": "green",
          "label": "Halo green",
          "tags": [
            "ring"
          ]
        },
        {
          "offset": 17,
          "function": "blue",
          "label": "Halo blue",
          "tags": [
            "ring"
          ]
        },
        {
          "offset": 18,
          "function": "colorMacro",
          "label": "Halo color",
          "tags": [
            "ring"
          ],
          "ranges": [
            {
              "from": 0,
              "to": 85,
              "kind": "effect",
              "label": "Rot nach Grün"
            },
            {
              "from": 86,
              "to": 170,
              "kind": "effect",
              "label": "Grün nach Blau"
            },
            {
              "from": 171,
              "to": 255,
              "kind": "effect",
              "label": "Blau nach Rot"
            }
          ]
        },
        {
          "offset": 19,
          "function": "program",
          "label": "Halo effect",
          "tags": [
            "ring"
          ],
          "ranges": [
            {
              "from": 0,
              "to": 4,
              "kind": "off",
              "label": "Keine Funktion"
            },
            {
              "from": 5,
              "to": 255,
              "kind": "effect",
              "label": "Ring-Effekte (alle 5 Werte einer)"
            }
          ]
        },
        {
          "offset": 20,
          "function": "programSpeed",
          "label": "Halo effect speed",
          "tags": [
            "ring"
          ],
          "ranges": [
            {
              "from": 0,
              "to": 127,
              "kind": "rotation",
              "label": "Im Uhrzeigersinn langsam bis schnell",
              "speed": "slowToFast"
            },
            {
              "from": 128,
              "to": 255,
              "kind": "rotation",
              "label": "Gegen den Uhrzeigersinn langsam bis schnell",
              "speed": "slowToFast"
            }
          ]
        },
        {
          "offset": 21,
          "function": "panTiltSpeed",
          "label": "PT speed"
        },
        {
          "offset": 22,
          "function": "reset",
          "label": "Reset",
          "ranges": [
            {
              "from": 0,
              "to": 249,
              "kind": "off",
              "label": "Keine Funktion"
            },
            {
              "from": 250,
              "to": 255,
              "kind": "other",
              "label": "Alles zurücksetzen nach 5 s"
            }
          ]
        }
      ]
    },
    {
      "schemaVersion": 1,
      "id": "beamz-kube20-11ch",
      "manufacturer": "BeamZ",
      "model": "KUBE20",
      "mode": "11CH",
      "category": "par",
      "channelCount": 11,
      "verified": true,
      "source": "BeamZ KUBE20 Linkable Battery Uplight (150.640 / 150.641), Manual V1.1, DMX CHANNELS S. 29 und 30, Control Menu S. 27, Technische Daten S. 31",
      "deviceSetup": "Menü CHANNEL auf 11CH stellen und DMX ADDR auf die Adresse aus der App. Funk-DMX einschalten: WIRELESS DMX ON/OFF → ON, dann mit dem WDMX-Sender koppeln (RD Protocol → Paring).",
      "notes": "20 W RGBWA-UV 6-in-1 Akku-Uplight, IP65, Abstrahlwinkel 24 Grad. Wichtig: Die KUBE20 hat keine DMX-Buchse, sie hört nur über Funk-DMX (WDMX). Hinter der Lichtbox muss also ein WDMX-Sender hängen, sonst kommt kein Signal an. Die Anleitung nennt für die Farb- und Dimmerkanäle nur 001 bis 255, 0 ist aus. Empfohlener Modus: Helligkeit, alle sechs Farben und Strobo einzeln. Kanal 9 (Farbtemperatur) bleibt auf 0 = aus, ab Wert 11 würde er die Farbwahl übersteuern. Kanal 10 (Programme) und Kanal 11 (Tempo) bleiben auf 0, sonst laufen die eingebauten Programme. Weitere Modi am Gerät: 2CH (nur Helligkeit und Farbtemperatur, für die App unbrauchbar), 6CH und 8CH.",
      "channels": [
        {
          "offset": 1,
          "function": "dimmer",
          "label": "DIMMING (Total dimming)"
        },
        {
          "offset": 2,
          "function": "red",
          "label": "RED linear dimming"
        },
        {
          "offset": 3,
          "function": "green",
          "label": "GREEN linear dimming"
        },
        {
          "offset": 4,
          "function": "blue",
          "label": "BLUE linear dimming"
        },
        {
          "offset": 5,
          "function": "white",
          "label": "WHITE linear dimming"
        },
        {
          "offset": 6,
          "function": "amber",
          "label": "AMBER linear dimming"
        },
        {
          "offset": 7,
          "function": "uv",
          "label": "UV linear dimming"
        },
        {
          "offset": 8,
          "function": "strobe",
          "label": "OFF / STROBE",
          "ranges": [
            {
              "from": 0,
              "to": 9,
              "kind": "off",
              "label": "Kein Strobo"
            },
            {
              "from": 10,
              "to": 255,
              "kind": "strobe",
              "label": "Strobo langsam bis schnell (0 bis 30 Hz)",
              "speed": "slowToFast"
            }
          ]
        },
        {
          "offset": 9,
          "function": "cto",
          "label": "COLOR TEMP.",
          "ranges": [
            {
              "from": 0,
              "to": 10,
              "kind": "off",
              "label": "Aus"
            },
            {
              "from": 11,
              "to": 20,
              "kind": "slot",
              "label": "Farbtemperatur 2000 K"
            },
            {
              "from": 21,
              "to": 30,
              "kind": "slot",
              "label": "Farbtemperatur 2200 K"
            },
            {
              "from": 31,
              "to": 40,
              "kind": "slot",
              "label": "Farbtemperatur 2400 K"
            },
            {
              "from": 41,
              "to": 50,
              "kind": "slot",
              "label": "Farbtemperatur 2600 K"
            },
            {
              "from": 51,
              "to": 60,
              "kind": "slot",
              "label": "Farbtemperatur 2800 K"
            },
            {
              "from": 61,
              "to": 70,
              "kind": "slot",
              "label": "Farbtemperatur 3200 K"
            },
            {
              "from": 71,
              "to": 80,
              "kind": "slot",
              "label": "Farbtemperatur 3600 K"
            },
            {
              "from": 81,
              "to": 90,
              "kind": "slot",
              "label": "Farbtemperatur 4000 K"
            },
            {
              "from": 91,
              "to": 100,
              "kind": "slot",
              "label": "Farbtemperatur 4400 K"
            },
            {
              "from": 101,
              "to": 110,
              "kind": "slot",
              "label": "Farbtemperatur 4800 K"
            },
            {
              "from": 111,
              "to": 120,
              "kind": "slot",
              "label": "Farbtemperatur 5200 K"
            },
            {
              "from": 121,
              "to": 130,
              "kind": "slot",
              "label": "Farbtemperatur 5600 K"
            },
            {
              "from": 131,
              "to": 140,
              "kind": "slot",
              "label": "Farbtemperatur 6000 K"
            },
            {
              "from": 141,
              "to": 150,
              "kind": "slot",
              "label": "Farbtemperatur 6400 K"
            },
            {
              "from": 151,
              "to": 160,
              "kind": "slot",
              "label": "Farbtemperatur 6800 K"
            },
            {
              "from": 161,
              "to": 170,
              "kind": "slot",
              "label": "Farbtemperatur 7200 K"
            },
            {
              "from": 171,
              "to": 180,
              "kind": "slot",
              "label": "Farbtemperatur 7600 K"
            },
            {
              "from": 181,
              "to": 190,
              "kind": "slot",
              "label": "Farbtemperatur 8000 K"
            },
            {
              "from": 191,
              "to": 200,
              "kind": "slot",
              "label": "Farbtemperatur 8400 K"
            },
            {
              "from": 201,
              "to": 210,
              "kind": "slot",
              "label": "Farbtemperatur 8800 K"
            },
            {
              "from": 211,
              "to": 220,
              "kind": "slot",
              "label": "Farbtemperatur 9200 K"
            },
            {
              "from": 221,
              "to": 230,
              "kind": "slot",
              "label": "Farbtemperatur 9600 K"
            },
            {
              "from": 231,
              "to": 240,
              "kind": "slot",
              "label": "Farbtemperatur 10000 K"
            },
            {
              "from": 241,
              "to": 255,
              "kind": "off",
              "label": "Ohne Funktion"
            }
          ]
        },
        {
          "offset": 10,
          "function": "program",
          "label": "MODE (eingebaute Programme)",
          "ranges": [
            {
              "from": 0,
              "to": 9,
              "kind": "off",
              "label": "Ohne Funktion"
            },
            {
              "from": 10,
              "to": 50,
              "kind": "effect",
              "label": "Statische Farbmischung"
            },
            {
              "from": 51,
              "to": 100,
              "kind": "effect",
              "label": "Sprung (Jump)"
            },
            {
              "from": 101,
              "to": 150,
              "kind": "effect",
              "label": "Verlauf (Gradient)"
            },
            {
              "from": 151,
              "to": 200,
              "kind": "effect",
              "label": "Wechsel (Mutation)"
            },
            {
              "from": 201,
              "to": 215,
              "kind": "effect",
              "label": "Musik: Farbwechsel"
            },
            {
              "from": 216,
              "to": 230,
              "kind": "effect",
              "label": "Musik: Farbwechsel mit Strobo"
            },
            {
              "from": 231,
              "to": 245,
              "kind": "effect",
              "label": "Musik: Wechsel"
            },
            {
              "from": 246,
              "to": 255,
              "kind": "effect",
              "label": "Musik: Atmen"
            }
          ]
        },
        {
          "offset": 11,
          "function": "programSpeed",
          "label": "SPEED (Tempo der Programme)"
        }
      ]
    },
    {
      "schemaVersion": 1,
      "id": "beamz-kube20-6ch",
      "manufacturer": "BeamZ",
      "model": "KUBE20",
      "mode": "6CH",
      "category": "par",
      "channelCount": 6,
      "verified": true,
      "source": "BeamZ KUBE20 Linkable Battery Uplight (150.640 / 150.641), Manual V1.1, DMX CHANNELS S. 29 und 30, Control Menu S. 27, Technische Daten S. 31",
      "deviceSetup": "Menü CHANNEL auf 6CH stellen und DMX ADDR auf die Adresse aus der App. Funk-DMX einschalten: WIRELESS DMX ON/OFF → ON, dann mit dem WDMX-Sender koppeln (RD Protocol → Paring).",
      "notes": "20 W RGBWA-UV 6-in-1 Akku-Uplight, IP65, Abstrahlwinkel 24 Grad. Wichtig: Die KUBE20 hat keine DMX-Buchse, sie hört nur über Funk-DMX (WDMX). Hinter der Lichtbox muss also ein WDMX-Sender hängen, sonst kommt kein Signal an. Die Anleitung nennt für die Farb- und Dimmerkanäle nur 001 bis 255, 0 ist aus. Nur die sechs Farben, kein eigener Dimmer: Die App regelt die Helligkeit über die Farbkanäle. Kein Strobo-Kanal, die App blitzt hier selbst über die Farben. Besser ist der Modus 8CH oder 11CH.",
      "channels": [
        {
          "offset": 1,
          "function": "red",
          "label": "RED linear dimming"
        },
        {
          "offset": 2,
          "function": "green",
          "label": "GREEN linear dimming"
        },
        {
          "offset": 3,
          "function": "blue",
          "label": "BLUE linear dimming"
        },
        {
          "offset": 4,
          "function": "white",
          "label": "WHITE linear dimming"
        },
        {
          "offset": 5,
          "function": "amber",
          "label": "AMBER linear dimming"
        },
        {
          "offset": 6,
          "function": "uv",
          "label": "UV linear dimming"
        }
      ]
    },
    {
      "schemaVersion": 1,
      "id": "beamz-kube20-8ch",
      "manufacturer": "BeamZ",
      "model": "KUBE20",
      "mode": "8CH",
      "category": "par",
      "channelCount": 8,
      "verified": true,
      "source": "BeamZ KUBE20 Linkable Battery Uplight (150.640 / 150.641), Manual V1.1, DMX CHANNELS S. 29 und 30, Control Menu S. 27, Technische Daten S. 31",
      "deviceSetup": "Menü CHANNEL auf 8CH stellen und DMX ADDR auf die Adresse aus der App. Funk-DMX einschalten: WIRELESS DMX ON/OFF → ON, dann mit dem WDMX-Sender koppeln (RD Protocol → Paring).",
      "notes": "20 W RGBWA-UV 6-in-1 Akku-Uplight, IP65, Abstrahlwinkel 24 Grad. Wichtig: Die KUBE20 hat keine DMX-Buchse, sie hört nur über Funk-DMX (WDMX). Hinter der Lichtbox muss also ein WDMX-Sender hängen, sonst kommt kein Signal an. Die Anleitung nennt für die Farb- und Dimmerkanäle nur 001 bis 255, 0 ist aus. Kleiner Modus mit Helligkeit, Strobo und allen sechs Farben. Ohne Farbtemperatur und ohne eingebaute Programme. Mehr kann der Modus 11CH.",
      "channels": [
        {
          "offset": 1,
          "function": "dimmer",
          "label": "DIMMING (Total dimming)"
        },
        {
          "offset": 2,
          "function": "strobe",
          "label": "OFF / STROBE",
          "ranges": [
            {
              "from": 0,
              "to": 9,
              "kind": "off",
              "label": "Kein Strobo"
            },
            {
              "from": 10,
              "to": 255,
              "kind": "strobe",
              "label": "Strobo langsam bis schnell (0 bis 30 Hz)",
              "speed": "slowToFast"
            }
          ]
        },
        {
          "offset": 3,
          "function": "red",
          "label": "RED linear dimming"
        },
        {
          "offset": 4,
          "function": "green",
          "label": "GREEN linear dimming"
        },
        {
          "offset": 5,
          "function": "blue",
          "label": "BLUE linear dimming"
        },
        {
          "offset": 6,
          "function": "white",
          "label": "WHITE linear dimming"
        },
        {
          "offset": 7,
          "function": "amber",
          "label": "AMBER linear dimming"
        },
        {
          "offset": 8,
          "function": "uv",
          "label": "UV linear dimming"
        }
      ]
    },
    {
      "schemaVersion": 1,
      "id": "beamz-panther-60-14ch",
      "manufacturer": "BeamZ",
      "model": "Panther 60",
      "mode": "14CH",
      "category": "movingHeadWash",
      "channelCount": 14,
      "movement": {
        "panDegrees": 540,
        "tiltDegrees": 220
      },
      "verified": true,
      "source": "BeamZ Panther 60 LED Beam RGBW 4in1 (150.468), Instruction Manual V1.2, DMX CHANNELS S. 21, Menü S. 20, Technische Daten S. 22",
      "deviceSetup": "Mode drücken, MENU 1 „DMX“: oben steht DMX:14CHA, darunter dd:xxx mit UP/DOWN auf die Adresse aus der App stellen, ENTER sichert. Das Gerät hat nur diesen einen DMX-Modus.",
      "notes": "60 W RGBW 4-in-1, sehr enger Strahl (4 Grad Beam), kein Gobo und kein Farbrad, deshalb in der App ein Wash-Kopf. Kanal 5 bleibt auf 0, das ist die schnellste Bewegung. Kanal 12 (Farbmischung) und Kanal 13 (Auto- und Sound-Programme) bleiben auf 0, sonst übersteuern sie Farbe und Bewegung. Die Anleitung nennt für Kanal 11 und 12 keinen Wert 0; angenommen ist „aus“. Blitzt oder flackert das Gerät im Ruhezustand, bitte im Kanal-Test prüfen. Drehen und Neigen lassen sich am Gerät unter MENU 4 Option (Pan:Yes / Tilt:Yes) umkehren, in der App geht das pro Lampe.",
      "channels": [
        {
          "offset": 1,
          "function": "pan",
          "label": "Pan, 0 bis 540 Grad",
          "defaultValue": 128
        },
        {
          "offset": 2,
          "function": "tilt",
          "label": "Tilt, 0 bis 220 Grad",
          "defaultValue": 128
        },
        {
          "offset": 3,
          "function": "panFine",
          "label": "Pan 16-bit (Pan fine)"
        },
        {
          "offset": 4,
          "function": "tiltFine",
          "label": "Tilt 16-bit (Tilt fine)"
        },
        {
          "offset": 5,
          "function": "panTiltSpeed",
          "label": "Pan / Tilt speed, schnell (0) bis langsam (255)"
        },
        {
          "offset": 6,
          "function": "dimmer",
          "label": "Dimmer, RGBW linear dimmer"
        },
        {
          "offset": 7,
          "function": "red",
          "label": "LED Red dimmer"
        },
        {
          "offset": 8,
          "function": "green",
          "label": "LED Green dimmer"
        },
        {
          "offset": 9,
          "function": "blue",
          "label": "LED Blue dimmer"
        },
        {
          "offset": 10,
          "function": "white",
          "label": "LED White dimmer"
        },
        {
          "offset": 11,
          "function": "strobe",
          "label": "Strobe",
          "ranges": [
            {
              "from": 0,
              "to": 0,
              "kind": "off",
              "label": "Kein Strobo"
            },
            {
              "from": 1,
              "to": 255,
              "kind": "strobe",
              "label": "Strobo langsam bis schnell (1 bis 10 Hz)",
              "speed": "slowToFast"
            }
          ]
        },
        {
          "offset": 12,
          "function": "colorMacro",
          "label": "Colour mixing",
          "ranges": [
            {
              "from": 0,
              "to": 0,
              "kind": "off",
              "label": "Aus (Farbe kommt von den Farbkanälen)"
            },
            {
              "from": 1,
              "to": 43,
              "kind": "effect",
              "label": "Rot voll, Grün wird heller, Blau und Weiß aus"
            },
            {
              "from": 44,
              "to": 85,
              "kind": "effect",
              "label": "Rot wird dunkler, Grün voll, Blau und Weiß aus"
            },
            {
              "from": 86,
              "to": 127,
              "kind": "effect",
              "label": "Grün wird dunkler, Blau wird heller, Rot und Weiß aus"
            },
            {
              "from": 128,
              "to": 169,
              "kind": "effect",
              "label": "Rot wird heller, Blau voll, Grün und Weiß aus"
            },
            {
              "from": 170,
              "to": 211,
              "kind": "effect",
              "label": "Rot voll, Grün wird heller, Blau voll, Weiß aus"
            },
            {
              "from": 212,
              "to": 253,
              "kind": "effect",
              "label": "Rot, Grün, Blau voll, Weiß wird heller"
            },
            {
              "from": 254,
              "to": 255,
              "kind": "effect",
              "label": "Rot, Grün, Blau, Weiß voll"
            }
          ]
        },
        {
          "offset": 13,
          "function": "program",
          "label": "Mode (Auto- und Sound-Programme)",
          "ranges": [
            {
              "from": 0,
              "to": 10,
              "kind": "off",
              "label": "Ohne Funktion"
            },
            {
              "from": 11,
              "to": 40,
              "kind": "effect",
              "label": "Auto 1: Bewegung + Farbwechsel + Strobo"
            },
            {
              "from": 41,
              "to": 70,
              "kind": "effect",
              "label": "Auto 2: Bewegung + Farbwechsel, langsam"
            },
            {
              "from": 71,
              "to": 100,
              "kind": "effect",
              "label": "Auto 3: Bewegung + Farbwechsel, schnell"
            },
            {
              "from": 101,
              "to": 130,
              "kind": "effect",
              "label": "Auto 4: Bewegung + Farbverlauf, langsam"
            },
            {
              "from": 131,
              "to": 160,
              "kind": "effect",
              "label": "Auto 5: Bewegung + Farbverlauf, schnell"
            },
            {
              "from": 161,
              "to": 190,
              "kind": "effect",
              "label": "Auto 6: Farbwechsel (Bewegung über Kanal 1 bis 4)"
            },
            {
              "from": 191,
              "to": 220,
              "kind": "effect",
              "label": "Auto 7: Farbverlauf (Bewegung über Kanal 1 bis 4)"
            },
            {
              "from": 221,
              "to": 240,
              "kind": "effect",
              "label": "Musiksteuerung 1, langsam"
            },
            {
              "from": 241,
              "to": 255,
              "kind": "effect",
              "label": "Musiksteuerung 2, schnell"
            }
          ]
        },
        {
          "offset": 14,
          "function": "reset",
          "label": "Reset",
          "ranges": [
            {
              "from": 0,
              "to": 254,
              "kind": "off",
              "label": "Ohne Funktion"
            },
            {
              "from": 255,
              "to": 255,
              "kind": "other",
              "label": "Reset nach 3 Sekunden"
            }
          ]
        }
      ]
    },
    {
      "schemaVersion": 1,
      "id": "botex-sp-1500-dmx-strobe-2ch",
      "manufacturer": "Botex",
      "model": "SP-1500 DMX Strobe",
      "mode": "2CH",
      "category": "par",
      "channelCount": 2,
      "verified": true,
      "source": "Bedienungsanleitung Thomann/Botex SP-1500 DMX Strobe, 10.12.2025, ID 277205 (V3), Abschnitt „Belegung der DMX-Kanäle“, Seite 23",
      "deviceSetup": "DIP-Schalter 10 auf „ON“ stellen, dann arbeitet das Gerät im DMX-Betrieb. Die Adresse aus der App über die DIP-Schalter 1 bis 9 binär einstellen (1, 2, 4, 8, 16, 32, 64, 128, 256 addieren). Für den Selbsttest stehen die Schalter 9 und 10 auf „OFF“.",
      "notes": "Blitzröhre mit 1500 W, nur zwei Kanäle und keine Farbe. Das Gerät kann nicht dauerhaft leuchten: Kanal 1 ist die Blitzfrequenz und hat laut Anleitung keinen Aus-Bereich, bei 0 blitzt die Lampe am langsamsten. Steht die Helligkeit über 0, blitzt sie also ständig; dunkel wird sie nur über die Helligkeit oder „Alles aus“. Der Strobo-Knopf der App regelt Kanal 1. Offen: Die Anleitung nennt für den Dimmer die Werte „0…15“, im Text darüber steht „Dimmer (0 % bis 100 %)“ - die Tabelle ist im PDF verrutscht. Das Profil nimmt den vollen Bereich 0 bis 255 an; am Gerät im Kanal-Test prüfen.",
      "channels": [
        {
          "offset": 1,
          "function": "strobe",
          "label": "Blinkfrequenz ansteigend",
          "ranges": [
            {
              "from": 0,
              "to": 255,
              "kind": "strobe",
              "label": "Blitzfrequenz, langsam bis schnell",
              "speed": "slowToFast"
            }
          ]
        },
        {
          "offset": 2,
          "function": "dimmer",
          "label": "Dimmer (0 % bis 100 %)"
        }
      ]
    },
    {
      "schemaVersion": 1,
      "id": "cameo-auro-spot-z300-17ch",
      "manufacturer": "Cameo",
      "model": "Auro Spot Z300",
      "mode": "DMX 17CH",
      "category": "movingHeadSpot",
      "channelCount": 17,
      "movement": {
        "panDegrees": 540,
        "tiltDegrees": 270
      },
      "verified": true,
      "source": "Cameo AURO SPOT Z 300, DMX Control Table EN (Adam Hall, CLASZ300_Cameo_DMX_Control_Table_EN.pdf) und User Manual; Pan 540° und Tilt 270° sowie Zoom 10° bis 25° aus den technischen Daten auf cameolight.com",
      "deviceSetup": "MODE-Taste öffnet die Systemeinstellungen, dort „Mode“ wählen und mit ENTER auf „DMX 17CH“ stellen. Danach unter „DMX Address“ die Adresse aus der App einstellen.",
      "notes": "Der Shutter auf Kanal 7 ist laut Anleitung bei 0 bis 5 offen und erst bei 6 bis 10 geschlossen; das ist ungewöhnlich, deshalb hat der Kanal die Markierung „needsOpen“ und die App schreibt immer einen Wert aus dem Offen-Bereich. Bitte einmal im Kanal-Test bestätigen. Zwei Goboräder: Kanal 9 ist Goborad 1 mit der Drehung auf Kanal 10, Kanal 11 ist Goborad 2. Die Namen der Gobos lassen sich unter Modelle → „Gobos benennen“ an der Lampe vergeben. Kanal 13 (Fokus) ist in der Anleitung erst ab Wert 6 beschrieben. Der 17-Kanal-Modus hat alles, was die App braucht, und ist deshalb der empfohlene Modus. Der 20-Kanal-Modus liegt zusätzlich bei, er ergänzt nur Automatikprogramme und die Pan/Tilt-Geschwindigkeit. Kanal 17 sind Geräteeinstellungen und bleibt auf 0, sonst ruft das Gerät die Einstellungen dauernd auf.",
      "channels": [
        {
          "offset": 1,
          "function": "pan",
          "label": "Pan, Mitte 128",
          "defaultValue": 128
        },
        {
          "offset": 2,
          "function": "panFine",
          "label": "Pan fein"
        },
        {
          "offset": 3,
          "function": "tilt",
          "label": "Tilt, Mitte 128",
          "defaultValue": 128
        },
        {
          "offset": 4,
          "function": "tiltFine",
          "label": "Tilt fein"
        },
        {
          "offset": 5,
          "function": "dimmer",
          "label": "Dimmer 0 bis 100 %"
        },
        {
          "offset": 6,
          "function": "dimmerFine",
          "label": "Dimmer fein"
        },
        {
          "offset": 7,
          "function": "shutter",
          "label": "Multifunktions-Strobo",
          "tags": [
            "needsOpen"
          ],
          "ranges": [
            {
              "from": 0,
              "to": 5,
              "kind": "open",
              "label": "Shutter offen"
            },
            {
              "from": 6,
              "to": 10,
              "kind": "closed",
              "label": "Shutter geschlossen"
            },
            {
              "from": 11,
              "to": 33,
              "kind": "pulse",
              "label": "Puls zufällig, langsam bis schnell",
              "speed": "slowToFast"
            },
            {
              "from": 34,
              "to": 56,
              "kind": "pulse",
              "label": "Rampe aufwärts zufällig, langsam bis schnell",
              "speed": "slowToFast"
            },
            {
              "from": 57,
              "to": 79,
              "kind": "pulse",
              "label": "Rampe abwärts zufällig, langsam bis schnell",
              "speed": "slowToFast"
            },
            {
              "from": 80,
              "to": 102,
              "kind": "random",
              "label": "Zufalls-Strobo, langsam bis schnell",
              "speed": "slowToFast"
            },
            {
              "from": 103,
              "to": 127,
              "kind": "effect",
              "label": "Strobo-Burst mit Pause, 5 s bis 1 s"
            },
            {
              "from": 128,
              "to": 250,
              "kind": "strobe",
              "label": "Strobo langsam bis schnell, unter 1 Hz bis 20 Hz",
              "speed": "slowToFast"
            },
            {
              "from": 251,
              "to": 255,
              "kind": "open",
              "label": "Shutter offen"
            }
          ]
        },
        {
          "offset": 8,
          "function": "colorWheel",
          "label": "Farbrad",
          "ranges": [
            {
              "from": 0,
              "to": 5,
              "kind": "slot",
              "label": "Offen (Weiß)",
              "color": "#FFFFFF"
            },
            {
              "from": 6,
              "to": 11,
              "kind": "slot",
              "label": "Dunkelrot",
              "color": "#FF0000"
            },
            {
              "from": 12,
              "to": 17,
              "kind": "slot",
              "label": "Mittelblau",
              "color": "#0000FF"
            },
            {
              "from": 18,
              "to": 23,
              "kind": "slot",
              "label": "Dunkelgrün",
              "color": "#00FF00"
            },
            {
              "from": 24,
              "to": 29,
              "kind": "slot",
              "label": "Gelb",
              "color": "#FFFF00"
            },
            {
              "from": 30,
              "to": 35,
              "kind": "slot",
              "label": "Lavendel",
              "color": "#B57EDC"
            },
            {
              "from": 36,
              "to": 41,
              "kind": "slot",
              "label": "Amber und Dunkelorange",
              "color": "#FF7F00"
            },
            {
              "from": 42,
              "to": 47,
              "kind": "slot",
              "label": "CTO 3200 K (Warmweiß)",
              "color": "#FF9329"
            },
            {
              "from": 48,
              "to": 53,
              "kind": "slot",
              "label": "Congo Blue",
              "color": "#3200A0"
            },
            {
              "from": 54,
              "to": 192,
              "kind": "other",
              "label": "Farbrad-Position 0 bis 360 Grad"
            },
            {
              "from": 193,
              "to": 223,
              "kind": "rotation",
              "label": "Farbrad dreht vorwärts, langsam bis schnell",
              "speed": "slowToFast"
            },
            {
              "from": 224,
              "to": 224,
              "kind": "off",
              "label": "Farbrad-Drehung Stopp"
            },
            {
              "from": 225,
              "to": 255,
              "kind": "rotation",
              "label": "Farbrad dreht rückwärts, schnell bis langsam",
              "speed": "fastToSlow"
            }
          ]
        },
        {
          "offset": 9,
          "function": "gobo",
          "label": "Goborad 1",
          "ranges": [
            {
              "from": 0,
              "to": 5,
              "kind": "slot",
              "label": "Offen"
            },
            {
              "from": 6,
              "to": 20,
              "kind": "slot",
              "label": "Gobo 1"
            },
            {
              "from": 21,
              "to": 35,
              "kind": "slot",
              "label": "Gobo 2"
            },
            {
              "from": 36,
              "to": 50,
              "kind": "slot",
              "label": "Gobo 3"
            },
            {
              "from": 51,
              "to": 65,
              "kind": "slot",
              "label": "Gobo 4"
            },
            {
              "from": 66,
              "to": 80,
              "kind": "slot",
              "label": "Gobo 5"
            },
            {
              "from": 81,
              "to": 95,
              "kind": "slot",
              "label": "Gobo 6"
            },
            {
              "from": 96,
              "to": 110,
              "kind": "shake",
              "label": "Gobo 1 Shake, langsam bis schnell"
            },
            {
              "from": 111,
              "to": 125,
              "kind": "shake",
              "label": "Gobo 2 Shake, langsam bis schnell"
            },
            {
              "from": 126,
              "to": 140,
              "kind": "shake",
              "label": "Gobo 3 Shake, langsam bis schnell"
            },
            {
              "from": 141,
              "to": 155,
              "kind": "shake",
              "label": "Gobo 4 Shake, langsam bis schnell"
            },
            {
              "from": 156,
              "to": 170,
              "kind": "shake",
              "label": "Gobo 5 Shake, langsam bis schnell"
            },
            {
              "from": 171,
              "to": 185,
              "kind": "shake",
              "label": "Gobo 6 Shake, langsam bis schnell"
            },
            {
              "from": 186,
              "to": 192,
              "kind": "slot",
              "label": "Offen"
            },
            {
              "from": 193,
              "to": 223,
              "kind": "rotation",
              "label": "Goborad 1 dreht vorwärts, langsam bis schnell",
              "speed": "slowToFast"
            },
            {
              "from": 224,
              "to": 224,
              "kind": "off",
              "label": "Goborad 1-Drehung Stopp"
            },
            {
              "from": 225,
              "to": 255,
              "kind": "rotation",
              "label": "Goborad 1 dreht rückwärts, schnell bis langsam",
              "speed": "fastToSlow"
            }
          ]
        },
        {
          "offset": 10,
          "function": "goboRotation",
          "label": "Gobo 1 Drehung",
          "ranges": [
            {
              "from": 0,
              "to": 5,
              "kind": "off",
              "label": "Drehung aus"
            },
            {
              "from": 6,
              "to": 127,
              "kind": "slot",
              "label": "Gobo-Winkel 0 bis 540 Grad"
            },
            {
              "from": 128,
              "to": 191,
              "kind": "rotation",
              "label": "Vorwärts, langsam bis schnell",
              "speed": "slowToFast"
            },
            {
              "from": 192,
              "to": 192,
              "kind": "off",
              "label": "Stopp"
            },
            {
              "from": 193,
              "to": 255,
              "kind": "rotation",
              "label": "Rückwärts, schnell bis langsam",
              "speed": "fastToSlow"
            }
          ]
        },
        {
          "offset": 11,
          "function": "gobo2",
          "label": "Goborad 2",
          "ranges": [
            {
              "from": 0,
              "to": 5,
              "kind": "slot",
              "label": "Offen"
            },
            {
              "from": 6,
              "to": 20,
              "kind": "slot",
              "label": "Gobo 1"
            },
            {
              "from": 21,
              "to": 35,
              "kind": "slot",
              "label": "Gobo 2"
            },
            {
              "from": 36,
              "to": 50,
              "kind": "slot",
              "label": "Gobo 3"
            },
            {
              "from": 51,
              "to": 65,
              "kind": "slot",
              "label": "Gobo 4"
            },
            {
              "from": 66,
              "to": 80,
              "kind": "slot",
              "label": "Gobo 5"
            },
            {
              "from": 81,
              "to": 95,
              "kind": "slot",
              "label": "Gobo 6"
            },
            {
              "from": 96,
              "to": 110,
              "kind": "shake",
              "label": "Gobo 1 Shake, langsam bis schnell"
            },
            {
              "from": 111,
              "to": 125,
              "kind": "shake",
              "label": "Gobo 2 Shake, langsam bis schnell"
            },
            {
              "from": 126,
              "to": 140,
              "kind": "shake",
              "label": "Gobo 3 Shake, langsam bis schnell"
            },
            {
              "from": 141,
              "to": 155,
              "kind": "shake",
              "label": "Gobo 4 Shake, langsam bis schnell"
            },
            {
              "from": 156,
              "to": 170,
              "kind": "shake",
              "label": "Gobo 5 Shake, langsam bis schnell"
            },
            {
              "from": 171,
              "to": 185,
              "kind": "shake",
              "label": "Gobo 6 Shake, langsam bis schnell"
            },
            {
              "from": 186,
              "to": 192,
              "kind": "slot",
              "label": "Offen"
            },
            {
              "from": 193,
              "to": 223,
              "kind": "rotation",
              "label": "Goborad 2 dreht vorwärts, langsam bis schnell",
              "speed": "slowToFast"
            },
            {
              "from": 224,
              "to": 224,
              "kind": "off",
              "label": "Goborad 2-Drehung Stopp"
            },
            {
              "from": 225,
              "to": 255,
              "kind": "rotation",
              "label": "Goborad 2 dreht rückwärts, schnell bis langsam",
              "speed": "fastToSlow"
            }
          ]
        },
        {
          "offset": 12,
          "function": "zoom",
          "label": "Zoom, eng bis weit"
        },
        {
          "offset": 13,
          "function": "focus",
          "label": "Fokus 0 bis 100 %",
          "defaultValue": 128
        },
        {
          "offset": 14,
          "function": "prism",
          "label": "Prisma",
          "ranges": [
            {
              "from": 0,
              "to": 5,
              "kind": "off",
              "label": "Kein Prisma"
            },
            {
              "from": 6,
              "to": 127,
              "kind": "effect",
              "label": "Prisma 1, rund"
            },
            {
              "from": 128,
              "to": 255,
              "kind": "effect",
              "label": "Prisma 2, linear"
            }
          ]
        },
        {
          "offset": 15,
          "function": "prismRotation",
          "label": "Prisma-Drehung",
          "ranges": [
            {
              "from": 0,
              "to": 5,
              "kind": "off",
              "label": "Drehung aus"
            },
            {
              "from": 6,
              "to": 127,
              "kind": "slot",
              "label": "Prisma-Winkel 0 bis 540 Grad"
            },
            {
              "from": 128,
              "to": 191,
              "kind": "rotation",
              "label": "Vorwärts, langsam bis schnell",
              "speed": "slowToFast"
            },
            {
              "from": 192,
              "to": 192,
              "kind": "off",
              "label": "Stopp"
            },
            {
              "from": 193,
              "to": 255,
              "kind": "rotation",
              "label": "Rückwärts, schnell bis langsam",
              "speed": "fastToSlow"
            }
          ]
        },
        {
          "offset": 16,
          "function": "frost",
          "label": "Frost",
          "ranges": [
            {
              "from": 0,
              "to": 5,
              "kind": "off",
              "label": "Kein Frost"
            },
            {
              "from": 6,
              "to": 255,
              "kind": "fade",
              "label": "Frost 0 bis 100 %"
            }
          ]
        },
        {
          "offset": 17,
          "function": "control",
          "label": "Geräteeinstellungen (nach dem Einstellen wieder auf 0)",
          "ranges": [
            {
              "from": 0,
              "to": 5,
              "kind": "off",
              "label": "Keine Funktion"
            },
            {
              "from": 6,
              "to": 25,
              "kind": "other",
              "label": "Blackout beim Fahren ein bzw. aus"
            },
            {
              "from": 26,
              "to": 65,
              "kind": "other",
              "label": "Pan bzw. Tilt umkehren ein und aus"
            },
            {
              "from": 66,
              "to": 85,
              "kind": "other",
              "label": "Displaybeleuchtung ein und aus"
            },
            {
              "from": 86,
              "to": 125,
              "kind": "other",
              "label": "Dimmerkurve linear, exponentiell, logarithmisch, S-Kurve"
            },
            {
              "from": 126,
              "to": 185,
              "kind": "other",
              "label": "PWM-Frequenz 800 Hz bis 25 kHz"
            },
            {
              "from": 186,
              "to": 205,
              "kind": "other",
              "label": "Lüfter automatisch bzw. leise"
            },
            {
              "from": 206,
              "to": 235,
              "kind": "other",
              "label": "Reset Pan/Tilt, nur Kopf, alle Funktionen"
            },
            {
              "from": 236,
              "to": 255,
              "kind": "off",
              "label": "Keine Funktion"
            }
          ]
        }
      ]
    },
    {
      "schemaVersion": 1,
      "id": "cameo-auro-spot-z300-20ch",
      "manufacturer": "Cameo",
      "model": "Auro Spot Z300",
      "mode": "DMX 20CH",
      "category": "movingHeadSpot",
      "channelCount": 20,
      "movement": {
        "panDegrees": 540,
        "tiltDegrees": 270
      },
      "verified": true,
      "source": "Cameo AURO SPOT Z 300, DMX Control Table EN (Adam Hall, CLASZ300_Cameo_DMX_Control_Table_EN.pdf) und User Manual; Pan 540° und Tilt 270° sowie Zoom 10° bis 25° aus den technischen Daten auf cameolight.com",
      "deviceSetup": "MODE-Taste öffnet die Systemeinstellungen, dort „Mode“ wählen und mit ENTER auf „DMX 20CH“ stellen. Danach unter „DMX Address“ die Adresse aus der App einstellen.",
      "notes": "Der Shutter auf Kanal 7 ist laut Anleitung bei 0 bis 5 offen und erst bei 6 bis 10 geschlossen; das ist ungewöhnlich, deshalb hat der Kanal die Markierung „needsOpen“ und die App schreibt immer einen Wert aus dem Offen-Bereich. Bitte einmal im Kanal-Test bestätigen. Zwei Goboräder: Kanal 9 ist Goborad 1 mit der Drehung auf Kanal 10, Kanal 11 ist Goborad 2. Die Namen der Gobos lassen sich unter Modelle → „Gobos benennen“ an der Lampe vergeben. Kanal 13 (Fokus) ist in der Anleitung erst ab Wert 6 beschrieben. Der 20-Kanal-Modus ist bis Kanal 16 gleich wie der 17-Kanal-Modus und ergänzt Automatikprogramme (Kanal 17), Automatikbewegung (Kanal 18) und die Pan/Tilt-Geschwindigkeit (Kanal 19). Die Kanäle 17 und 18 bleiben auf 0, damit die App das Licht und die Bewegung bestimmt. Kanal 20 sind Geräteeinstellungen und bleibt ebenfalls auf 0.",
      "channels": [
        {
          "offset": 1,
          "function": "pan",
          "label": "Pan, Mitte 128",
          "defaultValue": 128
        },
        {
          "offset": 2,
          "function": "panFine",
          "label": "Pan fein"
        },
        {
          "offset": 3,
          "function": "tilt",
          "label": "Tilt, Mitte 128",
          "defaultValue": 128
        },
        {
          "offset": 4,
          "function": "tiltFine",
          "label": "Tilt fein"
        },
        {
          "offset": 5,
          "function": "dimmer",
          "label": "Dimmer 0 bis 100 %"
        },
        {
          "offset": 6,
          "function": "dimmerFine",
          "label": "Dimmer fein"
        },
        {
          "offset": 7,
          "function": "shutter",
          "label": "Multifunktions-Strobo",
          "tags": [
            "needsOpen"
          ],
          "ranges": [
            {
              "from": 0,
              "to": 5,
              "kind": "open",
              "label": "Shutter offen"
            },
            {
              "from": 6,
              "to": 10,
              "kind": "closed",
              "label": "Shutter geschlossen"
            },
            {
              "from": 11,
              "to": 33,
              "kind": "pulse",
              "label": "Puls zufällig, langsam bis schnell",
              "speed": "slowToFast"
            },
            {
              "from": 34,
              "to": 56,
              "kind": "pulse",
              "label": "Rampe aufwärts zufällig, langsam bis schnell",
              "speed": "slowToFast"
            },
            {
              "from": 57,
              "to": 79,
              "kind": "pulse",
              "label": "Rampe abwärts zufällig, langsam bis schnell",
              "speed": "slowToFast"
            },
            {
              "from": 80,
              "to": 102,
              "kind": "random",
              "label": "Zufalls-Strobo, langsam bis schnell",
              "speed": "slowToFast"
            },
            {
              "from": 103,
              "to": 127,
              "kind": "effect",
              "label": "Strobo-Burst mit Pause, 5 s bis 1 s"
            },
            {
              "from": 128,
              "to": 250,
              "kind": "strobe",
              "label": "Strobo langsam bis schnell, unter 1 Hz bis 20 Hz",
              "speed": "slowToFast"
            },
            {
              "from": 251,
              "to": 255,
              "kind": "open",
              "label": "Shutter offen"
            }
          ]
        },
        {
          "offset": 8,
          "function": "colorWheel",
          "label": "Farbrad",
          "ranges": [
            {
              "from": 0,
              "to": 5,
              "kind": "slot",
              "label": "Offen (Weiß)",
              "color": "#FFFFFF"
            },
            {
              "from": 6,
              "to": 11,
              "kind": "slot",
              "label": "Dunkelrot",
              "color": "#FF0000"
            },
            {
              "from": 12,
              "to": 17,
              "kind": "slot",
              "label": "Mittelblau",
              "color": "#0000FF"
            },
            {
              "from": 18,
              "to": 23,
              "kind": "slot",
              "label": "Dunkelgrün",
              "color": "#00FF00"
            },
            {
              "from": 24,
              "to": 29,
              "kind": "slot",
              "label": "Gelb",
              "color": "#FFFF00"
            },
            {
              "from": 30,
              "to": 35,
              "kind": "slot",
              "label": "Lavendel",
              "color": "#B57EDC"
            },
            {
              "from": 36,
              "to": 41,
              "kind": "slot",
              "label": "Amber und Dunkelorange",
              "color": "#FF7F00"
            },
            {
              "from": 42,
              "to": 47,
              "kind": "slot",
              "label": "CTO 3200 K (Warmweiß)",
              "color": "#FF9329"
            },
            {
              "from": 48,
              "to": 53,
              "kind": "slot",
              "label": "Congo Blue",
              "color": "#3200A0"
            },
            {
              "from": 54,
              "to": 192,
              "kind": "other",
              "label": "Farbrad-Position 0 bis 360 Grad"
            },
            {
              "from": 193,
              "to": 223,
              "kind": "rotation",
              "label": "Farbrad dreht vorwärts, langsam bis schnell",
              "speed": "slowToFast"
            },
            {
              "from": 224,
              "to": 224,
              "kind": "off",
              "label": "Farbrad-Drehung Stopp"
            },
            {
              "from": 225,
              "to": 255,
              "kind": "rotation",
              "label": "Farbrad dreht rückwärts, schnell bis langsam",
              "speed": "fastToSlow"
            }
          ]
        },
        {
          "offset": 9,
          "function": "gobo",
          "label": "Goborad 1",
          "ranges": [
            {
              "from": 0,
              "to": 5,
              "kind": "slot",
              "label": "Offen"
            },
            {
              "from": 6,
              "to": 20,
              "kind": "slot",
              "label": "Gobo 1"
            },
            {
              "from": 21,
              "to": 35,
              "kind": "slot",
              "label": "Gobo 2"
            },
            {
              "from": 36,
              "to": 50,
              "kind": "slot",
              "label": "Gobo 3"
            },
            {
              "from": 51,
              "to": 65,
              "kind": "slot",
              "label": "Gobo 4"
            },
            {
              "from": 66,
              "to": 80,
              "kind": "slot",
              "label": "Gobo 5"
            },
            {
              "from": 81,
              "to": 95,
              "kind": "slot",
              "label": "Gobo 6"
            },
            {
              "from": 96,
              "to": 110,
              "kind": "shake",
              "label": "Gobo 1 Shake, langsam bis schnell"
            },
            {
              "from": 111,
              "to": 125,
              "kind": "shake",
              "label": "Gobo 2 Shake, langsam bis schnell"
            },
            {
              "from": 126,
              "to": 140,
              "kind": "shake",
              "label": "Gobo 3 Shake, langsam bis schnell"
            },
            {
              "from": 141,
              "to": 155,
              "kind": "shake",
              "label": "Gobo 4 Shake, langsam bis schnell"
            },
            {
              "from": 156,
              "to": 170,
              "kind": "shake",
              "label": "Gobo 5 Shake, langsam bis schnell"
            },
            {
              "from": 171,
              "to": 185,
              "kind": "shake",
              "label": "Gobo 6 Shake, langsam bis schnell"
            },
            {
              "from": 186,
              "to": 192,
              "kind": "slot",
              "label": "Offen"
            },
            {
              "from": 193,
              "to": 223,
              "kind": "rotation",
              "label": "Goborad 1 dreht vorwärts, langsam bis schnell",
              "speed": "slowToFast"
            },
            {
              "from": 224,
              "to": 224,
              "kind": "off",
              "label": "Goborad 1-Drehung Stopp"
            },
            {
              "from": 225,
              "to": 255,
              "kind": "rotation",
              "label": "Goborad 1 dreht rückwärts, schnell bis langsam",
              "speed": "fastToSlow"
            }
          ]
        },
        {
          "offset": 10,
          "function": "goboRotation",
          "label": "Gobo 1 Drehung",
          "ranges": [
            {
              "from": 0,
              "to": 5,
              "kind": "off",
              "label": "Drehung aus"
            },
            {
              "from": 6,
              "to": 127,
              "kind": "slot",
              "label": "Gobo-Winkel 0 bis 540 Grad"
            },
            {
              "from": 128,
              "to": 191,
              "kind": "rotation",
              "label": "Vorwärts, langsam bis schnell",
              "speed": "slowToFast"
            },
            {
              "from": 192,
              "to": 192,
              "kind": "off",
              "label": "Stopp"
            },
            {
              "from": 193,
              "to": 255,
              "kind": "rotation",
              "label": "Rückwärts, schnell bis langsam",
              "speed": "fastToSlow"
            }
          ]
        },
        {
          "offset": 11,
          "function": "gobo2",
          "label": "Goborad 2",
          "ranges": [
            {
              "from": 0,
              "to": 5,
              "kind": "slot",
              "label": "Offen"
            },
            {
              "from": 6,
              "to": 20,
              "kind": "slot",
              "label": "Gobo 1"
            },
            {
              "from": 21,
              "to": 35,
              "kind": "slot",
              "label": "Gobo 2"
            },
            {
              "from": 36,
              "to": 50,
              "kind": "slot",
              "label": "Gobo 3"
            },
            {
              "from": 51,
              "to": 65,
              "kind": "slot",
              "label": "Gobo 4"
            },
            {
              "from": 66,
              "to": 80,
              "kind": "slot",
              "label": "Gobo 5"
            },
            {
              "from": 81,
              "to": 95,
              "kind": "slot",
              "label": "Gobo 6"
            },
            {
              "from": 96,
              "to": 110,
              "kind": "shake",
              "label": "Gobo 1 Shake, langsam bis schnell"
            },
            {
              "from": 111,
              "to": 125,
              "kind": "shake",
              "label": "Gobo 2 Shake, langsam bis schnell"
            },
            {
              "from": 126,
              "to": 140,
              "kind": "shake",
              "label": "Gobo 3 Shake, langsam bis schnell"
            },
            {
              "from": 141,
              "to": 155,
              "kind": "shake",
              "label": "Gobo 4 Shake, langsam bis schnell"
            },
            {
              "from": 156,
              "to": 170,
              "kind": "shake",
              "label": "Gobo 5 Shake, langsam bis schnell"
            },
            {
              "from": 171,
              "to": 185,
              "kind": "shake",
              "label": "Gobo 6 Shake, langsam bis schnell"
            },
            {
              "from": 186,
              "to": 192,
              "kind": "slot",
              "label": "Offen"
            },
            {
              "from": 193,
              "to": 223,
              "kind": "rotation",
              "label": "Goborad 2 dreht vorwärts, langsam bis schnell",
              "speed": "slowToFast"
            },
            {
              "from": 224,
              "to": 224,
              "kind": "off",
              "label": "Goborad 2-Drehung Stopp"
            },
            {
              "from": 225,
              "to": 255,
              "kind": "rotation",
              "label": "Goborad 2 dreht rückwärts, schnell bis langsam",
              "speed": "fastToSlow"
            }
          ]
        },
        {
          "offset": 12,
          "function": "zoom",
          "label": "Zoom, eng bis weit"
        },
        {
          "offset": 13,
          "function": "focus",
          "label": "Fokus 0 bis 100 %",
          "defaultValue": 128
        },
        {
          "offset": 14,
          "function": "prism",
          "label": "Prisma",
          "ranges": [
            {
              "from": 0,
              "to": 5,
              "kind": "off",
              "label": "Kein Prisma"
            },
            {
              "from": 6,
              "to": 127,
              "kind": "effect",
              "label": "Prisma 1, rund"
            },
            {
              "from": 128,
              "to": 255,
              "kind": "effect",
              "label": "Prisma 2, linear"
            }
          ]
        },
        {
          "offset": 15,
          "function": "prismRotation",
          "label": "Prisma-Drehung",
          "ranges": [
            {
              "from": 0,
              "to": 5,
              "kind": "off",
              "label": "Drehung aus"
            },
            {
              "from": 6,
              "to": 127,
              "kind": "slot",
              "label": "Prisma-Winkel 0 bis 540 Grad"
            },
            {
              "from": 128,
              "to": 191,
              "kind": "rotation",
              "label": "Vorwärts, langsam bis schnell",
              "speed": "slowToFast"
            },
            {
              "from": 192,
              "to": 192,
              "kind": "off",
              "label": "Stopp"
            },
            {
              "from": 193,
              "to": 255,
              "kind": "rotation",
              "label": "Rückwärts, schnell bis langsam",
              "speed": "fastToSlow"
            }
          ]
        },
        {
          "offset": 16,
          "function": "frost",
          "label": "Frost",
          "ranges": [
            {
              "from": 0,
              "to": 5,
              "kind": "off",
              "label": "Kein Frost"
            },
            {
              "from": 6,
              "to": 255,
              "kind": "fade",
              "label": "Frost 0 bis 100 %"
            }
          ]
        },
        {
          "offset": 17,
          "function": "program",
          "label": "Automatikprogramm",
          "ranges": [
            {
              "from": 0,
              "to": 5,
              "kind": "off",
              "label": "Aus"
            },
            {
              "from": 6,
              "to": 67,
              "kind": "effect",
              "label": "Programm 1, langsam bis schnell"
            },
            {
              "from": 68,
              "to": 129,
              "kind": "effect",
              "label": "Programm 2, langsam bis schnell"
            },
            {
              "from": 130,
              "to": 191,
              "kind": "effect",
              "label": "Programm 3, langsam bis schnell"
            },
            {
              "from": 192,
              "to": 255,
              "kind": "effect",
              "label": "Programm 4, langsam bis schnell"
            }
          ]
        },
        {
          "offset": 18,
          "function": "program",
          "label": "Automatische Pan/Tilt-Bewegung",
          "ranges": [
            {
              "from": 0,
              "to": 5,
              "kind": "off",
              "label": "Aus"
            },
            {
              "from": 6,
              "to": 40,
              "kind": "effect",
              "label": "Pan, klein bis groß"
            },
            {
              "from": 41,
              "to": 75,
              "kind": "effect",
              "label": "Tilt, klein bis groß"
            },
            {
              "from": 76,
              "to": 110,
              "kind": "effect",
              "label": "Pan und Tilt, klein bis groß"
            },
            {
              "from": 111,
              "to": 145,
              "kind": "effect",
              "label": "Pan und Tilt gegenläufig, klein bis groß"
            },
            {
              "from": 146,
              "to": 180,
              "kind": "effect",
              "label": "Kreis, klein bis groß"
            },
            {
              "from": 181,
              "to": 215,
              "kind": "effect",
              "label": "Kreis gegenläufig, klein bis groß"
            },
            {
              "from": 216,
              "to": 255,
              "kind": "effect",
              "label": "Zufall, klein bis groß"
            }
          ]
        },
        {
          "offset": 19,
          "function": "panTiltSpeed",
          "label": "Geschwindigkeit Pan und Tilt, schnell (0) bis langsam (255)"
        },
        {
          "offset": 20,
          "function": "control",
          "label": "Geräteeinstellungen (nach dem Einstellen wieder auf 0)",
          "ranges": [
            {
              "from": 0,
              "to": 5,
              "kind": "off",
              "label": "Keine Funktion"
            },
            {
              "from": 6,
              "to": 25,
              "kind": "other",
              "label": "Blackout beim Fahren ein bzw. aus"
            },
            {
              "from": 26,
              "to": 65,
              "kind": "other",
              "label": "Pan bzw. Tilt umkehren ein und aus"
            },
            {
              "from": 66,
              "to": 85,
              "kind": "other",
              "label": "Displaybeleuchtung ein und aus"
            },
            {
              "from": 86,
              "to": 125,
              "kind": "other",
              "label": "Dimmerkurve linear, exponentiell, logarithmisch, S-Kurve"
            },
            {
              "from": 126,
              "to": 185,
              "kind": "other",
              "label": "PWM-Frequenz 800 Hz bis 25 kHz"
            },
            {
              "from": 186,
              "to": 205,
              "kind": "other",
              "label": "Lüfter automatisch bzw. leise"
            },
            {
              "from": 206,
              "to": 235,
              "kind": "other",
              "label": "Reset Pan/Tilt, nur Kopf, alle Funktionen"
            },
            {
              "from": 236,
              "to": 255,
              "kind": "off",
              "label": "Keine Funktion"
            }
          ]
        }
      ]
    },
    {
      "schemaVersion": 1,
      "id": "cameo-hydrabeam-400-rgbw-10ch",
      "manufacturer": "Cameo",
      "model": "HydraBeam 400 RGBW",
      "mode": "10CH",
      "category": "movingHeadSpot",
      "channelCount": 10,
      "movement": {
        "panDegrees": 540,
        "tiltDegrees": 270
      },
      "verified": true,
      "source": "Cameo HydraBeam 400, Bedienungsanleitung CLHB400W_RGBW_CAMEO_Bedienungsanleitung_EN_DE_FR_ES_PL_IT (Abschnitt „DMX CONTROL CLHB400RGBW“, 10-CH Mode, Seite 28); Pan 540° und Tilt 270° aus den technischen Daten",
      "deviceSetup": "MODE so oft drücken, bis „ChMO“ im Display steht, mit ENTER bestätigen, mit UP/DOWN den 10-Kanal-Modus wählen und mit ENTER bestätigen. Danach MODE drücken, bis „Addr“ beziehungsweise die Startadresse (A001 bis A512) erscheint, ENTER drücken und die Adresse aus der App einstellen.",
      "notes": "Schiene mit vier kleinen Köpfen (je 10 W Cree RGBW Quad, 4,5° Beam). Im 10-Kanal-Modus bewegen sich alle vier Köpfe gemeinsam – genau das braucht die App, ein Gerät hat dort eine Drehung und eine Neigung. Die Farbe kommt aus den festen Kombinationen der vier LED-Farben auf Kanal 7, der Kanal ist deshalb als Farbrad eingetragen; Rot, Grün, Blau, Weiß und die klaren Mischungen Gelb, Magenta und Cyan haben einen Farbwert, die helleren Pastellstufen bewusst nicht. In den Modi 19CH, 32CH und 56CH gibt es einzelne Farben, dafür fährt dort jeder Kopf für sich – die App würde nur den ersten bewegen. Die Kanalbelegung ist identisch mit der HydraBeam 4000 RGBW.",
      "channels": [
        {
          "offset": 1,
          "function": "pan",
          "label": "Pan (alle vier Köpfe)",
          "defaultValue": 128
        },
        {
          "offset": 2,
          "function": "tilt",
          "label": "Tilt (alle vier Köpfe)",
          "defaultValue": 128
        },
        {
          "offset": 3,
          "function": "dimmer",
          "label": "Master Dimmer 0 bis 100 %"
        },
        {
          "offset": 4,
          "function": "strobe",
          "label": "Strobe",
          "ranges": [
            {
              "from": 0,
              "to": 10,
              "kind": "off",
              "label": "Kein Strobo"
            },
            {
              "from": 11,
              "to": 255,
              "kind": "strobe",
              "label": "Strobo langsam bis schnell",
              "speed": "slowToFast"
            }
          ]
        },
        {
          "offset": 5,
          "function": "program",
          "label": "Show Mode",
          "ranges": [
            {
              "from": 0,
              "to": 7,
              "kind": "off",
              "label": "Keine Bewegung"
            },
            {
              "from": 8,
              "to": 247,
              "kind": "effect",
              "label": "Show-Programme 1 bis 16"
            },
            {
              "from": 248,
              "to": 255,
              "kind": "effect",
              "label": "Musiksteuerung"
            }
          ]
        },
        {
          "offset": 6,
          "function": "programSpeed",
          "label": "Tempo der Show beziehungsweise Mikrofonempfindlichkeit"
        },
        {
          "offset": 7,
          "function": "colorWheel",
          "label": "Light Control (Farbmakros)",
          "ranges": [
            {
              "from": 0,
              "to": 30,
              "kind": "effect",
              "label": "Automatischer Farbwechsel"
            },
            {
              "from": 31,
              "to": 45,
              "kind": "slot",
              "label": "Rot",
              "color": "#FF0000"
            },
            {
              "from": 46,
              "to": 60,
              "kind": "slot",
              "label": "Grün",
              "color": "#00FF00"
            },
            {
              "from": 61,
              "to": 75,
              "kind": "slot",
              "label": "Blau",
              "color": "#0000FF"
            },
            {
              "from": 76,
              "to": 90,
              "kind": "slot",
              "label": "Weiß",
              "color": "#FFFFFF"
            },
            {
              "from": 91,
              "to": 105,
              "kind": "slot",
              "label": "Rot und Grün (Gelb)",
              "color": "#FFFF00"
            },
            {
              "from": 106,
              "to": 120,
              "kind": "slot",
              "label": "Rot und Blau (Magenta)",
              "color": "#FF00FF"
            },
            {
              "from": 121,
              "to": 135,
              "kind": "slot",
              "label": "Rot und Weiß"
            },
            {
              "from": 136,
              "to": 150,
              "kind": "slot",
              "label": "Grün und Blau (Cyan)",
              "color": "#00FFFF"
            },
            {
              "from": 151,
              "to": 165,
              "kind": "slot",
              "label": "Grün und Weiß"
            },
            {
              "from": 166,
              "to": 180,
              "kind": "slot",
              "label": "Blau und Weiß"
            },
            {
              "from": 181,
              "to": 195,
              "kind": "slot",
              "label": "Rot, Grün und Blau",
              "color": "#FFFFFF"
            },
            {
              "from": 196,
              "to": 210,
              "kind": "slot",
              "label": "Rot, Grün und Weiß"
            },
            {
              "from": 211,
              "to": 225,
              "kind": "slot",
              "label": "Rot, Blau und Weiß"
            },
            {
              "from": 226,
              "to": 240,
              "kind": "slot",
              "label": "Grün, Blau und Weiß"
            },
            {
              "from": 241,
              "to": 255,
              "kind": "slot",
              "label": "Rot, Grün, Blau und Weiß"
            }
          ]
        },
        {
          "offset": 8,
          "function": "programSpeed",
          "label": "Tempo des automatischen Farbwechsels"
        },
        {
          "offset": 9,
          "function": "panFine",
          "label": "Pan fein"
        },
        {
          "offset": 10,
          "function": "tiltFine",
          "label": "Tilt fein"
        }
      ]
    },
    {
      "schemaVersion": 1,
      "id": "cameo-hydrabeam-4000-rgbw-10ch",
      "manufacturer": "Cameo",
      "model": "HydraBeam 4000 RGBW",
      "mode": "10Ch",
      "category": "movingHeadSpot",
      "channelCount": 10,
      "movement": {
        "panDegrees": 540,
        "tiltDegrees": 270
      },
      "verified": true,
      "source": "Cameo HydraBeam 4000 RGBW, Bedienungsanleitung 422368 (Abschnitt „DMX Steuerung“, 10-CH Mode, Seiten 57 und 58); Pan 540° und Tilt 270° aus den technischen Daten",
      "deviceSetup": "MENU → „DMX Mode“ auf „10Ch“, dann MENU → „DMX Address“ auf die Adresse aus der App.",
      "notes": "Vier kleine Köpfe auf einer Schiene. Im 10-Kanal-Modus bewegen sich alle vier gemeinsam – genau das braucht die App, ein Gerät hat dort eine Drehung und eine Neigung. Die Farbe kommt aus den festen Kombinationen der vier LED-Farben auf Kanal 7; der Kanal ist deshalb als Farbrad eingetragen. Rot, Grün, Blau, Weiß sowie die klaren Mischungen Gelb, Magenta und Cyan haben einen Farbwert, die helleren Pastellstufen bewusst nicht. Im 19-Kanal-Modus gäbe es Rot, Grün, Blau und Weiß als eigene Regler, dafür bewegen sich die Köpfe dort nur einzeln – dann würde die App nur den ersten Kopf fahren. Wer das möchte, legt das Modell im Editor selbst an.",
      "channels": [
        {
          "offset": 1,
          "function": "pan",
          "label": "Pan (alle vier Köpfe)",
          "defaultValue": 128
        },
        {
          "offset": 2,
          "function": "tilt",
          "label": "Tilt (alle vier Köpfe)",
          "defaultValue": 128
        },
        {
          "offset": 3,
          "function": "dimmer",
          "label": "Master Dimmer 0 bis 100 %"
        },
        {
          "offset": 4,
          "function": "strobe",
          "label": "Strobe",
          "ranges": [
            {
              "from": 0,
              "to": 10,
              "kind": "off",
              "label": "Kein Strobo"
            },
            {
              "from": 11,
              "to": 255,
              "kind": "strobe",
              "label": "Strobo langsam bis schnell",
              "speed": "slowToFast"
            }
          ]
        },
        {
          "offset": 5,
          "function": "program",
          "label": "Show Mode",
          "ranges": [
            {
              "from": 0,
              "to": 7,
              "kind": "off",
              "label": "Keine Bewegung"
            },
            {
              "from": 8,
              "to": 247,
              "kind": "effect",
              "label": "Show-Programme 1 bis 16"
            },
            {
              "from": 248,
              "to": 255,
              "kind": "effect",
              "label": "Musiksteuerung"
            }
          ]
        },
        {
          "offset": 6,
          "function": "programSpeed",
          "label": "Tempo der Show beziehungsweise Mikrofonempfindlichkeit"
        },
        {
          "offset": 7,
          "function": "colorWheel",
          "label": "Light Control (Farbmakros)",
          "ranges": [
            {
              "from": 0,
              "to": 30,
              "kind": "effect",
              "label": "Automatischer Farbwechsel"
            },
            {
              "from": 31,
              "to": 45,
              "kind": "slot",
              "label": "Rot",
              "color": "#FF0000"
            },
            {
              "from": 46,
              "to": 60,
              "kind": "slot",
              "label": "Grün",
              "color": "#00FF00"
            },
            {
              "from": 61,
              "to": 75,
              "kind": "slot",
              "label": "Blau",
              "color": "#0000FF"
            },
            {
              "from": 76,
              "to": 90,
              "kind": "slot",
              "label": "Weiß",
              "color": "#FFFFFF"
            },
            {
              "from": 91,
              "to": 105,
              "kind": "slot",
              "label": "Rot und Grün (Gelb)",
              "color": "#FFFF00"
            },
            {
              "from": 106,
              "to": 120,
              "kind": "slot",
              "label": "Rot und Blau (Magenta)",
              "color": "#FF00FF"
            },
            {
              "from": 121,
              "to": 135,
              "kind": "slot",
              "label": "Rot und Weiß"
            },
            {
              "from": 136,
              "to": 150,
              "kind": "slot",
              "label": "Grün und Blau (Cyan)",
              "color": "#00FFFF"
            },
            {
              "from": 151,
              "to": 165,
              "kind": "slot",
              "label": "Grün und Weiß"
            },
            {
              "from": 166,
              "to": 180,
              "kind": "slot",
              "label": "Blau und Weiß"
            },
            {
              "from": 181,
              "to": 195,
              "kind": "slot",
              "label": "Rot, Grün und Blau",
              "color": "#FFFFFF"
            },
            {
              "from": 196,
              "to": 210,
              "kind": "slot",
              "label": "Rot, Grün und Weiß"
            },
            {
              "from": 211,
              "to": 225,
              "kind": "slot",
              "label": "Rot, Blau und Weiß"
            },
            {
              "from": 226,
              "to": 240,
              "kind": "slot",
              "label": "Grün, Blau und Weiß"
            },
            {
              "from": 241,
              "to": 255,
              "kind": "slot",
              "label": "Rot, Grün, Blau und Weiß"
            }
          ]
        },
        {
          "offset": 8,
          "function": "programSpeed",
          "label": "Tempo des automatischen Farbwechsels"
        },
        {
          "offset": 9,
          "function": "panFine",
          "label": "Pan fein"
        },
        {
          "offset": 10,
          "function": "tiltFine",
          "label": "Tilt fein"
        }
      ]
    },
    {
      "schemaVersion": 1,
      "id": "cameo-multi-fx-bar-ez-28ch",
      "manufacturer": "Cameo",
      "model": "Multi FX Bar EZ",
      "mode": "28CH",
      "category": "pixelBar",
      "channelCount": 28,
      "segments": 4,
      "verified": true,
      "source": "Cameo MULTI FX BAR EZ, DMX Control Table (Adam Hall, CLMFXBAREZ_Cameo_DMX_Control_Table_EN.pdf), 28CH Mode (only PARs + Strobes), S. 4 und 5",
      "deviceSetup": "Menü dMX → Adresse aus der App, dann den Modus einstellen.",
      "notes": "Die vier PARs sind als vier Segmente eingetragen, dadurch läuft das Lauflicht der App über die Bar. Die vier Flash-Lampen (weiße Blitz-LEDs) sind der Strobo-Teil: Sie bleiben dunkel und blitzen alle vier zusammen, solange Strobo gedrückt ist. Ob die PARs dabei dunkel werden (Standard) oder weiterleuchten, stellt man an der Lampe unter „Für Profis“ ein. In diesem Modus gibt es keinen Master-Dimmer, die Helligkeit skaliert deshalb die Farbkanäle. In diesem Modus lassen sich die beiden Derbys nicht steuern (sie bleiben dunkel bzw. laufen im eigenen Programm). Spart acht Kanäle gegenüber 36CH.",
      "channels": [
        {
          "offset": 1,
          "function": "red",
          "label": "PAR1 Red",
          "segment": 1
        },
        {
          "offset": 2,
          "function": "green",
          "label": "PAR1 Green",
          "segment": 1
        },
        {
          "offset": 3,
          "function": "blue",
          "label": "PAR1 Blue",
          "segment": 1
        },
        {
          "offset": 4,
          "function": "white",
          "label": "PAR1 White",
          "segment": 1
        },
        {
          "offset": 5,
          "function": "amber",
          "label": "PAR1 Amber",
          "segment": 1
        },
        {
          "offset": 6,
          "function": "uv",
          "label": "PAR1 UV",
          "segment": 1
        },
        {
          "offset": 7,
          "function": "red",
          "label": "PAR2 Red",
          "segment": 2
        },
        {
          "offset": 8,
          "function": "green",
          "label": "PAR2 Green",
          "segment": 2
        },
        {
          "offset": 9,
          "function": "blue",
          "label": "PAR2 Blue",
          "segment": 2
        },
        {
          "offset": 10,
          "function": "white",
          "label": "PAR2 White",
          "segment": 2
        },
        {
          "offset": 11,
          "function": "amber",
          "label": "PAR2 Amber",
          "segment": 2
        },
        {
          "offset": 12,
          "function": "uv",
          "label": "PAR2 UV",
          "segment": 2
        },
        {
          "offset": 13,
          "function": "red",
          "label": "PAR3 Red",
          "segment": 3
        },
        {
          "offset": 14,
          "function": "green",
          "label": "PAR3 Green",
          "segment": 3
        },
        {
          "offset": 15,
          "function": "blue",
          "label": "PAR3 Blue",
          "segment": 3
        },
        {
          "offset": 16,
          "function": "white",
          "label": "PAR3 White",
          "segment": 3
        },
        {
          "offset": 17,
          "function": "amber",
          "label": "PAR3 Amber",
          "segment": 3
        },
        {
          "offset": 18,
          "function": "uv",
          "label": "PAR3 UV",
          "segment": 3
        },
        {
          "offset": 19,
          "function": "red",
          "label": "PAR4 Red",
          "segment": 4
        },
        {
          "offset": 20,
          "function": "green",
          "label": "PAR4 Green",
          "segment": 4
        },
        {
          "offset": 21,
          "function": "blue",
          "label": "PAR4 Blue",
          "segment": 4
        },
        {
          "offset": 22,
          "function": "white",
          "label": "PAR4 White",
          "segment": 4
        },
        {
          "offset": 23,
          "function": "amber",
          "label": "PAR4 Amber",
          "segment": 4
        },
        {
          "offset": 24,
          "function": "uv",
          "label": "PAR4 UV",
          "segment": 4
        },
        {
          "offset": 25,
          "function": "shutter",
          "label": "Flash 1 Strobe",
          "tags": [
            "strobePart"
          ],
          "ranges": [
            {
              "from": 0,
              "to": 5,
              "kind": "closed",
              "label": "Aus"
            },
            {
              "from": 6,
              "to": 250,
              "kind": "strobe",
              "label": "Strobo langsam bis schnell (unter 1 bis 20 Hz)",
              "speed": "slowToFast"
            },
            {
              "from": 251,
              "to": 255,
              "kind": "open",
              "label": "Dauerhaft an"
            }
          ]
        },
        {
          "offset": 26,
          "function": "shutter",
          "label": "Flash 2 Strobe",
          "tags": [
            "strobePart"
          ],
          "ranges": [
            {
              "from": 0,
              "to": 5,
              "kind": "closed",
              "label": "Aus"
            },
            {
              "from": 6,
              "to": 250,
              "kind": "strobe",
              "label": "Strobo langsam bis schnell (unter 1 bis 20 Hz)",
              "speed": "slowToFast"
            },
            {
              "from": 251,
              "to": 255,
              "kind": "open",
              "label": "Dauerhaft an"
            }
          ]
        },
        {
          "offset": 27,
          "function": "shutter",
          "label": "Flash 3 Strobe",
          "tags": [
            "strobePart"
          ],
          "ranges": [
            {
              "from": 0,
              "to": 5,
              "kind": "closed",
              "label": "Aus"
            },
            {
              "from": 6,
              "to": 250,
              "kind": "strobe",
              "label": "Strobo langsam bis schnell (unter 1 bis 20 Hz)",
              "speed": "slowToFast"
            },
            {
              "from": 251,
              "to": 255,
              "kind": "open",
              "label": "Dauerhaft an"
            }
          ]
        },
        {
          "offset": 28,
          "function": "shutter",
          "label": "Flash 4 Strobe",
          "tags": [
            "strobePart"
          ],
          "ranges": [
            {
              "from": 0,
              "to": 5,
              "kind": "closed",
              "label": "Aus"
            },
            {
              "from": 6,
              "to": 250,
              "kind": "strobe",
              "label": "Strobo langsam bis schnell (unter 1 bis 20 Hz)",
              "speed": "slowToFast"
            },
            {
              "from": 251,
              "to": 255,
              "kind": "open",
              "label": "Dauerhaft an"
            }
          ]
        }
      ]
    },
    {
      "schemaVersion": 1,
      "id": "cameo-multi-fx-bar-ez-36ch",
      "manufacturer": "Cameo",
      "model": "Multi FX Bar EZ",
      "mode": "36CH",
      "category": "pixelBar",
      "channelCount": 36,
      "segments": 4,
      "verified": true,
      "source": "Cameo MULTI FX BAR EZ, DMX Control Table (Adam Hall, CLMFXBAREZ_Cameo_DMX_Control_Table_EN.pdf), 36CH Mode, S. 5 und 6",
      "deviceSetup": "Menü dMX → Adresse aus der App, dann den Modus einstellen.",
      "notes": "Die vier PARs sind als vier Segmente eingetragen, dadurch läuft das Lauflicht der App über die Bar. Die vier Flash-Lampen (weiße Blitz-LEDs) sind der Strobo-Teil: Sie bleiben dunkel und blitzen alle vier zusammen, solange Strobo gedrückt ist. Ob die PARs dabei dunkel werden (Standard) oder weiterleuchten, stellt man an der Lampe unter „Für Profis“ ein. In diesem Modus gibt es keinen Master-Dimmer, die Helligkeit skaliert deshalb die Farbkanäle. Die beiden Derbys sind als Leuchtring eingetragen und folgen der Farbwahl mit ihren eigenen Rot/Grün/Blau, ihre Drehung läuft über den Regler „Drehen“. Empfohlener Modus, weil hier alles einzeln steuerbar ist.",
      "channels": [
        {
          "offset": 1,
          "function": "red",
          "label": "PAR1 Red",
          "segment": 1
        },
        {
          "offset": 2,
          "function": "green",
          "label": "PAR1 Green",
          "segment": 1
        },
        {
          "offset": 3,
          "function": "blue",
          "label": "PAR1 Blue",
          "segment": 1
        },
        {
          "offset": 4,
          "function": "white",
          "label": "PAR1 White",
          "segment": 1
        },
        {
          "offset": 5,
          "function": "amber",
          "label": "PAR1 Amber",
          "segment": 1
        },
        {
          "offset": 6,
          "function": "uv",
          "label": "PAR1 UV",
          "segment": 1
        },
        {
          "offset": 7,
          "function": "red",
          "label": "PAR2 Red",
          "segment": 2
        },
        {
          "offset": 8,
          "function": "green",
          "label": "PAR2 Green",
          "segment": 2
        },
        {
          "offset": 9,
          "function": "blue",
          "label": "PAR2 Blue",
          "segment": 2
        },
        {
          "offset": 10,
          "function": "white",
          "label": "PAR2 White",
          "segment": 2
        },
        {
          "offset": 11,
          "function": "amber",
          "label": "PAR2 Amber",
          "segment": 2
        },
        {
          "offset": 12,
          "function": "uv",
          "label": "PAR2 UV",
          "segment": 2
        },
        {
          "offset": 13,
          "function": "red",
          "label": "PAR3 Red",
          "segment": 3
        },
        {
          "offset": 14,
          "function": "green",
          "label": "PAR3 Green",
          "segment": 3
        },
        {
          "offset": 15,
          "function": "blue",
          "label": "PAR3 Blue",
          "segment": 3
        },
        {
          "offset": 16,
          "function": "white",
          "label": "PAR3 White",
          "segment": 3
        },
        {
          "offset": 17,
          "function": "amber",
          "label": "PAR3 Amber",
          "segment": 3
        },
        {
          "offset": 18,
          "function": "uv",
          "label": "PAR3 UV",
          "segment": 3
        },
        {
          "offset": 19,
          "function": "red",
          "label": "PAR4 Red",
          "segment": 4
        },
        {
          "offset": 20,
          "function": "green",
          "label": "PAR4 Green",
          "segment": 4
        },
        {
          "offset": 21,
          "function": "blue",
          "label": "PAR4 Blue",
          "segment": 4
        },
        {
          "offset": 22,
          "function": "white",
          "label": "PAR4 White",
          "segment": 4
        },
        {
          "offset": 23,
          "function": "amber",
          "label": "PAR4 Amber",
          "segment": 4
        },
        {
          "offset": 24,
          "function": "uv",
          "label": "PAR4 UV",
          "segment": 4
        },
        {
          "offset": 25,
          "function": "red",
          "label": "Derby 1 Red",
          "tags": [
            "ring"
          ]
        },
        {
          "offset": 26,
          "function": "green",
          "label": "Derby 1 Green",
          "tags": [
            "ring"
          ]
        },
        {
          "offset": 27,
          "function": "blue",
          "label": "Derby 1 Blue",
          "tags": [
            "ring"
          ]
        },
        {
          "offset": 28,
          "function": "motor",
          "label": "Derby 1 Rotate",
          "ranges": [
            {
              "from": 0,
              "to": 5,
              "kind": "off",
              "label": "Keine Funktion"
            },
            {
              "from": 6,
              "to": 126,
              "kind": "rotation",
              "label": "Im Uhrzeigersinn langsam bis schnell",
              "speed": "slowToFast"
            },
            {
              "from": 127,
              "to": 128,
              "kind": "off",
              "label": "Keine Bewegung"
            },
            {
              "from": 129,
              "to": 255,
              "kind": "rotation",
              "label": "Gegen den Uhrzeigersinn schnell bis langsam",
              "speed": "fastToSlow"
            }
          ]
        },
        {
          "offset": 29,
          "function": "red",
          "label": "Derby 2 Red",
          "tags": [
            "ring"
          ]
        },
        {
          "offset": 30,
          "function": "green",
          "label": "Derby 2 Green",
          "tags": [
            "ring"
          ]
        },
        {
          "offset": 31,
          "function": "blue",
          "label": "Derby 2 Blue",
          "tags": [
            "ring"
          ]
        },
        {
          "offset": 32,
          "function": "motor",
          "label": "Derby 2 Rotate",
          "ranges": [
            {
              "from": 0,
              "to": 5,
              "kind": "off",
              "label": "Keine Funktion"
            },
            {
              "from": 6,
              "to": 126,
              "kind": "rotation",
              "label": "Im Uhrzeigersinn langsam bis schnell",
              "speed": "slowToFast"
            },
            {
              "from": 127,
              "to": 128,
              "kind": "off",
              "label": "Keine Bewegung"
            },
            {
              "from": 129,
              "to": 255,
              "kind": "rotation",
              "label": "Gegen den Uhrzeigersinn schnell bis langsam",
              "speed": "fastToSlow"
            }
          ]
        },
        {
          "offset": 33,
          "function": "shutter",
          "label": "Flash 1 Strobe",
          "tags": [
            "strobePart"
          ],
          "ranges": [
            {
              "from": 0,
              "to": 5,
              "kind": "closed",
              "label": "Aus"
            },
            {
              "from": 6,
              "to": 250,
              "kind": "strobe",
              "label": "Strobo langsam bis schnell (unter 1 bis 20 Hz)",
              "speed": "slowToFast"
            },
            {
              "from": 251,
              "to": 255,
              "kind": "open",
              "label": "Dauerhaft an"
            }
          ]
        },
        {
          "offset": 34,
          "function": "shutter",
          "label": "Flash 2 Strobe",
          "tags": [
            "strobePart"
          ],
          "ranges": [
            {
              "from": 0,
              "to": 5,
              "kind": "closed",
              "label": "Aus"
            },
            {
              "from": 6,
              "to": 250,
              "kind": "strobe",
              "label": "Strobo langsam bis schnell (unter 1 bis 20 Hz)",
              "speed": "slowToFast"
            },
            {
              "from": 251,
              "to": 255,
              "kind": "open",
              "label": "Dauerhaft an"
            }
          ]
        },
        {
          "offset": 35,
          "function": "shutter",
          "label": "Flash 3 Strobe",
          "tags": [
            "strobePart"
          ],
          "ranges": [
            {
              "from": 0,
              "to": 5,
              "kind": "closed",
              "label": "Aus"
            },
            {
              "from": 6,
              "to": 250,
              "kind": "strobe",
              "label": "Strobo langsam bis schnell (unter 1 bis 20 Hz)",
              "speed": "slowToFast"
            },
            {
              "from": 251,
              "to": 255,
              "kind": "open",
              "label": "Dauerhaft an"
            }
          ]
        },
        {
          "offset": 36,
          "function": "shutter",
          "label": "Flash 4 Strobe",
          "tags": [
            "strobePart"
          ],
          "ranges": [
            {
              "from": 0,
              "to": 5,
              "kind": "closed",
              "label": "Aus"
            },
            {
              "from": 6,
              "to": 250,
              "kind": "strobe",
              "label": "Strobo langsam bis schnell (unter 1 bis 20 Hz)",
              "speed": "slowToFast"
            },
            {
              "from": 251,
              "to": 255,
              "kind": "open",
              "label": "Dauerhaft an"
            }
          ]
        }
      ]
    },
    {
      "schemaVersion": 1,
      "id": "cameo-root-bar-6-27ch",
      "manufacturer": "Cameo",
      "model": "ROOT BAR 6",
      "mode": "27CH",
      "category": "pixelBar",
      "channelCount": 27,
      "segments": 4,
      "verified": true,
      "source": "Cameo ROOT BAR 6, DMX Control Table CLROOTBAR6_CAMEO_DMX_control_table_11-2024 (adamhall.s3.amazonaws.com); Menüweg aus dem Users Manual CLROOTBAR6_CAMEO_user_manual_EN_DE_FR_ES_PL_IT",
      "deviceSetup": "MENU drücken, im Hauptmenü mit ⏶/⏷ „DMX Mode“ wählen, mit ENTER bestätigen, dann den Modus „27CH“ wählen und mit ENTER bestätigen. Danach unter „DMX Address“ die Adresse aus der App einstellen.",
      "notes": "LED-Bar mit 16 × 12 W RGBAW+UV. Über DMX lassen sich vier Stücke einzeln ansteuern (je vier LEDs), deshalb vier Segmente. Der 27-Kanal-Modus ist der einzige mit einzelnen Segmentfarben und eigenem Dimmer; der 24-Kanal-Modus hat dieselben Farbkanäle, aber keinen Dimmer und keinen Strobo. Kanal 3 ist der kombinierte Shutter: 0 offen, 6 bis 10 dunkel, dazwischen Rampen und Zufallsblitze, 128 bis 250 echtes Strobo. Die Bar kennt noch die Modi 2CH, 4CH-Sound, 4CH-2, 5CH, 6CH Direct, 6CH Pattern, 11CH Sound, 11CH Pattern sowie die Delay-Modi D3CH bis D12CH; die sind für die App weniger nützlich.",
      "channels": [
        {
          "offset": 1,
          "function": "dimmer",
          "label": "Dimmer 0 bis 100 %"
        },
        {
          "offset": 2,
          "function": "dimmerFine",
          "label": "Dimmer fein"
        },
        {
          "offset": 3,
          "function": "shutter",
          "label": "Strobe Functions",
          "ranges": [
            {
              "from": 0,
              "to": 5,
              "kind": "open",
              "label": "Offen"
            },
            {
              "from": 6,
              "to": 10,
              "kind": "closed",
              "label": "Dunkel"
            },
            {
              "from": 11,
              "to": 22,
              "kind": "pulse",
              "label": "Rampe auf und ab, langsam bis schnell"
            },
            {
              "from": 23,
              "to": 33,
              "kind": "random",
              "label": "Rampe auf und ab zufällig, langsam bis schnell"
            },
            {
              "from": 34,
              "to": 45,
              "kind": "pulse",
              "label": "Rampe auf, langsam bis schnell"
            },
            {
              "from": 46,
              "to": 56,
              "kind": "random",
              "label": "Rampe auf zufällig, langsam bis schnell"
            },
            {
              "from": 57,
              "to": 68,
              "kind": "pulse",
              "label": "Rampe ab, langsam bis schnell"
            },
            {
              "from": 69,
              "to": 79,
              "kind": "random",
              "label": "Rampe ab zufällig, langsam bis schnell"
            },
            {
              "from": 80,
              "to": 102,
              "kind": "random",
              "label": "Zufalls-Strobo, langsam bis schnell"
            },
            {
              "from": 103,
              "to": 127,
              "kind": "pulse",
              "label": "Strobo-Salven mit Pause, 5 s bis 1 s"
            },
            {
              "from": 128,
              "to": 250,
              "kind": "strobe",
              "label": "Strobo langsam bis schnell (unter 1 Hz bis 20 Hz)",
              "speed": "slowToFast"
            },
            {
              "from": 251,
              "to": 255,
              "kind": "open",
              "label": "Offen"
            }
          ]
        },
        {
          "offset": 4,
          "function": "red",
          "label": "Red 1",
          "segment": 1
        },
        {
          "offset": 5,
          "function": "green",
          "label": "Green 1",
          "segment": 1
        },
        {
          "offset": 6,
          "function": "blue",
          "label": "Blue 1",
          "segment": 1
        },
        {
          "offset": 7,
          "function": "white",
          "label": "White 1",
          "segment": 1
        },
        {
          "offset": 8,
          "function": "amber",
          "label": "Amber 1",
          "segment": 1
        },
        {
          "offset": 9,
          "function": "uv",
          "label": "UV 1",
          "segment": 1
        },
        {
          "offset": 10,
          "function": "red",
          "label": "Red 2",
          "segment": 2
        },
        {
          "offset": 11,
          "function": "green",
          "label": "Green 2",
          "segment": 2
        },
        {
          "offset": 12,
          "function": "blue",
          "label": "Blue 2",
          "segment": 2
        },
        {
          "offset": 13,
          "function": "white",
          "label": "White 2",
          "segment": 2
        },
        {
          "offset": 14,
          "function": "amber",
          "label": "Amber 2",
          "segment": 2
        },
        {
          "offset": 15,
          "function": "uv",
          "label": "UV 2",
          "segment": 2
        },
        {
          "offset": 16,
          "function": "red",
          "label": "Red 3",
          "segment": 3
        },
        {
          "offset": 17,
          "function": "green",
          "label": "Green 3",
          "segment": 3
        },
        {
          "offset": 18,
          "function": "blue",
          "label": "Blue 3",
          "segment": 3
        },
        {
          "offset": 19,
          "function": "white",
          "label": "White 3",
          "segment": 3
        },
        {
          "offset": 20,
          "function": "amber",
          "label": "Amber 3",
          "segment": 3
        },
        {
          "offset": 21,
          "function": "uv",
          "label": "UV 3",
          "segment": 3
        },
        {
          "offset": 22,
          "function": "red",
          "label": "Red 4",
          "segment": 4
        },
        {
          "offset": 23,
          "function": "green",
          "label": "Green 4",
          "segment": 4
        },
        {
          "offset": 24,
          "function": "blue",
          "label": "Blue 4",
          "segment": 4
        },
        {
          "offset": 25,
          "function": "white",
          "label": "White 4",
          "segment": 4
        },
        {
          "offset": 26,
          "function": "amber",
          "label": "Amber 4",
          "segment": 4
        },
        {
          "offset": 27,
          "function": "uv",
          "label": "UV 4",
          "segment": 4
        }
      ]
    },
    {
      "schemaVersion": 1,
      "id": "cameo-root-bar-6-8ch",
      "manufacturer": "Cameo",
      "model": "ROOT BAR 6",
      "mode": "8CH",
      "category": "par",
      "channelCount": 8,
      "verified": true,
      "source": "Cameo ROOT BAR 6, DMX Control Table CLROOTBAR6_CAMEO_DMX_control_table_11-2024 (adamhall.s3.amazonaws.com); Menüweg aus dem Users Manual CLROOTBAR6_CAMEO_user_manual_EN_DE_FR_ES_PL_IT",
      "deviceSetup": "MENU drücken, im Hauptmenü mit ⏶/⏷ „DMX Mode“ wählen, mit ENTER bestätigen, dann den Modus „8CH“ wählen und mit ENTER bestätigen. Danach unter „DMX Address“ die Adresse aus der App einstellen.",
      "notes": "Einfacher Modus: die ganze Bar leuchtet in einer Farbe. Kein Lauflicht über die Segmente – dafür den 27-Kanal-Modus nehmen.",
      "channels": [
        {
          "offset": 1,
          "function": "dimmer",
          "label": "Dimmer 0 bis 100 %"
        },
        {
          "offset": 2,
          "function": "strobe",
          "label": "Strobe",
          "ranges": [
            {
              "from": 0,
              "to": 5,
              "kind": "off",
              "label": "Kein Strobo"
            },
            {
              "from": 6,
              "to": 255,
              "kind": "strobe",
              "label": "Strobo langsam bis schnell (unter 1 Hz bis 20 Hz)",
              "speed": "slowToFast"
            }
          ]
        },
        {
          "offset": 3,
          "function": "red",
          "label": "Red"
        },
        {
          "offset": 4,
          "function": "green",
          "label": "Green"
        },
        {
          "offset": 5,
          "function": "blue",
          "label": "Blue"
        },
        {
          "offset": 6,
          "function": "white",
          "label": "White"
        },
        {
          "offset": 7,
          "function": "amber",
          "label": "Amber"
        },
        {
          "offset": 8,
          "function": "uv",
          "label": "UV"
        }
      ]
    },
    {
      "schemaVersion": 1,
      "id": "cameo-root-par-battery-6ch",
      "manufacturer": "Cameo",
      "model": "ROOT PAR BATTERY",
      "mode": "6CH",
      "category": "par",
      "channelCount": 6,
      "verified": true,
      "source": "Cameo ROOT PAR BATTERY, DMX Control Table CLROOTPARBAT_Cameo_DMX_Control_Table_EN_12-2021 (Firmware 1.1 und neuer, adamhall.s3.amazonaws.com); Menüweg aus dem User Manual CLROOTPARBATTERY_CLI_user_manual_EN_DE_FR_ES_PL_IT",
      "deviceSetup": "MENU drücken, im Hauptmenü „DMX Mode“ wählen, mit ENTER bestätigen, den Modus „6CH“ wählen und mit ENTER bestätigen. Danach unter „DMX Address“ die Adresse aus der App einstellen.",
      "notes": "Schlanker Modus: Dimmer, einfaches Strobo und RGBW. Wer den Feinkanal und die Rampen-Effekte möchte, nimmt den 9-Kanal-Modus. Kanalbelegung ab Firmware 1.1.",
      "channels": [
        {
          "offset": 1,
          "function": "dimmer",
          "label": "Dimmer 0 bis 100 %"
        },
        {
          "offset": 2,
          "function": "strobe",
          "label": "Strobe",
          "ranges": [
            {
              "from": 0,
              "to": 5,
              "kind": "off",
              "label": "Kein Strobo"
            },
            {
              "from": 6,
              "to": 255,
              "kind": "strobe",
              "label": "Strobo langsam bis schnell (unter 1 Hz bis 20 Hz)",
              "speed": "slowToFast"
            }
          ]
        },
        {
          "offset": 3,
          "function": "red",
          "label": "Red"
        },
        {
          "offset": 4,
          "function": "green",
          "label": "Green"
        },
        {
          "offset": 5,
          "function": "blue",
          "label": "Blue"
        },
        {
          "offset": 6,
          "function": "white",
          "label": "White"
        }
      ]
    },
    {
      "schemaVersion": 1,
      "id": "cameo-root-par-battery-9ch",
      "manufacturer": "Cameo",
      "model": "ROOT PAR BATTERY",
      "mode": "9CH",
      "category": "par",
      "channelCount": 9,
      "verified": true,
      "source": "Cameo ROOT PAR BATTERY, DMX Control Table CLROOTPARBAT_Cameo_DMX_Control_Table_EN_12-2021 (Firmware 1.1 und neuer, adamhall.s3.amazonaws.com); Menüweg aus dem User Manual CLROOTPARBATTERY_CLI_user_manual_EN_DE_FR_ES_PL_IT",
      "deviceSetup": "MENU drücken, im Hauptmenü „DMX Mode“ wählen, mit ENTER bestätigen, den Modus „9CH“ wählen und mit ENTER bestätigen. Danach unter „DMX Address“ die Adresse aus der App einstellen.",
      "notes": "Akku-PAR mit 5 × 4 W RGBW. Der 9-Kanal-Modus ist der vollständigste ohne Delay-Kanal: Dimmer mit Feinkanal, kombinierter Shutter mit Rampen und Strobo, einzelne Farben. Kanal 8 (Farb-Presets) überstimmt die Farbmischung und bleibt deshalb auf 0, Kanal 9 (Musiksteuerung) ebenfalls. Die Kanalbelegung gilt ab Firmware 1.1; ältere Geräte können abweichen. Weitere Modi: 2CH, 4CH1, 4CH2, 5CH, 6CH sowie die Delay-Modi D3CH bis D10CH.",
      "channels": [
        {
          "offset": 1,
          "function": "dimmer",
          "label": "Dimmer 0 bis 100 %"
        },
        {
          "offset": 2,
          "function": "dimmerFine",
          "label": "Dimmer fein"
        },
        {
          "offset": 3,
          "function": "shutter",
          "label": "Multi-functional Strobe",
          "ranges": [
            {
              "from": 0,
              "to": 5,
              "kind": "open",
              "label": "Offen"
            },
            {
              "from": 6,
              "to": 10,
              "kind": "closed",
              "label": "Dunkel"
            },
            {
              "from": 11,
              "to": 22,
              "kind": "pulse",
              "label": "Rampe auf und ab, langsam bis schnell"
            },
            {
              "from": 23,
              "to": 33,
              "kind": "random",
              "label": "Rampe auf und ab zufällig, langsam bis schnell"
            },
            {
              "from": 34,
              "to": 45,
              "kind": "pulse",
              "label": "Rampe auf, langsam bis schnell"
            },
            {
              "from": 46,
              "to": 56,
              "kind": "random",
              "label": "Rampe auf zufällig, langsam bis schnell"
            },
            {
              "from": 57,
              "to": 68,
              "kind": "pulse",
              "label": "Rampe ab, langsam bis schnell"
            },
            {
              "from": 69,
              "to": 79,
              "kind": "random",
              "label": "Rampe ab zufällig, langsam bis schnell"
            },
            {
              "from": 80,
              "to": 102,
              "kind": "random",
              "label": "Zufalls-Strobo, langsam bis schnell"
            },
            {
              "from": 103,
              "to": 127,
              "kind": "pulse",
              "label": "Strobo-Salven mit Pause, 5 s bis 1 s"
            },
            {
              "from": 128,
              "to": 250,
              "kind": "strobe",
              "label": "Strobo langsam bis schnell (unter 1 Hz bis 20 Hz)",
              "speed": "slowToFast"
            },
            {
              "from": 251,
              "to": 255,
              "kind": "open",
              "label": "Offen"
            }
          ]
        },
        {
          "offset": 4,
          "function": "red",
          "label": "Red"
        },
        {
          "offset": 5,
          "function": "green",
          "label": "Green"
        },
        {
          "offset": 6,
          "function": "blue",
          "label": "Blue"
        },
        {
          "offset": 7,
          "function": "white",
          "label": "White"
        },
        {
          "offset": 8,
          "function": "colorMacro",
          "label": "Color Presets & Color Jumping & Color Fading & User Colors",
          "ranges": [
            {
              "from": 0,
              "to": 5,
              "kind": "off",
              "label": "Keine Funktion"
            },
            {
              "from": 6,
              "to": 13,
              "kind": "slot",
              "label": "Rot",
              "color": "#FF0000"
            },
            {
              "from": 14,
              "to": 21,
              "kind": "slot",
              "label": "Amber",
              "color": "#FFBF00"
            },
            {
              "from": 22,
              "to": 29,
              "kind": "slot",
              "label": "Warmes Gelb",
              "color": "#FFD24D"
            },
            {
              "from": 30,
              "to": 37,
              "kind": "slot",
              "label": "Gelb",
              "color": "#FFFF00"
            },
            {
              "from": 38,
              "to": 45,
              "kind": "slot",
              "label": "Grün",
              "color": "#00FF00"
            },
            {
              "from": 46,
              "to": 53,
              "kind": "slot",
              "label": "Türkis",
              "color": "#00FFB2"
            },
            {
              "from": 54,
              "to": 61,
              "kind": "slot",
              "label": "Cyan",
              "color": "#00FFFF"
            },
            {
              "from": 62,
              "to": 69,
              "kind": "slot",
              "label": "Blau",
              "color": "#0000FF"
            },
            {
              "from": 70,
              "to": 77,
              "kind": "slot",
              "label": "Lavendel",
              "color": "#B57EDC"
            },
            {
              "from": 78,
              "to": 85,
              "kind": "slot",
              "label": "Mauve",
              "color": "#E0B0FF"
            },
            {
              "from": 86,
              "to": 93,
              "kind": "slot",
              "label": "Magenta",
              "color": "#FF00FF"
            },
            {
              "from": 94,
              "to": 101,
              "kind": "slot",
              "label": "Pink",
              "color": "#FF69B4"
            },
            {
              "from": 102,
              "to": 109,
              "kind": "slot",
              "label": "Warmweiß",
              "color": "#FF9329"
            },
            {
              "from": 110,
              "to": 117,
              "kind": "slot",
              "label": "Weiß",
              "color": "#FFFFFF"
            },
            {
              "from": 118,
              "to": 125,
              "kind": "slot",
              "label": "Kaltweiß",
              "color": "#CFE8FF"
            },
            {
              "from": 126,
              "to": 127,
              "kind": "off",
              "label": "Farbwechsel gestoppt"
            },
            {
              "from": 128,
              "to": 164,
              "kind": "effect",
              "label": "Farbsprung langsam bis schnell"
            },
            {
              "from": 165,
              "to": 201,
              "kind": "effect",
              "label": "Farbverlauf langsam bis schnell"
            },
            {
              "from": 202,
              "to": 207,
              "kind": "slot",
              "label": "Eigene Farbe 1"
            },
            {
              "from": 208,
              "to": 213,
              "kind": "slot",
              "label": "Eigene Farbe 2"
            },
            {
              "from": 214,
              "to": 219,
              "kind": "slot",
              "label": "Eigene Farbe 3"
            },
            {
              "from": 220,
              "to": 225,
              "kind": "slot",
              "label": "Eigene Farbe 4"
            },
            {
              "from": 226,
              "to": 255,
              "kind": "off",
              "label": "Keine Funktion"
            }
          ]
        },
        {
          "offset": 9,
          "function": "soundActive",
          "label": "Sound",
          "ranges": [
            {
              "from": 0,
              "to": 5,
              "kind": "off",
              "label": "Musiksteuerung aus"
            },
            {
              "from": 6,
              "to": 255,
              "kind": "effect",
              "label": "Musiksteuerung an, Mikrofon unempfindlich bis empfindlich"
            }
          ]
        }
      ]
    },
    {
      "schemaVersion": 1,
      "id": "cameo-thunder-wash-100rgb-6ch",
      "manufacturer": "Cameo",
      "model": "Thunder Wash 100 RGB",
      "mode": "6-CH Mode",
      "category": "par",
      "channelCount": 6,
      "verified": true,
      "source": "Cameo Thunder Wash Bedienungsanleitung (CLTW100W/CLTW100RGB/CLTW600W/CLTW600RGB), Abschnitt „DMX CONTROL“, „6-CH Mode CLTW100RGB / CLTW600RGB“, Seite 28",
      "deviceSetup": "MODE so oft drücken, bis im Display ein DMX-Modus steht, ENTER, mit UP und DOWN den 6-Kanal-Modus wählen und mit ENTER bestätigen. Die Adresse (A001 bis A512) ebenfalls über MODE und ENTER einstellen.",
      "notes": "Strobo, Blinder und Wash in einem, 648 SMD-LEDs. Der 6-Kanal-Modus ist der richtige: eigener Dimmer, alle Strobo-Muster und Rot, Grün, Blau einzeln. Anders als beim größeren Thunder Wash 600 RGBW gibt es hier keinen Weiß-Kanal, Weiß mischt die App aus Rot, Grün und Blau. Die Lampe ist bewusst nicht als Blinder markiert – sie blendet über „Voll hell“ und über den Strobo-Knopf wie jedes andere Gerät. Kanal 6 muss unter 6 bleiben, sonst übernimmt die eingebaute Musiksteuerung; die App lässt ihn auf 0. Weitere Modi der Anleitung (1-CH, 2-CH 1, 2-CH 2, 3-CH 1, 3-CH 2, 3-CH 3, 4-CH) sind nicht angelegt, sie haben entweder keine einzelnen Farbkanäle oder keinen Dimmer.",
      "channels": [
        {
          "offset": 1,
          "function": "dimmer",
          "label": "Master Dimmer"
        },
        {
          "offset": 2,
          "function": "shutter",
          "label": "Strobe (Farbe über die Kanäle 3 bis 5)",
          "ranges": [
            {
              "from": 0,
              "to": 5,
              "kind": "open",
              "label": "Strobo offen"
            },
            {
              "from": 6,
              "to": 10,
              "kind": "closed",
              "label": "Strobo geschlossen"
            },
            {
              "from": 11,
              "to": 33,
              "kind": "random",
              "label": "Zufällige Impulse, langsam bis schnell",
              "speed": "slowToFast"
            },
            {
              "from": 34,
              "to": 56,
              "kind": "random",
              "label": "Zufällig ansteigend, langsam bis schnell",
              "speed": "slowToFast"
            },
            {
              "from": 57,
              "to": 79,
              "kind": "random",
              "label": "Zufällig absteigend, langsam bis schnell",
              "speed": "slowToFast"
            },
            {
              "from": 80,
              "to": 102,
              "kind": "random",
              "label": "Zufälliges Strobo, langsam bis schnell",
              "speed": "slowToFast"
            },
            {
              "from": 103,
              "to": 127,
              "kind": "pulse",
              "label": "Strobo-Pause, 5 s bis 1 s (sehr kurze Blitze)"
            },
            {
              "from": 128,
              "to": 250,
              "kind": "strobe",
              "label": "Strobo 1 Hz bis 30 Hz",
              "speed": "slowToFast"
            },
            {
              "from": 251,
              "to": 255,
              "kind": "open",
              "label": "Strobo offen"
            }
          ]
        },
        {
          "offset": 3,
          "function": "red",
          "label": "Rot 0 % bis 100 %"
        },
        {
          "offset": 4,
          "function": "green",
          "label": "Grün 0 % bis 100 %"
        },
        {
          "offset": 5,
          "function": "blue",
          "label": "Blau 0 % bis 100 %"
        },
        {
          "offset": 6,
          "function": "soundActive",
          "label": "Musiksteuerung (Kanal 2 muss auf 0 stehen)",
          "ranges": [
            {
              "from": 0,
              "to": 5,
              "kind": "off",
              "label": "Musiksteuerung aus"
            },
            {
              "from": 6,
              "to": 255,
              "kind": "effect",
              "label": "Musiksteuerung an, Empfindlichkeit ansteigend"
            }
          ]
        }
      ]
    },
    {
      "schemaVersion": 1,
      "id": "cameo-thunder-wash-600-rgbw-7ch",
      "manufacturer": "Cameo",
      "model": "Thunder Wash 600 RGBW",
      "mode": "7-CH Mode_1",
      "category": "par",
      "channelCount": 7,
      "verified": true,
      "source": "Cameo Thunder Wash 600 RGBW, DMX Control Table (Adam Hall, CLTW600RGBW), Abschnitt „7-CH Mode_1“, Seite 3",
      "deviceSetup": "DMX-Modus „7-CH Mode_1“ (sieben Kanäle mit Rot, Grün, Blau und Weiß) wählen und die Adresse aus der App einstellen. Den Menüweg dazu zeigt das Display des Geräts.",
      "notes": "Strobo, Blinder und Wash in einem, 648 SMD-LEDs. Der 7-Kanal-Modus ist der richtige: eigener Dimmer, alle Strobo-Muster und Rot, Grün, Blau und Weiß einzeln. Die Lampe ist bewusst nicht als Blinder markiert – sie blendet über „Voll hell“ und über den Strobo-Knopf wie jedes andere Gerät. Kanal 7 muss unter 6 bleiben, sonst übernimmt die eingebaute Musiksteuerung; die App lässt ihn auf 0. Das Gerät kann zusätzlich über W-DMX angesteuert werden, hinter der Lichtbox braucht es dafür einen Funk-Sender.",
      "channels": [
        {
          "offset": 1,
          "function": "dimmer",
          "label": "Master Dimmer"
        },
        {
          "offset": 2,
          "function": "shutter",
          "label": "Strobe (Farbe über die Kanäle 3 bis 6)",
          "ranges": [
            {
              "from": 0,
              "to": 5,
              "kind": "open",
              "label": "Strobo offen"
            },
            {
              "from": 6,
              "to": 10,
              "kind": "closed",
              "label": "Strobo geschlossen"
            },
            {
              "from": 11,
              "to": 33,
              "kind": "random",
              "label": "Zufällige Impulse, langsam bis schnell",
              "speed": "slowToFast"
            },
            {
              "from": 34,
              "to": 56,
              "kind": "random",
              "label": "Zufällig ansteigend, langsam bis schnell",
              "speed": "slowToFast"
            },
            {
              "from": 57,
              "to": 79,
              "kind": "random",
              "label": "Zufällig absteigend, langsam bis schnell",
              "speed": "slowToFast"
            },
            {
              "from": 80,
              "to": 102,
              "kind": "random",
              "label": "Zufälliges Strobo, langsam bis schnell",
              "speed": "slowToFast"
            },
            {
              "from": 103,
              "to": 127,
              "kind": "pulse",
              "label": "Strobo-Pause, 5 s bis 1 s (sehr kurze Blitze)"
            },
            {
              "from": 128,
              "to": 250,
              "kind": "strobe",
              "label": "Strobo 1 Hz bis 30 Hz",
              "speed": "slowToFast"
            },
            {
              "from": 251,
              "to": 255,
              "kind": "open",
              "label": "Strobo offen"
            }
          ]
        },
        {
          "offset": 3,
          "function": "red",
          "label": "Rot 0 % bis 100 %"
        },
        {
          "offset": 4,
          "function": "green",
          "label": "Grün 0 % bis 100 %"
        },
        {
          "offset": 5,
          "function": "blue",
          "label": "Blau 0 % bis 100 %"
        },
        {
          "offset": 6,
          "function": "white",
          "label": "Weiß 0 % bis 100 %"
        },
        {
          "offset": 7,
          "function": "soundActive",
          "label": "Musiksteuerung (Kanal 2 muss auf 0 stehen)",
          "ranges": [
            {
              "from": 0,
              "to": 5,
              "kind": "off",
              "label": "Musiksteuerung aus"
            },
            {
              "from": 6,
              "to": 255,
              "kind": "effect",
              "label": "Musiksteuerung an, Empfindlichkeit ansteigend"
            }
          ]
        }
      ]
    },
    {
      "schemaVersion": 1,
      "id": "chauvet-dj-blazor-11ch",
      "manufacturer": "Chauvet DJ",
      "model": "Blazor",
      "mode": "11Ch",
      "category": "generic",
      "channelCount": 11,
      "verified": true,
      "source": "Chauvet DJ Blazor, User Manual Rev. 3, Abschnitt „DMX Channel Assignments and Values“, Seiten 10 und 11; Artikelnummer 07052549",
      "deviceSetup": "<MENU> so oft drücken, bis „11Ch“ im Display steht, mit <ENTER> bestätigen und die Adresse aus der App mit <UP>/<DOWN> wählen.",
      "notes": "Der Blazor ist ein Barrel-Scanner: Er hat kein Drehen und Neigen wie ein Moving Head, sondern einen drehenden Spiegelteller (Kanal 8), eine drehende Walze (Kanal 9) und nur eine Achse „Barrel pan“ (Kanal 10). Deshalb Kategorie „Sonstiges“ und kein Bereich Bewegung in der App; die App steuert Helligkeit, Strobo, Farbe und Gobo. Das Gerät hat keine einzelnen Farbkanäle, die Farbe kommt vom Farbrad auf Kanal 5 – die Farbleiste sucht sich den nächsten Slot. Kanal 1 muss 0 bleiben, sonst übernehmen die eingebauten Shows oder die Musiksteuerung das Licht; die Anleitung nennt für den Wert 0 keine Funktion, in der Praxis ist das die reine DMX-Steuerung. Kanal 10 steht auf 64, also in der Mitte des Stellbereichs 0 bis 128; die Anleitung nennt keinen Ruhewert. Gobos lassen sich am Gerät wechseln, die Namen unter Modelle → „Gobos benennen“ vergeben.",
      "channels": [
        {
          "offset": 1,
          "function": "program",
          "label": "Auto program",
          "ranges": [
            {
              "from": 1,
              "to": 127,
              "kind": "effect",
              "label": "Automatikbetrieb"
            },
            {
              "from": 128,
              "to": 255,
              "kind": "effect",
              "label": "Musiksteuerung"
            }
          ]
        },
        {
          "offset": 2,
          "function": "programSpeed",
          "label": "Auto speed bzw. Mikrofonempfindlichkeit, langsam bis schnell"
        },
        {
          "offset": 3,
          "function": "dimmer",
          "label": "Dimmer 0 bis 100 %"
        },
        {
          "offset": 4,
          "function": "strobe",
          "label": "Strobe",
          "ranges": [
            {
              "from": 0,
              "to": 15,
              "kind": "open",
              "label": "Offen"
            },
            {
              "from": 16,
              "to": 255,
              "kind": "strobe",
              "label": "Strobo, langsam bis schnell",
              "speed": "slowToFast"
            }
          ]
        },
        {
          "offset": 5,
          "function": "colorWheel",
          "label": "Color",
          "ranges": [
            {
              "from": 0,
              "to": 9,
              "kind": "slot",
              "label": "Weiß",
              "color": "#FFFFFF"
            },
            {
              "from": 10,
              "to": 19,
              "kind": "slot",
              "label": "Rot",
              "color": "#FF0000"
            },
            {
              "from": 20,
              "to": 29,
              "kind": "slot",
              "label": "Grün",
              "color": "#00FF00"
            },
            {
              "from": 30,
              "to": 39,
              "kind": "slot",
              "label": "Blau",
              "color": "#0000FF"
            },
            {
              "from": 40,
              "to": 49,
              "kind": "slot",
              "label": "Gelb",
              "color": "#FFFF00"
            },
            {
              "from": 50,
              "to": 59,
              "kind": "slot",
              "label": "Amber",
              "color": "#FFBF00"
            },
            {
              "from": 60,
              "to": 69,
              "kind": "slot",
              "label": "Magenta",
              "color": "#FF00FF"
            },
            {
              "from": 70,
              "to": 79,
              "kind": "slot",
              "label": "Magenta und Weiß"
            },
            {
              "from": 80,
              "to": 89,
              "kind": "slot",
              "label": "Magenta und Amber"
            },
            {
              "from": 90,
              "to": 99,
              "kind": "slot",
              "label": "Amber und Gelb"
            },
            {
              "from": 100,
              "to": 109,
              "kind": "slot",
              "label": "Gelb und Blau"
            },
            {
              "from": 110,
              "to": 119,
              "kind": "slot",
              "label": "Blau und Grün"
            },
            {
              "from": 120,
              "to": 129,
              "kind": "slot",
              "label": "Grün und Rot"
            },
            {
              "from": 130,
              "to": 139,
              "kind": "slot",
              "label": "Rot und Weiß"
            },
            {
              "from": 140,
              "to": 197,
              "kind": "rotation",
              "label": "Farbdurchlauf im Uhrzeigersinn, schnell bis langsam",
              "speed": "fastToSlow"
            },
            {
              "from": 198,
              "to": 255,
              "kind": "rotation",
              "label": "Farbdurchlauf gegen den Uhrzeigersinn, schnell bis langsam",
              "speed": "fastToSlow"
            }
          ]
        },
        {
          "offset": 6,
          "function": "gobo",
          "label": "Gobo",
          "ranges": [
            {
              "from": 0,
              "to": 19,
              "kind": "slot",
              "label": "Gobo 1"
            },
            {
              "from": 20,
              "to": 39,
              "kind": "slot",
              "label": "Gobo 2"
            },
            {
              "from": 40,
              "to": 59,
              "kind": "slot",
              "label": "Gobo 3"
            },
            {
              "from": 60,
              "to": 79,
              "kind": "slot",
              "label": "Gobo 4"
            },
            {
              "from": 80,
              "to": 99,
              "kind": "slot",
              "label": "Gobo 5"
            },
            {
              "from": 100,
              "to": 119,
              "kind": "slot",
              "label": "Gobo 6"
            },
            {
              "from": 120,
              "to": 139,
              "kind": "slot",
              "label": "Gobo 7"
            },
            {
              "from": 140,
              "to": 197,
              "kind": "rotation",
              "label": "Gobo-Durchlauf im Uhrzeigersinn, schnell bis langsam",
              "speed": "fastToSlow"
            },
            {
              "from": 198,
              "to": 255,
              "kind": "rotation",
              "label": "Gobo-Durchlauf gegen den Uhrzeigersinn, schnell bis langsam",
              "speed": "fastToSlow"
            }
          ]
        },
        {
          "offset": 7,
          "function": "goboRotation",
          "label": "Gobo rotation",
          "ranges": [
            {
              "from": 1,
              "to": 42,
              "kind": "other",
              "label": "Gobo-Stellung feststehend"
            },
            {
              "from": 43,
              "to": 86,
              "kind": "off",
              "label": "Stopp"
            },
            {
              "from": 87,
              "to": 129,
              "kind": "rotation",
              "label": "Drehung, langsam bis schnell",
              "speed": "slowToFast"
            },
            {
              "from": 130,
              "to": 222,
              "kind": "off",
              "label": "Stopp"
            },
            {
              "from": 223,
              "to": 255,
              "kind": "rotation",
              "label": "Drehung abwechselnd hin und her, langsam bis schnell",
              "speed": "slowToFast"
            }
          ]
        },
        {
          "offset": 8,
          "function": "motor",
          "label": "Mirror rotation, Drehung des Spiegeltellers",
          "ranges": [
            {
              "from": 1,
              "to": 86,
              "kind": "rotation",
              "label": "Im Uhrzeigersinn, langsam bis schnell",
              "speed": "slowToFast"
            },
            {
              "from": 87,
              "to": 129,
              "kind": "off",
              "label": "Stopp"
            },
            {
              "from": 130,
              "to": 222,
              "kind": "rotation",
              "label": "Gegen den Uhrzeigersinn, langsam bis schnell",
              "speed": "slowToFast"
            },
            {
              "from": 223,
              "to": 255,
              "kind": "rotation",
              "label": "Hin und her, langsam bis schnell",
              "speed": "slowToFast"
            }
          ]
        },
        {
          "offset": 9,
          "function": "motor",
          "label": "Barrel rotation, Drehung der Walze",
          "ranges": [
            {
              "from": 1,
              "to": 86,
              "kind": "rotation",
              "label": "Durchlauf, langsam bis schnell",
              "speed": "slowToFast"
            },
            {
              "from": 87,
              "to": 129,
              "kind": "off",
              "label": "Stopp"
            },
            {
              "from": 130,
              "to": 222,
              "kind": "rotation",
              "label": "Durchlauf rückwärts, langsam bis schnell",
              "speed": "slowToFast"
            },
            {
              "from": 223,
              "to": 255,
              "kind": "rotation",
              "label": "Hin und her, langsam bis schnell",
              "speed": "slowToFast"
            }
          ]
        },
        {
          "offset": 10,
          "function": "pan",
          "label": "Barrel pan, Stellung der Walze",
          "defaultValue": 64,
          "ranges": [
            {
              "from": 0,
              "to": 128,
              "kind": "fade",
              "label": "Stellung 0 bis 100 %"
            },
            {
              "from": 129,
              "to": 255,
              "kind": "effect",
              "label": "Pan hin und her, langsam bis schnell"
            }
          ]
        },
        {
          "offset": 11,
          "function": "control",
          "label": "Control",
          "ranges": [
            {
              "from": 0,
              "to": 95,
              "kind": "off",
              "label": "Ohne Funktion"
            },
            {
              "from": 96,
              "to": 103,
              "kind": "other",
              "label": "Pan zurücksetzen"
            },
            {
              "from": 104,
              "to": 111,
              "kind": "other",
              "label": "Tilt zurücksetzen"
            },
            {
              "from": 112,
              "to": 119,
              "kind": "other",
              "label": "Farbrad zurücksetzen"
            },
            {
              "from": 120,
              "to": 127,
              "kind": "other",
              "label": "Goborad zurücksetzen"
            },
            {
              "from": 128,
              "to": 151,
              "kind": "other",
              "label": "Alles zurücksetzen"
            },
            {
              "from": 152,
              "to": 255,
              "kind": "off",
              "label": "Ohne Funktion"
            }
          ]
        }
      ]
    },
    {
      "schemaVersion": 1,
      "id": "chauvet-dj-blazor-4ch",
      "manufacturer": "Chauvet DJ",
      "model": "Blazor",
      "mode": "4Ch",
      "category": "generic",
      "channelCount": 4,
      "verified": true,
      "source": "Chauvet DJ Blazor, User Manual Rev. 3, Abschnitt „DMX Channel Assignments and Values“, Seiten 10 und 11; Artikelnummer 07052549",
      "deviceSetup": "<MENU> so oft drücken, bis „4Ch“ im Display steht, mit <ENTER> bestätigen und die Adresse aus der App mit <UP>/<DOWN> wählen.",
      "notes": "Kleiner Modus: Die App kann hier nur die Helligkeit regeln, Farbe, Gobo und Bewegung macht das Gerät selbst über seine eingebauten Shows. Für den Einsatz mit der App ist der Modus 11Ch der richtige. Kanal 1 muss 0 bleiben, sonst übernehmen die Shows oder die Musiksteuerung das Licht; die Anleitung nennt für den Wert 0 keine Funktion, in der Praxis ist das die reine DMX-Steuerung.",
      "channels": [
        {
          "offset": 1,
          "function": "program",
          "label": "Auto program",
          "ranges": [
            {
              "from": 1,
              "to": 127,
              "kind": "effect",
              "label": "Automatikbetrieb"
            },
            {
              "from": 128,
              "to": 255,
              "kind": "effect",
              "label": "Musiksteuerung"
            }
          ]
        },
        {
          "offset": 2,
          "function": "programSpeed",
          "label": "Auto speed bzw. Mikrofonempfindlichkeit, langsam bis schnell"
        },
        {
          "offset": 3,
          "function": "dimmer",
          "label": "Dimmer 0 bis 100 %"
        },
        {
          "offset": 4,
          "function": "control",
          "label": "Control",
          "ranges": [
            {
              "from": 0,
              "to": 95,
              "kind": "off",
              "label": "Ohne Funktion"
            },
            {
              "from": 96,
              "to": 103,
              "kind": "other",
              "label": "Pan zurücksetzen"
            },
            {
              "from": 104,
              "to": 111,
              "kind": "other",
              "label": "Tilt zurücksetzen"
            },
            {
              "from": 112,
              "to": 119,
              "kind": "other",
              "label": "Farbrad zurücksetzen"
            },
            {
              "from": 120,
              "to": 127,
              "kind": "other",
              "label": "Goborad zurücksetzen"
            },
            {
              "from": 128,
              "to": 151,
              "kind": "other",
              "label": "Alles zurücksetzen"
            },
            {
              "from": 152,
              "to": 255,
              "kind": "off",
              "label": "Ohne Funktion"
            }
          ]
        }
      ]
    },
    {
      "schemaVersion": 1,
      "id": "chauvet-dj-colorstrip-pix-ils-120ch",
      "manufacturer": "Chauvet DJ",
      "model": "COLORstrip Pix ILS",
      "mode": "120",
      "category": "pixelBar",
      "channelCount": 120,
      "segments": 40,
      "verified": true,
      "source": "Chauvet DJ COLORstrip Pix ILS, User Manual Rev. 3 (07/2026), Abschnitt „DMX Channel Assignments and Values“, Tabelle „122 / 120“ (Seiten 10 bis 15); Menü und Adressbereich Seiten 6 und 7; Artikelnummer 10032309 (chauvetdj.com)",
      "deviceSetup": "MENU so oft drücken, bis „120“ im Display steht, ENTER drücken, mit UP/DOWN die Startadresse (d001 bis 393) aus der App wählen und mit ENTER bestätigen.",
      "notes": "LED-Bar mit 40 einzeln steuerbaren RGB-Pixeln. Die Pixelkanäle sind laut Anleitung bei 0–3 aus und regeln ab 4 von 0 bis 100 %. Nur Pixel, kein Dimmer und kein Strobo: die App regelt die Helligkeit über die Farbwerte. Besser den 122-Kanal-Modus nehmen, der hat zusätzlich Strobo und Dimmer.",
      "channels": [
        {
          "offset": 1,
          "function": "red",
          "label": "Red 1",
          "segment": 1
        },
        {
          "offset": 2,
          "function": "green",
          "label": "Green 1",
          "segment": 1
        },
        {
          "offset": 3,
          "function": "blue",
          "label": "Blue 1",
          "segment": 1
        },
        {
          "offset": 4,
          "function": "red",
          "label": "Red 2",
          "segment": 2
        },
        {
          "offset": 5,
          "function": "green",
          "label": "Green 2",
          "segment": 2
        },
        {
          "offset": 6,
          "function": "blue",
          "label": "Blue 2",
          "segment": 2
        },
        {
          "offset": 7,
          "function": "red",
          "label": "Red 3",
          "segment": 3
        },
        {
          "offset": 8,
          "function": "green",
          "label": "Green 3",
          "segment": 3
        },
        {
          "offset": 9,
          "function": "blue",
          "label": "Blue 3",
          "segment": 3
        },
        {
          "offset": 10,
          "function": "red",
          "label": "Red 4",
          "segment": 4
        },
        {
          "offset": 11,
          "function": "green",
          "label": "Green 4",
          "segment": 4
        },
        {
          "offset": 12,
          "function": "blue",
          "label": "Blue 4",
          "segment": 4
        },
        {
          "offset": 13,
          "function": "red",
          "label": "Red 5",
          "segment": 5
        },
        {
          "offset": 14,
          "function": "green",
          "label": "Green 5",
          "segment": 5
        },
        {
          "offset": 15,
          "function": "blue",
          "label": "Blue 5",
          "segment": 5
        },
        {
          "offset": 16,
          "function": "red",
          "label": "Red 6",
          "segment": 6
        },
        {
          "offset": 17,
          "function": "green",
          "label": "Green 6",
          "segment": 6
        },
        {
          "offset": 18,
          "function": "blue",
          "label": "Blue 6",
          "segment": 6
        },
        {
          "offset": 19,
          "function": "red",
          "label": "Red 7",
          "segment": 7
        },
        {
          "offset": 20,
          "function": "green",
          "label": "Green 7",
          "segment": 7
        },
        {
          "offset": 21,
          "function": "blue",
          "label": "Blue 7",
          "segment": 7
        },
        {
          "offset": 22,
          "function": "red",
          "label": "Red 8",
          "segment": 8
        },
        {
          "offset": 23,
          "function": "green",
          "label": "Green 8",
          "segment": 8
        },
        {
          "offset": 24,
          "function": "blue",
          "label": "Blue 8",
          "segment": 8
        },
        {
          "offset": 25,
          "function": "red",
          "label": "Red 9",
          "segment": 9
        },
        {
          "offset": 26,
          "function": "green",
          "label": "Green 9",
          "segment": 9
        },
        {
          "offset": 27,
          "function": "blue",
          "label": "Blue 9",
          "segment": 9
        },
        {
          "offset": 28,
          "function": "red",
          "label": "Red 10",
          "segment": 10
        },
        {
          "offset": 29,
          "function": "green",
          "label": "Green 10",
          "segment": 10
        },
        {
          "offset": 30,
          "function": "blue",
          "label": "Blue 10",
          "segment": 10
        },
        {
          "offset": 31,
          "function": "red",
          "label": "Red 11",
          "segment": 11
        },
        {
          "offset": 32,
          "function": "green",
          "label": "Green 11",
          "segment": 11
        },
        {
          "offset": 33,
          "function": "blue",
          "label": "Blue 11",
          "segment": 11
        },
        {
          "offset": 34,
          "function": "red",
          "label": "Red 12",
          "segment": 12
        },
        {
          "offset": 35,
          "function": "green",
          "label": "Green 12",
          "segment": 12
        },
        {
          "offset": 36,
          "function": "blue",
          "label": "Blue 12",
          "segment": 12
        },
        {
          "offset": 37,
          "function": "red",
          "label": "Red 13",
          "segment": 13
        },
        {
          "offset": 38,
          "function": "green",
          "label": "Green 13",
          "segment": 13
        },
        {
          "offset": 39,
          "function": "blue",
          "label": "Blue 13",
          "segment": 13
        },
        {
          "offset": 40,
          "function": "red",
          "label": "Red 14",
          "segment": 14
        },
        {
          "offset": 41,
          "function": "green",
          "label": "Green 14",
          "segment": 14
        },
        {
          "offset": 42,
          "function": "blue",
          "label": "Blue 14",
          "segment": 14
        },
        {
          "offset": 43,
          "function": "red",
          "label": "Red 15",
          "segment": 15
        },
        {
          "offset": 44,
          "function": "green",
          "label": "Green 15",
          "segment": 15
        },
        {
          "offset": 45,
          "function": "blue",
          "label": "Blue 15",
          "segment": 15
        },
        {
          "offset": 46,
          "function": "red",
          "label": "Red 16",
          "segment": 16
        },
        {
          "offset": 47,
          "function": "green",
          "label": "Green 16",
          "segment": 16
        },
        {
          "offset": 48,
          "function": "blue",
          "label": "Blue 16",
          "segment": 16
        },
        {
          "offset": 49,
          "function": "red",
          "label": "Red 17",
          "segment": 17
        },
        {
          "offset": 50,
          "function": "green",
          "label": "Green 17",
          "segment": 17
        },
        {
          "offset": 51,
          "function": "blue",
          "label": "Blue 17",
          "segment": 17
        },
        {
          "offset": 52,
          "function": "red",
          "label": "Red 18",
          "segment": 18
        },
        {
          "offset": 53,
          "function": "green",
          "label": "Green 18",
          "segment": 18
        },
        {
          "offset": 54,
          "function": "blue",
          "label": "Blue 18",
          "segment": 18
        },
        {
          "offset": 55,
          "function": "red",
          "label": "Red 19",
          "segment": 19
        },
        {
          "offset": 56,
          "function": "green",
          "label": "Green 19",
          "segment": 19
        },
        {
          "offset": 57,
          "function": "blue",
          "label": "Blue 19",
          "segment": 19
        },
        {
          "offset": 58,
          "function": "red",
          "label": "Red 20",
          "segment": 20
        },
        {
          "offset": 59,
          "function": "green",
          "label": "Green 20",
          "segment": 20
        },
        {
          "offset": 60,
          "function": "blue",
          "label": "Blue 20",
          "segment": 20
        },
        {
          "offset": 61,
          "function": "red",
          "label": "Red 21",
          "segment": 21
        },
        {
          "offset": 62,
          "function": "green",
          "label": "Green 21",
          "segment": 21
        },
        {
          "offset": 63,
          "function": "blue",
          "label": "Blue 21",
          "segment": 21
        },
        {
          "offset": 64,
          "function": "red",
          "label": "Red 22",
          "segment": 22
        },
        {
          "offset": 65,
          "function": "green",
          "label": "Green 22",
          "segment": 22
        },
        {
          "offset": 66,
          "function": "blue",
          "label": "Blue 22",
          "segment": 22
        },
        {
          "offset": 67,
          "function": "red",
          "label": "Red 23",
          "segment": 23
        },
        {
          "offset": 68,
          "function": "green",
          "label": "Green 23",
          "segment": 23
        },
        {
          "offset": 69,
          "function": "blue",
          "label": "Blue 23",
          "segment": 23
        },
        {
          "offset": 70,
          "function": "red",
          "label": "Red 24",
          "segment": 24
        },
        {
          "offset": 71,
          "function": "green",
          "label": "Green 24",
          "segment": 24
        },
        {
          "offset": 72,
          "function": "blue",
          "label": "Blue 24",
          "segment": 24
        },
        {
          "offset": 73,
          "function": "red",
          "label": "Red 25",
          "segment": 25
        },
        {
          "offset": 74,
          "function": "green",
          "label": "Green 25",
          "segment": 25
        },
        {
          "offset": 75,
          "function": "blue",
          "label": "Blue 25",
          "segment": 25
        },
        {
          "offset": 76,
          "function": "red",
          "label": "Red 26",
          "segment": 26
        },
        {
          "offset": 77,
          "function": "green",
          "label": "Green 26",
          "segment": 26
        },
        {
          "offset": 78,
          "function": "blue",
          "label": "Blue 26",
          "segment": 26
        },
        {
          "offset": 79,
          "function": "red",
          "label": "Red 27",
          "segment": 27
        },
        {
          "offset": 80,
          "function": "green",
          "label": "Green 27",
          "segment": 27
        },
        {
          "offset": 81,
          "function": "blue",
          "label": "Blue 27",
          "segment": 27
        },
        {
          "offset": 82,
          "function": "red",
          "label": "Red 28",
          "segment": 28
        },
        {
          "offset": 83,
          "function": "green",
          "label": "Green 28",
          "segment": 28
        },
        {
          "offset": 84,
          "function": "blue",
          "label": "Blue 28",
          "segment": 28
        },
        {
          "offset": 85,
          "function": "red",
          "label": "Red 29",
          "segment": 29
        },
        {
          "offset": 86,
          "function": "green",
          "label": "Green 29",
          "segment": 29
        },
        {
          "offset": 87,
          "function": "blue",
          "label": "Blue 29",
          "segment": 29
        },
        {
          "offset": 88,
          "function": "red",
          "label": "Red 30",
          "segment": 30
        },
        {
          "offset": 89,
          "function": "green",
          "label": "Green 30",
          "segment": 30
        },
        {
          "offset": 90,
          "function": "blue",
          "label": "Blue 30",
          "segment": 30
        },
        {
          "offset": 91,
          "function": "red",
          "label": "Red 31",
          "segment": 31
        },
        {
          "offset": 92,
          "function": "green",
          "label": "Green 31",
          "segment": 31
        },
        {
          "offset": 93,
          "function": "blue",
          "label": "Blue 31",
          "segment": 31
        },
        {
          "offset": 94,
          "function": "red",
          "label": "Red 32",
          "segment": 32
        },
        {
          "offset": 95,
          "function": "green",
          "label": "Green 32",
          "segment": 32
        },
        {
          "offset": 96,
          "function": "blue",
          "label": "Blue 32",
          "segment": 32
        },
        {
          "offset": 97,
          "function": "red",
          "label": "Red 33",
          "segment": 33
        },
        {
          "offset": 98,
          "function": "green",
          "label": "Green 33",
          "segment": 33
        },
        {
          "offset": 99,
          "function": "blue",
          "label": "Blue 33",
          "segment": 33
        },
        {
          "offset": 100,
          "function": "red",
          "label": "Red 34",
          "segment": 34
        },
        {
          "offset": 101,
          "function": "green",
          "label": "Green 34",
          "segment": 34
        },
        {
          "offset": 102,
          "function": "blue",
          "label": "Blue 34",
          "segment": 34
        },
        {
          "offset": 103,
          "function": "red",
          "label": "Red 35",
          "segment": 35
        },
        {
          "offset": 104,
          "function": "green",
          "label": "Green 35",
          "segment": 35
        },
        {
          "offset": 105,
          "function": "blue",
          "label": "Blue 35",
          "segment": 35
        },
        {
          "offset": 106,
          "function": "red",
          "label": "Red 36",
          "segment": 36
        },
        {
          "offset": 107,
          "function": "green",
          "label": "Green 36",
          "segment": 36
        },
        {
          "offset": 108,
          "function": "blue",
          "label": "Blue 36",
          "segment": 36
        },
        {
          "offset": 109,
          "function": "red",
          "label": "Red 37",
          "segment": 37
        },
        {
          "offset": 110,
          "function": "green",
          "label": "Green 37",
          "segment": 37
        },
        {
          "offset": 111,
          "function": "blue",
          "label": "Blue 37",
          "segment": 37
        },
        {
          "offset": 112,
          "function": "red",
          "label": "Red 38",
          "segment": 38
        },
        {
          "offset": 113,
          "function": "green",
          "label": "Green 38",
          "segment": 38
        },
        {
          "offset": 114,
          "function": "blue",
          "label": "Blue 38",
          "segment": 38
        },
        {
          "offset": 115,
          "function": "red",
          "label": "Red 39",
          "segment": 39
        },
        {
          "offset": 116,
          "function": "green",
          "label": "Green 39",
          "segment": 39
        },
        {
          "offset": 117,
          "function": "blue",
          "label": "Blue 39",
          "segment": 39
        },
        {
          "offset": 118,
          "function": "red",
          "label": "Red 40",
          "segment": 40
        },
        {
          "offset": 119,
          "function": "green",
          "label": "Green 40",
          "segment": 40
        },
        {
          "offset": 120,
          "function": "blue",
          "label": "Blue 40",
          "segment": 40
        }
      ]
    },
    {
      "schemaVersion": 1,
      "id": "chauvet-dj-colorstrip-pix-ils-122ch",
      "manufacturer": "Chauvet DJ",
      "model": "COLORstrip Pix ILS",
      "mode": "122",
      "category": "pixelBar",
      "channelCount": 122,
      "segments": 40,
      "verified": true,
      "source": "Chauvet DJ COLORstrip Pix ILS, User Manual Rev. 3 (07/2026), Abschnitt „DMX Channel Assignments and Values“, Tabelle „122 / 120“ (Seiten 10 bis 15); Menü und Adressbereich Seiten 6 und 7; Artikelnummer 10032309 (chauvetdj.com)",
      "deviceSetup": "MENU so oft drücken, bis „122“ im Display steht, ENTER drücken, mit UP/DOWN die Startadresse (d001 bis 391) aus der App wählen und mit ENTER bestätigen.",
      "notes": "LED-Bar mit 40 einzeln steuerbaren RGB-Pixeln. Die Pixelkanäle sind laut Anleitung bei 0–3 aus und regeln ab 4 von 0 bis 100 %. Empfohlener Modus für die App: alle 40 Pixel plus eigener Strobo (Kanal 121) und Dimmer (Kanal 122). Der 120-Kanal-Modus hat dieselben Pixel ohne Strobo und Dimmer. Im Menü „dIM“ am Gerät ggf. die Dimmerkurve (dIM1 bis dIM3 oder oFF) einstellen.",
      "channels": [
        {
          "offset": 1,
          "function": "red",
          "label": "Red 1",
          "segment": 1
        },
        {
          "offset": 2,
          "function": "green",
          "label": "Green 1",
          "segment": 1
        },
        {
          "offset": 3,
          "function": "blue",
          "label": "Blue 1",
          "segment": 1
        },
        {
          "offset": 4,
          "function": "red",
          "label": "Red 2",
          "segment": 2
        },
        {
          "offset": 5,
          "function": "green",
          "label": "Green 2",
          "segment": 2
        },
        {
          "offset": 6,
          "function": "blue",
          "label": "Blue 2",
          "segment": 2
        },
        {
          "offset": 7,
          "function": "red",
          "label": "Red 3",
          "segment": 3
        },
        {
          "offset": 8,
          "function": "green",
          "label": "Green 3",
          "segment": 3
        },
        {
          "offset": 9,
          "function": "blue",
          "label": "Blue 3",
          "segment": 3
        },
        {
          "offset": 10,
          "function": "red",
          "label": "Red 4",
          "segment": 4
        },
        {
          "offset": 11,
          "function": "green",
          "label": "Green 4",
          "segment": 4
        },
        {
          "offset": 12,
          "function": "blue",
          "label": "Blue 4",
          "segment": 4
        },
        {
          "offset": 13,
          "function": "red",
          "label": "Red 5",
          "segment": 5
        },
        {
          "offset": 14,
          "function": "green",
          "label": "Green 5",
          "segment": 5
        },
        {
          "offset": 15,
          "function": "blue",
          "label": "Blue 5",
          "segment": 5
        },
        {
          "offset": 16,
          "function": "red",
          "label": "Red 6",
          "segment": 6
        },
        {
          "offset": 17,
          "function": "green",
          "label": "Green 6",
          "segment": 6
        },
        {
          "offset": 18,
          "function": "blue",
          "label": "Blue 6",
          "segment": 6
        },
        {
          "offset": 19,
          "function": "red",
          "label": "Red 7",
          "segment": 7
        },
        {
          "offset": 20,
          "function": "green",
          "label": "Green 7",
          "segment": 7
        },
        {
          "offset": 21,
          "function": "blue",
          "label": "Blue 7",
          "segment": 7
        },
        {
          "offset": 22,
          "function": "red",
          "label": "Red 8",
          "segment": 8
        },
        {
          "offset": 23,
          "function": "green",
          "label": "Green 8",
          "segment": 8
        },
        {
          "offset": 24,
          "function": "blue",
          "label": "Blue 8",
          "segment": 8
        },
        {
          "offset": 25,
          "function": "red",
          "label": "Red 9",
          "segment": 9
        },
        {
          "offset": 26,
          "function": "green",
          "label": "Green 9",
          "segment": 9
        },
        {
          "offset": 27,
          "function": "blue",
          "label": "Blue 9",
          "segment": 9
        },
        {
          "offset": 28,
          "function": "red",
          "label": "Red 10",
          "segment": 10
        },
        {
          "offset": 29,
          "function": "green",
          "label": "Green 10",
          "segment": 10
        },
        {
          "offset": 30,
          "function": "blue",
          "label": "Blue 10",
          "segment": 10
        },
        {
          "offset": 31,
          "function": "red",
          "label": "Red 11",
          "segment": 11
        },
        {
          "offset": 32,
          "function": "green",
          "label": "Green 11",
          "segment": 11
        },
        {
          "offset": 33,
          "function": "blue",
          "label": "Blue 11",
          "segment": 11
        },
        {
          "offset": 34,
          "function": "red",
          "label": "Red 12",
          "segment": 12
        },
        {
          "offset": 35,
          "function": "green",
          "label": "Green 12",
          "segment": 12
        },
        {
          "offset": 36,
          "function": "blue",
          "label": "Blue 12",
          "segment": 12
        },
        {
          "offset": 37,
          "function": "red",
          "label": "Red 13",
          "segment": 13
        },
        {
          "offset": 38,
          "function": "green",
          "label": "Green 13",
          "segment": 13
        },
        {
          "offset": 39,
          "function": "blue",
          "label": "Blue 13",
          "segment": 13
        },
        {
          "offset": 40,
          "function": "red",
          "label": "Red 14",
          "segment": 14
        },
        {
          "offset": 41,
          "function": "green",
          "label": "Green 14",
          "segment": 14
        },
        {
          "offset": 42,
          "function": "blue",
          "label": "Blue 14",
          "segment": 14
        },
        {
          "offset": 43,
          "function": "red",
          "label": "Red 15",
          "segment": 15
        },
        {
          "offset": 44,
          "function": "green",
          "label": "Green 15",
          "segment": 15
        },
        {
          "offset": 45,
          "function": "blue",
          "label": "Blue 15",
          "segment": 15
        },
        {
          "offset": 46,
          "function": "red",
          "label": "Red 16",
          "segment": 16
        },
        {
          "offset": 47,
          "function": "green",
          "label": "Green 16",
          "segment": 16
        },
        {
          "offset": 48,
          "function": "blue",
          "label": "Blue 16",
          "segment": 16
        },
        {
          "offset": 49,
          "function": "red",
          "label": "Red 17",
          "segment": 17
        },
        {
          "offset": 50,
          "function": "green",
          "label": "Green 17",
          "segment": 17
        },
        {
          "offset": 51,
          "function": "blue",
          "label": "Blue 17",
          "segment": 17
        },
        {
          "offset": 52,
          "function": "red",
          "label": "Red 18",
          "segment": 18
        },
        {
          "offset": 53,
          "function": "green",
          "label": "Green 18",
          "segment": 18
        },
        {
          "offset": 54,
          "function": "blue",
          "label": "Blue 18",
          "segment": 18
        },
        {
          "offset": 55,
          "function": "red",
          "label": "Red 19",
          "segment": 19
        },
        {
          "offset": 56,
          "function": "green",
          "label": "Green 19",
          "segment": 19
        },
        {
          "offset": 57,
          "function": "blue",
          "label": "Blue 19",
          "segment": 19
        },
        {
          "offset": 58,
          "function": "red",
          "label": "Red 20",
          "segment": 20
        },
        {
          "offset": 59,
          "function": "green",
          "label": "Green 20",
          "segment": 20
        },
        {
          "offset": 60,
          "function": "blue",
          "label": "Blue 20",
          "segment": 20
        },
        {
          "offset": 61,
          "function": "red",
          "label": "Red 21",
          "segment": 21
        },
        {
          "offset": 62,
          "function": "green",
          "label": "Green 21",
          "segment": 21
        },
        {
          "offset": 63,
          "function": "blue",
          "label": "Blue 21",
          "segment": 21
        },
        {
          "offset": 64,
          "function": "red",
          "label": "Red 22",
          "segment": 22
        },
        {
          "offset": 65,
          "function": "green",
          "label": "Green 22",
          "segment": 22
        },
        {
          "offset": 66,
          "function": "blue",
          "label": "Blue 22",
          "segment": 22
        },
        {
          "offset": 67,
          "function": "red",
          "label": "Red 23",
          "segment": 23
        },
        {
          "offset": 68,
          "function": "green",
          "label": "Green 23",
          "segment": 23
        },
        {
          "offset": 69,
          "function": "blue",
          "label": "Blue 23",
          "segment": 23
        },
        {
          "offset": 70,
          "function": "red",
          "label": "Red 24",
          "segment": 24
        },
        {
          "offset": 71,
          "function": "green",
          "label": "Green 24",
          "segment": 24
        },
        {
          "offset": 72,
          "function": "blue",
          "label": "Blue 24",
          "segment": 24
        },
        {
          "offset": 73,
          "function": "red",
          "label": "Red 25",
          "segment": 25
        },
        {
          "offset": 74,
          "function": "green",
          "label": "Green 25",
          "segment": 25
        },
        {
          "offset": 75,
          "function": "blue",
          "label": "Blue 25",
          "segment": 25
        },
        {
          "offset": 76,
          "function": "red",
          "label": "Red 26",
          "segment": 26
        },
        {
          "offset": 77,
          "function": "green",
          "label": "Green 26",
          "segment": 26
        },
        {
          "offset": 78,
          "function": "blue",
          "label": "Blue 26",
          "segment": 26
        },
        {
          "offset": 79,
          "function": "red",
          "label": "Red 27",
          "segment": 27
        },
        {
          "offset": 80,
          "function": "green",
          "label": "Green 27",
          "segment": 27
        },
        {
          "offset": 81,
          "function": "blue",
          "label": "Blue 27",
          "segment": 27
        },
        {
          "offset": 82,
          "function": "red",
          "label": "Red 28",
          "segment": 28
        },
        {
          "offset": 83,
          "function": "green",
          "label": "Green 28",
          "segment": 28
        },
        {
          "offset": 84,
          "function": "blue",
          "label": "Blue 28",
          "segment": 28
        },
        {
          "offset": 85,
          "function": "red",
          "label": "Red 29",
          "segment": 29
        },
        {
          "offset": 86,
          "function": "green",
          "label": "Green 29",
          "segment": 29
        },
        {
          "offset": 87,
          "function": "blue",
          "label": "Blue 29",
          "segment": 29
        },
        {
          "offset": 88,
          "function": "red",
          "label": "Red 30",
          "segment": 30
        },
        {
          "offset": 89,
          "function": "green",
          "label": "Green 30",
          "segment": 30
        },
        {
          "offset": 90,
          "function": "blue",
          "label": "Blue 30",
          "segment": 30
        },
        {
          "offset": 91,
          "function": "red",
          "label": "Red 31",
          "segment": 31
        },
        {
          "offset": 92,
          "function": "green",
          "label": "Green 31",
          "segment": 31
        },
        {
          "offset": 93,
          "function": "blue",
          "label": "Blue 31",
          "segment": 31
        },
        {
          "offset": 94,
          "function": "red",
          "label": "Red 32",
          "segment": 32
        },
        {
          "offset": 95,
          "function": "green",
          "label": "Green 32",
          "segment": 32
        },
        {
          "offset": 96,
          "function": "blue",
          "label": "Blue 32",
          "segment": 32
        },
        {
          "offset": 97,
          "function": "red",
          "label": "Red 33",
          "segment": 33
        },
        {
          "offset": 98,
          "function": "green",
          "label": "Green 33",
          "segment": 33
        },
        {
          "offset": 99,
          "function": "blue",
          "label": "Blue 33",
          "segment": 33
        },
        {
          "offset": 100,
          "function": "red",
          "label": "Red 34",
          "segment": 34
        },
        {
          "offset": 101,
          "function": "green",
          "label": "Green 34",
          "segment": 34
        },
        {
          "offset": 102,
          "function": "blue",
          "label": "Blue 34",
          "segment": 34
        },
        {
          "offset": 103,
          "function": "red",
          "label": "Red 35",
          "segment": 35
        },
        {
          "offset": 104,
          "function": "green",
          "label": "Green 35",
          "segment": 35
        },
        {
          "offset": 105,
          "function": "blue",
          "label": "Blue 35",
          "segment": 35
        },
        {
          "offset": 106,
          "function": "red",
          "label": "Red 36",
          "segment": 36
        },
        {
          "offset": 107,
          "function": "green",
          "label": "Green 36",
          "segment": 36
        },
        {
          "offset": 108,
          "function": "blue",
          "label": "Blue 36",
          "segment": 36
        },
        {
          "offset": 109,
          "function": "red",
          "label": "Red 37",
          "segment": 37
        },
        {
          "offset": 110,
          "function": "green",
          "label": "Green 37",
          "segment": 37
        },
        {
          "offset": 111,
          "function": "blue",
          "label": "Blue 37",
          "segment": 37
        },
        {
          "offset": 112,
          "function": "red",
          "label": "Red 38",
          "segment": 38
        },
        {
          "offset": 113,
          "function": "green",
          "label": "Green 38",
          "segment": 38
        },
        {
          "offset": 114,
          "function": "blue",
          "label": "Blue 38",
          "segment": 38
        },
        {
          "offset": 115,
          "function": "red",
          "label": "Red 39",
          "segment": 39
        },
        {
          "offset": 116,
          "function": "green",
          "label": "Green 39",
          "segment": 39
        },
        {
          "offset": 117,
          "function": "blue",
          "label": "Blue 39",
          "segment": 39
        },
        {
          "offset": 118,
          "function": "red",
          "label": "Red 40",
          "segment": 40
        },
        {
          "offset": 119,
          "function": "green",
          "label": "Green 40",
          "segment": 40
        },
        {
          "offset": 120,
          "function": "blue",
          "label": "Blue 40",
          "segment": 40
        },
        {
          "offset": 121,
          "function": "strobe",
          "label": "Strobe",
          "ranges": [
            {
              "from": 0,
              "to": 10,
              "kind": "off",
              "label": "Kein Strobo"
            },
            {
              "from": 11,
              "to": 255,
              "kind": "strobe",
              "label": "Strobo langsam bis schnell",
              "speed": "slowToFast"
            }
          ]
        },
        {
          "offset": 122,
          "function": "dimmer",
          "label": "Dimmer 0 bis 100 %"
        }
      ]
    },
    {
      "schemaVersion": 1,
      "id": "chauvet-dj-colorstrip-pix-ils-3ch",
      "manufacturer": "Chauvet DJ",
      "model": "COLORstrip Pix ILS",
      "mode": "3Ch",
      "category": "par",
      "channelCount": 3,
      "verified": true,
      "source": "Chauvet DJ COLORstrip Pix ILS, User Manual Rev. 3 (07/2026), Abschnitt „DMX Channel Assignments and Values“, Tabelle „8Ch / 3Ch“ (Seite 9); Menü und Adressbereich Seiten 6 und 7; Artikelnummer 10032309 (chauvetdj.com)",
      "deviceSetup": "MENU so oft drücken, bis „3Ch“ im Display steht, ENTER drücken, mit UP/DOWN die Startadresse (d001 bis 510) aus der App wählen und mit ENTER bestätigen.",
      "notes": "Minimalmodus: die ganze Bar in einer RGB-Farbe, ohne Dimmer und Strobo; die App regelt die Helligkeit über die Farbwerte. Für Lauflicht den 120- oder 122-Kanal-Modus nehmen, für Dimmer und Strobo den 8-Kanal-Modus.",
      "channels": [
        {
          "offset": 1,
          "function": "red",
          "label": "Red"
        },
        {
          "offset": 2,
          "function": "green",
          "label": "Green"
        },
        {
          "offset": 3,
          "function": "blue",
          "label": "Blue"
        }
      ]
    },
    {
      "schemaVersion": 1,
      "id": "chauvet-dj-colorstrip-pix-ils-8ch",
      "manufacturer": "Chauvet DJ",
      "model": "COLORstrip Pix ILS",
      "mode": "8Ch",
      "category": "par",
      "channelCount": 8,
      "verified": true,
      "source": "Chauvet DJ COLORstrip Pix ILS, User Manual Rev. 3 (07/2026), Abschnitt „DMX Channel Assignments and Values“, Tabelle „8Ch / 3Ch“ (Seite 9); Menü und Adressbereich Seiten 6 und 7; Artikelnummer 10032309 (chauvetdj.com)",
      "deviceSetup": "MENU so oft drücken, bis „8Ch“ im Display steht, ENTER drücken, mit UP/DOWN die Startadresse (d001 bis 505) aus der App wählen und mit ENTER bestätigen.",
      "notes": "Einfacher Modus: die ganze Bar leuchtet in einer Farbe, dafür mit Dimmer und Strobo. Kein Lauflicht über die 40 Pixel – dafür den 120- oder 122-Kanal-Modus nehmen. Kanal 5 (Farbmakros) und Kanal 7 (Automatikprogramme) bleiben auf 0, sonst übernimmt die Bar die Farbe selbst. Die Anleitung nennt für Kanal 5 nur „Color macros“ ohne einzelne Farben. Kanal 8 wirkt nur, wenn Kanal 7 zwischen 11 und 250 steht.",
      "channels": [
        {
          "offset": 1,
          "function": "dimmer",
          "label": "Dimmer 0 bis 100 %"
        },
        {
          "offset": 2,
          "function": "red",
          "label": "Red"
        },
        {
          "offset": 3,
          "function": "green",
          "label": "Green"
        },
        {
          "offset": 4,
          "function": "blue",
          "label": "Blue"
        },
        {
          "offset": 5,
          "function": "colorMacro",
          "label": "Color macros",
          "ranges": [
            {
              "from": 0,
              "to": 10,
              "kind": "off",
              "label": "Keine Funktion"
            },
            {
              "from": 11,
              "to": 255,
              "kind": "effect",
              "label": "Farbmakros"
            }
          ]
        },
        {
          "offset": 6,
          "function": "strobe",
          "label": "Strobe",
          "ranges": [
            {
              "from": 0,
              "to": 10,
              "kind": "off",
              "label": "Kein Strobo"
            },
            {
              "from": 11,
              "to": 255,
              "kind": "strobe",
              "label": "Strobo langsam bis schnell",
              "speed": "slowToFast"
            }
          ]
        },
        {
          "offset": 7,
          "function": "program",
          "label": "Auto programs",
          "ranges": [
            {
              "from": 0,
              "to": 10,
              "kind": "off",
              "label": "Keine Funktion"
            },
            {
              "from": 11,
              "to": 24,
              "kind": "effect",
              "label": "Automatikprogramm 1"
            },
            {
              "from": 25,
              "to": 38,
              "kind": "effect",
              "label": "Automatikprogramm 2"
            },
            {
              "from": 39,
              "to": 52,
              "kind": "effect",
              "label": "Automatikprogramm 3"
            },
            {
              "from": 53,
              "to": 66,
              "kind": "effect",
              "label": "Automatikprogramm 4"
            },
            {
              "from": 67,
              "to": 80,
              "kind": "effect",
              "label": "Automatikprogramm 5"
            },
            {
              "from": 81,
              "to": 94,
              "kind": "effect",
              "label": "Automatikprogramm 6"
            },
            {
              "from": 95,
              "to": 108,
              "kind": "effect",
              "label": "Automatikprogramm 7"
            },
            {
              "from": 109,
              "to": 122,
              "kind": "effect",
              "label": "Automatikprogramm 8"
            },
            {
              "from": 123,
              "to": 136,
              "kind": "effect",
              "label": "Automatikprogramm 9"
            },
            {
              "from": 137,
              "to": 150,
              "kind": "effect",
              "label": "Automatikprogramm 10"
            },
            {
              "from": 151,
              "to": 164,
              "kind": "effect",
              "label": "Automatikprogramm 11"
            },
            {
              "from": 165,
              "to": 178,
              "kind": "effect",
              "label": "Automatikprogramm 12"
            },
            {
              "from": 179,
              "to": 192,
              "kind": "effect",
              "label": "Automatikprogramm 13"
            },
            {
              "from": 193,
              "to": 206,
              "kind": "effect",
              "label": "Automatikprogramm 14"
            },
            {
              "from": 207,
              "to": 220,
              "kind": "effect",
              "label": "Automatikprogramm 15"
            },
            {
              "from": 221,
              "to": 234,
              "kind": "effect",
              "label": "Automatikprogramm 16"
            },
            {
              "from": 235,
              "to": 248,
              "kind": "effect",
              "label": "Automatikprogramm 17"
            },
            {
              "from": 249,
              "to": 255,
              "kind": "effect",
              "label": "Musikgesteuertes Programm"
            }
          ]
        },
        {
          "offset": 8,
          "function": "programSpeed",
          "label": "Program speed (wenn Kanal 7 auf 11 bis 250), langsam bis schnell"
        }
      ]
    },
    {
      "schemaVersion": 1,
      "id": "chauvet-dj-ezlink-par-q4bt-ils-4ch",
      "manufacturer": "Chauvet DJ",
      "model": "EZLink Par Q4BT ILS",
      "mode": "4Ch",
      "category": "par",
      "channelCount": 4,
      "verified": true,
      "source": "Chauvet DJ EZLink Par Q4BT ILS, User Manual Rev. 2 (chauvetdj.com, Abschnitt „DMX Values“)",
      "deviceSetup": "MENU so oft drücken, bis „4Ch“ im Display steht, ENTER drücken und mit UP/DOWN die Startadresse (d 1 bis 509) aus der App einstellen, dann ENTER.",
      "notes": "Nur RGBA, kein eigener Dimmer und kein Strobo. Die App dimmt dann über die Farbkanäle. Für Strobo und Dimmer den 8-Kanal-Modus nehmen.",
      "channels": [
        {
          "offset": 1,
          "function": "red",
          "label": "Red"
        },
        {
          "offset": 2,
          "function": "green",
          "label": "Green"
        },
        {
          "offset": 3,
          "function": "blue",
          "label": "Blue"
        },
        {
          "offset": 4,
          "function": "amber",
          "label": "Amber"
        }
      ]
    },
    {
      "schemaVersion": 1,
      "id": "chauvet-dj-ezlink-par-q4bt-ils-8ch",
      "manufacturer": "Chauvet DJ",
      "model": "EZLink Par Q4BT ILS",
      "mode": "8Ch",
      "category": "par",
      "channelCount": 8,
      "verified": true,
      "source": "Chauvet DJ EZLink Par Q4BT ILS, User Manual Rev. 2 (chauvetdj.com, Abschnitt „DMX Values“)",
      "deviceSetup": "MENU so oft drücken, bis „8Ch“ im Display steht, ENTER drücken und mit UP/DOWN die Startadresse (d 1 bis 509) aus der App einstellen, dann ENTER.",
      "notes": "Akku-PAR mit RGBA. Der 8-Kanal-Modus ist der nützlichste: eigener Dimmer (Kanal 8) und Strobo. Kanal 6 (Automatikprogramme) muss auf 0 bleiben, sonst übernimmt das Gerät die Farbe selbst. Daneben gibt es nur noch den 4-Kanal-Modus mit reinem RGBA.",
      "channels": [
        {
          "offset": 1,
          "function": "red",
          "label": "Red"
        },
        {
          "offset": 2,
          "function": "green",
          "label": "Green"
        },
        {
          "offset": 3,
          "function": "blue",
          "label": "Blue"
        },
        {
          "offset": 4,
          "function": "amber",
          "label": "Amber"
        },
        {
          "offset": 5,
          "function": "strobe",
          "label": "Strobe",
          "ranges": [
            {
              "from": 0,
              "to": 15,
              "kind": "off",
              "label": "Kein Strobo"
            },
            {
              "from": 16,
              "to": 255,
              "kind": "strobe",
              "label": "Strobo langsam bis schnell",
              "speed": "slowToFast"
            }
          ]
        },
        {
          "offset": 6,
          "function": "program",
          "label": "Auto programs",
          "ranges": [
            {
              "from": 0,
              "to": 5,
              "kind": "off",
              "label": "Keine Funktion"
            },
            {
              "from": 6,
              "to": 55,
              "kind": "effect",
              "label": "Programm 1"
            },
            {
              "from": 56,
              "to": 106,
              "kind": "effect",
              "label": "Programm 2"
            },
            {
              "from": 107,
              "to": 157,
              "kind": "effect",
              "label": "Programm 3"
            },
            {
              "from": 158,
              "to": 208,
              "kind": "effect",
              "label": "Programm 4"
            },
            {
              "from": 209,
              "to": 255,
              "kind": "effect",
              "label": "Programm 5"
            }
          ]
        },
        {
          "offset": 7,
          "function": "programSpeed",
          "label": "Auto speed",
          "ranges": [
            {
              "from": 0,
              "to": 250,
              "kind": "fade",
              "label": "Programmtempo langsam bis schnell"
            },
            {
              "from": 251,
              "to": 255,
              "kind": "effect",
              "label": "Musiksteuerung"
            }
          ]
        },
        {
          "offset": 8,
          "function": "dimmer",
          "label": "Dimmer 0 bis 100 %"
        }
      ]
    },
    {
      "schemaVersion": 1,
      "id": "chauvet-dj-freedom-stick-x4-50ch",
      "manufacturer": "Chauvet DJ",
      "model": "Freedom Stick X4",
      "mode": "50Ch",
      "category": "pixelBar",
      "channelCount": 50,
      "segments": 16,
      "verified": true,
      "source": "Chauvet DJ Freedom Stick X4, User Manual Rev. 2 (chauvetdj.com, Abschnitt „DMX Channel Assignments and Values“)",
      "deviceSetup": "MENU so oft drücken, bis „50Ch“ im Display steht, ENTER drücken, mit UP/DOWN die Startadresse (d001 bis 510) aus der App wählen und mit ENTER bestätigen.",
      "notes": "Akku-Röhre mit 16 einzeln steuerbaren RGB-Segmenten. Der 50-Kanal-Modus ist der beste für die App: alle Segmente plus eigener Dimmer und Strobo. Der 48-Kanal-Modus hat dieselben Segmente, aber weder Dimmer noch Strobo.",
      "channels": [
        {
          "offset": 1,
          "function": "red",
          "label": "Red 1",
          "segment": 1
        },
        {
          "offset": 2,
          "function": "green",
          "label": "Green 1",
          "segment": 1
        },
        {
          "offset": 3,
          "function": "blue",
          "label": "Blue 1",
          "segment": 1
        },
        {
          "offset": 4,
          "function": "red",
          "label": "Red 2",
          "segment": 2
        },
        {
          "offset": 5,
          "function": "green",
          "label": "Green 2",
          "segment": 2
        },
        {
          "offset": 6,
          "function": "blue",
          "label": "Blue 2",
          "segment": 2
        },
        {
          "offset": 7,
          "function": "red",
          "label": "Red 3",
          "segment": 3
        },
        {
          "offset": 8,
          "function": "green",
          "label": "Green 3",
          "segment": 3
        },
        {
          "offset": 9,
          "function": "blue",
          "label": "Blue 3",
          "segment": 3
        },
        {
          "offset": 10,
          "function": "red",
          "label": "Red 4",
          "segment": 4
        },
        {
          "offset": 11,
          "function": "green",
          "label": "Green 4",
          "segment": 4
        },
        {
          "offset": 12,
          "function": "blue",
          "label": "Blue 4",
          "segment": 4
        },
        {
          "offset": 13,
          "function": "red",
          "label": "Red 5",
          "segment": 5
        },
        {
          "offset": 14,
          "function": "green",
          "label": "Green 5",
          "segment": 5
        },
        {
          "offset": 15,
          "function": "blue",
          "label": "Blue 5",
          "segment": 5
        },
        {
          "offset": 16,
          "function": "red",
          "label": "Red 6",
          "segment": 6
        },
        {
          "offset": 17,
          "function": "green",
          "label": "Green 6",
          "segment": 6
        },
        {
          "offset": 18,
          "function": "blue",
          "label": "Blue 6",
          "segment": 6
        },
        {
          "offset": 19,
          "function": "red",
          "label": "Red 7",
          "segment": 7
        },
        {
          "offset": 20,
          "function": "green",
          "label": "Green 7",
          "segment": 7
        },
        {
          "offset": 21,
          "function": "blue",
          "label": "Blue 7",
          "segment": 7
        },
        {
          "offset": 22,
          "function": "red",
          "label": "Red 8",
          "segment": 8
        },
        {
          "offset": 23,
          "function": "green",
          "label": "Green 8",
          "segment": 8
        },
        {
          "offset": 24,
          "function": "blue",
          "label": "Blue 8",
          "segment": 8
        },
        {
          "offset": 25,
          "function": "red",
          "label": "Red 9",
          "segment": 9
        },
        {
          "offset": 26,
          "function": "green",
          "label": "Green 9",
          "segment": 9
        },
        {
          "offset": 27,
          "function": "blue",
          "label": "Blue 9",
          "segment": 9
        },
        {
          "offset": 28,
          "function": "red",
          "label": "Red 10",
          "segment": 10
        },
        {
          "offset": 29,
          "function": "green",
          "label": "Green 10",
          "segment": 10
        },
        {
          "offset": 30,
          "function": "blue",
          "label": "Blue 10",
          "segment": 10
        },
        {
          "offset": 31,
          "function": "red",
          "label": "Red 11",
          "segment": 11
        },
        {
          "offset": 32,
          "function": "green",
          "label": "Green 11",
          "segment": 11
        },
        {
          "offset": 33,
          "function": "blue",
          "label": "Blue 11",
          "segment": 11
        },
        {
          "offset": 34,
          "function": "red",
          "label": "Red 12",
          "segment": 12
        },
        {
          "offset": 35,
          "function": "green",
          "label": "Green 12",
          "segment": 12
        },
        {
          "offset": 36,
          "function": "blue",
          "label": "Blue 12",
          "segment": 12
        },
        {
          "offset": 37,
          "function": "red",
          "label": "Red 13",
          "segment": 13
        },
        {
          "offset": 38,
          "function": "green",
          "label": "Green 13",
          "segment": 13
        },
        {
          "offset": 39,
          "function": "blue",
          "label": "Blue 13",
          "segment": 13
        },
        {
          "offset": 40,
          "function": "red",
          "label": "Red 14",
          "segment": 14
        },
        {
          "offset": 41,
          "function": "green",
          "label": "Green 14",
          "segment": 14
        },
        {
          "offset": 42,
          "function": "blue",
          "label": "Blue 14",
          "segment": 14
        },
        {
          "offset": 43,
          "function": "red",
          "label": "Red 15",
          "segment": 15
        },
        {
          "offset": 44,
          "function": "green",
          "label": "Green 15",
          "segment": 15
        },
        {
          "offset": 45,
          "function": "blue",
          "label": "Blue 15",
          "segment": 15
        },
        {
          "offset": 46,
          "function": "red",
          "label": "Red 16",
          "segment": 16
        },
        {
          "offset": 47,
          "function": "green",
          "label": "Green 16",
          "segment": 16
        },
        {
          "offset": 48,
          "function": "blue",
          "label": "Blue 16",
          "segment": 16
        },
        {
          "offset": 49,
          "function": "strobe",
          "label": "Strobe",
          "ranges": [
            {
              "from": 0,
              "to": 10,
              "kind": "off",
              "label": "Kein Strobo"
            },
            {
              "from": 11,
              "to": 255,
              "kind": "strobe",
              "label": "Strobo langsam bis schnell",
              "speed": "slowToFast"
            }
          ]
        },
        {
          "offset": 50,
          "function": "dimmer",
          "label": "Dimmer 0 bis 100 %"
        }
      ]
    },
    {
      "schemaVersion": 1,
      "id": "chauvet-dj-freedom-stick-x4-8ch",
      "manufacturer": "Chauvet DJ",
      "model": "Freedom Stick X4",
      "mode": "8Ch",
      "category": "par",
      "channelCount": 8,
      "verified": true,
      "source": "Chauvet DJ Freedom Stick X4, User Manual Rev. 2 (chauvetdj.com, Abschnitt „DMX Channel Assignments and Values“)",
      "deviceSetup": "MENU so oft drücken, bis „8Ch“ im Display steht, ENTER drücken, mit UP/DOWN die Startadresse (d001 bis 510) aus der App wählen und mit ENTER bestätigen.",
      "notes": "Einfacher Modus: die ganze Röhre leuchtet in einer Farbe, dafür mit Dimmer und Strobo. Kein Lauflicht über die Segmente – dafür den 50-Kanal-Modus nehmen. Kanal 5 (Farbmakros) und Kanal 7 (Automatikprogramme) bleiben auf 0, sonst übernimmt die Röhre die Farbe selbst. Die Anleitung nennt die elf festen Farben auf Kanal 5 nur „Color 1“ bis „Color 11“ ohne Zuordnung, deshalb ohne Farbwert. Daneben gibt es noch den 3-Kanal-Modus mit reinem RGB.",
      "channels": [
        {
          "offset": 1,
          "function": "dimmer",
          "label": "Dimmer 0 bis 100 %"
        },
        {
          "offset": 2,
          "function": "red",
          "label": "Red 1"
        },
        {
          "offset": 3,
          "function": "green",
          "label": "Green 1"
        },
        {
          "offset": 4,
          "function": "blue",
          "label": "Blue 1"
        },
        {
          "offset": 5,
          "function": "colorMacro",
          "label": "Color macros",
          "ranges": [
            {
              "from": 0,
              "to": 10,
              "kind": "off",
              "label": "Keine Funktion"
            },
            {
              "from": 11,
              "to": 30,
              "kind": "effect",
              "label": "Rot voll, Grün steigt"
            },
            {
              "from": 31,
              "to": 50,
              "kind": "effect",
              "label": "Rot fällt, Grün voll"
            },
            {
              "from": 51,
              "to": 70,
              "kind": "effect",
              "label": "Grün voll, Blau steigt"
            },
            {
              "from": 71,
              "to": 90,
              "kind": "effect",
              "label": "Grün fällt, Blau voll"
            },
            {
              "from": 91,
              "to": 110,
              "kind": "effect",
              "label": "Rot steigt, Blau voll"
            },
            {
              "from": 111,
              "to": 130,
              "kind": "effect",
              "label": "Rot voll, Blau fällt"
            },
            {
              "from": 131,
              "to": 150,
              "kind": "effect",
              "label": "Rot voll, Grün und Blau steigen"
            },
            {
              "from": 151,
              "to": 170,
              "kind": "effect",
              "label": "Rot und Grün fallen, Blau voll"
            },
            {
              "from": 171,
              "to": 200,
              "kind": "effect",
              "label": "Rot, Grün und Blau voll"
            },
            {
              "from": 201,
              "to": 205,
              "kind": "slot",
              "label": "Farbe 1"
            },
            {
              "from": 206,
              "to": 210,
              "kind": "slot",
              "label": "Farbe 2"
            },
            {
              "from": 211,
              "to": 215,
              "kind": "slot",
              "label": "Farbe 3"
            },
            {
              "from": 216,
              "to": 220,
              "kind": "slot",
              "label": "Farbe 4"
            },
            {
              "from": 221,
              "to": 225,
              "kind": "slot",
              "label": "Farbe 5"
            },
            {
              "from": 226,
              "to": 230,
              "kind": "slot",
              "label": "Farbe 6"
            },
            {
              "from": 231,
              "to": 235,
              "kind": "slot",
              "label": "Farbe 7"
            },
            {
              "from": 236,
              "to": 240,
              "kind": "slot",
              "label": "Farbe 8"
            },
            {
              "from": 241,
              "to": 245,
              "kind": "slot",
              "label": "Farbe 9"
            },
            {
              "from": 246,
              "to": 250,
              "kind": "slot",
              "label": "Farbe 10"
            },
            {
              "from": 251,
              "to": 255,
              "kind": "slot",
              "label": "Farbe 11"
            }
          ]
        },
        {
          "offset": 6,
          "function": "strobe",
          "label": "Strobe",
          "ranges": [
            {
              "from": 0,
              "to": 10,
              "kind": "off",
              "label": "Kein Strobo"
            },
            {
              "from": 11,
              "to": 255,
              "kind": "strobe",
              "label": "Strobo langsam bis schnell",
              "speed": "slowToFast"
            }
          ]
        },
        {
          "offset": 7,
          "function": "program",
          "label": "Automatic program",
          "ranges": [
            {
              "from": 0,
              "to": 10,
              "kind": "off",
              "label": "Keine Funktion"
            },
            {
              "from": 11,
              "to": 234,
              "kind": "effect",
              "label": "Automatikprogramme 1 bis 28"
            },
            {
              "from": 235,
              "to": 255,
              "kind": "effect",
              "label": "Musikgesteuertes Programm"
            }
          ]
        },
        {
          "offset": 8,
          "function": "programSpeed",
          "label": "Program speed beziehungsweise Sound sensitivity"
        }
      ]
    },
    {
      "schemaVersion": 1,
      "id": "eurolite-led-bar-12-qcl-rgbw-4ch",
      "manufacturer": "Eurolite",
      "model": "LED BAR-12 QCL RGBW",
      "mode": "4CH",
      "category": "par",
      "channelCount": 4,
      "verified": true,
      "source": "Eurolite LED BAR-12/BAR-6 QCL RGBW, Bedienungsanleitung 00107338.DOC Version 1.0, Abschnitt „DMX-Protokoll“, 4-Kanal-Modus, Seite 14",
      "deviceSetup": "[MODE] so oft drücken, bis im Display der Kanal-Modus steht, mit [UP]/[DOWN] „4CH“ wählen und mit [ENTER] bestätigen. Danach mit [UP]/[DOWN] die Adresse aus der App einstellen und mit [ENTER] bestätigen.",
      "notes": "Nur die vier Farben, kein eigener Dimmer und kein Strobo – die Helligkeit der App regelt direkt die Farbkanäle. Wer Strobo braucht, stellt am Gerät 6CH oder 9CH ein.",
      "channels": [
        {
          "offset": 1,
          "function": "red",
          "label": "Rot"
        },
        {
          "offset": 2,
          "function": "green",
          "label": "Grün"
        },
        {
          "offset": 3,
          "function": "blue",
          "label": "Blau"
        },
        {
          "offset": 4,
          "function": "white",
          "label": "Weiß"
        }
      ]
    },
    {
      "schemaVersion": 1,
      "id": "eurolite-led-bar-12-qcl-rgbw-6ch",
      "manufacturer": "Eurolite",
      "model": "LED BAR-12 QCL RGBW",
      "mode": "6CH",
      "category": "par",
      "channelCount": 6,
      "verified": true,
      "source": "Eurolite LED BAR-12/BAR-6 QCL RGBW, Bedienungsanleitung 00107338.DOC Version 1.0, Abschnitt „DMX-Protokoll“, 6-Kanal-Modus, Seite 14",
      "deviceSetup": "[MODE] so oft drücken, bis im Display der Kanal-Modus steht, mit [UP]/[DOWN] „6CH“ wählen und mit [ENTER] bestätigen. Danach mit [UP]/[DOWN] die Adresse aus der App einstellen und mit [ENTER] bestätigen.",
      "notes": "Werkseinstellung des Geräts. Farben, Dimmer und Strobo, aber ohne Farbtemperatur – dafür gibt es den 9CH-Modus. Keine einzeln steuerbaren Segmente. Kanal 6 hat laut Anleitung zwei getrennte Aus-Bereiche und dazwischen die Musiksteuerung; die App lässt ihn im Normalbetrieb auf 0.",
      "channels": [
        {
          "offset": 1,
          "function": "red",
          "label": "Rot"
        },
        {
          "offset": 2,
          "function": "green",
          "label": "Grün"
        },
        {
          "offset": 3,
          "function": "blue",
          "label": "Blau"
        },
        {
          "offset": 4,
          "function": "white",
          "label": "Weiß"
        },
        {
          "offset": 5,
          "function": "dimmer",
          "label": "Dimmer"
        },
        {
          "offset": 6,
          "function": "strobe",
          "label": "Musiksteuerung und Strobeeffekt",
          "defaultValue": 0,
          "ranges": [
            {
              "from": 0,
              "to": 0,
              "kind": "off",
              "label": "Ohne Funktion"
            },
            {
              "from": 1,
              "to": 5,
              "kind": "effect",
              "label": "Musiksteuerung"
            },
            {
              "from": 6,
              "to": 10,
              "kind": "off",
              "label": "Ohne Funktion"
            },
            {
              "from": 11,
              "to": 255,
              "kind": "strobe",
              "label": "Strobo langsam bis schnell",
              "speed": "slowToFast"
            }
          ]
        }
      ]
    },
    {
      "schemaVersion": 1,
      "id": "eurolite-led-bar-12-qcl-rgbw-9ch",
      "manufacturer": "Eurolite",
      "model": "LED BAR-12 QCL RGBW",
      "mode": "9CH",
      "category": "par",
      "channelCount": 9,
      "verified": true,
      "source": "Eurolite LED BAR-12/BAR-6 QCL RGBW, Bedienungsanleitung 00107338.DOC Version 1.0, Abschnitt „DMX-Protokoll“, 9-Kanal-Modus, Seite 15",
      "deviceSetup": "[MODE] so oft drücken, bis im Display der Kanal-Modus steht, mit [UP]/[DOWN] „9CH“ wählen und mit [ENTER] bestätigen. Danach mit [UP]/[DOWN] die Adresse aus der App einstellen und mit [ENTER] bestätigen.",
      "notes": "Gilt auch für die kürzere LED BAR-6 QCL RGBW, die Anleitung ist dieselbe. Die Leiste hat keine einzeln steuerbaren Segmente – auch im größten Modus gehen alle LEDs gemeinsam, deshalb Kategorie „par“ und kein Lauflicht. Der empfohlene Modus: einzelne Farben, eigener Dimmer, Strobo und Farbtemperatur. Kanal 8 (Auto-/Musikprogramme) lässt die App auf 0, sonst übernimmt das Gerät das Licht selbst. Die Anleitung schreibt bei Kanal 5 „110 - 029 5600K“, gemeint ist offensichtlich 110 bis 129.",
      "channels": [
        {
          "offset": 1,
          "function": "red",
          "label": "Rot"
        },
        {
          "offset": 2,
          "function": "green",
          "label": "Grün"
        },
        {
          "offset": 3,
          "function": "blue",
          "label": "Blau"
        },
        {
          "offset": 4,
          "function": "white",
          "label": "Weiß"
        },
        {
          "offset": 5,
          "function": "cto",
          "label": "Farbtemperatur",
          "defaultValue": 0,
          "ranges": [
            {
              "from": 0,
              "to": 9,
              "kind": "off",
              "label": "Ohne Funktion"
            },
            {
              "from": 10,
              "to": 29,
              "kind": "slot",
              "label": "2700 K"
            },
            {
              "from": 30,
              "to": 49,
              "kind": "slot",
              "label": "3200 K"
            },
            {
              "from": 50,
              "to": 69,
              "kind": "slot",
              "label": "3400 K"
            },
            {
              "from": 70,
              "to": 89,
              "kind": "slot",
              "label": "4200 K"
            },
            {
              "from": 90,
              "to": 109,
              "kind": "slot",
              "label": "4900 K"
            },
            {
              "from": 110,
              "to": 129,
              "kind": "slot",
              "label": "5600 K"
            },
            {
              "from": 130,
              "to": 149,
              "kind": "slot",
              "label": "6000 K"
            },
            {
              "from": 150,
              "to": 169,
              "kind": "slot",
              "label": "6500 K"
            },
            {
              "from": 170,
              "to": 189,
              "kind": "slot",
              "label": "7500 K"
            },
            {
              "from": 190,
              "to": 255,
              "kind": "slot",
              "label": "8000 K"
            }
          ]
        },
        {
          "offset": 6,
          "function": "dimmer",
          "label": "Dimmer"
        },
        {
          "offset": 7,
          "function": "strobe",
          "label": "Strobeeffekt",
          "defaultValue": 0,
          "ranges": [
            {
              "from": 0,
              "to": 9,
              "kind": "off",
              "label": "Kein Strobo"
            },
            {
              "from": 10,
              "to": 255,
              "kind": "strobe",
              "label": "Strobo langsam bis schnell",
              "speed": "slowToFast"
            }
          ]
        },
        {
          "offset": 8,
          "function": "program",
          "label": "Auto- und Musikmodus über DMX",
          "defaultValue": 0,
          "ranges": [
            {
              "from": 0,
              "to": 9,
              "kind": "off",
              "label": "Ohne Funktion"
            },
            {
              "from": 10,
              "to": 119,
              "kind": "effect",
              "label": "Auto-Modus"
            },
            {
              "from": 120,
              "to": 255,
              "kind": "effect",
              "label": "Musikgesteuerter Modus"
            }
          ]
        },
        {
          "offset": 9,
          "function": "programSpeed",
          "label": "Geschwindigkeit Auto-Modus, zunehmend",
          "defaultValue": 0
        }
      ]
    },
    {
      "schemaVersion": 1,
      "id": "eurolite-led-bar-6-qcl-rgba-2ch",
      "manufacturer": "Eurolite",
      "model": "LED BAR-6 QCL RGBA Bar",
      "mode": "2CH",
      "category": "par",
      "channelCount": 2,
      "verified": true,
      "source": "Eurolite LED BAR-12/BAR-6 QCL RGBA Leiste, Bedienungsanleitung DE/EN 00107423, Version 1.2 (Stand 12.11.2018), Steinigke Showtechnic, gilt für Best.-Nr. 51930396 (BAR-12) und 51930397 (BAR-6), Abschnitt „DMX-Protokoll“, 2-Kanal-Modus, Seite 14 (englisch „DMX protocol“, Seite 28); Download steinigke.de: 51930397-Anleitung-120587-1.2000-eurolite-led-bar-6-qcl-rgba-leiste-de_en.pdf",
      "deviceSetup": "[MODE] so oft drücken, bis im Display „2CH“ steht, mit [ENTER] bestätigen. Danach mit [UP]/[DOWN] die Adresse aus der App einstellen (Anzeige „d 001“ …) und mit [ENTER] bestätigen; mit [MODE] zurück ins Hauptmenü.",
      "notes": "Nur die eingebauten Auto- und Musikprogramme mit ihrer Geschwindigkeit, keine Farbkanäle und kein Dimmer – die App kann hier weder Farbe noch Helligkeit bestimmen, nur ein Programm starten. Für normalen Betrieb am Gerät 6CH oder 9CH einstellen. Die Leiste hat 6 LEDs (4-in-1 RGBA), die sich in keinem DMX-Modus einzeln ansteuern lassen – alle LEDs gehen gemeinsam, deshalb Kategorie „par“ und kein Lauflicht. Gilt laut Anleitung auch für die längere LED BAR-12 QCL RGBA.",
      "channels": [
        {
          "offset": 1,
          "function": "program",
          "label": "Auto- und Musikmodus über DMX",
          "defaultValue": 0,
          "ranges": [
            {
              "from": 0,
              "to": 9,
              "kind": "off",
              "label": "Keine Funktion"
            },
            {
              "from": 10,
              "to": 119,
              "kind": "effect",
              "label": "Auto-Modus"
            },
            {
              "from": 120,
              "to": 255,
              "kind": "effect",
              "label": "Musikgesteuerter Modus"
            }
          ]
        },
        {
          "offset": 2,
          "function": "programSpeed",
          "label": "Geschwindigkeit Auto-Modus, zunehmend",
          "defaultValue": 0
        }
      ]
    },
    {
      "schemaVersion": 1,
      "id": "eurolite-led-bar-6-qcl-rgba-4ch",
      "manufacturer": "Eurolite",
      "model": "LED BAR-6 QCL RGBA Bar",
      "mode": "4CH",
      "category": "par",
      "channelCount": 4,
      "verified": true,
      "source": "Eurolite LED BAR-12/BAR-6 QCL RGBA Leiste, Bedienungsanleitung DE/EN 00107423, Version 1.2 (Stand 12.11.2018), Steinigke Showtechnic, gilt für Best.-Nr. 51930396 (BAR-12) und 51930397 (BAR-6), Abschnitt „DMX-Protokoll“, 4-Kanal-Modus, Seite 14 (englisch „DMX protocol“, Seite 28); Download steinigke.de: 51930397-Anleitung-120587-1.2000-eurolite-led-bar-6-qcl-rgba-leiste-de_en.pdf",
      "deviceSetup": "[MODE] so oft drücken, bis im Display „4CH“ steht, mit [ENTER] bestätigen. Danach mit [UP]/[DOWN] die Adresse aus der App einstellen (Anzeige „d 001“ …) und mit [ENTER] bestätigen; mit [MODE] zurück ins Hauptmenü.",
      "notes": "Nur die vier Farben, kein eigener Dimmer und kein Strobo – die Helligkeit der App regelt direkt die Farbkanäle. Wer Strobo braucht, stellt am Gerät 6CH oder 9CH ein. Die Leiste hat 6 LEDs (4-in-1 RGBA), die sich in keinem DMX-Modus einzeln ansteuern lassen – alle LEDs gehen gemeinsam, deshalb Kategorie „par“ und kein Lauflicht. Gilt laut Anleitung auch für die längere LED BAR-12 QCL RGBA.",
      "channels": [
        {
          "offset": 1,
          "function": "red",
          "label": "Rot"
        },
        {
          "offset": 2,
          "function": "green",
          "label": "Grün"
        },
        {
          "offset": 3,
          "function": "blue",
          "label": "Blau"
        },
        {
          "offset": 4,
          "function": "amber",
          "label": "Amber"
        }
      ]
    },
    {
      "schemaVersion": 1,
      "id": "eurolite-led-bar-6-qcl-rgba-5ch",
      "manufacturer": "Eurolite",
      "model": "LED BAR-6 QCL RGBA Bar",
      "mode": "5CH",
      "category": "par",
      "channelCount": 5,
      "verified": true,
      "source": "Eurolite LED BAR-12/BAR-6 QCL RGBA Leiste, Bedienungsanleitung DE/EN 00107423, Version 1.2 (Stand 12.11.2018), Steinigke Showtechnic, gilt für Best.-Nr. 51930396 (BAR-12) und 51930397 (BAR-6), Abschnitt „DMX-Protokoll“, 5-Kanal-Modus (Farbvoreinstellungen Seite 15 bzw. 29), Seite 14 (englisch „DMX protocol“, Seite 28); Download steinigke.de: 51930397-Anleitung-120587-1.2000-eurolite-led-bar-6-qcl-rgba-leiste-de_en.pdf",
      "deviceSetup": "[MODE] so oft drücken, bis im Display „5CH“ steht, mit [ENTER] bestätigen. Danach mit [UP]/[DOWN] die Adresse aus der App einstellen (Anzeige „d 001“ …) und mit [ENTER] bestätigen; mit [MODE] zurück ins Hauptmenü.",
      "notes": "Keine einzelnen Farbkanäle: die Farbe kommt nur aus den 20 festen Farbvoreinstellungen (C01 bis C20) auf Kanal 2, dazu Dimmer und Strobo. Für freie Farbmischung am Gerät 6CH oder 9CH einstellen. Magenta steht in der Anleitung dreimal (C07, C10, C13) und Hellgrün zweimal (C12, C15), vermutlich in leicht verschiedenen Mischungen; sie tragen hier denselben Farbwert. „Lachs“ und C20 (deutsch „Lila“, englisch „Lavender“) haben keinen Farbwert, weil der Ton nicht eindeutig ist. Kanal 4 (Auto-/Musikprogramme) bleibt auf 0, sonst übernimmt das Gerät das Licht selbst. Die Leiste hat 6 LEDs (4-in-1 RGBA), die sich in keinem DMX-Modus einzeln ansteuern lassen – alle LEDs gehen gemeinsam, deshalb Kategorie „par“ und kein Lauflicht. Gilt laut Anleitung auch für die längere LED BAR-12 QCL RGBA.",
      "channels": [
        {
          "offset": 1,
          "function": "dimmer",
          "label": "Dimmer"
        },
        {
          "offset": 2,
          "function": "colorMacro",
          "label": "Farbvoreinstellungen",
          "defaultValue": 0,
          "ranges": [
            {
              "from": 0,
              "to": 9,
              "kind": "off",
              "label": "Keine Funktion"
            },
            {
              "from": 10,
              "to": 19,
              "kind": "slot",
              "label": "Rot (C01)",
              "color": "#FF0000"
            },
            {
              "from": 20,
              "to": 29,
              "kind": "slot",
              "label": "Grün (C02)",
              "color": "#00FF00"
            },
            {
              "from": 30,
              "to": 39,
              "kind": "slot",
              "label": "Blau (C03)",
              "color": "#0000FF"
            },
            {
              "from": 40,
              "to": 49,
              "kind": "slot",
              "label": "Amber (C04)",
              "color": "#FFBF00"
            },
            {
              "from": 50,
              "to": 59,
              "kind": "slot",
              "label": "Grün-Gelb (C05)",
              "color": "#ADFF2F"
            },
            {
              "from": 60,
              "to": 69,
              "kind": "slot",
              "label": "Cyan (C06)",
              "color": "#00FFFF"
            },
            {
              "from": 70,
              "to": 79,
              "kind": "slot",
              "label": "Magenta (C07)",
              "color": "#FF00FF"
            },
            {
              "from": 80,
              "to": 89,
              "kind": "slot",
              "label": "Gelb (C08)",
              "color": "#FFFF00"
            },
            {
              "from": 90,
              "to": 99,
              "kind": "slot",
              "label": "Türkis (C09)",
              "color": "#00FFB2"
            },
            {
              "from": 100,
              "to": 109,
              "kind": "slot",
              "label": "Magenta (C10)",
              "color": "#FF00FF"
            },
            {
              "from": 110,
              "to": 119,
              "kind": "slot",
              "label": "Orange (C11)",
              "color": "#FF7F00"
            },
            {
              "from": 120,
              "to": 129,
              "kind": "slot",
              "label": "Hellgrün (C12)",
              "color": "#80FF00"
            },
            {
              "from": 130,
              "to": 139,
              "kind": "slot",
              "label": "Magenta (C13)",
              "color": "#FF00FF"
            },
            {
              "from": 140,
              "to": 149,
              "kind": "slot",
              "label": "Pink (C14)",
              "color": "#FF69B4"
            },
            {
              "from": 150,
              "to": 159,
              "kind": "slot",
              "label": "Hellgrün (C15)",
              "color": "#80FF00"
            },
            {
              "from": 160,
              "to": 169,
              "kind": "slot",
              "label": "Hellblau (C16)",
              "color": "#66CCFF"
            },
            {
              "from": 170,
              "to": 179,
              "kind": "slot",
              "label": "Lachs (C17)"
            },
            {
              "from": 180,
              "to": 189,
              "kind": "slot",
              "label": "Kaltweiß (C18)",
              "color": "#DCE8FF"
            },
            {
              "from": 190,
              "to": 199,
              "kind": "slot",
              "label": "Warmweiß (C19)",
              "color": "#FF9329"
            },
            {
              "from": 200,
              "to": 255,
              "kind": "slot",
              "label": "Lila (engl. Lavender) (C20)"
            }
          ]
        },
        {
          "offset": 3,
          "function": "strobe",
          "label": "Strobeeffekt",
          "defaultValue": 0,
          "ranges": [
            {
              "from": 0,
              "to": 9,
              "kind": "off",
              "label": "Kein Strobo"
            },
            {
              "from": 10,
              "to": 255,
              "kind": "strobe",
              "label": "Strobo langsam bis schnell",
              "speed": "slowToFast"
            }
          ]
        },
        {
          "offset": 4,
          "function": "program",
          "label": "Auto- und Musikmodus über DMX",
          "defaultValue": 0,
          "ranges": [
            {
              "from": 0,
              "to": 9,
              "kind": "off",
              "label": "Keine Funktion"
            },
            {
              "from": 10,
              "to": 119,
              "kind": "effect",
              "label": "Auto-Modus"
            },
            {
              "from": 120,
              "to": 255,
              "kind": "effect",
              "label": "Musikgesteuerter Modus"
            }
          ]
        },
        {
          "offset": 5,
          "function": "programSpeed",
          "label": "Geschwindigkeit Auto-Modus, zunehmend",
          "defaultValue": 0
        }
      ]
    },
    {
      "schemaVersion": 1,
      "id": "eurolite-led-bar-6-qcl-rgba-6ch",
      "manufacturer": "Eurolite",
      "model": "LED BAR-6 QCL RGBA Bar",
      "mode": "6CH",
      "category": "par",
      "channelCount": 6,
      "verified": true,
      "source": "Eurolite LED BAR-12/BAR-6 QCL RGBA Leiste, Bedienungsanleitung DE/EN 00107423, Version 1.2 (Stand 12.11.2018), Steinigke Showtechnic, gilt für Best.-Nr. 51930396 (BAR-12) und 51930397 (BAR-6), Abschnitt „DMX-Protokoll“, 6-Kanal-Modus (Vorgabewert), Seite 14 (englisch „DMX protocol“, Seite 28); Download steinigke.de: 51930397-Anleitung-120587-1.2000-eurolite-led-bar-6-qcl-rgba-leiste-de_en.pdf",
      "deviceSetup": "[MODE] so oft drücken, bis im Display „6CH“ steht, mit [ENTER] bestätigen. Danach mit [UP]/[DOWN] die Adresse aus der App einstellen (Anzeige „d 001“ …) und mit [ENTER] bestätigen; mit [MODE] zurück ins Hauptmenü.",
      "notes": "Werkseinstellung des Geräts. Einzelne Farben RGBA, eigener Dimmer und Strobo – für die App der empfohlene Modus. Kanal 6 hat bei 1 bis 5 eine Musiksteuerung, erst ab 11 beginnt der Strobo; Ruhewert ist 0. Die Leiste hat 6 LEDs (4-in-1 RGBA), die sich in keinem DMX-Modus einzeln ansteuern lassen – alle LEDs gehen gemeinsam, deshalb Kategorie „par“ und kein Lauflicht. Gilt laut Anleitung auch für die längere LED BAR-12 QCL RGBA.",
      "channels": [
        {
          "offset": 1,
          "function": "red",
          "label": "Rot"
        },
        {
          "offset": 2,
          "function": "green",
          "label": "Grün"
        },
        {
          "offset": 3,
          "function": "blue",
          "label": "Blau"
        },
        {
          "offset": 4,
          "function": "amber",
          "label": "Amber"
        },
        {
          "offset": 5,
          "function": "dimmer",
          "label": "Dimmer"
        },
        {
          "offset": 6,
          "function": "strobe",
          "label": "Musiksteuerung / Strobeeffekt",
          "defaultValue": 0,
          "ranges": [
            {
              "from": 0,
              "to": 0,
              "kind": "off",
              "label": "Keine Funktion"
            },
            {
              "from": 1,
              "to": 5,
              "kind": "effect",
              "label": "Musiksteuerung"
            },
            {
              "from": 6,
              "to": 10,
              "kind": "off",
              "label": "Keine Funktion"
            },
            {
              "from": 11,
              "to": 255,
              "kind": "strobe",
              "label": "Strobo langsam bis schnell",
              "speed": "slowToFast"
            }
          ]
        }
      ]
    },
    {
      "schemaVersion": 1,
      "id": "eurolite-led-bar-6-qcl-rgba-9ch",
      "manufacturer": "Eurolite",
      "model": "LED BAR-6 QCL RGBA Bar",
      "mode": "9CH",
      "category": "par",
      "channelCount": 9,
      "verified": true,
      "source": "Eurolite LED BAR-12/BAR-6 QCL RGBA Leiste, Bedienungsanleitung DE/EN 00107423, Version 1.2 (Stand 12.11.2018), Steinigke Showtechnic, gilt für Best.-Nr. 51930396 (BAR-12) und 51930397 (BAR-6), Abschnitt „DMX-Protokoll“, 9-Kanal-Modus, Seite 15 (englisch „DMX protocol“, Seite 29); Download steinigke.de: 51930397-Anleitung-120587-1.2000-eurolite-led-bar-6-qcl-rgba-leiste-de_en.pdf",
      "deviceSetup": "[MODE] so oft drücken, bis im Display „9CH“ steht, mit [ENTER] bestätigen. Danach mit [UP]/[DOWN] die Adresse aus der App einstellen (Anzeige „d 001“ …) und mit [ENTER] bestätigen; mit [MODE] zurück ins Hauptmenü.",
      "notes": "Einzelne Farben RGBA, eigener Dimmer, Strobo und feste Farbtemperaturen. Kanal 5 (Farbtemperatur) und Kanal 8 (Auto-/Musikprogramme) bleiben auf 0, damit die App die Farbe bestimmt. Die Anleitung schreibt bei Kanal 5 „110 - 029 5600K“, gemeint ist offensichtlich 110 bis 129. Die Leiste hat 6 LEDs (4-in-1 RGBA), die sich in keinem DMX-Modus einzeln ansteuern lassen – alle LEDs gehen gemeinsam, deshalb Kategorie „par“ und kein Lauflicht. Gilt laut Anleitung auch für die längere LED BAR-12 QCL RGBA.",
      "channels": [
        {
          "offset": 1,
          "function": "red",
          "label": "Rot"
        },
        {
          "offset": 2,
          "function": "green",
          "label": "Grün"
        },
        {
          "offset": 3,
          "function": "blue",
          "label": "Blau"
        },
        {
          "offset": 4,
          "function": "amber",
          "label": "Amber"
        },
        {
          "offset": 5,
          "function": "cto",
          "label": "Farbtemperatur",
          "defaultValue": 0,
          "ranges": [
            {
              "from": 0,
              "to": 9,
              "kind": "off",
              "label": "Ohne Funktion"
            },
            {
              "from": 10,
              "to": 29,
              "kind": "slot",
              "label": "2700 K"
            },
            {
              "from": 30,
              "to": 49,
              "kind": "slot",
              "label": "3200 K"
            },
            {
              "from": 50,
              "to": 69,
              "kind": "slot",
              "label": "3400 K"
            },
            {
              "from": 70,
              "to": 89,
              "kind": "slot",
              "label": "4200 K"
            },
            {
              "from": 90,
              "to": 109,
              "kind": "slot",
              "label": "4900 K"
            },
            {
              "from": 110,
              "to": 129,
              "kind": "slot",
              "label": "5600 K"
            },
            {
              "from": 130,
              "to": 149,
              "kind": "slot",
              "label": "6000 K"
            },
            {
              "from": 150,
              "to": 169,
              "kind": "slot",
              "label": "6500 K"
            },
            {
              "from": 170,
              "to": 189,
              "kind": "slot",
              "label": "7500 K"
            },
            {
              "from": 190,
              "to": 255,
              "kind": "slot",
              "label": "8000 K"
            }
          ]
        },
        {
          "offset": 6,
          "function": "dimmer",
          "label": "Dimmer"
        },
        {
          "offset": 7,
          "function": "strobe",
          "label": "Strobeeffekt",
          "defaultValue": 0,
          "ranges": [
            {
              "from": 0,
              "to": 9,
              "kind": "off",
              "label": "Kein Strobo"
            },
            {
              "from": 10,
              "to": 255,
              "kind": "strobe",
              "label": "Strobo langsam bis schnell",
              "speed": "slowToFast"
            }
          ]
        },
        {
          "offset": 8,
          "function": "program",
          "label": "Auto- und Musikmodus über DMX",
          "defaultValue": 0,
          "ranges": [
            {
              "from": 0,
              "to": 9,
              "kind": "off",
              "label": "Keine Funktion"
            },
            {
              "from": 10,
              "to": 119,
              "kind": "effect",
              "label": "Auto-Modus"
            },
            {
              "from": 120,
              "to": 255,
              "kind": "effect",
              "label": "Musikgesteuerter Modus"
            }
          ]
        },
        {
          "offset": 9,
          "function": "programSpeed",
          "label": "Geschwindigkeit Auto-Modus, zunehmend",
          "defaultValue": 0
        }
      ]
    },
    {
      "schemaVersion": 1,
      "manufacturer": "Eurolite",
      "model": "LED IP PIX Strobe FROST",
      "verified": true,
      "id": "eurolite-led-ip-pix-strobe-frost-25ch",
      "mode": "25CH",
      "category": "pixelBar",
      "channelCount": 25,
      "segments": 4,
      "source": "Bedienungsanleitung Eurolite LED IP PIX Strobe FROST (No. 52200937), 00163964, Version 1.0, Abschnitt „Funktionen im DMX-Betrieb“, 25-Kanal-Modus, Seite 15 und 16",
      "deviceSetup": "MENU drücken, bis „Mode“ im Display steht, mit ENTER bestätigen, im Menü „DMX“ den Kanal-Modus „25CH“ wählen und mit ENTER bestätigen. Die Adresse aus der App steht unter „DMX Address“.",
      "notes": "Outdoor-Strobo (IP65) mit RGB-Segmenten, warmweißen und kaltweißen Blitz-LEDs und elektronischem Frostfilter. Das Gerät hat keinen Master-Dimmer, die App regelt die Helligkeit deshalb über die Farbkanäle. Die Autoprogramme bleiben auf 0, sonst übernimmt das Gerät selbst das Licht. Empfohlener Modus: Die vier Segmente haben je Rot, Grün, Blau, Warmweiß und Kaltweiß, damit laufen Lauflicht und Farbverteilung sauber. Jedes Segment deckt zwei der acht RGB-Felder des Geräts ab (RGB 1+2, 3+4, 5+6, 7+8).",
      "channels": [
        {
          "offset": 1,
          "function": "red",
          "segment": 1,
          "label": "Rot 0 % bis 100 %, Segment 1"
        },
        {
          "offset": 2,
          "function": "green",
          "segment": 1,
          "label": "Grün 0 % bis 100 %, Segment 1"
        },
        {
          "offset": 3,
          "function": "blue",
          "segment": 1,
          "label": "Blau 0 % bis 100 %, Segment 1"
        },
        {
          "offset": 4,
          "function": "warmWhite",
          "segment": 1,
          "label": "Warmweiß 0 % bis 100 %, Segment 1"
        },
        {
          "offset": 5,
          "function": "coldWhite",
          "segment": 1,
          "label": "Kaltweiß 0 % bis 100 %, Segment 1"
        },
        {
          "offset": 6,
          "function": "red",
          "segment": 2,
          "label": "Rot 0 % bis 100 %, Segment 2"
        },
        {
          "offset": 7,
          "function": "green",
          "segment": 2,
          "label": "Grün 0 % bis 100 %, Segment 2"
        },
        {
          "offset": 8,
          "function": "blue",
          "segment": 2,
          "label": "Blau 0 % bis 100 %, Segment 2"
        },
        {
          "offset": 9,
          "function": "warmWhite",
          "segment": 2,
          "label": "Warmweiß 0 % bis 100 %, Segment 2"
        },
        {
          "offset": 10,
          "function": "coldWhite",
          "segment": 2,
          "label": "Kaltweiß 0 % bis 100 %, Segment 2"
        },
        {
          "offset": 11,
          "function": "red",
          "segment": 3,
          "label": "Rot 0 % bis 100 %, Segment 3"
        },
        {
          "offset": 12,
          "function": "green",
          "segment": 3,
          "label": "Grün 0 % bis 100 %, Segment 3"
        },
        {
          "offset": 13,
          "function": "blue",
          "segment": 3,
          "label": "Blau 0 % bis 100 %, Segment 3"
        },
        {
          "offset": 14,
          "function": "warmWhite",
          "segment": 3,
          "label": "Warmweiß 0 % bis 100 %, Segment 3"
        },
        {
          "offset": 15,
          "function": "coldWhite",
          "segment": 3,
          "label": "Kaltweiß 0 % bis 100 %, Segment 3"
        },
        {
          "offset": 16,
          "function": "red",
          "segment": 4,
          "label": "Rot 0 % bis 100 %, Segment 4"
        },
        {
          "offset": 17,
          "function": "green",
          "segment": 4,
          "label": "Grün 0 % bis 100 %, Segment 4"
        },
        {
          "offset": 18,
          "function": "blue",
          "segment": 4,
          "label": "Blau 0 % bis 100 %, Segment 4"
        },
        {
          "offset": 19,
          "function": "warmWhite",
          "segment": 4,
          "label": "Warmweiß 0 % bis 100 %, Segment 4"
        },
        {
          "offset": 20,
          "function": "coldWhite",
          "segment": 4,
          "label": "Kaltweiß 0 % bis 100 %, Segment 4"
        },
        {
          "offset": 21,
          "function": "strobe",
          "label": "Strobe",
          "ranges": [
            {
              "from": 0,
              "to": 8,
              "kind": "off",
              "label": "Keine Strobe-Funktion"
            },
            {
              "from": 9,
              "to": 255,
              "kind": "strobe",
              "label": "Strobo, langsam bis schnell",
              "speed": "slowToFast"
            }
          ]
        },
        {
          "offset": 22,
          "function": "program",
          "label": "Autoprogramme Weiß",
          "ranges": [
            {
              "from": 0,
              "to": 7,
              "kind": "off",
              "label": "Keine Funktion"
            },
            {
              "from": 8,
              "to": 255,
              "kind": "effect",
              "label": "Programme 1 bis 12"
            }
          ]
        },
        {
          "offset": 23,
          "function": "program",
          "label": "Autoprogramme RGB",
          "ranges": [
            {
              "from": 0,
              "to": 7,
              "kind": "off",
              "label": "Keine Funktion"
            },
            {
              "from": 8,
              "to": 255,
              "kind": "effect",
              "label": "Programme 1 bis 30"
            }
          ]
        },
        {
          "offset": 24,
          "function": "programSpeed",
          "label": "Geschwindigkeit der Autoprogramme, ansteigend"
        },
        {
          "offset": 25,
          "function": "frost",
          "label": "Frost-Effekt 0 % bis 100 %"
        }
      ]
    },
    {
      "schemaVersion": 1,
      "manufacturer": "Eurolite",
      "model": "LED IP PIX Strobe FROST",
      "verified": true,
      "id": "eurolite-led-ip-pix-strobe-frost-35ch",
      "mode": "35CH",
      "category": "pixelBar",
      "channelCount": 35,
      "segments": 8,
      "source": "Bedienungsanleitung Eurolite LED IP PIX Strobe FROST (No. 52200937), 00163964, Version 1.0, Abschnitt „Funktionen im DMX-Betrieb“, 35-Kanal-Modus, Seite 19",
      "deviceSetup": "MENU drücken, bis „Mode“ im Display steht, mit ENTER bestätigen, im Menü „DMX“ den Kanal-Modus „35CH“ wählen und mit ENTER bestätigen. Die Adresse aus der App steht unter „DMX Address“.",
      "notes": "Outdoor-Strobo (IP65) mit RGB-Segmenten, warmweißen und kaltweißen Blitz-LEDs und elektronischem Frostfilter. Das Gerät hat keinen Master-Dimmer, die App regelt die Helligkeit deshalb über die Farbkanäle. Die Autoprogramme bleiben auf 0, sonst übernimmt das Gerät selbst das Licht. Feinster Modus: acht RGB-Segmente für das Lauflicht. Die warmweißen und kaltweißen Blitz-LEDs sitzen nur in vier Segmenten und decken je zwei RGB-Segmente ab; sie sind deshalb bewusst ohne Segment eingetragen und leuchten gemeinsam, das Lauflicht läuft allein über die RGB-Felder. Wer Weiß mitlaufen lassen will, nimmt den 25-Kanal-Modus.",
      "channels": [
        {
          "offset": 1,
          "function": "warmWhite",
          "label": "Warmweiß 0 % bis 100 %, CW/WW-Segment 1"
        },
        {
          "offset": 2,
          "function": "warmWhite",
          "label": "Warmweiß 0 % bis 100 %, CW/WW-Segment 2"
        },
        {
          "offset": 3,
          "function": "warmWhite",
          "label": "Warmweiß 0 % bis 100 %, CW/WW-Segment 3"
        },
        {
          "offset": 4,
          "function": "warmWhite",
          "label": "Warmweiß 0 % bis 100 %, CW/WW-Segment 4"
        },
        {
          "offset": 5,
          "function": "coldWhite",
          "label": "Kaltweiß 0 % bis 100 %, CW/WW-Segment 1"
        },
        {
          "offset": 6,
          "function": "coldWhite",
          "label": "Kaltweiß 0 % bis 100 %, CW/WW-Segment 2"
        },
        {
          "offset": 7,
          "function": "coldWhite",
          "label": "Kaltweiß 0 % bis 100 %, CW/WW-Segment 3"
        },
        {
          "offset": 8,
          "function": "coldWhite",
          "label": "Kaltweiß 0 % bis 100 %, CW/WW-Segment 4"
        },
        {
          "offset": 9,
          "function": "strobe",
          "label": "Strobe Weiß",
          "ranges": [
            {
              "from": 0,
              "to": 8,
              "kind": "off",
              "label": "Keine Strobe-Funktion"
            },
            {
              "from": 9,
              "to": 255,
              "kind": "strobe",
              "label": "Strobo, langsam bis schnell",
              "speed": "slowToFast"
            }
          ]
        },
        {
          "offset": 10,
          "function": "red",
          "segment": 1,
          "label": "Rot 0 % bis 100 %, RGB-Segment 1"
        },
        {
          "offset": 11,
          "function": "green",
          "segment": 1,
          "label": "Grün 0 % bis 100 %, RGB-Segment 1"
        },
        {
          "offset": 12,
          "function": "blue",
          "segment": 1,
          "label": "Blau 0 % bis 100 %, RGB-Segment 1"
        },
        {
          "offset": 13,
          "function": "red",
          "segment": 2,
          "label": "Rot 0 % bis 100 %, RGB-Segment 2"
        },
        {
          "offset": 14,
          "function": "green",
          "segment": 2,
          "label": "Grün 0 % bis 100 %, RGB-Segment 2"
        },
        {
          "offset": 15,
          "function": "blue",
          "segment": 2,
          "label": "Blau 0 % bis 100 %, RGB-Segment 2"
        },
        {
          "offset": 16,
          "function": "red",
          "segment": 3,
          "label": "Rot 0 % bis 100 %, RGB-Segment 3"
        },
        {
          "offset": 17,
          "function": "green",
          "segment": 3,
          "label": "Grün 0 % bis 100 %, RGB-Segment 3"
        },
        {
          "offset": 18,
          "function": "blue",
          "segment": 3,
          "label": "Blau 0 % bis 100 %, RGB-Segment 3"
        },
        {
          "offset": 19,
          "function": "red",
          "segment": 4,
          "label": "Rot 0 % bis 100 %, RGB-Segment 4"
        },
        {
          "offset": 20,
          "function": "green",
          "segment": 4,
          "label": "Grün 0 % bis 100 %, RGB-Segment 4"
        },
        {
          "offset": 21,
          "function": "blue",
          "segment": 4,
          "label": "Blau 0 % bis 100 %, RGB-Segment 4"
        },
        {
          "offset": 22,
          "function": "red",
          "segment": 5,
          "label": "Rot 0 % bis 100 %, RGB-Segment 5"
        },
        {
          "offset": 23,
          "function": "green",
          "segment": 5,
          "label": "Grün 0 % bis 100 %, RGB-Segment 5"
        },
        {
          "offset": 24,
          "function": "blue",
          "segment": 5,
          "label": "Blau 0 % bis 100 %, RGB-Segment 5"
        },
        {
          "offset": 25,
          "function": "red",
          "segment": 6,
          "label": "Rot 0 % bis 100 %, RGB-Segment 6"
        },
        {
          "offset": 26,
          "function": "green",
          "segment": 6,
          "label": "Grün 0 % bis 100 %, RGB-Segment 6"
        },
        {
          "offset": 27,
          "function": "blue",
          "segment": 6,
          "label": "Blau 0 % bis 100 %, RGB-Segment 6"
        },
        {
          "offset": 28,
          "function": "red",
          "segment": 7,
          "label": "Rot 0 % bis 100 %, RGB-Segment 7"
        },
        {
          "offset": 29,
          "function": "green",
          "segment": 7,
          "label": "Grün 0 % bis 100 %, RGB-Segment 7"
        },
        {
          "offset": 30,
          "function": "blue",
          "segment": 7,
          "label": "Blau 0 % bis 100 %, RGB-Segment 7"
        },
        {
          "offset": 31,
          "function": "red",
          "segment": 8,
          "label": "Rot 0 % bis 100 %, RGB-Segment 8"
        },
        {
          "offset": 32,
          "function": "green",
          "segment": 8,
          "label": "Grün 0 % bis 100 %, RGB-Segment 8"
        },
        {
          "offset": 33,
          "function": "blue",
          "segment": 8,
          "label": "Blau 0 % bis 100 %, RGB-Segment 8"
        },
        {
          "offset": 34,
          "function": "strobe",
          "label": "Strobe RGB",
          "ranges": [
            {
              "from": 0,
              "to": 8,
              "kind": "off",
              "label": "Keine Strobe-Funktion"
            },
            {
              "from": 9,
              "to": 255,
              "kind": "strobe",
              "label": "Strobo, langsam bis schnell",
              "speed": "slowToFast"
            }
          ]
        },
        {
          "offset": 35,
          "function": "frost",
          "label": "Frost-Effekt 0 % bis 100 %"
        }
      ]
    },
    {
      "schemaVersion": 1,
      "manufacturer": "Eurolite",
      "model": "LED IP PIX Strobe FROST",
      "verified": true,
      "id": "eurolite-led-ip-pix-strobe-frost-7ch",
      "mode": "7CH",
      "category": "par",
      "channelCount": 7,
      "source": "Bedienungsanleitung Eurolite LED IP PIX Strobe FROST (No. 52200937), 00163964, Version 1.0, Abschnitt „Funktionen im DMX-Betrieb“, 7-Kanal-Modus, Seite 13",
      "deviceSetup": "MENU drücken, bis „Mode“ im Display steht, mit ENTER bestätigen, im Menü „DMX“ den Kanal-Modus „7CH“ wählen und mit ENTER bestätigen. Die Adresse aus der App steht unter „DMX Address“.",
      "notes": "Outdoor-Strobo (IP65) mit RGB-Segmenten, warmweißen und kaltweißen Blitz-LEDs und elektronischem Frostfilter. Das Gerät hat keinen Master-Dimmer, die App regelt die Helligkeit deshalb über die Farbkanäle. Die Autoprogramme bleiben auf 0, sonst übernimmt das Gerät selbst das Licht. Im 7-Kanal-Modus leuchten alle Segmente gemeinsam, ein Lauflicht ist damit nicht möglich.",
      "channels": [
        {
          "offset": 1,
          "function": "red",
          "label": "Rot 0 % bis 100 %"
        },
        {
          "offset": 2,
          "function": "green",
          "label": "Grün 0 % bis 100 %"
        },
        {
          "offset": 3,
          "function": "blue",
          "label": "Blau 0 % bis 100 %"
        },
        {
          "offset": 4,
          "function": "warmWhite",
          "label": "Warmweiß 0 % bis 100 %"
        },
        {
          "offset": 5,
          "function": "coldWhite",
          "label": "Kaltweiß 0 % bis 100 %"
        },
        {
          "offset": 6,
          "function": "strobe",
          "label": "Strobe",
          "ranges": [
            {
              "from": 0,
              "to": 8,
              "kind": "off",
              "label": "Keine Strobe-Funktion"
            },
            {
              "from": 9,
              "to": 255,
              "kind": "strobe",
              "label": "Strobo, langsam bis schnell",
              "speed": "slowToFast"
            }
          ]
        },
        {
          "offset": 7,
          "function": "frost",
          "label": "Frost-Effekt 0 % bis 100 %"
        }
      ]
    },
    {
      "schemaVersion": 1,
      "id": "eurolite-led-ip-pix-strobe-rgb-cw-ww-18ch",
      "manufacturer": "Eurolite",
      "model": "LED IP PIX Strobe RGB CW+WW",
      "mode": "18CH",
      "category": "par",
      "channelCount": 18,
      "verified": true,
      "source": "EUROLITE LED IP PIX Strobe RGB CW+WW, Bedienungsanleitung 00150786, Version 1.0 (Art. 52200940), Abschnitt „Funktionen im DMX-Betrieb“",
      "deviceSetup": "Taste MENU so oft drücken, bis „DMX Address“ im Display steht, mit ENTER bestätigen und die Adresse aus der App einstellen. Danach MENU bis „Mode“, mit ENTER in „DMX“ und dort mit UP/DOWN „18CH“ wählen und mit ENTER bestätigen.",
      "notes": "Outdoor-Strobo-Panel (IP65) mit 8 einzeln steuerbaren RGB-Segmenten und 4 einzeln steuerbaren CW/WW-Segmenten. Modi laut Anleitung: 6CH, 10CH, 18CH, 24CH, 25CH und 32CH. Nicht zu verwechseln mit der MK2-Version, die als eigenes Modell in der App liegt; die Kanalbelegung ist gleich. Empfohlener Modus für den normalen Einsatz: das ganze Panel in einer Farbe, dafür mit eigenem Dimmer, Strobo und einstellbarer Farbtemperatur (Kanal 7). Kanal 10 ist der weiße Strobo – den nimmt der Strobo-Knopf der App. Die Puls- und Zufallseffekte auf Kanal 11 und der RGB-Strobo auf Kanal 14 bleiben dadurch aus. Die Hintergrundfarbe (Kanal 15 bis 17) und die Laufrichtung (Kanal 18) wirken nur zusammen mit den Autoprogrammen des Geräts und bleiben deshalb aus.",
      "channels": [
        {
          "offset": 1,
          "function": "dimmer",
          "label": "Master Dimmer, Gesamthelligkeit 0-100%"
        },
        {
          "offset": 2,
          "function": "red",
          "label": "Rot, zunehmende Helligkeit 0-100%"
        },
        {
          "offset": 3,
          "function": "green",
          "label": "Grün, zunehmende Helligkeit 0-100%"
        },
        {
          "offset": 4,
          "function": "blue",
          "label": "Blau, zunehmende Helligkeit 0-100%"
        },
        {
          "offset": 5,
          "function": "coldWhite",
          "label": "Kaltweiß, zunehmende Helligkeit 0-100%"
        },
        {
          "offset": 6,
          "function": "warmWhite",
          "label": "Warmweiß, zunehmende Helligkeit 0-100%"
        },
        {
          "offset": 7,
          "function": "cto",
          "label": "W-CTO, Farbtemperatur",
          "ranges": [
            {
              "from": 0,
              "to": 0,
              "kind": "off",
              "label": "Keine Funktion"
            },
            {
              "from": 1,
              "to": 255,
              "kind": "fade",
              "label": "Warmweiß 100-0 % / Kaltweiß 0-100 %"
            }
          ]
        },
        {
          "offset": 8,
          "function": "program",
          "label": "Autoprogramme Weiß",
          "ranges": [
            {
              "from": 0,
              "to": 7,
              "kind": "off",
              "label": "Keine Funktion"
            },
            {
              "from": 8,
              "to": 255,
              "kind": "effect",
              "label": "Programme 1 bis 12 (weiß)"
            }
          ]
        },
        {
          "offset": 9,
          "function": "programSpeed",
          "label": "Geschwindigkeit der Autoprogramme 1 bis 12 (weiß)"
        },
        {
          "offset": 10,
          "function": "strobe",
          "label": "Strobe-Effekt 1 Weiß",
          "ranges": [
            {
              "from": 0,
              "to": 8,
              "kind": "off",
              "label": "Keine Funktion"
            },
            {
              "from": 9,
              "to": 255,
              "kind": "strobe",
              "label": "Strobe-Effekt mit zunehmender Geschwindigkeit",
              "speed": "slowToFast"
            }
          ]
        },
        {
          "offset": 11,
          "function": "strobe",
          "label": "Strobe-Effekt 2 Weiß",
          "ranges": [
            {
              "from": 0,
              "to": 127,
              "kind": "off",
              "label": "Keine Funktion"
            },
            {
              "from": 128,
              "to": 169,
              "kind": "pulse",
              "label": "Öffnender Puls-Effekt, zunehmende Geschwindigkeit",
              "speed": "slowToFast"
            },
            {
              "from": 170,
              "to": 209,
              "kind": "pulse",
              "label": "Schließender Puls-Effekt, zunehmende Geschwindigkeit",
              "speed": "slowToFast"
            },
            {
              "from": 210,
              "to": 255,
              "kind": "random",
              "label": "Zufall-Strobe-Effekt"
            }
          ]
        },
        {
          "offset": 12,
          "function": "program",
          "label": "Autoprogramme RGB",
          "ranges": [
            {
              "from": 0,
              "to": 7,
              "kind": "off",
              "label": "Keine Funktion"
            },
            {
              "from": 8,
              "to": 255,
              "kind": "effect",
              "label": "Programme 1 bis 30 (RGB)"
            }
          ]
        },
        {
          "offset": 13,
          "function": "programSpeed",
          "label": "Geschwindigkeit der Autoprogramme 1 bis 30 (RGB)"
        },
        {
          "offset": 14,
          "function": "strobe",
          "label": "Strobe-Effekt RGB",
          "ranges": [
            {
              "from": 0,
              "to": 8,
              "kind": "off",
              "label": "Keine Funktion"
            },
            {
              "from": 9,
              "to": 255,
              "kind": "strobe",
              "label": "Strobe-Effekt mit zunehmender Geschwindigkeit",
              "speed": "slowToFast"
            }
          ]
        },
        {
          "offset": 15,
          "function": "other",
          "label": "Hintergrund Rot, zunehmende Helligkeit 0-100%"
        },
        {
          "offset": 16,
          "function": "other",
          "label": "Hintergrund Grün, zunehmende Helligkeit 0-100%"
        },
        {
          "offset": 17,
          "function": "other",
          "label": "Hintergrund Blau, zunehmende Helligkeit 0-100%"
        },
        {
          "offset": 18,
          "function": "other",
          "label": "Richtung: 0-127 vorwärts, 128-255 rückwärts"
        }
      ]
    },
    {
      "schemaVersion": 1,
      "id": "eurolite-led-ip-pix-strobe-rgb-cw-ww-24ch",
      "manufacturer": "Eurolite",
      "model": "LED IP PIX Strobe RGB CW+WW",
      "mode": "24CH",
      "category": "pixelBar",
      "channelCount": 24,
      "segments": 4,
      "verified": true,
      "source": "EUROLITE LED IP PIX Strobe RGB CW+WW, Bedienungsanleitung 00150786, Version 1.0 (Art. 52200940), Abschnitt „Funktionen im DMX-Betrieb“",
      "deviceSetup": "Taste MENU so oft drücken, bis „DMX Address“ im Display steht, mit ENTER bestätigen und die Adresse aus der App einstellen. Danach MENU bis „Mode“, mit ENTER in „DMX“ und dort mit UP/DOWN „24CH“ wählen und mit ENTER bestätigen.",
      "notes": "Outdoor-Strobo-Panel (IP65) mit 8 einzeln steuerbaren RGB-Segmenten und 4 einzeln steuerbaren CW/WW-Segmenten. Modi laut Anleitung: 6CH, 10CH, 18CH, 24CH, 25CH und 32CH. Nicht zu verwechseln mit der MK2-Version, die als eigenes Modell in der App liegt; die Kanalbelegung ist gleich. Modus für Lauflichter: vier Segmente über das Panel, jedes mit Rot, Grün, Blau, Warmweiß und Kaltweiß. Ein Segment umfasst zwei RGB-Segmente des Geräts und ein CW/WW-Segment. Kein eigener Dimmer, die Helligkeit der App skaliert deshalb die Farbkanäle. Der 25CH-Modus ist derselbe Modus mit zwei getrennten Geschwindigkeits-Kanälen, der 32CH-Modus hat acht RGB-Segmente, aber nur vier Weiß-Segmente.",
      "channels": [
        {
          "offset": 1,
          "function": "red",
          "label": "Rot (RGB 1+2)",
          "segment": 1
        },
        {
          "offset": 2,
          "function": "green",
          "label": "Grün (RGB 1+2)",
          "segment": 1
        },
        {
          "offset": 3,
          "function": "blue",
          "label": "Blau (RGB 1+2)",
          "segment": 1
        },
        {
          "offset": 4,
          "function": "warmWhite",
          "label": "Warmweiß (CW/WW 1)",
          "segment": 1
        },
        {
          "offset": 5,
          "function": "coldWhite",
          "label": "Kaltweiß (CW/WW 1)",
          "segment": 1
        },
        {
          "offset": 6,
          "function": "red",
          "label": "Rot (RGB 3+4)",
          "segment": 2
        },
        {
          "offset": 7,
          "function": "green",
          "label": "Grün (RGB 3+4)",
          "segment": 2
        },
        {
          "offset": 8,
          "function": "blue",
          "label": "Blau (RGB 3+4)",
          "segment": 2
        },
        {
          "offset": 9,
          "function": "warmWhite",
          "label": "Warmweiß (CW/WW 2)",
          "segment": 2
        },
        {
          "offset": 10,
          "function": "coldWhite",
          "label": "Kaltweiß (CW/WW 2)",
          "segment": 2
        },
        {
          "offset": 11,
          "function": "red",
          "label": "Rot (RGB 5+6)",
          "segment": 3
        },
        {
          "offset": 12,
          "function": "green",
          "label": "Grün (RGB 5+6)",
          "segment": 3
        },
        {
          "offset": 13,
          "function": "blue",
          "label": "Blau (RGB 5+6)",
          "segment": 3
        },
        {
          "offset": 14,
          "function": "warmWhite",
          "label": "Warmweiß (CW/WW 3)",
          "segment": 3
        },
        {
          "offset": 15,
          "function": "coldWhite",
          "label": "Kaltweiß (CW/WW 3)",
          "segment": 3
        },
        {
          "offset": 16,
          "function": "red",
          "label": "Rot (RGB 7+8)",
          "segment": 4
        },
        {
          "offset": 17,
          "function": "green",
          "label": "Grün (RGB 7+8)",
          "segment": 4
        },
        {
          "offset": 18,
          "function": "blue",
          "label": "Blau (RGB 7+8)",
          "segment": 4
        },
        {
          "offset": 19,
          "function": "warmWhite",
          "label": "Warmweiß (CW/WW 4)",
          "segment": 4
        },
        {
          "offset": 20,
          "function": "coldWhite",
          "label": "Kaltweiß (CW/WW 4)",
          "segment": 4
        },
        {
          "offset": 21,
          "function": "strobe",
          "label": "Strobe-Effekt",
          "ranges": [
            {
              "from": 0,
              "to": 8,
              "kind": "off",
              "label": "Keine Funktion"
            },
            {
              "from": 9,
              "to": 255,
              "kind": "strobe",
              "label": "Strobe-Effekt mit zunehmender Geschwindigkeit",
              "speed": "slowToFast"
            }
          ]
        },
        {
          "offset": 22,
          "function": "program",
          "label": "Autoprogramme Weiß",
          "ranges": [
            {
              "from": 0,
              "to": 7,
              "kind": "off",
              "label": "Keine Funktion"
            },
            {
              "from": 8,
              "to": 255,
              "kind": "effect",
              "label": "Programme 1 bis 12 (weiß)"
            }
          ]
        },
        {
          "offset": 23,
          "function": "program",
          "label": "Autoprogramme RGB",
          "ranges": [
            {
              "from": 0,
              "to": 7,
              "kind": "off",
              "label": "Keine Funktion"
            },
            {
              "from": 8,
              "to": 255,
              "kind": "effect",
              "label": "Programme 1 bis 30 (RGB)"
            }
          ]
        },
        {
          "offset": 24,
          "function": "programSpeed",
          "label": "Geschwindigkeit der Autoprogramme (Weiß/RGB)"
        }
      ]
    },
    {
      "schemaVersion": 1,
      "id": "eurolite-led-ip-pix-strobe-rgb-cw-ww-6ch",
      "manufacturer": "Eurolite",
      "model": "LED IP PIX Strobe RGB CW+WW",
      "mode": "6CH",
      "category": "par",
      "channelCount": 6,
      "verified": true,
      "source": "EUROLITE LED IP PIX Strobe RGB CW+WW, Bedienungsanleitung 00150786, Version 1.0 (Art. 52200940), Abschnitt „Funktionen im DMX-Betrieb“",
      "deviceSetup": "Taste MENU so oft drücken, bis „DMX Address“ im Display steht, mit ENTER bestätigen und die Adresse aus der App einstellen. Danach MENU bis „Mode“, mit ENTER in „DMX“ und dort mit UP/DOWN „6CH“ wählen und mit ENTER bestätigen.",
      "notes": "Outdoor-Strobo-Panel (IP65) mit 8 einzeln steuerbaren RGB-Segmenten und 4 einzeln steuerbaren CW/WW-Segmenten. Modi laut Anleitung: 6CH, 10CH, 18CH, 24CH, 25CH und 32CH. Nicht zu verwechseln mit der MK2-Version, die als eigenes Modell in der App liegt; die Kanalbelegung ist gleich. Der 6-Kanal-Modus ist der einfachste: das ganze Panel in einer Farbe plus Strobo, ohne Segmente. In diesem Modus gibt es keinen eigenen Dimmer, die Helligkeit der App skaliert deshalb die Farbkanäle.",
      "channels": [
        {
          "offset": 1,
          "function": "red",
          "label": "Rot, zunehmende Helligkeit 0-100%"
        },
        {
          "offset": 2,
          "function": "green",
          "label": "Grün, zunehmende Helligkeit 0-100%"
        },
        {
          "offset": 3,
          "function": "blue",
          "label": "Blau, zunehmende Helligkeit 0-100%"
        },
        {
          "offset": 4,
          "function": "warmWhite",
          "label": "Warmweiß, zunehmende Helligkeit 0-100%"
        },
        {
          "offset": 5,
          "function": "coldWhite",
          "label": "Kaltweiß, zunehmende Helligkeit 0-100%"
        },
        {
          "offset": 6,
          "function": "strobe",
          "label": "Strobe",
          "ranges": [
            {
              "from": 0,
              "to": 8,
              "kind": "off",
              "label": "Keine Funktion"
            },
            {
              "from": 9,
              "to": 255,
              "kind": "strobe",
              "label": "Strobe-Effekt mit zunehmender Geschwindigkeit",
              "speed": "slowToFast"
            }
          ]
        }
      ]
    },
    {
      "schemaVersion": 1,
      "id": "eurolite-led-ip-pix-strobe-rgb-cw-ww-mk2-18ch",
      "manufacturer": "Eurolite",
      "model": "LED IP PIX Strobe RGB CW+WW MK2",
      "mode": "18CH",
      "category": "par",
      "channelCount": 18,
      "verified": true,
      "source": "EUROLITE LED IP PIX Strobe RGB CW+WW MK2, Bedienungsanleitung 00159220, Version 1.0 (Art. 52200939), Abschnitt „Funktionen im DMX-Betrieb“",
      "deviceSetup": "Taste MENU so oft drücken, bis „DMX Address“ im Display steht, mit ENTER bestätigen und die Adresse aus der App einstellen. Danach MENU bis „Mode“, mit ENTER in „DMX“ und dort mit UP/DOWN „18CH“ wählen und mit ENTER bestätigen.",
      "notes": "Outdoor-Strobo-Panel (IP65) mit 8 einzeln steuerbaren RGB-Segmenten und 4 einzeln steuerbaren CW/WW-Segmenten. Weitere Modi laut Anleitung: 6CH, 10CH, 18CH, 24CH, 25CH und 32CH. Empfohlener Modus für den normalen Einsatz: das ganze Panel in einer Farbe, dafür mit eigenem Dimmer, Strobo und einstellbarer Farbtemperatur (Kanal 7). Kanal 10 ist der weiße Strobo – den nimmt der Strobo-Knopf der App. Die Puls- und Zufallseffekte auf Kanal 11 und der RGB-Strobo auf Kanal 14 bleiben dadurch aus. Die Hintergrundfarbe (Kanal 15 bis 17) und die Laufrichtung (Kanal 18) wirken nur zusammen mit den Autoprogrammen des Geräts und bleiben deshalb aus.",
      "channels": [
        {
          "offset": 1,
          "function": "dimmer",
          "label": "Master Dimmer, Gesamthelligkeit 0-100%"
        },
        {
          "offset": 2,
          "function": "red",
          "label": "Rot, zunehmende Helligkeit 0-100%"
        },
        {
          "offset": 3,
          "function": "green",
          "label": "Grün, zunehmende Helligkeit 0-100%"
        },
        {
          "offset": 4,
          "function": "blue",
          "label": "Blau, zunehmende Helligkeit 0-100%"
        },
        {
          "offset": 5,
          "function": "coldWhite",
          "label": "Kaltweiß, zunehmende Helligkeit 0-100%"
        },
        {
          "offset": 6,
          "function": "warmWhite",
          "label": "Warmweiß, zunehmende Helligkeit 0-100%"
        },
        {
          "offset": 7,
          "function": "cto",
          "label": "W-CTO, Farbtemperatur",
          "ranges": [
            {
              "from": 0,
              "to": 0,
              "kind": "off",
              "label": "Keine Funktion"
            },
            {
              "from": 1,
              "to": 255,
              "kind": "fade",
              "label": "Warmweiß 100-0 % / Kaltweiß 0-100 %"
            }
          ]
        },
        {
          "offset": 8,
          "function": "program",
          "label": "Autoprogramme Weiß",
          "ranges": [
            {
              "from": 0,
              "to": 7,
              "kind": "off",
              "label": "Keine Funktion"
            },
            {
              "from": 8,
              "to": 255,
              "kind": "effect",
              "label": "Programme 1 bis 12 (weiß)"
            }
          ]
        },
        {
          "offset": 9,
          "function": "programSpeed",
          "label": "Geschwindigkeit der Autoprogramme 1 bis 12 (weiß)"
        },
        {
          "offset": 10,
          "function": "strobe",
          "label": "Strobe-Effekt 1 Weiß",
          "ranges": [
            {
              "from": 0,
              "to": 8,
              "kind": "off",
              "label": "Keine Funktion"
            },
            {
              "from": 9,
              "to": 255,
              "kind": "strobe",
              "label": "Strobe-Effekt mit zunehmender Geschwindigkeit",
              "speed": "slowToFast"
            }
          ]
        },
        {
          "offset": 11,
          "function": "strobe",
          "label": "Strobe-Effekt 2 Weiß",
          "ranges": [
            {
              "from": 0,
              "to": 127,
              "kind": "off",
              "label": "Keine Funktion"
            },
            {
              "from": 128,
              "to": 169,
              "kind": "pulse",
              "label": "Öffnender Puls-Effekt, zunehmende Geschwindigkeit",
              "speed": "slowToFast"
            },
            {
              "from": 170,
              "to": 209,
              "kind": "pulse",
              "label": "Schließender Puls-Effekt, zunehmende Geschwindigkeit",
              "speed": "slowToFast"
            },
            {
              "from": 210,
              "to": 255,
              "kind": "random",
              "label": "Zufall-Strobe-Effekt"
            }
          ]
        },
        {
          "offset": 12,
          "function": "program",
          "label": "Autoprogramme RGB",
          "ranges": [
            {
              "from": 0,
              "to": 7,
              "kind": "off",
              "label": "Keine Funktion"
            },
            {
              "from": 8,
              "to": 255,
              "kind": "effect",
              "label": "Programme 1 bis 30 (RGB)"
            }
          ]
        },
        {
          "offset": 13,
          "function": "programSpeed",
          "label": "Geschwindigkeit der Autoprogramme 1 bis 30 (RGB)"
        },
        {
          "offset": 14,
          "function": "strobe",
          "label": "Strobe-Effekt RGB",
          "ranges": [
            {
              "from": 0,
              "to": 8,
              "kind": "off",
              "label": "Keine Funktion"
            },
            {
              "from": 9,
              "to": 255,
              "kind": "strobe",
              "label": "Strobe-Effekt mit zunehmender Geschwindigkeit",
              "speed": "slowToFast"
            }
          ]
        },
        {
          "offset": 15,
          "function": "other",
          "label": "Hintergrund Rot, zunehmende Helligkeit 0-100%"
        },
        {
          "offset": 16,
          "function": "other",
          "label": "Hintergrund Grün, zunehmende Helligkeit 0-100%"
        },
        {
          "offset": 17,
          "function": "other",
          "label": "Hintergrund Blau, zunehmende Helligkeit 0-100%"
        },
        {
          "offset": 18,
          "function": "other",
          "label": "Richtung: 0-127 vorwärts, 128-255 rückwärts"
        }
      ]
    },
    {
      "schemaVersion": 1,
      "id": "eurolite-led-ip-pix-strobe-rgb-cw-ww-mk2-24ch",
      "manufacturer": "Eurolite",
      "model": "LED IP PIX Strobe RGB CW+WW MK2",
      "mode": "24CH",
      "category": "pixelBar",
      "channelCount": 24,
      "segments": 4,
      "verified": true,
      "source": "EUROLITE LED IP PIX Strobe RGB CW+WW MK2, Bedienungsanleitung 00159220, Version 1.0 (Art. 52200939), Abschnitt „Funktionen im DMX-Betrieb“",
      "deviceSetup": "Taste MENU so oft drücken, bis „DMX Address“ im Display steht, mit ENTER bestätigen und die Adresse aus der App einstellen. Danach MENU bis „Mode“, mit ENTER in „DMX“ und dort mit UP/DOWN „24CH“ wählen und mit ENTER bestätigen.",
      "notes": "Outdoor-Strobo-Panel (IP65) mit 8 einzeln steuerbaren RGB-Segmenten und 4 einzeln steuerbaren CW/WW-Segmenten. Weitere Modi laut Anleitung: 6CH, 10CH, 18CH, 24CH, 25CH und 32CH. Modus für Lauflichter: vier Segmente über das Panel, jedes mit Rot, Grün, Blau, Warmweiß und Kaltweiß. Ein Segment umfasst zwei RGB-Segmente des Geräts und ein CW/WW-Segment. Kein eigener Dimmer, die Helligkeit der App skaliert deshalb die Farbkanäle. Der 25CH-Modus ist derselbe Modus mit zwei getrennten Geschwindigkeits-Kanälen, der 32CH-Modus hat acht RGB-Segmente, aber nur vier Weiß-Segmente.",
      "channels": [
        {
          "offset": 1,
          "function": "red",
          "label": "Rot (RGB 1+2)",
          "segment": 1
        },
        {
          "offset": 2,
          "function": "green",
          "label": "Grün (RGB 1+2)",
          "segment": 1
        },
        {
          "offset": 3,
          "function": "blue",
          "label": "Blau (RGB 1+2)",
          "segment": 1
        },
        {
          "offset": 4,
          "function": "warmWhite",
          "label": "Warmweiß (CW/WW 1)",
          "segment": 1
        },
        {
          "offset": 5,
          "function": "coldWhite",
          "label": "Kaltweiß (CW/WW 1)",
          "segment": 1
        },
        {
          "offset": 6,
          "function": "red",
          "label": "Rot (RGB 3+4)",
          "segment": 2
        },
        {
          "offset": 7,
          "function": "green",
          "label": "Grün (RGB 3+4)",
          "segment": 2
        },
        {
          "offset": 8,
          "function": "blue",
          "label": "Blau (RGB 3+4)",
          "segment": 2
        },
        {
          "offset": 9,
          "function": "warmWhite",
          "label": "Warmweiß (CW/WW 2)",
          "segment": 2
        },
        {
          "offset": 10,
          "function": "coldWhite",
          "label": "Kaltweiß (CW/WW 2)",
          "segment": 2
        },
        {
          "offset": 11,
          "function": "red",
          "label": "Rot (RGB 5+6)",
          "segment": 3
        },
        {
          "offset": 12,
          "function": "green",
          "label": "Grün (RGB 5+6)",
          "segment": 3
        },
        {
          "offset": 13,
          "function": "blue",
          "label": "Blau (RGB 5+6)",
          "segment": 3
        },
        {
          "offset": 14,
          "function": "warmWhite",
          "label": "Warmweiß (CW/WW 3)",
          "segment": 3
        },
        {
          "offset": 15,
          "function": "coldWhite",
          "label": "Kaltweiß (CW/WW 3)",
          "segment": 3
        },
        {
          "offset": 16,
          "function": "red",
          "label": "Rot (RGB 7+8)",
          "segment": 4
        },
        {
          "offset": 17,
          "function": "green",
          "label": "Grün (RGB 7+8)",
          "segment": 4
        },
        {
          "offset": 18,
          "function": "blue",
          "label": "Blau (RGB 7+8)",
          "segment": 4
        },
        {
          "offset": 19,
          "function": "warmWhite",
          "label": "Warmweiß (CW/WW 4)",
          "segment": 4
        },
        {
          "offset": 20,
          "function": "coldWhite",
          "label": "Kaltweiß (CW/WW 4)",
          "segment": 4
        },
        {
          "offset": 21,
          "function": "strobe",
          "label": "Strobe-Effekt",
          "ranges": [
            {
              "from": 0,
              "to": 8,
              "kind": "off",
              "label": "Keine Funktion"
            },
            {
              "from": 9,
              "to": 255,
              "kind": "strobe",
              "label": "Strobe-Effekt mit zunehmender Geschwindigkeit",
              "speed": "slowToFast"
            }
          ]
        },
        {
          "offset": 22,
          "function": "program",
          "label": "Autoprogramme Weiß",
          "ranges": [
            {
              "from": 0,
              "to": 7,
              "kind": "off",
              "label": "Keine Funktion"
            },
            {
              "from": 8,
              "to": 255,
              "kind": "effect",
              "label": "Programme 1 bis 12 (weiß)"
            }
          ]
        },
        {
          "offset": 23,
          "function": "program",
          "label": "Autoprogramme RGB",
          "ranges": [
            {
              "from": 0,
              "to": 7,
              "kind": "off",
              "label": "Keine Funktion"
            },
            {
              "from": 8,
              "to": 255,
              "kind": "effect",
              "label": "Programme 1 bis 30 (RGB)"
            }
          ]
        },
        {
          "offset": 24,
          "function": "programSpeed",
          "label": "Geschwindigkeit der Autoprogramme (Weiß/RGB)"
        }
      ]
    },
    {
      "schemaVersion": 1,
      "id": "eurolite-led-ip-pix-strobe-rgb-cw-ww-mk2-6ch",
      "manufacturer": "Eurolite",
      "model": "LED IP PIX Strobe RGB CW+WW MK2",
      "mode": "6CH",
      "category": "par",
      "channelCount": 6,
      "verified": true,
      "source": "EUROLITE LED IP PIX Strobe RGB CW+WW MK2, Bedienungsanleitung 00159220, Version 1.0 (Art. 52200939), Abschnitt „Funktionen im DMX-Betrieb“",
      "deviceSetup": "Taste MENU so oft drücken, bis „DMX Address“ im Display steht, mit ENTER bestätigen und die Adresse aus der App einstellen. Danach MENU bis „Mode“, mit ENTER in „DMX“ und dort mit UP/DOWN „6CH“ wählen und mit ENTER bestätigen.",
      "notes": "Outdoor-Strobo-Panel (IP65) mit 8 einzeln steuerbaren RGB-Segmenten und 4 einzeln steuerbaren CW/WW-Segmenten. Weitere Modi laut Anleitung: 6CH, 10CH, 18CH, 24CH, 25CH und 32CH. Der 6-Kanal-Modus ist der einfachste: das ganze Panel in einer Farbe plus Strobo, ohne Segmente. In diesem Modus gibt es keinen eigenen Dimmer, die Helligkeit der App skaliert deshalb die Farbkanäle.",
      "channels": [
        {
          "offset": 1,
          "function": "red",
          "label": "Rot, zunehmende Helligkeit 0-100%"
        },
        {
          "offset": 2,
          "function": "green",
          "label": "Grün, zunehmende Helligkeit 0-100%"
        },
        {
          "offset": 3,
          "function": "blue",
          "label": "Blau, zunehmende Helligkeit 0-100%"
        },
        {
          "offset": 4,
          "function": "warmWhite",
          "label": "Warmweiß, zunehmende Helligkeit 0-100%"
        },
        {
          "offset": 5,
          "function": "coldWhite",
          "label": "Kaltweiß, zunehmende Helligkeit 0-100%"
        },
        {
          "offset": 6,
          "function": "strobe",
          "label": "Strobe",
          "ranges": [
            {
              "from": 0,
              "to": 8,
              "kind": "off",
              "label": "Keine Funktion"
            },
            {
              "from": 9,
              "to": 255,
              "kind": "strobe",
              "label": "Strobe-Effekt mit zunehmender Geschwindigkeit",
              "speed": "slowToFast"
            }
          ]
        }
      ]
    },
    {
      "schemaVersion": 1,
      "id": "eurolite-led-multi-fx-laser-bar-10ch",
      "manufacturer": "Eurolite",
      "model": "LED Multi FX Laser Bar",
      "mode": "10CH",
      "category": "generic",
      "channelCount": 10,
      "verified": true,
      "source": "EUROLITE LED Multi FX Laser Bar (Art.-Nr. 51741075), Bedienungsanleitung 00111950.DOCX, Version 1.1, Abschnitt „Funktionen im DMX-Betrieb“, Seiten 13 bis 15",
      "deviceSetup": "[MENU] so oft drücken, bis das Display „DMX“ anzeigt, mit [ENTER] bestätigen, bei „dXXX“ noch einmal [ENTER] drücken, mit [UP]/[DOWN] „10CH“ wählen und mit [ENTER] bestätigen; danach die Adresse aus der App einstellen.",
      "notes": "Effektgerät mit RGBAW-LED-Matrix, Schwarzlicht (UV), rot-grünem Laser (Klasse 2M) und Strobo. Die Matrix, die weißen SMDs und der Laser lassen sich nur über feste Programme des Geräts aufrufen, nicht über einzelne Farbkanäle; die Farbleiste der App wirkt deshalb nicht auf dieses Gerät. Empfohlener Modus: Nur hier sind die beiden UV-Bänke getrennt dimmbar und das Strobo, der Laser-Strobo und die Laser-Drehung liegen auf eigenen Kanälen. Die Farbe „UV“ der Farbleiste schaltet die beiden UV-Bänke ein. Die Anleitung nennt für Kanal 3 (Strobe-Effekt) keinen Aus-Wert; das Profil geht davon aus, dass 0 aus bedeutet. Blitzt das Gerät im Ruhezustand, im Kanal-Test prüfen. Die Laser-Kanäle sind als Laser markiert: Auf der Farbseite gibt es dafür Regler „Laser“, ganz links ist der Laser aus. Bei „Alles aus“ und Helligkeit 0 schaltet die App ihn ab.",
      "channels": [
        {
          "offset": 1,
          "function": "uv",
          "label": "UV1 Dimmer, Gesamthelligkeit 0-100 %"
        },
        {
          "offset": 2,
          "function": "uv",
          "label": "UV2 Dimmer, Gesamthelligkeit 0-100 %"
        },
        {
          "offset": 3,
          "function": "strobe",
          "label": "STROBE-EFFEKT",
          "ranges": [
            {
              "from": 0,
              "to": 250,
              "kind": "strobe",
              "label": "Strobo mit zunehmender Geschwindigkeit",
              "speed": "slowToFast"
            },
            {
              "from": 251,
              "to": 255,
              "kind": "random",
              "label": "Musikgesteuertes Strobo"
            }
          ]
        },
        {
          "offset": 4,
          "function": "program",
          "label": "MATRIX",
          "ranges": [
            {
              "from": 0,
              "to": 5,
              "kind": "off",
              "label": "Keine Funktion"
            },
            {
              "from": 6,
              "to": 13,
              "kind": "effect",
              "label": "Programm 1"
            },
            {
              "from": 14,
              "to": 21,
              "kind": "effect",
              "label": "Programm 2"
            },
            {
              "from": 22,
              "to": 29,
              "kind": "effect",
              "label": "Programm 3"
            },
            {
              "from": 30,
              "to": 37,
              "kind": "effect",
              "label": "Programm 4"
            },
            {
              "from": 38,
              "to": 45,
              "kind": "effect",
              "label": "Programm 5"
            },
            {
              "from": 46,
              "to": 53,
              "kind": "effect",
              "label": "Programm 6"
            },
            {
              "from": 54,
              "to": 61,
              "kind": "effect",
              "label": "Programm 7"
            },
            {
              "from": 62,
              "to": 69,
              "kind": "effect",
              "label": "Programm 8"
            },
            {
              "from": 70,
              "to": 77,
              "kind": "effect",
              "label": "Programm 9"
            },
            {
              "from": 78,
              "to": 85,
              "kind": "effect",
              "label": "Programm 10"
            },
            {
              "from": 86,
              "to": 93,
              "kind": "effect",
              "label": "Programm 11"
            },
            {
              "from": 94,
              "to": 101,
              "kind": "effect",
              "label": "Programm 12"
            },
            {
              "from": 102,
              "to": 109,
              "kind": "effect",
              "label": "Programm 13"
            },
            {
              "from": 110,
              "to": 117,
              "kind": "effect",
              "label": "Programm 14"
            },
            {
              "from": 118,
              "to": 125,
              "kind": "effect",
              "label": "Programm 15"
            },
            {
              "from": 126,
              "to": 133,
              "kind": "effect",
              "label": "Programm 16"
            },
            {
              "from": 134,
              "to": 141,
              "kind": "effect",
              "label": "Programm 17"
            },
            {
              "from": 142,
              "to": 149,
              "kind": "effect",
              "label": "Programm 18"
            },
            {
              "from": 150,
              "to": 157,
              "kind": "effect",
              "label": "Programm 19"
            },
            {
              "from": 158,
              "to": 165,
              "kind": "effect",
              "label": "Programm 20"
            },
            {
              "from": 166,
              "to": 173,
              "kind": "effect",
              "label": "Programm 21"
            },
            {
              "from": 174,
              "to": 181,
              "kind": "effect",
              "label": "Programm 22"
            },
            {
              "from": 182,
              "to": 189,
              "kind": "effect",
              "label": "Programm 23"
            },
            {
              "from": 190,
              "to": 197,
              "kind": "effect",
              "label": "Programm 24"
            },
            {
              "from": 198,
              "to": 205,
              "kind": "effect",
              "label": "Programm 25"
            },
            {
              "from": 206,
              "to": 213,
              "kind": "effect",
              "label": "Programm 26"
            },
            {
              "from": 214,
              "to": 221,
              "kind": "effect",
              "label": "Programm 27"
            },
            {
              "from": 222,
              "to": 229,
              "kind": "effect",
              "label": "Programm 28"
            },
            {
              "from": 230,
              "to": 237,
              "kind": "effect",
              "label": "Programm 29"
            },
            {
              "from": 238,
              "to": 245,
              "kind": "effect",
              "label": "Programm 30"
            },
            {
              "from": 246,
              "to": 255,
              "kind": "effect",
              "label": "Programm 31"
            }
          ]
        },
        {
          "offset": 5,
          "function": "programSpeed",
          "label": "Geschwindigkeit der Programme von Kanal 4",
          "ranges": [
            {
              "from": 0,
              "to": 250,
              "kind": "fade",
              "label": "Geschwindigkeit zunehmend"
            },
            {
              "from": 251,
              "to": 255,
              "kind": "effect",
              "label": "Musikgesteuertes Programm"
            }
          ]
        },
        {
          "offset": 6,
          "function": "other",
          "label": "LASER",
          "ranges": [
            {
              "from": 0,
              "to": 5,
              "kind": "off",
              "label": "Keine Funktion"
            },
            {
              "from": 6,
              "to": 48,
              "kind": "effect",
              "label": "Rot"
            },
            {
              "from": 49,
              "to": 89,
              "kind": "effect",
              "label": "Grün"
            },
            {
              "from": 90,
              "to": 131,
              "kind": "effect",
              "label": "Rot + Grün"
            },
            {
              "from": 132,
              "to": 173,
              "kind": "effect",
              "label": "Rot blitzt + Grün"
            },
            {
              "from": 174,
              "to": 215,
              "kind": "effect",
              "label": "Rot + Grün blitzt"
            },
            {
              "from": 216,
              "to": 255,
              "kind": "effect",
              "label": "Rot und Grün blitzen abwechselnd"
            }
          ],
          "tags": [
            "laser"
          ]
        },
        {
          "offset": 7,
          "function": "other",
          "label": "LASER STROBE",
          "ranges": [
            {
              "from": 0,
              "to": 5,
              "kind": "off",
              "label": "Keine Funktion"
            },
            {
              "from": 6,
              "to": 250,
              "kind": "strobe",
              "label": "Strobo, langsam bis schnell",
              "speed": "slowToFast"
            },
            {
              "from": 251,
              "to": 255,
              "kind": "random",
              "label": "Musikgesteuertes Strobo"
            }
          ],
          "tags": [
            "laser"
          ]
        },
        {
          "offset": 8,
          "function": "motor",
          "label": "LASER ROTATION",
          "ranges": [
            {
              "from": 0,
              "to": 0,
              "kind": "off",
              "label": "Stopp"
            },
            {
              "from": 1,
              "to": 127,
              "kind": "rotation",
              "label": "Rechtsherum, zunehmende Geschwindigkeit",
              "speed": "slowToFast"
            },
            {
              "from": 128,
              "to": 128,
              "kind": "off",
              "label": "Stopp"
            },
            {
              "from": 129,
              "to": 255,
              "kind": "rotation",
              "label": "Linksherum, zunehmende Geschwindigkeit",
              "speed": "slowToFast"
            }
          ]
        },
        {
          "offset": 9,
          "function": "program",
          "label": "WEIßE SMDs",
          "ranges": [
            {
              "from": 0,
              "to": 5,
              "kind": "off",
              "label": "Keine Funktion"
            },
            {
              "from": 6,
              "to": 27,
              "kind": "effect",
              "label": "Programm 1"
            },
            {
              "from": 28,
              "to": 50,
              "kind": "effect",
              "label": "Programm 2"
            },
            {
              "from": 51,
              "to": 73,
              "kind": "effect",
              "label": "Programm 3"
            },
            {
              "from": 74,
              "to": 95,
              "kind": "effect",
              "label": "Programm 4"
            },
            {
              "from": 96,
              "to": 118,
              "kind": "effect",
              "label": "Programm 5"
            },
            {
              "from": 119,
              "to": 141,
              "kind": "effect",
              "label": "Programm 6"
            },
            {
              "from": 142,
              "to": 163,
              "kind": "effect",
              "label": "Programm 7"
            },
            {
              "from": 164,
              "to": 186,
              "kind": "effect",
              "label": "Programm 8"
            },
            {
              "from": 187,
              "to": 209,
              "kind": "effect",
              "label": "Programm 9"
            },
            {
              "from": 210,
              "to": 232,
              "kind": "effect",
              "label": "Programm 10"
            },
            {
              "from": 233,
              "to": 255,
              "kind": "effect",
              "label": "Programm 11"
            }
          ]
        },
        {
          "offset": 10,
          "function": "programSpeed",
          "label": "Geschwindigkeit der Programme von Kanal 9",
          "ranges": [
            {
              "from": 0,
              "to": 250,
              "kind": "fade",
              "label": "Geschwindigkeit zunehmend"
            },
            {
              "from": 251,
              "to": 255,
              "kind": "effect",
              "label": "Musikgesteuertes Programm"
            }
          ]
        }
      ]
    },
    {
      "schemaVersion": 1,
      "id": "eurolite-led-multi-fx-laser-bar-2ch",
      "manufacturer": "Eurolite",
      "model": "LED Multi FX Laser Bar",
      "mode": "2CH",
      "category": "generic",
      "channelCount": 2,
      "verified": true,
      "source": "EUROLITE LED Multi FX Laser Bar (Art.-Nr. 51741075), Bedienungsanleitung 00111950.DOCX, Version 1.1, Abschnitt „Funktionen im DMX-Betrieb“, Seiten 13 bis 15",
      "deviceSetup": "[MENU] so oft drücken, bis das Display „DMX“ anzeigt, mit [ENTER] bestätigen, bei „dXXX“ noch einmal [ENTER] drücken, mit [UP]/[DOWN] „2CH“ wählen und mit [ENTER] bestätigen; danach die Adresse aus der App einstellen.",
      "notes": "Effektgerät mit RGBAW-LED-Matrix, Schwarzlicht (UV), rot-grünem Laser (Klasse 2M) und Strobo. Die Matrix, die weißen SMDs und der Laser lassen sich nur über feste Programme des Geräts aufrufen, nicht über einzelne Farbkanäle; die Farbleiste der App wirkt deshalb nicht auf dieses Gerät. Laserkanäle stehen mit ihrer Originalbezeichnung als „Sonstiges“ im Profil. Der 2-Kanal-Modus ruft nur eine von 14 fertigen Gesamtshows (MIX SHOW) auf. Die einzelnen Effekte lassen sich hier nicht trennen; dafür den 10-Kanal-Modus nehmen.",
      "channels": [
        {
          "offset": 1,
          "function": "program",
          "label": "MIX SHOW",
          "ranges": [
            {
              "from": 0,
              "to": 5,
              "kind": "off",
              "label": "Keine Funktion"
            },
            {
              "from": 6,
              "to": 22,
              "kind": "effect",
              "label": "Programm 1"
            },
            {
              "from": 23,
              "to": 40,
              "kind": "effect",
              "label": "Programm 2"
            },
            {
              "from": 41,
              "to": 58,
              "kind": "effect",
              "label": "Programm 3"
            },
            {
              "from": 59,
              "to": 76,
              "kind": "effect",
              "label": "Programm 4"
            },
            {
              "from": 77,
              "to": 94,
              "kind": "effect",
              "label": "Programm 5"
            },
            {
              "from": 95,
              "to": 112,
              "kind": "effect",
              "label": "Programm 6"
            },
            {
              "from": 113,
              "to": 129,
              "kind": "effect",
              "label": "Programm 7"
            },
            {
              "from": 130,
              "to": 147,
              "kind": "effect",
              "label": "Programm 8"
            },
            {
              "from": 148,
              "to": 165,
              "kind": "effect",
              "label": "Programm 9"
            },
            {
              "from": 166,
              "to": 183,
              "kind": "effect",
              "label": "Programm 10"
            },
            {
              "from": 184,
              "to": 201,
              "kind": "effect",
              "label": "Programm 11"
            },
            {
              "from": 202,
              "to": 219,
              "kind": "effect",
              "label": "Programm 12"
            },
            {
              "from": 220,
              "to": 237,
              "kind": "effect",
              "label": "Programm 13"
            },
            {
              "from": 238,
              "to": 255,
              "kind": "effect",
              "label": "Programm 14"
            }
          ]
        },
        {
          "offset": 2,
          "function": "programSpeed",
          "label": "GESCHWINDIGKEIT",
          "ranges": [
            {
              "from": 0,
              "to": 250,
              "kind": "fade",
              "label": "Geschwindigkeit zunehmend"
            },
            {
              "from": 251,
              "to": 255,
              "kind": "effect",
              "label": "Musikgesteuertes Programm"
            }
          ]
        }
      ]
    },
    {
      "schemaVersion": 1,
      "id": "eurolite-led-multi-fx-laser-bar-5ch",
      "manufacturer": "Eurolite",
      "model": "LED Multi FX Laser Bar",
      "mode": "5CH",
      "category": "generic",
      "channelCount": 5,
      "verified": true,
      "source": "EUROLITE LED Multi FX Laser Bar (Art.-Nr. 51741075), Bedienungsanleitung 00111950.DOCX, Version 1.1, Abschnitt „Funktionen im DMX-Betrieb“, Seiten 13 bis 15",
      "deviceSetup": "[MENU] so oft drücken, bis das Display „DMX“ anzeigt, mit [ENTER] bestätigen, bei „dXXX“ noch einmal [ENTER] drücken, mit [UP]/[DOWN] „5CH“ wählen und mit [ENTER] bestätigen; danach die Adresse aus der App einstellen.",
      "notes": "Effektgerät mit RGBAW-LED-Matrix, Schwarzlicht (UV), rot-grünem Laser (Klasse 2M) und Strobo. Die Matrix, die weißen SMDs und der Laser lassen sich nur über feste Programme des Geräts aufrufen, nicht über einzelne Farbkanäle; die Farbleiste der App wirkt deshalb nicht auf dieses Gerät. In diesem Modus wählt auch das UV-Licht nur Programme, es lässt sich nicht dimmen, und es gibt keinen eigenen Strobo-Kanal. Für getrennte UV-Helligkeit, Strobo und Laser-Drehung den 10-Kanal-Modus nehmen. Die Laser-Kanäle sind als Laser markiert: Auf der Farbseite gibt es dafür Regler „Laser“, ganz links ist der Laser aus. Bei „Alles aus“ und Helligkeit 0 schaltet die App ihn ab.",
      "channels": [
        {
          "offset": 1,
          "function": "program",
          "label": "UV",
          "ranges": [
            {
              "from": 0,
              "to": 5,
              "kind": "off",
              "label": "Keine Funktion"
            },
            {
              "from": 6,
              "to": 55,
              "kind": "effect",
              "label": "Programm 1"
            },
            {
              "from": 56,
              "to": 105,
              "kind": "effect",
              "label": "Programm 2"
            },
            {
              "from": 106,
              "to": 155,
              "kind": "effect",
              "label": "Programm 3"
            },
            {
              "from": 156,
              "to": 205,
              "kind": "effect",
              "label": "Programm 4"
            },
            {
              "from": 206,
              "to": 255,
              "kind": "effect",
              "label": "Programm 5"
            }
          ]
        },
        {
          "offset": 2,
          "function": "program",
          "label": "MATRIX",
          "ranges": [
            {
              "from": 0,
              "to": 5,
              "kind": "off",
              "label": "Keine Funktion"
            },
            {
              "from": 6,
              "to": 13,
              "kind": "effect",
              "label": "Programm 1"
            },
            {
              "from": 14,
              "to": 21,
              "kind": "effect",
              "label": "Programm 2"
            },
            {
              "from": 22,
              "to": 29,
              "kind": "effect",
              "label": "Programm 3"
            },
            {
              "from": 30,
              "to": 37,
              "kind": "effect",
              "label": "Programm 4"
            },
            {
              "from": 38,
              "to": 45,
              "kind": "effect",
              "label": "Programm 5"
            },
            {
              "from": 46,
              "to": 53,
              "kind": "effect",
              "label": "Programm 6"
            },
            {
              "from": 54,
              "to": 61,
              "kind": "effect",
              "label": "Programm 7"
            },
            {
              "from": 62,
              "to": 69,
              "kind": "effect",
              "label": "Programm 8"
            },
            {
              "from": 70,
              "to": 77,
              "kind": "effect",
              "label": "Programm 9"
            },
            {
              "from": 78,
              "to": 85,
              "kind": "effect",
              "label": "Programm 10"
            },
            {
              "from": 86,
              "to": 93,
              "kind": "effect",
              "label": "Programm 11"
            },
            {
              "from": 94,
              "to": 101,
              "kind": "effect",
              "label": "Programm 12"
            },
            {
              "from": 102,
              "to": 109,
              "kind": "effect",
              "label": "Programm 13"
            },
            {
              "from": 110,
              "to": 117,
              "kind": "effect",
              "label": "Programm 14"
            },
            {
              "from": 118,
              "to": 125,
              "kind": "effect",
              "label": "Programm 15"
            },
            {
              "from": 126,
              "to": 133,
              "kind": "effect",
              "label": "Programm 16"
            },
            {
              "from": 134,
              "to": 141,
              "kind": "effect",
              "label": "Programm 17"
            },
            {
              "from": 142,
              "to": 149,
              "kind": "effect",
              "label": "Programm 18"
            },
            {
              "from": 150,
              "to": 157,
              "kind": "effect",
              "label": "Programm 19"
            },
            {
              "from": 158,
              "to": 165,
              "kind": "effect",
              "label": "Programm 20"
            },
            {
              "from": 166,
              "to": 173,
              "kind": "effect",
              "label": "Programm 21"
            },
            {
              "from": 174,
              "to": 181,
              "kind": "effect",
              "label": "Programm 22"
            },
            {
              "from": 182,
              "to": 189,
              "kind": "effect",
              "label": "Programm 23"
            },
            {
              "from": 190,
              "to": 197,
              "kind": "effect",
              "label": "Programm 24"
            },
            {
              "from": 198,
              "to": 205,
              "kind": "effect",
              "label": "Programm 25"
            },
            {
              "from": 206,
              "to": 213,
              "kind": "effect",
              "label": "Programm 26"
            },
            {
              "from": 214,
              "to": 221,
              "kind": "effect",
              "label": "Programm 27"
            },
            {
              "from": 222,
              "to": 229,
              "kind": "effect",
              "label": "Programm 28"
            },
            {
              "from": 230,
              "to": 237,
              "kind": "effect",
              "label": "Programm 29"
            },
            {
              "from": 238,
              "to": 245,
              "kind": "effect",
              "label": "Programm 30"
            },
            {
              "from": 246,
              "to": 255,
              "kind": "effect",
              "label": "Programm 31"
            }
          ]
        },
        {
          "offset": 3,
          "function": "other",
          "label": "LASER",
          "ranges": [
            {
              "from": 0,
              "to": 5,
              "kind": "off",
              "label": "Keine Funktion"
            },
            {
              "from": 6,
              "to": 40,
              "kind": "effect",
              "label": "Programm 1"
            },
            {
              "from": 41,
              "to": 76,
              "kind": "effect",
              "label": "Programm 2"
            },
            {
              "from": 77,
              "to": 112,
              "kind": "effect",
              "label": "Programm 3"
            },
            {
              "from": 113,
              "to": 147,
              "kind": "effect",
              "label": "Programm 4"
            },
            {
              "from": 148,
              "to": 183,
              "kind": "effect",
              "label": "Programm 5"
            },
            {
              "from": 184,
              "to": 219,
              "kind": "effect",
              "label": "Programm 6"
            },
            {
              "from": 220,
              "to": 255,
              "kind": "effect",
              "label": "Programm 7"
            }
          ],
          "tags": [
            "laser"
          ]
        },
        {
          "offset": 4,
          "function": "program",
          "label": "WEIßE SMDs",
          "ranges": [
            {
              "from": 0,
              "to": 5,
              "kind": "off",
              "label": "Keine Funktion"
            },
            {
              "from": 6,
              "to": 27,
              "kind": "effect",
              "label": "Programm 1"
            },
            {
              "from": 28,
              "to": 50,
              "kind": "effect",
              "label": "Programm 2"
            },
            {
              "from": 51,
              "to": 73,
              "kind": "effect",
              "label": "Programm 3"
            },
            {
              "from": 74,
              "to": 95,
              "kind": "effect",
              "label": "Programm 4"
            },
            {
              "from": 96,
              "to": 118,
              "kind": "effect",
              "label": "Programm 5"
            },
            {
              "from": 119,
              "to": 141,
              "kind": "effect",
              "label": "Programm 6"
            },
            {
              "from": 142,
              "to": 163,
              "kind": "effect",
              "label": "Programm 7"
            },
            {
              "from": 164,
              "to": 186,
              "kind": "effect",
              "label": "Programm 8"
            },
            {
              "from": 187,
              "to": 209,
              "kind": "effect",
              "label": "Programm 9"
            },
            {
              "from": 210,
              "to": 232,
              "kind": "effect",
              "label": "Programm 10"
            },
            {
              "from": 233,
              "to": 255,
              "kind": "effect",
              "label": "Programm 11"
            }
          ]
        },
        {
          "offset": 5,
          "function": "programSpeed",
          "label": "GESCHWINDIGKEIT",
          "ranges": [
            {
              "from": 0,
              "to": 250,
              "kind": "fade",
              "label": "Geschwindigkeit zunehmend"
            },
            {
              "from": 251,
              "to": 255,
              "kind": "effect",
              "label": "Musikgesteuertes Programm"
            }
          ]
        }
      ]
    },
    {
      "schemaVersion": 1,
      "id": "eurolite-led-pr-100-32-48ch",
      "manufacturer": "Eurolite",
      "model": "LED PR-100/32 Pixel DMX Rail",
      "mode": "48CH",
      "category": "pixelBar",
      "channelCount": 48,
      "segments": 16,
      "verified": true,
      "source": "EUROLITE LED PR-100/32 Pixel DMX Rail, Bedienungsanleitung 00129807, Version 1.1 (Art. 51928608/51928609), Abschnitt „Funktionen im DMX-Betrieb“",
      "deviceSetup": "Taste MENU so oft drücken, bis „Addr“ im Display steht, mit ENTER bestätigen. Dann mit UP/DOWN „48CH“ wählen, mit ENTER bestätigen und danach mit d*** die Adresse aus der App einstellen.",
      "notes": "Pixel-Schiene mit 32 Pixeln. Im 48-Kanal-Modus sind immer zwei Pixel zu einem Segment zusammengefasst, also 16 Segmente. Braucht halb so viele Kanäle wie der 96CH-Modus und reicht für Lauflichter völlig. Kein eigener Dimmer, die Helligkeit der App skaliert die Farbkanäle.",
      "channels": [
        {
          "offset": 1,
          "function": "red",
          "label": "Rot 0-100% (Pixel 1-2)",
          "segment": 1
        },
        {
          "offset": 2,
          "function": "green",
          "label": "Grün 0-100% (Pixel 1-2)",
          "segment": 1
        },
        {
          "offset": 3,
          "function": "blue",
          "label": "Blau 0-100% (Pixel 1-2)",
          "segment": 1
        },
        {
          "offset": 4,
          "function": "red",
          "label": "Rot 0-100% (Pixel 3-4)",
          "segment": 2
        },
        {
          "offset": 5,
          "function": "green",
          "label": "Grün 0-100% (Pixel 3-4)",
          "segment": 2
        },
        {
          "offset": 6,
          "function": "blue",
          "label": "Blau 0-100% (Pixel 3-4)",
          "segment": 2
        },
        {
          "offset": 7,
          "function": "red",
          "label": "Rot 0-100% (Pixel 5-6)",
          "segment": 3
        },
        {
          "offset": 8,
          "function": "green",
          "label": "Grün 0-100% (Pixel 5-6)",
          "segment": 3
        },
        {
          "offset": 9,
          "function": "blue",
          "label": "Blau 0-100% (Pixel 5-6)",
          "segment": 3
        },
        {
          "offset": 10,
          "function": "red",
          "label": "Rot 0-100% (Pixel 7-8)",
          "segment": 4
        },
        {
          "offset": 11,
          "function": "green",
          "label": "Grün 0-100% (Pixel 7-8)",
          "segment": 4
        },
        {
          "offset": 12,
          "function": "blue",
          "label": "Blau 0-100% (Pixel 7-8)",
          "segment": 4
        },
        {
          "offset": 13,
          "function": "red",
          "label": "Rot 0-100% (Pixel 9-10)",
          "segment": 5
        },
        {
          "offset": 14,
          "function": "green",
          "label": "Grün 0-100% (Pixel 9-10)",
          "segment": 5
        },
        {
          "offset": 15,
          "function": "blue",
          "label": "Blau 0-100% (Pixel 9-10)",
          "segment": 5
        },
        {
          "offset": 16,
          "function": "red",
          "label": "Rot 0-100% (Pixel 11-12)",
          "segment": 6
        },
        {
          "offset": 17,
          "function": "green",
          "label": "Grün 0-100% (Pixel 11-12)",
          "segment": 6
        },
        {
          "offset": 18,
          "function": "blue",
          "label": "Blau 0-100% (Pixel 11-12)",
          "segment": 6
        },
        {
          "offset": 19,
          "function": "red",
          "label": "Rot 0-100% (Pixel 13-14)",
          "segment": 7
        },
        {
          "offset": 20,
          "function": "green",
          "label": "Grün 0-100% (Pixel 13-14)",
          "segment": 7
        },
        {
          "offset": 21,
          "function": "blue",
          "label": "Blau 0-100% (Pixel 13-14)",
          "segment": 7
        },
        {
          "offset": 22,
          "function": "red",
          "label": "Rot 0-100% (Pixel 15-16)",
          "segment": 8
        },
        {
          "offset": 23,
          "function": "green",
          "label": "Grün 0-100% (Pixel 15-16)",
          "segment": 8
        },
        {
          "offset": 24,
          "function": "blue",
          "label": "Blau 0-100% (Pixel 15-16)",
          "segment": 8
        },
        {
          "offset": 25,
          "function": "red",
          "label": "Rot 0-100% (Pixel 17-18)",
          "segment": 9
        },
        {
          "offset": 26,
          "function": "green",
          "label": "Grün 0-100% (Pixel 17-18)",
          "segment": 9
        },
        {
          "offset": 27,
          "function": "blue",
          "label": "Blau 0-100% (Pixel 17-18)",
          "segment": 9
        },
        {
          "offset": 28,
          "function": "red",
          "label": "Rot 0-100% (Pixel 19-20)",
          "segment": 10
        },
        {
          "offset": 29,
          "function": "green",
          "label": "Grün 0-100% (Pixel 19-20)",
          "segment": 10
        },
        {
          "offset": 30,
          "function": "blue",
          "label": "Blau 0-100% (Pixel 19-20)",
          "segment": 10
        },
        {
          "offset": 31,
          "function": "red",
          "label": "Rot 0-100% (Pixel 21-22)",
          "segment": 11
        },
        {
          "offset": 32,
          "function": "green",
          "label": "Grün 0-100% (Pixel 21-22)",
          "segment": 11
        },
        {
          "offset": 33,
          "function": "blue",
          "label": "Blau 0-100% (Pixel 21-22)",
          "segment": 11
        },
        {
          "offset": 34,
          "function": "red",
          "label": "Rot 0-100% (Pixel 23-24)",
          "segment": 12
        },
        {
          "offset": 35,
          "function": "green",
          "label": "Grün 0-100% (Pixel 23-24)",
          "segment": 12
        },
        {
          "offset": 36,
          "function": "blue",
          "label": "Blau 0-100% (Pixel 23-24)",
          "segment": 12
        },
        {
          "offset": 37,
          "function": "red",
          "label": "Rot 0-100% (Pixel 25-26)",
          "segment": 13
        },
        {
          "offset": 38,
          "function": "green",
          "label": "Grün 0-100% (Pixel 25-26)",
          "segment": 13
        },
        {
          "offset": 39,
          "function": "blue",
          "label": "Blau 0-100% (Pixel 25-26)",
          "segment": 13
        },
        {
          "offset": 40,
          "function": "red",
          "label": "Rot 0-100% (Pixel 27-28)",
          "segment": 14
        },
        {
          "offset": 41,
          "function": "green",
          "label": "Grün 0-100% (Pixel 27-28)",
          "segment": 14
        },
        {
          "offset": 42,
          "function": "blue",
          "label": "Blau 0-100% (Pixel 27-28)",
          "segment": 14
        },
        {
          "offset": 43,
          "function": "red",
          "label": "Rot 0-100% (Pixel 29-30)",
          "segment": 15
        },
        {
          "offset": 44,
          "function": "green",
          "label": "Grün 0-100% (Pixel 29-30)",
          "segment": 15
        },
        {
          "offset": 45,
          "function": "blue",
          "label": "Blau 0-100% (Pixel 29-30)",
          "segment": 15
        },
        {
          "offset": 46,
          "function": "red",
          "label": "Rot 0-100% (Pixel 31-32)",
          "segment": 16
        },
        {
          "offset": 47,
          "function": "green",
          "label": "Grün 0-100% (Pixel 31-32)",
          "segment": 16
        },
        {
          "offset": 48,
          "function": "blue",
          "label": "Blau 0-100% (Pixel 31-32)",
          "segment": 16
        }
      ]
    },
    {
      "schemaVersion": 1,
      "id": "eurolite-led-pr-100-32-8ch",
      "manufacturer": "Eurolite",
      "model": "LED PR-100/32 Pixel DMX Rail",
      "mode": "8CH",
      "category": "par",
      "channelCount": 8,
      "verified": true,
      "source": "EUROLITE LED PR-100/32 Pixel DMX Rail, Bedienungsanleitung 00129807, Version 1.1 (Art. 51928608/51928609), Abschnitt „Funktionen im DMX-Betrieb“",
      "deviceSetup": "Taste MENU so oft drücken, bis „Addr“ im Display steht, mit ENTER bestätigen. Dann mit UP/DOWN „8CH“ wählen, mit ENTER bestätigen und danach mit d*** die Adresse aus der App einstellen.",
      "notes": "Einfacher Modus: die ganze Schiene leuchtet in einer Farbe, dafür mit eigenem Dimmer und Strobo. Kein Lauflicht – dafür 48CH oder 96CH am Gerät einstellen. Kanal 6 (Farbvoreinstellungen) und Kanal 7 (interne Programme) bleiben auf 0, damit die App die Farbe bestimmt; für die Halbfarben ab Wert 70 nennt die Anleitung nur Namen wie „Lachs“, sie haben deshalb keinen Farbwert.",
      "channels": [
        {
          "offset": 1,
          "function": "dimmer",
          "label": "Master-Dimmer, Gesamthelligkeit 0-100%"
        },
        {
          "offset": 2,
          "function": "strobe",
          "label": "Strobe-Effekt",
          "ranges": [
            {
              "from": 0,
              "to": 9,
              "kind": "off",
              "label": "Keine Funktion"
            },
            {
              "from": 10,
              "to": 255,
              "kind": "strobe",
              "label": "Strobe mit zunehmender Geschwindigkeit",
              "speed": "slowToFast"
            }
          ]
        },
        {
          "offset": 3,
          "function": "red",
          "label": "Rot 0-100%"
        },
        {
          "offset": 4,
          "function": "green",
          "label": "Grün 0-100%"
        },
        {
          "offset": 5,
          "function": "blue",
          "label": "Blau 0-100%"
        },
        {
          "offset": 6,
          "function": "colorMacro",
          "label": "Farbvoreinstellungen",
          "ranges": [
            {
              "from": 0,
              "to": 9,
              "kind": "off",
              "label": "Keine Funktion"
            },
            {
              "from": 10,
              "to": 19,
              "kind": "slot",
              "label": "Rot",
              "color": "#FF0000"
            },
            {
              "from": 20,
              "to": 29,
              "kind": "slot",
              "label": "Grün",
              "color": "#00FF00"
            },
            {
              "from": 30,
              "to": 39,
              "kind": "slot",
              "label": "Blau",
              "color": "#0000FF"
            },
            {
              "from": 40,
              "to": 49,
              "kind": "slot",
              "label": "Gelb",
              "color": "#FFFF00"
            },
            {
              "from": 50,
              "to": 59,
              "kind": "slot",
              "label": "Magenta",
              "color": "#FF00FF"
            },
            {
              "from": 60,
              "to": 69,
              "kind": "slot",
              "label": "Cyan",
              "color": "#00FFFF"
            },
            {
              "from": 70,
              "to": 79,
              "kind": "slot",
              "label": "Dunkelorange"
            },
            {
              "from": 80,
              "to": 89,
              "kind": "slot",
              "label": "Grüngelb"
            },
            {
              "from": 90,
              "to": 99,
              "kind": "slot",
              "label": "Lachs"
            },
            {
              "from": 100,
              "to": 109,
              "kind": "slot",
              "label": "Türkis"
            },
            {
              "from": 110,
              "to": 119,
              "kind": "slot",
              "label": "Hellgrün"
            },
            {
              "from": 120,
              "to": 129,
              "kind": "slot",
              "label": "Orange"
            },
            {
              "from": 130,
              "to": 139,
              "kind": "slot",
              "label": "Lavendel"
            },
            {
              "from": 140,
              "to": 149,
              "kind": "slot",
              "label": "Hellblau"
            },
            {
              "from": 150,
              "to": 159,
              "kind": "slot",
              "label": "Dunkelblau"
            },
            {
              "from": 160,
              "to": 169,
              "kind": "slot",
              "label": "Pink"
            },
            {
              "from": 170,
              "to": 255,
              "kind": "slot",
              "label": "Voll an"
            }
          ]
        },
        {
          "offset": 7,
          "function": "program",
          "label": "Interne Programme",
          "ranges": [
            {
              "from": 0,
              "to": 9,
              "kind": "off",
              "label": "Keine Funktion"
            },
            {
              "from": 10,
              "to": 19,
              "kind": "effect",
              "label": "Auto Programm 1"
            },
            {
              "from": 20,
              "to": 29,
              "kind": "effect",
              "label": "Auto Programm 2"
            },
            {
              "from": 30,
              "to": 39,
              "kind": "effect",
              "label": "Auto Programm 3"
            },
            {
              "from": 40,
              "to": 49,
              "kind": "effect",
              "label": "Auto Programm 4"
            },
            {
              "from": 50,
              "to": 59,
              "kind": "effect",
              "label": "Auto Programm 5"
            },
            {
              "from": 60,
              "to": 69,
              "kind": "effect",
              "label": "Auto Programm 6"
            },
            {
              "from": 70,
              "to": 79,
              "kind": "effect",
              "label": "Auto Programm 7"
            },
            {
              "from": 80,
              "to": 89,
              "kind": "effect",
              "label": "Auto Programm 8"
            },
            {
              "from": 90,
              "to": 99,
              "kind": "effect",
              "label": "Auto Programm 9"
            },
            {
              "from": 100,
              "to": 109,
              "kind": "effect",
              "label": "Auto Programm 10"
            },
            {
              "from": 110,
              "to": 119,
              "kind": "effect",
              "label": "Auto Programm 11"
            },
            {
              "from": 120,
              "to": 129,
              "kind": "effect",
              "label": "Auto Programm 12"
            },
            {
              "from": 130,
              "to": 139,
              "kind": "effect",
              "label": "Musikgesteuertes Programm 1"
            },
            {
              "from": 140,
              "to": 149,
              "kind": "effect",
              "label": "Musikgesteuertes Programm 2"
            },
            {
              "from": 150,
              "to": 159,
              "kind": "effect",
              "label": "Musikgesteuertes Programm 3"
            },
            {
              "from": 160,
              "to": 169,
              "kind": "effect",
              "label": "Musikgesteuertes Programm 4"
            },
            {
              "from": 170,
              "to": 179,
              "kind": "effect",
              "label": "Musikgesteuertes Programm 5"
            },
            {
              "from": 180,
              "to": 189,
              "kind": "effect",
              "label": "Musikgesteuertes Programm 6"
            },
            {
              "from": 190,
              "to": 199,
              "kind": "effect",
              "label": "Musikgesteuertes Programm 7"
            },
            {
              "from": 200,
              "to": 209,
              "kind": "effect",
              "label": "Musikgesteuertes Programm 8"
            },
            {
              "from": 210,
              "to": 219,
              "kind": "effect",
              "label": "Musikgesteuertes Programm 9"
            },
            {
              "from": 220,
              "to": 229,
              "kind": "effect",
              "label": "Musikgesteuertes Programm 10"
            },
            {
              "from": 230,
              "to": 239,
              "kind": "effect",
              "label": "Musikgesteuertes Programm 11"
            },
            {
              "from": 240,
              "to": 255,
              "kind": "effect",
              "label": "Musikgesteuertes Programm 12"
            }
          ]
        },
        {
          "offset": 8,
          "function": "programSpeed",
          "label": "Ablaufgeschwindigkeit langsam > schnell"
        }
      ]
    },
    {
      "schemaVersion": 1,
      "id": "eurolite-led-pr-100-32-96ch",
      "manufacturer": "Eurolite",
      "model": "LED PR-100/32 Pixel DMX Rail",
      "mode": "96CH",
      "category": "pixelBar",
      "channelCount": 96,
      "segments": 32,
      "verified": true,
      "source": "EUROLITE LED PR-100/32 Pixel DMX Rail, Bedienungsanleitung 00129807, Version 1.1 (Art. 51928608/51928609), Abschnitt „Funktionen im DMX-Betrieb“",
      "deviceSetup": "Taste MENU so oft drücken, bis „Addr“ im Display steht, mit ENTER bestätigen. Dann mit UP/DOWN „96CH“ wählen, mit ENTER bestätigen und danach mit d*** die Adresse aus der App einstellen.",
      "notes": "Pixel-Schiene mit 32 einzeln steuerbaren Pixeln zu je drei LEDs. Im 96-Kanal-Modus hat jedes Pixel eigene Rot-, Grün- und Blau-Kanäle – der feinste Modus für Lauflichter. Das Gerät hat in diesem Modus keinen eigenen Dimmer, die Helligkeit der App skaliert deshalb die Farbkanäle. Weitere Modi laut Anleitung: 48CH (16 Pixelpaare), 8CH, 5CH und 3CH.",
      "channels": [
        {
          "offset": 1,
          "function": "red",
          "label": "Rot 0-100% (Pixel 1)",
          "segment": 1
        },
        {
          "offset": 2,
          "function": "green",
          "label": "Grün 0-100% (Pixel 1)",
          "segment": 1
        },
        {
          "offset": 3,
          "function": "blue",
          "label": "Blau 0-100% (Pixel 1)",
          "segment": 1
        },
        {
          "offset": 4,
          "function": "red",
          "label": "Rot 0-100% (Pixel 2)",
          "segment": 2
        },
        {
          "offset": 5,
          "function": "green",
          "label": "Grün 0-100% (Pixel 2)",
          "segment": 2
        },
        {
          "offset": 6,
          "function": "blue",
          "label": "Blau 0-100% (Pixel 2)",
          "segment": 2
        },
        {
          "offset": 7,
          "function": "red",
          "label": "Rot 0-100% (Pixel 3)",
          "segment": 3
        },
        {
          "offset": 8,
          "function": "green",
          "label": "Grün 0-100% (Pixel 3)",
          "segment": 3
        },
        {
          "offset": 9,
          "function": "blue",
          "label": "Blau 0-100% (Pixel 3)",
          "segment": 3
        },
        {
          "offset": 10,
          "function": "red",
          "label": "Rot 0-100% (Pixel 4)",
          "segment": 4
        },
        {
          "offset": 11,
          "function": "green",
          "label": "Grün 0-100% (Pixel 4)",
          "segment": 4
        },
        {
          "offset": 12,
          "function": "blue",
          "label": "Blau 0-100% (Pixel 4)",
          "segment": 4
        },
        {
          "offset": 13,
          "function": "red",
          "label": "Rot 0-100% (Pixel 5)",
          "segment": 5
        },
        {
          "offset": 14,
          "function": "green",
          "label": "Grün 0-100% (Pixel 5)",
          "segment": 5
        },
        {
          "offset": 15,
          "function": "blue",
          "label": "Blau 0-100% (Pixel 5)",
          "segment": 5
        },
        {
          "offset": 16,
          "function": "red",
          "label": "Rot 0-100% (Pixel 6)",
          "segment": 6
        },
        {
          "offset": 17,
          "function": "green",
          "label": "Grün 0-100% (Pixel 6)",
          "segment": 6
        },
        {
          "offset": 18,
          "function": "blue",
          "label": "Blau 0-100% (Pixel 6)",
          "segment": 6
        },
        {
          "offset": 19,
          "function": "red",
          "label": "Rot 0-100% (Pixel 7)",
          "segment": 7
        },
        {
          "offset": 20,
          "function": "green",
          "label": "Grün 0-100% (Pixel 7)",
          "segment": 7
        },
        {
          "offset": 21,
          "function": "blue",
          "label": "Blau 0-100% (Pixel 7)",
          "segment": 7
        },
        {
          "offset": 22,
          "function": "red",
          "label": "Rot 0-100% (Pixel 8)",
          "segment": 8
        },
        {
          "offset": 23,
          "function": "green",
          "label": "Grün 0-100% (Pixel 8)",
          "segment": 8
        },
        {
          "offset": 24,
          "function": "blue",
          "label": "Blau 0-100% (Pixel 8)",
          "segment": 8
        },
        {
          "offset": 25,
          "function": "red",
          "label": "Rot 0-100% (Pixel 9)",
          "segment": 9
        },
        {
          "offset": 26,
          "function": "green",
          "label": "Grün 0-100% (Pixel 9)",
          "segment": 9
        },
        {
          "offset": 27,
          "function": "blue",
          "label": "Blau 0-100% (Pixel 9)",
          "segment": 9
        },
        {
          "offset": 28,
          "function": "red",
          "label": "Rot 0-100% (Pixel 10)",
          "segment": 10
        },
        {
          "offset": 29,
          "function": "green",
          "label": "Grün 0-100% (Pixel 10)",
          "segment": 10
        },
        {
          "offset": 30,
          "function": "blue",
          "label": "Blau 0-100% (Pixel 10)",
          "segment": 10
        },
        {
          "offset": 31,
          "function": "red",
          "label": "Rot 0-100% (Pixel 11)",
          "segment": 11
        },
        {
          "offset": 32,
          "function": "green",
          "label": "Grün 0-100% (Pixel 11)",
          "segment": 11
        },
        {
          "offset": 33,
          "function": "blue",
          "label": "Blau 0-100% (Pixel 11)",
          "segment": 11
        },
        {
          "offset": 34,
          "function": "red",
          "label": "Rot 0-100% (Pixel 12)",
          "segment": 12
        },
        {
          "offset": 35,
          "function": "green",
          "label": "Grün 0-100% (Pixel 12)",
          "segment": 12
        },
        {
          "offset": 36,
          "function": "blue",
          "label": "Blau 0-100% (Pixel 12)",
          "segment": 12
        },
        {
          "offset": 37,
          "function": "red",
          "label": "Rot 0-100% (Pixel 13)",
          "segment": 13
        },
        {
          "offset": 38,
          "function": "green",
          "label": "Grün 0-100% (Pixel 13)",
          "segment": 13
        },
        {
          "offset": 39,
          "function": "blue",
          "label": "Blau 0-100% (Pixel 13)",
          "segment": 13
        },
        {
          "offset": 40,
          "function": "red",
          "label": "Rot 0-100% (Pixel 14)",
          "segment": 14
        },
        {
          "offset": 41,
          "function": "green",
          "label": "Grün 0-100% (Pixel 14)",
          "segment": 14
        },
        {
          "offset": 42,
          "function": "blue",
          "label": "Blau 0-100% (Pixel 14)",
          "segment": 14
        },
        {
          "offset": 43,
          "function": "red",
          "label": "Rot 0-100% (Pixel 15)",
          "segment": 15
        },
        {
          "offset": 44,
          "function": "green",
          "label": "Grün 0-100% (Pixel 15)",
          "segment": 15
        },
        {
          "offset": 45,
          "function": "blue",
          "label": "Blau 0-100% (Pixel 15)",
          "segment": 15
        },
        {
          "offset": 46,
          "function": "red",
          "label": "Rot 0-100% (Pixel 16)",
          "segment": 16
        },
        {
          "offset": 47,
          "function": "green",
          "label": "Grün 0-100% (Pixel 16)",
          "segment": 16
        },
        {
          "offset": 48,
          "function": "blue",
          "label": "Blau 0-100% (Pixel 16)",
          "segment": 16
        },
        {
          "offset": 49,
          "function": "red",
          "label": "Rot 0-100% (Pixel 17)",
          "segment": 17
        },
        {
          "offset": 50,
          "function": "green",
          "label": "Grün 0-100% (Pixel 17)",
          "segment": 17
        },
        {
          "offset": 51,
          "function": "blue",
          "label": "Blau 0-100% (Pixel 17)",
          "segment": 17
        },
        {
          "offset": 52,
          "function": "red",
          "label": "Rot 0-100% (Pixel 18)",
          "segment": 18
        },
        {
          "offset": 53,
          "function": "green",
          "label": "Grün 0-100% (Pixel 18)",
          "segment": 18
        },
        {
          "offset": 54,
          "function": "blue",
          "label": "Blau 0-100% (Pixel 18)",
          "segment": 18
        },
        {
          "offset": 55,
          "function": "red",
          "label": "Rot 0-100% (Pixel 19)",
          "segment": 19
        },
        {
          "offset": 56,
          "function": "green",
          "label": "Grün 0-100% (Pixel 19)",
          "segment": 19
        },
        {
          "offset": 57,
          "function": "blue",
          "label": "Blau 0-100% (Pixel 19)",
          "segment": 19
        },
        {
          "offset": 58,
          "function": "red",
          "label": "Rot 0-100% (Pixel 20)",
          "segment": 20
        },
        {
          "offset": 59,
          "function": "green",
          "label": "Grün 0-100% (Pixel 20)",
          "segment": 20
        },
        {
          "offset": 60,
          "function": "blue",
          "label": "Blau 0-100% (Pixel 20)",
          "segment": 20
        },
        {
          "offset": 61,
          "function": "red",
          "label": "Rot 0-100% (Pixel 21)",
          "segment": 21
        },
        {
          "offset": 62,
          "function": "green",
          "label": "Grün 0-100% (Pixel 21)",
          "segment": 21
        },
        {
          "offset": 63,
          "function": "blue",
          "label": "Blau 0-100% (Pixel 21)",
          "segment": 21
        },
        {
          "offset": 64,
          "function": "red",
          "label": "Rot 0-100% (Pixel 22)",
          "segment": 22
        },
        {
          "offset": 65,
          "function": "green",
          "label": "Grün 0-100% (Pixel 22)",
          "segment": 22
        },
        {
          "offset": 66,
          "function": "blue",
          "label": "Blau 0-100% (Pixel 22)",
          "segment": 22
        },
        {
          "offset": 67,
          "function": "red",
          "label": "Rot 0-100% (Pixel 23)",
          "segment": 23
        },
        {
          "offset": 68,
          "function": "green",
          "label": "Grün 0-100% (Pixel 23)",
          "segment": 23
        },
        {
          "offset": 69,
          "function": "blue",
          "label": "Blau 0-100% (Pixel 23)",
          "segment": 23
        },
        {
          "offset": 70,
          "function": "red",
          "label": "Rot 0-100% (Pixel 24)",
          "segment": 24
        },
        {
          "offset": 71,
          "function": "green",
          "label": "Grün 0-100% (Pixel 24)",
          "segment": 24
        },
        {
          "offset": 72,
          "function": "blue",
          "label": "Blau 0-100% (Pixel 24)",
          "segment": 24
        },
        {
          "offset": 73,
          "function": "red",
          "label": "Rot 0-100% (Pixel 25)",
          "segment": 25
        },
        {
          "offset": 74,
          "function": "green",
          "label": "Grün 0-100% (Pixel 25)",
          "segment": 25
        },
        {
          "offset": 75,
          "function": "blue",
          "label": "Blau 0-100% (Pixel 25)",
          "segment": 25
        },
        {
          "offset": 76,
          "function": "red",
          "label": "Rot 0-100% (Pixel 26)",
          "segment": 26
        },
        {
          "offset": 77,
          "function": "green",
          "label": "Grün 0-100% (Pixel 26)",
          "segment": 26
        },
        {
          "offset": 78,
          "function": "blue",
          "label": "Blau 0-100% (Pixel 26)",
          "segment": 26
        },
        {
          "offset": 79,
          "function": "red",
          "label": "Rot 0-100% (Pixel 27)",
          "segment": 27
        },
        {
          "offset": 80,
          "function": "green",
          "label": "Grün 0-100% (Pixel 27)",
          "segment": 27
        },
        {
          "offset": 81,
          "function": "blue",
          "label": "Blau 0-100% (Pixel 27)",
          "segment": 27
        },
        {
          "offset": 82,
          "function": "red",
          "label": "Rot 0-100% (Pixel 28)",
          "segment": 28
        },
        {
          "offset": 83,
          "function": "green",
          "label": "Grün 0-100% (Pixel 28)",
          "segment": 28
        },
        {
          "offset": 84,
          "function": "blue",
          "label": "Blau 0-100% (Pixel 28)",
          "segment": 28
        },
        {
          "offset": 85,
          "function": "red",
          "label": "Rot 0-100% (Pixel 29)",
          "segment": 29
        },
        {
          "offset": 86,
          "function": "green",
          "label": "Grün 0-100% (Pixel 29)",
          "segment": 29
        },
        {
          "offset": 87,
          "function": "blue",
          "label": "Blau 0-100% (Pixel 29)",
          "segment": 29
        },
        {
          "offset": 88,
          "function": "red",
          "label": "Rot 0-100% (Pixel 30)",
          "segment": 30
        },
        {
          "offset": 89,
          "function": "green",
          "label": "Grün 0-100% (Pixel 30)",
          "segment": 30
        },
        {
          "offset": 90,
          "function": "blue",
          "label": "Blau 0-100% (Pixel 30)",
          "segment": 30
        },
        {
          "offset": 91,
          "function": "red",
          "label": "Rot 0-100% (Pixel 31)",
          "segment": 31
        },
        {
          "offset": 92,
          "function": "green",
          "label": "Grün 0-100% (Pixel 31)",
          "segment": 31
        },
        {
          "offset": 93,
          "function": "blue",
          "label": "Blau 0-100% (Pixel 31)",
          "segment": 31
        },
        {
          "offset": 94,
          "function": "red",
          "label": "Rot 0-100% (Pixel 32)",
          "segment": 32
        },
        {
          "offset": 95,
          "function": "green",
          "label": "Grün 0-100% (Pixel 32)",
          "segment": 32
        },
        {
          "offset": 96,
          "function": "blue",
          "label": "Blau 0-100% (Pixel 32)",
          "segment": 32
        }
      ]
    },
    {
      "schemaVersion": 1,
      "id": "eurolite-led-pt-100-120-48ch",
      "manufacturer": "Eurolite",
      "model": "LED PT-100/PT-120 Pixel Tube",
      "mode": "48CH",
      "category": "pixelBar",
      "channelCount": 48,
      "segments": 16,
      "verified": true,
      "source": "Eurolite LED PT-100/PT-120 DMX Pixel Tube Bedienungsanleitung Version 1.2, S. 11 und 12 (DMX-Protokoll 48-Kanal-Modus)",
      "deviceSetup": "MODE drücken bis „A.---“, Adresse aus der App einstellen (es gibt nur den 48-Kanal-Modus).",
      "notes": "16 Pixel je Rot, Grün, Blau, kein Dimmer (die App dimmt über die Farben). Läuft das Lauflicht falsch herum, bei der Lampe „Lauflicht andersherum“ einschalten.",
      "channels": [
        {
          "offset": 1,
          "function": "red",
          "label": "Rot 1",
          "segment": 1
        },
        {
          "offset": 2,
          "function": "green",
          "label": "Grün 1",
          "segment": 1
        },
        {
          "offset": 3,
          "function": "blue",
          "label": "Blau 1",
          "segment": 1
        },
        {
          "offset": 4,
          "function": "red",
          "label": "Rot 2",
          "segment": 2
        },
        {
          "offset": 5,
          "function": "green",
          "label": "Grün 2",
          "segment": 2
        },
        {
          "offset": 6,
          "function": "blue",
          "label": "Blau 2",
          "segment": 2
        },
        {
          "offset": 7,
          "function": "red",
          "label": "Rot 3",
          "segment": 3
        },
        {
          "offset": 8,
          "function": "green",
          "label": "Grün 3",
          "segment": 3
        },
        {
          "offset": 9,
          "function": "blue",
          "label": "Blau 3",
          "segment": 3
        },
        {
          "offset": 10,
          "function": "red",
          "label": "Rot 4",
          "segment": 4
        },
        {
          "offset": 11,
          "function": "green",
          "label": "Grün 4",
          "segment": 4
        },
        {
          "offset": 12,
          "function": "blue",
          "label": "Blau 4",
          "segment": 4
        },
        {
          "offset": 13,
          "function": "red",
          "label": "Rot 5",
          "segment": 5
        },
        {
          "offset": 14,
          "function": "green",
          "label": "Grün 5",
          "segment": 5
        },
        {
          "offset": 15,
          "function": "blue",
          "label": "Blau 5",
          "segment": 5
        },
        {
          "offset": 16,
          "function": "red",
          "label": "Rot 6",
          "segment": 6
        },
        {
          "offset": 17,
          "function": "green",
          "label": "Grün 6",
          "segment": 6
        },
        {
          "offset": 18,
          "function": "blue",
          "label": "Blau 6",
          "segment": 6
        },
        {
          "offset": 19,
          "function": "red",
          "label": "Rot 7",
          "segment": 7
        },
        {
          "offset": 20,
          "function": "green",
          "label": "Grün 7",
          "segment": 7
        },
        {
          "offset": 21,
          "function": "blue",
          "label": "Blau 7",
          "segment": 7
        },
        {
          "offset": 22,
          "function": "red",
          "label": "Rot 8",
          "segment": 8
        },
        {
          "offset": 23,
          "function": "green",
          "label": "Grün 8",
          "segment": 8
        },
        {
          "offset": 24,
          "function": "blue",
          "label": "Blau 8",
          "segment": 8
        },
        {
          "offset": 25,
          "function": "red",
          "label": "Rot 9",
          "segment": 9
        },
        {
          "offset": 26,
          "function": "green",
          "label": "Grün 9",
          "segment": 9
        },
        {
          "offset": 27,
          "function": "blue",
          "label": "Blau 9",
          "segment": 9
        },
        {
          "offset": 28,
          "function": "red",
          "label": "Rot 10",
          "segment": 10
        },
        {
          "offset": 29,
          "function": "green",
          "label": "Grün 10",
          "segment": 10
        },
        {
          "offset": 30,
          "function": "blue",
          "label": "Blau 10",
          "segment": 10
        },
        {
          "offset": 31,
          "function": "red",
          "label": "Rot 11",
          "segment": 11
        },
        {
          "offset": 32,
          "function": "green",
          "label": "Grün 11",
          "segment": 11
        },
        {
          "offset": 33,
          "function": "blue",
          "label": "Blau 11",
          "segment": 11
        },
        {
          "offset": 34,
          "function": "red",
          "label": "Rot 12",
          "segment": 12
        },
        {
          "offset": 35,
          "function": "green",
          "label": "Grün 12",
          "segment": 12
        },
        {
          "offset": 36,
          "function": "blue",
          "label": "Blau 12",
          "segment": 12
        },
        {
          "offset": 37,
          "function": "red",
          "label": "Rot 13",
          "segment": 13
        },
        {
          "offset": 38,
          "function": "green",
          "label": "Grün 13",
          "segment": 13
        },
        {
          "offset": 39,
          "function": "blue",
          "label": "Blau 13",
          "segment": 13
        },
        {
          "offset": 40,
          "function": "red",
          "label": "Rot 14",
          "segment": 14
        },
        {
          "offset": 41,
          "function": "green",
          "label": "Grün 14",
          "segment": 14
        },
        {
          "offset": 42,
          "function": "blue",
          "label": "Blau 14",
          "segment": 14
        },
        {
          "offset": 43,
          "function": "red",
          "label": "Rot 15",
          "segment": 15
        },
        {
          "offset": 44,
          "function": "green",
          "label": "Grün 15",
          "segment": 15
        },
        {
          "offset": 45,
          "function": "blue",
          "label": "Blau 15",
          "segment": 15
        },
        {
          "offset": 46,
          "function": "red",
          "label": "Rot 16",
          "segment": 16
        },
        {
          "offset": 47,
          "function": "green",
          "label": "Grün 16",
          "segment": 16
        },
        {
          "offset": 48,
          "function": "blue",
          "label": "Blau 16",
          "segment": 16
        }
      ]
    },
    {
      "schemaVersion": 1,
      "id": "eurolite-led-pt-100-32-48ch",
      "manufacturer": "Eurolite",
      "model": "LED PT-100/32 Pixel DMX Tube",
      "mode": "48CH",
      "category": "pixelBar",
      "channelCount": 48,
      "segments": 16,
      "verified": true,
      "source": "Eurolite LED PT-100/32 Pixel DMX Tube, Bedienungsanleitung Version 1.0 (00126295), Abschnitt Funktionen im DMX-Modus, 48-Kanal-Modus, S. 14",
      "deviceSetup": "Menü „48CH“ und die Adresse aus der App einstellen.",
      "notes": "Die 32 Pixel der Röhre werden hier paarweise angesteuert, also 16 Segmente je Rot, Grün, Blau. Damit läuft das Lauflicht der App über die Röhre. Kein Dimmer und kein Strobo in diesem Modus (die App dimmt über die Farben, Strobo macht sie selbst über den Dimmer). Wer Strobo und Farbvoreinstellungen am Gerät braucht, nimmt 8CH. Läuft das Lauflicht falsch herum, bei der Lampe „Lauflicht andersherum“ einschalten.",
      "channels": [
        {
          "offset": 1,
          "function": "red",
          "label": "Rot (Pixel 1-2)",
          "segment": 1
        },
        {
          "offset": 2,
          "function": "green",
          "label": "Grün (Pixel 1-2)",
          "segment": 1
        },
        {
          "offset": 3,
          "function": "blue",
          "label": "Blau (Pixel 1-2)",
          "segment": 1
        },
        {
          "offset": 4,
          "function": "red",
          "label": "Rot (Pixel 3-4)",
          "segment": 2
        },
        {
          "offset": 5,
          "function": "green",
          "label": "Grün (Pixel 3-4)",
          "segment": 2
        },
        {
          "offset": 6,
          "function": "blue",
          "label": "Blau (Pixel 3-4)",
          "segment": 2
        },
        {
          "offset": 7,
          "function": "red",
          "label": "Rot (Pixel 5-6)",
          "segment": 3
        },
        {
          "offset": 8,
          "function": "green",
          "label": "Grün (Pixel 5-6)",
          "segment": 3
        },
        {
          "offset": 9,
          "function": "blue",
          "label": "Blau (Pixel 5-6)",
          "segment": 3
        },
        {
          "offset": 10,
          "function": "red",
          "label": "Rot (Pixel 7-8)",
          "segment": 4
        },
        {
          "offset": 11,
          "function": "green",
          "label": "Grün (Pixel 7-8)",
          "segment": 4
        },
        {
          "offset": 12,
          "function": "blue",
          "label": "Blau (Pixel 7-8)",
          "segment": 4
        },
        {
          "offset": 13,
          "function": "red",
          "label": "Rot (Pixel 9-10)",
          "segment": 5
        },
        {
          "offset": 14,
          "function": "green",
          "label": "Grün (Pixel 9-10)",
          "segment": 5
        },
        {
          "offset": 15,
          "function": "blue",
          "label": "Blau (Pixel 9-10)",
          "segment": 5
        },
        {
          "offset": 16,
          "function": "red",
          "label": "Rot (Pixel 11-12)",
          "segment": 6
        },
        {
          "offset": 17,
          "function": "green",
          "label": "Grün (Pixel 11-12)",
          "segment": 6
        },
        {
          "offset": 18,
          "function": "blue",
          "label": "Blau (Pixel 11-12)",
          "segment": 6
        },
        {
          "offset": 19,
          "function": "red",
          "label": "Rot (Pixel 13-14)",
          "segment": 7
        },
        {
          "offset": 20,
          "function": "green",
          "label": "Grün (Pixel 13-14)",
          "segment": 7
        },
        {
          "offset": 21,
          "function": "blue",
          "label": "Blau (Pixel 13-14)",
          "segment": 7
        },
        {
          "offset": 22,
          "function": "red",
          "label": "Rot (Pixel 15-16)",
          "segment": 8
        },
        {
          "offset": 23,
          "function": "green",
          "label": "Grün (Pixel 15-16)",
          "segment": 8
        },
        {
          "offset": 24,
          "function": "blue",
          "label": "Blau (Pixel 15-16)",
          "segment": 8
        },
        {
          "offset": 25,
          "function": "red",
          "label": "Rot (Pixel 17-18)",
          "segment": 9
        },
        {
          "offset": 26,
          "function": "green",
          "label": "Grün (Pixel 17-18)",
          "segment": 9
        },
        {
          "offset": 27,
          "function": "blue",
          "label": "Blau (Pixel 17-18)",
          "segment": 9
        },
        {
          "offset": 28,
          "function": "red",
          "label": "Rot (Pixel 19-20)",
          "segment": 10
        },
        {
          "offset": 29,
          "function": "green",
          "label": "Grün (Pixel 19-20)",
          "segment": 10
        },
        {
          "offset": 30,
          "function": "blue",
          "label": "Blau (Pixel 19-20)",
          "segment": 10
        },
        {
          "offset": 31,
          "function": "red",
          "label": "Rot (Pixel 21-22)",
          "segment": 11
        },
        {
          "offset": 32,
          "function": "green",
          "label": "Grün (Pixel 21-22)",
          "segment": 11
        },
        {
          "offset": 33,
          "function": "blue",
          "label": "Blau (Pixel 21-22)",
          "segment": 11
        },
        {
          "offset": 34,
          "function": "red",
          "label": "Rot (Pixel 23-24)",
          "segment": 12
        },
        {
          "offset": 35,
          "function": "green",
          "label": "Grün (Pixel 23-24)",
          "segment": 12
        },
        {
          "offset": 36,
          "function": "blue",
          "label": "Blau (Pixel 23-24)",
          "segment": 12
        },
        {
          "offset": 37,
          "function": "red",
          "label": "Rot (Pixel 25-26)",
          "segment": 13
        },
        {
          "offset": 38,
          "function": "green",
          "label": "Grün (Pixel 25-26)",
          "segment": 13
        },
        {
          "offset": 39,
          "function": "blue",
          "label": "Blau (Pixel 25-26)",
          "segment": 13
        },
        {
          "offset": 40,
          "function": "red",
          "label": "Rot (Pixel 27-28)",
          "segment": 14
        },
        {
          "offset": 41,
          "function": "green",
          "label": "Grün (Pixel 27-28)",
          "segment": 14
        },
        {
          "offset": 42,
          "function": "blue",
          "label": "Blau (Pixel 27-28)",
          "segment": 14
        },
        {
          "offset": 43,
          "function": "red",
          "label": "Rot (Pixel 29-30)",
          "segment": 15
        },
        {
          "offset": 44,
          "function": "green",
          "label": "Grün (Pixel 29-30)",
          "segment": 15
        },
        {
          "offset": 45,
          "function": "blue",
          "label": "Blau (Pixel 29-30)",
          "segment": 15
        },
        {
          "offset": 46,
          "function": "red",
          "label": "Rot (Pixel 31-32)",
          "segment": 16
        },
        {
          "offset": 47,
          "function": "green",
          "label": "Grün (Pixel 31-32)",
          "segment": 16
        },
        {
          "offset": 48,
          "function": "blue",
          "label": "Blau (Pixel 31-32)",
          "segment": 16
        }
      ]
    },
    {
      "schemaVersion": 1,
      "id": "eurolite-led-pt-100-32-8ch",
      "manufacturer": "Eurolite",
      "model": "LED PT-100/32 Pixel DMX Tube",
      "mode": "8CH",
      "category": "par",
      "channelCount": 8,
      "verified": true,
      "source": "Eurolite LED PT-100/32 Pixel DMX Tube, Bedienungsanleitung Version 1.0 (00126295), Abschnitt Funktionen im DMX-Modus, 8-Kanal-Modus, S. 13",
      "deviceSetup": "Menü „8CH“ und Startadresse d001 bis d512 einstellen.",
      "notes": "In diesem Modus leuchten alle 32 Pixel gleich, deshalb Kategorie „PAR“. Für Lauflicht über die Pixel den 48-Kanal-Modus nutzen (16 Segmente, je zwei Pixel) oder den 96-Kanal-Modus (32 Segmente) - dafür braucht die App ein eigenes Profil.",
      "channels": [
        {
          "offset": 1,
          "function": "dimmer",
          "label": "Master-Dimmer, Gesamthelligkeit 0-100%"
        },
        {
          "offset": 2,
          "function": "strobe",
          "label": "Strobe-Effekt",
          "ranges": [
            {
              "from": 0,
              "to": 9,
              "kind": "off",
              "label": "Keine Funktion"
            },
            {
              "from": 10,
              "to": 255,
              "kind": "strobe",
              "label": "Strobo mit zunehmender Geschwindigkeit",
              "speed": "slowToFast"
            }
          ]
        },
        {
          "offset": 3,
          "function": "red",
          "label": "Rot 0-100%"
        },
        {
          "offset": 4,
          "function": "green",
          "label": "Grün 0-100%"
        },
        {
          "offset": 5,
          "function": "blue",
          "label": "Blau 0-100%"
        },
        {
          "offset": 6,
          "function": "colorMacro",
          "label": "Farbvoreinstellungen",
          "ranges": [
            {
              "from": 0,
              "to": 9,
              "kind": "off",
              "label": "Keine Funktion"
            },
            {
              "from": 10,
              "to": 19,
              "kind": "effect",
              "label": "Rot"
            },
            {
              "from": 20,
              "to": 29,
              "kind": "effect",
              "label": "Grün"
            },
            {
              "from": 30,
              "to": 39,
              "kind": "effect",
              "label": "Blau"
            },
            {
              "from": 40,
              "to": 49,
              "kind": "effect",
              "label": "Gelb"
            },
            {
              "from": 50,
              "to": 59,
              "kind": "effect",
              "label": "Magenta"
            },
            {
              "from": 60,
              "to": 69,
              "kind": "effect",
              "label": "Cyan"
            },
            {
              "from": 70,
              "to": 79,
              "kind": "effect",
              "label": "Dunkelorange"
            },
            {
              "from": 80,
              "to": 89,
              "kind": "effect",
              "label": "Grüngelb"
            },
            {
              "from": 90,
              "to": 99,
              "kind": "effect",
              "label": "Lachs"
            },
            {
              "from": 100,
              "to": 109,
              "kind": "effect",
              "label": "Türkis"
            },
            {
              "from": 110,
              "to": 119,
              "kind": "effect",
              "label": "Hellgrün"
            },
            {
              "from": 120,
              "to": 129,
              "kind": "effect",
              "label": "Orange"
            },
            {
              "from": 130,
              "to": 139,
              "kind": "effect",
              "label": "Lavendel"
            },
            {
              "from": 140,
              "to": 149,
              "kind": "effect",
              "label": "Hellblau"
            },
            {
              "from": 150,
              "to": 159,
              "kind": "effect",
              "label": "Dunkelblau"
            },
            {
              "from": 160,
              "to": 169,
              "kind": "effect",
              "label": "Pink"
            },
            {
              "from": 170,
              "to": 255,
              "kind": "effect",
              "label": "Voll an"
            }
          ]
        },
        {
          "offset": 7,
          "function": "program",
          "label": "Interne Programme",
          "ranges": [
            {
              "from": 0,
              "to": 9,
              "kind": "off",
              "label": "Keine Funktion"
            },
            {
              "from": 10,
              "to": 19,
              "kind": "effect",
              "label": "Auto Programm 1"
            },
            {
              "from": 20,
              "to": 29,
              "kind": "effect",
              "label": "Auto Programm 2"
            },
            {
              "from": 30,
              "to": 39,
              "kind": "effect",
              "label": "Auto Programm 3"
            },
            {
              "from": 40,
              "to": 49,
              "kind": "effect",
              "label": "Auto Programm 4"
            },
            {
              "from": 50,
              "to": 59,
              "kind": "effect",
              "label": "Auto Programm 5"
            },
            {
              "from": 60,
              "to": 69,
              "kind": "effect",
              "label": "Auto Programm 6"
            },
            {
              "from": 70,
              "to": 79,
              "kind": "effect",
              "label": "Auto Programm 7"
            },
            {
              "from": 80,
              "to": 89,
              "kind": "effect",
              "label": "Auto Programm 8"
            },
            {
              "from": 90,
              "to": 99,
              "kind": "effect",
              "label": "Auto Programm 9"
            },
            {
              "from": 100,
              "to": 109,
              "kind": "effect",
              "label": "Auto Programm 10"
            },
            {
              "from": 110,
              "to": 119,
              "kind": "effect",
              "label": "Auto Programm 11"
            },
            {
              "from": 120,
              "to": 129,
              "kind": "effect",
              "label": "Auto Programm 12"
            },
            {
              "from": 130,
              "to": 139,
              "kind": "effect",
              "label": "Musikgesteuertes Programm 1"
            },
            {
              "from": 140,
              "to": 149,
              "kind": "effect",
              "label": "Musikgesteuertes Programm 2"
            },
            {
              "from": 150,
              "to": 159,
              "kind": "effect",
              "label": "Musikgesteuertes Programm 3"
            },
            {
              "from": 160,
              "to": 169,
              "kind": "effect",
              "label": "Musikgesteuertes Programm 4"
            },
            {
              "from": 170,
              "to": 179,
              "kind": "effect",
              "label": "Musikgesteuertes Programm 5"
            },
            {
              "from": 180,
              "to": 189,
              "kind": "effect",
              "label": "Musikgesteuertes Programm 6"
            },
            {
              "from": 190,
              "to": 199,
              "kind": "effect",
              "label": "Musikgesteuertes Programm 7"
            },
            {
              "from": 200,
              "to": 209,
              "kind": "effect",
              "label": "Musikgesteuertes Programm 8"
            },
            {
              "from": 210,
              "to": 219,
              "kind": "effect",
              "label": "Musikgesteuertes Programm 9"
            },
            {
              "from": 220,
              "to": 229,
              "kind": "effect",
              "label": "Musikgesteuertes Programm 10"
            },
            {
              "from": 230,
              "to": 239,
              "kind": "effect",
              "label": "Musikgesteuertes Programm 11"
            },
            {
              "from": 240,
              "to": 255,
              "kind": "effect",
              "label": "Musikgesteuertes Programm 12"
            }
          ]
        },
        {
          "offset": 8,
          "function": "programSpeed",
          "label": "Ablaufgeschwindigkeit langsam bis schnell"
        }
      ]
    },
    {
      "schemaVersion": 1,
      "id": "eurolite-led-retro-6-spot-abl-12ch",
      "manufacturer": "Eurolite",
      "model": "LED RETRO 6 Spot ABL",
      "mode": "12CH",
      "category": "vintageBlinder",
      "channelCount": 12,
      "verified": true,
      "source": "EUROLITE LED RETRO 6 Spot ABL, Bedienungsanleitung 00165740 (00165301.DOCX), Version 1.0 (Art. 51916605), Abschnitt „Funktionen im DMX-Betrieb“",
      "deviceSetup": "Taste MENU drücken, bis „Addr“ im Display steht, mit ENTER bestätigen. Dann mit UP/DOWN „12CH“ wählen, mit ENTER bestätigen und danach mit A*** die Adresse aus der App einstellen.",
      "notes": "Blinder-Spot mit sechs einzeln ansteuerbaren 60-W-COB-Lampen in Amber (1800 K) und 108 RGB-SMD-LEDs für Ambientlicht. Die sechs Retro-Lampen sind als Blinder markiert: Warmweiß und Weiß gehen auf sie, alle anderen Farben auf die RGB-LEDs. Der Strobo-Knopf der App nutzt Kanal 8 (Retro-Lampen). Die Programm-Kanäle bleiben aus, damit die App das Licht bestimmt. Weitere Modi laut Anleitung: 6CH und 10CH (beide fassen die sechs Lampen zu einem Dimmer zusammen, dann gibt es keinen echten Blinder-Effekt mehr). Der 12-Kanal-Modus ist der schlankste Modus mit allen sechs Lampen einzeln und einer Farbe für die RGB-LEDs – für die App völlig ausreichend.",
      "channels": [
        {
          "offset": 1,
          "function": "dimmer",
          "label": "Master Dimmer, Gesamthelligkeit 0-100%"
        },
        {
          "offset": 2,
          "function": "warmWhite",
          "label": "Retro-LED 1 (60 W COB amber)",
          "tags": [
            "blinder"
          ]
        },
        {
          "offset": 3,
          "function": "warmWhite",
          "label": "Retro-LED 2 (60 W COB amber)",
          "tags": [
            "blinder"
          ]
        },
        {
          "offset": 4,
          "function": "warmWhite",
          "label": "Retro-LED 3 (60 W COB amber)",
          "tags": [
            "blinder"
          ]
        },
        {
          "offset": 5,
          "function": "warmWhite",
          "label": "Retro-LED 4 (60 W COB amber)",
          "tags": [
            "blinder"
          ]
        },
        {
          "offset": 6,
          "function": "warmWhite",
          "label": "Retro-LED 5 (60 W COB amber)",
          "tags": [
            "blinder"
          ]
        },
        {
          "offset": 7,
          "function": "warmWhite",
          "label": "Retro-LED 6 (60 W COB amber)",
          "tags": [
            "blinder"
          ]
        },
        {
          "offset": 8,
          "function": "strobe",
          "label": "Strobe-Effekt Retro-LEDs, Kanal 2-7",
          "ranges": [
            {
              "from": 0,
              "to": 9,
              "kind": "off",
              "label": "Keine Funktion"
            },
            {
              "from": 10,
              "to": 255,
              "kind": "strobe",
              "label": "Strobe-Effekt, langsam > schnell",
              "speed": "slowToFast"
            }
          ]
        },
        {
          "offset": 9,
          "function": "red",
          "label": "SMD-LED, Rot 0-100%"
        },
        {
          "offset": 10,
          "function": "green",
          "label": "SMD-LED, Grün 0-100%"
        },
        {
          "offset": 11,
          "function": "blue",
          "label": "SMD-LED, Blau 0-100%"
        },
        {
          "offset": 12,
          "function": "strobe",
          "label": "Strobe-Effekt SMD-LEDs, Kanal 9-11",
          "ranges": [
            {
              "from": 0,
              "to": 9,
              "kind": "off",
              "label": "Keine Funktion"
            },
            {
              "from": 10,
              "to": 255,
              "kind": "strobe",
              "label": "Strobe-Effekt, langsam > schnell",
              "speed": "slowToFast"
            }
          ]
        }
      ]
    },
    {
      "schemaVersion": 1,
      "id": "eurolite-led-retro-6-spot-abl-16ch",
      "manufacturer": "Eurolite",
      "model": "LED RETRO 6 Spot ABL",
      "mode": "16CH",
      "category": "vintageBlinder",
      "channelCount": 16,
      "verified": true,
      "source": "EUROLITE LED RETRO 6 Spot ABL, Bedienungsanleitung 00165740 (00165301.DOCX), Version 1.0 (Art. 51916605), Abschnitt „Funktionen im DMX-Betrieb“",
      "deviceSetup": "Taste MENU drücken, bis „Addr“ im Display steht, mit ENTER bestätigen. Dann mit UP/DOWN „16CH“ wählen, mit ENTER bestätigen und danach mit A*** die Adresse aus der App einstellen.",
      "notes": "Blinder-Spot mit sechs einzeln ansteuerbaren 60-W-COB-Lampen in Amber (1800 K) und 108 RGB-SMD-LEDs für Ambientlicht. Die sechs Retro-Lampen sind als Blinder markiert: Warmweiß und Weiß gehen auf sie, alle anderen Farben auf die RGB-LEDs. Der Strobo-Knopf der App nutzt Kanal 8 (Retro-Lampen). Die Programm-Kanäle bleiben aus, damit die App das Licht bestimmt. Weitere Modi laut Anleitung: 6CH und 10CH (beide fassen die sechs Lampen zu einem Dimmer zusammen, dann gibt es keinen echten Blinder-Effekt mehr). Der 16-Kanal-Modus entspricht dem 12-Kanal-Modus und hat zusätzlich die Programm-Kanäle des Geräts, die die App nicht braucht.",
      "channels": [
        {
          "offset": 1,
          "function": "dimmer",
          "label": "Master Dimmer, Gesamthelligkeit 0-100%"
        },
        {
          "offset": 2,
          "function": "warmWhite",
          "label": "Retro-LED 1 (60 W COB amber)",
          "tags": [
            "blinder"
          ]
        },
        {
          "offset": 3,
          "function": "warmWhite",
          "label": "Retro-LED 2 (60 W COB amber)",
          "tags": [
            "blinder"
          ]
        },
        {
          "offset": 4,
          "function": "warmWhite",
          "label": "Retro-LED 3 (60 W COB amber)",
          "tags": [
            "blinder"
          ]
        },
        {
          "offset": 5,
          "function": "warmWhite",
          "label": "Retro-LED 4 (60 W COB amber)",
          "tags": [
            "blinder"
          ]
        },
        {
          "offset": 6,
          "function": "warmWhite",
          "label": "Retro-LED 5 (60 W COB amber)",
          "tags": [
            "blinder"
          ]
        },
        {
          "offset": 7,
          "function": "warmWhite",
          "label": "Retro-LED 6 (60 W COB amber)",
          "tags": [
            "blinder"
          ]
        },
        {
          "offset": 8,
          "function": "strobe",
          "label": "Strobe-Effekt Retro-LEDs, Kanal 2-7",
          "ranges": [
            {
              "from": 0,
              "to": 9,
              "kind": "off",
              "label": "Keine Funktion"
            },
            {
              "from": 10,
              "to": 255,
              "kind": "strobe",
              "label": "Strobe-Effekt, langsam > schnell",
              "speed": "slowToFast"
            }
          ]
        },
        {
          "offset": 9,
          "function": "program",
          "label": "Retro-LED-Programme",
          "ranges": [
            {
              "from": 0,
              "to": 9,
              "kind": "off",
              "label": "Keine Funktion"
            },
            {
              "from": 10,
              "to": 25,
              "kind": "effect",
              "label": "Programm 1"
            },
            {
              "from": 26,
              "to": 40,
              "kind": "effect",
              "label": "Programm 2"
            },
            {
              "from": 41,
              "to": 55,
              "kind": "effect",
              "label": "Programm 3"
            },
            {
              "from": 56,
              "to": 70,
              "kind": "effect",
              "label": "Programm 4"
            },
            {
              "from": 71,
              "to": 85,
              "kind": "effect",
              "label": "Programm 5"
            },
            {
              "from": 86,
              "to": 100,
              "kind": "effect",
              "label": "Programm 6"
            },
            {
              "from": 101,
              "to": 115,
              "kind": "effect",
              "label": "Programm 7"
            },
            {
              "from": 116,
              "to": 130,
              "kind": "effect",
              "label": "Programm 8"
            },
            {
              "from": 131,
              "to": 145,
              "kind": "effect",
              "label": "Programm 9"
            },
            {
              "from": 146,
              "to": 160,
              "kind": "effect",
              "label": "Programm 10"
            },
            {
              "from": 161,
              "to": 175,
              "kind": "effect",
              "label": "Programm 11"
            },
            {
              "from": 176,
              "to": 190,
              "kind": "effect",
              "label": "Programm 12"
            },
            {
              "from": 191,
              "to": 205,
              "kind": "effect",
              "label": "Programm 13"
            },
            {
              "from": 206,
              "to": 220,
              "kind": "effect",
              "label": "Programm 14"
            },
            {
              "from": 221,
              "to": 235,
              "kind": "effect",
              "label": "Programm 15"
            },
            {
              "from": 236,
              "to": 255,
              "kind": "effect",
              "label": "Programm 1-15"
            }
          ]
        },
        {
          "offset": 10,
          "function": "programSpeed",
          "label": "Programm-Geschwindigkeit Kanal 9, langsam > schnell"
        },
        {
          "offset": 11,
          "function": "red",
          "label": "SMD-LED, Rot 0-100%"
        },
        {
          "offset": 12,
          "function": "green",
          "label": "SMD-LED, Grün 0-100%"
        },
        {
          "offset": 13,
          "function": "blue",
          "label": "SMD-LED, Blau 0-100%"
        },
        {
          "offset": 14,
          "function": "strobe",
          "label": "Strobe-Effekt SMD-LEDs, Kanal 11-13",
          "ranges": [
            {
              "from": 0,
              "to": 9,
              "kind": "off",
              "label": "Keine Funktion"
            },
            {
              "from": 10,
              "to": 255,
              "kind": "strobe",
              "label": "Strobe-Effekt, langsam > schnell",
              "speed": "slowToFast"
            }
          ]
        },
        {
          "offset": 15,
          "function": "program",
          "label": "SMD-LED-Programme",
          "ranges": [
            {
              "from": 0,
              "to": 5,
              "kind": "off",
              "label": "Keine Funktion"
            },
            {
              "from": 6,
              "to": 15,
              "kind": "effect",
              "label": "Programm 1"
            },
            {
              "from": 16,
              "to": 25,
              "kind": "effect",
              "label": "Programm 2"
            },
            {
              "from": 26,
              "to": 35,
              "kind": "effect",
              "label": "Programm 3"
            },
            {
              "from": 36,
              "to": 45,
              "kind": "effect",
              "label": "Programm 4"
            },
            {
              "from": 46,
              "to": 55,
              "kind": "effect",
              "label": "Programm 5"
            },
            {
              "from": 56,
              "to": 65,
              "kind": "effect",
              "label": "Programm 6"
            },
            {
              "from": 66,
              "to": 75,
              "kind": "effect",
              "label": "Programm 7"
            },
            {
              "from": 76,
              "to": 85,
              "kind": "effect",
              "label": "Programm 8"
            },
            {
              "from": 86,
              "to": 95,
              "kind": "effect",
              "label": "Programm 9"
            },
            {
              "from": 96,
              "to": 105,
              "kind": "effect",
              "label": "Programm 10"
            },
            {
              "from": 106,
              "to": 115,
              "kind": "effect",
              "label": "Programm 11"
            },
            {
              "from": 116,
              "to": 125,
              "kind": "effect",
              "label": "Programm 12"
            },
            {
              "from": 126,
              "to": 135,
              "kind": "effect",
              "label": "Programm 13"
            },
            {
              "from": 136,
              "to": 145,
              "kind": "effect",
              "label": "Programm 14"
            },
            {
              "from": 146,
              "to": 155,
              "kind": "effect",
              "label": "Programm 15"
            },
            {
              "from": 156,
              "to": 165,
              "kind": "effect",
              "label": "Programm 16"
            },
            {
              "from": 166,
              "to": 175,
              "kind": "effect",
              "label": "Programm 17"
            },
            {
              "from": 176,
              "to": 185,
              "kind": "effect",
              "label": "Programm 18"
            },
            {
              "from": 186,
              "to": 195,
              "kind": "effect",
              "label": "Programm 19"
            },
            {
              "from": 196,
              "to": 205,
              "kind": "effect",
              "label": "Programm 20"
            },
            {
              "from": 206,
              "to": 215,
              "kind": "effect",
              "label": "Programm 21"
            },
            {
              "from": 216,
              "to": 225,
              "kind": "effect",
              "label": "Programm 22"
            },
            {
              "from": 226,
              "to": 235,
              "kind": "effect",
              "label": "Programm 23"
            },
            {
              "from": 236,
              "to": 255,
              "kind": "effect",
              "label": "Programm 24"
            }
          ]
        },
        {
          "offset": 16,
          "function": "programSpeed",
          "label": "Programm-Geschwindigkeit Kanal 15, langsam > schnell"
        }
      ]
    },
    {
      "schemaVersion": 1,
      "id": "eurolite-led-retro-6-spot-abl-49ch",
      "manufacturer": "Eurolite",
      "model": "LED RETRO 6 Spot ABL",
      "mode": "49CH",
      "category": "vintageBlinder",
      "channelCount": 49,
      "segments": 12,
      "verified": true,
      "source": "EUROLITE LED RETRO 6 Spot ABL, Bedienungsanleitung 00165740 (00165301.DOCX), Version 1.0 (Art. 51916605), Abschnitt „Funktionen im DMX-Betrieb“",
      "deviceSetup": "Taste MENU drücken, bis „Addr“ im Display steht, mit ENTER bestätigen. Dann mit UP/DOWN „49CH“ wählen, mit ENTER bestätigen und danach mit A*** die Adresse aus der App einstellen.",
      "notes": "Blinder-Spot mit sechs einzeln ansteuerbaren 60-W-COB-Lampen in Amber (1800 K) und 108 RGB-SMD-LEDs für Ambientlicht. Die sechs Retro-Lampen sind als Blinder markiert: Warmweiß und Weiß gehen auf sie, alle anderen Farben auf die RGB-LEDs. Der Strobo-Knopf der App nutzt Kanal 8 (Retro-Lampen). Die Programm-Kanäle bleiben aus, damit die App das Licht bestimmt. Weitere Modi laut Anleitung: 6CH und 10CH (beide fassen die sechs Lampen zu einem Dimmer zusammen, dann gibt es keinen echten Blinder-Effekt mehr). Im 49-Kanal-Modus sind die RGB-LEDs in 12 Segmente aufgeteilt, damit läuft auch ein Lauflicht über das Gerät. Die sechs Retro-Lampen bleiben wie in den kleineren Modi einzeln ansteuerbar.",
      "channels": [
        {
          "offset": 1,
          "function": "dimmer",
          "label": "Master Dimmer, Gesamthelligkeit 0-100%"
        },
        {
          "offset": 2,
          "function": "warmWhite",
          "label": "Retro-LED 1 (60 W COB amber)",
          "tags": [
            "blinder"
          ]
        },
        {
          "offset": 3,
          "function": "warmWhite",
          "label": "Retro-LED 2 (60 W COB amber)",
          "tags": [
            "blinder"
          ]
        },
        {
          "offset": 4,
          "function": "warmWhite",
          "label": "Retro-LED 3 (60 W COB amber)",
          "tags": [
            "blinder"
          ]
        },
        {
          "offset": 5,
          "function": "warmWhite",
          "label": "Retro-LED 4 (60 W COB amber)",
          "tags": [
            "blinder"
          ]
        },
        {
          "offset": 6,
          "function": "warmWhite",
          "label": "Retro-LED 5 (60 W COB amber)",
          "tags": [
            "blinder"
          ]
        },
        {
          "offset": 7,
          "function": "warmWhite",
          "label": "Retro-LED 6 (60 W COB amber)",
          "tags": [
            "blinder"
          ]
        },
        {
          "offset": 8,
          "function": "strobe",
          "label": "Strobe-Effekt Retro-LEDs, Kanal 2-7",
          "ranges": [
            {
              "from": 0,
              "to": 9,
              "kind": "off",
              "label": "Keine Funktion"
            },
            {
              "from": 10,
              "to": 255,
              "kind": "strobe",
              "label": "Strobe-Effekt, langsam > schnell",
              "speed": "slowToFast"
            }
          ]
        },
        {
          "offset": 9,
          "function": "program",
          "label": "Retro-LED-Programme",
          "ranges": [
            {
              "from": 0,
              "to": 9,
              "kind": "off",
              "label": "Keine Funktion"
            },
            {
              "from": 10,
              "to": 25,
              "kind": "effect",
              "label": "Programm 1"
            },
            {
              "from": 26,
              "to": 40,
              "kind": "effect",
              "label": "Programm 2"
            },
            {
              "from": 41,
              "to": 55,
              "kind": "effect",
              "label": "Programm 3"
            },
            {
              "from": 56,
              "to": 70,
              "kind": "effect",
              "label": "Programm 4"
            },
            {
              "from": 71,
              "to": 85,
              "kind": "effect",
              "label": "Programm 5"
            },
            {
              "from": 86,
              "to": 100,
              "kind": "effect",
              "label": "Programm 6"
            },
            {
              "from": 101,
              "to": 115,
              "kind": "effect",
              "label": "Programm 7"
            },
            {
              "from": 116,
              "to": 130,
              "kind": "effect",
              "label": "Programm 8"
            },
            {
              "from": 131,
              "to": 145,
              "kind": "effect",
              "label": "Programm 9"
            },
            {
              "from": 146,
              "to": 160,
              "kind": "effect",
              "label": "Programm 10"
            },
            {
              "from": 161,
              "to": 175,
              "kind": "effect",
              "label": "Programm 11"
            },
            {
              "from": 176,
              "to": 190,
              "kind": "effect",
              "label": "Programm 12"
            },
            {
              "from": 191,
              "to": 205,
              "kind": "effect",
              "label": "Programm 13"
            },
            {
              "from": 206,
              "to": 220,
              "kind": "effect",
              "label": "Programm 14"
            },
            {
              "from": 221,
              "to": 235,
              "kind": "effect",
              "label": "Programm 15"
            },
            {
              "from": 236,
              "to": 255,
              "kind": "effect",
              "label": "Programm 1-15"
            }
          ]
        },
        {
          "offset": 10,
          "function": "programSpeed",
          "label": "Programm-Geschwindigkeit Kanal 9, langsam > schnell"
        },
        {
          "offset": 11,
          "function": "red",
          "label": "SMD-LED 1, Rot 0-100% (Segment 1)",
          "segment": 1
        },
        {
          "offset": 12,
          "function": "green",
          "label": "SMD-LED 1, Grün 0-100% (Segment 1)",
          "segment": 1
        },
        {
          "offset": 13,
          "function": "blue",
          "label": "SMD-LED 1, Blau 0-100% (Segment 1)",
          "segment": 1
        },
        {
          "offset": 14,
          "function": "red",
          "label": "SMD-LED 2, Rot 0-100% (Segment 2)",
          "segment": 2
        },
        {
          "offset": 15,
          "function": "green",
          "label": "SMD-LED 2, Grün 0-100% (Segment 2)",
          "segment": 2
        },
        {
          "offset": 16,
          "function": "blue",
          "label": "SMD-LED 2, Blau 0-100% (Segment 2)",
          "segment": 2
        },
        {
          "offset": 17,
          "function": "red",
          "label": "SMD-LED 3, Rot 0-100% (Segment 3)",
          "segment": 3
        },
        {
          "offset": 18,
          "function": "green",
          "label": "SMD-LED 3, Grün 0-100% (Segment 3)",
          "segment": 3
        },
        {
          "offset": 19,
          "function": "blue",
          "label": "SMD-LED 3, Blau 0-100% (Segment 3)",
          "segment": 3
        },
        {
          "offset": 20,
          "function": "red",
          "label": "SMD-LED 4, Rot 0-100% (Segment 4)",
          "segment": 4
        },
        {
          "offset": 21,
          "function": "green",
          "label": "SMD-LED 4, Grün 0-100% (Segment 4)",
          "segment": 4
        },
        {
          "offset": 22,
          "function": "blue",
          "label": "SMD-LED 4, Blau 0-100% (Segment 4)",
          "segment": 4
        },
        {
          "offset": 23,
          "function": "red",
          "label": "SMD-LED 5, Rot 0-100% (Segment 5)",
          "segment": 5
        },
        {
          "offset": 24,
          "function": "green",
          "label": "SMD-LED 5, Grün 0-100% (Segment 5)",
          "segment": 5
        },
        {
          "offset": 25,
          "function": "blue",
          "label": "SMD-LED 5, Blau 0-100% (Segment 5)",
          "segment": 5
        },
        {
          "offset": 26,
          "function": "red",
          "label": "SMD-LED 6, Rot 0-100% (Segment 6)",
          "segment": 6
        },
        {
          "offset": 27,
          "function": "green",
          "label": "SMD-LED 6, Grün 0-100% (Segment 6)",
          "segment": 6
        },
        {
          "offset": 28,
          "function": "blue",
          "label": "SMD-LED 6, Blau 0-100% (Segment 6)",
          "segment": 6
        },
        {
          "offset": 29,
          "function": "red",
          "label": "SMD-LED 7, Rot 0-100% (Segment 7)",
          "segment": 7
        },
        {
          "offset": 30,
          "function": "green",
          "label": "SMD-LED 7, Grün 0-100% (Segment 7)",
          "segment": 7
        },
        {
          "offset": 31,
          "function": "blue",
          "label": "SMD-LED 7, Blau 0-100% (Segment 7)",
          "segment": 7
        },
        {
          "offset": 32,
          "function": "red",
          "label": "SMD-LED 8, Rot 0-100% (Segment 8)",
          "segment": 8
        },
        {
          "offset": 33,
          "function": "green",
          "label": "SMD-LED 8, Grün 0-100% (Segment 8)",
          "segment": 8
        },
        {
          "offset": 34,
          "function": "blue",
          "label": "SMD-LED 8, Blau 0-100% (Segment 8)",
          "segment": 8
        },
        {
          "offset": 35,
          "function": "red",
          "label": "SMD-LED 9, Rot 0-100% (Segment 9)",
          "segment": 9
        },
        {
          "offset": 36,
          "function": "green",
          "label": "SMD-LED 9, Grün 0-100% (Segment 9)",
          "segment": 9
        },
        {
          "offset": 37,
          "function": "blue",
          "label": "SMD-LED 9, Blau 0-100% (Segment 9)",
          "segment": 9
        },
        {
          "offset": 38,
          "function": "red",
          "label": "SMD-LED 10, Rot 0-100% (Segment 10)",
          "segment": 10
        },
        {
          "offset": 39,
          "function": "green",
          "label": "SMD-LED 10, Grün 0-100% (Segment 10)",
          "segment": 10
        },
        {
          "offset": 40,
          "function": "blue",
          "label": "SMD-LED 10, Blau 0-100% (Segment 10)",
          "segment": 10
        },
        {
          "offset": 41,
          "function": "red",
          "label": "SMD-LED 11, Rot 0-100% (Segment 11)",
          "segment": 11
        },
        {
          "offset": 42,
          "function": "green",
          "label": "SMD-LED 11, Grün 0-100% (Segment 11)",
          "segment": 11
        },
        {
          "offset": 43,
          "function": "blue",
          "label": "SMD-LED 11, Blau 0-100% (Segment 11)",
          "segment": 11
        },
        {
          "offset": 44,
          "function": "red",
          "label": "SMD-LED 12, Rot 0-100% (Segment 12)",
          "segment": 12
        },
        {
          "offset": 45,
          "function": "green",
          "label": "SMD-LED 12, Grün 0-100% (Segment 12)",
          "segment": 12
        },
        {
          "offset": 46,
          "function": "blue",
          "label": "SMD-LED 12, Blau 0-100% (Segment 12)",
          "segment": 12
        },
        {
          "offset": 47,
          "function": "strobe",
          "label": "Strobe-Effekt SMD-LEDs, Kanal 11-46",
          "ranges": [
            {
              "from": 0,
              "to": 9,
              "kind": "off",
              "label": "Keine Funktion"
            },
            {
              "from": 10,
              "to": 255,
              "kind": "strobe",
              "label": "Strobe-Effekt, langsam > schnell",
              "speed": "slowToFast"
            }
          ]
        },
        {
          "offset": 48,
          "function": "program",
          "label": "SMD-LED-Programme",
          "ranges": [
            {
              "from": 0,
              "to": 5,
              "kind": "off",
              "label": "Keine Funktion"
            },
            {
              "from": 6,
              "to": 15,
              "kind": "effect",
              "label": "Programm 1"
            },
            {
              "from": 16,
              "to": 25,
              "kind": "effect",
              "label": "Programm 2"
            },
            {
              "from": 26,
              "to": 35,
              "kind": "effect",
              "label": "Programm 3"
            },
            {
              "from": 36,
              "to": 45,
              "kind": "effect",
              "label": "Programm 4"
            },
            {
              "from": 46,
              "to": 55,
              "kind": "effect",
              "label": "Programm 5"
            },
            {
              "from": 56,
              "to": 65,
              "kind": "effect",
              "label": "Programm 6"
            },
            {
              "from": 66,
              "to": 75,
              "kind": "effect",
              "label": "Programm 7"
            },
            {
              "from": 76,
              "to": 85,
              "kind": "effect",
              "label": "Programm 8"
            },
            {
              "from": 86,
              "to": 95,
              "kind": "effect",
              "label": "Programm 9"
            },
            {
              "from": 96,
              "to": 105,
              "kind": "effect",
              "label": "Programm 10"
            },
            {
              "from": 106,
              "to": 115,
              "kind": "effect",
              "label": "Programm 11"
            },
            {
              "from": 116,
              "to": 125,
              "kind": "effect",
              "label": "Programm 12"
            },
            {
              "from": 126,
              "to": 135,
              "kind": "effect",
              "label": "Programm 13"
            },
            {
              "from": 136,
              "to": 145,
              "kind": "effect",
              "label": "Programm 14"
            },
            {
              "from": 146,
              "to": 155,
              "kind": "effect",
              "label": "Programm 15"
            },
            {
              "from": 156,
              "to": 165,
              "kind": "effect",
              "label": "Programm 16"
            },
            {
              "from": 166,
              "to": 175,
              "kind": "effect",
              "label": "Programm 17"
            },
            {
              "from": 176,
              "to": 185,
              "kind": "effect",
              "label": "Programm 18"
            },
            {
              "from": 186,
              "to": 195,
              "kind": "effect",
              "label": "Programm 19"
            },
            {
              "from": 196,
              "to": 205,
              "kind": "effect",
              "label": "Programm 20"
            },
            {
              "from": 206,
              "to": 215,
              "kind": "effect",
              "label": "Programm 21"
            },
            {
              "from": 216,
              "to": 225,
              "kind": "effect",
              "label": "Programm 22"
            },
            {
              "from": 226,
              "to": 235,
              "kind": "effect",
              "label": "Programm 23"
            },
            {
              "from": 236,
              "to": 255,
              "kind": "effect",
              "label": "Programm 24"
            }
          ]
        },
        {
          "offset": 49,
          "function": "programSpeed",
          "label": "Programm-Geschwindigkeit Kanal 48, langsam > schnell"
        }
      ]
    },
    {
      "schemaVersion": 1,
      "id": "eurolite-led-super-strobe-abl-148ch",
      "manufacturer": "Eurolite",
      "model": "LED Super Strobe ABL",
      "mode": "148CH",
      "category": "pixelBar",
      "channelCount": 148,
      "segments": 48,
      "verified": true,
      "source": "EUROLITE LED Super Strobe ABL, Bedienungsanleitung 00119586, Version 1.4 (Art. 52200920), Abschnitt „Funktionen im DMX-Betrieb“",
      "deviceSetup": "Taste MENU so oft drücken, bis das Display „Addr“ zeigt, mit ENTER bestätigen und die Adresse aus der App einstellen (A*** und d***). Danach MENU so oft drücken, bis das Display „**CH“ zeigt, mit UP/DOWN „148CH“ wählen und mit ENTER bestätigen.",
      "notes": "Stroboskop, Blinder und Ambientelicht in einem: 216 kaltweiße SMD-5730-LEDs (Strobo/Blinder) und 144 farbige RGB-LEDs (SMD 5050) auf der Reflektorfläche. Beide Lichtquellen sind getrennt steuerbar. Der Kanal „Dimmer SMD 5730“ ist als Kaltweiß eingetragen, damit die Farbwahl der App das weiße Licht trifft und die Helligkeit es mitregelt. Der Kanal „Dimmer SMD 5050“ steht deshalb fest auf 255 (als „other“ eingetragen): Die Helligkeit läuft über die Farbkanäle, sonst würde die App nur die RGB-LEDs dimmen und die weißen LEDs blieben voll an. Der Strobo-Knopf der App nutzt Kanal 2 (weißes Strobo), das RGB-Strobo bleibt aus. Weitere Modi laut Anleitung: 7CH, 13CH, 22CH und 148CH. Der größte Modus: die RGB-Fläche in 48 LED-Gruppen, je Gruppe Rot, Grün und Blau (Kanal 5 bis 148). Damit laufen feine Lauflichter über die Fläche, das Gerät belegt aber fast ein Drittel des Universums. Automatikprogramme gibt es in diesem Modus nicht.",
      "channels": [
        {
          "offset": 1,
          "function": "coldWhite",
          "label": "Dimmer SMD 5730 (kaltweiße LEDs), Gesamthelligkeit 0-100%"
        },
        {
          "offset": 2,
          "function": "strobe",
          "label": "Strobe SMD 5730 (kaltweiße LEDs)",
          "ranges": [
            {
              "from": 0,
              "to": 8,
              "kind": "off",
              "label": "Keine Funktion"
            },
            {
              "from": 9,
              "to": 255,
              "kind": "strobe",
              "label": "Strobo langsam bis schnell",
              "speed": "slowToFast"
            }
          ]
        },
        {
          "offset": 3,
          "function": "other",
          "label": "Dimmer SMD 5050 (RGB-LEDs), Gesamthelligkeit 0-100%",
          "defaultValue": 255
        },
        {
          "offset": 4,
          "function": "strobe",
          "label": "Strobe SMD 5050 (RGB-LEDs)",
          "ranges": [
            {
              "from": 0,
              "to": 8,
              "kind": "off",
              "label": "Keine Funktion"
            },
            {
              "from": 9,
              "to": 255,
              "kind": "strobe",
              "label": "Strobo langsam bis schnell",
              "speed": "slowToFast"
            }
          ]
        },
        {
          "offset": 5,
          "function": "red",
          "label": "Rot 0-100% (SMD 5050)",
          "segment": 1
        },
        {
          "offset": 6,
          "function": "green",
          "label": "Grün 0-100% (SMD 5050)",
          "segment": 1
        },
        {
          "offset": 7,
          "function": "blue",
          "label": "Blau 0-100% (SMD 5050)",
          "segment": 1
        },
        {
          "offset": 8,
          "function": "red",
          "label": "Rot 0-100% (SMD 5050)",
          "segment": 2
        },
        {
          "offset": 9,
          "function": "green",
          "label": "Grün 0-100% (SMD 5050)",
          "segment": 2
        },
        {
          "offset": 10,
          "function": "blue",
          "label": "Blau 0-100% (SMD 5050)",
          "segment": 2
        },
        {
          "offset": 11,
          "function": "red",
          "label": "Rot 0-100% (SMD 5050)",
          "segment": 3
        },
        {
          "offset": 12,
          "function": "green",
          "label": "Grün 0-100% (SMD 5050)",
          "segment": 3
        },
        {
          "offset": 13,
          "function": "blue",
          "label": "Blau 0-100% (SMD 5050)",
          "segment": 3
        },
        {
          "offset": 14,
          "function": "red",
          "label": "Rot 0-100% (SMD 5050)",
          "segment": 4
        },
        {
          "offset": 15,
          "function": "green",
          "label": "Grün 0-100% (SMD 5050)",
          "segment": 4
        },
        {
          "offset": 16,
          "function": "blue",
          "label": "Blau 0-100% (SMD 5050)",
          "segment": 4
        },
        {
          "offset": 17,
          "function": "red",
          "label": "Rot 0-100% (SMD 5050)",
          "segment": 5
        },
        {
          "offset": 18,
          "function": "green",
          "label": "Grün 0-100% (SMD 5050)",
          "segment": 5
        },
        {
          "offset": 19,
          "function": "blue",
          "label": "Blau 0-100% (SMD 5050)",
          "segment": 5
        },
        {
          "offset": 20,
          "function": "red",
          "label": "Rot 0-100% (SMD 5050)",
          "segment": 6
        },
        {
          "offset": 21,
          "function": "green",
          "label": "Grün 0-100% (SMD 5050)",
          "segment": 6
        },
        {
          "offset": 22,
          "function": "blue",
          "label": "Blau 0-100% (SMD 5050)",
          "segment": 6
        },
        {
          "offset": 23,
          "function": "red",
          "label": "Rot 0-100% (SMD 5050)",
          "segment": 7
        },
        {
          "offset": 24,
          "function": "green",
          "label": "Grün 0-100% (SMD 5050)",
          "segment": 7
        },
        {
          "offset": 25,
          "function": "blue",
          "label": "Blau 0-100% (SMD 5050)",
          "segment": 7
        },
        {
          "offset": 26,
          "function": "red",
          "label": "Rot 0-100% (SMD 5050)",
          "segment": 8
        },
        {
          "offset": 27,
          "function": "green",
          "label": "Grün 0-100% (SMD 5050)",
          "segment": 8
        },
        {
          "offset": 28,
          "function": "blue",
          "label": "Blau 0-100% (SMD 5050)",
          "segment": 8
        },
        {
          "offset": 29,
          "function": "red",
          "label": "Rot 0-100% (SMD 5050)",
          "segment": 9
        },
        {
          "offset": 30,
          "function": "green",
          "label": "Grün 0-100% (SMD 5050)",
          "segment": 9
        },
        {
          "offset": 31,
          "function": "blue",
          "label": "Blau 0-100% (SMD 5050)",
          "segment": 9
        },
        {
          "offset": 32,
          "function": "red",
          "label": "Rot 0-100% (SMD 5050)",
          "segment": 10
        },
        {
          "offset": 33,
          "function": "green",
          "label": "Grün 0-100% (SMD 5050)",
          "segment": 10
        },
        {
          "offset": 34,
          "function": "blue",
          "label": "Blau 0-100% (SMD 5050)",
          "segment": 10
        },
        {
          "offset": 35,
          "function": "red",
          "label": "Rot 0-100% (SMD 5050)",
          "segment": 11
        },
        {
          "offset": 36,
          "function": "green",
          "label": "Grün 0-100% (SMD 5050)",
          "segment": 11
        },
        {
          "offset": 37,
          "function": "blue",
          "label": "Blau 0-100% (SMD 5050)",
          "segment": 11
        },
        {
          "offset": 38,
          "function": "red",
          "label": "Rot 0-100% (SMD 5050)",
          "segment": 12
        },
        {
          "offset": 39,
          "function": "green",
          "label": "Grün 0-100% (SMD 5050)",
          "segment": 12
        },
        {
          "offset": 40,
          "function": "blue",
          "label": "Blau 0-100% (SMD 5050)",
          "segment": 12
        },
        {
          "offset": 41,
          "function": "red",
          "label": "Rot 0-100% (SMD 5050)",
          "segment": 13
        },
        {
          "offset": 42,
          "function": "green",
          "label": "Grün 0-100% (SMD 5050)",
          "segment": 13
        },
        {
          "offset": 43,
          "function": "blue",
          "label": "Blau 0-100% (SMD 5050)",
          "segment": 13
        },
        {
          "offset": 44,
          "function": "red",
          "label": "Rot 0-100% (SMD 5050)",
          "segment": 14
        },
        {
          "offset": 45,
          "function": "green",
          "label": "Grün 0-100% (SMD 5050)",
          "segment": 14
        },
        {
          "offset": 46,
          "function": "blue",
          "label": "Blau 0-100% (SMD 5050)",
          "segment": 14
        },
        {
          "offset": 47,
          "function": "red",
          "label": "Rot 0-100% (SMD 5050)",
          "segment": 15
        },
        {
          "offset": 48,
          "function": "green",
          "label": "Grün 0-100% (SMD 5050)",
          "segment": 15
        },
        {
          "offset": 49,
          "function": "blue",
          "label": "Blau 0-100% (SMD 5050)",
          "segment": 15
        },
        {
          "offset": 50,
          "function": "red",
          "label": "Rot 0-100% (SMD 5050)",
          "segment": 16
        },
        {
          "offset": 51,
          "function": "green",
          "label": "Grün 0-100% (SMD 5050)",
          "segment": 16
        },
        {
          "offset": 52,
          "function": "blue",
          "label": "Blau 0-100% (SMD 5050)",
          "segment": 16
        },
        {
          "offset": 53,
          "function": "red",
          "label": "Rot 0-100% (SMD 5050)",
          "segment": 17
        },
        {
          "offset": 54,
          "function": "green",
          "label": "Grün 0-100% (SMD 5050)",
          "segment": 17
        },
        {
          "offset": 55,
          "function": "blue",
          "label": "Blau 0-100% (SMD 5050)",
          "segment": 17
        },
        {
          "offset": 56,
          "function": "red",
          "label": "Rot 0-100% (SMD 5050)",
          "segment": 18
        },
        {
          "offset": 57,
          "function": "green",
          "label": "Grün 0-100% (SMD 5050)",
          "segment": 18
        },
        {
          "offset": 58,
          "function": "blue",
          "label": "Blau 0-100% (SMD 5050)",
          "segment": 18
        },
        {
          "offset": 59,
          "function": "red",
          "label": "Rot 0-100% (SMD 5050)",
          "segment": 19
        },
        {
          "offset": 60,
          "function": "green",
          "label": "Grün 0-100% (SMD 5050)",
          "segment": 19
        },
        {
          "offset": 61,
          "function": "blue",
          "label": "Blau 0-100% (SMD 5050)",
          "segment": 19
        },
        {
          "offset": 62,
          "function": "red",
          "label": "Rot 0-100% (SMD 5050)",
          "segment": 20
        },
        {
          "offset": 63,
          "function": "green",
          "label": "Grün 0-100% (SMD 5050)",
          "segment": 20
        },
        {
          "offset": 64,
          "function": "blue",
          "label": "Blau 0-100% (SMD 5050)",
          "segment": 20
        },
        {
          "offset": 65,
          "function": "red",
          "label": "Rot 0-100% (SMD 5050)",
          "segment": 21
        },
        {
          "offset": 66,
          "function": "green",
          "label": "Grün 0-100% (SMD 5050)",
          "segment": 21
        },
        {
          "offset": 67,
          "function": "blue",
          "label": "Blau 0-100% (SMD 5050)",
          "segment": 21
        },
        {
          "offset": 68,
          "function": "red",
          "label": "Rot 0-100% (SMD 5050)",
          "segment": 22
        },
        {
          "offset": 69,
          "function": "green",
          "label": "Grün 0-100% (SMD 5050)",
          "segment": 22
        },
        {
          "offset": 70,
          "function": "blue",
          "label": "Blau 0-100% (SMD 5050)",
          "segment": 22
        },
        {
          "offset": 71,
          "function": "red",
          "label": "Rot 0-100% (SMD 5050)",
          "segment": 23
        },
        {
          "offset": 72,
          "function": "green",
          "label": "Grün 0-100% (SMD 5050)",
          "segment": 23
        },
        {
          "offset": 73,
          "function": "blue",
          "label": "Blau 0-100% (SMD 5050)",
          "segment": 23
        },
        {
          "offset": 74,
          "function": "red",
          "label": "Rot 0-100% (SMD 5050)",
          "segment": 24
        },
        {
          "offset": 75,
          "function": "green",
          "label": "Grün 0-100% (SMD 5050)",
          "segment": 24
        },
        {
          "offset": 76,
          "function": "blue",
          "label": "Blau 0-100% (SMD 5050)",
          "segment": 24
        },
        {
          "offset": 77,
          "function": "red",
          "label": "Rot 0-100% (SMD 5050)",
          "segment": 25
        },
        {
          "offset": 78,
          "function": "green",
          "label": "Grün 0-100% (SMD 5050)",
          "segment": 25
        },
        {
          "offset": 79,
          "function": "blue",
          "label": "Blau 0-100% (SMD 5050)",
          "segment": 25
        },
        {
          "offset": 80,
          "function": "red",
          "label": "Rot 0-100% (SMD 5050)",
          "segment": 26
        },
        {
          "offset": 81,
          "function": "green",
          "label": "Grün 0-100% (SMD 5050)",
          "segment": 26
        },
        {
          "offset": 82,
          "function": "blue",
          "label": "Blau 0-100% (SMD 5050)",
          "segment": 26
        },
        {
          "offset": 83,
          "function": "red",
          "label": "Rot 0-100% (SMD 5050)",
          "segment": 27
        },
        {
          "offset": 84,
          "function": "green",
          "label": "Grün 0-100% (SMD 5050)",
          "segment": 27
        },
        {
          "offset": 85,
          "function": "blue",
          "label": "Blau 0-100% (SMD 5050)",
          "segment": 27
        },
        {
          "offset": 86,
          "function": "red",
          "label": "Rot 0-100% (SMD 5050)",
          "segment": 28
        },
        {
          "offset": 87,
          "function": "green",
          "label": "Grün 0-100% (SMD 5050)",
          "segment": 28
        },
        {
          "offset": 88,
          "function": "blue",
          "label": "Blau 0-100% (SMD 5050)",
          "segment": 28
        },
        {
          "offset": 89,
          "function": "red",
          "label": "Rot 0-100% (SMD 5050)",
          "segment": 29
        },
        {
          "offset": 90,
          "function": "green",
          "label": "Grün 0-100% (SMD 5050)",
          "segment": 29
        },
        {
          "offset": 91,
          "function": "blue",
          "label": "Blau 0-100% (SMD 5050)",
          "segment": 29
        },
        {
          "offset": 92,
          "function": "red",
          "label": "Rot 0-100% (SMD 5050)",
          "segment": 30
        },
        {
          "offset": 93,
          "function": "green",
          "label": "Grün 0-100% (SMD 5050)",
          "segment": 30
        },
        {
          "offset": 94,
          "function": "blue",
          "label": "Blau 0-100% (SMD 5050)",
          "segment": 30
        },
        {
          "offset": 95,
          "function": "red",
          "label": "Rot 0-100% (SMD 5050)",
          "segment": 31
        },
        {
          "offset": 96,
          "function": "green",
          "label": "Grün 0-100% (SMD 5050)",
          "segment": 31
        },
        {
          "offset": 97,
          "function": "blue",
          "label": "Blau 0-100% (SMD 5050)",
          "segment": 31
        },
        {
          "offset": 98,
          "function": "red",
          "label": "Rot 0-100% (SMD 5050)",
          "segment": 32
        },
        {
          "offset": 99,
          "function": "green",
          "label": "Grün 0-100% (SMD 5050)",
          "segment": 32
        },
        {
          "offset": 100,
          "function": "blue",
          "label": "Blau 0-100% (SMD 5050)",
          "segment": 32
        },
        {
          "offset": 101,
          "function": "red",
          "label": "Rot 0-100% (SMD 5050)",
          "segment": 33
        },
        {
          "offset": 102,
          "function": "green",
          "label": "Grün 0-100% (SMD 5050)",
          "segment": 33
        },
        {
          "offset": 103,
          "function": "blue",
          "label": "Blau 0-100% (SMD 5050)",
          "segment": 33
        },
        {
          "offset": 104,
          "function": "red",
          "label": "Rot 0-100% (SMD 5050)",
          "segment": 34
        },
        {
          "offset": 105,
          "function": "green",
          "label": "Grün 0-100% (SMD 5050)",
          "segment": 34
        },
        {
          "offset": 106,
          "function": "blue",
          "label": "Blau 0-100% (SMD 5050)",
          "segment": 34
        },
        {
          "offset": 107,
          "function": "red",
          "label": "Rot 0-100% (SMD 5050)",
          "segment": 35
        },
        {
          "offset": 108,
          "function": "green",
          "label": "Grün 0-100% (SMD 5050)",
          "segment": 35
        },
        {
          "offset": 109,
          "function": "blue",
          "label": "Blau 0-100% (SMD 5050)",
          "segment": 35
        },
        {
          "offset": 110,
          "function": "red",
          "label": "Rot 0-100% (SMD 5050)",
          "segment": 36
        },
        {
          "offset": 111,
          "function": "green",
          "label": "Grün 0-100% (SMD 5050)",
          "segment": 36
        },
        {
          "offset": 112,
          "function": "blue",
          "label": "Blau 0-100% (SMD 5050)",
          "segment": 36
        },
        {
          "offset": 113,
          "function": "red",
          "label": "Rot 0-100% (SMD 5050)",
          "segment": 37
        },
        {
          "offset": 114,
          "function": "green",
          "label": "Grün 0-100% (SMD 5050)",
          "segment": 37
        },
        {
          "offset": 115,
          "function": "blue",
          "label": "Blau 0-100% (SMD 5050)",
          "segment": 37
        },
        {
          "offset": 116,
          "function": "red",
          "label": "Rot 0-100% (SMD 5050)",
          "segment": 38
        },
        {
          "offset": 117,
          "function": "green",
          "label": "Grün 0-100% (SMD 5050)",
          "segment": 38
        },
        {
          "offset": 118,
          "function": "blue",
          "label": "Blau 0-100% (SMD 5050)",
          "segment": 38
        },
        {
          "offset": 119,
          "function": "red",
          "label": "Rot 0-100% (SMD 5050)",
          "segment": 39
        },
        {
          "offset": 120,
          "function": "green",
          "label": "Grün 0-100% (SMD 5050)",
          "segment": 39
        },
        {
          "offset": 121,
          "function": "blue",
          "label": "Blau 0-100% (SMD 5050)",
          "segment": 39
        },
        {
          "offset": 122,
          "function": "red",
          "label": "Rot 0-100% (SMD 5050)",
          "segment": 40
        },
        {
          "offset": 123,
          "function": "green",
          "label": "Grün 0-100% (SMD 5050)",
          "segment": 40
        },
        {
          "offset": 124,
          "function": "blue",
          "label": "Blau 0-100% (SMD 5050)",
          "segment": 40
        },
        {
          "offset": 125,
          "function": "red",
          "label": "Rot 0-100% (SMD 5050)",
          "segment": 41
        },
        {
          "offset": 126,
          "function": "green",
          "label": "Grün 0-100% (SMD 5050)",
          "segment": 41
        },
        {
          "offset": 127,
          "function": "blue",
          "label": "Blau 0-100% (SMD 5050)",
          "segment": 41
        },
        {
          "offset": 128,
          "function": "red",
          "label": "Rot 0-100% (SMD 5050)",
          "segment": 42
        },
        {
          "offset": 129,
          "function": "green",
          "label": "Grün 0-100% (SMD 5050)",
          "segment": 42
        },
        {
          "offset": 130,
          "function": "blue",
          "label": "Blau 0-100% (SMD 5050)",
          "segment": 42
        },
        {
          "offset": 131,
          "function": "red",
          "label": "Rot 0-100% (SMD 5050)",
          "segment": 43
        },
        {
          "offset": 132,
          "function": "green",
          "label": "Grün 0-100% (SMD 5050)",
          "segment": 43
        },
        {
          "offset": 133,
          "function": "blue",
          "label": "Blau 0-100% (SMD 5050)",
          "segment": 43
        },
        {
          "offset": 134,
          "function": "red",
          "label": "Rot 0-100% (SMD 5050)",
          "segment": 44
        },
        {
          "offset": 135,
          "function": "green",
          "label": "Grün 0-100% (SMD 5050)",
          "segment": 44
        },
        {
          "offset": 136,
          "function": "blue",
          "label": "Blau 0-100% (SMD 5050)",
          "segment": 44
        },
        {
          "offset": 137,
          "function": "red",
          "label": "Rot 0-100% (SMD 5050)",
          "segment": 45
        },
        {
          "offset": 138,
          "function": "green",
          "label": "Grün 0-100% (SMD 5050)",
          "segment": 45
        },
        {
          "offset": 139,
          "function": "blue",
          "label": "Blau 0-100% (SMD 5050)",
          "segment": 45
        },
        {
          "offset": 140,
          "function": "red",
          "label": "Rot 0-100% (SMD 5050)",
          "segment": 46
        },
        {
          "offset": 141,
          "function": "green",
          "label": "Grün 0-100% (SMD 5050)",
          "segment": 46
        },
        {
          "offset": 142,
          "function": "blue",
          "label": "Blau 0-100% (SMD 5050)",
          "segment": 46
        },
        {
          "offset": 143,
          "function": "red",
          "label": "Rot 0-100% (SMD 5050)",
          "segment": 47
        },
        {
          "offset": 144,
          "function": "green",
          "label": "Grün 0-100% (SMD 5050)",
          "segment": 47
        },
        {
          "offset": 145,
          "function": "blue",
          "label": "Blau 0-100% (SMD 5050)",
          "segment": 47
        },
        {
          "offset": 146,
          "function": "red",
          "label": "Rot 0-100% (SMD 5050)",
          "segment": 48
        },
        {
          "offset": 147,
          "function": "green",
          "label": "Grün 0-100% (SMD 5050)",
          "segment": 48
        },
        {
          "offset": 148,
          "function": "blue",
          "label": "Blau 0-100% (SMD 5050)",
          "segment": 48
        }
      ]
    },
    {
      "schemaVersion": 1,
      "id": "eurolite-led-super-strobe-abl-22ch",
      "manufacturer": "Eurolite",
      "model": "LED Super Strobe ABL",
      "mode": "22CH",
      "category": "pixelBar",
      "channelCount": 22,
      "segments": 4,
      "verified": true,
      "source": "EUROLITE LED Super Strobe ABL, Bedienungsanleitung 00119586, Version 1.4 (Art. 52200920), Abschnitt „Funktionen im DMX-Betrieb“",
      "deviceSetup": "Taste MENU so oft drücken, bis das Display „Addr“ zeigt, mit ENTER bestätigen und die Adresse aus der App einstellen (A*** und d***). Danach MENU so oft drücken, bis das Display „**CH“ zeigt, mit UP/DOWN „22CH“ wählen und mit ENTER bestätigen.",
      "notes": "Stroboskop, Blinder und Ambientelicht in einem: 216 kaltweiße SMD-5730-LEDs (Strobo/Blinder) und 144 farbige RGB-LEDs (SMD 5050) auf der Reflektorfläche. Beide Lichtquellen sind getrennt steuerbar. Der Kanal „Dimmer SMD 5730“ ist als Kaltweiß eingetragen, damit die Farbwahl der App das weiße Licht trifft und die Helligkeit es mitregelt. Der Kanal „Dimmer SMD 5050“ steht deshalb fest auf 255 (als „other“ eingetragen): Die Helligkeit läuft über die Farbkanäle, sonst würde die App nur die RGB-LEDs dimmen und die weißen LEDs blieben voll an. Der Strobo-Knopf der App nutzt Kanal 2 (weißes Strobo), das RGB-Strobo bleibt aus. Weitere Modi laut Anleitung: 7CH, 13CH, 22CH und 148CH. Empfohlener Modus für Lauflicht: die RGB-Fläche in 4 Segmenten. Kanal 3 verlängert die Blitzdauer der weißen LEDs und bleibt auf 0. Die Kanäle 18 bis 22 (Automatik Programme, Farbpresets, Hintergrundfarbe, Laufrichtung) gehören zu den eingebauten Programmen des Geräts und bleiben aus, damit die App das Licht bestimmt. Für welche Segment-Nummer welcher Teil der Fläche leuchtet, zeigt die Grafik der Anleitung; die Richtung lässt sich in der App pro Lampe drehen.",
      "channels": [
        {
          "offset": 1,
          "function": "coldWhite",
          "label": "Dimmer SMD 5730 (kaltweiße LEDs), Gesamthelligkeit 0-100%"
        },
        {
          "offset": 2,
          "function": "strobe",
          "label": "Strobe SMD 5730 (kaltweiße LEDs)",
          "ranges": [
            {
              "from": 0,
              "to": 8,
              "kind": "off",
              "label": "Keine Funktion"
            },
            {
              "from": 9,
              "to": 255,
              "kind": "strobe",
              "label": "Strobo langsam bis schnell",
              "speed": "slowToFast"
            }
          ]
        },
        {
          "offset": 3,
          "function": "other",
          "label": "Blitzdauer zunehmend (SMD 5730)"
        },
        {
          "offset": 4,
          "function": "other",
          "label": "Dimmer SMD 5050 (RGB-LEDs), Gesamthelligkeit 0-100%",
          "defaultValue": 255
        },
        {
          "offset": 5,
          "function": "strobe",
          "label": "Strobe SMD 5050 (RGB-LEDs)",
          "ranges": [
            {
              "from": 0,
              "to": 8,
              "kind": "off",
              "label": "Keine Funktion"
            },
            {
              "from": 9,
              "to": 255,
              "kind": "strobe",
              "label": "Strobo langsam bis schnell",
              "speed": "slowToFast"
            }
          ]
        },
        {
          "offset": 6,
          "function": "red",
          "label": "Rot 0-100% (SMD 5050)",
          "segment": 1
        },
        {
          "offset": 7,
          "function": "green",
          "label": "Grün 0-100% (SMD 5050)",
          "segment": 1
        },
        {
          "offset": 8,
          "function": "blue",
          "label": "Blau 0-100% (SMD 5050)",
          "segment": 1
        },
        {
          "offset": 9,
          "function": "red",
          "label": "Rot 0-100% (SMD 5050)",
          "segment": 2
        },
        {
          "offset": 10,
          "function": "green",
          "label": "Grün 0-100% (SMD 5050)",
          "segment": 2
        },
        {
          "offset": 11,
          "function": "blue",
          "label": "Blau 0-100% (SMD 5050)",
          "segment": 2
        },
        {
          "offset": 12,
          "function": "red",
          "label": "Rot 0-100% (SMD 5050)",
          "segment": 3
        },
        {
          "offset": 13,
          "function": "green",
          "label": "Grün 0-100% (SMD 5050)",
          "segment": 3
        },
        {
          "offset": 14,
          "function": "blue",
          "label": "Blau 0-100% (SMD 5050)",
          "segment": 3
        },
        {
          "offset": 15,
          "function": "red",
          "label": "Rot 0-100% (SMD 5050)",
          "segment": 4
        },
        {
          "offset": 16,
          "function": "green",
          "label": "Grün 0-100% (SMD 5050)",
          "segment": 4
        },
        {
          "offset": 17,
          "function": "blue",
          "label": "Blau 0-100% (SMD 5050)",
          "segment": 4
        },
        {
          "offset": 18,
          "function": "program",
          "label": "Automatik Programm, 16 Effekte (SMD 5050)",
          "ranges": [
            {
              "from": 0,
              "to": 7,
              "kind": "off",
              "label": "Keine Funktion"
            },
            {
              "from": 8,
              "to": 255,
              "kind": "effect",
              "label": "Programm 1 bis 16"
            }
          ]
        },
        {
          "offset": 19,
          "function": "programSpeed",
          "label": "Automatik Programm Speed (SMD 5050)"
        },
        {
          "offset": 20,
          "function": "colorMacro",
          "label": "Farbpresets (SMD 5050)",
          "ranges": [
            {
              "from": 0,
              "to": 7,
              "kind": "off",
              "label": "Keine Funktion"
            },
            {
              "from": 8,
              "to": 255,
              "kind": "effect",
              "label": "Farbpresets für 16 Automatik Programme"
            }
          ]
        },
        {
          "offset": 21,
          "function": "other",
          "label": "Hintergrundfarbe (Automatik, R, G, B, RG, RB, GB, RGB)"
        },
        {
          "offset": 22,
          "function": "other",
          "label": "Richtungsänderung (unten nach oben / oben nach unten)"
        }
      ]
    },
    {
      "schemaVersion": 1,
      "id": "eurolite-led-super-strobe-abl-7ch",
      "manufacturer": "Eurolite",
      "model": "LED Super Strobe ABL",
      "mode": "7CH",
      "category": "par",
      "channelCount": 7,
      "verified": true,
      "source": "EUROLITE LED Super Strobe ABL, Bedienungsanleitung 00119586, Version 1.4 (Art. 52200920), Abschnitt „Funktionen im DMX-Betrieb“",
      "deviceSetup": "Taste MENU so oft drücken, bis das Display „Addr“ zeigt, mit ENTER bestätigen und die Adresse aus der App einstellen (A*** und d***). Danach MENU so oft drücken, bis das Display „**CH“ zeigt, mit UP/DOWN „7CH“ wählen und mit ENTER bestätigen.",
      "notes": "Stroboskop, Blinder und Ambientelicht in einem: 216 kaltweiße SMD-5730-LEDs (Strobo/Blinder) und 144 farbige RGB-LEDs (SMD 5050) auf der Reflektorfläche. Beide Lichtquellen sind getrennt steuerbar. Der Kanal „Dimmer SMD 5730“ ist als Kaltweiß eingetragen, damit die Farbwahl der App das weiße Licht trifft und die Helligkeit es mitregelt. Der Kanal „Dimmer SMD 5050“ steht deshalb fest auf 255 (als „other“ eingetragen): Die Helligkeit läuft über die Farbkanäle, sonst würde die App nur die RGB-LEDs dimmen und die weißen LEDs blieben voll an. Der Strobo-Knopf der App nutzt Kanal 2 (weißes Strobo), das RGB-Strobo bleibt aus. Weitere Modi laut Anleitung: 7CH, 13CH, 22CH und 148CH. Der einfachste Modus: weißes Licht mit Strobo plus die RGB-Fläche in einer Farbe, ohne Segmente und ohne Automatikprogramme.",
      "channels": [
        {
          "offset": 1,
          "function": "coldWhite",
          "label": "Dimmer SMD 5730 (kaltweiße LEDs), Gesamthelligkeit 0-100%"
        },
        {
          "offset": 2,
          "function": "strobe",
          "label": "Strobe SMD 5730 (kaltweiße LEDs)",
          "ranges": [
            {
              "from": 0,
              "to": 8,
              "kind": "off",
              "label": "Keine Funktion"
            },
            {
              "from": 9,
              "to": 255,
              "kind": "strobe",
              "label": "Strobo langsam bis schnell",
              "speed": "slowToFast"
            }
          ]
        },
        {
          "offset": 3,
          "function": "other",
          "label": "Dimmer SMD 5050 (RGB-LEDs), Gesamthelligkeit 0-100%",
          "defaultValue": 255
        },
        {
          "offset": 4,
          "function": "strobe",
          "label": "Strobe SMD 5050 (RGB-LEDs)",
          "ranges": [
            {
              "from": 0,
              "to": 8,
              "kind": "off",
              "label": "Keine Funktion"
            },
            {
              "from": 9,
              "to": 255,
              "kind": "strobe",
              "label": "Strobo langsam bis schnell",
              "speed": "slowToFast"
            }
          ]
        },
        {
          "offset": 5,
          "function": "red",
          "label": "Rot 0-100% (SMD 5050)"
        },
        {
          "offset": 6,
          "function": "green",
          "label": "Grün 0-100% (SMD 5050)"
        },
        {
          "offset": 7,
          "function": "blue",
          "label": "Blau 0-100% (SMD 5050)"
        }
      ]
    },
    {
      "schemaVersion": 1,
      "manufacturer": "Eurolite",
      "model": "LED TMH-17 Moving-Head Spot",
      "category": "movingHeadSpot",
      "movement": {
        "panDegrees": 540,
        "tiltDegrees": 200
      },
      "verified": true,
      "source": "EUROLITE LED TMH-17 Moving-Head Spot, Bedienungsanleitung 00107658, Version 1.0, Abschnitt „DMX-Protokoll“ (Seiten 14 bis 16); Pan 540° und Tilt 200° aus den technischen Daten",
      "id": "eurolite-led-tmh-17-11ch",
      "mode": "11 CH",
      "channelCount": 11,
      "deviceSetup": "MENU → „CHnd“ auf „11 CH“, dann MENU → „Addr“ auf die Adresse aus der App.",
      "notes": "Empfohlener Modus: nur hier gibt es die Feinkanäle für Drehung und Neigung, die Bewegungen laufen dadurch ruckelfrei. Farbrad mit 7 Farben und Offen, statisches Goborad mit 7 Gobos und Offen; die Namen der Gobos lassen sich unter Modelle → „Gobos benennen“ an der Lampe vergeben. Die Mischstellungen des Farbrads (z. B. „Magenta/Orange“) haben bewusst keinen Farbwert, damit die App sie nicht von selbst wählt. Kanal 10 (internes Programm, Musiksteuerung) und Kanal 11 (Spezialfunktionen, Reset) bleiben auf 0, damit die App das Licht bestimmt.",
      "channels": [
        {
          "offset": 1,
          "function": "pan",
          "label": "Horizontale Bewegung (PAN), Mitte 128",
          "defaultValue": 128
        },
        {
          "offset": 2,
          "function": "panFine",
          "label": "PAN-Bewegung mit 16-Bit-Auflösung, Feinindizierung"
        },
        {
          "offset": 3,
          "function": "tilt",
          "label": "Vertikale Bewegung (TILT), Mitte 128",
          "defaultValue": 128
        },
        {
          "offset": 4,
          "function": "tiltFine",
          "label": "TILT-Bewegung mit 16-Bit-Auflösung, Feinindizierung"
        },
        {
          "offset": 5,
          "function": "colorWheel",
          "label": "Farbrad",
          "ranges": [
            {
              "from": 0,
              "to": 9,
              "kind": "slot",
              "label": "Offen/Weiß",
              "color": "#FFFFFF"
            },
            {
              "from": 10,
              "to": 19,
              "kind": "slot",
              "label": "Rot",
              "color": "#FF0000"
            },
            {
              "from": 20,
              "to": 29,
              "kind": "slot",
              "label": "Grün",
              "color": "#00FF00"
            },
            {
              "from": 30,
              "to": 39,
              "kind": "slot",
              "label": "Blau",
              "color": "#0000FF"
            },
            {
              "from": 40,
              "to": 49,
              "kind": "slot",
              "label": "Gelb",
              "color": "#FFFF00"
            },
            {
              "from": 50,
              "to": 59,
              "kind": "slot",
              "label": "Hellblau",
              "color": "#66CCFF"
            },
            {
              "from": 60,
              "to": 69,
              "kind": "slot",
              "label": "Orange",
              "color": "#FF7F00"
            },
            {
              "from": 70,
              "to": 79,
              "kind": "slot",
              "label": "Magenta",
              "color": "#FF00FF"
            },
            {
              "from": 80,
              "to": 89,
              "kind": "slot",
              "label": "Magenta/Orange"
            },
            {
              "from": 90,
              "to": 99,
              "kind": "slot",
              "label": "Orange/Hellblau"
            },
            {
              "from": 100,
              "to": 109,
              "kind": "slot",
              "label": "Hellblau/Gelb"
            },
            {
              "from": 110,
              "to": 119,
              "kind": "slot",
              "label": "Gelb/Blau"
            },
            {
              "from": 120,
              "to": 129,
              "kind": "slot",
              "label": "Blau/Grün"
            },
            {
              "from": 130,
              "to": 139,
              "kind": "slot",
              "label": "Grün/Rot"
            },
            {
              "from": 140,
              "to": 255,
              "kind": "effect",
              "label": "Regenbogen, schneller werdend"
            }
          ]
        },
        {
          "offset": 6,
          "function": "gobo",
          "label": "Statisches Goborad, Gobo Shake",
          "ranges": [
            {
              "from": 0,
              "to": 7,
              "kind": "slot",
              "label": "Offen"
            },
            {
              "from": 8,
              "to": 15,
              "kind": "slot",
              "label": "Gobo 1"
            },
            {
              "from": 16,
              "to": 23,
              "kind": "slot",
              "label": "Gobo 2"
            },
            {
              "from": 24,
              "to": 31,
              "kind": "slot",
              "label": "Gobo 3"
            },
            {
              "from": 32,
              "to": 39,
              "kind": "slot",
              "label": "Gobo 4"
            },
            {
              "from": 40,
              "to": 47,
              "kind": "slot",
              "label": "Gobo 5"
            },
            {
              "from": 48,
              "to": 55,
              "kind": "slot",
              "label": "Gobo 6"
            },
            {
              "from": 56,
              "to": 63,
              "kind": "slot",
              "label": "Gobo 7"
            },
            {
              "from": 64,
              "to": 71,
              "kind": "shake",
              "label": "Gobo 7 wackelt, schneller werdend"
            },
            {
              "from": 72,
              "to": 79,
              "kind": "shake",
              "label": "Gobo 6 wackelt, schneller werdend"
            },
            {
              "from": 80,
              "to": 87,
              "kind": "shake",
              "label": "Gobo 5 wackelt, schneller werdend"
            },
            {
              "from": 88,
              "to": 95,
              "kind": "shake",
              "label": "Gobo 4 wackelt, schneller werdend"
            },
            {
              "from": 96,
              "to": 103,
              "kind": "shake",
              "label": "Gobo 3 wackelt, schneller werdend"
            },
            {
              "from": 104,
              "to": 111,
              "kind": "shake",
              "label": "Gobo 2 wackelt, schneller werdend"
            },
            {
              "from": 112,
              "to": 119,
              "kind": "shake",
              "label": "Gobo 1 wackelt, schneller werdend"
            },
            {
              "from": 120,
              "to": 127,
              "kind": "slot",
              "label": "Offen"
            },
            {
              "from": 128,
              "to": 255,
              "kind": "rotation",
              "label": "Goborad dreht, schneller werdend"
            }
          ]
        },
        {
          "offset": 7,
          "function": "strobe",
          "label": "Strobe",
          "ranges": [
            {
              "from": 0,
              "to": 9,
              "kind": "off",
              "label": "Keine Funktion"
            },
            {
              "from": 10,
              "to": 249,
              "kind": "strobe",
              "label": "Strobo, schneller werdend",
              "speed": "slowToFast"
            },
            {
              "from": 250,
              "to": 255,
              "kind": "off",
              "label": "Keine Funktion"
            }
          ]
        },
        {
          "offset": 8,
          "function": "dimmer",
          "label": "Dimmerintensität 0 bis 100 %"
        },
        {
          "offset": 9,
          "function": "panTiltSpeed",
          "label": "Geschwindigkeit Pan/Tilt, abnehmende Geschwindigkeit"
        },
        {
          "offset": 10,
          "function": "program",
          "label": "Internes Programm, Musiksteuerung",
          "ranges": [
            {
              "from": 0,
              "to": 59,
              "kind": "off",
              "label": "Keine Funktion"
            },
            {
              "from": 60,
              "to": 159,
              "kind": "effect",
              "label": "Internes Programm"
            },
            {
              "from": 160,
              "to": 255,
              "kind": "effect",
              "label": "Musiksteuerung"
            }
          ]
        },
        {
          "offset": 11,
          "function": "control",
          "label": "Spezialfunktionen, Reset",
          "ranges": [
            {
              "from": 0,
              "to": 20,
              "kind": "off",
              "label": "Keine Funktion"
            },
            {
              "from": 21,
              "to": 100,
              "kind": "other",
              "label": "Pan-Bewegung"
            },
            {
              "from": 101,
              "to": 200,
              "kind": "other",
              "label": "Tilt-Bewegung"
            },
            {
              "from": 201,
              "to": 249,
              "kind": "other",
              "label": "Pan-/Tilt-Bewegung"
            },
            {
              "from": 250,
              "to": 255,
              "kind": "other",
              "label": "Reset"
            }
          ]
        }
      ]
    },
    {
      "schemaVersion": 1,
      "manufacturer": "Eurolite",
      "model": "LED TMH-17 Moving-Head Spot",
      "category": "movingHeadSpot",
      "movement": {
        "panDegrees": 540,
        "tiltDegrees": 200
      },
      "verified": true,
      "source": "EUROLITE LED TMH-17 Moving-Head Spot, Bedienungsanleitung 00107658, Version 1.0, Abschnitt „DMX-Protokoll“ (Seiten 14 bis 16); Pan 540° und Tilt 200° aus den technischen Daten",
      "id": "eurolite-led-tmh-17-9ch",
      "mode": "09 CH",
      "channelCount": 9,
      "deviceSetup": "MENU → „CHnd“ auf „09 CH“, dann MENU → „Addr“ auf die Adresse aus der App.",
      "notes": "Kleiner Modus ohne die Feinkanäle für Drehung und Neigung. Für weiche Bewegungen ist der Modus „11 CH“ die bessere Wahl. Farbrad mit 7 Farben und Offen, statisches Goborad mit 7 Gobos und Offen; die Mischstellungen des Farbrads haben bewusst keinen Farbwert. Kanal 8 (internes Programm, Musiksteuerung) und Kanal 9 (Spezialfunktionen, Reset) bleiben auf 0, damit die App das Licht bestimmt.",
      "channels": [
        {
          "offset": 1,
          "function": "pan",
          "label": "Horizontale Bewegung (PAN), Mitte 128",
          "defaultValue": 128
        },
        {
          "offset": 2,
          "function": "tilt",
          "label": "Vertikale Bewegung (TILT), Mitte 128",
          "defaultValue": 128
        },
        {
          "offset": 3,
          "function": "colorWheel",
          "label": "Farbrad",
          "ranges": [
            {
              "from": 0,
              "to": 9,
              "kind": "slot",
              "label": "Offen/Weiß",
              "color": "#FFFFFF"
            },
            {
              "from": 10,
              "to": 19,
              "kind": "slot",
              "label": "Rot",
              "color": "#FF0000"
            },
            {
              "from": 20,
              "to": 29,
              "kind": "slot",
              "label": "Grün",
              "color": "#00FF00"
            },
            {
              "from": 30,
              "to": 39,
              "kind": "slot",
              "label": "Blau",
              "color": "#0000FF"
            },
            {
              "from": 40,
              "to": 49,
              "kind": "slot",
              "label": "Gelb",
              "color": "#FFFF00"
            },
            {
              "from": 50,
              "to": 59,
              "kind": "slot",
              "label": "Hellblau",
              "color": "#66CCFF"
            },
            {
              "from": 60,
              "to": 69,
              "kind": "slot",
              "label": "Orange",
              "color": "#FF7F00"
            },
            {
              "from": 70,
              "to": 79,
              "kind": "slot",
              "label": "Magenta",
              "color": "#FF00FF"
            },
            {
              "from": 80,
              "to": 89,
              "kind": "slot",
              "label": "Magenta/Orange"
            },
            {
              "from": 90,
              "to": 99,
              "kind": "slot",
              "label": "Orange/Hellblau"
            },
            {
              "from": 100,
              "to": 109,
              "kind": "slot",
              "label": "Hellblau/Gelb"
            },
            {
              "from": 110,
              "to": 119,
              "kind": "slot",
              "label": "Gelb/Blau"
            },
            {
              "from": 120,
              "to": 129,
              "kind": "slot",
              "label": "Blau/Grün"
            },
            {
              "from": 130,
              "to": 139,
              "kind": "slot",
              "label": "Grün/Rot"
            },
            {
              "from": 140,
              "to": 255,
              "kind": "effect",
              "label": "Regenbogen, schneller werdend"
            }
          ]
        },
        {
          "offset": 4,
          "function": "gobo",
          "label": "Statisches Goborad, Gobo Shake",
          "ranges": [
            {
              "from": 0,
              "to": 7,
              "kind": "slot",
              "label": "Offen"
            },
            {
              "from": 8,
              "to": 15,
              "kind": "slot",
              "label": "Gobo 1"
            },
            {
              "from": 16,
              "to": 23,
              "kind": "slot",
              "label": "Gobo 2"
            },
            {
              "from": 24,
              "to": 31,
              "kind": "slot",
              "label": "Gobo 3"
            },
            {
              "from": 32,
              "to": 39,
              "kind": "slot",
              "label": "Gobo 4"
            },
            {
              "from": 40,
              "to": 47,
              "kind": "slot",
              "label": "Gobo 5"
            },
            {
              "from": 48,
              "to": 55,
              "kind": "slot",
              "label": "Gobo 6"
            },
            {
              "from": 56,
              "to": 63,
              "kind": "slot",
              "label": "Gobo 7"
            },
            {
              "from": 64,
              "to": 71,
              "kind": "shake",
              "label": "Gobo 7 wackelt, schneller werdend"
            },
            {
              "from": 72,
              "to": 79,
              "kind": "shake",
              "label": "Gobo 6 wackelt, schneller werdend"
            },
            {
              "from": 80,
              "to": 87,
              "kind": "shake",
              "label": "Gobo 5 wackelt, schneller werdend"
            },
            {
              "from": 88,
              "to": 95,
              "kind": "shake",
              "label": "Gobo 4 wackelt, schneller werdend"
            },
            {
              "from": 96,
              "to": 103,
              "kind": "shake",
              "label": "Gobo 3 wackelt, schneller werdend"
            },
            {
              "from": 104,
              "to": 111,
              "kind": "shake",
              "label": "Gobo 2 wackelt, schneller werdend"
            },
            {
              "from": 112,
              "to": 119,
              "kind": "shake",
              "label": "Gobo 1 wackelt, schneller werdend"
            },
            {
              "from": 120,
              "to": 127,
              "kind": "slot",
              "label": "Offen"
            },
            {
              "from": 128,
              "to": 255,
              "kind": "rotation",
              "label": "Goborad dreht, schneller werdend"
            }
          ]
        },
        {
          "offset": 5,
          "function": "strobe",
          "label": "Strobe",
          "ranges": [
            {
              "from": 0,
              "to": 9,
              "kind": "off",
              "label": "Keine Funktion"
            },
            {
              "from": 10,
              "to": 249,
              "kind": "strobe",
              "label": "Strobo, schneller werdend",
              "speed": "slowToFast"
            },
            {
              "from": 250,
              "to": 255,
              "kind": "off",
              "label": "Keine Funktion"
            }
          ]
        },
        {
          "offset": 6,
          "function": "dimmer",
          "label": "Dimmerintensität 0 bis 100 %"
        },
        {
          "offset": 7,
          "function": "panTiltSpeed",
          "label": "Geschwindigkeit Pan/Tilt, abnehmende Geschwindigkeit"
        },
        {
          "offset": 8,
          "function": "program",
          "label": "Internes Programm, Musiksteuerung",
          "ranges": [
            {
              "from": 0,
              "to": 59,
              "kind": "off",
              "label": "Keine Funktion"
            },
            {
              "from": 60,
              "to": 159,
              "kind": "effect",
              "label": "Internes Programm"
            },
            {
              "from": 160,
              "to": 255,
              "kind": "effect",
              "label": "Musiksteuerung"
            }
          ]
        },
        {
          "offset": 9,
          "function": "control",
          "label": "Spezialfunktionen, Reset",
          "ranges": [
            {
              "from": 0,
              "to": 20,
              "kind": "off",
              "label": "Keine Funktion"
            },
            {
              "from": 21,
              "to": 100,
              "kind": "other",
              "label": "Pan-Bewegung"
            },
            {
              "from": 101,
              "to": 200,
              "kind": "other",
              "label": "Tilt-Bewegung"
            },
            {
              "from": 201,
              "to": 249,
              "kind": "other",
              "label": "Pan-/Tilt-Bewegung"
            },
            {
              "from": 250,
              "to": 255,
              "kind": "other",
              "label": "Reset"
            }
          ]
        }
      ]
    },
    {
      "schemaVersion": 1,
      "id": "eurolite-led-tmh-46-16ch",
      "manufacturer": "Eurolite",
      "model": "LED TMH-46 Moving-Head Wash",
      "mode": "16 CH",
      "category": "movingHeadWash",
      "channelCount": 16,
      "movement": {
        "panDegrees": 540,
        "tiltDegrees": 220
      },
      "verified": true,
      "source": "EUROLITE LED TMH-46 Moving-Head Wash, Best.-Nr. 51785892, Bedienungsanleitung 00113093, Version 1.1 (© 10.03.2020), Abschnitt „DMX-Protokoll“ (Seiten 11 und 12), Menüstruktur Seite 10; Pan 540° und Tilt 220° aus den technischen Daten (Seite 14). Quelle: steinigke.de",
      "deviceSetup": "MENU so oft drücken, bis „CHnd“ im Display steht, mit UP/DOWN „16 CH“ wählen und mit ENTER bestätigen. Dann MENU so oft drücken, bis „Addr“ erscheint, ENTER, mit UP/DOWN die Adresse aus der App einstellen und mit ENTER bestätigen.",
      "notes": "Wie der 18-Kanal-Modus, nur ohne die Feinkanäle für Drehung und Neigung; für ruckelfreie Bewegungen besser „18 CH“ nehmen. Farbmischung aus Rot, Grün, Blau, Weiß, Amber und UV (6in1-LEDs), eigener Dimmer, reiner Strobo-Kanal; kein Zoom (Abstrahlwinkel fest 24°). Kanal 12 (Bewegungsmakros), 13 (deren Geschwindigkeit), 14 (Farbmakros), 15 (deren Geschwindigkeit) und 16 (Reset) bleiben auf 0, damit die App das Licht bestimmt. Beim Farbmakro-Kanal ist laut Anleitung nur der Wert 0 „Keine Funktion“, schon ab 1 läuft die Farbüberblendung. Kanal 15 heißt in der deutschen Tabelle „Geschwindigkeit Bewegungsmakros, zunehmende Geschwindigkeit“, in der englischen „Speed color macros“; gemeint ist offensichtlich die Geschwindigkeit der Farbmakros. Die Anleitung nennt Farbprogramm 5 nur mit den Werten 139 bis 140. Pan- und Tilt-Richtung lassen sich im Menü mit „rPAn“ und „rTIL“ umkehren (Werkseinstellung „No“).",
      "channels": [
        {
          "offset": 1,
          "function": "pan",
          "label": "Horizontale Bewegung (PAN), Mitte 128",
          "defaultValue": 128
        },
        {
          "offset": 2,
          "function": "tilt",
          "label": "Vertikale Bewegung (TILT), Mitte 128",
          "defaultValue": 128
        },
        {
          "offset": 3,
          "function": "panTiltSpeed",
          "label": "Geschwindigkeit PAN-/TILT-Bewegung, abnehmende Geschwindigkeit"
        },
        {
          "offset": 4,
          "function": "dimmer",
          "label": "Dimmerintensität 0 bis 100 %"
        },
        {
          "offset": 5,
          "function": "strobe",
          "label": "Strobe",
          "ranges": [
            {
              "from": 0,
              "to": 9,
              "kind": "off",
              "label": "Keine Funktion"
            },
            {
              "from": 10,
              "to": 249,
              "kind": "strobe",
              "label": "Strobo, schneller werdend",
              "speed": "slowToFast"
            },
            {
              "from": 250,
              "to": 255,
              "kind": "off",
              "label": "Keine Funktion"
            }
          ]
        },
        {
          "offset": 6,
          "function": "red",
          "label": "Rot 0 bis 100 %"
        },
        {
          "offset": 7,
          "function": "green",
          "label": "Grün 0 bis 100 %"
        },
        {
          "offset": 8,
          "function": "blue",
          "label": "Blau 0 bis 100 %"
        },
        {
          "offset": 9,
          "function": "white",
          "label": "Weiß 0 bis 100 %"
        },
        {
          "offset": 10,
          "function": "amber",
          "label": "Amber 0 bis 100 %"
        },
        {
          "offset": 11,
          "function": "uv",
          "label": "UV 0 bis 100 %"
        },
        {
          "offset": 12,
          "function": "program",
          "label": "Bewegungsmakros, musikgesteuerte Bewegungsmakros",
          "ranges": [
            {
              "from": 0,
              "to": 15,
              "kind": "off",
              "label": "Keine Funktion"
            },
            {
              "from": 16,
              "to": 44,
              "kind": "effect",
              "label": "Bewegungsprogramm 1"
            },
            {
              "from": 45,
              "to": 74,
              "kind": "effect",
              "label": "Bewegungsprogramm 2"
            },
            {
              "from": 75,
              "to": 104,
              "kind": "effect",
              "label": "Bewegungsprogramm 3"
            },
            {
              "from": 105,
              "to": 128,
              "kind": "effect",
              "label": "Bewegungsprogramm 4"
            },
            {
              "from": 129,
              "to": 157,
              "kind": "effect",
              "label": "Bewegungsprogramm 1 musikgesteuert"
            },
            {
              "from": 158,
              "to": 187,
              "kind": "effect",
              "label": "Bewegungsprogramm 2 musikgesteuert"
            },
            {
              "from": 188,
              "to": 217,
              "kind": "effect",
              "label": "Bewegungsprogramm 3 musikgesteuert"
            },
            {
              "from": 218,
              "to": 255,
              "kind": "effect",
              "label": "Bewegungsprogramm 4 musikgesteuert"
            }
          ]
        },
        {
          "offset": 13,
          "function": "programSpeed",
          "label": "Geschwindigkeit Bewegungsmakros, abnehmende Geschwindigkeit"
        },
        {
          "offset": 14,
          "function": "colorMacro",
          "label": "Farbmakros, musikgesteuerte Farbmakros",
          "ranges": [
            {
              "from": 0,
              "to": 0,
              "kind": "off",
              "label": "Keine Funktion"
            },
            {
              "from": 1,
              "to": 7,
              "kind": "effect",
              "label": "Farbüberblendung"
            },
            {
              "from": 8,
              "to": 39,
              "kind": "effect",
              "label": "Farbprogramm 1"
            },
            {
              "from": 40,
              "to": 72,
              "kind": "effect",
              "label": "Farbprogramm 2"
            },
            {
              "from": 73,
              "to": 105,
              "kind": "effect",
              "label": "Farbprogramm 3"
            },
            {
              "from": 106,
              "to": 138,
              "kind": "effect",
              "label": "Farbprogramm 4"
            },
            {
              "from": 139,
              "to": 140,
              "kind": "effect",
              "label": "Farbprogramm 5"
            },
            {
              "from": 141,
              "to": 167,
              "kind": "effect",
              "label": "Farbprogramm 1 musikgesteuert"
            },
            {
              "from": 168,
              "to": 195,
              "kind": "effect",
              "label": "Farbprogramm 2 musikgesteuert"
            },
            {
              "from": 196,
              "to": 223,
              "kind": "effect",
              "label": "Farbprogramm 3 musikgesteuert"
            },
            {
              "from": 224,
              "to": 251,
              "kind": "effect",
              "label": "Farbprogramm 4 musikgesteuert"
            },
            {
              "from": 252,
              "to": 255,
              "kind": "effect",
              "label": "Farbprogramm 5 musikgesteuert"
            }
          ]
        },
        {
          "offset": 15,
          "function": "programSpeed",
          "label": "Geschwindigkeit Farbmakros, zunehmende Geschwindigkeit"
        },
        {
          "offset": 16,
          "function": "reset",
          "label": "Reset",
          "ranges": [
            {
              "from": 0,
              "to": 249,
              "kind": "off",
              "label": "Keine Funktion"
            },
            {
              "from": 250,
              "to": 255,
              "kind": "other",
              "label": "Reset"
            }
          ]
        }
      ]
    },
    {
      "schemaVersion": 1,
      "id": "eurolite-led-tmh-46-18ch",
      "manufacturer": "Eurolite",
      "model": "LED TMH-46 Moving-Head Wash",
      "mode": "18 CH",
      "category": "movingHeadWash",
      "channelCount": 18,
      "movement": {
        "panDegrees": 540,
        "tiltDegrees": 220
      },
      "verified": true,
      "source": "EUROLITE LED TMH-46 Moving-Head Wash, Best.-Nr. 51785892, Bedienungsanleitung 00113093, Version 1.1 (© 10.03.2020), Abschnitt „DMX-Protokoll“ (Seiten 11 und 12), Menüstruktur Seite 10; Pan 540° und Tilt 220° aus den technischen Daten (Seite 14). Quelle: steinigke.de",
      "deviceSetup": "MENU so oft drücken, bis „CHnd“ im Display steht, mit UP/DOWN „18 CH“ wählen und mit ENTER bestätigen. Dann MENU so oft drücken, bis „Addr“ erscheint, ENTER, mit UP/DOWN die Adresse aus der App einstellen und mit ENTER bestätigen.",
      "notes": "Empfohlener Modus: nur hier gibt es die Feinkanäle für Drehung und Neigung (16 Bit), die Bewegungen laufen dadurch ruckelfrei. Der 16-Kanal-Modus hat dieselben Funktionen ohne die beiden Feinkanäle. Farbmischung aus Rot, Grün, Blau, Weiß, Amber und UV (6in1-LEDs), eigener Dimmer, reiner Strobo-Kanal; kein Zoom (Abstrahlwinkel fest 24°). Kanal 14 (Bewegungsmakros), 15 (deren Geschwindigkeit), 16 (Farbmakros), 17 (deren Geschwindigkeit) und 18 (Reset) bleiben auf 0, damit die App das Licht bestimmt. Beim Farbmakro-Kanal ist laut Anleitung nur der Wert 0 „Keine Funktion“, schon ab 1 läuft die Farbüberblendung. Kanal 17 heißt in der deutschen Tabelle „Geschwindigkeit Bewegungsmakros, zunehmende Geschwindigkeit“, in der englischen „Speed color macros“; gemeint ist offensichtlich die Geschwindigkeit der Farbmakros. Die Anleitung nennt Farbprogramm 5 nur mit den Werten 139 bis 140. Pan- und Tilt-Richtung lassen sich im Menü mit „rPAn“ und „rTIL“ umkehren (Werkseinstellung „No“).",
      "channels": [
        {
          "offset": 1,
          "function": "pan",
          "label": "Horizontale Bewegung (PAN), Mitte 128",
          "defaultValue": 128
        },
        {
          "offset": 2,
          "function": "panFine",
          "label": "PAN-Bewegung mit 16-Bit-Auflösung, Feinindizierung"
        },
        {
          "offset": 3,
          "function": "tilt",
          "label": "Vertikale Bewegung (TILT), Mitte 128",
          "defaultValue": 128
        },
        {
          "offset": 4,
          "function": "tiltFine",
          "label": "TILT-Bewegung mit 16-Bit-Auflösung, Feinindizierung"
        },
        {
          "offset": 5,
          "function": "panTiltSpeed",
          "label": "Geschwindigkeit PAN-/TILT-Bewegung, abnehmende Geschwindigkeit"
        },
        {
          "offset": 6,
          "function": "dimmer",
          "label": "Dimmerintensität 0 bis 100 %"
        },
        {
          "offset": 7,
          "function": "strobe",
          "label": "Strobe",
          "ranges": [
            {
              "from": 0,
              "to": 9,
              "kind": "off",
              "label": "Keine Funktion"
            },
            {
              "from": 10,
              "to": 249,
              "kind": "strobe",
              "label": "Strobo, schneller werdend",
              "speed": "slowToFast"
            },
            {
              "from": 250,
              "to": 255,
              "kind": "off",
              "label": "Keine Funktion"
            }
          ]
        },
        {
          "offset": 8,
          "function": "red",
          "label": "Rot 0 bis 100 %"
        },
        {
          "offset": 9,
          "function": "green",
          "label": "Grün 0 bis 100 %"
        },
        {
          "offset": 10,
          "function": "blue",
          "label": "Blau 0 bis 100 %"
        },
        {
          "offset": 11,
          "function": "white",
          "label": "Weiß 0 bis 100 %"
        },
        {
          "offset": 12,
          "function": "amber",
          "label": "Amber 0 bis 100 %"
        },
        {
          "offset": 13,
          "function": "uv",
          "label": "UV 0 bis 100 %"
        },
        {
          "offset": 14,
          "function": "program",
          "label": "Bewegungsmakros, musikgesteuerte Bewegungsmakros",
          "ranges": [
            {
              "from": 0,
              "to": 15,
              "kind": "off",
              "label": "Keine Funktion"
            },
            {
              "from": 16,
              "to": 44,
              "kind": "effect",
              "label": "Bewegungsprogramm 1"
            },
            {
              "from": 45,
              "to": 74,
              "kind": "effect",
              "label": "Bewegungsprogramm 2"
            },
            {
              "from": 75,
              "to": 104,
              "kind": "effect",
              "label": "Bewegungsprogramm 3"
            },
            {
              "from": 105,
              "to": 128,
              "kind": "effect",
              "label": "Bewegungsprogramm 4"
            },
            {
              "from": 129,
              "to": 157,
              "kind": "effect",
              "label": "Bewegungsprogramm 1 musikgesteuert"
            },
            {
              "from": 158,
              "to": 187,
              "kind": "effect",
              "label": "Bewegungsprogramm 2 musikgesteuert"
            },
            {
              "from": 188,
              "to": 217,
              "kind": "effect",
              "label": "Bewegungsprogramm 3 musikgesteuert"
            },
            {
              "from": 218,
              "to": 255,
              "kind": "effect",
              "label": "Bewegungsprogramm 4 musikgesteuert"
            }
          ]
        },
        {
          "offset": 15,
          "function": "programSpeed",
          "label": "Geschwindigkeit Bewegungsmakros, abnehmende Geschwindigkeit"
        },
        {
          "offset": 16,
          "function": "colorMacro",
          "label": "Farbmakros, musikgesteuerte Farbmakros",
          "ranges": [
            {
              "from": 0,
              "to": 0,
              "kind": "off",
              "label": "Keine Funktion"
            },
            {
              "from": 1,
              "to": 7,
              "kind": "effect",
              "label": "Farbüberblendung"
            },
            {
              "from": 8,
              "to": 39,
              "kind": "effect",
              "label": "Farbprogramm 1"
            },
            {
              "from": 40,
              "to": 72,
              "kind": "effect",
              "label": "Farbprogramm 2"
            },
            {
              "from": 73,
              "to": 105,
              "kind": "effect",
              "label": "Farbprogramm 3"
            },
            {
              "from": 106,
              "to": 138,
              "kind": "effect",
              "label": "Farbprogramm 4"
            },
            {
              "from": 139,
              "to": 140,
              "kind": "effect",
              "label": "Farbprogramm 5"
            },
            {
              "from": 141,
              "to": 167,
              "kind": "effect",
              "label": "Farbprogramm 1 musikgesteuert"
            },
            {
              "from": 168,
              "to": 195,
              "kind": "effect",
              "label": "Farbprogramm 2 musikgesteuert"
            },
            {
              "from": 196,
              "to": 223,
              "kind": "effect",
              "label": "Farbprogramm 3 musikgesteuert"
            },
            {
              "from": 224,
              "to": 251,
              "kind": "effect",
              "label": "Farbprogramm 4 musikgesteuert"
            },
            {
              "from": 252,
              "to": 255,
              "kind": "effect",
              "label": "Farbprogramm 5 musikgesteuert"
            }
          ]
        },
        {
          "offset": 17,
          "function": "programSpeed",
          "label": "Geschwindigkeit Farbmakros, zunehmende Geschwindigkeit"
        },
        {
          "offset": 18,
          "function": "reset",
          "label": "Reset",
          "ranges": [
            {
              "from": 0,
              "to": 249,
              "kind": "off",
              "label": "Keine Funktion"
            },
            {
              "from": 250,
              "to": 255,
              "kind": "other",
              "label": "Reset"
            }
          ]
        }
      ]
    },
    {
      "schemaVersion": 1,
      "id": "eurolite-led-tmh-bar-s120-11ch",
      "manufacturer": "Eurolite",
      "model": "LED TMH Bar S120 Moving-Head Spots",
      "mode": "11CH",
      "category": "movingHeadSpot",
      "channelCount": 11,
      "movement": {
        "panDegrees": 540,
        "tiltDegrees": 180
      },
      "verified": true,
      "source": "Eurolite LED TMH Bar S120 Moving-Head Spots, Bedienungsanleitung 51786055 Version 1.3, Abschnitt „11-Kanal-Modus“, Seiten 19 und 20; Pan 540° und Tilt 180° aus den Produkteigenschaften",
      "deviceSetup": "MENU so oft drücken, bis „Addr“ im Display steht, mit ENTER bestätigen und die Adresse aus der App einstellen. Danach mit UP/DOWN „11CH“ wählen und mit ENTER bestätigen.",
      "notes": "Schiene mit vier 30-W-Moving-Heads. Im 11-Kanal-Modus bewegen sich alle vier gemeinsam – genau das braucht die App. Die LEDs sind kaltweiß, die Farbe macht das Farbrad auf Kanal 6; die klaren Farben haben einen Farbwert, die Halbfarben wie „Lila und Orange“ bewusst nicht. Die sieben Gobos auf Kanal 7 lassen sich unter Modelle → „Gobos benennen“ an der Lampe benennen. Kanal 10 (Chaser, Bewegungsmakros, Musiksteuerung) bleibt aus, damit die App die Bewegung bestimmt. In den größeren Modi (17, 21, 30, 38 Kanäle) lassen sich die vier Köpfe einzeln fahren, dann würde die App nur den ersten bewegen.",
      "channels": [
        {
          "offset": 1,
          "function": "pan",
          "label": "Horizontale Bewegung (PAN)",
          "defaultValue": 128
        },
        {
          "offset": 2,
          "function": "panFine",
          "label": "PAN Bewegung mit 16-Bit-Auflösung"
        },
        {
          "offset": 3,
          "function": "tilt",
          "label": "Vertikale Bewegung (TILT)",
          "defaultValue": 128
        },
        {
          "offset": 4,
          "function": "tiltFine",
          "label": "TILT Bewegung mit 16-Bit-Auflösung"
        },
        {
          "offset": 5,
          "function": "panTiltSpeed",
          "label": "Geschwindigkeit PAN/TILT Bewegung abnehmend"
        },
        {
          "offset": 6,
          "function": "colorWheel",
          "label": "Farbrad",
          "ranges": [
            {
              "from": 0,
              "to": 9,
              "kind": "slot",
              "label": "Weiß",
              "color": "#FFFFFF"
            },
            {
              "from": 10,
              "to": 19,
              "kind": "slot",
              "label": "Rot",
              "color": "#FF0000"
            },
            {
              "from": 20,
              "to": 29,
              "kind": "slot",
              "label": "Grün",
              "color": "#00FF00"
            },
            {
              "from": 30,
              "to": 39,
              "kind": "slot",
              "label": "Blau",
              "color": "#0000FF"
            },
            {
              "from": 40,
              "to": 49,
              "kind": "slot",
              "label": "Gelb",
              "color": "#FFFF00"
            },
            {
              "from": 50,
              "to": 59,
              "kind": "slot",
              "label": "Hellblau",
              "color": "#66CCFF"
            },
            {
              "from": 60,
              "to": 69,
              "kind": "slot",
              "label": "Orange",
              "color": "#FF7F00"
            },
            {
              "from": 70,
              "to": 79,
              "kind": "slot",
              "label": "Lila",
              "color": "#8B00FF"
            },
            {
              "from": 80,
              "to": 89,
              "kind": "slot",
              "label": "Lila und Orange"
            },
            {
              "from": 90,
              "to": 99,
              "kind": "slot",
              "label": "Orange und Hellblau"
            },
            {
              "from": 100,
              "to": 109,
              "kind": "slot",
              "label": "Hellblau und Gelb"
            },
            {
              "from": 110,
              "to": 119,
              "kind": "slot",
              "label": "Gelb und Blau"
            },
            {
              "from": 120,
              "to": 129,
              "kind": "slot",
              "label": "Blau und Grün"
            },
            {
              "from": 130,
              "to": 139,
              "kind": "slot",
              "label": "Grün und Rot"
            },
            {
              "from": 140,
              "to": 149,
              "kind": "slot",
              "label": "Rot und Weiß"
            },
            {
              "from": 150,
              "to": 255,
              "kind": "rotation",
              "label": "Rainbow-Effekt, langsam bis schnell",
              "speed": "slowToFast"
            }
          ]
        },
        {
          "offset": 7,
          "function": "gobo",
          "label": "Goborad",
          "ranges": [
            {
              "from": 0,
              "to": 9,
              "kind": "slot",
              "label": "Offen"
            },
            {
              "from": 10,
              "to": 19,
              "kind": "slot",
              "label": "Gobo 1"
            },
            {
              "from": 20,
              "to": 29,
              "kind": "slot",
              "label": "Gobo 2"
            },
            {
              "from": 30,
              "to": 39,
              "kind": "slot",
              "label": "Gobo 3"
            },
            {
              "from": 40,
              "to": 49,
              "kind": "slot",
              "label": "Gobo 4"
            },
            {
              "from": 50,
              "to": 59,
              "kind": "slot",
              "label": "Gobo 5"
            },
            {
              "from": 60,
              "to": 69,
              "kind": "slot",
              "label": "Gobo 6"
            },
            {
              "from": 70,
              "to": 79,
              "kind": "slot",
              "label": "Gobo 7"
            },
            {
              "from": 80,
              "to": 89,
              "kind": "shake",
              "label": "Gobo 7 Shake, schnell bis langsam",
              "speed": "fastToSlow"
            },
            {
              "from": 90,
              "to": 99,
              "kind": "shake",
              "label": "Gobo 6 Shake, schnell bis langsam",
              "speed": "fastToSlow"
            },
            {
              "from": 100,
              "to": 109,
              "kind": "shake",
              "label": "Gobo 5 Shake, schnell bis langsam",
              "speed": "fastToSlow"
            },
            {
              "from": 110,
              "to": 119,
              "kind": "shake",
              "label": "Gobo 4 Shake, schnell bis langsam",
              "speed": "fastToSlow"
            },
            {
              "from": 120,
              "to": 129,
              "kind": "shake",
              "label": "Gobo 3 Shake, schnell bis langsam",
              "speed": "fastToSlow"
            },
            {
              "from": 130,
              "to": 139,
              "kind": "shake",
              "label": "Gobo 2 Shake, schnell bis langsam",
              "speed": "fastToSlow"
            },
            {
              "from": 140,
              "to": 149,
              "kind": "shake",
              "label": "Gobo 1 Shake, schnell bis langsam",
              "speed": "fastToSlow"
            },
            {
              "from": 150,
              "to": 255,
              "kind": "rotation",
              "label": "Gobowechsel, langsam bis schnell",
              "speed": "slowToFast"
            }
          ]
        },
        {
          "offset": 8,
          "function": "strobe",
          "label": "Strobe",
          "ranges": [
            {
              "from": 0,
              "to": 10,
              "kind": "off",
              "label": "Keine Funktion"
            },
            {
              "from": 11,
              "to": 255,
              "kind": "strobe",
              "label": "Strobo langsam bis schnell",
              "speed": "slowToFast"
            }
          ]
        },
        {
          "offset": 9,
          "function": "dimmer",
          "label": "Master Dimmer, Gesamthelligkeit 0 bis 100 %"
        },
        {
          "offset": 10,
          "function": "program",
          "label": "Chaser, Bewegungsmakros und Musiksteuerung",
          "ranges": [
            {
              "from": 0,
              "to": 4,
              "kind": "off",
              "label": "Keine Funktion"
            },
            {
              "from": 5,
              "to": 255,
              "kind": "effect",
              "label": "Chaser, Bewegungsmakros und Musiksteuerung des Geräts"
            }
          ]
        },
        {
          "offset": 11,
          "function": "programSpeed",
          "label": "Geschwindigkeit von Chaser, Bewegungsmakros und Musiksteuerung"
        }
      ]
    },
    {
      "schemaVersion": 1,
      "id": "eurolite-led-tmh-s60-10ch",
      "manufacturer": "Eurolite",
      "model": "LED TMH-S60 Moving-Head Spot",
      "mode": "10 CH",
      "category": "movingHeadSpot",
      "channelCount": 10,
      "movement": {
        "panDegrees": 540,
        "tiltDegrees": 180
      },
      "verified": true,
      "source": "EUROLITE LED TMH-S60 Moving-Head Spot, Bedienungsanleitung 00143841, Version 1.1 (Art.-Nr. 51786072 schwarz, 51786073 weiß, gleiche Anleitung), Abschnitt „Funktionen im DMX-Betrieb“ (Seiten 12 und 13), Menü „CHnd“ S. 11 und 12; Pan 540° und Tilt 180° aus den technischen Daten (S. 15); steinigke.de",
      "deviceSetup": "MENU bis „CHnd“ → ENTER → mit UP/DOWN „10 CH“ wählen → ENTER, dann MENU bis „Addr“ → ENTER → Adresse aus der App → ENTER.",
      "notes": "Wie der 12-Kanal-Modus, aber ohne Feinkanäle für Drehung und Neigung; die Bewegung wird dadurch gröber, für Fadeasy ist „12 CH“ besser. Farbrad mit 7 Farben und Offen; die Halbfarben wie „Weiß + Rot“ haben bewusst keinen Farbwert, damit die App sie nicht von selbst wählt. Ein Goborad mit 7 drehbaren Gobos und Offen (Slot-In, 3 Herz-Gobos zum Tauschen liegen bei), gedreht werden die Gobos über den Kanal „Gobo Rotation“. Die Namen der Gobos lassen sich unter Modelle → „Gobos benennen“ an der Lampe vergeben. Fokus nur manuell, kein DMX-Kanal. Kanal 9 (internes Programm, Musiksteuerung) und Kanal 10 (Spezialfunktionen, Reset) bleiben auf 0, damit die App das Licht bestimmt.",
      "channels": [
        {
          "offset": 1,
          "function": "pan",
          "label": "Horizontale Bewegung (PAN), Mitte 128",
          "defaultValue": 128
        },
        {
          "offset": 2,
          "function": "tilt",
          "label": "Vertikale Bewegung (TILT), Mitte 128",
          "defaultValue": 128
        },
        {
          "offset": 3,
          "function": "panTiltSpeed",
          "label": "Geschwindigkeit PAN-/TILT-Bewegung, abnehmende Geschwindigkeit"
        },
        {
          "offset": 4,
          "function": "colorWheel",
          "label": "Farbrad",
          "ranges": [
            {
              "from": 0,
              "to": 4,
              "kind": "slot",
              "label": "Offen/Weiß",
              "color": "#FFFFFF"
            },
            {
              "from": 5,
              "to": 9,
              "kind": "slot",
              "label": "Weiß + Rot"
            },
            {
              "from": 10,
              "to": 14,
              "kind": "slot",
              "label": "Rot",
              "color": "#FF0000"
            },
            {
              "from": 15,
              "to": 19,
              "kind": "slot",
              "label": "Rot + Grün"
            },
            {
              "from": 20,
              "to": 24,
              "kind": "slot",
              "label": "Grün",
              "color": "#00FF00"
            },
            {
              "from": 25,
              "to": 29,
              "kind": "slot",
              "label": "Grün + Blau"
            },
            {
              "from": 30,
              "to": 34,
              "kind": "slot",
              "label": "Blau",
              "color": "#0000FF"
            },
            {
              "from": 35,
              "to": 39,
              "kind": "slot",
              "label": "Blau + Gelb"
            },
            {
              "from": 40,
              "to": 44,
              "kind": "slot",
              "label": "Gelb",
              "color": "#FFFF00"
            },
            {
              "from": 45,
              "to": 49,
              "kind": "slot",
              "label": "Gelb + Hellblau"
            },
            {
              "from": 50,
              "to": 54,
              "kind": "slot",
              "label": "Hellblau",
              "color": "#66CCFF"
            },
            {
              "from": 55,
              "to": 59,
              "kind": "slot",
              "label": "Hellblau + Orange"
            },
            {
              "from": 60,
              "to": 64,
              "kind": "slot",
              "label": "Orange",
              "color": "#FF7F00"
            },
            {
              "from": 65,
              "to": 69,
              "kind": "slot",
              "label": "Orange + Rosenrot"
            },
            {
              "from": 70,
              "to": 74,
              "kind": "slot",
              "label": "Rosenrot",
              "color": "#FF3366"
            },
            {
              "from": 75,
              "to": 79,
              "kind": "slot",
              "label": "Rosenrot + Weiß"
            },
            {
              "from": 80,
              "to": 166,
              "kind": "effect",
              "label": "Regenbogen gegen den Uhrzeigersinn, langsamer werdend"
            },
            {
              "from": 167,
              "to": 169,
              "kind": "off",
              "label": "Stopp"
            },
            {
              "from": 170,
              "to": 255,
              "kind": "effect",
              "label": "Regenbogen im Uhrzeigersinn, schneller werdend"
            }
          ]
        },
        {
          "offset": 5,
          "function": "gobo",
          "label": "Rotierendes Goborad, Gobo Shake",
          "ranges": [
            {
              "from": 0,
              "to": 9,
              "kind": "slot",
              "label": "Offen"
            },
            {
              "from": 10,
              "to": 19,
              "kind": "slot",
              "label": "Gobo 1"
            },
            {
              "from": 20,
              "to": 29,
              "kind": "slot",
              "label": "Gobo 2"
            },
            {
              "from": 30,
              "to": 39,
              "kind": "slot",
              "label": "Gobo 3"
            },
            {
              "from": 40,
              "to": 49,
              "kind": "slot",
              "label": "Gobo 4"
            },
            {
              "from": 50,
              "to": 59,
              "kind": "slot",
              "label": "Gobo 5"
            },
            {
              "from": 60,
              "to": 69,
              "kind": "slot",
              "label": "Gobo 6"
            },
            {
              "from": 70,
              "to": 79,
              "kind": "slot",
              "label": "Gobo 7"
            },
            {
              "from": 80,
              "to": 89,
              "kind": "shake",
              "label": "Gobo 1 wackelt, schneller werdend"
            },
            {
              "from": 90,
              "to": 99,
              "kind": "shake",
              "label": "Gobo 2 wackelt, schneller werdend"
            },
            {
              "from": 100,
              "to": 109,
              "kind": "shake",
              "label": "Gobo 3 wackelt, schneller werdend"
            },
            {
              "from": 110,
              "to": 119,
              "kind": "shake",
              "label": "Gobo 4 wackelt, schneller werdend"
            },
            {
              "from": 120,
              "to": 129,
              "kind": "shake",
              "label": "Gobo 5 wackelt, schneller werdend"
            },
            {
              "from": 130,
              "to": 139,
              "kind": "shake",
              "label": "Gobo 6 wackelt, schneller werdend"
            },
            {
              "from": 140,
              "to": 149,
              "kind": "shake",
              "label": "Gobo 7 wackelt, schneller werdend"
            },
            {
              "from": 150,
              "to": 202,
              "kind": "rotation",
              "label": "Goborad gegen den Uhrzeigersinn, langsamer werdend",
              "speed": "fastToSlow"
            },
            {
              "from": 203,
              "to": 255,
              "kind": "rotation",
              "label": "Gobowechsel im Uhrzeigersinn, langsamer werdend",
              "speed": "fastToSlow"
            }
          ]
        },
        {
          "offset": 6,
          "function": "goboRotation",
          "label": "Gobo Rotation",
          "ranges": [
            {
              "from": 0,
              "to": 4,
              "kind": "off",
              "label": "Keine Funktion"
            },
            {
              "from": 5,
              "to": 126,
              "kind": "rotation",
              "label": "Gobo dreht gegen den Uhrzeigersinn, langsamer werdend",
              "speed": "fastToSlow"
            },
            {
              "from": 127,
              "to": 129,
              "kind": "off",
              "label": "Keine Funktion"
            },
            {
              "from": 130,
              "to": 255,
              "kind": "rotation",
              "label": "Gobo dreht im Uhrzeigersinn, schneller werdend",
              "speed": "slowToFast"
            }
          ]
        },
        {
          "offset": 7,
          "function": "strobe",
          "label": "Strobe",
          "ranges": [
            {
              "from": 0,
              "to": 9,
              "kind": "off",
              "label": "Keine Funktion"
            },
            {
              "from": 10,
              "to": 249,
              "kind": "strobe",
              "label": "Strobo, schneller werdend",
              "speed": "slowToFast"
            },
            {
              "from": 250,
              "to": 255,
              "kind": "off",
              "label": "Keine Funktion"
            }
          ]
        },
        {
          "offset": 8,
          "function": "dimmer",
          "label": "Dimmerintensität 0 bis 100 %"
        },
        {
          "offset": 9,
          "function": "program",
          "label": "Internes Programm, Musiksteuerung",
          "ranges": [
            {
              "from": 0,
              "to": 59,
              "kind": "off",
              "label": "Keine Funktion"
            },
            {
              "from": 60,
              "to": 159,
              "kind": "effect",
              "label": "Internes Programm"
            },
            {
              "from": 160,
              "to": 255,
              "kind": "effect",
              "label": "Musiksteuerung"
            }
          ]
        },
        {
          "offset": 10,
          "function": "control",
          "label": "Spezialfunktionen, Reset",
          "ranges": [
            {
              "from": 0,
              "to": 20,
              "kind": "off",
              "label": "Keine Funktion"
            },
            {
              "from": 21,
              "to": 100,
              "kind": "other",
              "label": "Pan-Bewegung"
            },
            {
              "from": 101,
              "to": 200,
              "kind": "other",
              "label": "Tilt-Bewegung"
            },
            {
              "from": 201,
              "to": 249,
              "kind": "other",
              "label": "Pan-/Tilt-Bewegung"
            },
            {
              "from": 250,
              "to": 255,
              "kind": "other",
              "label": "Reset"
            }
          ]
        }
      ]
    },
    {
      "schemaVersion": 1,
      "id": "eurolite-led-tmh-s60-12ch",
      "manufacturer": "Eurolite",
      "model": "LED TMH-S60 Moving-Head Spot",
      "mode": "12 CH",
      "category": "movingHeadSpot",
      "channelCount": 12,
      "movement": {
        "panDegrees": 540,
        "tiltDegrees": 180
      },
      "verified": true,
      "source": "EUROLITE LED TMH-S60 Moving-Head Spot, Bedienungsanleitung 00143841, Version 1.1 (Art.-Nr. 51786072 schwarz, 51786073 weiß, gleiche Anleitung), Abschnitt „Funktionen im DMX-Betrieb“ (Seiten 12 und 13), Menü „CHnd“ S. 11 und 12; Pan 540° und Tilt 180° aus den technischen Daten (S. 15); steinigke.de",
      "deviceSetup": "MENU bis „CHnd“ → ENTER → mit UP/DOWN „12 CH“ wählen → ENTER, dann MENU bis „Addr“ → ENTER → Adresse aus der App → ENTER.",
      "notes": "Empfohlener Modus: nur hier gibt es die Feinkanäle für Drehung und Neigung, die Bewegungen laufen dadurch ruckelfrei. Farbrad mit 7 Farben und Offen; die Halbfarben wie „Weiß + Rot“ haben bewusst keinen Farbwert, damit die App sie nicht von selbst wählt. Ein Goborad mit 7 drehbaren Gobos und Offen (Slot-In, 3 Herz-Gobos zum Tauschen liegen bei), gedreht werden die Gobos über den Kanal „Gobo Rotation“. Die Namen der Gobos lassen sich unter Modelle → „Gobos benennen“ an der Lampe vergeben. Fokus nur manuell, kein DMX-Kanal. Kanal 11 (internes Programm, Musiksteuerung) und Kanal 12 (Spezialfunktionen, Reset) bleiben auf 0, damit die App das Licht bestimmt.",
      "channels": [
        {
          "offset": 1,
          "function": "pan",
          "label": "Horizontale Bewegung (PAN), Mitte 128",
          "defaultValue": 128
        },
        {
          "offset": 2,
          "function": "panFine",
          "label": "PAN-Bewegung mit 16-Bit-Auflösung, Feinindizierung"
        },
        {
          "offset": 3,
          "function": "tilt",
          "label": "Vertikale Bewegung (TILT), Mitte 128",
          "defaultValue": 128
        },
        {
          "offset": 4,
          "function": "tiltFine",
          "label": "TILT-Bewegung mit 16-Bit-Auflösung, Feinindizierung"
        },
        {
          "offset": 5,
          "function": "panTiltSpeed",
          "label": "Geschwindigkeit PAN-/TILT-Bewegung, abnehmende Geschwindigkeit"
        },
        {
          "offset": 6,
          "function": "colorWheel",
          "label": "Farbrad",
          "ranges": [
            {
              "from": 0,
              "to": 4,
              "kind": "slot",
              "label": "Offen/Weiß",
              "color": "#FFFFFF"
            },
            {
              "from": 5,
              "to": 9,
              "kind": "slot",
              "label": "Weiß + Rot"
            },
            {
              "from": 10,
              "to": 14,
              "kind": "slot",
              "label": "Rot",
              "color": "#FF0000"
            },
            {
              "from": 15,
              "to": 19,
              "kind": "slot",
              "label": "Rot + Grün"
            },
            {
              "from": 20,
              "to": 24,
              "kind": "slot",
              "label": "Grün",
              "color": "#00FF00"
            },
            {
              "from": 25,
              "to": 29,
              "kind": "slot",
              "label": "Grün + Blau"
            },
            {
              "from": 30,
              "to": 34,
              "kind": "slot",
              "label": "Blau",
              "color": "#0000FF"
            },
            {
              "from": 35,
              "to": 39,
              "kind": "slot",
              "label": "Blau + Gelb"
            },
            {
              "from": 40,
              "to": 44,
              "kind": "slot",
              "label": "Gelb",
              "color": "#FFFF00"
            },
            {
              "from": 45,
              "to": 49,
              "kind": "slot",
              "label": "Gelb + Hellblau"
            },
            {
              "from": 50,
              "to": 54,
              "kind": "slot",
              "label": "Hellblau",
              "color": "#66CCFF"
            },
            {
              "from": 55,
              "to": 59,
              "kind": "slot",
              "label": "Hellblau + Orange"
            },
            {
              "from": 60,
              "to": 64,
              "kind": "slot",
              "label": "Orange",
              "color": "#FF7F00"
            },
            {
              "from": 65,
              "to": 69,
              "kind": "slot",
              "label": "Orange + Rosenrot"
            },
            {
              "from": 70,
              "to": 74,
              "kind": "slot",
              "label": "Rosenrot",
              "color": "#FF3366"
            },
            {
              "from": 75,
              "to": 79,
              "kind": "slot",
              "label": "Rosenrot + Weiß"
            },
            {
              "from": 80,
              "to": 166,
              "kind": "effect",
              "label": "Regenbogen gegen den Uhrzeigersinn, langsamer werdend"
            },
            {
              "from": 167,
              "to": 169,
              "kind": "off",
              "label": "Stopp"
            },
            {
              "from": 170,
              "to": 255,
              "kind": "effect",
              "label": "Regenbogen im Uhrzeigersinn, schneller werdend"
            }
          ]
        },
        {
          "offset": 7,
          "function": "gobo",
          "label": "Rotierendes Goborad, Gobo Shake",
          "ranges": [
            {
              "from": 0,
              "to": 9,
              "kind": "slot",
              "label": "Offen"
            },
            {
              "from": 10,
              "to": 19,
              "kind": "slot",
              "label": "Gobo 1"
            },
            {
              "from": 20,
              "to": 29,
              "kind": "slot",
              "label": "Gobo 2"
            },
            {
              "from": 30,
              "to": 39,
              "kind": "slot",
              "label": "Gobo 3"
            },
            {
              "from": 40,
              "to": 49,
              "kind": "slot",
              "label": "Gobo 4"
            },
            {
              "from": 50,
              "to": 59,
              "kind": "slot",
              "label": "Gobo 5"
            },
            {
              "from": 60,
              "to": 69,
              "kind": "slot",
              "label": "Gobo 6"
            },
            {
              "from": 70,
              "to": 79,
              "kind": "slot",
              "label": "Gobo 7"
            },
            {
              "from": 80,
              "to": 89,
              "kind": "shake",
              "label": "Gobo 1 wackelt, schneller werdend"
            },
            {
              "from": 90,
              "to": 99,
              "kind": "shake",
              "label": "Gobo 2 wackelt, schneller werdend"
            },
            {
              "from": 100,
              "to": 109,
              "kind": "shake",
              "label": "Gobo 3 wackelt, schneller werdend"
            },
            {
              "from": 110,
              "to": 119,
              "kind": "shake",
              "label": "Gobo 4 wackelt, schneller werdend"
            },
            {
              "from": 120,
              "to": 129,
              "kind": "shake",
              "label": "Gobo 5 wackelt, schneller werdend"
            },
            {
              "from": 130,
              "to": 139,
              "kind": "shake",
              "label": "Gobo 6 wackelt, schneller werdend"
            },
            {
              "from": 140,
              "to": 149,
              "kind": "shake",
              "label": "Gobo 7 wackelt, schneller werdend"
            },
            {
              "from": 150,
              "to": 202,
              "kind": "rotation",
              "label": "Goborad gegen den Uhrzeigersinn, langsamer werdend",
              "speed": "fastToSlow"
            },
            {
              "from": 203,
              "to": 255,
              "kind": "rotation",
              "label": "Gobowechsel im Uhrzeigersinn, langsamer werdend",
              "speed": "fastToSlow"
            }
          ]
        },
        {
          "offset": 8,
          "function": "goboRotation",
          "label": "Gobo Rotation",
          "ranges": [
            {
              "from": 0,
              "to": 4,
              "kind": "off",
              "label": "Keine Funktion"
            },
            {
              "from": 5,
              "to": 126,
              "kind": "rotation",
              "label": "Gobo dreht gegen den Uhrzeigersinn, langsamer werdend",
              "speed": "fastToSlow"
            },
            {
              "from": 127,
              "to": 129,
              "kind": "off",
              "label": "Keine Funktion"
            },
            {
              "from": 130,
              "to": 255,
              "kind": "rotation",
              "label": "Gobo dreht im Uhrzeigersinn, schneller werdend",
              "speed": "slowToFast"
            }
          ]
        },
        {
          "offset": 9,
          "function": "strobe",
          "label": "Strobe",
          "ranges": [
            {
              "from": 0,
              "to": 9,
              "kind": "off",
              "label": "Keine Funktion"
            },
            {
              "from": 10,
              "to": 249,
              "kind": "strobe",
              "label": "Strobo, schneller werdend",
              "speed": "slowToFast"
            },
            {
              "from": 250,
              "to": 255,
              "kind": "off",
              "label": "Keine Funktion"
            }
          ]
        },
        {
          "offset": 10,
          "function": "dimmer",
          "label": "Dimmerintensität 0 bis 100 %"
        },
        {
          "offset": 11,
          "function": "program",
          "label": "Internes Programm, Musiksteuerung",
          "ranges": [
            {
              "from": 0,
              "to": 59,
              "kind": "off",
              "label": "Keine Funktion"
            },
            {
              "from": 60,
              "to": 159,
              "kind": "effect",
              "label": "Internes Programm"
            },
            {
              "from": 160,
              "to": 255,
              "kind": "effect",
              "label": "Musiksteuerung"
            }
          ]
        },
        {
          "offset": 12,
          "function": "control",
          "label": "Spezialfunktionen, Reset",
          "ranges": [
            {
              "from": 0,
              "to": 20,
              "kind": "off",
              "label": "Keine Funktion"
            },
            {
              "from": 21,
              "to": 100,
              "kind": "other",
              "label": "Pan-Bewegung"
            },
            {
              "from": 101,
              "to": 200,
              "kind": "other",
              "label": "Tilt-Bewegung"
            },
            {
              "from": 201,
              "to": 249,
              "kind": "other",
              "label": "Pan-/Tilt-Bewegung"
            },
            {
              "from": 250,
              "to": 255,
              "kind": "other",
              "label": "Reset"
            }
          ]
        }
      ]
    },
    {
      "schemaVersion": 1,
      "id": "eurolite-led-tmh-s90-15ch",
      "manufacturer": "Eurolite",
      "model": "LED TMH-S90 Moving-Head Spot",
      "mode": "15 CH",
      "category": "movingHeadSpot",
      "channelCount": 15,
      "movement": {
        "panDegrees": 540,
        "tiltDegrees": 200
      },
      "verified": true,
      "source": "EUROLITE LED TMH-S90 Moving-Head Spot, Bedienungsanleitung 00129592, Version 1.2, Abschnitt „Funktionen im DMX-Betrieb“ (Seiten 16 und 17); Pan 540° und Tilt 200° aus den technischen Daten",
      "deviceSetup": "Modusmenü → „Setting“ → „Address“ auf die Adresse aus der App. Einen Kanal-Modus gibt es nicht, das Gerät hat immer 15 Kanäle („Channel 15 CH“ im Menü zeigt das nur an).",
      "notes": "Ein einziger DMX-Modus. Farbrad mit 7 Farben und Weiß; die Zwischenstellungen wie „Weiß und Rot“ haben bewusst keinen Farbwert, damit die App sie nicht von selbst wählt. Zwei Goboräder: Kanal 9 sind die 7 festen Gobos, Kanal 10 die 6 drehbaren, deren Drehung auf Kanal 11 liegt. Namen der Gobos lassen sich unter Modelle → „Gobos benennen“ an der Lampe vergeben. Kanal 7 ist ein reiner Strobo-Kanal: 0 bis 10 heißt „keine Funktion“, das Licht bleibt also an, ein Blackout läuft über den Dimmer. Kanal 14 (interne Programme) und Kanal 15 (Reset) bleiben auf 0, damit die App das Licht bestimmt.",
      "channels": [
        {
          "offset": 1,
          "function": "pan",
          "label": "Horizontale Bewegung (PAN), Mitte 128",
          "defaultValue": 128
        },
        {
          "offset": 2,
          "function": "panFine",
          "label": "PAN-Bewegung mit 16-Bit-Auflösung, Feinindizierung"
        },
        {
          "offset": 3,
          "function": "tilt",
          "label": "Vertikale Bewegung (TILT), Mitte 128",
          "defaultValue": 128
        },
        {
          "offset": 4,
          "function": "tiltFine",
          "label": "TILT-Bewegung mit 16-Bit-Auflösung, Feinindizierung"
        },
        {
          "offset": 5,
          "function": "panTiltSpeed",
          "label": "Geschwindigkeit Pan/Tilt, abnehmende Geschwindigkeit"
        },
        {
          "offset": 6,
          "function": "dimmer",
          "label": "Dimmerintensität 0 bis 100 %"
        },
        {
          "offset": 7,
          "function": "strobe",
          "label": "Shutter, Strobe",
          "ranges": [
            {
              "from": 0,
              "to": 10,
              "kind": "off",
              "label": "Keine Funktion"
            },
            {
              "from": 11,
              "to": 255,
              "kind": "strobe",
              "label": "Strobo, schneller werdend"
            }
          ]
        },
        {
          "offset": 8,
          "function": "colorWheel",
          "label": "Farbrad",
          "ranges": [
            {
              "from": 0,
              "to": 4,
              "kind": "slot",
              "label": "Weiß",
              "color": "#FFFFFF"
            },
            {
              "from": 5,
              "to": 9,
              "kind": "slot",
              "label": "Weiß und Rot"
            },
            {
              "from": 10,
              "to": 14,
              "kind": "slot",
              "label": "Rot",
              "color": "#FF0000"
            },
            {
              "from": 15,
              "to": 19,
              "kind": "slot",
              "label": "Rot und Grün"
            },
            {
              "from": 20,
              "to": 24,
              "kind": "slot",
              "label": "Grün",
              "color": "#00FF00"
            },
            {
              "from": 25,
              "to": 29,
              "kind": "slot",
              "label": "Grün und Blau"
            },
            {
              "from": 30,
              "to": 34,
              "kind": "slot",
              "label": "Blau",
              "color": "#0000FF"
            },
            {
              "from": 35,
              "to": 39,
              "kind": "slot",
              "label": "Blau und Gelb"
            },
            {
              "from": 40,
              "to": 44,
              "kind": "slot",
              "label": "Gelb",
              "color": "#FFFF00"
            },
            {
              "from": 45,
              "to": 49,
              "kind": "slot",
              "label": "Gelb und Orange"
            },
            {
              "from": 50,
              "to": 54,
              "kind": "slot",
              "label": "Orange",
              "color": "#FF7F00"
            },
            {
              "from": 55,
              "to": 59,
              "kind": "slot",
              "label": "Orange und Hellblau"
            },
            {
              "from": 60,
              "to": 64,
              "kind": "slot",
              "label": "Hellblau",
              "color": "#66CCFF"
            },
            {
              "from": 65,
              "to": 69,
              "kind": "slot",
              "label": "Hellblau und Magenta"
            },
            {
              "from": 70,
              "to": 74,
              "kind": "slot",
              "label": "Magenta",
              "color": "#FF00FF"
            },
            {
              "from": 75,
              "to": 79,
              "kind": "slot",
              "label": "Magenta und Weiß"
            },
            {
              "from": 80,
              "to": 167,
              "kind": "effect",
              "label": "Regenbogen vorwärts, langsamer werdend"
            },
            {
              "from": 168,
              "to": 255,
              "kind": "effect",
              "label": "Regenbogen rückwärts, schneller werdend"
            }
          ]
        },
        {
          "offset": 9,
          "function": "gobo",
          "label": "Statisches Goborad, Gobo-Shake",
          "ranges": [
            {
              "from": 0,
              "to": 9,
              "kind": "slot",
              "label": "Offen"
            },
            {
              "from": 10,
              "to": 19,
              "kind": "slot",
              "label": "Gobo 1"
            },
            {
              "from": 20,
              "to": 29,
              "kind": "slot",
              "label": "Gobo 2"
            },
            {
              "from": 30,
              "to": 39,
              "kind": "slot",
              "label": "Gobo 3"
            },
            {
              "from": 40,
              "to": 49,
              "kind": "slot",
              "label": "Gobo 4"
            },
            {
              "from": 50,
              "to": 59,
              "kind": "slot",
              "label": "Gobo 5"
            },
            {
              "from": 60,
              "to": 69,
              "kind": "slot",
              "label": "Gobo 6"
            },
            {
              "from": 70,
              "to": 79,
              "kind": "slot",
              "label": "Gobo 7"
            },
            {
              "from": 80,
              "to": 89,
              "kind": "shake",
              "label": "Gobo 1 wackelt, schneller werdend"
            },
            {
              "from": 90,
              "to": 99,
              "kind": "shake",
              "label": "Gobo 2 wackelt, schneller werdend"
            },
            {
              "from": 100,
              "to": 109,
              "kind": "shake",
              "label": "Gobo 3 wackelt, schneller werdend"
            },
            {
              "from": 110,
              "to": 119,
              "kind": "shake",
              "label": "Gobo 4 wackelt, schneller werdend"
            },
            {
              "from": 120,
              "to": 129,
              "kind": "shake",
              "label": "Gobo 5 wackelt, schneller werdend"
            },
            {
              "from": 130,
              "to": 139,
              "kind": "shake",
              "label": "Gobo 6 wackelt, schneller werdend"
            },
            {
              "from": 140,
              "to": 149,
              "kind": "shake",
              "label": "Gobo 7 wackelt, schneller werdend"
            },
            {
              "from": 150,
              "to": 202,
              "kind": "rotation",
              "label": "Goborad rückwärts, langsamer werdend"
            },
            {
              "from": 203,
              "to": 255,
              "kind": "rotation",
              "label": "Goborad vorwärts, schneller werdend"
            }
          ]
        },
        {
          "offset": 10,
          "function": "gobo2",
          "label": "Rotierendes Goborad, Gobo-Shake",
          "ranges": [
            {
              "from": 0,
              "to": 9,
              "kind": "slot",
              "label": "Offen"
            },
            {
              "from": 10,
              "to": 19,
              "kind": "slot",
              "label": "Rotierendes Gobo 1"
            },
            {
              "from": 20,
              "to": 29,
              "kind": "slot",
              "label": "Rotierendes Gobo 2"
            },
            {
              "from": 30,
              "to": 39,
              "kind": "slot",
              "label": "Rotierendes Gobo 3"
            },
            {
              "from": 40,
              "to": 49,
              "kind": "slot",
              "label": "Rotierendes Gobo 4"
            },
            {
              "from": 50,
              "to": 59,
              "kind": "slot",
              "label": "Rotierendes Gobo 5"
            },
            {
              "from": 60,
              "to": 69,
              "kind": "slot",
              "label": "Rotierendes Gobo 6"
            },
            {
              "from": 70,
              "to": 79,
              "kind": "shake",
              "label": "Rotierendes Gobo 1 wackelt, schneller werdend"
            },
            {
              "from": 80,
              "to": 89,
              "kind": "shake",
              "label": "Rotierendes Gobo 2 wackelt, schneller werdend"
            },
            {
              "from": 90,
              "to": 99,
              "kind": "shake",
              "label": "Rotierendes Gobo 3 wackelt, schneller werdend"
            },
            {
              "from": 100,
              "to": 109,
              "kind": "shake",
              "label": "Rotierendes Gobo 4 wackelt, schneller werdend"
            },
            {
              "from": 110,
              "to": 119,
              "kind": "shake",
              "label": "Rotierendes Gobo 5 wackelt, schneller werdend"
            },
            {
              "from": 120,
              "to": 129,
              "kind": "shake",
              "label": "Rotierendes Gobo 6 wackelt, schneller werdend"
            },
            {
              "from": 130,
              "to": 192,
              "kind": "rotation",
              "label": "Goborad rückwärts, langsamer werdend"
            },
            {
              "from": 193,
              "to": 255,
              "kind": "rotation",
              "label": "Goborad vorwärts, schneller werdend"
            }
          ]
        },
        {
          "offset": 11,
          "function": "gobo2Rotation",
          "label": "Indizieren der rotierenden Gobos, Goborotation",
          "ranges": [
            {
              "from": 0,
              "to": 127,
              "kind": "other",
              "label": "Gobo auf eine feste Stellung drehen"
            },
            {
              "from": 128,
              "to": 190,
              "kind": "rotation",
              "label": "Gobo dreht vorwärts, langsamer werdend",
              "speed": "fastToSlow"
            },
            {
              "from": 191,
              "to": 192,
              "kind": "off",
              "label": "Stopp"
            },
            {
              "from": 193,
              "to": 255,
              "kind": "rotation",
              "label": "Gobo dreht rückwärts, schneller werdend",
              "speed": "slowToFast"
            }
          ]
        },
        {
          "offset": 12,
          "function": "focus",
          "label": "Fokus, allmählich von weit bis nah",
          "defaultValue": 128
        },
        {
          "offset": 13,
          "function": "prism",
          "label": "Prisma",
          "ranges": [
            {
              "from": 0,
              "to": 127,
              "kind": "off",
              "label": "Keine Funktion"
            },
            {
              "from": 128,
              "to": 136,
              "kind": "other",
              "label": "3-Facetten-Prisma"
            },
            {
              "from": 137,
              "to": 255,
              "kind": "rotation",
              "label": "Prisma dreht, schneller werdend"
            }
          ]
        },
        {
          "offset": 14,
          "function": "program",
          "label": "Interne Programme",
          "ranges": [
            {
              "from": 0,
              "to": 5,
              "kind": "off",
              "label": "Keine Funktion"
            },
            {
              "from": 6,
              "to": 55,
              "kind": "effect",
              "label": "Internes Programm 1"
            },
            {
              "from": 56,
              "to": 105,
              "kind": "effect",
              "label": "Internes Programm 2"
            },
            {
              "from": 106,
              "to": 155,
              "kind": "effect",
              "label": "Internes Programm 3"
            },
            {
              "from": 156,
              "to": 205,
              "kind": "effect",
              "label": "Internes Programm 4"
            },
            {
              "from": 206,
              "to": 255,
              "kind": "effect",
              "label": "Internes Programm zufällig"
            }
          ]
        },
        {
          "offset": 15,
          "function": "reset",
          "label": "Reset",
          "ranges": [
            {
              "from": 0,
              "to": 25,
              "kind": "off",
              "label": "Keine Funktion"
            },
            {
              "from": 26,
              "to": 76,
              "kind": "other",
              "label": "Reset andere"
            },
            {
              "from": 77,
              "to": 127,
              "kind": "other",
              "label": "Reset Pan/Tilt"
            },
            {
              "from": 128,
              "to": 255,
              "kind": "other",
              "label": "Reset alle"
            }
          ]
        }
      ]
    },
    {
      "schemaVersion": 1,
      "manufacturer": "Eurolite",
      "model": "LED TMH-X4 Moving-Head Wash Zoom",
      "category": "movingHeadWash",
      "movement": {
        "panDegrees": 630,
        "tiltDegrees": 270
      },
      "verified": true,
      "source": "EUROLITE LED TMH-X4 Moving-Head Wash Zoom, Bedienungsanleitung 00143830, Version 1.1, Abschnitt „DMX-Protokoll“ (Seiten 11 bis 13); Pan 630° und Tilt 270° aus den technischen Daten",
      "id": "eurolite-led-tmh-x4-16ch",
      "mode": "16CH",
      "channelCount": 16,
      "deviceSetup": "„DMX setting“ → „Channel settings“ auf „16CH“, dann „DMX setting“ → „DMX512 Address“ auf die Adresse aus der App.",
      "notes": "Empfohlener Modus: Rot, Grün, Blau und Weiß gelten hier für alle 19 LEDs zusammen, dazu Zoom von weit (0) nach eng (255). Im 24-Kanal-Modus sind dieselben Farben noch einmal für die drei Ringe des Kopfes einzeln da; die App fährt alle drei Ringe ohnehin in derselben Farbe, deshalb bringt er hier nichts. Kanal 13 hat keine Funktion und bleibt auf 0. Kanal 14 (Geschwindigkeit Farbwechsel), Kanal 15 (Funktionssteuerung) und Kanal 16 (Reset) bleiben ebenfalls auf 0, damit die App das Licht bestimmt und die Lampe nicht in ein eigenes Programm läuft.",
      "channels": [
        {
          "offset": 1,
          "function": "pan",
          "label": "Horizontale Bewegung (PAN), Mitte 128",
          "defaultValue": 128
        },
        {
          "offset": 2,
          "function": "panFine",
          "label": "PAN-Bewegung mit 16-Bit-Auflösung, Feinindizierung"
        },
        {
          "offset": 3,
          "function": "tilt",
          "label": "Vertikale Bewegung (TILT), Mitte 128",
          "defaultValue": 128
        },
        {
          "offset": 4,
          "function": "tiltFine",
          "label": "TILT-Bewegung mit 16-Bit-Auflösung, Feinindizierung"
        },
        {
          "offset": 5,
          "function": "panTiltSpeed",
          "label": "Geschwindigkeit Pan/Tilt, 0 keine Funktion, 1 bis 255 abnehmende Geschwindigkeit"
        },
        {
          "offset": 6,
          "function": "dimmer",
          "label": "Dimmerintensität 0 bis 100 %"
        },
        {
          "offset": 7,
          "function": "strobe",
          "label": "Strobe",
          "ranges": [
            {
              "from": 0,
              "to": 3,
              "kind": "off",
              "label": "Keine Funktion"
            },
            {
              "from": 4,
              "to": 95,
              "kind": "strobe",
              "label": "Strobo, schneller werdend",
              "speed": "slowToFast"
            },
            {
              "from": 96,
              "to": 176,
              "kind": "random",
              "label": "Strobo zufällig"
            },
            {
              "from": 177,
              "to": 255,
              "kind": "pulse",
              "label": "Puls in Sequenzen („Thunder“)"
            }
          ]
        },
        {
          "offset": 8,
          "function": "red",
          "label": "Rot 0 bis 100 %"
        },
        {
          "offset": 9,
          "function": "green",
          "label": "Grün 0 bis 100 %"
        },
        {
          "offset": 10,
          "function": "blue",
          "label": "Blau 0 bis 100 %"
        },
        {
          "offset": 11,
          "function": "white",
          "label": "Weiß 0 bis 100 %"
        },
        {
          "offset": 12,
          "function": "zoom",
          "label": "Zoom, allmählich von groß zu klein"
        },
        {
          "offset": 13,
          "function": "other",
          "label": "Keine Funktion"
        },
        {
          "offset": 14,
          "function": "programSpeed",
          "label": "Geschwindigkeit Farbwechsel, abnehmende Geschwindigkeit"
        },
        {
          "offset": 15,
          "function": "program",
          "label": "Funktionssteuerung",
          "ranges": [
            {
              "from": 0,
              "to": 49,
              "kind": "off",
              "label": "Normaler DMX-Betrieb (Kanäle 1 bis 12)"
            },
            {
              "from": 50,
              "to": 99,
              "kind": "effect",
              "label": "Farbwechsel"
            },
            {
              "from": 100,
              "to": 149,
              "kind": "effect",
              "label": "Internes Programm 1"
            },
            {
              "from": 150,
              "to": 199,
              "kind": "effect",
              "label": "Internes Programm 2"
            },
            {
              "from": 200,
              "to": 255,
              "kind": "effect",
              "label": "Musiksteuerung"
            }
          ]
        },
        {
          "offset": 16,
          "function": "reset",
          "label": "Reset",
          "ranges": [
            {
              "from": 0,
              "to": 250,
              "kind": "off",
              "label": "Keine Funktion"
            },
            {
              "from": 251,
              "to": 255,
              "kind": "other",
              "label": "Reset"
            }
          ]
        }
      ]
    },
    {
      "schemaVersion": 1,
      "manufacturer": "Eurolite",
      "model": "LED TMH-X4 Moving-Head Wash Zoom",
      "category": "movingHeadWash",
      "movement": {
        "panDegrees": 630,
        "tiltDegrees": 270
      },
      "verified": true,
      "source": "EUROLITE LED TMH-X4 Moving-Head Wash Zoom, Bedienungsanleitung 00143830, Version 1.1, Abschnitt „DMX-Protokoll“ (Seiten 11 bis 13); Pan 630° und Tilt 270° aus den technischen Daten",
      "id": "eurolite-led-tmh-x4-24ch",
      "mode": "24CH",
      "channelCount": 24,
      "deviceSetup": "„DMX setting“ → „Channel settings“ auf „24CH“, dann „DMX setting“ → „DMX512 Address“ auf die Adresse aus der App.",
      "notes": "Die 19 LEDs sitzen in drei Ringen, die hier je eigene Kanäle für Rot, Grün, Blau und Weiß haben. Die App gibt allen drei Ringen dieselbe Farbe – ein Moving Head ist für sie eine Lampe, keine LED-Bar. Wer nichts anderes vorhat, nimmt den Modus „16CH“, der ist kürzer und macht dasselbe. Kanal 21 hat keine Funktion und bleibt auf 0, ebenso Kanal 22 (Geschwindigkeit Farbwechsel), Kanal 23 (Funktionssteuerung) und Kanal 24 (Reset).",
      "channels": [
        {
          "offset": 1,
          "function": "pan",
          "label": "Horizontale Bewegung (PAN), Mitte 128",
          "defaultValue": 128
        },
        {
          "offset": 2,
          "function": "panFine",
          "label": "PAN-Bewegung mit 16-Bit-Auflösung, Feinindizierung"
        },
        {
          "offset": 3,
          "function": "tilt",
          "label": "Vertikale Bewegung (TILT), Mitte 128",
          "defaultValue": 128
        },
        {
          "offset": 4,
          "function": "tiltFine",
          "label": "TILT-Bewegung mit 16-Bit-Auflösung, Feinindizierung"
        },
        {
          "offset": 5,
          "function": "panTiltSpeed",
          "label": "Geschwindigkeit Pan/Tilt, 0 keine Funktion, 1 bis 255 abnehmende Geschwindigkeit"
        },
        {
          "offset": 6,
          "function": "zoom",
          "label": "Zoom, allmählich von groß zu klein"
        },
        {
          "offset": 7,
          "function": "dimmer",
          "label": "Dimmerintensität 0 bis 100 %"
        },
        {
          "offset": 8,
          "function": "strobe",
          "label": "Strobe",
          "ranges": [
            {
              "from": 0,
              "to": 3,
              "kind": "off",
              "label": "Keine Funktion"
            },
            {
              "from": 4,
              "to": 95,
              "kind": "strobe",
              "label": "Strobo, schneller werdend",
              "speed": "slowToFast"
            },
            {
              "from": 96,
              "to": 176,
              "kind": "random",
              "label": "Strobo zufällig"
            },
            {
              "from": 177,
              "to": 255,
              "kind": "pulse",
              "label": "Puls in Sequenzen („Thunder“)"
            }
          ]
        },
        {
          "offset": 9,
          "function": "red",
          "label": "Rot 1, 0 bis 100 %"
        },
        {
          "offset": 10,
          "function": "green",
          "label": "Grün 1, 0 bis 100 %"
        },
        {
          "offset": 11,
          "function": "blue",
          "label": "Blau 1, 0 bis 100 %"
        },
        {
          "offset": 12,
          "function": "white",
          "label": "Weiß 1, 0 bis 100 %"
        },
        {
          "offset": 13,
          "function": "red",
          "label": "Rot 2, 0 bis 100 %"
        },
        {
          "offset": 14,
          "function": "green",
          "label": "Grün 2, 0 bis 100 %"
        },
        {
          "offset": 15,
          "function": "blue",
          "label": "Blau 2, 0 bis 100 %"
        },
        {
          "offset": 16,
          "function": "white",
          "label": "Weiß 2, 0 bis 100 %"
        },
        {
          "offset": 17,
          "function": "red",
          "label": "Rot 3, 0 bis 100 %"
        },
        {
          "offset": 18,
          "function": "green",
          "label": "Grün 3, 0 bis 100 %"
        },
        {
          "offset": 19,
          "function": "blue",
          "label": "Blau 3, 0 bis 100 %"
        },
        {
          "offset": 20,
          "function": "white",
          "label": "Weiß 3, 0 bis 100 %"
        },
        {
          "offset": 21,
          "function": "other",
          "label": "Keine Funktion"
        },
        {
          "offset": 22,
          "function": "programSpeed",
          "label": "Geschwindigkeit Farbwechsel, abnehmende Geschwindigkeit"
        },
        {
          "offset": 23,
          "function": "program",
          "label": "Funktionssteuerung",
          "ranges": [
            {
              "from": 0,
              "to": 49,
              "kind": "off",
              "label": "Normaler DMX-Betrieb (Kanäle 1 bis 12)"
            },
            {
              "from": 50,
              "to": 99,
              "kind": "effect",
              "label": "Farbwechsel"
            },
            {
              "from": 100,
              "to": 149,
              "kind": "effect",
              "label": "Internes Programm 1"
            },
            {
              "from": 150,
              "to": 199,
              "kind": "effect",
              "label": "Internes Programm 2"
            },
            {
              "from": 200,
              "to": 255,
              "kind": "effect",
              "label": "Musiksteuerung"
            }
          ]
        },
        {
          "offset": 24,
          "function": "reset",
          "label": "Reset",
          "ranges": [
            {
              "from": 0,
              "to": 250,
              "kind": "off",
              "label": "Keine Funktion"
            },
            {
              "from": 251,
              "to": 255,
              "kind": "other",
              "label": "Reset"
            }
          ]
        }
      ]
    },
    {
      "schemaVersion": 1,
      "id": "eurolite-led-tsl-1000-scan-mk2-10ch",
      "manufacturer": "Eurolite",
      "model": "LED TSL-1000 Scan MK2",
      "mode": "10CH",
      "category": "movingHeadSpot",
      "channelCount": 10,
      "movement": {
        "panDegrees": 160,
        "tiltDegrees": 50
      },
      "verified": true,
      "source": "EUROLITE LED TSL-1000 Scan MK2, Bedienungsanleitung 00139049 (127079.docx), Version 1.2 (Art. 51786126), Abschnitt „Funktionen im DMX-Betrieb“; Pan 160° und Tilt 50° aus den Produktmerkmalen",
      "deviceSetup": "Im Menü mit UP/DOWN zu „DMX Address“ gehen, mit ENTER bestätigen und die Adresse aus der App einstellen. Danach mit UP/DOWN zu „DMX Channel“, mit ENTER bestätigen und „10 CH“ wählen.",
      "notes": "Scanner mit 100-W-LED und beweglichem Spiegel: dreht sich nur in einem kleinen Feld (160° horizontal, 50° vertikal) – den Bewegungsbereich im Setup entsprechend klein zeichnen. Die acht Farben des Farbrads nennt die Anleitung nur „Farbe 1“ bis „Farbe 8“; sie müssen an der Lampe unter Modelle → „Farben am Farbrad“ zugeordnet werden, sonst trifft die Farbleiste nicht. Die sieben Gobos lassen sich unter Modelle → „Gobos benennen“ benennen. Die Makro-Kanäle (LED- und XY-Makros) bleiben aus, damit die App Licht und Bewegung bestimmt. Im 10-Kanal-Modus fehlen die Fein-Kanäle für Drehen und Neigen; für saubere Bewegung besser den 15-Kanal-Modus am Gerät einstellen.",
      "channels": [
        {
          "offset": 1,
          "function": "pan",
          "label": "Horizontale Bewegung (PAN), 128 = Mitte",
          "defaultValue": 128
        },
        {
          "offset": 2,
          "function": "tilt",
          "label": "Vertikale Bewegung (TILT), 128 = Mitte",
          "defaultValue": 128
        },
        {
          "offset": 3,
          "function": "dimmer",
          "label": "Dimmerintensität 0 bis 100 %"
        },
        {
          "offset": 4,
          "function": "strobe",
          "label": "Shutter, Strobe",
          "ranges": [
            {
              "from": 0,
              "to": 4,
              "kind": "off",
              "label": "Keine Funktion"
            },
            {
              "from": 5,
              "to": 250,
              "kind": "strobe",
              "label": "Strobe-Effekt mit zunehmender Geschwindigkeit",
              "speed": "slowToFast"
            },
            {
              "from": 251,
              "to": 255,
              "kind": "off",
              "label": "Keine Funktion"
            }
          ]
        },
        {
          "offset": 5,
          "function": "colorWheel",
          "label": "Farbrad",
          "ranges": [
            {
              "from": 0,
              "to": 4,
              "kind": "slot",
              "label": "Weiß (offen)",
              "color": "#FFFFFF"
            },
            {
              "from": 5,
              "to": 12,
              "kind": "slot",
              "label": "Weiß / Farbe 1"
            },
            {
              "from": 13,
              "to": 20,
              "kind": "slot",
              "label": "Farbe 1"
            },
            {
              "from": 21,
              "to": 28,
              "kind": "slot",
              "label": "Farbe 1 / Farbe 2"
            },
            {
              "from": 29,
              "to": 36,
              "kind": "slot",
              "label": "Farbe 2"
            },
            {
              "from": 37,
              "to": 44,
              "kind": "slot",
              "label": "Farbe 2 / Farbe 3"
            },
            {
              "from": 45,
              "to": 52,
              "kind": "slot",
              "label": "Farbe 3"
            },
            {
              "from": 53,
              "to": 60,
              "kind": "slot",
              "label": "Farbe 3 / Farbe 4"
            },
            {
              "from": 61,
              "to": 68,
              "kind": "slot",
              "label": "Farbe 4"
            },
            {
              "from": 69,
              "to": 76,
              "kind": "slot",
              "label": "Farbe 4 / Farbe 5"
            },
            {
              "from": 77,
              "to": 84,
              "kind": "slot",
              "label": "Farbe 5"
            },
            {
              "from": 85,
              "to": 92,
              "kind": "slot",
              "label": "Farbe 5 / Farbe 6"
            },
            {
              "from": 93,
              "to": 100,
              "kind": "slot",
              "label": "Farbe 6"
            },
            {
              "from": 101,
              "to": 108,
              "kind": "slot",
              "label": "Farbe 6 / Farbe 7"
            },
            {
              "from": 109,
              "to": 116,
              "kind": "slot",
              "label": "Farbe 7"
            },
            {
              "from": 117,
              "to": 124,
              "kind": "slot",
              "label": "Farbe 7 / Farbe 8"
            },
            {
              "from": 125,
              "to": 132,
              "kind": "slot",
              "label": "Farbe 8"
            },
            {
              "from": 133,
              "to": 139,
              "kind": "slot",
              "label": "Weiß (offen)",
              "color": "#FFFFFF"
            },
            {
              "from": 140,
              "to": 195,
              "kind": "rotation",
              "label": "Rainbow-Effekt vorwärts, abnehmende Geschwindigkeit",
              "speed": "fastToSlow"
            },
            {
              "from": 196,
              "to": 199,
              "kind": "off",
              "label": "Stopp"
            },
            {
              "from": 200,
              "to": 255,
              "kind": "rotation",
              "label": "Rainbow-Effekt rückwärts, zunehmende Geschwindigkeit",
              "speed": "slowToFast"
            }
          ]
        },
        {
          "offset": 6,
          "function": "gobo",
          "label": "Rotierendes Goborad, Gobo-Shake",
          "ranges": [
            {
              "from": 0,
              "to": 7,
              "kind": "slot",
              "label": "Offen"
            },
            {
              "from": 8,
              "to": 19,
              "kind": "slot",
              "label": "Gobo 1"
            },
            {
              "from": 20,
              "to": 31,
              "kind": "slot",
              "label": "Gobo 2"
            },
            {
              "from": 32,
              "to": 43,
              "kind": "slot",
              "label": "Gobo 3"
            },
            {
              "from": 44,
              "to": 55,
              "kind": "slot",
              "label": "Gobo 4"
            },
            {
              "from": 56,
              "to": 67,
              "kind": "slot",
              "label": "Gobo 5"
            },
            {
              "from": 68,
              "to": 71,
              "kind": "slot",
              "label": "Gobo 6"
            },
            {
              "from": 72,
              "to": 79,
              "kind": "slot",
              "label": "Gobo 7"
            },
            {
              "from": 80,
              "to": 88,
              "kind": "shake",
              "label": "Gobo 1 Shake, zunehmende Geschwindigkeit",
              "speed": "slowToFast"
            },
            {
              "from": 89,
              "to": 97,
              "kind": "shake",
              "label": "Gobo 2 Shake, zunehmende Geschwindigkeit",
              "speed": "slowToFast"
            },
            {
              "from": 98,
              "to": 106,
              "kind": "shake",
              "label": "Gobo 3 Shake, zunehmende Geschwindigkeit",
              "speed": "slowToFast"
            },
            {
              "from": 107,
              "to": 115,
              "kind": "shake",
              "label": "Gobo 4 Shake, zunehmende Geschwindigkeit",
              "speed": "slowToFast"
            },
            {
              "from": 116,
              "to": 124,
              "kind": "shake",
              "label": "Gobo 5 Shake, zunehmende Geschwindigkeit",
              "speed": "slowToFast"
            },
            {
              "from": 125,
              "to": 129,
              "kind": "shake",
              "label": "Gobo 6 Shake, zunehmende Geschwindigkeit",
              "speed": "slowToFast"
            },
            {
              "from": 130,
              "to": 133,
              "kind": "shake",
              "label": "Gobo 7 Shake, zunehmende Geschwindigkeit",
              "speed": "slowToFast"
            },
            {
              "from": 134,
              "to": 194,
              "kind": "rotation",
              "label": "Gobowechsel vorwärts, abnehmende Geschwindigkeit",
              "speed": "fastToSlow"
            },
            {
              "from": 195,
              "to": 255,
              "kind": "rotation",
              "label": "Gobowechsel rückwärts, zunehmende Geschwindigkeit",
              "speed": "slowToFast"
            }
          ]
        },
        {
          "offset": 7,
          "function": "goboRotation",
          "label": "Goborotation",
          "ranges": [
            {
              "from": 0,
              "to": 9,
              "kind": "off",
              "label": "Keine Rotation"
            },
            {
              "from": 10,
              "to": 129,
              "kind": "rotation",
              "label": "Goborotation vorwärts, abnehmende Geschwindigkeit",
              "speed": "fastToSlow"
            },
            {
              "from": 130,
              "to": 134,
              "kind": "off",
              "label": "Stopp"
            },
            {
              "from": 135,
              "to": 255,
              "kind": "rotation",
              "label": "Goborotation rückwärts, zunehmende Geschwindigkeit",
              "speed": "slowToFast"
            }
          ]
        },
        {
          "offset": 8,
          "function": "focus",
          "label": "Fokus, allmähliche Einstellung von weit bis nah",
          "defaultValue": 128
        },
        {
          "offset": 9,
          "function": "prism",
          "label": "3-Facetten-Prisma",
          "ranges": [
            {
              "from": 0,
              "to": 7,
              "kind": "off",
              "label": "Offen"
            },
            {
              "from": 8,
              "to": 255,
              "kind": "effect",
              "label": "3-Facetten-Prisma"
            }
          ]
        },
        {
          "offset": 10,
          "function": "reset",
          "label": "Reset",
          "ranges": [
            {
              "from": 0,
              "to": 249,
              "kind": "off",
              "label": "Keine Funktion"
            },
            {
              "from": 250,
              "to": 255,
              "kind": "other",
              "label": "Reset (6 s)"
            }
          ]
        }
      ]
    },
    {
      "schemaVersion": 1,
      "id": "eurolite-led-tsl-1000-scan-mk2-15ch",
      "manufacturer": "Eurolite",
      "model": "LED TSL-1000 Scan MK2",
      "mode": "15CH",
      "category": "movingHeadSpot",
      "channelCount": 15,
      "movement": {
        "panDegrees": 160,
        "tiltDegrees": 50
      },
      "verified": true,
      "source": "EUROLITE LED TSL-1000 Scan MK2, Bedienungsanleitung 00139049 (127079.docx), Version 1.2 (Art. 51786126), Abschnitt „Funktionen im DMX-Betrieb“; Pan 160° und Tilt 50° aus den Produktmerkmalen",
      "deviceSetup": "Im Menü mit UP/DOWN zu „DMX Address“ gehen, mit ENTER bestätigen und die Adresse aus der App einstellen. Danach mit UP/DOWN zu „DMX Channel“, mit ENTER bestätigen und „15 CH“ wählen.",
      "notes": "Scanner mit 100-W-LED und beweglichem Spiegel: dreht sich nur in einem kleinen Feld (160° horizontal, 50° vertikal) – den Bewegungsbereich im Setup entsprechend klein zeichnen. Die acht Farben des Farbrads nennt die Anleitung nur „Farbe 1“ bis „Farbe 8“; sie müssen an der Lampe unter Modelle → „Farben am Farbrad“ zugeordnet werden, sonst trifft die Farbleiste nicht. Die sieben Gobos lassen sich unter Modelle → „Gobos benennen“ benennen. Die Makro-Kanäle (LED- und XY-Makros) bleiben aus, damit die App Licht und Bewegung bestimmt. Der 10-Kanal-Modus ist derselbe Scanner ohne Fein-Kanäle und ohne Makros.",
      "channels": [
        {
          "offset": 1,
          "function": "pan",
          "label": "Horizontale Bewegung (PAN), 128 = Mitte",
          "defaultValue": 128
        },
        {
          "offset": 2,
          "function": "panFine",
          "label": "PAN-Bewegung mit 16-Bit-Auflösung"
        },
        {
          "offset": 3,
          "function": "tilt",
          "label": "Vertikale Bewegung (TILT), 128 = Mitte",
          "defaultValue": 128
        },
        {
          "offset": 4,
          "function": "tiltFine",
          "label": "TILT-Bewegung mit 16-Bit-Auflösung"
        },
        {
          "offset": 5,
          "function": "panTiltSpeed",
          "label": "Geschwindigkeit PAN-/TILT-Bewegung, zunehmend",
          "ranges": [
            {
              "from": 0,
              "to": 255,
              "kind": "fade",
              "label": "Langsam bis schnell",
              "speed": "slowToFast"
            }
          ]
        },
        {
          "offset": 6,
          "function": "dimmer",
          "label": "Dimmerintensität 0 bis 100 %"
        },
        {
          "offset": 7,
          "function": "strobe",
          "label": "Shutter, Strobe",
          "ranges": [
            {
              "from": 0,
              "to": 4,
              "kind": "off",
              "label": "Keine Funktion"
            },
            {
              "from": 5,
              "to": 250,
              "kind": "strobe",
              "label": "Strobe-Effekt mit zunehmender Geschwindigkeit",
              "speed": "slowToFast"
            },
            {
              "from": 251,
              "to": 255,
              "kind": "off",
              "label": "Keine Funktion"
            }
          ]
        },
        {
          "offset": 8,
          "function": "colorWheel",
          "label": "Farbrad",
          "ranges": [
            {
              "from": 0,
              "to": 4,
              "kind": "slot",
              "label": "Weiß (offen)",
              "color": "#FFFFFF"
            },
            {
              "from": 5,
              "to": 12,
              "kind": "slot",
              "label": "Weiß / Farbe 1"
            },
            {
              "from": 13,
              "to": 20,
              "kind": "slot",
              "label": "Farbe 1"
            },
            {
              "from": 21,
              "to": 28,
              "kind": "slot",
              "label": "Farbe 1 / Farbe 2"
            },
            {
              "from": 29,
              "to": 36,
              "kind": "slot",
              "label": "Farbe 2"
            },
            {
              "from": 37,
              "to": 44,
              "kind": "slot",
              "label": "Farbe 2 / Farbe 3"
            },
            {
              "from": 45,
              "to": 52,
              "kind": "slot",
              "label": "Farbe 3"
            },
            {
              "from": 53,
              "to": 60,
              "kind": "slot",
              "label": "Farbe 3 / Farbe 4"
            },
            {
              "from": 61,
              "to": 68,
              "kind": "slot",
              "label": "Farbe 4"
            },
            {
              "from": 69,
              "to": 76,
              "kind": "slot",
              "label": "Farbe 4 / Farbe 5"
            },
            {
              "from": 77,
              "to": 84,
              "kind": "slot",
              "label": "Farbe 5"
            },
            {
              "from": 85,
              "to": 92,
              "kind": "slot",
              "label": "Farbe 5 / Farbe 6"
            },
            {
              "from": 93,
              "to": 100,
              "kind": "slot",
              "label": "Farbe 6"
            },
            {
              "from": 101,
              "to": 108,
              "kind": "slot",
              "label": "Farbe 6 / Farbe 7"
            },
            {
              "from": 109,
              "to": 116,
              "kind": "slot",
              "label": "Farbe 7"
            },
            {
              "from": 117,
              "to": 124,
              "kind": "slot",
              "label": "Farbe 7 / Farbe 8"
            },
            {
              "from": 125,
              "to": 132,
              "kind": "slot",
              "label": "Farbe 8"
            },
            {
              "from": 133,
              "to": 139,
              "kind": "slot",
              "label": "Weiß (offen)",
              "color": "#FFFFFF"
            },
            {
              "from": 140,
              "to": 195,
              "kind": "rotation",
              "label": "Rainbow-Effekt vorwärts, abnehmende Geschwindigkeit",
              "speed": "fastToSlow"
            },
            {
              "from": 196,
              "to": 199,
              "kind": "off",
              "label": "Stopp"
            },
            {
              "from": 200,
              "to": 255,
              "kind": "rotation",
              "label": "Rainbow-Effekt rückwärts, zunehmende Geschwindigkeit",
              "speed": "slowToFast"
            }
          ]
        },
        {
          "offset": 9,
          "function": "gobo",
          "label": "Rotierendes Goborad, Gobo-Shake",
          "ranges": [
            {
              "from": 0,
              "to": 7,
              "kind": "slot",
              "label": "Offen"
            },
            {
              "from": 8,
              "to": 19,
              "kind": "slot",
              "label": "Gobo 1"
            },
            {
              "from": 20,
              "to": 31,
              "kind": "slot",
              "label": "Gobo 2"
            },
            {
              "from": 32,
              "to": 43,
              "kind": "slot",
              "label": "Gobo 3"
            },
            {
              "from": 44,
              "to": 55,
              "kind": "slot",
              "label": "Gobo 4"
            },
            {
              "from": 56,
              "to": 67,
              "kind": "slot",
              "label": "Gobo 5"
            },
            {
              "from": 68,
              "to": 71,
              "kind": "slot",
              "label": "Gobo 6"
            },
            {
              "from": 72,
              "to": 79,
              "kind": "slot",
              "label": "Gobo 7"
            },
            {
              "from": 80,
              "to": 88,
              "kind": "shake",
              "label": "Gobo 1 Shake, zunehmende Geschwindigkeit",
              "speed": "slowToFast"
            },
            {
              "from": 89,
              "to": 97,
              "kind": "shake",
              "label": "Gobo 2 Shake, zunehmende Geschwindigkeit",
              "speed": "slowToFast"
            },
            {
              "from": 98,
              "to": 106,
              "kind": "shake",
              "label": "Gobo 3 Shake, zunehmende Geschwindigkeit",
              "speed": "slowToFast"
            },
            {
              "from": 107,
              "to": 115,
              "kind": "shake",
              "label": "Gobo 4 Shake, zunehmende Geschwindigkeit",
              "speed": "slowToFast"
            },
            {
              "from": 116,
              "to": 124,
              "kind": "shake",
              "label": "Gobo 5 Shake, zunehmende Geschwindigkeit",
              "speed": "slowToFast"
            },
            {
              "from": 125,
              "to": 129,
              "kind": "shake",
              "label": "Gobo 6 Shake, zunehmende Geschwindigkeit",
              "speed": "slowToFast"
            },
            {
              "from": 130,
              "to": 133,
              "kind": "shake",
              "label": "Gobo 7 Shake, zunehmende Geschwindigkeit",
              "speed": "slowToFast"
            },
            {
              "from": 134,
              "to": 194,
              "kind": "rotation",
              "label": "Gobowechsel vorwärts, abnehmende Geschwindigkeit",
              "speed": "fastToSlow"
            },
            {
              "from": 195,
              "to": 255,
              "kind": "rotation",
              "label": "Gobowechsel rückwärts, zunehmende Geschwindigkeit",
              "speed": "slowToFast"
            }
          ]
        },
        {
          "offset": 10,
          "function": "goboRotation",
          "label": "Goborotation",
          "ranges": [
            {
              "from": 0,
              "to": 9,
              "kind": "off",
              "label": "Keine Rotation"
            },
            {
              "from": 10,
              "to": 129,
              "kind": "rotation",
              "label": "Goborotation vorwärts, abnehmende Geschwindigkeit",
              "speed": "fastToSlow"
            },
            {
              "from": 130,
              "to": 134,
              "kind": "off",
              "label": "Stopp"
            },
            {
              "from": 135,
              "to": 255,
              "kind": "rotation",
              "label": "Goborotation rückwärts, zunehmende Geschwindigkeit",
              "speed": "slowToFast"
            }
          ]
        },
        {
          "offset": 11,
          "function": "focus",
          "label": "Fokus, allmähliche Einstellung von weit bis nah",
          "defaultValue": 128
        },
        {
          "offset": 12,
          "function": "prism",
          "label": "3-Facetten-Prisma",
          "ranges": [
            {
              "from": 0,
              "to": 7,
              "kind": "off",
              "label": "Offen"
            },
            {
              "from": 8,
              "to": 255,
              "kind": "effect",
              "label": "3-Facetten-Prisma"
            }
          ]
        },
        {
          "offset": 13,
          "function": "program",
          "label": "LED Makros",
          "ranges": [
            {
              "from": 0,
              "to": 10,
              "kind": "off",
              "label": "Leer"
            },
            {
              "from": 11,
              "to": 20,
              "kind": "effect",
              "label": "Auto 1"
            },
            {
              "from": 21,
              "to": 40,
              "kind": "effect",
              "label": "Auto 2"
            },
            {
              "from": 41,
              "to": 50,
              "kind": "effect",
              "label": "Auto 3"
            },
            {
              "from": 51,
              "to": 70,
              "kind": "effect",
              "label": "Auto 4"
            },
            {
              "from": 71,
              "to": 80,
              "kind": "effect",
              "label": "Auto 5"
            },
            {
              "from": 81,
              "to": 100,
              "kind": "effect",
              "label": "Auto 6"
            },
            {
              "from": 101,
              "to": 110,
              "kind": "effect",
              "label": "Auto 7"
            },
            {
              "from": 111,
              "to": 130,
              "kind": "effect",
              "label": "Auto 8"
            },
            {
              "from": 131,
              "to": 150,
              "kind": "effect",
              "label": "Auto 9"
            },
            {
              "from": 151,
              "to": 160,
              "kind": "effect",
              "label": "Auto 10"
            },
            {
              "from": 161,
              "to": 170,
              "kind": "effect",
              "label": "Auto 11"
            },
            {
              "from": 171,
              "to": 180,
              "kind": "effect",
              "label": "Auto 12"
            },
            {
              "from": 181,
              "to": 255,
              "kind": "effect",
              "label": "Musikgesteuert"
            }
          ]
        },
        {
          "offset": 14,
          "function": "program",
          "label": "XY Makros",
          "ranges": [
            {
              "from": 0,
              "to": 20,
              "kind": "off",
              "label": "Keine Funktion"
            },
            {
              "from": 21,
              "to": 30,
              "kind": "effect",
              "label": "X/Y Auto 1"
            },
            {
              "from": 31,
              "to": 40,
              "kind": "effect",
              "label": "X/Y Auto 2"
            },
            {
              "from": 41,
              "to": 50,
              "kind": "effect",
              "label": "X/Y Auto 3"
            },
            {
              "from": 51,
              "to": 60,
              "kind": "effect",
              "label": "X/Y Auto 4"
            },
            {
              "from": 61,
              "to": 70,
              "kind": "effect",
              "label": "X/Y Auto 5"
            },
            {
              "from": 71,
              "to": 80,
              "kind": "effect",
              "label": "X/Y Auto 6"
            },
            {
              "from": 81,
              "to": 90,
              "kind": "effect",
              "label": "X/Y Auto 7"
            },
            {
              "from": 91,
              "to": 100,
              "kind": "effect",
              "label": "X/Y Auto 8"
            },
            {
              "from": 101,
              "to": 110,
              "kind": "effect",
              "label": "X/Y Auto 9"
            },
            {
              "from": 111,
              "to": 120,
              "kind": "effect",
              "label": "X/Y Auto 10"
            },
            {
              "from": 121,
              "to": 130,
              "kind": "effect",
              "label": "X/Y Auto 11"
            },
            {
              "from": 131,
              "to": 140,
              "kind": "effect",
              "label": "X/Y Auto 12"
            },
            {
              "from": 141,
              "to": 255,
              "kind": "effect",
              "label": "X/Y musikgesteuert"
            }
          ]
        },
        {
          "offset": 15,
          "function": "reset",
          "label": "Reset",
          "ranges": [
            {
              "from": 0,
              "to": 249,
              "kind": "off",
              "label": "Keine Funktion"
            },
            {
              "from": 250,
              "to": 255,
              "kind": "other",
              "label": "Reset (6 s)"
            }
          ]
        }
      ]
    },
    {
      "schemaVersion": 1,
      "id": "eurolite-led-tsl-150-scan-cob-9ch",
      "manufacturer": "Eurolite",
      "model": "LED TSL-150 Scan COB",
      "mode": "9 CH",
      "category": "movingHeadSpot",
      "channelCount": 9,
      "verified": true,
      "source": "Eurolite LED TSL-150 Scan COB, Bedienungsanleitung 00101272, Version 1.0, Abschnitt „DMX-Protokoll“, Seiten 11 bis 13; technische Daten Seite 14",
      "deviceSetup": "Mode-Taste drücken, bis das Display „DMX Set Address“ zeigt, mit Enter bestätigen und die Adresse aus der App über Up/Down einstellen. Unter „No DMX Set“ sollte nicht „Auto“ oder „Sound“ stehen, sonst läuft das Gerät ohne Signal von selbst weiter. Das Gerät hat nur diesen einen 9-Kanal-Modus.",
      "notes": "Spiegel-Scanner: Drehung und Neigung bewegen den Ablenkspiegel, nicht das ganze Gehäuse. Die Anleitung nennt keine Ablenkwinkel, deshalb fehlt „movement“; der Bewegungsbereich wird in der App pro Lampe eingezeichnet. Kein Feinkanal für Drehung und Neigung, sehr langsame Fahrten können daher stufig wirken. Kanal 5 ist ein reiner Strobo-Kanal: 0 lässt das Licht offen, deshalb kein Tag „needsOpen“. Der Bereich der internen Programme beginnt in der Anleitung zweimal bei 84 (60…84 und 84…109); hier steht das erste Programm auf 60 bis 83. Die Kanäle 8 und 9 bleiben aus, damit die App das Licht bestimmt. Namen der Gobos lassen sich unter Modelle → „Gobos benennen“ an der Lampe vergeben.",
      "channels": [
        {
          "offset": 1,
          "function": "pan",
          "label": "Horizontale Bewegung (PAN), Mitte 128",
          "defaultValue": 128
        },
        {
          "offset": 2,
          "function": "tilt",
          "label": "Vertikale Bewegung (TILT), Mitte 128",
          "defaultValue": 128
        },
        {
          "offset": 3,
          "function": "colorWheel",
          "label": "Farbrad",
          "ranges": [
            {
              "from": 0,
              "to": 9,
              "kind": "slot",
              "label": "Weiß",
              "color": "#FFFFFF"
            },
            {
              "from": 10,
              "to": 19,
              "kind": "slot",
              "label": "Rot",
              "color": "#FF0000"
            },
            {
              "from": 20,
              "to": 29,
              "kind": "slot",
              "label": "Grün",
              "color": "#00FF00"
            },
            {
              "from": 30,
              "to": 39,
              "kind": "slot",
              "label": "Blau",
              "color": "#0000FF"
            },
            {
              "from": 40,
              "to": 49,
              "kind": "slot",
              "label": "Gelb",
              "color": "#FFFF00"
            },
            {
              "from": 50,
              "to": 59,
              "kind": "slot",
              "label": "Magenta",
              "color": "#FF00FF"
            },
            {
              "from": 60,
              "to": 69,
              "kind": "slot",
              "label": "Hellblau",
              "color": "#66CCFF"
            },
            {
              "from": 70,
              "to": 79,
              "kind": "slot",
              "label": "Orange",
              "color": "#FF7F00"
            },
            {
              "from": 80,
              "to": 89,
              "kind": "slot",
              "label": "Orange und Hellblau"
            },
            {
              "from": 90,
              "to": 99,
              "kind": "slot",
              "label": "Hellblau und Magenta"
            },
            {
              "from": 100,
              "to": 109,
              "kind": "slot",
              "label": "Magenta und Gelb"
            },
            {
              "from": 110,
              "to": 119,
              "kind": "slot",
              "label": "Gelb und Blau"
            },
            {
              "from": 120,
              "to": 129,
              "kind": "slot",
              "label": "Blau und Grün"
            },
            {
              "from": 130,
              "to": 139,
              "kind": "slot",
              "label": "Grün und Rot"
            },
            {
              "from": 140,
              "to": 255,
              "kind": "rotation",
              "label": "Regenbogeneffekt, zunehmende Geschwindigkeit",
              "speed": "slowToFast"
            }
          ]
        },
        {
          "offset": 4,
          "function": "gobo",
          "label": "Statisches Goborad, Gobo-Shake",
          "ranges": [
            {
              "from": 0,
              "to": 7,
              "kind": "slot",
              "label": "Offen"
            },
            {
              "from": 8,
              "to": 15,
              "kind": "slot",
              "label": "Gobo 1"
            },
            {
              "from": 16,
              "to": 23,
              "kind": "slot",
              "label": "Gobo 2"
            },
            {
              "from": 24,
              "to": 31,
              "kind": "slot",
              "label": "Gobo 3"
            },
            {
              "from": 32,
              "to": 39,
              "kind": "slot",
              "label": "Gobo 4"
            },
            {
              "from": 40,
              "to": 47,
              "kind": "slot",
              "label": "Gobo 5"
            },
            {
              "from": 48,
              "to": 55,
              "kind": "slot",
              "label": "Gobo 6"
            },
            {
              "from": 56,
              "to": 63,
              "kind": "slot",
              "label": "Gobo 7"
            },
            {
              "from": 64,
              "to": 71,
              "kind": "slot",
              "label": "Offen"
            },
            {
              "from": 72,
              "to": 79,
              "kind": "shake",
              "label": "Gobo 1 Shake"
            },
            {
              "from": 80,
              "to": 87,
              "kind": "shake",
              "label": "Gobo 2 Shake"
            },
            {
              "from": 88,
              "to": 95,
              "kind": "shake",
              "label": "Gobo 3 Shake"
            },
            {
              "from": 96,
              "to": 103,
              "kind": "shake",
              "label": "Gobo 4 Shake"
            },
            {
              "from": 104,
              "to": 111,
              "kind": "shake",
              "label": "Gobo 5 Shake"
            },
            {
              "from": 112,
              "to": 119,
              "kind": "shake",
              "label": "Gobo 6 Shake"
            },
            {
              "from": 120,
              "to": 127,
              "kind": "shake",
              "label": "Gobo 7 Shake"
            },
            {
              "from": 128,
              "to": 255,
              "kind": "rotation",
              "label": "Goborad-Drehung, zunehmende Geschwindigkeit",
              "speed": "slowToFast"
            }
          ]
        },
        {
          "offset": 5,
          "function": "strobe",
          "label": "Shutter, Strobe",
          "ranges": [
            {
              "from": 0,
              "to": 9,
              "kind": "off",
              "label": "Keine Funktion"
            },
            {
              "from": 10,
              "to": 249,
              "kind": "strobe",
              "label": "Strobo, zunehmende Geschwindigkeit (bis 18 Hz)",
              "speed": "slowToFast"
            },
            {
              "from": 250,
              "to": 255,
              "kind": "open",
              "label": "Shutter offen"
            }
          ]
        },
        {
          "offset": 6,
          "function": "dimmer",
          "label": "Dimmerintensität 0 bis 100 %"
        },
        {
          "offset": 7,
          "function": "panTiltSpeed",
          "label": "Geschwindigkeit PAN/TILT, abnehmend"
        },
        {
          "offset": 8,
          "function": "program",
          "label": "Interne Programme",
          "ranges": [
            {
              "from": 0,
              "to": 59,
              "kind": "off",
              "label": "Keine Funktion"
            },
            {
              "from": 60,
              "to": 83,
              "kind": "effect",
              "label": "Internes Programm 1"
            },
            {
              "from": 84,
              "to": 109,
              "kind": "effect",
              "label": "Internes Programm 2"
            },
            {
              "from": 110,
              "to": 159,
              "kind": "effect",
              "label": "Internes Programm 3"
            },
            {
              "from": 160,
              "to": 184,
              "kind": "effect",
              "label": "Musikgesteuertes Programm 1"
            },
            {
              "from": 185,
              "to": 209,
              "kind": "effect",
              "label": "Musikgesteuertes Programm 2"
            },
            {
              "from": 210,
              "to": 255,
              "kind": "effect",
              "label": "Musikgesteuertes Programm 3"
            }
          ]
        },
        {
          "offset": 9,
          "function": "control",
          "label": "PAN/TILT-Makros, Reset",
          "ranges": [
            {
              "from": 0,
              "to": 20,
              "kind": "off",
              "label": "Keine Funktion"
            },
            {
              "from": 21,
              "to": 100,
              "kind": "effect",
              "label": "PAN-Wippen"
            },
            {
              "from": 101,
              "to": 200,
              "kind": "effect",
              "label": "TILT-Wippen"
            },
            {
              "from": 201,
              "to": 249,
              "kind": "effect",
              "label": "PAN/TILT-Bewegung"
            },
            {
              "from": 250,
              "to": 255,
              "kind": "other",
              "label": "Reset PAN/TILT"
            }
          ]
        }
      ]
    },
    {
      "schemaVersion": 1,
      "id": "eurolite-led-tsl-250-scan-cob-10ch",
      "manufacturer": "Eurolite",
      "model": "LED TSL-250 Scan COB",
      "mode": "10 Ch",
      "category": "movingHeadSpot",
      "channelCount": 10,
      "verified": true,
      "source": "Eurolite LED TSL-250 Scan COB, Bedienungsanleitung 127079.docx Version 1.1 (Steinigke Showtechnic, ArtNr 51786125), Abschnitt „Funktionen im DMX-Betrieb“, Seiten 12 und 13",
      "deviceSetup": "Mode-Taste öffnet das Hauptmenü, dort „DMX Set Address“ wählen und die Adresse aus der App mit UP/DOWN einstellen, mit ENTER bestätigen. Das Gerät hat nur diesen einen DMX-Modus mit 10 Kanälen.",
      "notes": "Spiegel-Scanner mit 30-W-COB-LED, Farbrad mit 7 Farben und Goborad mit 7 drehbaren Gobos. Der Fokus wird am Gerät von Hand eingestellt, es gibt dafür keinen DMX-Kanal. Die Anleitung nennt keine Ablenkwinkel für Pan und Tilt, deshalb steht hier kein „movement“; die App fährt trotzdem über den vollen Bereich. Kanal 7 ist ein reiner Strobo-Kanal ohne Aus-Bereich am Anfang: 0 bis 9 ist „keine Funktion“, das Licht bleibt also an. Die Kanäle 9 und 10 sind die eingebauten Programme und PAN/TILT-Makros und bleiben auf 0, damit die App das Licht bestimmt. Die Anleitung beschriftet auf Kanal 6 sowohl 128 bis 190 als auch 193 bis 255 mit „rückwärts“; die Beschriftungen sind hier wörtlich übernommen.",
      "channels": [
        {
          "offset": 1,
          "function": "pan",
          "label": "Horizontale Bewegung (PAN), Mitte 128",
          "defaultValue": 128
        },
        {
          "offset": 2,
          "function": "tilt",
          "label": "Vertikale Bewegung (TILT), Mitte 128",
          "defaultValue": 128
        },
        {
          "offset": 3,
          "function": "panTiltSpeed",
          "label": "Geschwindigkeit PAN-/TILT-Bewegung, abnehmende Geschwindigkeit"
        },
        {
          "offset": 4,
          "function": "colorWheel",
          "label": "Farbrad",
          "ranges": [
            {
              "from": 0,
              "to": 9,
              "kind": "slot",
              "label": "Weiß",
              "color": "#FFFFFF"
            },
            {
              "from": 10,
              "to": 19,
              "kind": "slot",
              "label": "Rot",
              "color": "#FF0000"
            },
            {
              "from": 20,
              "to": 29,
              "kind": "slot",
              "label": "Grün",
              "color": "#00FF00"
            },
            {
              "from": 30,
              "to": 39,
              "kind": "slot",
              "label": "Blau",
              "color": "#0000FF"
            },
            {
              "from": 40,
              "to": 49,
              "kind": "slot",
              "label": "Gelb",
              "color": "#FFFF00"
            },
            {
              "from": 50,
              "to": 59,
              "kind": "slot",
              "label": "Magenta",
              "color": "#FF00FF"
            },
            {
              "from": 60,
              "to": 69,
              "kind": "slot",
              "label": "Hellblau",
              "color": "#66CCFF"
            },
            {
              "from": 70,
              "to": 79,
              "kind": "slot",
              "label": "Orange",
              "color": "#FF7F00"
            },
            {
              "from": 80,
              "to": 89,
              "kind": "slot",
              "label": "Orange und Hellblau"
            },
            {
              "from": 90,
              "to": 99,
              "kind": "slot",
              "label": "Hellblau und Magenta"
            },
            {
              "from": 100,
              "to": 109,
              "kind": "slot",
              "label": "Magenta und Gelb"
            },
            {
              "from": 110,
              "to": 119,
              "kind": "slot",
              "label": "Gelb und Blau"
            },
            {
              "from": 120,
              "to": 129,
              "kind": "slot",
              "label": "Blau und Grün"
            },
            {
              "from": 130,
              "to": 139,
              "kind": "slot",
              "label": "Grün und Rot"
            },
            {
              "from": 140,
              "to": 255,
              "kind": "rotation",
              "label": "Regenbogeneffekt mit zunehmender Geschwindigkeit",
              "speed": "slowToFast"
            }
          ]
        },
        {
          "offset": 5,
          "function": "gobo",
          "label": "Rotierendes Goborad, Gobo-Shake",
          "ranges": [
            {
              "from": 0,
              "to": 9,
              "kind": "slot",
              "label": "Offen"
            },
            {
              "from": 10,
              "to": 19,
              "kind": "slot",
              "label": "Gobo 1"
            },
            {
              "from": 20,
              "to": 29,
              "kind": "slot",
              "label": "Gobo 2"
            },
            {
              "from": 30,
              "to": 39,
              "kind": "slot",
              "label": "Gobo 3"
            },
            {
              "from": 40,
              "to": 49,
              "kind": "slot",
              "label": "Gobo 4"
            },
            {
              "from": 50,
              "to": 59,
              "kind": "slot",
              "label": "Gobo 5"
            },
            {
              "from": 60,
              "to": 69,
              "kind": "slot",
              "label": "Gobo 6"
            },
            {
              "from": 70,
              "to": 79,
              "kind": "slot",
              "label": "Gobo 7"
            },
            {
              "from": 80,
              "to": 89,
              "kind": "shake",
              "label": "Gobo 1 Shake"
            },
            {
              "from": 90,
              "to": 99,
              "kind": "shake",
              "label": "Gobo 2 Shake"
            },
            {
              "from": 100,
              "to": 109,
              "kind": "shake",
              "label": "Gobo 3 Shake"
            },
            {
              "from": 110,
              "to": 119,
              "kind": "shake",
              "label": "Gobo 4 Shake"
            },
            {
              "from": 120,
              "to": 129,
              "kind": "shake",
              "label": "Gobo 5 Shake"
            },
            {
              "from": 130,
              "to": 139,
              "kind": "shake",
              "label": "Gobo 6 Shake"
            },
            {
              "from": 140,
              "to": 149,
              "kind": "shake",
              "label": "Gobo 7 Shake"
            },
            {
              "from": 150,
              "to": 199,
              "kind": "rotation",
              "label": "Goborad-Rotation vorwärts mit abnehmender Geschwindigkeit",
              "speed": "fastToSlow"
            },
            {
              "from": 200,
              "to": 204,
              "kind": "off",
              "label": "Keine Rotation"
            },
            {
              "from": 205,
              "to": 255,
              "kind": "rotation",
              "label": "Goborad-Rotation rückwärts mit zunehmender Geschwindigkeit",
              "speed": "slowToFast"
            }
          ]
        },
        {
          "offset": 6,
          "function": "goboRotation",
          "label": "Goborotation",
          "ranges": [
            {
              "from": 0,
              "to": 0,
              "kind": "off",
              "label": "Keine Funktion"
            },
            {
              "from": 1,
              "to": 127,
              "kind": "slot",
              "label": "Einstellung des Gobowinkels"
            },
            {
              "from": 128,
              "to": 190,
              "kind": "rotation",
              "label": "Goborad-Rotation rückwärts mit abnehmender Geschwindigkeit",
              "speed": "fastToSlow"
            },
            {
              "from": 191,
              "to": 192,
              "kind": "off",
              "label": "Keine Rotation"
            },
            {
              "from": 193,
              "to": 255,
              "kind": "rotation",
              "label": "Goborad-Rotation rückwärts mit zunehmender Geschwindigkeit",
              "speed": "slowToFast"
            }
          ]
        },
        {
          "offset": 7,
          "function": "strobe",
          "label": "Strobe",
          "ranges": [
            {
              "from": 0,
              "to": 9,
              "kind": "off",
              "label": "Keine Funktion"
            },
            {
              "from": 10,
              "to": 249,
              "kind": "strobe",
              "label": "Strobe-Effekt mit zunehmender Geschwindigkeit",
              "speed": "slowToFast"
            },
            {
              "from": 250,
              "to": 255,
              "kind": "off",
              "label": "Keine Funktion"
            }
          ]
        },
        {
          "offset": 8,
          "function": "dimmer",
          "label": "Dimmerintensität 0 bis 100 %"
        },
        {
          "offset": 9,
          "function": "program",
          "label": "Interne Programme",
          "ranges": [
            {
              "from": 0,
              "to": 59,
              "kind": "off",
              "label": "Keine Funktion"
            },
            {
              "from": 60,
              "to": 84,
              "kind": "effect",
              "label": "Internes Programm 1"
            },
            {
              "from": 85,
              "to": 109,
              "kind": "effect",
              "label": "Internes Programm 2"
            },
            {
              "from": 110,
              "to": 159,
              "kind": "effect",
              "label": "Internes Programm 3"
            },
            {
              "from": 160,
              "to": 184,
              "kind": "effect",
              "label": "Musikgesteuertes Programm 1"
            },
            {
              "from": 185,
              "to": 209,
              "kind": "effect",
              "label": "Musikgesteuertes Programm 2"
            },
            {
              "from": 210,
              "to": 255,
              "kind": "effect",
              "label": "Musikgesteuertes Programm 3"
            }
          ]
        },
        {
          "offset": 10,
          "function": "control",
          "label": "PAN/TILT-Makros und Reset",
          "ranges": [
            {
              "from": 0,
              "to": 20,
              "kind": "off",
              "label": "Keine Funktion"
            },
            {
              "from": 21,
              "to": 100,
              "kind": "effect",
              "label": "PAN-Wippen"
            },
            {
              "from": 101,
              "to": 200,
              "kind": "effect",
              "label": "TILT-Wippen"
            },
            {
              "from": 201,
              "to": 249,
              "kind": "effect",
              "label": "PAN/TILT-Bewegung"
            },
            {
              "from": 250,
              "to": 255,
              "kind": "other",
              "label": "Reset PAN/TILT"
            }
          ]
        }
      ]
    },
    {
      "schemaVersion": 1,
      "id": "eurolite-led-tsl-350-scan-cob-10ch",
      "manufacturer": "Eurolite",
      "model": "LED TSL-350 Scan COB",
      "mode": "10 CH",
      "category": "movingHeadSpot",
      "channelCount": 10,
      "verified": true,
      "source": "Eurolite LED TSL-350 Scan COB, Bedienungsanleitung DE/EN (Fußzeile 127079.docx, Version 1.0, Stand 04.08.2022), Steinigke Showtechnic, Best.-Nr. 51786150 (schwarz) und 51786151 (weiß), Abschnitt „Funktionen im DMX-Betrieb“, Seiten 12 und 13 (englisch „Functions in DMX mode“, Seiten 25 und 26), Menü Seite 10; Download steinigke.de: 51786150-Anleitung-141831-1.0000-eurolite-led-tsl-350-scan-cob-de_en.pdf",
      "deviceSetup": "MODE-Taste drücken, um ins Hauptmenü zu gelangen, mit UP/DOWN „DMX Set Address“ wählen und mit ENTER bestätigen. Im Display steht dann A001: die Adresse aus der App mit UP/DOWN einstellen und mit ENTER bestätigen. Unter „No DMX Set“ nicht „Auto“ oder „Sound“ wählen, sonst läuft das Gerät ohne DMX-Signal von selbst weiter. Das Gerät hat nur diesen einen DMX-Modus mit 10 Kanälen.",
      "notes": "Spiegel-Scanner mit 60-W-COB-LED (kaltweiß), Farbrad mit 7 Farben plus Weiß und Goborad mit 7 drehbaren Gobos; Drehung und Neigung bewegen den Ablenkspiegel, nicht das Gehäuse. Der Fokus wird am Gerät von Hand eingestellt, es gibt dafür keinen DMX-Kanal. Die Anleitung nennt keine Ablenkwinkel für Pan und Tilt, deshalb steht hier kein „movement“; der Bewegungsbereich wird in der App pro Lampe eingezeichnet. Kein Feinkanal für Drehung und Neigung, sehr langsame Fahrten können daher stufig wirken. Kanal 7 ist ein reiner Strobo-Kanal ohne Aus-Bereich am Anfang: 0 bis 9 ist „keine Funktion“, das Licht bleibt also an, deshalb kein Tag „needsOpen“. Die Halbfarben ab Wert 80 auf dem Farbrad haben keinen Farbwert. Die Kanäle 9 und 10 sind die eingebauten Programme und PAN/TILT-Makros und bleiben auf 0, damit die App das Licht bestimmt. Belegung wie beim LED TSL-250 Scan COB; anders als dort beschriftet die Anleitung auf Kanal 6 den Bereich 193 bis 255 als „vorwärts“. Namen der Gobos lassen sich unter Modelle → „Gobos benennen“ an der Lampe vergeben.",
      "channels": [
        {
          "offset": 1,
          "function": "pan",
          "label": "Horizontale Bewegung (PAN), Mitte 128",
          "defaultValue": 128
        },
        {
          "offset": 2,
          "function": "tilt",
          "label": "Vertikale Bewegung (TILT), Mitte 128",
          "defaultValue": 128
        },
        {
          "offset": 3,
          "function": "panTiltSpeed",
          "label": "Geschwindigkeit PAN-/TILT-Bewegung, abnehmende Geschwindigkeit"
        },
        {
          "offset": 4,
          "function": "colorWheel",
          "label": "Farbrad",
          "ranges": [
            {
              "from": 0,
              "to": 9,
              "kind": "slot",
              "label": "Weiß",
              "color": "#FFFFFF"
            },
            {
              "from": 10,
              "to": 19,
              "kind": "slot",
              "label": "Rot",
              "color": "#FF0000"
            },
            {
              "from": 20,
              "to": 29,
              "kind": "slot",
              "label": "Grün",
              "color": "#00FF00"
            },
            {
              "from": 30,
              "to": 39,
              "kind": "slot",
              "label": "Blau",
              "color": "#0000FF"
            },
            {
              "from": 40,
              "to": 49,
              "kind": "slot",
              "label": "Gelb",
              "color": "#FFFF00"
            },
            {
              "from": 50,
              "to": 59,
              "kind": "slot",
              "label": "Magenta",
              "color": "#FF00FF"
            },
            {
              "from": 60,
              "to": 69,
              "kind": "slot",
              "label": "Hellblau",
              "color": "#66CCFF"
            },
            {
              "from": 70,
              "to": 79,
              "kind": "slot",
              "label": "Orange",
              "color": "#FF7F00"
            },
            {
              "from": 80,
              "to": 89,
              "kind": "slot",
              "label": "Orange und Hellblau"
            },
            {
              "from": 90,
              "to": 99,
              "kind": "slot",
              "label": "Hellblau und Magenta"
            },
            {
              "from": 100,
              "to": 109,
              "kind": "slot",
              "label": "Magenta und Gelb"
            },
            {
              "from": 110,
              "to": 119,
              "kind": "slot",
              "label": "Gelb und Blau"
            },
            {
              "from": 120,
              "to": 129,
              "kind": "slot",
              "label": "Blau und Grün"
            },
            {
              "from": 130,
              "to": 139,
              "kind": "slot",
              "label": "Grün und Rot"
            },
            {
              "from": 140,
              "to": 255,
              "kind": "rotation",
              "label": "Rainboweffekt mit zunehmender Geschwindigkeit",
              "speed": "slowToFast"
            }
          ]
        },
        {
          "offset": 5,
          "function": "gobo",
          "label": "Rotierendes Goborad, Gobo-Shake",
          "ranges": [
            {
              "from": 0,
              "to": 9,
              "kind": "slot",
              "label": "Offen"
            },
            {
              "from": 10,
              "to": 19,
              "kind": "slot",
              "label": "Gobo 1"
            },
            {
              "from": 20,
              "to": 29,
              "kind": "slot",
              "label": "Gobo 2"
            },
            {
              "from": 30,
              "to": 39,
              "kind": "slot",
              "label": "Gobo 3"
            },
            {
              "from": 40,
              "to": 49,
              "kind": "slot",
              "label": "Gobo 4"
            },
            {
              "from": 50,
              "to": 59,
              "kind": "slot",
              "label": "Gobo 5"
            },
            {
              "from": 60,
              "to": 69,
              "kind": "slot",
              "label": "Gobo 6"
            },
            {
              "from": 70,
              "to": 79,
              "kind": "slot",
              "label": "Gobo 7"
            },
            {
              "from": 80,
              "to": 89,
              "kind": "shake",
              "label": "Gobo 1 Shake"
            },
            {
              "from": 90,
              "to": 99,
              "kind": "shake",
              "label": "Gobo 2 Shake"
            },
            {
              "from": 100,
              "to": 109,
              "kind": "shake",
              "label": "Gobo 3 Shake"
            },
            {
              "from": 110,
              "to": 119,
              "kind": "shake",
              "label": "Gobo 4 Shake"
            },
            {
              "from": 120,
              "to": 129,
              "kind": "shake",
              "label": "Gobo 5 Shake"
            },
            {
              "from": 130,
              "to": 139,
              "kind": "shake",
              "label": "Gobo 6 Shake"
            },
            {
              "from": 140,
              "to": 149,
              "kind": "shake",
              "label": "Gobo 7 Shake"
            },
            {
              "from": 150,
              "to": 199,
              "kind": "rotation",
              "label": "Goborad-Rotation vorwärts mit abnehmender Geschwindigkeit",
              "speed": "fastToSlow"
            },
            {
              "from": 200,
              "to": 204,
              "kind": "off",
              "label": "Keine Rotation"
            },
            {
              "from": 205,
              "to": 255,
              "kind": "rotation",
              "label": "Goborotation rückwärts mit zunehmender Geschwindigkeit",
              "speed": "slowToFast"
            }
          ]
        },
        {
          "offset": 6,
          "function": "goboRotation",
          "label": "Goborotation",
          "ranges": [
            {
              "from": 0,
              "to": 0,
              "kind": "off",
              "label": "Keine Funktion"
            },
            {
              "from": 1,
              "to": 127,
              "kind": "slot",
              "label": "Einstellung des Gobowinkels"
            },
            {
              "from": 128,
              "to": 190,
              "kind": "rotation",
              "label": "Goborad-Rotation rückwärts mit abnehmender Geschwindigkeit",
              "speed": "fastToSlow"
            },
            {
              "from": 191,
              "to": 192,
              "kind": "off",
              "label": "Keine Rotation"
            },
            {
              "from": 193,
              "to": 255,
              "kind": "rotation",
              "label": "Goborad-Rotation vorwärts mit zunehmender Geschwindigkeit",
              "speed": "slowToFast"
            }
          ]
        },
        {
          "offset": 7,
          "function": "strobe",
          "label": "Strobe",
          "ranges": [
            {
              "from": 0,
              "to": 9,
              "kind": "off",
              "label": "Keine Funktion"
            },
            {
              "from": 10,
              "to": 249,
              "kind": "strobe",
              "label": "Strobe-Effekt mit zunehmender Geschwindigkeit",
              "speed": "slowToFast"
            },
            {
              "from": 250,
              "to": 255,
              "kind": "off",
              "label": "Keine Funktion"
            }
          ]
        },
        {
          "offset": 8,
          "function": "dimmer",
          "label": "Dimmerintensität 0 bis 100 %"
        },
        {
          "offset": 9,
          "function": "program",
          "label": "Interne Programme",
          "ranges": [
            {
              "from": 0,
              "to": 59,
              "kind": "off",
              "label": "Keine Funktion"
            },
            {
              "from": 60,
              "to": 84,
              "kind": "effect",
              "label": "Internes Programm 1"
            },
            {
              "from": 85,
              "to": 109,
              "kind": "effect",
              "label": "Internes Programm 2"
            },
            {
              "from": 110,
              "to": 159,
              "kind": "effect",
              "label": "Internes Programm 3"
            },
            {
              "from": 160,
              "to": 184,
              "kind": "effect",
              "label": "Musikgesteuertes Programm 1"
            },
            {
              "from": 185,
              "to": 209,
              "kind": "effect",
              "label": "Musikgesteuertes Programm 2"
            },
            {
              "from": 210,
              "to": 255,
              "kind": "effect",
              "label": "Musikgesteuertes Programm 3"
            }
          ]
        },
        {
          "offset": 10,
          "function": "control",
          "label": "PAN/TILT-Makros/Reset",
          "ranges": [
            {
              "from": 0,
              "to": 20,
              "kind": "off",
              "label": "Keine Funktion"
            },
            {
              "from": 21,
              "to": 100,
              "kind": "effect",
              "label": "PAN-Wippen (Tilt vorher über Kanal 2, Auslenkung über Kanal 1)"
            },
            {
              "from": 101,
              "to": 200,
              "kind": "effect",
              "label": "TILT-Wippen (Pan vorher über Kanal 1, Auslenkung über Kanal 2)"
            },
            {
              "from": 201,
              "to": 249,
              "kind": "effect",
              "label": "PAN/TILT-Bewegung (Auslenkung über Kanal 1 und 2)"
            },
            {
              "from": 250,
              "to": 255,
              "kind": "other",
              "label": "Reset PAN/TILT"
            }
          ]
        }
      ]
    },
    {
      "schemaVersion": 1,
      "id": "eurolite-led-twin-scan-bar-7ch",
      "manufacturer": "Eurolite",
      "model": "LED Twin Scan Bar",
      "mode": "7CH",
      "category": "movingHeadSpot",
      "channelCount": 7,
      "verified": true,
      "source": "EUROLITE LED Twin Scan Bar, Bedienungsanleitung 00142426 (00141601), Version 1.1 (Art. 51786200), Abschnitt „Funktionen im DMX-Betrieb“",
      "deviceSetup": "Im Menü die Betriebsart dXXX aufrufen, mit ENTER bestätigen und mit UP/DOWN „7CH“ wählen, mit ENTER bestätigen. Danach wieder zu dXXX und dort die Adresse aus der App einstellen.",
      "notes": "Bar mit zwei Scannern (je 37,5 W COB kaltweiß, Spiegelablenkung). In diesem Modus steuern die Kanäle 1 bis 7 beide Scanner gemeinsam – genau das braucht die App, die pro Gerät nur eine Drehung und eine Neigung kennt. Im 14-Kanal-Modus ließen sich die Scanner einzeln fahren, dann würde die App nur den ersten bewegen. Die Spiegel laufen nur in einem kleinen Feld, den Bewegungsbereich im Setup also klein zeichnen; die Anleitung nennt keine Pan- und Tilt-Winkel, deshalb steht hier kein Winkel. Die LEDs sind kaltweiß, die Farbe macht das Farbrad auf Kanal 4; die sieben klaren Farben haben einen Farbwert, die Doppelstellungen wie „Grün + Gelb“ bewusst nicht. Die sieben Gobos auf Kanal 5 lassen sich unter Modelle → „Gobos benennen“ benennen. Weitere Modi laut Anleitung: 2CH und 5CH (beide ohne Drehen und Neigen) sowie 14CH. Der 7-Kanal-Modus ist der 8-Kanal-Modus ohne den Kanal für das Zusammenspiel der beiden Scanner – beide Spiegel laufen dann fest gleich.",
      "channels": [
        {
          "offset": 1,
          "function": "pan",
          "label": "Horizontale Bewegung (PAN), 128 = Mitte",
          "defaultValue": 128
        },
        {
          "offset": 2,
          "function": "tilt",
          "label": "Vertikale Bewegung (TILT), 128 = Mitte",
          "defaultValue": 128
        },
        {
          "offset": 3,
          "function": "panTiltSpeed",
          "label": "Geschwindigkeit PAN-/TILT-Bewegung, abnehmend"
        },
        {
          "offset": 4,
          "function": "colorWheel",
          "label": "Scanner Farbrad",
          "ranges": [
            {
              "from": 0,
              "to": 15,
              "kind": "slot",
              "label": "Offen",
              "color": "#FFFFFF"
            },
            {
              "from": 16,
              "to": 31,
              "kind": "slot",
              "label": "Violett",
              "color": "#8B00FF"
            },
            {
              "from": 32,
              "to": 47,
              "kind": "slot",
              "label": "Grün",
              "color": "#00FF00"
            },
            {
              "from": 48,
              "to": 63,
              "kind": "slot",
              "label": "Gelb",
              "color": "#FFFF00"
            },
            {
              "from": 64,
              "to": 79,
              "kind": "slot",
              "label": "Cyan",
              "color": "#00FFFF"
            },
            {
              "from": 80,
              "to": 95,
              "kind": "slot",
              "label": "Rot",
              "color": "#FF0000"
            },
            {
              "from": 96,
              "to": 111,
              "kind": "slot",
              "label": "Orange",
              "color": "#FF7F00"
            },
            {
              "from": 112,
              "to": 127,
              "kind": "slot",
              "label": "Blau",
              "color": "#0000FF"
            },
            {
              "from": 128,
              "to": 143,
              "kind": "slot",
              "label": "Offen + Violett"
            },
            {
              "from": 144,
              "to": 159,
              "kind": "slot",
              "label": "Grün + Gelb"
            },
            {
              "from": 160,
              "to": 175,
              "kind": "slot",
              "label": "Cyan + Rot"
            },
            {
              "from": 176,
              "to": 191,
              "kind": "slot",
              "label": "Orange + Blau"
            },
            {
              "from": 192,
              "to": 207,
              "kind": "slot",
              "label": "Offen + Grün"
            },
            {
              "from": 208,
              "to": 223,
              "kind": "slot",
              "label": "Violett + Gelb"
            },
            {
              "from": 224,
              "to": 239,
              "kind": "slot",
              "label": "Cyan + Orange"
            },
            {
              "from": 240,
              "to": 250,
              "kind": "slot",
              "label": "Rot + Blau"
            },
            {
              "from": 251,
              "to": 255,
              "kind": "rotation",
              "label": "Rainbow-Effekt, langsam > schnell",
              "speed": "slowToFast"
            }
          ]
        },
        {
          "offset": 5,
          "function": "gobo",
          "label": "Scanner Gobos",
          "ranges": [
            {
              "from": 0,
              "to": 15,
              "kind": "slot",
              "label": "Offen"
            },
            {
              "from": 16,
              "to": 31,
              "kind": "slot",
              "label": "Gobo 1"
            },
            {
              "from": 32,
              "to": 47,
              "kind": "slot",
              "label": "Gobo 2"
            },
            {
              "from": 48,
              "to": 63,
              "kind": "slot",
              "label": "Gobo 3"
            },
            {
              "from": 64,
              "to": 79,
              "kind": "slot",
              "label": "Gobo 4"
            },
            {
              "from": 80,
              "to": 95,
              "kind": "slot",
              "label": "Gobo 5"
            },
            {
              "from": 96,
              "to": 111,
              "kind": "slot",
              "label": "Gobo 6"
            },
            {
              "from": 112,
              "to": 127,
              "kind": "slot",
              "label": "Gobo 7"
            },
            {
              "from": 128,
              "to": 143,
              "kind": "slot",
              "label": "Gobo offen+1"
            },
            {
              "from": 144,
              "to": 159,
              "kind": "slot",
              "label": "Gobo 2+3"
            },
            {
              "from": 160,
              "to": 175,
              "kind": "slot",
              "label": "Gobo 4+5"
            },
            {
              "from": 176,
              "to": 191,
              "kind": "slot",
              "label": "Gobo 6+7"
            },
            {
              "from": 192,
              "to": 207,
              "kind": "slot",
              "label": "Gobo offen+7"
            },
            {
              "from": 208,
              "to": 223,
              "kind": "slot",
              "label": "Gobo 1+6"
            },
            {
              "from": 224,
              "to": 239,
              "kind": "slot",
              "label": "Gobo 2+5"
            },
            {
              "from": 240,
              "to": 255,
              "kind": "slot",
              "label": "Gobo 3+4"
            }
          ]
        },
        {
          "offset": 6,
          "function": "dimmer",
          "label": "Scanner-Dimmer, Gesamthelligkeit 0-100%"
        },
        {
          "offset": 7,
          "function": "shutter",
          "label": "Strobe-Effekt",
          "ranges": [
            {
              "from": 0,
              "to": 3,
              "kind": "open",
              "label": "An"
            },
            {
              "from": 4,
              "to": 7,
              "kind": "closed",
              "label": "Aus"
            },
            {
              "from": 8,
              "to": 76,
              "kind": "strobe",
              "label": "Strobe-Effekt langsam > schnell",
              "speed": "slowToFast"
            },
            {
              "from": 77,
              "to": 145,
              "kind": "pulse",
              "label": "Pulsierender Strobe langsam > schnell",
              "speed": "slowToFast"
            },
            {
              "from": 146,
              "to": 215,
              "kind": "random",
              "label": "Strobe Zufallsgenerator langsam > schnell",
              "speed": "slowToFast"
            },
            {
              "from": 216,
              "to": 255,
              "kind": "open",
              "label": "An"
            }
          ]
        }
      ]
    },
    {
      "schemaVersion": 1,
      "id": "eurolite-led-twin-scan-bar-8ch",
      "manufacturer": "Eurolite",
      "model": "LED Twin Scan Bar",
      "mode": "8CH",
      "category": "movingHeadSpot",
      "channelCount": 8,
      "verified": true,
      "source": "EUROLITE LED Twin Scan Bar, Bedienungsanleitung 00142426 (00141601), Version 1.1 (Art. 51786200), Abschnitt „Funktionen im DMX-Betrieb“",
      "deviceSetup": "Im Menü die Betriebsart dXXX aufrufen, mit ENTER bestätigen und mit UP/DOWN „8CH“ wählen, mit ENTER bestätigen. Danach wieder zu dXXX und dort die Adresse aus der App einstellen.",
      "notes": "Bar mit zwei Scannern (je 37,5 W COB kaltweiß, Spiegelablenkung). In diesem Modus steuern die Kanäle 1 bis 7 beide Scanner gemeinsam – genau das braucht die App, die pro Gerät nur eine Drehung und eine Neigung kennt. Im 14-Kanal-Modus ließen sich die Scanner einzeln fahren, dann würde die App nur den ersten bewegen. Die Spiegel laufen nur in einem kleinen Feld, den Bewegungsbereich im Setup also klein zeichnen; die Anleitung nennt keine Pan- und Tilt-Winkel, deshalb steht hier kein Winkel. Die LEDs sind kaltweiß, die Farbe macht das Farbrad auf Kanal 4; die sieben klaren Farben haben einen Farbwert, die Doppelstellungen wie „Grün + Gelb“ bewusst nicht. Die sieben Gobos auf Kanal 5 lassen sich unter Modelle → „Gobos benennen“ benennen. Weitere Modi laut Anleitung: 2CH und 5CH (beide ohne Drehen und Neigen) sowie 14CH. Kanal 8 bestimmt, wie die beiden Spiegel zueinander laufen. Auf 0 („Identische Bewegung“) zeigen beide Scanner in dieselbe Richtung; höhere Werte spiegeln oder verzögern den zweiten Scanner oder starten eigene Bewegungsprogramme des Geräts.",
      "channels": [
        {
          "offset": 1,
          "function": "pan",
          "label": "Horizontale Bewegung (PAN), 128 = Mitte",
          "defaultValue": 128
        },
        {
          "offset": 2,
          "function": "tilt",
          "label": "Vertikale Bewegung (TILT), 128 = Mitte",
          "defaultValue": 128
        },
        {
          "offset": 3,
          "function": "panTiltSpeed",
          "label": "Geschwindigkeit PAN-/TILT-Bewegung, abnehmend"
        },
        {
          "offset": 4,
          "function": "colorWheel",
          "label": "Scanner Farbrad",
          "ranges": [
            {
              "from": 0,
              "to": 15,
              "kind": "slot",
              "label": "Offen",
              "color": "#FFFFFF"
            },
            {
              "from": 16,
              "to": 31,
              "kind": "slot",
              "label": "Violett",
              "color": "#8B00FF"
            },
            {
              "from": 32,
              "to": 47,
              "kind": "slot",
              "label": "Grün",
              "color": "#00FF00"
            },
            {
              "from": 48,
              "to": 63,
              "kind": "slot",
              "label": "Gelb",
              "color": "#FFFF00"
            },
            {
              "from": 64,
              "to": 79,
              "kind": "slot",
              "label": "Cyan",
              "color": "#00FFFF"
            },
            {
              "from": 80,
              "to": 95,
              "kind": "slot",
              "label": "Rot",
              "color": "#FF0000"
            },
            {
              "from": 96,
              "to": 111,
              "kind": "slot",
              "label": "Orange",
              "color": "#FF7F00"
            },
            {
              "from": 112,
              "to": 127,
              "kind": "slot",
              "label": "Blau",
              "color": "#0000FF"
            },
            {
              "from": 128,
              "to": 143,
              "kind": "slot",
              "label": "Offen + Violett"
            },
            {
              "from": 144,
              "to": 159,
              "kind": "slot",
              "label": "Grün + Gelb"
            },
            {
              "from": 160,
              "to": 175,
              "kind": "slot",
              "label": "Cyan + Rot"
            },
            {
              "from": 176,
              "to": 191,
              "kind": "slot",
              "label": "Orange + Blau"
            },
            {
              "from": 192,
              "to": 207,
              "kind": "slot",
              "label": "Offen + Grün"
            },
            {
              "from": 208,
              "to": 223,
              "kind": "slot",
              "label": "Violett + Gelb"
            },
            {
              "from": 224,
              "to": 239,
              "kind": "slot",
              "label": "Cyan + Orange"
            },
            {
              "from": 240,
              "to": 250,
              "kind": "slot",
              "label": "Rot + Blau"
            },
            {
              "from": 251,
              "to": 255,
              "kind": "rotation",
              "label": "Rainbow-Effekt, langsam > schnell",
              "speed": "slowToFast"
            }
          ]
        },
        {
          "offset": 5,
          "function": "gobo",
          "label": "Scanner Gobos",
          "ranges": [
            {
              "from": 0,
              "to": 15,
              "kind": "slot",
              "label": "Offen"
            },
            {
              "from": 16,
              "to": 31,
              "kind": "slot",
              "label": "Gobo 1"
            },
            {
              "from": 32,
              "to": 47,
              "kind": "slot",
              "label": "Gobo 2"
            },
            {
              "from": 48,
              "to": 63,
              "kind": "slot",
              "label": "Gobo 3"
            },
            {
              "from": 64,
              "to": 79,
              "kind": "slot",
              "label": "Gobo 4"
            },
            {
              "from": 80,
              "to": 95,
              "kind": "slot",
              "label": "Gobo 5"
            },
            {
              "from": 96,
              "to": 111,
              "kind": "slot",
              "label": "Gobo 6"
            },
            {
              "from": 112,
              "to": 127,
              "kind": "slot",
              "label": "Gobo 7"
            },
            {
              "from": 128,
              "to": 143,
              "kind": "slot",
              "label": "Gobo offen+1"
            },
            {
              "from": 144,
              "to": 159,
              "kind": "slot",
              "label": "Gobo 2+3"
            },
            {
              "from": 160,
              "to": 175,
              "kind": "slot",
              "label": "Gobo 4+5"
            },
            {
              "from": 176,
              "to": 191,
              "kind": "slot",
              "label": "Gobo 6+7"
            },
            {
              "from": 192,
              "to": 207,
              "kind": "slot",
              "label": "Gobo offen+7"
            },
            {
              "from": 208,
              "to": 223,
              "kind": "slot",
              "label": "Gobo 1+6"
            },
            {
              "from": 224,
              "to": 239,
              "kind": "slot",
              "label": "Gobo 2+5"
            },
            {
              "from": 240,
              "to": 255,
              "kind": "slot",
              "label": "Gobo 3+4"
            }
          ]
        },
        {
          "offset": 6,
          "function": "dimmer",
          "label": "Scanner-Dimmer, Gesamthelligkeit 0-100%"
        },
        {
          "offset": 7,
          "function": "shutter",
          "label": "Strobe-Effekt",
          "ranges": [
            {
              "from": 0,
              "to": 3,
              "kind": "open",
              "label": "An"
            },
            {
              "from": 4,
              "to": 7,
              "kind": "closed",
              "label": "Aus"
            },
            {
              "from": 8,
              "to": 76,
              "kind": "strobe",
              "label": "Strobe-Effekt langsam > schnell",
              "speed": "slowToFast"
            },
            {
              "from": 77,
              "to": 145,
              "kind": "pulse",
              "label": "Pulsierender Strobe langsam > schnell",
              "speed": "slowToFast"
            },
            {
              "from": 146,
              "to": 215,
              "kind": "random",
              "label": "Strobe Zufallsgenerator langsam > schnell",
              "speed": "slowToFast"
            },
            {
              "from": 216,
              "to": 255,
              "kind": "open",
              "label": "An"
            }
          ]
        },
        {
          "offset": 8,
          "function": "program",
          "label": "Pan/Tilt: Zusammenspiel der beiden Scanner und Bewegungsprogramme",
          "ranges": [
            {
              "from": 0,
              "to": 20,
              "kind": "off",
              "label": "Identische Bewegung"
            },
            {
              "from": 21,
              "to": 40,
              "kind": "effect",
              "label": "Pan/Tilt invertiert"
            },
            {
              "from": 41,
              "to": 60,
              "kind": "effect",
              "label": "Pan invertiert"
            },
            {
              "from": 61,
              "to": 80,
              "kind": "effect",
              "label": "Tilt invertiert"
            },
            {
              "from": 81,
              "to": 90,
              "kind": "effect",
              "label": "Verzögerung 25 %"
            },
            {
              "from": 91,
              "to": 100,
              "kind": "effect",
              "label": "Verzögerung 50 %"
            },
            {
              "from": 101,
              "to": 110,
              "kind": "effect",
              "label": "Verzögerung 75 %"
            },
            {
              "from": 111,
              "to": 120,
              "kind": "effect",
              "label": "Verzögerung 100 %"
            },
            {
              "from": 121,
              "to": 130,
              "kind": "effect",
              "label": "Pan/Tilt Programm 1"
            },
            {
              "from": 131,
              "to": 140,
              "kind": "effect",
              "label": "Pan/Tilt Programm 2"
            },
            {
              "from": 141,
              "to": 150,
              "kind": "effect",
              "label": "Pan/Tilt Programm 3"
            },
            {
              "from": 151,
              "to": 160,
              "kind": "effect",
              "label": "Pan/Tilt Programm 4"
            },
            {
              "from": 161,
              "to": 170,
              "kind": "effect",
              "label": "Pan/Tilt Programm 5"
            },
            {
              "from": 171,
              "to": 180,
              "kind": "effect",
              "label": "Pan/Tilt Programm 6"
            },
            {
              "from": 181,
              "to": 190,
              "kind": "effect",
              "label": "Pan/Tilt Programm 7"
            },
            {
              "from": 191,
              "to": 200,
              "kind": "effect",
              "label": "Pan/Tilt Programm 8"
            },
            {
              "from": 201,
              "to": 210,
              "kind": "effect",
              "label": "Pan Programmgeschwindigkeit 1 (Tilt CH2)"
            },
            {
              "from": 211,
              "to": 220,
              "kind": "effect",
              "label": "Pan Programmgeschwindigkeit 2 (Tilt CH2)"
            },
            {
              "from": 221,
              "to": 230,
              "kind": "effect",
              "label": "Pan Programmgeschwindigkeit 3 (Tilt CH2)"
            },
            {
              "from": 231,
              "to": 240,
              "kind": "effect",
              "label": "Tilt Programmgeschwindigkeit 1 (Pan CH1)"
            },
            {
              "from": 241,
              "to": 250,
              "kind": "effect",
              "label": "Tilt Programmgeschwindigkeit 2 (Pan CH1)"
            },
            {
              "from": 251,
              "to": 255,
              "kind": "effect",
              "label": "Tilt Programmgeschwindigkeit 3 (Pan CH1)"
            }
          ]
        }
      ]
    },
    {
      "schemaVersion": 1,
      "id": "evolights-lumen-7-ring-17ch",
      "manufacturer": "Evolights",
      "model": "Lumen 7 Ring",
      "mode": "17CH",
      "category": "generic",
      "channelCount": 17,
      "verified": false,
      "source": "Gerüst aus dem Fader-Bild der alten Light Rider App (Foto vom 17.09.2026). Keine Anleitung im Netz gefunden, evolights.pl nennt nur die Modi 17/56.",
      "deviceSetup": "DMX-Modus 17CH und die Adresse aus der App.",
      "notes": "NOCH NICHT GEPRÜFT. 7 x 30 W warmweiße Lampen plus RGB-Hintergrund und RGB-Ring. Sicher sind nur die Kanäle 1 und 3 bis 7 (aus dem Fader-Bild). Kanal 2 „Shutter & Strobe“ steht noch auf „Sonstiges“: bitte über Modelle → dieses Modell → „Shutter einrichten“ abfragen, dann trägt die App die Bereiche und nötigenfalls das Öffnen ein. Die Kanäle 8 bis 17 sind unbekannt - dort liegen der Hintergrund und vermutlich die 7 warmweißen Lampen. Die findet man am schnellsten mit „Mit Lampe testen“ (Kanal-Test): Regler einzeln hochziehen, sehen was leuchtet, danach im Editor die Funktion eintragen (warmweiß mit Markierung „Blinder“). Solange das fehlt, steht die Kategorie auf „Sonstiges“; sobald die warmweißen Lampen eingetragen sind, im Editor auf „Vintage-Lampen“ umstellen, dann blendet sie mit.",
      "channels": [
        {
          "offset": 1,
          "function": "dimmer",
          "label": "Master Dimmer"
        },
        {
          "offset": 2,
          "function": "other",
          "label": "Shutter & Strobe (Bereiche unbekannt)"
        },
        {
          "offset": 3,
          "function": "red",
          "label": "Ring Effekt Rot",
          "tags": [
            "ring"
          ]
        },
        {
          "offset": 4,
          "function": "green",
          "label": "Ring Effekt Grün",
          "tags": [
            "ring"
          ]
        },
        {
          "offset": 5,
          "function": "blue",
          "label": "Ring Effekt Blau",
          "tags": [
            "ring"
          ]
        },
        {
          "offset": 6,
          "function": "program",
          "label": "Ring Effekt Art",
          "tags": [
            "ring"
          ]
        },
        {
          "offset": 7,
          "function": "programSpeed",
          "label": "Speed Ring",
          "tags": [
            "ring"
          ]
        },
        {
          "offset": 8,
          "function": "other",
          "label": "Background (unbekannt, Kanal 8)"
        },
        {
          "offset": 9,
          "function": "other",
          "label": "Background (unbekannt, Kanal 9)"
        },
        {
          "offset": 10,
          "function": "other",
          "label": "Background (unbekannt, Kanal 10)"
        },
        {
          "offset": 11,
          "function": "other",
          "label": "Background (unbekannt, Kanal 11)"
        },
        {
          "offset": 12,
          "function": "other",
          "label": "Unbekannt (Kanal 12)"
        },
        {
          "offset": 13,
          "function": "other",
          "label": "Unbekannt (Kanal 13)"
        },
        {
          "offset": 14,
          "function": "other",
          "label": "Unbekannt (Kanal 14)"
        },
        {
          "offset": 15,
          "function": "other",
          "label": "Unbekannt (Kanal 15)"
        },
        {
          "offset": 16,
          "function": "other",
          "label": "Unbekannt (Kanal 16)"
        },
        {
          "offset": 17,
          "function": "other",
          "label": "Unbekannt (Kanal 17)"
        }
      ]
    },
    {
      "schemaVersion": 1,
      "id": "evolights-lumen-one-6x60w-17ch",
      "manufacturer": "Evolights",
      "model": "Lumen One 6x60W",
      "mode": "17CH",
      "category": "vintageBlinder",
      "channelCount": 17,
      "verified": true,
      "source": "Evolights Lumen One Bedienungsanleitung, Abschnitt DMX structure, DMX mode 17CH, S. 10 (Foto der Anleitung vom 17.09.2026)",
      "deviceSetup": "DMX-Modus 17CH und die Adresse aus der App einstellen.",
      "notes": "6 x 60 W warmweiße Lampen (1800 bis 2000 K) plus 96 x 0,5 W RGB als Hintergrund. Die App blendet mit den 6 warmweißen Lampen (Kanäle 3 bis 8) und nimmt Rot/Grün/Blau (9 bis 11) für farbiges Licht. Die Kanäle 12 bis 15 sind die eingebauten Lauflichter und bleiben auf 0, damit die App selbst bestimmt. Kanäle 16 und 17 gehören zum Hintergrund-Effekt (Farbwahl und eigener Dimmer) und bleiben ebenfalls auf 0; sollten Rot/Grün/Blau am Gerät dunkel bleiben, ist Kanal 17 doch der Dimmer der RGB-LEDs, dann im Kanal-Test prüfen.",
      "channels": [
        {
          "offset": 1,
          "function": "dimmer",
          "label": "Master Dimmer 0-100%"
        },
        {
          "offset": 2,
          "function": "strobe",
          "label": "Strobe slow-fast"
        },
        {
          "offset": 3,
          "function": "warmWhite",
          "label": "Light source 1 - warm white dimmer (WW)",
          "tags": [
            "blinder"
          ]
        },
        {
          "offset": 4,
          "function": "warmWhite",
          "label": "Light source 2 - warm white dimmer (WW)",
          "tags": [
            "blinder"
          ]
        },
        {
          "offset": 5,
          "function": "warmWhite",
          "label": "Light source 3 - warm white dimmer (WW)",
          "tags": [
            "blinder"
          ]
        },
        {
          "offset": 6,
          "function": "warmWhite",
          "label": "Light source 4 - warm white dimmer (WW)",
          "tags": [
            "blinder"
          ]
        },
        {
          "offset": 7,
          "function": "warmWhite",
          "label": "Light source 5 - warm white dimmer (WW)",
          "tags": [
            "blinder"
          ]
        },
        {
          "offset": 8,
          "function": "warmWhite",
          "label": "Light source 6 - warm white dimmer (WW)",
          "tags": [
            "blinder"
          ]
        },
        {
          "offset": 9,
          "function": "red",
          "label": "Red dimmer (R) 0-100%"
        },
        {
          "offset": 10,
          "function": "green",
          "label": "Green dimmer (G) 0-100%"
        },
        {
          "offset": 11,
          "function": "blue",
          "label": "Blue dimmer (B) 0-100%"
        },
        {
          "offset": 12,
          "function": "program",
          "label": "Auto mode - warm white (WW) dynamic effects"
        },
        {
          "offset": 13,
          "function": "programSpeed",
          "label": "Kanal 12: Geschwindigkeit und Richtung",
          "ranges": [
            {
              "from": 0,
              "to": 127,
              "kind": "effect",
              "label": "Langsam bis schnell, rechts nach links"
            },
            {
              "from": 128,
              "to": 255,
              "kind": "effect",
              "label": "Langsam bis schnell, links nach rechts"
            }
          ]
        },
        {
          "offset": 14,
          "function": "program",
          "label": "Auto mode - dynamische Effekte für Rot, Grün und Blau"
        },
        {
          "offset": 15,
          "function": "programSpeed",
          "label": "Kanal 14: Geschwindigkeit und Richtung",
          "ranges": [
            {
              "from": 0,
              "to": 127,
              "kind": "effect",
              "label": "Langsam bis schnell, rechts nach links"
            },
            {
              "from": 128,
              "to": 255,
              "kind": "effect",
              "label": "Langsam bis schnell, links nach rechts"
            }
          ]
        },
        {
          "offset": 16,
          "function": "colorMacro",
          "label": "Background effect - Farbwahl",
          "ranges": [
            {
              "from": 0,
              "to": 255,
              "kind": "effect",
              "label": "Hintergrundfarbe wählen"
            }
          ]
        },
        {
          "offset": 17,
          "function": "other",
          "label": "Background effect - Dimmer 0-100%"
        }
      ]
    },
    {
      "schemaVersion": 1,
      "id": "fos-iridium-75w-spot-11ch",
      "manufacturer": "FOS Technologies",
      "model": "Iridium 75W Spot",
      "mode": "CH 11",
      "category": "movingHeadSpot",
      "channelCount": 11,
      "movement": {
        "panDegrees": 540,
        "tiltDegrees": 270
      },
      "verified": true,
      "source": "FOS Iridium 75W Spot User Manual V1.0, Seiten 7 bis 10 (fos-lighting.eu/uploads/products_1_2_1_529.pdf)",
      "deviceSetup": "MENU → DMX Mode → CH 11 (Basic Mode, 8 Bit ohne Pan/Tilt fein. Besser CH 13 nutzen.) und Dmx Addr auf die Adresse aus der App.",
      "notes": "Scan Degree ab Werk Pan 540°, Tilt 270°; bei Änderung panDegrees/tiltDegrees anpassen. Farben 1 bis 8 des Farbrads ohne Farbwert: Die Anleitung zeigt das Rad, aber nicht, welcher DMX-Wert welche Farbe ist.",
      "channels": [
        {
          "offset": 1,
          "function": "pan",
          "label": "Pan",
          "defaultValue": 128
        },
        {
          "offset": 2,
          "function": "tilt",
          "label": "Tilt",
          "defaultValue": 128
        },
        {
          "offset": 3,
          "function": "colorWheel",
          "label": "Color wheel",
          "ranges": [
            {
              "from": 0,
              "to": 14,
              "kind": "slot",
              "label": "Offen/Weiß",
              "color": "#FFFFFF"
            },
            {
              "from": 15,
              "to": 29,
              "kind": "slot",
              "label": "Farbe 1"
            },
            {
              "from": 30,
              "to": 44,
              "kind": "slot",
              "label": "Farbe 2"
            },
            {
              "from": 45,
              "to": 59,
              "kind": "slot",
              "label": "Farbe 3"
            },
            {
              "from": 60,
              "to": 74,
              "kind": "slot",
              "label": "Farbe 4"
            },
            {
              "from": 75,
              "to": 89,
              "kind": "slot",
              "label": "Farbe 5"
            },
            {
              "from": 90,
              "to": 104,
              "kind": "slot",
              "label": "Farbe 6"
            },
            {
              "from": 105,
              "to": 119,
              "kind": "slot",
              "label": "Farbe 7"
            },
            {
              "from": 120,
              "to": 127,
              "kind": "slot",
              "label": "Farbe 8"
            },
            {
              "from": 128,
              "to": 189,
              "kind": "rotation",
              "label": "Regenbogen vorwärts, schnell bis langsam",
              "speed": "fastToSlow"
            },
            {
              "from": 190,
              "to": 193,
              "kind": "off",
              "label": "Farbrad Stopp"
            },
            {
              "from": 194,
              "to": 255,
              "kind": "rotation",
              "label": "Regenbogen rückwärts, langsam bis schnell",
              "speed": "slowToFast"
            }
          ]
        },
        {
          "offset": 4,
          "function": "gobo",
          "label": "Gobo wheel",
          "ranges": [
            {
              "from": 0,
              "to": 9,
              "kind": "open",
              "label": "Offen"
            },
            {
              "from": 10,
              "to": 19,
              "kind": "slot",
              "label": "Gobo 1"
            },
            {
              "from": 20,
              "to": 29,
              "kind": "slot",
              "label": "Gobo 2"
            },
            {
              "from": 30,
              "to": 39,
              "kind": "slot",
              "label": "Gobo 3"
            },
            {
              "from": 40,
              "to": 49,
              "kind": "slot",
              "label": "Gobo 4"
            },
            {
              "from": 50,
              "to": 59,
              "kind": "slot",
              "label": "Gobo 5"
            },
            {
              "from": 60,
              "to": 69,
              "kind": "slot",
              "label": "Gobo 6"
            },
            {
              "from": 70,
              "to": 89,
              "kind": "shake",
              "label": "Gobo 1 Shake, langsam bis schnell"
            },
            {
              "from": 90,
              "to": 109,
              "kind": "shake",
              "label": "Gobo 2 Shake, langsam bis schnell"
            },
            {
              "from": 110,
              "to": 129,
              "kind": "shake",
              "label": "Gobo 3 Shake, langsam bis schnell"
            },
            {
              "from": 130,
              "to": 149,
              "kind": "shake",
              "label": "Gobo 4 Shake, langsam bis schnell"
            },
            {
              "from": 150,
              "to": 169,
              "kind": "shake",
              "label": "Gobo 5 Shake, langsam bis schnell"
            },
            {
              "from": 170,
              "to": 189,
              "kind": "shake",
              "label": "Gobo 6 Shake, langsam bis schnell"
            },
            {
              "from": 190,
              "to": 255,
              "kind": "rotation",
              "label": "Goborad dreht, langsam bis schnell",
              "speed": "slowToFast"
            }
          ]
        },
        {
          "offset": 5,
          "function": "shutter",
          "label": "Shutter",
          "tags": [
            "needsOpen"
          ],
          "ranges": [
            {
              "from": 0,
              "to": 31,
              "kind": "closed",
              "label": "Zu"
            },
            {
              "from": 32,
              "to": 63,
              "kind": "open",
              "label": "Offen"
            },
            {
              "from": 64,
              "to": 95,
              "kind": "strobe",
              "label": "Strobo, langsam bis schnell",
              "speed": "slowToFast"
            },
            {
              "from": 96,
              "to": 127,
              "kind": "open",
              "label": "Offen"
            },
            {
              "from": 128,
              "to": 159,
              "kind": "pulse",
              "label": "Puls, langsam bis schnell"
            },
            {
              "from": 160,
              "to": 191,
              "kind": "open",
              "label": "Offen"
            },
            {
              "from": 192,
              "to": 223,
              "kind": "random",
              "label": "Zufalls-Strobo, langsam bis schnell"
            },
            {
              "from": 224,
              "to": 255,
              "kind": "open",
              "label": "Offen"
            }
          ]
        },
        {
          "offset": 6,
          "function": "dimmer",
          "label": "Dimmer"
        },
        {
          "offset": 7,
          "function": "focus",
          "label": "Focus",
          "defaultValue": 128
        },
        {
          "offset": 8,
          "function": "prism",
          "label": "Rotating prism, Prism",
          "ranges": [
            {
              "from": 0,
              "to": 5,
              "kind": "off",
              "label": "Aus"
            },
            {
              "from": 6,
              "to": 255,
              "kind": "effect",
              "label": "Prisma an"
            }
          ]
        },
        {
          "offset": 9,
          "function": "goboRotation",
          "label": "Gobo&Prism rotation",
          "ranges": [
            {
              "from": 0,
              "to": 3,
              "kind": "off",
              "label": "Keine Funktion"
            },
            {
              "from": 4,
              "to": 127,
              "kind": "rotation",
              "label": "Drehen vorwärts, schnell bis langsam",
              "speed": "fastToSlow"
            },
            {
              "from": 128,
              "to": 131,
              "kind": "off",
              "label": "Stopp"
            },
            {
              "from": 132,
              "to": 255,
              "kind": "rotation",
              "label": "Drehen rückwärts, langsam bis schnell",
              "speed": "slowToFast"
            }
          ]
        },
        {
          "offset": 10,
          "function": "panTiltSpeed",
          "label": "Speed pan/tilt",
          "ranges": [
            {
              "from": 0,
              "to": 225,
              "kind": "other",
              "label": "Tempo, schnell bis langsam"
            },
            {
              "from": 226,
              "to": 235,
              "kind": "effect",
              "label": "Dunkel während Bewegung"
            },
            {
              "from": 236,
              "to": 245,
              "kind": "effect",
              "label": "Dunkel während Radwechsel"
            },
            {
              "from": 246,
              "to": 255,
              "kind": "off",
              "label": "Keine Funktion"
            }
          ]
        },
        {
          "offset": 11,
          "function": "control",
          "label": "Special function",
          "ranges": [
            {
              "from": 0,
              "to": 79,
              "kind": "off",
              "label": "Keine Funktion"
            },
            {
              "from": 80,
              "to": 84,
              "kind": "other",
              "label": "Alle Motoren Reset"
            },
            {
              "from": 85,
              "to": 87,
              "kind": "other",
              "label": "Pan/Tilt Reset"
            },
            {
              "from": 88,
              "to": 90,
              "kind": "other",
              "label": "Farbrad Reset"
            },
            {
              "from": 91,
              "to": 93,
              "kind": "other",
              "label": "Goborad Reset"
            },
            {
              "from": 94,
              "to": 96,
              "kind": "other",
              "label": "Shutter/Dimmer Reset"
            },
            {
              "from": 97,
              "to": 99,
              "kind": "other",
              "label": "Sonstige Motoren Reset"
            },
            {
              "from": 100,
              "to": 119,
              "kind": "effect",
              "label": "Internes Programm 1"
            },
            {
              "from": 120,
              "to": 139,
              "kind": "effect",
              "label": "Internes Programm 2"
            },
            {
              "from": 140,
              "to": 159,
              "kind": "effect",
              "label": "Internes Programm 3"
            },
            {
              "from": 160,
              "to": 179,
              "kind": "effect",
              "label": "Internes Programm 4"
            },
            {
              "from": 180,
              "to": 199,
              "kind": "effect",
              "label": "Internes Programm 5"
            },
            {
              "from": 200,
              "to": 219,
              "kind": "effect",
              "label": "Internes Programm 6"
            },
            {
              "from": 220,
              "to": 239,
              "kind": "effect",
              "label": "Internes Programm 7"
            },
            {
              "from": 240,
              "to": 255,
              "kind": "effect",
              "label": "Internes Musikprogramm 1"
            }
          ]
        }
      ]
    },
    {
      "schemaVersion": 1,
      "id": "fos-iridium-75w-spot-13ch",
      "manufacturer": "FOS Technologies",
      "model": "Iridium 75W Spot",
      "mode": "CH 13",
      "category": "movingHeadSpot",
      "channelCount": 13,
      "movement": {
        "panDegrees": 540,
        "tiltDegrees": 270
      },
      "verified": true,
      "source": "FOS Iridium 75W Spot User Manual V1.0, Seiten 7 bis 10 (fos-lighting.eu/uploads/products_1_2_1_529.pdf)",
      "deviceSetup": "MENU → DMX Mode → CH 13 (Standard Mode, 16 Bit. Empfohlen: Köpfe fahren ruhiger und genauer.) und Dmx Addr auf die Adresse aus der App.",
      "notes": "Scan Degree ab Werk Pan 540°, Tilt 270°; bei Änderung panDegrees/tiltDegrees anpassen. Farben 1 bis 8 des Farbrads ohne Farbwert: Die Anleitung zeigt das Rad, aber nicht, welcher DMX-Wert welche Farbe ist.",
      "channels": [
        {
          "offset": 1,
          "function": "pan",
          "label": "Pan",
          "defaultValue": 128
        },
        {
          "offset": 2,
          "function": "panFine",
          "label": "Pan-fine"
        },
        {
          "offset": 3,
          "function": "tilt",
          "label": "Tilt",
          "defaultValue": 128
        },
        {
          "offset": 4,
          "function": "tiltFine",
          "label": "Tilt-fine"
        },
        {
          "offset": 5,
          "function": "colorWheel",
          "label": "Color wheel",
          "ranges": [
            {
              "from": 0,
              "to": 14,
              "kind": "slot",
              "label": "Offen/Weiß",
              "color": "#FFFFFF"
            },
            {
              "from": 15,
              "to": 29,
              "kind": "slot",
              "label": "Farbe 1"
            },
            {
              "from": 30,
              "to": 44,
              "kind": "slot",
              "label": "Farbe 2"
            },
            {
              "from": 45,
              "to": 59,
              "kind": "slot",
              "label": "Farbe 3"
            },
            {
              "from": 60,
              "to": 74,
              "kind": "slot",
              "label": "Farbe 4"
            },
            {
              "from": 75,
              "to": 89,
              "kind": "slot",
              "label": "Farbe 5"
            },
            {
              "from": 90,
              "to": 104,
              "kind": "slot",
              "label": "Farbe 6"
            },
            {
              "from": 105,
              "to": 119,
              "kind": "slot",
              "label": "Farbe 7"
            },
            {
              "from": 120,
              "to": 127,
              "kind": "slot",
              "label": "Farbe 8"
            },
            {
              "from": 128,
              "to": 189,
              "kind": "rotation",
              "label": "Regenbogen vorwärts, schnell bis langsam",
              "speed": "fastToSlow"
            },
            {
              "from": 190,
              "to": 193,
              "kind": "off",
              "label": "Farbrad Stopp"
            },
            {
              "from": 194,
              "to": 255,
              "kind": "rotation",
              "label": "Regenbogen rückwärts, langsam bis schnell",
              "speed": "slowToFast"
            }
          ]
        },
        {
          "offset": 6,
          "function": "gobo",
          "label": "Gobo wheel",
          "ranges": [
            {
              "from": 0,
              "to": 9,
              "kind": "open",
              "label": "Offen"
            },
            {
              "from": 10,
              "to": 19,
              "kind": "slot",
              "label": "Gobo 1"
            },
            {
              "from": 20,
              "to": 29,
              "kind": "slot",
              "label": "Gobo 2"
            },
            {
              "from": 30,
              "to": 39,
              "kind": "slot",
              "label": "Gobo 3"
            },
            {
              "from": 40,
              "to": 49,
              "kind": "slot",
              "label": "Gobo 4"
            },
            {
              "from": 50,
              "to": 59,
              "kind": "slot",
              "label": "Gobo 5"
            },
            {
              "from": 60,
              "to": 69,
              "kind": "slot",
              "label": "Gobo 6"
            },
            {
              "from": 70,
              "to": 89,
              "kind": "shake",
              "label": "Gobo 1 Shake, langsam bis schnell"
            },
            {
              "from": 90,
              "to": 109,
              "kind": "shake",
              "label": "Gobo 2 Shake, langsam bis schnell"
            },
            {
              "from": 110,
              "to": 129,
              "kind": "shake",
              "label": "Gobo 3 Shake, langsam bis schnell"
            },
            {
              "from": 130,
              "to": 149,
              "kind": "shake",
              "label": "Gobo 4 Shake, langsam bis schnell"
            },
            {
              "from": 150,
              "to": 169,
              "kind": "shake",
              "label": "Gobo 5 Shake, langsam bis schnell"
            },
            {
              "from": 170,
              "to": 189,
              "kind": "shake",
              "label": "Gobo 6 Shake, langsam bis schnell"
            },
            {
              "from": 190,
              "to": 255,
              "kind": "rotation",
              "label": "Goborad dreht, langsam bis schnell",
              "speed": "slowToFast"
            }
          ]
        },
        {
          "offset": 7,
          "function": "shutter",
          "label": "Shutter",
          "tags": [
            "needsOpen"
          ],
          "ranges": [
            {
              "from": 0,
              "to": 31,
              "kind": "closed",
              "label": "Zu"
            },
            {
              "from": 32,
              "to": 63,
              "kind": "open",
              "label": "Offen"
            },
            {
              "from": 64,
              "to": 95,
              "kind": "strobe",
              "label": "Strobo, langsam bis schnell",
              "speed": "slowToFast"
            },
            {
              "from": 96,
              "to": 127,
              "kind": "open",
              "label": "Offen"
            },
            {
              "from": 128,
              "to": 159,
              "kind": "pulse",
              "label": "Puls, langsam bis schnell"
            },
            {
              "from": 160,
              "to": 191,
              "kind": "open",
              "label": "Offen"
            },
            {
              "from": 192,
              "to": 223,
              "kind": "random",
              "label": "Zufalls-Strobo, langsam bis schnell"
            },
            {
              "from": 224,
              "to": 255,
              "kind": "open",
              "label": "Offen"
            }
          ]
        },
        {
          "offset": 8,
          "function": "dimmer",
          "label": "Dimmer"
        },
        {
          "offset": 9,
          "function": "focus",
          "label": "Focus",
          "defaultValue": 128
        },
        {
          "offset": 10,
          "function": "prism",
          "label": "Rotating prism, Prism",
          "ranges": [
            {
              "from": 0,
              "to": 5,
              "kind": "off",
              "label": "Aus"
            },
            {
              "from": 6,
              "to": 255,
              "kind": "effect",
              "label": "Prisma an"
            }
          ]
        },
        {
          "offset": 11,
          "function": "goboRotation",
          "label": "Gobo&Prism rotation",
          "ranges": [
            {
              "from": 0,
              "to": 3,
              "kind": "off",
              "label": "Keine Funktion"
            },
            {
              "from": 4,
              "to": 127,
              "kind": "rotation",
              "label": "Drehen vorwärts, schnell bis langsam",
              "speed": "fastToSlow"
            },
            {
              "from": 128,
              "to": 131,
              "kind": "off",
              "label": "Stopp"
            },
            {
              "from": 132,
              "to": 255,
              "kind": "rotation",
              "label": "Drehen rückwärts, langsam bis schnell",
              "speed": "slowToFast"
            }
          ]
        },
        {
          "offset": 12,
          "function": "panTiltSpeed",
          "label": "Speed pan/tilt",
          "ranges": [
            {
              "from": 0,
              "to": 225,
              "kind": "other",
              "label": "Tempo, schnell bis langsam"
            },
            {
              "from": 226,
              "to": 235,
              "kind": "effect",
              "label": "Dunkel während Bewegung"
            },
            {
              "from": 236,
              "to": 245,
              "kind": "effect",
              "label": "Dunkel während Radwechsel"
            },
            {
              "from": 246,
              "to": 255,
              "kind": "off",
              "label": "Keine Funktion"
            }
          ]
        },
        {
          "offset": 13,
          "function": "control",
          "label": "Special function",
          "ranges": [
            {
              "from": 0,
              "to": 79,
              "kind": "off",
              "label": "Keine Funktion"
            },
            {
              "from": 80,
              "to": 84,
              "kind": "other",
              "label": "Alle Motoren Reset"
            },
            {
              "from": 85,
              "to": 87,
              "kind": "other",
              "label": "Pan/Tilt Reset"
            },
            {
              "from": 88,
              "to": 90,
              "kind": "other",
              "label": "Farbrad Reset"
            },
            {
              "from": 91,
              "to": 93,
              "kind": "other",
              "label": "Goborad Reset"
            },
            {
              "from": 94,
              "to": 96,
              "kind": "other",
              "label": "Shutter/Dimmer Reset"
            },
            {
              "from": 97,
              "to": 99,
              "kind": "other",
              "label": "Sonstige Motoren Reset"
            },
            {
              "from": 100,
              "to": 119,
              "kind": "effect",
              "label": "Internes Programm 1"
            },
            {
              "from": 120,
              "to": 139,
              "kind": "effect",
              "label": "Internes Programm 2"
            },
            {
              "from": 140,
              "to": 159,
              "kind": "effect",
              "label": "Internes Programm 3"
            },
            {
              "from": 160,
              "to": 179,
              "kind": "effect",
              "label": "Internes Programm 4"
            },
            {
              "from": 180,
              "to": 199,
              "kind": "effect",
              "label": "Internes Programm 5"
            },
            {
              "from": 200,
              "to": 219,
              "kind": "effect",
              "label": "Internes Programm 6"
            },
            {
              "from": 220,
              "to": 239,
              "kind": "effect",
              "label": "Internes Programm 7"
            },
            {
              "from": 240,
              "to": 255,
              "kind": "effect",
              "label": "Internes Musikprogramm 1"
            }
          ]
        }
      ]
    },
    {
      "schemaVersion": 1,
      "id": "fun-generation-battery-led-pot-qcl-8ch",
      "manufacturer": "Fun Generation",
      "model": "Battery LED Pot QCL RGB WW",
      "mode": "8-Kanal",
      "category": "par",
      "channelCount": 8,
      "verified": true,
      "source": "Fun Generation LED Pot QCL RGB WW 15°/40°, Bedienungsanleitung c_490457_490458_512678_v5_de, Abschnitt 7.3.3 „Funktionen im 8-Kanal-DMX-Modus“, Seiten 31 bis 36",
      "deviceSetup": "Menüoption „d---“ wählen, mit [Setup] bestätigen, die Adresse aus der App einstellen, noch einmal [Setup], dann den 8-Kanal-Modus wählen.",
      "notes": "Gilt für die Ausführungen mit 15° und 40° Abstrahlwinkel. Laut technischen Daten sitzen darin 12 Vierfarb-LEDs mit Rot, Grün, Blau und Warmweiß; die Kanaltabelle schreibt bei Kanal 5 nur „Weiß“, gemeint ist das Warmweiß. Kanal 6 muss auf 0 bleiben, sonst übernimmt das Gerät die Farbe selbst – die App lässt ihn in Ruhe.",
      "channels": [
        {
          "offset": 1,
          "function": "dimmer",
          "label": "Dimmer (0 % bis 100 %)"
        },
        {
          "offset": 2,
          "function": "red",
          "label": "Intensität Rot (0 % bis 100 %), wenn Kanal 6 = 0"
        },
        {
          "offset": 3,
          "function": "green",
          "label": "Intensität Grün (0 % bis 100 %), wenn Kanal 6 = 0"
        },
        {
          "offset": 4,
          "function": "blue",
          "label": "Intensität Blau (0 % bis 100 %), wenn Kanal 6 = 0"
        },
        {
          "offset": 5,
          "function": "warmWhite",
          "label": "Intensität Weiß (0 % bis 100 %), wenn Kanal 6 = 0"
        },
        {
          "offset": 6,
          "function": "colorMacro",
          "label": "Programmwahl",
          "defaultValue": 0,
          "ranges": [
            {
              "from": 0,
              "to": 0,
              "kind": "off",
              "label": "Keine Funktion, Farbe über die Kanäle 2 bis 5"
            },
            {
              "from": 1,
              "to": 237,
              "kind": "effect",
              "label": "Programme 01 bis 14 des Geräts"
            },
            {
              "from": 238,
              "to": 255,
              "kind": "effect",
              "label": "Musiksteuerung"
            }
          ]
        },
        {
          "offset": 7,
          "function": "programSpeed",
          "label": "Farbe, Ablaufgeschwindigkeit oder Mikrofonempfindlichkeit, je nach Kanal 6"
        },
        {
          "offset": 8,
          "function": "strobe",
          "label": "Stroboskop-Effekt",
          "ranges": [
            {
              "from": 0,
              "to": 0,
              "kind": "off",
              "label": "Keine Funktion"
            },
            {
              "from": 1,
              "to": 255,
              "kind": "strobe",
              "label": "Strobo langsam bis schnell",
              "speed": "slowToFast"
            }
          ]
        }
      ]
    },
    {
      "schemaVersion": 1,
      "id": "fun-generation-led-barbara-24-24ch",
      "manufacturer": "Fun Generation",
      "model": "LED BARbara 24",
      "mode": "24ch",
      "category": "pixelBar",
      "channelCount": 24,
      "segments": 8,
      "verified": true,
      "source": "Fun Generation LED BARbara 16, LED BARbara 24 LED-Bar, Bedienungsanleitung (Art.-Nr. 539265), Abschnitt 7.7 „Funktionen im 24-Kanal-DMX-Modus“, Seiten 36 bis 37",
      "deviceSetup": "[MODE] so oft drücken, bis das Display „dxxx“ anzeigt, [SETUP] drücken und mit [UP]/[DOWN] „24ch“ wählen; danach die Adresse aus der App einstellen.",
      "notes": "Gilt für die LED BARbara 24 (Art.-Nr. 539265): 24 RGB-LEDs, je drei LEDs in acht Segmenten. Die kürzere LED BARbara 16 (Art.-Nr. 539264) hat dieselben Kanäle, aber nur zwei LEDs je Segment. In diesem Modus gibt es keinen Dimmer und kein Strobo; die App dimmt über die Farben und blitzt selbst über den Dimmer. Wer Dimmer und Strobo am Kanal braucht, nimmt den 5-Kanal-Modus, der dafür keine Segmente hat. Läuft das Lauflicht falsch herum, bei der Lampe „Lauflicht andersherum“ einschalten.",
      "channels": [
        {
          "offset": 1,
          "function": "red",
          "label": "Intensität (0 % bis 100 %) der roten LEDs im 1. Segment",
          "segment": 1
        },
        {
          "offset": 2,
          "function": "green",
          "label": "Intensität (0 % bis 100 %) der grünen LEDs im 1. Segment",
          "segment": 1
        },
        {
          "offset": 3,
          "function": "blue",
          "label": "Intensität (0 % bis 100 %) der blauen LEDs im 1. Segment",
          "segment": 1
        },
        {
          "offset": 4,
          "function": "red",
          "label": "Intensität (0 % bis 100 %) der roten LEDs im 2. Segment",
          "segment": 2
        },
        {
          "offset": 5,
          "function": "green",
          "label": "Intensität (0 % bis 100 %) der grünen LEDs im 2. Segment",
          "segment": 2
        },
        {
          "offset": 6,
          "function": "blue",
          "label": "Intensität (0 % bis 100 %) der blauen LEDs im 2. Segment",
          "segment": 2
        },
        {
          "offset": 7,
          "function": "red",
          "label": "Intensität (0 % bis 100 %) der roten LEDs im 3. Segment",
          "segment": 3
        },
        {
          "offset": 8,
          "function": "green",
          "label": "Intensität (0 % bis 100 %) der grünen LEDs im 3. Segment",
          "segment": 3
        },
        {
          "offset": 9,
          "function": "blue",
          "label": "Intensität (0 % bis 100 %) der blauen LEDs im 3. Segment",
          "segment": 3
        },
        {
          "offset": 10,
          "function": "red",
          "label": "Intensität (0 % bis 100 %) der roten LEDs im 4. Segment",
          "segment": 4
        },
        {
          "offset": 11,
          "function": "green",
          "label": "Intensität (0 % bis 100 %) der grünen LEDs im 4. Segment",
          "segment": 4
        },
        {
          "offset": 12,
          "function": "blue",
          "label": "Intensität (0 % bis 100 %) der blauen LEDs im 4. Segment",
          "segment": 4
        },
        {
          "offset": 13,
          "function": "red",
          "label": "Intensität (0 % bis 100 %) der roten LEDs im 5. Segment",
          "segment": 5
        },
        {
          "offset": 14,
          "function": "green",
          "label": "Intensität (0 % bis 100 %) der grünen LEDs im 5. Segment",
          "segment": 5
        },
        {
          "offset": 15,
          "function": "blue",
          "label": "Intensität (0 % bis 100 %) der blauen LEDs im 5. Segment",
          "segment": 5
        },
        {
          "offset": 16,
          "function": "red",
          "label": "Intensität (0 % bis 100 %) der roten LEDs im 6. Segment",
          "segment": 6
        },
        {
          "offset": 17,
          "function": "green",
          "label": "Intensität (0 % bis 100 %) der grünen LEDs im 6. Segment",
          "segment": 6
        },
        {
          "offset": 18,
          "function": "blue",
          "label": "Intensität (0 % bis 100 %) der blauen LEDs im 6. Segment",
          "segment": 6
        },
        {
          "offset": 19,
          "function": "red",
          "label": "Intensität (0 % bis 100 %) der roten LEDs im 7. Segment",
          "segment": 7
        },
        {
          "offset": 20,
          "function": "green",
          "label": "Intensität (0 % bis 100 %) der grünen LEDs im 7. Segment",
          "segment": 7
        },
        {
          "offset": 21,
          "function": "blue",
          "label": "Intensität (0 % bis 100 %) der blauen LEDs im 7. Segment",
          "segment": 7
        },
        {
          "offset": 22,
          "function": "red",
          "label": "Intensität (0 % bis 100 %) der roten LEDs im 8. Segment",
          "segment": 8
        },
        {
          "offset": 23,
          "function": "green",
          "label": "Intensität (0 % bis 100 %) der grünen LEDs im 8. Segment",
          "segment": 8
        },
        {
          "offset": 24,
          "function": "blue",
          "label": "Intensität (0 % bis 100 %) der blauen LEDs im 8. Segment",
          "segment": 8
        }
      ]
    },
    {
      "schemaVersion": 1,
      "id": "fun-generation-led-barbara-24-5ch",
      "manufacturer": "Fun Generation",
      "model": "LED BARbara 24",
      "mode": "5-ch",
      "category": "par",
      "channelCount": 5,
      "verified": true,
      "source": "Fun Generation LED BARbara 16, LED BARbara 24 LED-Bar, Bedienungsanleitung (Art.-Nr. 539265), Abschnitt 7.6 „Funktionen im 5-Kanal-DMX-Modus“, Seite 35",
      "deviceSetup": "[MODE] so oft drücken, bis das Display „dxxx“ anzeigt, [SETUP] drücken und mit [UP]/[DOWN] „5-ch“ wählen; danach die Adresse aus der App einstellen.",
      "notes": "Alle acht Segmente der Bar leuchten in diesem Modus gleich, dafür gibt es einen eigenen Dimmer und ein Strobo. Für Lauflicht über die Bar den 24-Kanal-Modus nehmen. Die Anleitung nennt für Kanal 5 (Strobe) keinen Aus-Wert; das Profil geht davon aus, dass 0 aus bedeutet. Blitzt die Bar im Ruhezustand, im Kanal-Test prüfen, ab welchem Wert das Strobo einsetzt.",
      "channels": [
        {
          "offset": 1,
          "function": "red",
          "label": "Intensität (0 % bis 100 %) der roten LEDs"
        },
        {
          "offset": 2,
          "function": "green",
          "label": "Intensität (0 % bis 100 %) der grünen LEDs"
        },
        {
          "offset": 3,
          "function": "blue",
          "label": "Intensität (0 % bis 100 %) der blauen LEDs"
        },
        {
          "offset": 4,
          "function": "dimmer",
          "label": "Dimmer (0 % bis 100 %) für alle LEDs"
        },
        {
          "offset": 5,
          "function": "strobe",
          "label": "Strobe-Effekt, Geschwindigkeit ansteigend",
          "ranges": [
            {
              "from": 0,
              "to": 255,
              "kind": "strobe",
              "label": "Strobo langsam bis schnell",
              "speed": "slowToFast"
            }
          ]
        }
      ]
    },
    {
      "schemaVersion": 1,
      "id": "fun-generation-led-pot-12x1w-qcl-rgb-ww-4ch",
      "manufacturer": "Fun Generation",
      "model": "LED Pot 12x1W QCL RGB WW",
      "mode": "4-Kanal",
      "category": "par",
      "channelCount": 4,
      "verified": true,
      "source": "Fun Generation LED Pot 12×1W QCL RGB WW 15°/40°, Bedienungsanleitung 01.12.2022, ID 409499, 428047, 512677, 512675 (V5), Abschnitt 7.3.1 „Funktionen im 4-Kanal-DMX-Modus“, Seite 30",
      "deviceSetup": "Menüoption „d---“ wählen, mit [Setup] bestätigen, die Adresse aus der App einstellen, noch einmal [Setup], dann den 4-Kanal-Modus wählen.",
      "notes": "Gilt für die Ausführungen mit 15° und 40° Abstrahlwinkel. Vierfarb-LEDs mit Rot, Grün, Blau und Warmweiß; die Kanaltabelle schreibt nur „Weiß“, gemeint ist laut Modellname das Warmweiß. Ohne Dimmer-Kanal: Die Helligkeit der App regelt direkt die Farbkanäle. Wer Dimmer und Strobo möchte, nimmt den 6-Kanal-Modus.",
      "channels": [
        {
          "offset": 1,
          "function": "red",
          "label": "Intensität Rot (0 % bis 100 %)"
        },
        {
          "offset": 2,
          "function": "green",
          "label": "Intensität Grün (0 % bis 100 %)"
        },
        {
          "offset": 3,
          "function": "blue",
          "label": "Intensität Blau (0 % bis 100 %)"
        },
        {
          "offset": 4,
          "function": "warmWhite",
          "label": "Intensität Weiß (0 % bis 100 %)"
        }
      ]
    },
    {
      "schemaVersion": 1,
      "id": "fun-generation-led-pot-12x1w-qcl-rgb-ww-6ch",
      "manufacturer": "Fun Generation",
      "model": "LED Pot 12x1W QCL RGB WW",
      "mode": "6-Kanal",
      "category": "par",
      "channelCount": 6,
      "verified": true,
      "source": "Fun Generation LED Pot 12×1W QCL RGB WW 15°/40°, Bedienungsanleitung 01.12.2022, ID 409499, 428047, 512677, 512675 (V5), Abschnitt 7.3.2 „Funktionen im 6-Kanal-DMX-Modus“, Seite 31",
      "deviceSetup": "Menüoption „d---“ wählen, mit [Setup] bestätigen, die Adresse aus der App einstellen, noch einmal [Setup], dann den 6-Kanal-Modus wählen.",
      "notes": "Gilt für die Ausführungen mit 15° und 40° Abstrahlwinkel. Vierfarb-LEDs mit Rot, Grün, Blau und Warmweiß; die Kanaltabelle schreibt nur „Weiß“, gemeint ist laut Modellname das Warmweiß. Empfohlener Modus: Dimmer, vier Farben und Strobo. Die Anleitung nennt für Kanal 6 keinen Aus-Wert; das Modell nimmt an, dass 0 aus bedeutet.",
      "channels": [
        {
          "offset": 1,
          "function": "dimmer",
          "label": "Dimmer (0 % bis 100 %)"
        },
        {
          "offset": 2,
          "function": "red",
          "label": "Intensität Rot (0 % bis 100 %)"
        },
        {
          "offset": 3,
          "function": "green",
          "label": "Intensität Grün (0 % bis 100 %)"
        },
        {
          "offset": 4,
          "function": "blue",
          "label": "Intensität Blau (0 % bis 100 %)"
        },
        {
          "offset": 5,
          "function": "warmWhite",
          "label": "Intensität Weiß (0 % bis 100 %)"
        },
        {
          "offset": 6,
          "function": "strobe",
          "label": "Stroboskop-Effekt (0 % bis 100 %)",
          "ranges": [
            {
              "from": 0,
              "to": 0,
              "kind": "off",
              "label": "Keine Funktion"
            },
            {
              "from": 1,
              "to": 255,
              "kind": "strobe",
              "label": "Strobo langsam bis schnell",
              "speed": "slowToFast"
            }
          ]
        }
      ]
    },
    {
      "schemaVersion": 1,
      "id": "fun-generation-led-pot-12x1w-qcl-rgb-ww-8ch",
      "manufacturer": "Fun Generation",
      "model": "LED Pot 12x1W QCL RGB WW",
      "mode": "8-Kanal",
      "category": "par",
      "channelCount": 8,
      "verified": true,
      "source": "Fun Generation LED Pot 12×1W QCL RGB WW 15°/40°, Bedienungsanleitung 01.12.2022, ID 409499, 428047, 512677, 512675 (V5), Abschnitt 7.3.3 „Funktionen im 8-Kanal-DMX-Modus“, Seiten 31 bis 34",
      "deviceSetup": "Menüoption „d---“ wählen, mit [Setup] bestätigen, die Adresse aus der App einstellen, noch einmal [Setup], dann den 8-Kanal-Modus wählen.",
      "notes": "Gilt für die Ausführungen mit 15° und 40° Abstrahlwinkel. Vierfarb-LEDs mit Rot, Grün, Blau und Warmweiß; die Kanaltabelle schreibt nur „Weiß“, gemeint ist laut Modellname das Warmweiß. Wie der 6-Kanal-Modus, zusätzlich mit den eingebauten Programmen. Kanal 6 muss auf 0 bleiben, sonst übernimmt das Gerät die Farbe selbst – die App lässt ihn in Ruhe.",
      "channels": [
        {
          "offset": 1,
          "function": "dimmer",
          "label": "Dimmer (0 % bis 100 %)"
        },
        {
          "offset": 2,
          "function": "red",
          "label": "Intensität Rot (0 % bis 100 %), wenn Kanal 6 = 0"
        },
        {
          "offset": 3,
          "function": "green",
          "label": "Intensität Grün (0 % bis 100 %), wenn Kanal 6 = 0"
        },
        {
          "offset": 4,
          "function": "blue",
          "label": "Intensität Blau (0 % bis 100 %), wenn Kanal 6 = 0"
        },
        {
          "offset": 5,
          "function": "warmWhite",
          "label": "Intensität Weiß (0 % bis 100 %), wenn Kanal 6 = 0"
        },
        {
          "offset": 6,
          "function": "colorMacro",
          "label": "Programmwahl",
          "defaultValue": 0,
          "ranges": [
            {
              "from": 0,
              "to": 0,
              "kind": "off",
              "label": "Keine Funktion, Farbe über die Kanäle 2 bis 5"
            },
            {
              "from": 1,
              "to": 237,
              "kind": "effect",
              "label": "Programme 01 bis 14 des Geräts"
            },
            {
              "from": 238,
              "to": 255,
              "kind": "effect",
              "label": "Musikgesteuerter Betrieb"
            }
          ]
        },
        {
          "offset": 7,
          "function": "programSpeed",
          "label": "Farb-Makro bei Programm 01 bzw. Auswahl der Musikprogramme, je nach Kanal 6"
        },
        {
          "offset": 8,
          "function": "strobe",
          "label": "Stroboskop-Effekt (0 % bis 100 %)",
          "ranges": [
            {
              "from": 0,
              "to": 0,
              "kind": "off",
              "label": "Keine Funktion"
            },
            {
              "from": 1,
              "to": 255,
              "kind": "strobe",
              "label": "Strobo langsam bis schnell",
              "speed": "slowToFast"
            }
          ]
        }
      ]
    },
    {
      "schemaVersion": 1,
      "id": "fun-generation-led-pot-strobe-100-1ch",
      "manufacturer": "Fun Generation",
      "model": "LED Pot Strobe 100",
      "mode": "1-ch",
      "category": "par",
      "channelCount": 1,
      "verified": true,
      "source": "Fun Generation LED Pot Strobe 100, Bedienungsanleitung (englische Ausgabe), Abschnitt 6.2 „Operating mode ‚DMX‘“, Tabelle „Functions in 1-channel operation“",
      "deviceSetup": "MODE so oft drücken, bis im Display „d.001“ bis „d.512“ steht, mit UP und DOWN die Adresse einstellen und mit SETUP bestätigen, dann mit UP und DOWN „1-ch“ wählen und wieder mit SETUP bestätigen.",
      "notes": "Reiner weißer Strobo mit 126 kaltweißen SMD-LEDs (6100 K), keine Farben. Im 1-Kanal-Modus gibt es nur die Helligkeit, kein Strobo über DMX: Der Strobo-Knopf der App blitzt dann selbst über den Dimmer (bis 10 Hz). Wer den eingebauten Strobo nutzen will, stellt am Gerät „3-ch“ ein und nimmt das Modell im 3-Kanal-Modus.",
      "channels": [
        {
          "offset": 1,
          "function": "dimmer",
          "label": "Dimmer (0 % bis 100 %)"
        }
      ]
    },
    {
      "schemaVersion": 1,
      "id": "fun-generation-led-pot-strobe-100-3ch",
      "manufacturer": "Fun Generation",
      "model": "LED Pot Strobe 100",
      "mode": "3-ch",
      "category": "par",
      "channelCount": 3,
      "verified": true,
      "source": "Fun Generation LED Pot Strobe 100, Bedienungsanleitung (englische Ausgabe), Abschnitt 6.2 „Operating mode ‚DMX‘“, Tabelle „Functions in 3-channel operation“",
      "deviceSetup": "MODE so oft drücken, bis im Display „d.001“ bis „d.512“ steht, mit UP und DOWN die Adresse einstellen und mit SETUP bestätigen, dann mit UP und DOWN „3-ch“ wählen und wieder mit SETUP bestätigen.",
      "notes": "Reiner weißer Strobo mit 126 kaltweißen SMD-LEDs (6100 K), keine Farben. Die App regelt ihn über Kanal 1 hell und dunkel, der Strobo-Knopf nutzt Kanal 3 (ab Wert 2). Kanal 2 bleibt auf 0, sonst laufen die eingebauten Programme bzw. die Musiksteuerung. Das Gerät ist bewusst nicht als Blinder markiert, es blendet über „Voll hell“ wie jedes andere Gerät.",
      "channels": [
        {
          "offset": 1,
          "function": "dimmer",
          "label": "Dimmer (0 % bis 100 %)"
        },
        {
          "offset": 2,
          "function": "control",
          "label": "Betriebsart (Programm-Geschwindigkeit bzw. Musiksteuerung)",
          "ranges": [
            {
              "from": 0,
              "to": 0,
              "kind": "off",
              "label": "Keine Funktion"
            },
            {
              "from": 1,
              "to": 127,
              "kind": "effect",
              "label": "Programm-Geschwindigkeit 0 % bis 100 %"
            },
            {
              "from": 128,
              "to": 255,
              "kind": "effect",
              "label": "Empfindlichkeit Musiksteuerung 0 % bis 100 %"
            }
          ]
        },
        {
          "offset": 3,
          "function": "strobe",
          "label": "Strobo",
          "ranges": [
            {
              "from": 0,
              "to": 1,
              "kind": "off",
              "label": "Kein Strobo"
            },
            {
              "from": 2,
              "to": 255,
              "kind": "strobe",
              "label": "Strobo 0 % bis 100 %",
              "speed": "slowToFast"
            }
          ]
        }
      ]
    },
    {
      "schemaVersion": 1,
      "id": "fun-generation-minispider-fx-11ch",
      "manufacturer": "Fun Generation",
      "model": "MiniSpider FX 8x3W RGBW",
      "mode": "11-Kanal",
      "category": "generic",
      "channelCount": 11,
      "verified": true,
      "source": "Fun Generation MiniSpider FX 8 × 3 W RGBW, Bedienungsanleitung 435515_c_435515_v3_de, Abschnitt 7.2.2 „Funktionen im 11-Kanal-DMX-Modus“, Seiten 27 und 28",
      "deviceSetup": "[MODE] drücken, mit [Up]/[Down] zu „ModE“, [ENTER], dann zu „ChAn“, [ENTER] und den 11-Kanal-Modus wählen. Die Adresse aus der App im selben Menü einstellen.",
      "notes": "Spider mit zwei beweglichen Armen. Die App steuert Farbe (RGBW), Helligkeit und Strobo. Die beiden Arme liegen auf den Kanälen 1 und 2 und haben keine Drehung, nur Neigung – dafür gibt es in der Live-Ansicht keine Bedienung, sie stehen in der Mitte und lassen sich im Kanal-Test verstellen. Kanal 10 (Automatik, Reset, Musiksteuerung) bleibt aus, damit die App das Licht bestimmt.",
      "channels": [
        {
          "offset": 1,
          "function": "tilt",
          "label": "Tilt 1, Neigung (0 % bis 100 %)",
          "defaultValue": 128
        },
        {
          "offset": 2,
          "function": "tilt",
          "label": "Tilt 2, Neigung (0 % bis 100 %)",
          "defaultValue": 128
        },
        {
          "offset": 3,
          "function": "panTiltSpeed",
          "label": "Motorgeschwindigkeit (schnell bis langsam)"
        },
        {
          "offset": 4,
          "function": "dimmer",
          "label": "Dimmer (0 % bis 100 %)"
        },
        {
          "offset": 5,
          "function": "strobe",
          "label": "Stroboskop",
          "ranges": [
            {
              "from": 0,
              "to": 9,
              "kind": "off",
              "label": "Kein Strobo"
            },
            {
              "from": 10,
              "to": 255,
              "kind": "strobe",
              "label": "Strobo 1 Hz bis 20 Hz",
              "speed": "slowToFast"
            }
          ]
        },
        {
          "offset": 6,
          "function": "red",
          "label": "Rot (0 % bis 100 %)"
        },
        {
          "offset": 7,
          "function": "green",
          "label": "Grün (0 % bis 100 %)"
        },
        {
          "offset": 8,
          "function": "blue",
          "label": "Blau (0 % bis 100 %)"
        },
        {
          "offset": 9,
          "function": "white",
          "label": "Weiß (0 % bis 100 %)"
        },
        {
          "offset": 10,
          "function": "control",
          "label": "Automatik-Modus, Reset, Musiksteuerung",
          "ranges": [
            {
              "from": 0,
              "to": 139,
              "kind": "off",
              "label": "Ohne Funktion"
            },
            {
              "from": 140,
              "to": 229,
              "kind": "effect",
              "label": "Automatik-Modus"
            },
            {
              "from": 230,
              "to": 233,
              "kind": "off",
              "label": "Ohne Funktion"
            },
            {
              "from": 234,
              "to": 236,
              "kind": "other",
              "label": "Reset"
            },
            {
              "from": 237,
              "to": 249,
              "kind": "off",
              "label": "Ohne Funktion"
            },
            {
              "from": 250,
              "to": 255,
              "kind": "effect",
              "label": "Musiksteuerung"
            }
          ]
        },
        {
          "offset": 11,
          "function": "programSpeed",
          "label": "Empfindlichkeit beziehungsweise Geschwindigkeit (niedrig bis hoch)"
        }
      ]
    },
    {
      "schemaVersion": 1,
      "id": "fun-generation-partypar-12-dmx-03ch",
      "manufacturer": "Fun Generation",
      "model": "PartyPar 12 DMX",
      "mode": "03CH",
      "category": "par",
      "channelCount": 3,
      "verified": true,
      "source": "Fun Generation PartyPar 12 DMX LED-PAR, Bedienungsanleitung, Abschnitt 7.7.1 „Funktionen im 3-Kanal-DMX-Modus“, Seite 29",
      "deviceSetup": "[MENU] und dann [UP]/[DOWN] drücken, bis das Display „dMH“ zeigt, mit [ENTER] bestätigen. Die Adresse aus der App als „d.xxx“ wählen, [ENTER], danach den Modus „03CH“ wählen und mit [ENTER] bestätigen.",
      "notes": "Kleinster Modus, nur Rot, Grün und Blau. Ohne eigenen Dimmer regelt die App die Helligkeit über die Farbkanäle, ohne Strobo-Kanal blitzt sie ebenfalls darüber. Für den Betrieb besser den Modus 05CH oder 06CH nehmen.",
      "channels": [
        {
          "offset": 1,
          "function": "red",
          "label": "Intensität Rot (0 % bis 100 %)"
        },
        {
          "offset": 2,
          "function": "green",
          "label": "Intensität Grün (0 % bis 100 %)"
        },
        {
          "offset": 3,
          "function": "blue",
          "label": "Intensität Blau (0 % bis 100 %)"
        }
      ]
    },
    {
      "schemaVersion": 1,
      "id": "fun-generation-partypar-12-dmx-04ch",
      "manufacturer": "Fun Generation",
      "model": "PartyPar 12 DMX",
      "mode": "04CH",
      "category": "par",
      "channelCount": 4,
      "verified": true,
      "source": "Fun Generation PartyPar 12 DMX LED-PAR, Bedienungsanleitung, Abschnitt 7.7.2 „Funktionen im 4-Kanal-DMX-Modus“, Seite 29",
      "deviceSetup": "[MENU] und dann [UP]/[DOWN] drücken, bis das Display „dMH“ zeigt, mit [ENTER] bestätigen. Die Adresse aus der App als „d.xxx“ wählen, [ENTER], danach den Modus „04CH“ wählen und mit [ENTER] bestätigen.",
      "notes": "Rot, Grün, Blau und ein Strobo-Kanal, aber kein eigener Dimmer. Die App regelt die Helligkeit über die Farbkanäle.",
      "channels": [
        {
          "offset": 1,
          "function": "red",
          "label": "Intensität Rot (0 % bis 100 %)"
        },
        {
          "offset": 2,
          "function": "green",
          "label": "Intensität Grün (0 % bis 100 %)"
        },
        {
          "offset": 3,
          "function": "blue",
          "label": "Intensität Blau (0 % bis 100 %)"
        },
        {
          "offset": 4,
          "function": "strobe",
          "label": "Stroboskop-Effekt (0 % bis 100 %)",
          "defaultValue": 0,
          "ranges": [
            {
              "from": 0,
              "to": 0,
              "kind": "off",
              "label": "Ohne Funktion"
            },
            {
              "from": 1,
              "to": 255,
              "kind": "strobe",
              "label": "Strobo langsam bis schnell",
              "speed": "slowToFast"
            }
          ]
        }
      ]
    },
    {
      "schemaVersion": 1,
      "id": "fun-generation-partypar-12-dmx-05ch",
      "manufacturer": "Fun Generation",
      "model": "PartyPar 12 DMX",
      "mode": "05CH",
      "category": "par",
      "channelCount": 5,
      "verified": true,
      "source": "Fun Generation PartyPar 12 DMX LED-PAR, Bedienungsanleitung, Abschnitt 7.7.3 „Funktionen im 5-Kanal-DMX-Modus“, Seite 30",
      "deviceSetup": "[MENU] und dann [UP]/[DOWN] drücken, bis das Display „dMH“ zeigt, mit [ENTER] bestätigen. Die Adresse aus der App als „d.xxx“ wählen, [ENTER], danach den Modus „05CH“ wählen und mit [ENTER] bestätigen.",
      "notes": "Empfohlener Modus: Rot, Grün, Blau, eigener Dimmer und ein Strobo-Kanal. Kanal 5 hat zwischen 1 und 10 die Musiksteuerung, die App bleibt darüber im Strobo-Bereich ab 11.",
      "channels": [
        {
          "offset": 1,
          "function": "red",
          "label": "Intensität Rot (0 % bis 100 %)"
        },
        {
          "offset": 2,
          "function": "green",
          "label": "Intensität Grün (0 % bis 100 %)"
        },
        {
          "offset": 3,
          "function": "blue",
          "label": "Intensität Blau (0 % bis 100 %)"
        },
        {
          "offset": 4,
          "function": "dimmer",
          "label": "Dimmer (0 % bis 100 %)"
        },
        {
          "offset": 5,
          "function": "strobe",
          "label": "Musiksteuerung und Stroboskop-Effekt",
          "defaultValue": 0,
          "ranges": [
            {
              "from": 0,
              "to": 0,
              "kind": "off",
              "label": "Ohne Funktion"
            },
            {
              "from": 1,
              "to": 10,
              "kind": "effect",
              "label": "Musiksteuerung"
            },
            {
              "from": 11,
              "to": 255,
              "kind": "strobe",
              "label": "Strobo langsam bis schnell",
              "speed": "slowToFast"
            }
          ]
        }
      ]
    },
    {
      "schemaVersion": 1,
      "id": "fun-generation-partypar-12-dmx-06ch",
      "manufacturer": "Fun Generation",
      "model": "PartyPar 12 DMX",
      "mode": "06CH",
      "category": "par",
      "channelCount": 6,
      "verified": true,
      "source": "Fun Generation PartyPar 12 DMX LED-PAR, Bedienungsanleitung, Abschnitt 7.7.4 „Funktionen im 6-Kanal-DMX-Modus“, Seiten 31 bis 37",
      "deviceSetup": "[MENU] und dann [UP]/[DOWN] drücken, bis das Display „dMH“ zeigt, mit [ENTER] bestätigen. Die Adresse aus der App als „d.xxx“ wählen, [ENTER], danach den Modus „06CH“ wählen und mit [ENTER] bestätigen.",
      "notes": "Größter Modus: Rot, Grün, Blau, Dimmer, Farb-Makros und Tempo. Einen Strobo-Kanal gibt es hier nicht, die App blitzt über den Dimmer; wer Strobo über DMX will, nimmt den Modus 05CH. Kanal 5 muss auf 0 bleiben, damit die Farbe aus den Kanälen 1 bis 4 kommt. Die Anleitung nennt für Kanal 5 „001 … 010 Konstante Farbe“ und gleichzeitig „010 … 013 Farb-Makro 1“, die 010 ist also doppelt vergeben; das Profil zählt die feste Farbe bis 9. Die vielen Einzelprogramme (A3.01 bis A7.19) sind hier zu Gruppen zusammengefasst.",
      "channels": [
        {
          "offset": 1,
          "function": "red",
          "label": "Intensität Rot (0 % bis 100 %)"
        },
        {
          "offset": 2,
          "function": "green",
          "label": "Intensität Grün (0 % bis 100 %)"
        },
        {
          "offset": 3,
          "function": "blue",
          "label": "Intensität Blau (0 % bis 100 %)"
        },
        {
          "offset": 4,
          "function": "dimmer",
          "label": "Dimmer (0 % bis 100 %)"
        },
        {
          "offset": 5,
          "function": "colorMacro",
          "label": "Farb-Makros und Programme",
          "defaultValue": 0,
          "ranges": [
            {
              "from": 0,
              "to": 9,
              "kind": "off",
              "label": "Konstante Farbe über die Kanäle 1 bis 4"
            },
            {
              "from": 10,
              "to": 43,
              "kind": "effect",
              "label": "Farb-Makro 1 bis 11"
            },
            {
              "from": 44,
              "to": 67,
              "kind": "effect",
              "label": "Farbsprung"
            },
            {
              "from": 68,
              "to": 177,
              "kind": "effect",
              "label": "Farbverläufe A3.01 bis A4.19"
            },
            {
              "from": 178,
              "to": 215,
              "kind": "effect",
              "label": "Farbsprünge mit Strobo A5.01 bis A5.19"
            },
            {
              "from": 216,
              "to": 217,
              "kind": "effect",
              "label": "Automatikbetrieb A6.01"
            },
            {
              "from": 218,
              "to": 255,
              "kind": "effect",
              "label": "Farbsprünge mit Musiksteuerung A7.01 bis A7.19"
            }
          ]
        },
        {
          "offset": 6,
          "function": "programSpeed",
          "label": "Geschwindigkeit von „01“ (langsam) bis „32“ (schnell), wenn Kanal 5 eingestellt ist",
          "defaultValue": 0
        }
      ]
    },
    {
      "schemaVersion": 1,
      "id": "fun-generation-picobeam-60-cob-rgbw-13ch",
      "manufacturer": "Fun Generation",
      "model": "PicoBeam 60 COB RGBW",
      "mode": "13 Chnl Mode",
      "category": "movingHeadWash",
      "channelCount": 13,
      "movement": {
        "panDegrees": 540,
        "tiltDegrees": 180
      },
      "verified": true,
      "source": "Fun Generation PicoBeam 60 COB RGBW Moving Head, Bedienungsanleitung (deutsch), Abschnitte 7.3 bis 7.5 „Funktionen im 3-/8-/13-Kanal-DMX-Modus“, Seiten 37 bis 42; Pan 540° und Tilt 180° aus den technischen Daten",
      "deviceSetup": "[MODE] drücken, „DMX Menu“ → „Channels Select“ → „13 Chnl Mode“ wählen und bestätigen. Danach „DMX Menu“ → „DMX Addr“ auf die Adresse aus der App stellen.",
      "notes": "60-W-RGBW-COB-Beam mit 4° Abstrahlwinkel, kein Gobo und kein Farbrad. Empfohlener Modus: nur hier sind Rot, Grün, Blau und Weiß einzeln steuerbar. Kanal 12 (Programme) bleibt auf 0, sonst übernehmen Farbmakros und Shows das Licht.",
      "channels": [
        {
          "offset": 1,
          "function": "pan",
          "label": "Drehung (Pan) (0° bis 540°)",
          "defaultValue": 128
        },
        {
          "offset": 2,
          "function": "panFine",
          "label": "Feineinstellung Drehung (Pan)"
        },
        {
          "offset": 3,
          "function": "tilt",
          "label": "Neigung (Tilt) (0° bis 180°)",
          "defaultValue": 128
        },
        {
          "offset": 4,
          "function": "tiltFine",
          "label": "Feineinstellung Neigung (Tilt)"
        },
        {
          "offset": 5,
          "function": "panTiltSpeed",
          "label": "Motorgeschwindigkeit (schnell bis langsam)"
        },
        {
          "offset": 6,
          "function": "dimmer",
          "label": "Master-Dimmer (0 %…100 %)"
        },
        {
          "offset": 7,
          "function": "strobe",
          "label": "Strobe-Effekt",
          "ranges": [
            {
              "from": 0,
              "to": 9,
              "kind": "off",
              "label": "Keine Funktion (offen)"
            },
            {
              "from": 10,
              "to": 255,
              "kind": "strobe",
              "label": "Strobo 1 Hz bis 25 Hz",
              "speed": "slowToFast"
            }
          ]
        },
        {
          "offset": 8,
          "function": "red",
          "label": "Intensität Rot"
        },
        {
          "offset": 9,
          "function": "green",
          "label": "Intensität Grün"
        },
        {
          "offset": 10,
          "function": "blue",
          "label": "Intensität Blau"
        },
        {
          "offset": 11,
          "function": "white",
          "label": "Intensität Weiß"
        },
        {
          "offset": 12,
          "function": "program",
          "label": "Programme",
          "ranges": [
            {
              "from": 0,
              "to": 49,
              "kind": "off",
              "label": "Keine Funktion"
            },
            {
              "from": 50,
              "to": 59,
              "kind": "effect",
              "label": "Rot"
            },
            {
              "from": 60,
              "to": 69,
              "kind": "effect",
              "label": "Grün"
            },
            {
              "from": 70,
              "to": 79,
              "kind": "effect",
              "label": "Blau"
            },
            {
              "from": 80,
              "to": 89,
              "kind": "effect",
              "label": "Weiß"
            },
            {
              "from": 90,
              "to": 99,
              "kind": "effect",
              "label": "Gelb"
            },
            {
              "from": 100,
              "to": 109,
              "kind": "effect",
              "label": "Cyan"
            },
            {
              "from": 110,
              "to": 119,
              "kind": "effect",
              "label": "Lila"
            },
            {
              "from": 120,
              "to": 129,
              "kind": "effect",
              "label": "Alle Weiß"
            },
            {
              "from": 130,
              "to": 139,
              "kind": "off",
              "label": "Keine Funktion"
            },
            {
              "from": 140,
              "to": 149,
              "kind": "effect",
              "label": "Programm 1"
            },
            {
              "from": 150,
              "to": 159,
              "kind": "effect",
              "label": "Programm 2"
            },
            {
              "from": 160,
              "to": 169,
              "kind": "effect",
              "label": "Programm 3"
            },
            {
              "from": 170,
              "to": 179,
              "kind": "effect",
              "label": "Programm 4"
            },
            {
              "from": 180,
              "to": 189,
              "kind": "effect",
              "label": "Programm 5"
            },
            {
              "from": 190,
              "to": 233,
              "kind": "off",
              "label": "Keine Funktion"
            },
            {
              "from": 234,
              "to": 236,
              "kind": "other",
              "label": "Reset"
            },
            {
              "from": 237,
              "to": 249,
              "kind": "off",
              "label": "Keine Funktion"
            },
            {
              "from": 250,
              "to": 255,
              "kind": "effect",
              "label": "Musiksteuerung"
            }
          ]
        },
        {
          "offset": 13,
          "function": "programSpeed",
          "label": "Geschwindigkeit/Empfindlichkeit"
        }
      ]
    },
    {
      "schemaVersion": 1,
      "id": "fun-generation-picobeam-60-cob-rgbw-3ch",
      "manufacturer": "Fun Generation",
      "model": "PicoBeam 60 COB RGBW",
      "mode": "3 Chnl Mode",
      "category": "movingHeadWash",
      "channelCount": 3,
      "movement": {
        "panDegrees": 540,
        "tiltDegrees": 180
      },
      "verified": true,
      "source": "Fun Generation PicoBeam 60 COB RGBW Moving Head, Bedienungsanleitung (deutsch), Abschnitte 7.3 bis 7.5 „Funktionen im 3-/8-/13-Kanal-DMX-Modus“, Seiten 37 bis 42; Pan 540° und Tilt 180° aus den technischen Daten",
      "deviceSetup": "[MODE] drücken, „DMX Menu“ → „Channels Select“ → „3 Chnl Mode“ wählen und bestätigen. Danach „DMX Menu“ → „DMX Addr“ auf die Adresse aus der App stellen.",
      "notes": "60-W-RGBW-COB-Beam mit 4° Abstrahlwinkel, kein Gobo und kein Farbrad. Kleinster Modus: nur Drehen, Neigen und Helligkeit, keine Farbe und kein Strobo. Für Farbe den 13-Kanal-Modus nehmen.",
      "channels": [
        {
          "offset": 1,
          "function": "pan",
          "label": "Drehung (Pan) (0° bis 540°)",
          "defaultValue": 128
        },
        {
          "offset": 2,
          "function": "tilt",
          "label": "Neigung (Tilt) (0° bis 180°)",
          "defaultValue": 128
        },
        {
          "offset": 3,
          "function": "dimmer",
          "label": "Master-Dimmer (0 %…100 %)"
        }
      ]
    },
    {
      "schemaVersion": 1,
      "id": "fun-generation-picobeam-60-cob-rgbw-8ch",
      "manufacturer": "Fun Generation",
      "model": "PicoBeam 60 COB RGBW",
      "mode": "8 Chnl Mode",
      "category": "movingHeadWash",
      "channelCount": 8,
      "movement": {
        "panDegrees": 540,
        "tiltDegrees": 180
      },
      "verified": true,
      "source": "Fun Generation PicoBeam 60 COB RGBW Moving Head, Bedienungsanleitung (deutsch), Abschnitte 7.3 bis 7.5 „Funktionen im 3-/8-/13-Kanal-DMX-Modus“, Seiten 37 bis 42; Pan 540° und Tilt 180° aus den technischen Daten",
      "deviceSetup": "[MODE] drücken, „DMX Menu“ → „Channels Select“ → „8 Chnl Mode“ wählen und bestätigen. Danach „DMX Menu“ → „DMX Addr“ auf die Adresse aus der App stellen.",
      "notes": "60-W-RGBW-COB-Beam mit 4° Abstrahlwinkel, kein Gobo und kein Farbrad. In diesem Modus gibt es keine einzelnen Farbkanäle, die Farbe kommt nur über die Makros auf Kanal 7. Die Farbleiste der App kann hier nichts ausrichten; für Farbe den 13-Kanal-Modus nehmen. Kanal 7 bleibt auf 0.",
      "channels": [
        {
          "offset": 1,
          "function": "pan",
          "label": "Drehung (Pan) (0° bis 540°)",
          "defaultValue": 128
        },
        {
          "offset": 2,
          "function": "panFine",
          "label": "Feineinstellung Drehung (Pan)"
        },
        {
          "offset": 3,
          "function": "tilt",
          "label": "Neigung (Tilt) (0° bis 180°)",
          "defaultValue": 128
        },
        {
          "offset": 4,
          "function": "tiltFine",
          "label": "Feineinstellung Neigung (Tilt)"
        },
        {
          "offset": 5,
          "function": "panTiltSpeed",
          "label": "Motorgeschwindigkeit (schnell bis langsam)"
        },
        {
          "offset": 6,
          "function": "dimmer",
          "label": "Master-Dimmer (0 %…100 %)"
        },
        {
          "offset": 7,
          "function": "program",
          "label": "Programme",
          "ranges": [
            {
              "from": 0,
              "to": 49,
              "kind": "off",
              "label": "Keine Funktion"
            },
            {
              "from": 50,
              "to": 59,
              "kind": "effect",
              "label": "Rot"
            },
            {
              "from": 60,
              "to": 69,
              "kind": "effect",
              "label": "Grün"
            },
            {
              "from": 70,
              "to": 79,
              "kind": "effect",
              "label": "Blau"
            },
            {
              "from": 80,
              "to": 89,
              "kind": "effect",
              "label": "Weiß"
            },
            {
              "from": 90,
              "to": 99,
              "kind": "effect",
              "label": "Gelb"
            },
            {
              "from": 100,
              "to": 109,
              "kind": "effect",
              "label": "Cyan"
            },
            {
              "from": 110,
              "to": 119,
              "kind": "effect",
              "label": "Lila"
            },
            {
              "from": 120,
              "to": 129,
              "kind": "effect",
              "label": "Alle Weiß"
            },
            {
              "from": 130,
              "to": 139,
              "kind": "effect",
              "label": "Dunkel"
            },
            {
              "from": 140,
              "to": 149,
              "kind": "effect",
              "label": "Programm 1"
            },
            {
              "from": 150,
              "to": 159,
              "kind": "effect",
              "label": "Programm 2"
            },
            {
              "from": 160,
              "to": 169,
              "kind": "effect",
              "label": "Programm 3"
            },
            {
              "from": 170,
              "to": 179,
              "kind": "effect",
              "label": "Programm 4"
            },
            {
              "from": 180,
              "to": 189,
              "kind": "effect",
              "label": "Programm 5"
            },
            {
              "from": 190,
              "to": 233,
              "kind": "off",
              "label": "Keine Funktion"
            },
            {
              "from": 234,
              "to": 236,
              "kind": "other",
              "label": "Reset"
            },
            {
              "from": 237,
              "to": 249,
              "kind": "off",
              "label": "Keine Funktion"
            },
            {
              "from": 250,
              "to": 255,
              "kind": "effect",
              "label": "Musiksteuerung"
            }
          ]
        },
        {
          "offset": 8,
          "function": "programSpeed",
          "label": "Geschwindigkeit/Empfindlichkeit"
        }
      ]
    },
    {
      "schemaVersion": 1,
      "id": "fun-generation-picospot-20-led-11ch",
      "manufacturer": "Fun Generation",
      "model": "PicoSpot 20 LED",
      "mode": "11",
      "category": "movingHeadSpot",
      "channelCount": 11,
      "movement": {
        "panDegrees": 540,
        "tiltDegrees": 200
      },
      "verified": true,
      "source": "Fun Generation PicoSpot 20 LED, Bedienungsanleitung 372642_v3_de, Abschnitt 7.9 „Funktionen im 11-Kanal-DMX-Modus (16-bit)“, Seiten 58 bis 61",
      "deviceSetup": "Im DMX-Menü („Addr“ blinkt, [ENTER]) mit [DOWN] zu „ChS“ wechseln und dort „11“ wählen. Die Adresse aus der App unter „Addr“ eintragen.",
      "notes": "Achtung auf die Reihenfolge: Kanal 2 ist die Neigung, die Feinkanäle kommen erst danach auf 3 und 4. Die Farben des Farbrads stehen mit Namen in der Anleitung, die Farbleiste der App trifft sie also; die Zweifarb-Stellungen ab 88 haben bewusst keinen Farbwert. Die Anleitung nennt für Kanal 7 keine einzelnen Gobo-Werte, sondern nur den Bereich „Goboauswahl 0 bis 124“ für sieben Gobos plus offen. In der App gibt es deshalb erst einmal nur „Goboauswahl“ als eine Stellung; wer die Gobos einzeln will, findet ihre Werte im Kanal-Test und trägt sie im Modell-Editor als Bereiche nach. Die Kanäle 10 und 11 sind Szenen, Programme und deren Tempo und bleiben aus.",
      "channels": [
        {
          "offset": 1,
          "function": "pan",
          "label": "Drehung (pan) (0° bis zum Maximalwert des Pan-Bereichs 540°)",
          "defaultValue": 128
        },
        {
          "offset": 2,
          "function": "tilt",
          "label": "Neigung (tilt) (0° bis zum Maximalwert des Tilt-Bereichs 200°)",
          "defaultValue": 128
        },
        {
          "offset": 3,
          "function": "panFine",
          "label": "Feineinstellung Drehung (pan)"
        },
        {
          "offset": 4,
          "function": "tiltFine",
          "label": "Feineinstellung Neigung (tilt)"
        },
        {
          "offset": 5,
          "function": "panTiltSpeed",
          "label": "Motorgeschwindigkeit (schnell bis langsam)"
        },
        {
          "offset": 6,
          "function": "colorWheel",
          "label": "Farbrad",
          "ranges": [
            {
              "from": 0,
              "to": 10,
              "kind": "slot",
              "label": "Weiß",
              "color": "#FFFFFF"
            },
            {
              "from": 11,
              "to": 21,
              "kind": "slot",
              "label": "Rot",
              "color": "#FF0000"
            },
            {
              "from": 22,
              "to": 32,
              "kind": "slot",
              "label": "Orange",
              "color": "#FF7F00"
            },
            {
              "from": 33,
              "to": 43,
              "kind": "slot",
              "label": "Gelb",
              "color": "#FFFF00"
            },
            {
              "from": 44,
              "to": 54,
              "kind": "slot",
              "label": "Grün",
              "color": "#00FF00"
            },
            {
              "from": 55,
              "to": 65,
              "kind": "slot",
              "label": "Blau",
              "color": "#0000FF"
            },
            {
              "from": 66,
              "to": 76,
              "kind": "slot",
              "label": "Cyan",
              "color": "#00FFFF"
            },
            {
              "from": 77,
              "to": 87,
              "kind": "slot",
              "label": "Lila",
              "color": "#8B00FF"
            },
            {
              "from": 88,
              "to": 175,
              "kind": "slot",
              "label": "Zweifarb-Stellungen (Farbauswahl 6+)"
            },
            {
              "from": 176,
              "to": 255,
              "kind": "rotation",
              "label": "Farbrad-Drehung"
            }
          ]
        },
        {
          "offset": 7,
          "function": "gobo",
          "label": "Goborad",
          "ranges": [
            {
              "from": 0,
              "to": 124,
              "kind": "slot",
              "label": "Goboauswahl (7 Gobos und offen)"
            },
            {
              "from": 125,
              "to": 249,
              "kind": "shake",
              "label": "Gobo-Shake"
            },
            {
              "from": 250,
              "to": 255,
              "kind": "rotation",
              "label": "Gobo-Rad dreht durch"
            }
          ]
        },
        {
          "offset": 8,
          "function": "dimmer",
          "label": "Master Dimmer 0 bis 100 %"
        },
        {
          "offset": 9,
          "function": "strobe",
          "label": "Strobe",
          "ranges": [
            {
              "from": 0,
              "to": 9,
              "kind": "off",
              "label": "Keine Funktion (offen)"
            },
            {
              "from": 10,
              "to": 255,
              "kind": "strobe",
              "label": "Strobo 1 Hz bis 25 Hz",
              "speed": "slowToFast"
            }
          ]
        },
        {
          "offset": 10,
          "function": "program",
          "label": "Szenen und Programme",
          "ranges": [
            {
              "from": 0,
              "to": 49,
              "kind": "off",
              "label": "Keine Funktion"
            },
            {
              "from": 50,
              "to": 139,
              "kind": "effect",
              "label": "Gespeicherte Szenen"
            },
            {
              "from": 140,
              "to": 249,
              "kind": "effect",
              "label": "Programme 1 bis 9"
            },
            {
              "from": 250,
              "to": 255,
              "kind": "effect",
              "label": "Musiksteuerung"
            }
          ]
        },
        {
          "offset": 11,
          "function": "programSpeed",
          "label": "Geschwindigkeit 0 bis 100 %"
        }
      ]
    },
    {
      "schemaVersion": 1,
      "id": "fun-generation-picospot-45-led-11ch",
      "manufacturer": "Fun Generation",
      "model": "PicoSpot 45 LED",
      "mode": "11",
      "category": "movingHeadSpot",
      "channelCount": 11,
      "movement": {
        "panDegrees": 540,
        "tiltDegrees": 200
      },
      "verified": true,
      "source": "Fun Generation PicoSpot 45 LED Moving Head, Bedienungsanleitung (deutsch), Abschnitte 7.4 bis 7.6 „Funktionen im 5-/9-/11-Kanal-DMX-Modus“, Seiten 49 bis 55; Pan 540° und Tilt 200° aus den technischen Daten",
      "deviceSetup": "Im DMX-Menü („Addr“ blinkt, [ENTER]) mit [DOWN] zu „ChS“ wechseln und dort „11“ wählen. Die Adresse aus der App unter „Addr“ eintragen.",
      "notes": "Achtung auf die Reihenfolge: Kanal 2 ist die Neigung, die Feinkanäle kommen erst danach auf 3 und 4. Die Farben des Farbrads stehen mit Namen in der Anleitung, die Farbleiste der App trifft sie also; die Zweifarb-Stellungen ab 88 haben bewusst keinen Farbwert. Die Anleitung nennt für den Gobo-Kanal keine einzelnen Werte, sondern nur den Bereich „Goboauswahl 0 bis 124“ für sieben Gobos plus offen. In der App gibt es deshalb erst einmal nur „Goboauswahl“ als eine Stellung; wer die Gobos einzeln will, findet ihre Werte im Kanal-Test und trägt sie im Modell-Editor als Bereiche nach. Empfohlener Modus. Die Kanäle 10 und 11 sind Szenen, Programme und deren Tempo und bleiben aus.",
      "channels": [
        {
          "offset": 1,
          "function": "pan",
          "label": "Drehung (pan) (0° bis 540°)",
          "defaultValue": 128
        },
        {
          "offset": 2,
          "function": "tilt",
          "label": "Neigung (tilt) (0° bis 200°)",
          "defaultValue": 128
        },
        {
          "offset": 3,
          "function": "panFine",
          "label": "Feineinstellung Drehung (pan)"
        },
        {
          "offset": 4,
          "function": "tiltFine",
          "label": "Feineinstellung Neigung (tilt)"
        },
        {
          "offset": 5,
          "function": "panTiltSpeed",
          "label": "Motorgeschwindigkeit (schnell bis langsam)"
        },
        {
          "offset": 6,
          "function": "colorWheel",
          "label": "Farbrad",
          "ranges": [
            {
              "from": 0,
              "to": 10,
              "kind": "slot",
              "label": "Weiß",
              "color": "#FFFFFF"
            },
            {
              "from": 11,
              "to": 21,
              "kind": "slot",
              "label": "Rot",
              "color": "#FF0000"
            },
            {
              "from": 22,
              "to": 32,
              "kind": "slot",
              "label": "Orange",
              "color": "#FF7F00"
            },
            {
              "from": 33,
              "to": 43,
              "kind": "slot",
              "label": "Gelb",
              "color": "#FFFF00"
            },
            {
              "from": 44,
              "to": 54,
              "kind": "slot",
              "label": "Grün",
              "color": "#00FF00"
            },
            {
              "from": 55,
              "to": 65,
              "kind": "slot",
              "label": "Blau",
              "color": "#0000FF"
            },
            {
              "from": 66,
              "to": 76,
              "kind": "slot",
              "label": "Cyan",
              "color": "#00FFFF"
            },
            {
              "from": 77,
              "to": 87,
              "kind": "slot",
              "label": "Lila",
              "color": "#8B00FF"
            },
            {
              "from": 88,
              "to": 175,
              "kind": "slot",
              "label": "Zweifarb-Stellungen (Farbauswahl 6+)"
            },
            {
              "from": 176,
              "to": 255,
              "kind": "rotation",
              "label": "Farbrad-Drehung"
            }
          ]
        },
        {
          "offset": 7,
          "function": "gobo",
          "label": "Goborad",
          "ranges": [
            {
              "from": 0,
              "to": 124,
              "kind": "slot",
              "label": "Goboauswahl (7 Gobos und offen)"
            },
            {
              "from": 125,
              "to": 249,
              "kind": "shake",
              "label": "Gobo-Shake"
            },
            {
              "from": 250,
              "to": 255,
              "kind": "rotation",
              "label": "Gobo-Rad dreht durch"
            }
          ]
        },
        {
          "offset": 8,
          "function": "dimmer",
          "label": "Master Dimmer 0 bis 100 %"
        },
        {
          "offset": 9,
          "function": "strobe",
          "label": "Strobe",
          "ranges": [
            {
              "from": 0,
              "to": 9,
              "kind": "off",
              "label": "Keine Funktion (offen)"
            },
            {
              "from": 10,
              "to": 255,
              "kind": "strobe",
              "label": "Strobo 1 Hz bis 25 Hz",
              "speed": "slowToFast"
            }
          ]
        },
        {
          "offset": 10,
          "function": "program",
          "label": "Szenen und Programme",
          "ranges": [
            {
              "from": 0,
              "to": 49,
              "kind": "off",
              "label": "Keine Funktion"
            },
            {
              "from": 50,
              "to": 59,
              "kind": "effect",
              "label": "Weiß"
            },
            {
              "from": 60,
              "to": 139,
              "kind": "effect",
              "label": "Szene 02 bis 09 (leer)"
            },
            {
              "from": 140,
              "to": 229,
              "kind": "effect",
              "label": "Programm 1 bis 9"
            },
            {
              "from": 230,
              "to": 249,
              "kind": "off",
              "label": "Keine Funktion"
            },
            {
              "from": 250,
              "to": 255,
              "kind": "effect",
              "label": "Sound-gesteuerter Betrieb"
            }
          ]
        },
        {
          "offset": 11,
          "function": "programSpeed",
          "label": "Geschwindigkeit 0 bis 100 %"
        }
      ]
    },
    {
      "schemaVersion": 1,
      "id": "fun-generation-picospot-45-led-5ch",
      "manufacturer": "Fun Generation",
      "model": "PicoSpot 45 LED",
      "mode": "5",
      "category": "movingHeadSpot",
      "channelCount": 5,
      "movement": {
        "panDegrees": 540,
        "tiltDegrees": 200
      },
      "verified": true,
      "source": "Fun Generation PicoSpot 45 LED Moving Head, Bedienungsanleitung (deutsch), Abschnitte 7.4 bis 7.6 „Funktionen im 5-/9-/11-Kanal-DMX-Modus“, Seiten 49 bis 55; Pan 540° und Tilt 200° aus den technischen Daten",
      "deviceSetup": "Im DMX-Menü („Addr“ blinkt, [ENTER]) mit [DOWN] zu „ChS“ wechseln und dort „5“ wählen. Die Adresse aus der App unter „Addr“ eintragen.",
      "notes": "Die Farben des Farbrads stehen mit Namen in der Anleitung, die Farbleiste der App trifft sie also; die Zweifarb-Stellungen ab 88 haben bewusst keinen Farbwert. Kleinster Modus ohne Feinkanäle, ohne Gobo und ohne Strobo. Für den vollen Funktionsumfang den 11-Kanal-Modus nehmen.",
      "channels": [
        {
          "offset": 1,
          "function": "pan",
          "label": "Drehung (pan) (0° bis 540°)",
          "defaultValue": 128
        },
        {
          "offset": 2,
          "function": "tilt",
          "label": "Neigung (tilt) (0° bis 200°)",
          "defaultValue": 128
        },
        {
          "offset": 3,
          "function": "panTiltSpeed",
          "label": "Motorgeschwindigkeit (schnell bis langsam)"
        },
        {
          "offset": 4,
          "function": "colorWheel",
          "label": "Farbrad",
          "ranges": [
            {
              "from": 0,
              "to": 10,
              "kind": "slot",
              "label": "Weiß",
              "color": "#FFFFFF"
            },
            {
              "from": 11,
              "to": 21,
              "kind": "slot",
              "label": "Rot",
              "color": "#FF0000"
            },
            {
              "from": 22,
              "to": 32,
              "kind": "slot",
              "label": "Orange",
              "color": "#FF7F00"
            },
            {
              "from": 33,
              "to": 43,
              "kind": "slot",
              "label": "Gelb",
              "color": "#FFFF00"
            },
            {
              "from": 44,
              "to": 54,
              "kind": "slot",
              "label": "Grün",
              "color": "#00FF00"
            },
            {
              "from": 55,
              "to": 65,
              "kind": "slot",
              "label": "Blau",
              "color": "#0000FF"
            },
            {
              "from": 66,
              "to": 76,
              "kind": "slot",
              "label": "Cyan",
              "color": "#00FFFF"
            },
            {
              "from": 77,
              "to": 87,
              "kind": "slot",
              "label": "Lila",
              "color": "#8B00FF"
            },
            {
              "from": 88,
              "to": 175,
              "kind": "slot",
              "label": "Zweifarb-Stellungen (Farbauswahl 6+)"
            },
            {
              "from": 176,
              "to": 255,
              "kind": "rotation",
              "label": "Farbrad-Drehung"
            }
          ]
        },
        {
          "offset": 5,
          "function": "dimmer",
          "label": "Master Dimmer 0 bis 100 %"
        }
      ]
    },
    {
      "schemaVersion": 1,
      "id": "fun-generation-picospot-45-led-9ch",
      "manufacturer": "Fun Generation",
      "model": "PicoSpot 45 LED",
      "mode": "9",
      "category": "movingHeadSpot",
      "channelCount": 9,
      "movement": {
        "panDegrees": 540,
        "tiltDegrees": 200
      },
      "verified": true,
      "source": "Fun Generation PicoSpot 45 LED Moving Head, Bedienungsanleitung (deutsch), Abschnitte 7.4 bis 7.6 „Funktionen im 5-/9-/11-Kanal-DMX-Modus“, Seiten 49 bis 55; Pan 540° und Tilt 200° aus den technischen Daten",
      "deviceSetup": "Im DMX-Menü („Addr“ blinkt, [ENTER]) mit [DOWN] zu „ChS“ wechseln und dort „9“ wählen. Die Adresse aus der App unter „Addr“ eintragen.",
      "notes": "Achtung auf die Reihenfolge: Kanal 2 ist die Neigung, die Feinkanäle kommen erst danach auf 3 und 4. Die Farben des Farbrads stehen mit Namen in der Anleitung, die Farbleiste der App trifft sie also; die Zweifarb-Stellungen ab 88 haben bewusst keinen Farbwert. Die Anleitung nennt für den Gobo-Kanal keine einzelnen Werte, sondern nur den Bereich „Goboauswahl 0 bis 124“ für sieben Gobos plus offen. In der App gibt es deshalb erst einmal nur „Goboauswahl“ als eine Stellung; wer die Gobos einzeln will, findet ihre Werte im Kanal-Test und trägt sie im Modell-Editor als Bereiche nach. Wie der 11-Kanal-Modus, nur ohne die Szenen und Programme auf den letzten beiden Kanälen.",
      "channels": [
        {
          "offset": 1,
          "function": "pan",
          "label": "Drehung (pan) (0° bis 540°)",
          "defaultValue": 128
        },
        {
          "offset": 2,
          "function": "tilt",
          "label": "Neigung (tilt) (0° bis 200°)",
          "defaultValue": 128
        },
        {
          "offset": 3,
          "function": "panFine",
          "label": "Feineinstellung Drehung (pan)"
        },
        {
          "offset": 4,
          "function": "tiltFine",
          "label": "Feineinstellung Neigung (tilt)"
        },
        {
          "offset": 5,
          "function": "panTiltSpeed",
          "label": "Motorgeschwindigkeit (schnell bis langsam)"
        },
        {
          "offset": 6,
          "function": "colorWheel",
          "label": "Farbrad",
          "ranges": [
            {
              "from": 0,
              "to": 10,
              "kind": "slot",
              "label": "Weiß",
              "color": "#FFFFFF"
            },
            {
              "from": 11,
              "to": 21,
              "kind": "slot",
              "label": "Rot",
              "color": "#FF0000"
            },
            {
              "from": 22,
              "to": 32,
              "kind": "slot",
              "label": "Orange",
              "color": "#FF7F00"
            },
            {
              "from": 33,
              "to": 43,
              "kind": "slot",
              "label": "Gelb",
              "color": "#FFFF00"
            },
            {
              "from": 44,
              "to": 54,
              "kind": "slot",
              "label": "Grün",
              "color": "#00FF00"
            },
            {
              "from": 55,
              "to": 65,
              "kind": "slot",
              "label": "Blau",
              "color": "#0000FF"
            },
            {
              "from": 66,
              "to": 76,
              "kind": "slot",
              "label": "Cyan",
              "color": "#00FFFF"
            },
            {
              "from": 77,
              "to": 87,
              "kind": "slot",
              "label": "Lila",
              "color": "#8B00FF"
            },
            {
              "from": 88,
              "to": 175,
              "kind": "slot",
              "label": "Zweifarb-Stellungen (Farbauswahl 6+)"
            },
            {
              "from": 176,
              "to": 255,
              "kind": "rotation",
              "label": "Farbrad-Drehung"
            }
          ]
        },
        {
          "offset": 7,
          "function": "gobo",
          "label": "Goborad",
          "ranges": [
            {
              "from": 0,
              "to": 124,
              "kind": "slot",
              "label": "Goboauswahl (7 Gobos und offen)"
            },
            {
              "from": 125,
              "to": 249,
              "kind": "shake",
              "label": "Gobo-Shake"
            },
            {
              "from": 250,
              "to": 255,
              "kind": "rotation",
              "label": "Gobo-Rad dreht durch"
            }
          ]
        },
        {
          "offset": 8,
          "function": "dimmer",
          "label": "Master Dimmer 0 bis 100 %"
        },
        {
          "offset": 9,
          "function": "strobe",
          "label": "Strobe",
          "ranges": [
            {
              "from": 0,
              "to": 9,
              "kind": "off",
              "label": "Keine Funktion (offen)"
            },
            {
              "from": 10,
              "to": 255,
              "kind": "strobe",
              "label": "Strobo 1 Hz bis 25 Hz",
              "speed": "slowToFast"
            }
          ]
        }
      ]
    },
    {
      "schemaVersion": 1,
      "id": "ignition-wotan-300-18ch",
      "manufacturer": "Ignition",
      "model": "Wotan 300",
      "mode": "Mode1(18)",
      "category": "movingHeadWash",
      "channelCount": 18,
      "movement": {
        "panDegrees": 540,
        "tiltDegrees": 230
      },
      "verified": true,
      "source": "Ignition Wotan 300, Bedienungsanleitung 25.09.2023, ID 562184, Abschnitte 7.6 und 7.7; Pan 540° und Tilt 230° aus den technischen Daten",
      "deviceSetup": "Hauptmenü → „DMX Settings → Channel Mode“ → „Mode1(18)“ wählen; die Adresse aus der App unter „DMX Settings → DMX Address“ einstellen.",
      "notes": "Zoom-Wash mit sieben RGBWW-LEDs, die in diesem Modus alle zusammen leuchten. Der Farbtemperatur-Kanal bleibt auf 0 („Keine Funktion“), damit das Licht der Farbwahl folgt; die Farbmakros heißen in der Anleitung nur „Farbe 1“ bis „Farbe 32“, welche Farbe das ist, steht dort nicht. Die Kanäle für Pixeleffekt und Pixeldrehung bleiben aus, damit die App das Licht bestimmt. Für ein Lauflicht über die sieben LEDs ist der 38-Kanal-Modus nötig.",
      "channels": [
        {
          "offset": 1,
          "function": "pan",
          "label": "Drehung (Pan), 0° bis 540°",
          "defaultValue": 128
        },
        {
          "offset": 2,
          "function": "panFine",
          "label": "Feineinstellung Drehung (Pan)"
        },
        {
          "offset": 3,
          "function": "tilt",
          "label": "Neigung (Tilt), 0° bis 230°",
          "defaultValue": 128
        },
        {
          "offset": 4,
          "function": "tiltFine",
          "label": "Feineinstellung Neigung (Tilt)"
        },
        {
          "offset": 5,
          "function": "panTiltSpeed",
          "label": "Geschwindigkeit Drehung und Neigung, absteigend"
        },
        {
          "offset": 6,
          "function": "zoom",
          "label": "Zoom, weit (0) bis schmal (255)"
        },
        {
          "offset": 7,
          "function": "dimmer",
          "label": "Dimmer, 0 bis 100 %"
        },
        {
          "offset": 8,
          "function": "dimmerFine",
          "label": "Feineinstellung Dimmer"
        },
        {
          "offset": 9,
          "function": "shutter",
          "label": "Stroboskop",
          "ranges": [
            {
              "from": 0,
              "to": 15,
              "kind": "open",
              "label": "Offen"
            },
            {
              "from": 16,
              "to": 131,
              "kind": "strobe",
              "label": "Strobo langsam bis schnell",
              "speed": "slowToFast"
            },
            {
              "from": 132,
              "to": 139,
              "kind": "open",
              "label": "Offen"
            },
            {
              "from": 140,
              "to": 181,
              "kind": "pulse",
              "label": "Langsam öffnen, schnell schließen"
            },
            {
              "from": 182,
              "to": 189,
              "kind": "open",
              "label": "Offen"
            },
            {
              "from": 190,
              "to": 231,
              "kind": "pulse",
              "label": "Schnell öffnen, langsam schließen"
            },
            {
              "from": 232,
              "to": 239,
              "kind": "open",
              "label": "Offen"
            },
            {
              "from": 240,
              "to": 247,
              "kind": "random",
              "label": "Zufälliges Strobo, langsam bis schnell"
            },
            {
              "from": 248,
              "to": 255,
              "kind": "open",
              "label": "Offen"
            }
          ]
        },
        {
          "offset": 10,
          "function": "red",
          "label": "Rot, 0 bis 100 %"
        },
        {
          "offset": 11,
          "function": "green",
          "label": "Grün, 0 bis 100 %"
        },
        {
          "offset": 12,
          "function": "blue",
          "label": "Blau, 0 bis 100 %"
        },
        {
          "offset": 13,
          "function": "warmWhite",
          "label": "Warmweiß, 0 bis 100 %"
        },
        {
          "offset": 14,
          "function": "cto",
          "label": "Lineare Farbtemperatur 8000 K bis 2500 K, 0 ohne Funktion"
        },
        {
          "offset": 15,
          "function": "colorMacro",
          "label": "Farbmakros",
          "ranges": [
            {
              "from": 0,
              "to": 7,
              "kind": "off",
              "label": "Keine Funktion"
            },
            {
              "from": 8,
              "to": 11,
              "kind": "slot",
              "label": "Farbe 1"
            },
            {
              "from": 12,
              "to": 15,
              "kind": "slot",
              "label": "Farbe 2"
            },
            {
              "from": 16,
              "to": 19,
              "kind": "slot",
              "label": "Farbe 3"
            },
            {
              "from": 20,
              "to": 23,
              "kind": "slot",
              "label": "Farbe 4"
            },
            {
              "from": 24,
              "to": 27,
              "kind": "slot",
              "label": "Farbe 5"
            },
            {
              "from": 28,
              "to": 31,
              "kind": "slot",
              "label": "Farbe 6"
            },
            {
              "from": 32,
              "to": 35,
              "kind": "slot",
              "label": "Farbe 7"
            },
            {
              "from": 36,
              "to": 39,
              "kind": "slot",
              "label": "Farbe 8"
            },
            {
              "from": 40,
              "to": 43,
              "kind": "slot",
              "label": "Farbe 9"
            },
            {
              "from": 44,
              "to": 47,
              "kind": "slot",
              "label": "Farbe 10"
            },
            {
              "from": 48,
              "to": 51,
              "kind": "slot",
              "label": "Farbe 11"
            },
            {
              "from": 52,
              "to": 55,
              "kind": "slot",
              "label": "Farbe 12"
            },
            {
              "from": 56,
              "to": 59,
              "kind": "slot",
              "label": "Farbe 13"
            },
            {
              "from": 60,
              "to": 63,
              "kind": "slot",
              "label": "Farbe 14"
            },
            {
              "from": 64,
              "to": 67,
              "kind": "slot",
              "label": "Farbe 15"
            },
            {
              "from": 68,
              "to": 71,
              "kind": "slot",
              "label": "Farbe 16"
            },
            {
              "from": 72,
              "to": 75,
              "kind": "slot",
              "label": "Farbe 17"
            },
            {
              "from": 76,
              "to": 79,
              "kind": "slot",
              "label": "Farbe 18"
            },
            {
              "from": 80,
              "to": 83,
              "kind": "slot",
              "label": "Farbe 19"
            },
            {
              "from": 84,
              "to": 87,
              "kind": "slot",
              "label": "Farbe 20"
            },
            {
              "from": 88,
              "to": 91,
              "kind": "slot",
              "label": "Farbe 21"
            },
            {
              "from": 92,
              "to": 95,
              "kind": "slot",
              "label": "Farbe 22"
            },
            {
              "from": 96,
              "to": 99,
              "kind": "slot",
              "label": "Farbe 23"
            },
            {
              "from": 100,
              "to": 103,
              "kind": "slot",
              "label": "Farbe 24"
            },
            {
              "from": 104,
              "to": 107,
              "kind": "slot",
              "label": "Farbe 25"
            },
            {
              "from": 108,
              "to": 111,
              "kind": "slot",
              "label": "Farbe 26"
            },
            {
              "from": 112,
              "to": 115,
              "kind": "slot",
              "label": "Farbe 27"
            },
            {
              "from": 116,
              "to": 119,
              "kind": "slot",
              "label": "Farbe 28"
            },
            {
              "from": 120,
              "to": 123,
              "kind": "slot",
              "label": "Farbe 29"
            },
            {
              "from": 124,
              "to": 127,
              "kind": "slot",
              "label": "Farbe 30"
            },
            {
              "from": 128,
              "to": 131,
              "kind": "slot",
              "label": "Farbe 31"
            },
            {
              "from": 132,
              "to": 135,
              "kind": "slot",
              "label": "Farbe 32"
            },
            {
              "from": 136,
              "to": 165,
              "kind": "rotation",
              "label": "Farbdurchlauf im Uhrzeigersinn, schnell bis langsam",
              "speed": "fastToSlow"
            },
            {
              "from": 166,
              "to": 195,
              "kind": "rotation",
              "label": "Farbdurchlauf gegen den Uhrzeigersinn, langsam bis schnell",
              "speed": "slowToFast"
            },
            {
              "from": 196,
              "to": 205,
              "kind": "effect",
              "label": "Farbwechsel Rot zu Grün"
            },
            {
              "from": 206,
              "to": 215,
              "kind": "effect",
              "label": "Farbwechsel Rot zu Blau"
            },
            {
              "from": 216,
              "to": 225,
              "kind": "effect",
              "label": "Farbwechsel Rot zu Warmweiß"
            },
            {
              "from": 226,
              "to": 235,
              "kind": "effect",
              "label": "Farbwechsel Grün zu Blau"
            },
            {
              "from": 236,
              "to": 245,
              "kind": "effect",
              "label": "Farbwechsel Grün zu Warmweiß"
            },
            {
              "from": 246,
              "to": 255,
              "kind": "effect",
              "label": "Farbwechsel Blau zu Warmweiß"
            }
          ]
        },
        {
          "offset": 16,
          "function": "program",
          "label": "Pixeleffekt",
          "ranges": [
            {
              "from": 0,
              "to": 3,
              "kind": "off",
              "label": "Offen"
            },
            {
              "from": 4,
              "to": 7,
              "kind": "effect",
              "label": "Muster 1"
            },
            {
              "from": 8,
              "to": 11,
              "kind": "effect",
              "label": "Muster 2"
            },
            {
              "from": 12,
              "to": 15,
              "kind": "effect",
              "label": "Muster 3"
            },
            {
              "from": 16,
              "to": 19,
              "kind": "effect",
              "label": "Muster 4"
            },
            {
              "from": 20,
              "to": 23,
              "kind": "effect",
              "label": "Muster 5"
            },
            {
              "from": 24,
              "to": 27,
              "kind": "effect",
              "label": "Muster 6"
            },
            {
              "from": 28,
              "to": 31,
              "kind": "effect",
              "label": "Muster 7"
            },
            {
              "from": 32,
              "to": 35,
              "kind": "effect",
              "label": "Muster 8"
            },
            {
              "from": 36,
              "to": 39,
              "kind": "effect",
              "label": "Muster 9"
            },
            {
              "from": 40,
              "to": 43,
              "kind": "effect",
              "label": "Muster 10"
            },
            {
              "from": 44,
              "to": 47,
              "kind": "effect",
              "label": "Muster 11"
            },
            {
              "from": 48,
              "to": 51,
              "kind": "effect",
              "label": "Muster 12"
            },
            {
              "from": 52,
              "to": 55,
              "kind": "effect",
              "label": "Muster 13"
            },
            {
              "from": 56,
              "to": 59,
              "kind": "effect",
              "label": "Muster 14"
            },
            {
              "from": 60,
              "to": 63,
              "kind": "effect",
              "label": "Muster 15"
            },
            {
              "from": 64,
              "to": 67,
              "kind": "effect",
              "label": "Muster 16"
            },
            {
              "from": 68,
              "to": 71,
              "kind": "effect",
              "label": "Muster 17"
            },
            {
              "from": 72,
              "to": 75,
              "kind": "effect",
              "label": "Muster 18"
            },
            {
              "from": 76,
              "to": 79,
              "kind": "effect",
              "label": "Muster 19"
            },
            {
              "from": 80,
              "to": 83,
              "kind": "effect",
              "label": "Muster 20"
            },
            {
              "from": 84,
              "to": 87,
              "kind": "effect",
              "label": "Muster 21"
            },
            {
              "from": 88,
              "to": 91,
              "kind": "effect",
              "label": "Muster 22"
            },
            {
              "from": 92,
              "to": 95,
              "kind": "effect",
              "label": "Muster 23"
            },
            {
              "from": 96,
              "to": 99,
              "kind": "effect",
              "label": "Muster 24"
            },
            {
              "from": 100,
              "to": 103,
              "kind": "effect",
              "label": "Muster 25"
            },
            {
              "from": 104,
              "to": 107,
              "kind": "effect",
              "label": "Muster 26"
            },
            {
              "from": 108,
              "to": 111,
              "kind": "effect",
              "label": "Muster 27"
            },
            {
              "from": 112,
              "to": 115,
              "kind": "effect",
              "label": "Muster 28"
            },
            {
              "from": 116,
              "to": 119,
              "kind": "effect",
              "label": "Muster 29"
            },
            {
              "from": 120,
              "to": 123,
              "kind": "effect",
              "label": "Muster 30"
            },
            {
              "from": 124,
              "to": 127,
              "kind": "effect",
              "label": "Muster 31"
            },
            {
              "from": 128,
              "to": 131,
              "kind": "effect",
              "label": "Muster 32"
            },
            {
              "from": 132,
              "to": 135,
              "kind": "effect",
              "label": "Muster 33"
            },
            {
              "from": 136,
              "to": 139,
              "kind": "effect",
              "label": "Muster 34"
            },
            {
              "from": 140,
              "to": 143,
              "kind": "effect",
              "label": "Muster 35"
            },
            {
              "from": 144,
              "to": 147,
              "kind": "effect",
              "label": "Muster 36"
            },
            {
              "from": 148,
              "to": 151,
              "kind": "effect",
              "label": "Muster 37"
            },
            {
              "from": 152,
              "to": 155,
              "kind": "effect",
              "label": "Muster 38"
            },
            {
              "from": 156,
              "to": 159,
              "kind": "effect",
              "label": "Muster 39"
            },
            {
              "from": 160,
              "to": 163,
              "kind": "effect",
              "label": "Muster 40"
            },
            {
              "from": 164,
              "to": 167,
              "kind": "effect",
              "label": "Muster 41"
            },
            {
              "from": 168,
              "to": 171,
              "kind": "effect",
              "label": "Muster 42"
            },
            {
              "from": 172,
              "to": 175,
              "kind": "effect",
              "label": "Muster 43"
            },
            {
              "from": 176,
              "to": 179,
              "kind": "effect",
              "label": "Muster 44"
            },
            {
              "from": 180,
              "to": 183,
              "kind": "effect",
              "label": "Muster 45"
            },
            {
              "from": 184,
              "to": 187,
              "kind": "effect",
              "label": "Muster 46"
            },
            {
              "from": 188,
              "to": 191,
              "kind": "effect",
              "label": "Muster 47"
            },
            {
              "from": 192,
              "to": 195,
              "kind": "effect",
              "label": "Muster 48"
            },
            {
              "from": 196,
              "to": 199,
              "kind": "effect",
              "label": "Muster 49"
            },
            {
              "from": 200,
              "to": 203,
              "kind": "effect",
              "label": "Muster 50"
            },
            {
              "from": 204,
              "to": 207,
              "kind": "effect",
              "label": "Muster 51"
            },
            {
              "from": 208,
              "to": 211,
              "kind": "effect",
              "label": "Muster 52"
            },
            {
              "from": 212,
              "to": 215,
              "kind": "effect",
              "label": "Muster 53"
            },
            {
              "from": 216,
              "to": 219,
              "kind": "effect",
              "label": "Muster 54"
            },
            {
              "from": 220,
              "to": 223,
              "kind": "effect",
              "label": "Muster 55"
            },
            {
              "from": 224,
              "to": 227,
              "kind": "effect",
              "label": "Muster 56"
            },
            {
              "from": 228,
              "to": 231,
              "kind": "effect",
              "label": "Muster 57"
            },
            {
              "from": 232,
              "to": 235,
              "kind": "effect",
              "label": "Muster 58"
            },
            {
              "from": 236,
              "to": 239,
              "kind": "effect",
              "label": "Muster 59"
            },
            {
              "from": 240,
              "to": 243,
              "kind": "effect",
              "label": "Muster 60"
            },
            {
              "from": 244,
              "to": 247,
              "kind": "random",
              "label": "Zufälliges Muster 1 bis 7"
            },
            {
              "from": 248,
              "to": 251,
              "kind": "effect",
              "label": "Muster 61"
            },
            {
              "from": 252,
              "to": 255,
              "kind": "off",
              "label": "Offen"
            }
          ]
        },
        {
          "offset": 17,
          "function": "program",
          "label": "Pixeldrehung",
          "ranges": [
            {
              "from": 0,
              "to": 31,
              "kind": "off",
              "label": "Keine Funktion"
            },
            {
              "from": 32,
              "to": 161,
              "kind": "rotation",
              "label": "Drehung im Uhrzeigersinn, langsam bis schnell",
              "speed": "slowToFast"
            },
            {
              "from": 162,
              "to": 255,
              "kind": "rotation",
              "label": "Drehung gegen den Uhrzeigersinn, langsam bis schnell",
              "speed": "slowToFast"
            }
          ]
        },
        {
          "offset": 18,
          "function": "reset",
          "label": "Reset",
          "ranges": [
            {
              "from": 0,
              "to": 127,
              "kind": "off",
              "label": "Keine Funktion"
            },
            {
              "from": 128,
              "to": 255,
              "kind": "other",
              "label": "Reset"
            }
          ]
        }
      ]
    },
    {
      "schemaVersion": 1,
      "id": "ignition-wotan-300-38ch",
      "manufacturer": "Ignition",
      "model": "Wotan 300",
      "mode": "Mode2(38)",
      "category": "movingHeadWash",
      "channelCount": 38,
      "movement": {
        "panDegrees": 540,
        "tiltDegrees": 230
      },
      "verified": true,
      "source": "Ignition Wotan 300, Bedienungsanleitung 25.09.2023, ID 562184, Abschnitte 7.6 und 7.7; Pan 540° und Tilt 230° aus den technischen Daten",
      "deviceSetup": "Hauptmenü → „DMX Settings → Channel Mode“ → „Mode2(38)“ wählen; die Adresse aus der App unter „DMX Settings → DMX Address“ einstellen.",
      "notes": "Jede der sieben RGBWW-LEDs einzeln (Segment 1 bis 7), damit läuft ein Lauflicht über den Kopf. Farbtemperatur, Farbmakros und die eingebauten Pixeleffekte gibt es in diesem Modus nicht, das übernimmt die App. Empfohlener Modus.",
      "channels": [
        {
          "offset": 1,
          "function": "pan",
          "label": "Drehung (Pan), 0° bis 540°",
          "defaultValue": 128
        },
        {
          "offset": 2,
          "function": "panFine",
          "label": "Feineinstellung Drehung (Pan)"
        },
        {
          "offset": 3,
          "function": "tilt",
          "label": "Neigung (Tilt), 0° bis 230°",
          "defaultValue": 128
        },
        {
          "offset": 4,
          "function": "tiltFine",
          "label": "Feineinstellung Neigung (Tilt)"
        },
        {
          "offset": 5,
          "function": "panTiltSpeed",
          "label": "Geschwindigkeit Drehung und Neigung, absteigend"
        },
        {
          "offset": 6,
          "function": "zoom",
          "label": "Zoom, weit (0) bis schmal (255)"
        },
        {
          "offset": 7,
          "function": "dimmer",
          "label": "Dimmer, 0 bis 100 %"
        },
        {
          "offset": 8,
          "function": "dimmerFine",
          "label": "Feineinstellung Dimmer"
        },
        {
          "offset": 9,
          "function": "shutter",
          "label": "Stroboskop",
          "ranges": [
            {
              "from": 0,
              "to": 15,
              "kind": "open",
              "label": "Offen"
            },
            {
              "from": 16,
              "to": 131,
              "kind": "strobe",
              "label": "Strobo langsam bis schnell",
              "speed": "slowToFast"
            },
            {
              "from": 132,
              "to": 139,
              "kind": "open",
              "label": "Offen"
            },
            {
              "from": 140,
              "to": 181,
              "kind": "pulse",
              "label": "Langsam öffnen, schnell schließen"
            },
            {
              "from": 182,
              "to": 189,
              "kind": "open",
              "label": "Offen"
            },
            {
              "from": 190,
              "to": 231,
              "kind": "pulse",
              "label": "Schnell öffnen, langsam schließen"
            },
            {
              "from": 232,
              "to": 239,
              "kind": "open",
              "label": "Offen"
            },
            {
              "from": 240,
              "to": 247,
              "kind": "random",
              "label": "Zufälliges Strobo, langsam bis schnell"
            },
            {
              "from": 248,
              "to": 255,
              "kind": "open",
              "label": "Offen"
            }
          ]
        },
        {
          "offset": 10,
          "function": "red",
          "label": "Rot 1, 0 bis 100 %",
          "segment": 1
        },
        {
          "offset": 11,
          "function": "green",
          "label": "Grün 1, 0 bis 100 %",
          "segment": 1
        },
        {
          "offset": 12,
          "function": "blue",
          "label": "Blau 1, 0 bis 100 %",
          "segment": 1
        },
        {
          "offset": 13,
          "function": "warmWhite",
          "label": "Warmweiß 1, 0 bis 100 %",
          "segment": 1
        },
        {
          "offset": 14,
          "function": "red",
          "label": "Rot 2, 0 bis 100 %",
          "segment": 2
        },
        {
          "offset": 15,
          "function": "green",
          "label": "Grün 2, 0 bis 100 %",
          "segment": 2
        },
        {
          "offset": 16,
          "function": "blue",
          "label": "Blau 2, 0 bis 100 %",
          "segment": 2
        },
        {
          "offset": 17,
          "function": "warmWhite",
          "label": "Warmweiß 2, 0 bis 100 %",
          "segment": 2
        },
        {
          "offset": 18,
          "function": "red",
          "label": "Rot 3, 0 bis 100 %",
          "segment": 3
        },
        {
          "offset": 19,
          "function": "green",
          "label": "Grün 3, 0 bis 100 %",
          "segment": 3
        },
        {
          "offset": 20,
          "function": "blue",
          "label": "Blau 3, 0 bis 100 %",
          "segment": 3
        },
        {
          "offset": 21,
          "function": "warmWhite",
          "label": "Warmweiß 3, 0 bis 100 %",
          "segment": 3
        },
        {
          "offset": 22,
          "function": "red",
          "label": "Rot 4, 0 bis 100 %",
          "segment": 4
        },
        {
          "offset": 23,
          "function": "green",
          "label": "Grün 4, 0 bis 100 %",
          "segment": 4
        },
        {
          "offset": 24,
          "function": "blue",
          "label": "Blau 4, 0 bis 100 %",
          "segment": 4
        },
        {
          "offset": 25,
          "function": "warmWhite",
          "label": "Warmweiß 4, 0 bis 100 %",
          "segment": 4
        },
        {
          "offset": 26,
          "function": "red",
          "label": "Rot 5, 0 bis 100 %",
          "segment": 5
        },
        {
          "offset": 27,
          "function": "green",
          "label": "Grün 5, 0 bis 100 %",
          "segment": 5
        },
        {
          "offset": 28,
          "function": "blue",
          "label": "Blau 5, 0 bis 100 %",
          "segment": 5
        },
        {
          "offset": 29,
          "function": "warmWhite",
          "label": "Warmweiß 5, 0 bis 100 %",
          "segment": 5
        },
        {
          "offset": 30,
          "function": "red",
          "label": "Rot 6, 0 bis 100 %",
          "segment": 6
        },
        {
          "offset": 31,
          "function": "green",
          "label": "Grün 6, 0 bis 100 %",
          "segment": 6
        },
        {
          "offset": 32,
          "function": "blue",
          "label": "Blau 6, 0 bis 100 %",
          "segment": 6
        },
        {
          "offset": 33,
          "function": "warmWhite",
          "label": "Warmweiß 6, 0 bis 100 %",
          "segment": 6
        },
        {
          "offset": 34,
          "function": "red",
          "label": "Rot 7, 0 bis 100 %",
          "segment": 7
        },
        {
          "offset": 35,
          "function": "green",
          "label": "Grün 7, 0 bis 100 %",
          "segment": 7
        },
        {
          "offset": 36,
          "function": "blue",
          "label": "Blau 7, 0 bis 100 %",
          "segment": 7
        },
        {
          "offset": 37,
          "function": "warmWhite",
          "label": "Warmweiß 7, 0 bis 100 %",
          "segment": 7
        },
        {
          "offset": 38,
          "function": "reset",
          "label": "Reset",
          "ranges": [
            {
              "from": 0,
              "to": 127,
              "kind": "off",
              "label": "Keine Funktion"
            },
            {
              "from": 128,
              "to": 255,
              "kind": "other",
              "label": "Reset"
            }
          ]
        }
      ]
    },
    {
      "schemaVersion": 1,
      "id": "jb-systems-clubwash-2-15ch",
      "manufacturer": "JB Systems",
      "model": "CLUBWASH 2",
      "mode": "15Ch",
      "category": "movingHeadWash",
      "channelCount": 15,
      "movement": {
        "panDegrees": 540,
        "tiltDegrees": 180
      },
      "verified": true,
      "source": "JB Systems CLUBWASH 2 (Art.-Nr. B05529), Operation Manual (Englisch, ohne Versionsangabe, Datei File-1575456587.pdf von jb-systems.eu bzw. cdn.beglec.com), Abschnitt „DMX-Configuration of CLUBWASH 2“, Seiten 9 und 10 der Anleitung; Menü „ChMd“ S. 4 bis 5, Tabelle „15CH Mode“ S. 10; Pan 540° und Tilt 180° aus den Händlerdaten von Musik Produktiv (die Anleitung nennt keine Winkel)",
      "deviceSetup": "MENU bis „ChMd“ → ENTER → mit ▼/▲ „15Ch“ wählen → ENTER, dann MENU bis „Addr“ → ENTER → Adresse aus der App → ENTER.",
      "notes": "Empfohlener Modus: nur hier gibt es die Feinkanäle für Pan und Tilt, einen eigenen Dimmer und einen eigenen Strobo-Kanal. 12 x 12-W-LEDs 6-in-1 (Rot, Grün, Blau, Weiß, Amber, UV), die App mischt die Farbe über die sechs Farbkanäle. Kanal 13 (32 feste Farben) und Kanal 15 (Automatikprogramm) bleiben auf 0, damit die App das Licht bestimmt; die Anleitung nennt die 32 Farben nicht einzeln. Welche Richtung Kanal 5 (Pan/Tilt-Geschwindigkeit) hat, steht nicht in der Anleitung, bitte im Kanal-Test prüfen. Die Schwenk- und Neigewinkel stehen nicht in der Anleitung; 540° Pan und 180° Tilt stammen aus Händlerdaten. Die Anleitung nennt für die Show „Sh 1“ 210° Tilt, der echte Neigewinkel kann also größer sein – bei ungenauer Positionierung an der Lampe prüfen. Pan und Tilt lassen sich im Menü mit „iPAn“ und „itLt“ umkehren. Bei „bLMd“ = „no“ startet das Gerät ohne DMX-Signal selbst die Show.",
      "channels": [
        {
          "offset": 1,
          "function": "pan",
          "label": "Pan",
          "defaultValue": 128
        },
        {
          "offset": 2,
          "function": "panFine",
          "label": "Pan fein"
        },
        {
          "offset": 3,
          "function": "tilt",
          "label": "Tilt",
          "defaultValue": 128
        },
        {
          "offset": 4,
          "function": "tiltFine",
          "label": "Tilt fein"
        },
        {
          "offset": 5,
          "function": "panTiltSpeed",
          "label": "Pan/Tilt-Geschwindigkeit"
        },
        {
          "offset": 6,
          "function": "dimmer",
          "label": "Dimmer 0 bis 100 %"
        },
        {
          "offset": 7,
          "function": "red",
          "label": "Rot"
        },
        {
          "offset": 8,
          "function": "green",
          "label": "Grün"
        },
        {
          "offset": 9,
          "function": "blue",
          "label": "Blau"
        },
        {
          "offset": 10,
          "function": "white",
          "label": "Weiß"
        },
        {
          "offset": 11,
          "function": "amber",
          "label": "Amber (Orange)"
        },
        {
          "offset": 12,
          "function": "uv",
          "label": "UV"
        },
        {
          "offset": 13,
          "function": "colorMacro",
          "label": "Farben, 32 feste Farben",
          "ranges": [
            {
              "from": 0,
              "to": 7,
              "kind": "off",
              "label": "Keine Funktion"
            },
            {
              "from": 8,
              "to": 255,
              "kind": "effect",
              "label": "32 feste Farben"
            }
          ]
        },
        {
          "offset": 14,
          "function": "strobe",
          "label": "Strobe",
          "ranges": [
            {
              "from": 0,
              "to": 7,
              "kind": "off",
              "label": "Keine Funktion"
            },
            {
              "from": 8,
              "to": 131,
              "kind": "strobe",
              "label": "Strobo langsam bis schnell",
              "speed": "slowToFast"
            },
            {
              "from": 132,
              "to": 139,
              "kind": "open",
              "label": "Voll an"
            },
            {
              "from": 140,
              "to": 181,
              "kind": "effect",
              "label": "Strobo-Effekt 1"
            },
            {
              "from": 182,
              "to": 189,
              "kind": "open",
              "label": "Voll an"
            },
            {
              "from": 190,
              "to": 231,
              "kind": "effect",
              "label": "Strobo-Effekt 2"
            },
            {
              "from": 232,
              "to": 239,
              "kind": "open",
              "label": "Voll an"
            },
            {
              "from": 240,
              "to": 247,
              "kind": "random",
              "label": "Zufalls-Strobo"
            },
            {
              "from": 248,
              "to": 255,
              "kind": "open",
              "label": "Voll an"
            }
          ]
        },
        {
          "offset": 15,
          "function": "program",
          "label": "Automatikprogramm",
          "ranges": [
            {
              "from": 0,
              "to": 127,
              "kind": "off",
              "label": "Keine Funktion"
            },
            {
              "from": 128,
              "to": 255,
              "kind": "effect",
              "label": "Automatikprogramm"
            }
          ]
        }
      ]
    },
    {
      "schemaVersion": 1,
      "id": "jb-systems-clubwash-2-5ch",
      "manufacturer": "JB Systems",
      "model": "CLUBWASH 2",
      "mode": "5Ch",
      "category": "generic",
      "channelCount": 5,
      "verified": true,
      "source": "JB Systems CLUBWASH 2 (Art.-Nr. B05529), Operation Manual (Englisch, ohne Versionsangabe, Datei File-1575456587.pdf von jb-systems.eu bzw. cdn.beglec.com), Abschnitt „DMX-Configuration of CLUBWASH 2“, Seiten 9 und 10 der Anleitung; Menü „ChMd“ S. 4 bis 5, Tabelle „5CH Mode“ S. 9",
      "deviceSetup": "MENU bis „ChMd“ → ENTER → mit ▼/▲ „5Ch“ wählen → ENTER, dann MENU bis „Addr“ → ENTER → Adresse aus der App → ENTER.",
      "notes": "Einfachster Modus ohne Pan und Tilt: Der Kopf fährt nur die neun fest eingebauten Bewegungsmuster von Kanal 4, deshalb Kategorie „Sonstiges“ statt Moving Head. Farben gibt es nur als feste Farben auf Kanal 3, die Farbleiste der App wirkt hier nicht. Für Fadeasy den 15-Kanal-Modus nehmen. Die Anleitung benennt die Bewegungsmuster nicht einzeln (alle „Pan/Tilt movement“), sie sind deshalb durchnummeriert.",
      "channels": [
        {
          "offset": 1,
          "function": "dimmer",
          "label": "Dimmer: 0 bis 7 Standby, 8 bis 255 Dimmer 0 bis 100 %"
        },
        {
          "offset": 2,
          "function": "strobe",
          "label": "Strobe",
          "ranges": [
            {
              "from": 0,
              "to": 7,
              "kind": "off",
              "label": "Offen, kein Strobo"
            },
            {
              "from": 8,
              "to": 37,
              "kind": "random",
              "label": "Zufalls-Strobo"
            },
            {
              "from": 38,
              "to": 67,
              "kind": "effect",
              "label": "Strobo zur Musik"
            },
            {
              "from": 68,
              "to": 255,
              "kind": "strobe",
              "label": "Strobo langsam bis schnell",
              "speed": "slowToFast"
            }
          ]
        },
        {
          "offset": 3,
          "function": "colorMacro",
          "label": "Farben",
          "ranges": [
            {
              "from": 0,
              "to": 7,
              "kind": "off",
              "label": "Keine Funktion"
            },
            {
              "from": 8,
              "to": 37,
              "kind": "effect",
              "label": "Rot"
            },
            {
              "from": 38,
              "to": 67,
              "kind": "effect",
              "label": "Grün"
            },
            {
              "from": 68,
              "to": 97,
              "kind": "effect",
              "label": "Blau (dunkel)"
            },
            {
              "from": 98,
              "to": 127,
              "kind": "effect",
              "label": "Weiß"
            },
            {
              "from": 128,
              "to": 157,
              "kind": "effect",
              "label": "Orange (Amber)"
            },
            {
              "from": 158,
              "to": 187,
              "kind": "effect",
              "label": "UV"
            },
            {
              "from": 188,
              "to": 247,
              "kind": "effect",
              "label": "Farbüberblendung langsam bis schnell"
            },
            {
              "from": 248,
              "to": 255,
              "kind": "effect",
              "label": "Farbwechsel (Color chase)"
            }
          ]
        },
        {
          "offset": 4,
          "function": "program",
          "label": "Pan/Tilt-Bewegungsmuster",
          "ranges": [
            {
              "from": 0,
              "to": 7,
              "kind": "off",
              "label": "Keine Funktion"
            },
            {
              "from": 8,
              "to": 37,
              "kind": "effect",
              "label": "Bewegungsmuster 1"
            },
            {
              "from": 38,
              "to": 67,
              "kind": "effect",
              "label": "Bewegungsmuster 2"
            },
            {
              "from": 68,
              "to": 97,
              "kind": "effect",
              "label": "Bewegungsmuster 3"
            },
            {
              "from": 98,
              "to": 127,
              "kind": "effect",
              "label": "Bewegungsmuster 4"
            },
            {
              "from": 128,
              "to": 157,
              "kind": "effect",
              "label": "Bewegungsmuster 5"
            },
            {
              "from": 158,
              "to": 187,
              "kind": "effect",
              "label": "Bewegungsmuster 6"
            },
            {
              "from": 188,
              "to": 217,
              "kind": "effect",
              "label": "Bewegungsmuster 7"
            },
            {
              "from": 218,
              "to": 247,
              "kind": "effect",
              "label": "Bewegungsmuster 8"
            },
            {
              "from": 248,
              "to": 255,
              "kind": "effect",
              "label": "Bewegungsmuster 9"
            }
          ]
        },
        {
          "offset": 5,
          "function": "programSpeed",
          "label": "Geschwindigkeit",
          "ranges": [
            {
              "from": 0,
              "to": 7,
              "kind": "off",
              "label": "Halten (Hold)"
            },
            {
              "from": 8,
              "to": 247,
              "kind": "other",
              "label": "Tempo manuell, langsam bis schnell"
            },
            {
              "from": 248,
              "to": 255,
              "kind": "effect",
              "label": "Musikgesteuert"
            }
          ]
        }
      ]
    },
    {
      "schemaVersion": 1,
      "id": "jb-systems-clubwash-2-9ch",
      "manufacturer": "JB Systems",
      "model": "CLUBWASH 2",
      "mode": "9Ch",
      "category": "movingHeadWash",
      "channelCount": 9,
      "movement": {
        "panDegrees": 540,
        "tiltDegrees": 180
      },
      "verified": true,
      "source": "JB Systems CLUBWASH 2 (Art.-Nr. B05529), Operation Manual (Englisch, ohne Versionsangabe, Datei File-1575456587.pdf von jb-systems.eu bzw. cdn.beglec.com), Abschnitt „DMX-Configuration of CLUBWASH 2“, Seiten 9 und 10 der Anleitung; Menü „ChMd“ S. 4 bis 5, Tabelle „9CH Mode“ S. 9 und 10; Pan 540° und Tilt 180° aus den Händlerdaten von Musik Produktiv (die Anleitung nennt keine Winkel)",
      "deviceSetup": "MENU bis „ChMd“ → ENTER → mit ▼/▲ „9Ch“ wählen → ENTER, dann MENU bis „Addr“ → ENTER → Adresse aus der App → ENTER.",
      "notes": "Sparmodus ohne Feinkanäle für Pan und Tilt, die Bewegung ist dadurch gröber; für Fadeasy ist der 15-Kanal-Modus besser. Kanal 3 fasst Dimmer (0 bis 199), Strobo (200 bis 250) und Voll an (251 bis 255) zusammen. Er ist deshalb als Shutter angelegt, den die App auf „Voll an“ stellt; die Helligkeit regelt die App über die sechs Farbkanäle, Strobo über den Strobo-Bereich. Als Dimmer wäre er gefährlich, weil jede Helligkeit zwischen etwa 78 und 98 % im Strobo-Bereich läge. Die Schwenk- und Neigewinkel stehen nicht in der Anleitung; 540° Pan und 180° Tilt stammen aus Händlerdaten, die Show „Sh 1“ der Anleitung nennt 210° Tilt.",
      "channels": [
        {
          "offset": 1,
          "function": "pan",
          "label": "Pan",
          "defaultValue": 128
        },
        {
          "offset": 2,
          "function": "tilt",
          "label": "Tilt",
          "defaultValue": 128
        },
        {
          "offset": 3,
          "function": "shutter",
          "label": "Dimmer 0 bis 100 %, Strobe, Voll an",
          "tags": [
            "needsOpen"
          ],
          "ranges": [
            {
              "from": 0,
              "to": 199,
              "kind": "fade",
              "label": "Dimmer 0 bis 100 %"
            },
            {
              "from": 200,
              "to": 250,
              "kind": "strobe",
              "label": "Strobo langsam bis schnell",
              "speed": "slowToFast"
            },
            {
              "from": 251,
              "to": 255,
              "kind": "open",
              "label": "Voll an"
            }
          ]
        },
        {
          "offset": 4,
          "function": "red",
          "label": "Rot"
        },
        {
          "offset": 5,
          "function": "green",
          "label": "Grün"
        },
        {
          "offset": 6,
          "function": "blue",
          "label": "Blau"
        },
        {
          "offset": 7,
          "function": "white",
          "label": "Weiß"
        },
        {
          "offset": 8,
          "function": "amber",
          "label": "Amber (Orange)"
        },
        {
          "offset": 9,
          "function": "uv",
          "label": "UV"
        }
      ]
    },
    {
      "schemaVersion": 1,
      "id": "jb-systems-mini-par-12tc-mk2-03ch",
      "manufacturer": "JB Systems",
      "model": "MINI-PAR 12TC Mk2",
      "mode": "03CH",
      "category": "par",
      "channelCount": 3,
      "verified": true,
      "source": "JB Systems (ACCU) MINI-PAR 12TC Mk2 & MINI-PAR COB Mk2, User Manual English (jb-systems.eu), Abschnitt „DMX CONTROLLED“, Seiten 8 und 9",
      "deviceSetup": "[MENU] drücken, bis im Display [dMH] steht, [ENTER], mit [UP]/[DOWN] den Modus [03Ch] wählen, [ENTER], danach die Adresse aus der App einstellen.",
      "notes": "Kompakter Akku-PAR mit 12 RGB-LEDs (die COB-Version hat dieselbe Belegung). Die Anleitung nennt zusätzlich den Modus [LC02] für den Ledcon-02 Mk2: dort liegt auf Kanal 4 der Dimmer nur bis Wert 190, darüber Sound und Strobo – das ist für die App nicht sicher zu regeln, deshalb ist er nicht angelegt. Eine 06CH-Tabelle mit Farbmakros steht ebenfalls in der Anleitung, im Gerätemenü ist dieser Modus aber nicht auswählbar. Nur Rot, Grün, Blau. Kein Dimmer und kein Strobo – die App dimmt über die Farbkanäle und blitzt selbst. Für Dimmer und Strobo den Modus 05CH nehmen.",
      "channels": [
        {
          "offset": 1,
          "function": "red",
          "label": "Red color dimmer"
        },
        {
          "offset": 2,
          "function": "green",
          "label": "Green color dimmer"
        },
        {
          "offset": 3,
          "function": "blue",
          "label": "Blue color dimmer"
        }
      ]
    },
    {
      "schemaVersion": 1,
      "id": "jb-systems-mini-par-12tc-mk2-05ch",
      "manufacturer": "JB Systems",
      "model": "MINI-PAR 12TC Mk2",
      "mode": "05CH",
      "category": "par",
      "channelCount": 5,
      "verified": true,
      "source": "JB Systems (ACCU) MINI-PAR 12TC Mk2 & MINI-PAR COB Mk2, User Manual English (jb-systems.eu), Abschnitt „DMX CONTROLLED“, Seiten 8 und 9",
      "deviceSetup": "[MENU] drücken, bis im Display [dMH] steht, [ENTER], mit [UP]/[DOWN] den Modus [05Ch] wählen, [ENTER], danach die Adresse aus der App einstellen.",
      "notes": "Kompakter Akku-PAR mit 12 RGB-LEDs (die COB-Version hat dieselbe Belegung). Die Anleitung nennt zusätzlich den Modus [LC02] für den Ledcon-02 Mk2: dort liegt auf Kanal 4 der Dimmer nur bis Wert 190, darüber Sound und Strobo – das ist für die App nicht sicher zu regeln, deshalb ist er nicht angelegt. Eine 06CH-Tabelle mit Farbmakros steht ebenfalls in der Anleitung, im Gerätemenü ist dieser Modus aber nicht auswählbar. Empfohlener Modus: RGB, eigener Dimmer und Strobo. Kanal 5 bleibt im Normalbetrieb auf 0, die Werte 1 bis 10 wären die Musiksteuerung der Lampe.",
      "channels": [
        {
          "offset": 1,
          "function": "red",
          "label": "Red color dimmer"
        },
        {
          "offset": 2,
          "function": "green",
          "label": "Green color dimmer"
        },
        {
          "offset": 3,
          "function": "blue",
          "label": "Blue color dimmer"
        },
        {
          "offset": 4,
          "function": "dimmer",
          "label": "Master Dimmer"
        },
        {
          "offset": 5,
          "function": "strobe",
          "label": "Strobe",
          "ranges": [
            {
              "from": 0,
              "to": 0,
              "kind": "off",
              "label": "Kein Effekt"
            },
            {
              "from": 1,
              "to": 10,
              "kind": "effect",
              "label": "Musiksteuerung"
            },
            {
              "from": 11,
              "to": 255,
              "kind": "strobe",
              "label": "Strobo langsam bis schnell",
              "speed": "slowToFast"
            }
          ]
        }
      ]
    },
    {
      "schemaVersion": 1,
      "id": "lightmaxx-cls-fx-laser-bar-pro-10ch",
      "manufacturer": "lightmaXX",
      "model": "CLS FX Laser Bar PRO",
      "mode": "10CH",
      "category": "par",
      "channelCount": 10,
      "verified": true,
      "source": "lightmaXX CLS FX Laser Bar PRO, Bedienungsanleitung/User Manual (MUSIC STORE professional GmbH, Dokument-ID MS-LIG0015986-000, Stand 11/2018), Tabelle „10-Kanal DMX Modus“ Seiten 10 und 11 (deutscher Teil) bzw. „10-Channel DMX Mode“ Seiten 30 und 31; Menüstruktur Seite 16 bzw. 36, technische Daten Seite 18 bzw. 38; Artikelnummer LIG0015986-000; gelesen bei manualslib.de (Handbuch 656906)",
      "deviceSetup": "Menü mit den Tasten MENU, UP, DOWN und ENTER: in der Gruppe „DMX“ den Kanalmodus „10CH“ wählen und unter „dXXX“ die Adresse aus der App einstellen.",
      "notes": "Effekt-Bar mit zwei drehenden LED-Derbys (je 4x R/G/B), zwei LED-PARs (zusammen 12x 9 W TRI), rotem und grünem Laser (laut technischen Daten Laserklasse 3R) und weißen sowie UV-Blitz-LEDs. Achtung Laser: nie in Augenhöhe oder ins Publikum richten. PARs und Derbys leuchten gemeinsam in einer Farbe. Kanal 4 mischt Helligkeit (0–191), Musik-Strobo, Strobo und „alle an“ (250–255). Die App stellt ihn auf „alle an“ und regelt die Helligkeit über die Farbkanäle; so springt das Gerät beim Dimmen nicht in den Strobo-Bereich. Strobo holt sich die App aus 201–249. Die weißen und die UV-Blitz-LEDs sind der Strobo-Teil: Sie bleiben dunkel und blitzen nur, solange Strobo gedrückt ist. Die Laser-Kanäle sind als Laser markiert: Auf der Farbseite gibt es dafür Regler „Laser“, ganz links ist der Laser aus. Bei „Alles aus“ und Helligkeit 0 schaltet die App ihn ab. Derby- und Laser-Drehung laufen über den Regler „Drehen“.",
      "channels": [
        {
          "offset": 1,
          "function": "red",
          "label": "Rot, Helligkeit (PARs und Derbys)"
        },
        {
          "offset": 2,
          "function": "green",
          "label": "Grün, Helligkeit (PARs und Derbys)"
        },
        {
          "offset": 3,
          "function": "blue",
          "label": "Blau, Helligkeit (PARs und Derbys)"
        },
        {
          "offset": 4,
          "function": "shutter",
          "label": "PAR light & Derby light: Helligkeit, Strobo, alle an",
          "tags": [
            "needsOpen"
          ],
          "ranges": [
            {
              "from": 0,
              "to": 191,
              "kind": "fade",
              "label": "Helligkeit aller Lampen 0 bis 100 %"
            },
            {
              "from": 192,
              "to": 200,
              "kind": "random",
              "label": "Musikgesteuertes Strobo"
            },
            {
              "from": 201,
              "to": 249,
              "kind": "strobe",
              "label": "Strobo langsam bis schnell (bis 30 Hz)",
              "speed": "slowToFast"
            },
            {
              "from": 250,
              "to": 255,
              "kind": "open",
              "label": "Alle an"
            }
          ]
        },
        {
          "offset": 5,
          "function": "motor",
          "label": "LED motor rotating speed (Derbys)",
          "ranges": [
            {
              "from": 0,
              "to": 4,
              "kind": "off",
              "label": "Stopp"
            },
            {
              "from": 5,
              "to": 127,
              "kind": "rotation",
              "label": "Im Uhrzeigersinn, langsam bis schnell",
              "speed": "slowToFast"
            },
            {
              "from": 128,
              "to": 133,
              "kind": "off",
              "label": "Stopp"
            },
            {
              "from": 134,
              "to": 255,
              "kind": "rotation",
              "label": "Gegen den Uhrzeigersinn, langsam bis schnell",
              "speed": "slowToFast"
            }
          ]
        },
        {
          "offset": 6,
          "function": "other",
          "label": "Red Laser Light",
          "tags": [
            "laser"
          ],
          "ranges": [
            {
              "from": 0,
              "to": 4,
              "kind": "closed",
              "label": "Aus (Blackout)"
            },
            {
              "from": 5,
              "to": 9,
              "kind": "open",
              "label": "An"
            },
            {
              "from": 10,
              "to": 255,
              "kind": "strobe",
              "label": "Strobo langsam bis schnell",
              "speed": "slowToFast"
            }
          ]
        },
        {
          "offset": 7,
          "function": "other",
          "label": "Green Laser Light",
          "tags": [
            "laser"
          ],
          "ranges": [
            {
              "from": 0,
              "to": 4,
              "kind": "closed",
              "label": "Aus (Blackout)"
            },
            {
              "from": 5,
              "to": 9,
              "kind": "open",
              "label": "An"
            },
            {
              "from": 10,
              "to": 255,
              "kind": "strobe",
              "label": "Strobo langsam bis schnell",
              "speed": "slowToFast"
            }
          ]
        },
        {
          "offset": 8,
          "function": "motor",
          "label": "Laser Motor",
          "ranges": [
            {
              "from": 0,
              "to": 4,
              "kind": "off",
              "label": "Stopp"
            },
            {
              "from": 5,
              "to": 127,
              "kind": "rotation",
              "label": "Im Uhrzeigersinn, langsam bis schnell",
              "speed": "slowToFast"
            },
            {
              "from": 128,
              "to": 133,
              "kind": "off",
              "label": "Stopp"
            },
            {
              "from": 134,
              "to": 255,
              "kind": "rotation",
              "label": "Gegen den Uhrzeigersinn, langsam bis schnell",
              "speed": "slowToFast"
            }
          ]
        },
        {
          "offset": 9,
          "function": "shutter",
          "label": "4pcs Flash Light, White Flash",
          "tags": [
            "strobePart"
          ],
          "ranges": [
            {
              "from": 0,
              "to": 4,
              "kind": "closed",
              "label": "Aus (Blackout)"
            },
            {
              "from": 5,
              "to": 9,
              "kind": "open",
              "label": "Dauerhaft an"
            },
            {
              "from": 10,
              "to": 255,
              "kind": "strobe",
              "label": "Strobo langsam bis schnell",
              "speed": "slowToFast"
            }
          ]
        },
        {
          "offset": 10,
          "function": "shutter",
          "label": "4pcs Flash Light, UV Flash",
          "tags": [
            "strobePart"
          ],
          "ranges": [
            {
              "from": 0,
              "to": 4,
              "kind": "closed",
              "label": "Aus (Blackout)"
            },
            {
              "from": 5,
              "to": 9,
              "kind": "open",
              "label": "Dauerhaft an"
            },
            {
              "from": 10,
              "to": 255,
              "kind": "strobe",
              "label": "Strobo langsam bis schnell",
              "speed": "slowToFast"
            }
          ]
        }
      ]
    },
    {
      "schemaVersion": 1,
      "id": "lightmaxx-cls-fx-laser-bar-pro-28ch",
      "manufacturer": "lightmaXX",
      "model": "CLS FX Laser Bar PRO",
      "mode": "28CH",
      "category": "pixelBar",
      "channelCount": 28,
      "segments": 2,
      "verified": true,
      "source": "lightmaXX CLS FX Laser Bar PRO, Bedienungsanleitung/User Manual (MUSIC STORE professional GmbH, Dokument-ID MS-LIG0015986-000, Stand 11/2018), Tabelle „28-Kanal DMX Modus“ Seiten 11 bis 13 (deutscher Teil) bzw. „28-Channel DMX Mode“ Seiten 31 bis 33; Menüstruktur Seite 16 bzw. 36, technische Daten Seite 18 bzw. 38; Artikelnummer LIG0015986-000; gelesen bei manualslib.de (Handbuch 656906)",
      "deviceSetup": "Menü mit den Tasten MENU, UP, DOWN und ENTER: in der Gruppe „DMX“ den Kanalmodus „28CH“ wählen und unter „dXXX“ die Adresse aus der App einstellen.",
      "notes": "Effekt-Bar mit zwei drehenden LED-Derbys (je 4x R/G/B), zwei LED-PARs (zusammen 12x 9 W TRI), rotem und grünem Laser (laut technischen Daten Laserklasse 3R) und weißen sowie UV-Blitz-LEDs. Achtung Laser: nie in Augenhöhe oder ins Publikum richten. Empfohlener Modus, weil hier jede Lichtquelle einzeln steuerbar ist. Reihenfolge laut Tabelle: Derby 1, PAR 2, PAR 3, Derby 4. Die beiden PARs sind als zwei Segmente eingetragen, dadurch läuft das Lauflicht der App über die Bar. Die Derbys sind als Leuchtring eingetragen und folgen der Farbwahl mit ihren eigenen Rot/Grün/Blau; ihre Drehung und die Laser-Drehung laufen über den Regler „Drehen“. Einen Master-Dimmer gibt es nicht, die Helligkeit skaliert die Farbkanäle. Die vier weißen Blitz-LEDs (Kanal 24 bis 27) und der UV-Blitz (Kanal 28) sind der Strobo-Teil: Sie bleiben dunkel und blitzen nur, solange Strobo gedrückt ist. Die Anleitung beschriftet Kanal 24 bis 27 alle mit „The 1st one“; gemeint sind offensichtlich Blitz-LED 1 bis 4. Die Laser-Kanäle sind als Laser markiert: Auf der Farbseite gibt es dafür Regler „Laser“, ganz links ist der Laser aus. Bei „Alles aus“ und Helligkeit 0 schaltet die App ihn ab. Welcher der beiden Laser-Kanäle 21 und 22 rot und welcher grün ist, sagt die Tabelle nicht (im 10-Kanal-Modus kommt erst Rot, dann Grün); bitte im Kanal-Test prüfen. Kanal 10 und 15 („Keep the Channel“) bleiben auf 0.",
      "channels": [
        {
          "offset": 1,
          "function": "red",
          "label": "Derby light (No.1), Rot 0–100 %",
          "tags": [
            "ring"
          ]
        },
        {
          "offset": 2,
          "function": "green",
          "label": "Derby light (No.1), Grün 0–100 %",
          "tags": [
            "ring"
          ]
        },
        {
          "offset": 3,
          "function": "blue",
          "label": "Derby light (No.1), Blau 0–100 %",
          "tags": [
            "ring"
          ]
        },
        {
          "offset": 4,
          "function": "strobe",
          "label": "Derby light (No.1), Strobo",
          "tags": [
            "ring"
          ],
          "ranges": [
            {
              "from": 0,
              "to": 9,
              "kind": "off",
              "label": "Keine Funktion"
            },
            {
              "from": 10,
              "to": 255,
              "kind": "strobe",
              "label": "Strobo langsam bis schnell (bis 30 Hz)",
              "speed": "slowToFast"
            }
          ]
        },
        {
          "offset": 5,
          "function": "motor",
          "label": "Derby light (No.1), Drehung",
          "ranges": [
            {
              "from": 0,
              "to": 4,
              "kind": "off",
              "label": "Stopp"
            },
            {
              "from": 5,
              "to": 127,
              "kind": "rotation",
              "label": "Im Uhrzeigersinn, langsam bis schnell",
              "speed": "slowToFast"
            },
            {
              "from": 128,
              "to": 133,
              "kind": "off",
              "label": "Stopp"
            },
            {
              "from": 134,
              "to": 255,
              "kind": "rotation",
              "label": "Gegen den Uhrzeigersinn, langsam bis schnell",
              "speed": "slowToFast"
            }
          ]
        },
        {
          "offset": 6,
          "function": "red",
          "label": "PAR Light (No.2), Rot 0–100 %",
          "segment": 1
        },
        {
          "offset": 7,
          "function": "green",
          "label": "PAR Light (No.2), Grün 0–100 %",
          "segment": 1
        },
        {
          "offset": 8,
          "function": "blue",
          "label": "PAR Light (No.2), Blau 0–100 %",
          "segment": 1
        },
        {
          "offset": 9,
          "function": "strobe",
          "label": "PAR Light (No.2), Strobo",
          "ranges": [
            {
              "from": 0,
              "to": 9,
              "kind": "off",
              "label": "Keine Funktion"
            },
            {
              "from": 10,
              "to": 255,
              "kind": "strobe",
              "label": "Strobo langsam bis schnell (bis 30 Hz)",
              "speed": "slowToFast"
            }
          ]
        },
        {
          "offset": 10,
          "function": "other",
          "label": "PAR Light (No.2), Keep the Channel (ohne Funktion)"
        },
        {
          "offset": 11,
          "function": "red",
          "label": "PAR Light (No.3), Rot 0–100 %",
          "segment": 2
        },
        {
          "offset": 12,
          "function": "green",
          "label": "PAR Light (No.3), Grün 0–100 %",
          "segment": 2
        },
        {
          "offset": 13,
          "function": "blue",
          "label": "PAR Light (No.3), Blau 0–100 %",
          "segment": 2
        },
        {
          "offset": 14,
          "function": "strobe",
          "label": "PAR Light (No.3), Strobo",
          "ranges": [
            {
              "from": 0,
              "to": 9,
              "kind": "off",
              "label": "Keine Funktion"
            },
            {
              "from": 10,
              "to": 255,
              "kind": "strobe",
              "label": "Strobo langsam bis schnell (bis 30 Hz)",
              "speed": "slowToFast"
            }
          ]
        },
        {
          "offset": 15,
          "function": "other",
          "label": "PAR Light (No.3), Keep the Channel (ohne Funktion)"
        },
        {
          "offset": 16,
          "function": "red",
          "label": "Derby light (No.4), Rot 0–100 %",
          "tags": [
            "ring"
          ]
        },
        {
          "offset": 17,
          "function": "green",
          "label": "Derby light (No.4), Grün 0–100 %",
          "tags": [
            "ring"
          ]
        },
        {
          "offset": 18,
          "function": "blue",
          "label": "Derby light (No.4), Blau 0–100 %",
          "tags": [
            "ring"
          ]
        },
        {
          "offset": 19,
          "function": "strobe",
          "label": "Derby light (No.4), Strobo",
          "tags": [
            "ring"
          ],
          "ranges": [
            {
              "from": 0,
              "to": 9,
              "kind": "off",
              "label": "Keine Funktion"
            },
            {
              "from": 10,
              "to": 255,
              "kind": "strobe",
              "label": "Strobo langsam bis schnell (bis 30 Hz)",
              "speed": "slowToFast"
            }
          ]
        },
        {
          "offset": 20,
          "function": "motor",
          "label": "Derby light (No.4), Drehung",
          "ranges": [
            {
              "from": 0,
              "to": 4,
              "kind": "off",
              "label": "Stopp"
            },
            {
              "from": 5,
              "to": 127,
              "kind": "rotation",
              "label": "Im Uhrzeigersinn, langsam bis schnell",
              "speed": "slowToFast"
            },
            {
              "from": 128,
              "to": 133,
              "kind": "off",
              "label": "Stopp"
            },
            {
              "from": 134,
              "to": 255,
              "kind": "rotation",
              "label": "Gegen den Uhrzeigersinn, langsam bis schnell",
              "speed": "slowToFast"
            }
          ]
        },
        {
          "offset": 21,
          "function": "other",
          "label": "Laser Light (Kanal 21)",
          "tags": [
            "laser"
          ],
          "ranges": [
            {
              "from": 0,
              "to": 4,
              "kind": "closed",
              "label": "Aus (Blackout)"
            },
            {
              "from": 5,
              "to": 9,
              "kind": "open",
              "label": "An"
            },
            {
              "from": 10,
              "to": 255,
              "kind": "strobe",
              "label": "Strobo langsam bis schnell",
              "speed": "slowToFast"
            }
          ]
        },
        {
          "offset": 22,
          "function": "other",
          "label": "Laser Light (Kanal 22)",
          "tags": [
            "laser"
          ],
          "ranges": [
            {
              "from": 0,
              "to": 4,
              "kind": "closed",
              "label": "Aus (Blackout)"
            },
            {
              "from": 5,
              "to": 9,
              "kind": "open",
              "label": "An"
            },
            {
              "from": 10,
              "to": 255,
              "kind": "strobe",
              "label": "Strobo langsam bis schnell",
              "speed": "slowToFast"
            }
          ]
        },
        {
          "offset": 23,
          "function": "motor",
          "label": "Laser Light, Drehung",
          "ranges": [
            {
              "from": 0,
              "to": 4,
              "kind": "off",
              "label": "Stopp"
            },
            {
              "from": 5,
              "to": 127,
              "kind": "rotation",
              "label": "Im Uhrzeigersinn, langsam bis schnell",
              "speed": "slowToFast"
            },
            {
              "from": 128,
              "to": 133,
              "kind": "off",
              "label": "Stopp"
            },
            {
              "from": 134,
              "to": 255,
              "kind": "rotation",
              "label": "Gegen den Uhrzeigersinn, langsam bis schnell",
              "speed": "slowToFast"
            }
          ]
        },
        {
          "offset": 24,
          "function": "shutter",
          "label": "White Flash 1",
          "tags": [
            "strobePart"
          ],
          "ranges": [
            {
              "from": 0,
              "to": 4,
              "kind": "closed",
              "label": "Aus (Blackout)"
            },
            {
              "from": 5,
              "to": 9,
              "kind": "open",
              "label": "Dauerhaft an"
            },
            {
              "from": 10,
              "to": 255,
              "kind": "strobe",
              "label": "Strobo langsam bis schnell",
              "speed": "slowToFast"
            }
          ]
        },
        {
          "offset": 25,
          "function": "shutter",
          "label": "White Flash 2",
          "tags": [
            "strobePart"
          ],
          "ranges": [
            {
              "from": 0,
              "to": 4,
              "kind": "closed",
              "label": "Aus (Blackout)"
            },
            {
              "from": 5,
              "to": 9,
              "kind": "open",
              "label": "Dauerhaft an"
            },
            {
              "from": 10,
              "to": 255,
              "kind": "strobe",
              "label": "Strobo langsam bis schnell",
              "speed": "slowToFast"
            }
          ]
        },
        {
          "offset": 26,
          "function": "shutter",
          "label": "White Flash 3",
          "tags": [
            "strobePart"
          ],
          "ranges": [
            {
              "from": 0,
              "to": 4,
              "kind": "closed",
              "label": "Aus (Blackout)"
            },
            {
              "from": 5,
              "to": 9,
              "kind": "open",
              "label": "Dauerhaft an"
            },
            {
              "from": 10,
              "to": 255,
              "kind": "strobe",
              "label": "Strobo langsam bis schnell",
              "speed": "slowToFast"
            }
          ]
        },
        {
          "offset": 27,
          "function": "shutter",
          "label": "White Flash 4",
          "tags": [
            "strobePart"
          ],
          "ranges": [
            {
              "from": 0,
              "to": 4,
              "kind": "closed",
              "label": "Aus (Blackout)"
            },
            {
              "from": 5,
              "to": 9,
              "kind": "open",
              "label": "Dauerhaft an"
            },
            {
              "from": 10,
              "to": 255,
              "kind": "strobe",
              "label": "Strobo langsam bis schnell",
              "speed": "slowToFast"
            }
          ]
        },
        {
          "offset": 28,
          "function": "shutter",
          "label": "UV Flash",
          "tags": [
            "strobePart"
          ],
          "ranges": [
            {
              "from": 0,
              "to": 4,
              "kind": "closed",
              "label": "Aus (Blackout)"
            },
            {
              "from": 5,
              "to": 9,
              "kind": "open",
              "label": "Dauerhaft an"
            },
            {
              "from": 10,
              "to": 255,
              "kind": "strobe",
              "label": "Strobo langsam bis schnell",
              "speed": "slowToFast"
            }
          ]
        }
      ]
    },
    {
      "schemaVersion": 1,
      "id": "lightmaxx-cls-fx-laser-bar-pro-3ch",
      "manufacturer": "lightmaXX",
      "model": "CLS FX Laser Bar PRO",
      "mode": "03CH",
      "category": "generic",
      "channelCount": 3,
      "verified": true,
      "source": "lightmaXX CLS FX Laser Bar PRO, Bedienungsanleitung/User Manual (MUSIC STORE professional GmbH, Dokument-ID MS-LIG0015986-000, Stand 11/2018), Tabelle „3-Kanal DMX Modus“ Seiten 7 bis 9 (deutscher Teil) bzw. „3-Channel DMX Mode“ Seiten 27 bis 29; Menüstruktur Seite 16 bzw. 36, technische Daten Seite 18 bzw. 38; Artikelnummer LIG0015986-000; gelesen bei manualslib.de (Handbuch 656906)",
      "deviceSetup": "Menü mit den Tasten MENU, UP, DOWN und ENTER: in der Gruppe „DMX“ den Kanalmodus „03CH“ wählen und unter „dXXX“ die Adresse aus der App einstellen.",
      "notes": "Effekt-Bar mit zwei drehenden LED-Derbys (je 4x R/G/B), zwei LED-PARs (zusammen 12x 9 W TRI), rotem und grünem Laser (laut technischen Daten Laserklasse 3R) und weißen sowie UV-Blitz-LEDs. Achtung Laser: nie in Augenhöhe oder ins Publikum richten. Der 3-Kanal-Modus ruft nur die eingebauten Auto- und Musikprogramme auf, einzelne Farben, Derbys oder Laser lassen sich hier nicht getrennt steuern; die Farbleiste der App wirkt deshalb nicht. Kanal 1 wählt die Programmgruppe, Kanal 2 das Programm innerhalb dieser Gruppe (AP01–AP18, AL01–AL06, AF01–AF12 (AF01–AF10 weißes Strobo, AF11 UV-Strobo, AF12 UV an), AM01–AM03, SP01–SP18, SL01–SL06, SF01–SF11 (SF11 UV-Strobo), SM01–SM03); die Wertebereiche von Kanal 2 hängen von Kanal 1 ab und stehen deshalb nur in der Anleitung. Die App lässt Kanal 1 auf 0 (Blackout). Die Anleitung schreibt bei Kanal 1 „224-225 Sound Mix“, gemeint ist offensichtlich 224 bis 255. Für die Steuerung aus der App den 28-Kanal-Modus nehmen.",
      "channels": [
        {
          "offset": 1,
          "function": "program",
          "label": "Programmgruppe (Auto/Sound PAR, Laser, Flash LED, Mix)",
          "ranges": [
            {
              "from": 0,
              "to": 9,
              "kind": "off",
              "label": "Blackout"
            },
            {
              "from": 10,
              "to": 31,
              "kind": "effect",
              "label": "Auto PAR"
            },
            {
              "from": 32,
              "to": 65,
              "kind": "effect",
              "label": "Auto Laser"
            },
            {
              "from": 66,
              "to": 95,
              "kind": "effect",
              "label": "Auto Flash LED"
            },
            {
              "from": 96,
              "to": 127,
              "kind": "effect",
              "label": "Auto Mix"
            },
            {
              "from": 128,
              "to": 159,
              "kind": "effect",
              "label": "Sound PAR"
            },
            {
              "from": 160,
              "to": 191,
              "kind": "effect",
              "label": "Sound Laser"
            },
            {
              "from": 192,
              "to": 223,
              "kind": "effect",
              "label": "Sound Flash LED"
            },
            {
              "from": 224,
              "to": 255,
              "kind": "effect",
              "label": "Sound Mix"
            }
          ]
        },
        {
          "offset": 2,
          "function": "program",
          "label": "Programmauswahl innerhalb der Gruppe von Kanal 1 (z. B. AP01–AP18)"
        },
        {
          "offset": 3,
          "function": "programSpeed",
          "label": "Programmgeschwindigkeit langsam bis schnell (wirkt bei Kanal 1 = 010–127)"
        }
      ]
    },
    {
      "schemaVersion": 1,
      "id": "lightmaxx-cls-fx-laser-bar-pro-5ch",
      "manufacturer": "lightmaXX",
      "model": "CLS FX Laser Bar PRO",
      "mode": "05CH",
      "category": "par",
      "channelCount": 5,
      "verified": true,
      "source": "lightmaXX CLS FX Laser Bar PRO, Bedienungsanleitung/User Manual (MUSIC STORE professional GmbH, Dokument-ID MS-LIG0015986-000, Stand 11/2018), Tabelle „5-Kanal DMX Modus“ Seite 10 (deutscher Teil) bzw. „5-Channel DMX Mode“ Seite 30; Menüstruktur Seite 16 bzw. 36, technische Daten Seite 18 bzw. 38; Artikelnummer LIG0015986-000; gelesen bei manualslib.de (Handbuch 656906)",
      "deviceSetup": "Menü mit den Tasten MENU, UP, DOWN und ENTER: in der Gruppe „DMX“ den Kanalmodus „05CH“ wählen und unter „dXXX“ die Adresse aus der App einstellen.",
      "notes": "Effekt-Bar mit zwei drehenden LED-Derbys (je 4x R/G/B), zwei LED-PARs (zusammen 12x 9 W TRI), rotem und grünem Laser (laut technischen Daten Laserklasse 3R) und weißen sowie UV-Blitz-LEDs. Achtung Laser: nie in Augenhöhe oder ins Publikum richten. Im 5-Kanal-Modus leuchten PARs und Derbys gemeinsam in einer Farbe, Laser und Blitz-LEDs sind hier nicht steuerbar. Kanal 4 mischt Helligkeit (0–191), Musik-Strobo, Strobo und „alle an“ (250–255). Die App stellt ihn auf „alle an“ und regelt die Helligkeit über die Farbkanäle; so springt das Gerät beim Dimmen nicht in den Strobo-Bereich. Strobo holt sich die App aus 201–249. Die Derby-Drehung läuft über den Regler „Drehen“.",
      "channels": [
        {
          "offset": 1,
          "function": "red",
          "label": "Rot, Helligkeit (PARs und Derbys)"
        },
        {
          "offset": 2,
          "function": "green",
          "label": "Grün, Helligkeit (PARs und Derbys)"
        },
        {
          "offset": 3,
          "function": "blue",
          "label": "Blau, Helligkeit (PARs und Derbys)"
        },
        {
          "offset": 4,
          "function": "shutter",
          "label": "PAR light & Derby light: Helligkeit, Strobo, alle an",
          "tags": [
            "needsOpen"
          ],
          "ranges": [
            {
              "from": 0,
              "to": 191,
              "kind": "fade",
              "label": "Helligkeit aller Lampen 0 bis 100 %"
            },
            {
              "from": 192,
              "to": 200,
              "kind": "random",
              "label": "Musikgesteuertes Strobo"
            },
            {
              "from": 201,
              "to": 249,
              "kind": "strobe",
              "label": "Strobo langsam bis schnell (bis 30 Hz)",
              "speed": "slowToFast"
            },
            {
              "from": 250,
              "to": 255,
              "kind": "open",
              "label": "Alle an"
            }
          ]
        },
        {
          "offset": 5,
          "function": "motor",
          "label": "LED motor rotating speed (Derbys)",
          "ranges": [
            {
              "from": 0,
              "to": 4,
              "kind": "off",
              "label": "Stopp"
            },
            {
              "from": 5,
              "to": 127,
              "kind": "rotation",
              "label": "Im Uhrzeigersinn, langsam bis schnell",
              "speed": "slowToFast"
            },
            {
              "from": 128,
              "to": 133,
              "kind": "off",
              "label": "Stopp"
            },
            {
              "from": 134,
              "to": 255,
              "kind": "rotation",
              "label": "Gegen den Uhrzeigersinn, langsam bis schnell",
              "speed": "slowToFast"
            }
          ]
        }
      ]
    },
    {
      "schemaVersion": 1,
      "id": "lightmaxx-cls-fx-laser-bar-system-27ch",
      "manufacturer": "lightmaXX",
      "model": "CLS FX Laser Bar System Derby, Spot, Strobe, Laser",
      "mode": "27CH",
      "category": "pixelBar",
      "channelCount": 27,
      "segments": 2,
      "verified": true,
      "source": "lightmaXX CLS FX Laser Bar System, Bedienungsanleitung/User Manual (MUSIC STORE professional GmbH, Dokument-ID MS-LIG0013725-000, Stand 11/2018), Tabelle „27-Kanal DMX Modus“ Seiten 11 bis 13 (deutscher Teil) bzw. „27-Channel DMX Mode“ Seiten 31 bis 33; Menüstruktur Seite 17 bzw. 37, technische Daten Seite 18; Artikelnummer LIG0013725-000; gelesen bei manualslib.com (Handbuch 1597735)",
      "deviceSetup": "Menü mit den Tasten MENU, UP, DOWN und ENTER: in der Gruppe „DMX“ den Kanalmodus „27CH“ wählen und unter „dXXX“ die Adresse aus der App einstellen.",
      "notes": "Effekt-Bar mit zwei drehenden LED-Derbys (RGB), zwei LED-PARs (zusammen 6x 9 W TRI), rotem und grünem Laser und vier weißen Blitz-LEDs. Achtung Laser: nie in Augenhöhe oder ins Publikum richten. Empfohlener Modus, weil hier jede Lichtquelle einzeln steuerbar ist. Reihenfolge laut Tabelle: Derby 1, PAR 2, PAR 3, Derby 4. Die beiden PARs sind als zwei Segmente eingetragen, dadurch läuft das Lauflicht der App über die Bar. Die Derbys sind als Leuchtring eingetragen und folgen der Farbwahl mit ihren eigenen Rot/Grün/Blau; ihre Drehung und die Laser-Drehung laufen über den Regler „Drehen“. Einen Master-Dimmer gibt es nicht, die Helligkeit skaliert die Farbkanäle. Die vier weißen Blitz-LEDs (Kanal 24 bis 27) sind der Strobo-Teil: Sie bleiben dunkel und blitzen nur, solange Strobo gedrückt ist. Die Laser-Kanäle sind als Laser markiert: Auf der Farbseite gibt es dafür Regler „Laser“, ganz links ist der Laser aus. Bei „Alles aus“ und Helligkeit 0 schaltet die App ihn ab. Welcher der beiden Laser-Kanäle 21 und 22 rot und welcher grün ist, sagt die Tabelle nicht (im 9-Kanal-Modus kommt erst Rot, dann Grün); bitte im Kanal-Test prüfen. Kanal 10 und 15 („Keep the Channel“) bleiben auf 0.",
      "channels": [
        {
          "offset": 1,
          "function": "red",
          "label": "Derby light (No.1), Rot 0–100 %",
          "tags": [
            "ring"
          ]
        },
        {
          "offset": 2,
          "function": "green",
          "label": "Derby light (No.1), Grün 0–100 %",
          "tags": [
            "ring"
          ]
        },
        {
          "offset": 3,
          "function": "blue",
          "label": "Derby light (No.1), Blau 0–100 %",
          "tags": [
            "ring"
          ]
        },
        {
          "offset": 4,
          "function": "strobe",
          "label": "Derby light (No.1), Strobo",
          "tags": [
            "ring"
          ],
          "ranges": [
            {
              "from": 0,
              "to": 9,
              "kind": "off",
              "label": "Keine Funktion"
            },
            {
              "from": 10,
              "to": 255,
              "kind": "strobe",
              "label": "Strobo langsam bis schnell (bis 30 Hz)",
              "speed": "slowToFast"
            }
          ]
        },
        {
          "offset": 5,
          "function": "motor",
          "label": "Derby light (No.1), Drehung",
          "ranges": [
            {
              "from": 0,
              "to": 4,
              "kind": "off",
              "label": "Stopp"
            },
            {
              "from": 5,
              "to": 127,
              "kind": "rotation",
              "label": "Im Uhrzeigersinn, langsam bis schnell",
              "speed": "slowToFast"
            },
            {
              "from": 128,
              "to": 133,
              "kind": "off",
              "label": "Stopp"
            },
            {
              "from": 134,
              "to": 255,
              "kind": "rotation",
              "label": "Gegen den Uhrzeigersinn, langsam bis schnell",
              "speed": "slowToFast"
            }
          ]
        },
        {
          "offset": 6,
          "function": "red",
          "label": "PAR Light (No.2), Rot 0–100 %",
          "segment": 1
        },
        {
          "offset": 7,
          "function": "green",
          "label": "PAR Light (No.2), Grün 0–100 %",
          "segment": 1
        },
        {
          "offset": 8,
          "function": "blue",
          "label": "PAR Light (No.2), Blau 0–100 %",
          "segment": 1
        },
        {
          "offset": 9,
          "function": "strobe",
          "label": "PAR Light (No.2), Strobo",
          "ranges": [
            {
              "from": 0,
              "to": 9,
              "kind": "off",
              "label": "Keine Funktion"
            },
            {
              "from": 10,
              "to": 255,
              "kind": "strobe",
              "label": "Strobo langsam bis schnell (bis 30 Hz)",
              "speed": "slowToFast"
            }
          ]
        },
        {
          "offset": 10,
          "function": "other",
          "label": "PAR Light (No.2), Keep the Channel (ohne Funktion)"
        },
        {
          "offset": 11,
          "function": "red",
          "label": "PAR Light (No.3), Rot 0–100 %",
          "segment": 2
        },
        {
          "offset": 12,
          "function": "green",
          "label": "PAR Light (No.3), Grün 0–100 %",
          "segment": 2
        },
        {
          "offset": 13,
          "function": "blue",
          "label": "PAR Light (No.3), Blau 0–100 %",
          "segment": 2
        },
        {
          "offset": 14,
          "function": "strobe",
          "label": "PAR Light (No.3), Strobo",
          "ranges": [
            {
              "from": 0,
              "to": 9,
              "kind": "off",
              "label": "Keine Funktion"
            },
            {
              "from": 10,
              "to": 255,
              "kind": "strobe",
              "label": "Strobo langsam bis schnell (bis 30 Hz)",
              "speed": "slowToFast"
            }
          ]
        },
        {
          "offset": 15,
          "function": "other",
          "label": "PAR Light (No.3), Keep the Channel (ohne Funktion)"
        },
        {
          "offset": 16,
          "function": "red",
          "label": "Derby light (No.4), Rot 0–100 %",
          "tags": [
            "ring"
          ]
        },
        {
          "offset": 17,
          "function": "green",
          "label": "Derby light (No.4), Grün 0–100 %",
          "tags": [
            "ring"
          ]
        },
        {
          "offset": 18,
          "function": "blue",
          "label": "Derby light (No.4), Blau 0–100 %",
          "tags": [
            "ring"
          ]
        },
        {
          "offset": 19,
          "function": "strobe",
          "label": "Derby light (No.4), Strobo",
          "tags": [
            "ring"
          ],
          "ranges": [
            {
              "from": 0,
              "to": 9,
              "kind": "off",
              "label": "Keine Funktion"
            },
            {
              "from": 10,
              "to": 255,
              "kind": "strobe",
              "label": "Strobo langsam bis schnell (bis 30 Hz)",
              "speed": "slowToFast"
            }
          ]
        },
        {
          "offset": 20,
          "function": "motor",
          "label": "Derby light (No.4), Drehung",
          "ranges": [
            {
              "from": 0,
              "to": 4,
              "kind": "off",
              "label": "Stopp"
            },
            {
              "from": 5,
              "to": 127,
              "kind": "rotation",
              "label": "Im Uhrzeigersinn, langsam bis schnell",
              "speed": "slowToFast"
            },
            {
              "from": 128,
              "to": 133,
              "kind": "off",
              "label": "Stopp"
            },
            {
              "from": 134,
              "to": 255,
              "kind": "rotation",
              "label": "Gegen den Uhrzeigersinn, langsam bis schnell",
              "speed": "slowToFast"
            }
          ]
        },
        {
          "offset": 21,
          "function": "other",
          "label": "Laser Light (Kanal 21)",
          "tags": [
            "laser"
          ],
          "ranges": [
            {
              "from": 0,
              "to": 4,
              "kind": "closed",
              "label": "Aus (Blackout)"
            },
            {
              "from": 5,
              "to": 9,
              "kind": "open",
              "label": "An"
            },
            {
              "from": 10,
              "to": 255,
              "kind": "strobe",
              "label": "Strobo langsam bis schnell",
              "speed": "slowToFast"
            }
          ]
        },
        {
          "offset": 22,
          "function": "other",
          "label": "Laser Light (Kanal 22)",
          "tags": [
            "laser"
          ],
          "ranges": [
            {
              "from": 0,
              "to": 4,
              "kind": "closed",
              "label": "Aus (Blackout)"
            },
            {
              "from": 5,
              "to": 9,
              "kind": "open",
              "label": "An"
            },
            {
              "from": 10,
              "to": 255,
              "kind": "strobe",
              "label": "Strobo langsam bis schnell",
              "speed": "slowToFast"
            }
          ]
        },
        {
          "offset": 23,
          "function": "motor",
          "label": "Laser Light, Drehung",
          "ranges": [
            {
              "from": 0,
              "to": 4,
              "kind": "off",
              "label": "Stopp"
            },
            {
              "from": 5,
              "to": 127,
              "kind": "rotation",
              "label": "Im Uhrzeigersinn, langsam bis schnell",
              "speed": "slowToFast"
            },
            {
              "from": 128,
              "to": 133,
              "kind": "off",
              "label": "Stopp"
            },
            {
              "from": 134,
              "to": 255,
              "kind": "rotation",
              "label": "Gegen den Uhrzeigersinn, langsam bis schnell",
              "speed": "slowToFast"
            }
          ]
        },
        {
          "offset": 24,
          "function": "shutter",
          "label": "Flash Light 1",
          "tags": [
            "strobePart"
          ],
          "ranges": [
            {
              "from": 0,
              "to": 4,
              "kind": "closed",
              "label": "Aus (Blackout)"
            },
            {
              "from": 5,
              "to": 9,
              "kind": "open",
              "label": "Dauerhaft an"
            },
            {
              "from": 10,
              "to": 255,
              "kind": "strobe",
              "label": "Strobo langsam bis schnell",
              "speed": "slowToFast"
            }
          ]
        },
        {
          "offset": 25,
          "function": "shutter",
          "label": "Flash Light 2",
          "tags": [
            "strobePart"
          ],
          "ranges": [
            {
              "from": 0,
              "to": 4,
              "kind": "closed",
              "label": "Aus (Blackout)"
            },
            {
              "from": 5,
              "to": 9,
              "kind": "open",
              "label": "Dauerhaft an"
            },
            {
              "from": 10,
              "to": 255,
              "kind": "strobe",
              "label": "Strobo langsam bis schnell",
              "speed": "slowToFast"
            }
          ]
        },
        {
          "offset": 26,
          "function": "shutter",
          "label": "Flash Light 3",
          "tags": [
            "strobePart"
          ],
          "ranges": [
            {
              "from": 0,
              "to": 4,
              "kind": "closed",
              "label": "Aus (Blackout)"
            },
            {
              "from": 5,
              "to": 9,
              "kind": "open",
              "label": "Dauerhaft an"
            },
            {
              "from": 10,
              "to": 255,
              "kind": "strobe",
              "label": "Strobo langsam bis schnell",
              "speed": "slowToFast"
            }
          ]
        },
        {
          "offset": 27,
          "function": "shutter",
          "label": "Flash Light 4",
          "tags": [
            "strobePart"
          ],
          "ranges": [
            {
              "from": 0,
              "to": 4,
              "kind": "closed",
              "label": "Aus (Blackout)"
            },
            {
              "from": 5,
              "to": 9,
              "kind": "open",
              "label": "Dauerhaft an"
            },
            {
              "from": 10,
              "to": 255,
              "kind": "strobe",
              "label": "Strobo langsam bis schnell",
              "speed": "slowToFast"
            }
          ]
        }
      ]
    },
    {
      "schemaVersion": 1,
      "id": "lightmaxx-cls-fx-laser-bar-system-3ch",
      "manufacturer": "lightmaXX",
      "model": "CLS FX Laser Bar System Derby, Spot, Strobe, Laser",
      "mode": "03CH",
      "category": "generic",
      "channelCount": 3,
      "verified": true,
      "source": "lightmaXX CLS FX Laser Bar System, Bedienungsanleitung/User Manual (MUSIC STORE professional GmbH, Dokument-ID MS-LIG0013725-000, Stand 11/2018), Tabelle „3-Kanal DMX Modus“ Seiten 7 bis 9 (deutscher Teil) bzw. „3-Channel DMX Mode“ Seiten 27 bis 29; Menüstruktur Seite 17 bzw. 37, technische Daten Seite 18; Artikelnummer LIG0013725-000; gelesen bei manualslib.com (Handbuch 1597735)",
      "deviceSetup": "Menü mit den Tasten MENU, UP, DOWN und ENTER: in der Gruppe „DMX“ den Kanalmodus „03CH“ wählen und unter „dXXX“ die Adresse aus der App einstellen.",
      "notes": "Effekt-Bar mit zwei drehenden LED-Derbys (RGB), zwei LED-PARs (zusammen 6x 9 W TRI), rotem und grünem Laser und vier weißen Blitz-LEDs. Achtung Laser: nie in Augenhöhe oder ins Publikum richten. Der 3-Kanal-Modus ruft nur die eingebauten Auto- und Musikprogramme auf, einzelne Farben, Derbys oder Laser lassen sich hier nicht getrennt steuern; die Farbleiste der App wirkt deshalb nicht. Kanal 1 wählt die Programmgruppe, Kanal 2 das Programm innerhalb dieser Gruppe (AP01–AP18, AL01–AL06, AF01–AF10, AM01–AM03, SP01–SP18, SL01–SL06, SF01–SF10, SM01–SM03); die Wertebereiche von Kanal 2 hängen von Kanal 1 ab und stehen deshalb nur in der Anleitung. Die App lässt Kanal 1 auf 0 (Blackout). Die Anleitung schreibt bei Kanal 1 „224-225 Sound Mix“, gemeint ist offensichtlich 224 bis 255. Für die Steuerung aus der App den 27-Kanal-Modus nehmen.",
      "channels": [
        {
          "offset": 1,
          "function": "program",
          "label": "Programmgruppe (Auto/Sound PAR, Laser, Flash LED, Mix)",
          "ranges": [
            {
              "from": 0,
              "to": 9,
              "kind": "off",
              "label": "Blackout"
            },
            {
              "from": 10,
              "to": 31,
              "kind": "effect",
              "label": "Auto PAR"
            },
            {
              "from": 32,
              "to": 65,
              "kind": "effect",
              "label": "Auto Laser"
            },
            {
              "from": 66,
              "to": 95,
              "kind": "effect",
              "label": "Auto Flash LED"
            },
            {
              "from": 96,
              "to": 127,
              "kind": "effect",
              "label": "Auto Mix"
            },
            {
              "from": 128,
              "to": 159,
              "kind": "effect",
              "label": "Sound PAR"
            },
            {
              "from": 160,
              "to": 191,
              "kind": "effect",
              "label": "Sound Laser"
            },
            {
              "from": 192,
              "to": 223,
              "kind": "effect",
              "label": "Sound Flash LED"
            },
            {
              "from": 224,
              "to": 255,
              "kind": "effect",
              "label": "Sound Mix"
            }
          ]
        },
        {
          "offset": 2,
          "function": "program",
          "label": "Programmauswahl innerhalb der Gruppe von Kanal 1 (z. B. AP01–AP18)"
        },
        {
          "offset": 3,
          "function": "programSpeed",
          "label": "Programmgeschwindigkeit langsam bis schnell (wirkt bei Kanal 1 = 010–127)"
        }
      ]
    },
    {
      "schemaVersion": 1,
      "id": "lightmaxx-cls-fx-laser-bar-system-5ch",
      "manufacturer": "lightmaXX",
      "model": "CLS FX Laser Bar System Derby, Spot, Strobe, Laser",
      "mode": "05CH",
      "category": "par",
      "channelCount": 5,
      "verified": true,
      "source": "lightmaXX CLS FX Laser Bar System, Bedienungsanleitung/User Manual (MUSIC STORE professional GmbH, Dokument-ID MS-LIG0013725-000, Stand 11/2018), Tabelle „5-Kanal DMX Modus“ Seite 10 (deutscher Teil) bzw. „5-Channel DMX Mode“ Seite 30; Menüstruktur Seite 17 bzw. 37, technische Daten Seite 18; Artikelnummer LIG0013725-000; gelesen bei manualslib.com (Handbuch 1597735)",
      "deviceSetup": "Menü mit den Tasten MENU, UP, DOWN und ENTER: in der Gruppe „DMX“ den Kanalmodus „05CH“ wählen und unter „dXXX“ die Adresse aus der App einstellen.",
      "notes": "Effekt-Bar mit zwei drehenden LED-Derbys (RGB), zwei LED-PARs (zusammen 6x 9 W TRI), rotem und grünem Laser und vier weißen Blitz-LEDs. Achtung Laser: nie in Augenhöhe oder ins Publikum richten. Im 5-Kanal-Modus leuchten PARs und Derbys gemeinsam in einer Farbe, Laser und Blitz-LEDs sind hier nicht steuerbar. Kanal 4 mischt Helligkeit (0–191), Musik-Strobo, Strobo und „alle an“ (250–255). Die App stellt ihn auf „alle an“ und regelt die Helligkeit über die Farbkanäle; so springt das Gerät beim Dimmen nicht in den Strobo-Bereich. Strobo holt sich die App aus 201–249. Die Derby-Drehung läuft über den Regler „Drehen“.",
      "channels": [
        {
          "offset": 1,
          "function": "red",
          "label": "Rot, Helligkeit (PARs und Derbys)"
        },
        {
          "offset": 2,
          "function": "green",
          "label": "Grün, Helligkeit (PARs und Derbys)"
        },
        {
          "offset": 3,
          "function": "blue",
          "label": "Blau, Helligkeit (PARs und Derbys)"
        },
        {
          "offset": 4,
          "function": "shutter",
          "label": "PAR light & Derby light: Helligkeit, Strobo, alle an",
          "tags": [
            "needsOpen"
          ],
          "ranges": [
            {
              "from": 0,
              "to": 191,
              "kind": "fade",
              "label": "Helligkeit aller Lampen 0 bis 100 %"
            },
            {
              "from": 192,
              "to": 200,
              "kind": "random",
              "label": "Musikgesteuertes Strobo"
            },
            {
              "from": 201,
              "to": 249,
              "kind": "strobe",
              "label": "Strobo langsam bis schnell (bis 30 Hz)",
              "speed": "slowToFast"
            },
            {
              "from": 250,
              "to": 255,
              "kind": "open",
              "label": "Alle an"
            }
          ]
        },
        {
          "offset": 5,
          "function": "motor",
          "label": "LED motor rotating speed (Derbys)",
          "ranges": [
            {
              "from": 0,
              "to": 4,
              "kind": "off",
              "label": "Stopp"
            },
            {
              "from": 5,
              "to": 127,
              "kind": "rotation",
              "label": "Im Uhrzeigersinn, langsam bis schnell",
              "speed": "slowToFast"
            },
            {
              "from": 128,
              "to": 133,
              "kind": "off",
              "label": "Stopp"
            },
            {
              "from": 134,
              "to": 255,
              "kind": "rotation",
              "label": "Gegen den Uhrzeigersinn, langsam bis schnell",
              "speed": "slowToFast"
            }
          ]
        }
      ]
    },
    {
      "schemaVersion": 1,
      "id": "lightmaxx-cls-fx-laser-bar-system-9ch",
      "manufacturer": "lightmaXX",
      "model": "CLS FX Laser Bar System Derby, Spot, Strobe, Laser",
      "mode": "09CH",
      "category": "par",
      "channelCount": 9,
      "verified": true,
      "source": "lightmaXX CLS FX Laser Bar System, Bedienungsanleitung/User Manual (MUSIC STORE professional GmbH, Dokument-ID MS-LIG0013725-000, Stand 11/2018), Tabelle „9-Kanal DMX Modus“ Seiten 10 und 11 (deutscher Teil) bzw. „9-Channel DMX Mode“ Seiten 30 und 31; Menüstruktur Seite 17 bzw. 37, technische Daten Seite 18; Artikelnummer LIG0013725-000; gelesen bei manualslib.com (Handbuch 1597735)",
      "deviceSetup": "Menü mit den Tasten MENU, UP, DOWN und ENTER: in der Gruppe „DMX“ den Kanalmodus „09CH“ wählen und unter „dXXX“ die Adresse aus der App einstellen.",
      "notes": "Effekt-Bar mit zwei drehenden LED-Derbys (RGB), zwei LED-PARs (zusammen 6x 9 W TRI), rotem und grünem Laser und vier weißen Blitz-LEDs. Achtung Laser: nie in Augenhöhe oder ins Publikum richten. PARs und Derbys leuchten gemeinsam in einer Farbe. Kanal 4 mischt Helligkeit (0–191), Musik-Strobo, Strobo und „alle an“ (250–255). Die App stellt ihn auf „alle an“ und regelt die Helligkeit über die Farbkanäle; so springt das Gerät beim Dimmen nicht in den Strobo-Bereich. Strobo holt sich die App aus 201–249. Die vier weißen Blitz-LEDs sind der Strobo-Teil: Sie bleiben dunkel und blitzen nur, solange Strobo gedrückt ist. Die Laser-Kanäle sind als Laser markiert: Auf der Farbseite gibt es dafür Regler „Laser“, ganz links ist der Laser aus. Bei „Alles aus“ und Helligkeit 0 schaltet die App ihn ab. Derby- und Laser-Drehung laufen über den Regler „Drehen“.",
      "channels": [
        {
          "offset": 1,
          "function": "red",
          "label": "Rot, Helligkeit (PARs und Derbys)"
        },
        {
          "offset": 2,
          "function": "green",
          "label": "Grün, Helligkeit (PARs und Derbys)"
        },
        {
          "offset": 3,
          "function": "blue",
          "label": "Blau, Helligkeit (PARs und Derbys)"
        },
        {
          "offset": 4,
          "function": "shutter",
          "label": "PAR light & Derby light: Helligkeit, Strobo, alle an",
          "tags": [
            "needsOpen"
          ],
          "ranges": [
            {
              "from": 0,
              "to": 191,
              "kind": "fade",
              "label": "Helligkeit aller Lampen 0 bis 100 %"
            },
            {
              "from": 192,
              "to": 200,
              "kind": "random",
              "label": "Musikgesteuertes Strobo"
            },
            {
              "from": 201,
              "to": 249,
              "kind": "strobe",
              "label": "Strobo langsam bis schnell (bis 30 Hz)",
              "speed": "slowToFast"
            },
            {
              "from": 250,
              "to": 255,
              "kind": "open",
              "label": "Alle an"
            }
          ]
        },
        {
          "offset": 5,
          "function": "motor",
          "label": "LED motor rotating speed (Derbys)",
          "ranges": [
            {
              "from": 0,
              "to": 4,
              "kind": "off",
              "label": "Stopp"
            },
            {
              "from": 5,
              "to": 127,
              "kind": "rotation",
              "label": "Im Uhrzeigersinn, langsam bis schnell",
              "speed": "slowToFast"
            },
            {
              "from": 128,
              "to": 133,
              "kind": "off",
              "label": "Stopp"
            },
            {
              "from": 134,
              "to": 255,
              "kind": "rotation",
              "label": "Gegen den Uhrzeigersinn, langsam bis schnell",
              "speed": "slowToFast"
            }
          ]
        },
        {
          "offset": 6,
          "function": "other",
          "label": "Red Laser Light",
          "tags": [
            "laser"
          ],
          "ranges": [
            {
              "from": 0,
              "to": 4,
              "kind": "closed",
              "label": "Aus (Blackout)"
            },
            {
              "from": 5,
              "to": 9,
              "kind": "open",
              "label": "An"
            },
            {
              "from": 10,
              "to": 255,
              "kind": "strobe",
              "label": "Strobo langsam bis schnell",
              "speed": "slowToFast"
            }
          ]
        },
        {
          "offset": 7,
          "function": "other",
          "label": "Green Laser Light",
          "tags": [
            "laser"
          ],
          "ranges": [
            {
              "from": 0,
              "to": 4,
              "kind": "closed",
              "label": "Aus (Blackout)"
            },
            {
              "from": 5,
              "to": 9,
              "kind": "open",
              "label": "An"
            },
            {
              "from": 10,
              "to": 255,
              "kind": "strobe",
              "label": "Strobo langsam bis schnell",
              "speed": "slowToFast"
            }
          ]
        },
        {
          "offset": 8,
          "function": "motor",
          "label": "Laser Motor",
          "ranges": [
            {
              "from": 0,
              "to": 4,
              "kind": "off",
              "label": "Stopp"
            },
            {
              "from": 5,
              "to": 127,
              "kind": "rotation",
              "label": "Im Uhrzeigersinn, langsam bis schnell",
              "speed": "slowToFast"
            },
            {
              "from": 128,
              "to": 133,
              "kind": "off",
              "label": "Stopp"
            },
            {
              "from": 134,
              "to": 255,
              "kind": "rotation",
              "label": "Gegen den Uhrzeigersinn, langsam bis schnell",
              "speed": "slowToFast"
            }
          ]
        },
        {
          "offset": 9,
          "function": "shutter",
          "label": "4pcs Flash Light",
          "tags": [
            "strobePart"
          ],
          "ranges": [
            {
              "from": 0,
              "to": 4,
              "kind": "closed",
              "label": "Aus (Blackout)"
            },
            {
              "from": 5,
              "to": 9,
              "kind": "open",
              "label": "Dauerhaft an"
            },
            {
              "from": 10,
              "to": 255,
              "kind": "strobe",
              "label": "Strobo langsam bis schnell",
              "speed": "slowToFast"
            }
          ]
        }
      ]
    },
    {
      "schemaVersion": 1,
      "id": "lightmaxx-led-nano-par-8ch",
      "manufacturer": "lightmaXX",
      "model": "LED NANO PAR black 12x1W LED RGBW",
      "mode": "8 Kanäle",
      "category": "par",
      "channelCount": 8,
      "verified": true,
      "source": "lightmaXX LED NANO PAR, Bedienungsanleitung Deutsch/Englisch (MUSIC STORE professional GmbH, MS ID LIG0013274-000, Stand 03/2019), Abschnitt „Betriebsart DMX“ mit DMX-Tabelle Seite 7 (englisch Seite 19), Menüstruktur Seite 10, Spezifikationen Seite 11; Artikelnummer LIG0013274-000; gelesen bei manualslib.com (Handbuch 2274267), gegengeprüft mit der älteren Anleitung (manualslib.com, Handbuch 1261049, gleiche Tabelle)",
      "deviceSetup": "„Mode“-Taste drücken, mit „Up“/„Down“ den Menüpunkt „D001“ wählen und dort die Adresse aus der App einstellen, mit „Enter“ bestätigen. Beim Menüpunkt „IP“ die Standardeinstellung „IP.01“ lassen.",
      "notes": "Kleiner PAR mit 12 x 1 W LEDs (je 3 x Rot, Grün, Blau, Weiß), 25 Grad. Das Gerät hat nur diesen einen DMX-Modus mit 8 Kanälen. Die App steuert über Kanal 4 (Dimmer) und die Farbkanäle 5 bis 8; Kanal 1 bleibt auf 0 („Keine Funktion“), sonst übernehmen die internen Programme. Kanal 2 wählt nur zusammen mit Kanal 1 (statische Farben, Programme) etwas aus und bleibt ebenfalls auf 0. Die Anleitung beschreibt Kanal 4 als „Dimmer (in Kombination mit Kanal 1 & 2)“; ob er auch die direkten Farbkanäle 5 bis 8 dimmt, sagt sie nicht ausdrücklich. Wird die Lampe in der App beim Herunterdimmen nicht dunkler, im Kanal-Test prüfen. Achtung „IP“-Menü: Steht die Adresse auf D001, verschiebt die Einstellung „IP.02“ usw. die Startadresse in Achterschritten (IP.02 = Adresse 9); für normalen DMX-Betrieb „IP.01“ lassen. D001 versetzt das Gerät laut Anleitung außerdem in den Slave-Modus. Bei den Mischfarben auf Kanal 2 nennt die Anleitung nur Farbnamen, deshalb haben sie keinen Farbwert.",
      "channels": [
        {
          "offset": 1,
          "function": "program",
          "label": "Betriebsart / Programme (Auswahl mit Kanal 2)",
          "defaultValue": 0,
          "ranges": [
            {
              "from": 0,
              "to": 10,
              "kind": "off",
              "label": "Keine Funktion"
            },
            {
              "from": 11,
              "to": 50,
              "kind": "other",
              "label": "Statische Farben (Auswahl mit Kanal 2)"
            },
            {
              "from": 51,
              "to": 100,
              "kind": "effect",
              "label": "Farbsprung (Colour Jump)"
            },
            {
              "from": 101,
              "to": 150,
              "kind": "effect",
              "label": "Farbüberblendung (Colour Fade, Programm mit Kanal 2)"
            },
            {
              "from": 151,
              "to": 200,
              "kind": "effect",
              "label": "Sound Flash, Musiksteuerung (Programm mit Kanal 2)"
            },
            {
              "from": 201,
              "to": 255,
              "kind": "effect",
              "label": "Strobo-Programm (Programm bzw. Farbe mit Kanal 2)"
            }
          ]
        },
        {
          "offset": 2,
          "function": "colorMacro",
          "label": "Farb- bzw. Programmauswahl zu Kanal 1",
          "defaultValue": 0,
          "ranges": [
            {
              "from": 0,
              "to": 39,
              "kind": "effect",
              "label": "Farbwechsel (Colour Chase)"
            },
            {
              "from": 40,
              "to": 49,
              "kind": "slot",
              "label": "Rot",
              "color": "#FF0000"
            },
            {
              "from": 50,
              "to": 59,
              "kind": "slot",
              "label": "Grün",
              "color": "#00FF00"
            },
            {
              "from": 60,
              "to": 69,
              "kind": "slot",
              "label": "Blau",
              "color": "#0000FF"
            },
            {
              "from": 70,
              "to": 79,
              "kind": "slot",
              "label": "Gelb",
              "color": "#FFFF00"
            },
            {
              "from": 80,
              "to": 89,
              "kind": "slot",
              "label": "Türkis",
              "color": "#00FFFF"
            },
            {
              "from": 90,
              "to": 99,
              "kind": "slot",
              "label": "Violett",
              "color": "#FF00FF"
            },
            {
              "from": 100,
              "to": 109,
              "kind": "slot",
              "label": "Weiß",
              "color": "#FFFFFF"
            },
            {
              "from": 110,
              "to": 119,
              "kind": "slot",
              "label": "Rot + Grün"
            },
            {
              "from": 120,
              "to": 129,
              "kind": "slot",
              "label": "Rot + Blau"
            },
            {
              "from": 130,
              "to": 139,
              "kind": "slot",
              "label": "Rot + Weiß"
            },
            {
              "from": 140,
              "to": 149,
              "kind": "slot",
              "label": "Grün + Blau"
            },
            {
              "from": 150,
              "to": 159,
              "kind": "slot",
              "label": "Grün + Weiß"
            },
            {
              "from": 160,
              "to": 169,
              "kind": "slot",
              "label": "Blau + Weiß"
            },
            {
              "from": 170,
              "to": 179,
              "kind": "slot",
              "label": "Rot + Grün + Weiß"
            },
            {
              "from": 180,
              "to": 189,
              "kind": "slot",
              "label": "Rot + Blau + Weiß"
            },
            {
              "from": 190,
              "to": 199,
              "kind": "slot",
              "label": "Grün + Blau + Weiß"
            },
            {
              "from": 200,
              "to": 209,
              "kind": "slot",
              "label": "Rot + Grün + Blau"
            },
            {
              "from": 210,
              "to": 255,
              "kind": "slot",
              "label": "Rot + Grün + Blau + Weiß"
            }
          ]
        },
        {
          "offset": 3,
          "function": "programSpeed",
          "label": "Geschwindigkeit (in Kombination mit Kanal 1 und 2)",
          "defaultValue": 0
        },
        {
          "offset": 4,
          "function": "dimmer",
          "label": "Dimmer (in Kombination mit Kanal 1 und 2)"
        },
        {
          "offset": 5,
          "function": "red",
          "label": "Rot 0-100 %"
        },
        {
          "offset": 6,
          "function": "green",
          "label": "Grün 0-100 %"
        },
        {
          "offset": 7,
          "function": "blue",
          "label": "Blau 0-100 %"
        },
        {
          "offset": 8,
          "function": "white",
          "label": "Weiß 0-100 %"
        }
      ]
    },
    {
      "schemaVersion": 1,
      "id": "lightmaxx-led-par-54-8ch",
      "manufacturer": "lightmaXX",
      "model": "LED PAR 54 54x 1W RGBW",
      "mode": "8-Kanal DMX Modus",
      "category": "par",
      "channelCount": 8,
      "verified": true,
      "source": "lightmaXX LED PAR 54, Bedienungsanleitung Deutsch/Englisch (MUSIC STORE professional GmbH, Dokument-ID MS-LIG0015761-000, Stand 02/2023), Tabelle „8-Kanal DMX Modus“ Seite 7 (englisch „8-Channel DMX Mode“ Seite 18), Menüstruktur Seite 9, Spezifikationen Seite 10; Artikelnummer LIG0015761-000; PDF (EN_LIG0015761-000.pdf) als Archivkopie bei web.archive.org vom 20.06.2024 gelesen",
      "deviceSetup": "„Menü“-Taste drücken, mit „Up“/„Down“ „DMX Address code“ (d001 bis d512) wählen, mit „Enter“ bestätigen und die Adresse aus der App einstellen. Den Menüpunkt „IP“ auf „IP.01“ lassen.",
      "notes": "Flacher PAR mit 54 x 1 W LEDs (12 x Rot, 18 x Grün, 18 x Blau, 6 x Weiß), 25 Grad. Das Gerät hat nur diesen einen DMX-Modus. Die App steuert über Kanal 4 (Master Dimmer) und die Farbkanäle 5 bis 8; Kanal 1 bleibt auf 0 („Keine Funktion“), sonst laufen die Makros. Kanal 2 wählt die Farbe bzw. den Farbwechsel für die Makros und bleibt auf 0. Einen eigenen Strobo-Kanal hat der 8-Kanal-Modus nicht. Die Anleitung erklärt das „IP“-Menü (IP.01 bis IP.64) nicht; bei der LED NANO PAR mit gleichem Menü verschiebt es die Startadresse in Achterschritten, deshalb auf IP.01 lassen. Bei den Mischfarben auf Kanal 2 nennt die Anleitung nur Farbnamen, deshalb haben sie keinen Farbwert.",
      "channels": [
        {
          "offset": 1,
          "function": "program",
          "label": "Makros",
          "defaultValue": 0,
          "ranges": [
            {
              "from": 0,
              "to": 10,
              "kind": "off",
              "label": "Keine Funktion"
            },
            {
              "from": 11,
              "to": 50,
              "kind": "effect",
              "label": "Makro 1"
            },
            {
              "from": 51,
              "to": 100,
              "kind": "effect",
              "label": "Makro 2"
            },
            {
              "from": 101,
              "to": 150,
              "kind": "effect",
              "label": "Makro 3"
            },
            {
              "from": 151,
              "to": 200,
              "kind": "effect",
              "label": "Makro 4"
            },
            {
              "from": 201,
              "to": 255,
              "kind": "effect",
              "label": "Makro 5"
            }
          ]
        },
        {
          "offset": 2,
          "function": "colorMacro",
          "label": "Farbauswahl (zu den Makros auf Kanal 1)",
          "defaultValue": 0,
          "ranges": [
            {
              "from": 0,
              "to": 39,
              "kind": "effect",
              "label": "Alle Farben"
            },
            {
              "from": 40,
              "to": 49,
              "kind": "slot",
              "label": "Rot",
              "color": "#FF0000"
            },
            {
              "from": 50,
              "to": 59,
              "kind": "slot",
              "label": "Grün",
              "color": "#00FF00"
            },
            {
              "from": 60,
              "to": 69,
              "kind": "slot",
              "label": "Blau",
              "color": "#0000FF"
            },
            {
              "from": 70,
              "to": 79,
              "kind": "slot",
              "label": "Gelb",
              "color": "#FFFF00"
            },
            {
              "from": 80,
              "to": 89,
              "kind": "slot",
              "label": "Cyan",
              "color": "#00FFFF"
            },
            {
              "from": 90,
              "to": 99,
              "kind": "slot",
              "label": "Lila",
              "color": "#FF00FF"
            },
            {
              "from": 100,
              "to": 109,
              "kind": "slot",
              "label": "Weiß",
              "color": "#FFFFFF"
            },
            {
              "from": 110,
              "to": 119,
              "kind": "slot",
              "label": "Rot + Grün"
            },
            {
              "from": 120,
              "to": 129,
              "kind": "slot",
              "label": "Rot + Blau"
            },
            {
              "from": 130,
              "to": 139,
              "kind": "slot",
              "label": "Rot + Weiß"
            },
            {
              "from": 140,
              "to": 149,
              "kind": "slot",
              "label": "Grün + Blau"
            },
            {
              "from": 150,
              "to": 159,
              "kind": "slot",
              "label": "Grün + Weiß"
            },
            {
              "from": 160,
              "to": 169,
              "kind": "slot",
              "label": "Blau + Weiß"
            },
            {
              "from": 170,
              "to": 179,
              "kind": "slot",
              "label": "Rot + Grün + Weiß"
            },
            {
              "from": 180,
              "to": 189,
              "kind": "slot",
              "label": "Rot + Blau + Weiß"
            },
            {
              "from": 190,
              "to": 199,
              "kind": "slot",
              "label": "Grün + Blau + Weiß"
            },
            {
              "from": 200,
              "to": 209,
              "kind": "slot",
              "label": "Rot + Grün + Blau"
            },
            {
              "from": 210,
              "to": 255,
              "kind": "slot",
              "label": "Rot + Grün + Blau + Weiß"
            }
          ]
        },
        {
          "offset": 3,
          "function": "programSpeed",
          "label": "Geschwindigkeit",
          "defaultValue": 0
        },
        {
          "offset": 4,
          "function": "dimmer",
          "label": "Master Dimmer"
        },
        {
          "offset": 5,
          "function": "red",
          "label": "Rot Dimmer"
        },
        {
          "offset": 6,
          "function": "green",
          "label": "Grün Dimmer"
        },
        {
          "offset": 7,
          "function": "blue",
          "label": "Blau Dimmer"
        },
        {
          "offset": 8,
          "function": "white",
          "label": "Weiß Dimmer"
        }
      ]
    },
    {
      "schemaVersion": 1,
      "id": "lightmaxx-line-stl-ad-23ch",
      "manufacturer": "lightmaXX",
      "model": "LINE STL AD Moving Head",
      "mode": "CH23",
      "category": "movingHeadWash",
      "channelCount": 23,
      "verified": false,
      "source": "lightmaXX LINE STIL AD, Bedienungsanleitung DE/EN (Artikelnummer LIG0019723-000, hergestellt für Music Store professional GmbH), Abschnitt 7 „DMX-Betrieb - 23-Kanal-Modus“ Seiten 4 und 5 (englisch Seiten 11 und 12); Menüstruktur Abschnitt 6 Seite 3 (englisch Seite 10) (manualslib.com/manual/4600494/Lightmaxx-Line-Stil-Ad.html)",
      "deviceSetup": "MENU drücken, mit UP/DOWN „RUN“ auf „DMX512“ stellen, unter „DMX-Modus“ „CH23“ wählen und unter „Adresse“ (A001–A512) die Adresse aus der App einstellen, jeweils mit ENTER bestätigen.",
      "notes": "Kleiner Modus: Pan/Tilt mit Feinkanälen, Gesamtdimmer, Strobo und RGBW der Vorderseite; die Rückseite (Backlight) hat hier keine eigenen Farbkanäle, nur Masterdimmer und Szenen, und bleibt deshalb dunkel. Für beide Seiten den 28-Kanal-Modus nehmen. Kanal 18 ist ein Farbmakro (Rot, Grün, Blau, Weiß und Mischungen) und bleibt auf 0. Die Anleitung nennt zweimal „Hintergrundfarb-Effekt“ (Kanal 17 und 19) und beim Hintergrund-Masterdimmer den Bereich 010-255. Doppelseitiger Beam-/Strobe-Moving-Head (6 × 40 W RGBW). Im Handel heißt er „LINE STL AD“, in der Anleitung „LINE STIL AD“. Deshalb ungeprüft: Die Anleitung ist erkennbar aus einer unvollständigen Vorlage übertragen. Die Szenen 2 bis 23 sind nicht einzeln aufgeschlüsselt (nur 011–020 Szene 1, „…“, 241–250, 251–255 Szene 24) und hier als ein Bereich eingetragen. Die Anleitung nennt keine Pan-/Tilt-Winkel, deshalb fehlt „movement“; die Kanäle „Pan kontinuierlich“ und „Tilt kontinuierlich“ (vermutlich Endlosdrehung) sind ohne Wertebereiche beschrieben und bleiben auf 0. „Hintergrundfarbe“, „Hintergrund-Masterdimmer“ und die Szenenkanäle bleiben auf 0, damit die App das Licht bestimmt; was „Hintergrund“ am Gerät ist, sagt die Anleitung nicht. Einen Akku erwähnt die Anleitung nicht. Der 63-Kanal-Modus ist nicht angelegt: Die Anleitung lässt dort die Kanäle 32 bis 62 aus.",
      "channels": [
        {
          "offset": 1,
          "function": "pan",
          "label": "Pan",
          "defaultValue": 128
        },
        {
          "offset": 2,
          "function": "panFine",
          "label": "Pan fein"
        },
        {
          "offset": 3,
          "function": "tilt",
          "label": "Tilt",
          "defaultValue": 128
        },
        {
          "offset": 4,
          "function": "tiltFine",
          "label": "Tilt fein"
        },
        {
          "offset": 5,
          "function": "other",
          "label": "Pan kontinuierlich (0-100 %)"
        },
        {
          "offset": 6,
          "function": "other",
          "label": "Tilt kontinuierlich (0-100 %)"
        },
        {
          "offset": 7,
          "function": "dimmer",
          "label": "Gesamtdimmer"
        },
        {
          "offset": 8,
          "function": "strobe",
          "label": "Stroboskop",
          "ranges": [
            {
              "from": 0,
              "to": 19,
              "kind": "off",
              "label": "Keine Funktion"
            },
            {
              "from": 20,
              "to": 255,
              "kind": "strobe",
              "label": "Strobo langsam bis schnell",
              "speed": "slowToFast"
            }
          ]
        },
        {
          "offset": 9,
          "function": "red",
          "label": "Rot"
        },
        {
          "offset": 10,
          "function": "green",
          "label": "Grün"
        },
        {
          "offset": 11,
          "function": "blue",
          "label": "Blau"
        },
        {
          "offset": 12,
          "function": "white",
          "label": "Weiß"
        },
        {
          "offset": 13,
          "function": "other",
          "label": "Hintergrundfarbe",
          "ranges": [
            {
              "from": 0,
              "to": 10,
              "kind": "off",
              "label": "Keine Funktion"
            },
            {
              "from": 11,
              "to": 255,
              "kind": "other",
              "label": "Hintergrundfarbe auswählen"
            }
          ]
        },
        {
          "offset": 14,
          "function": "other",
          "label": "Hintergrund-Masterdimmer (Anleitung: 010-255)"
        },
        {
          "offset": 15,
          "function": "program",
          "label": "Szenen",
          "ranges": [
            {
              "from": 0,
              "to": 10,
              "kind": "off",
              "label": "Kein Effekt"
            },
            {
              "from": 11,
              "to": 20,
              "kind": "effect",
              "label": "Szene 1"
            },
            {
              "from": 21,
              "to": 250,
              "kind": "effect",
              "label": "Szenen 2 bis 23 (Grenzen in der Anleitung nicht aufgeschlüsselt)"
            },
            {
              "from": 251,
              "to": 255,
              "kind": "effect",
              "label": "Szene 24"
            }
          ]
        },
        {
          "offset": 16,
          "function": "programSpeed",
          "label": "Szenengeschwindigkeit"
        },
        {
          "offset": 17,
          "function": "other",
          "label": "Hintergrundfarb-Effekt (Kanal 17)",
          "ranges": [
            {
              "from": 0,
              "to": 19,
              "kind": "off",
              "label": "Kein Effekt"
            },
            {
              "from": 20,
              "to": 255,
              "kind": "other",
              "label": "Hintergrundfarbe"
            }
          ]
        },
        {
          "offset": 18,
          "function": "colorMacro",
          "label": "Farbmakro",
          "ranges": [
            {
              "from": 0,
              "to": 10,
              "kind": "off",
              "label": "Kein Effekt"
            },
            {
              "from": 11,
              "to": 25,
              "kind": "effect",
              "label": "Rot"
            },
            {
              "from": 26,
              "to": 40,
              "kind": "effect",
              "label": "Grün"
            },
            {
              "from": 41,
              "to": 55,
              "kind": "effect",
              "label": "Blau"
            },
            {
              "from": 56,
              "to": 70,
              "kind": "effect",
              "label": "Weiß"
            },
            {
              "from": 71,
              "to": 85,
              "kind": "effect",
              "label": "Rot + Grün"
            },
            {
              "from": 86,
              "to": 100,
              "kind": "effect",
              "label": "Rot + Blau"
            },
            {
              "from": 101,
              "to": 115,
              "kind": "effect",
              "label": "Grün + Blau"
            },
            {
              "from": 116,
              "to": 130,
              "kind": "effect",
              "label": "Rot + Weiß"
            },
            {
              "from": 131,
              "to": 145,
              "kind": "effect",
              "label": "Grün + Weiß"
            },
            {
              "from": 146,
              "to": 160,
              "kind": "effect",
              "label": "Blau + Weiß"
            },
            {
              "from": 161,
              "to": 175,
              "kind": "effect",
              "label": "Rot + Grün + Weiß"
            },
            {
              "from": 176,
              "to": 190,
              "kind": "effect",
              "label": "Rot + Blau + Weiß"
            },
            {
              "from": 191,
              "to": 205,
              "kind": "effect",
              "label": "Grün + Blau + Weiß"
            },
            {
              "from": 206,
              "to": 255,
              "kind": "effect",
              "label": "Rot + Grün + Blau + Weiß"
            }
          ]
        },
        {
          "offset": 19,
          "function": "other",
          "label": "Hintergrundfarb-Effekt (Kanal 19)",
          "ranges": [
            {
              "from": 0,
              "to": 10,
              "kind": "off",
              "label": "Kein Effekt"
            },
            {
              "from": 11,
              "to": 255,
              "kind": "other",
              "label": "Hintergrundfarbe"
            }
          ]
        },
        {
          "offset": 20,
          "function": "other",
          "label": "Backlight-Masterdimmer"
        },
        {
          "offset": 21,
          "function": "program",
          "label": "Backlight-Szene",
          "ranges": [
            {
              "from": 0,
              "to": 10,
              "kind": "off",
              "label": "Kein Effekt"
            },
            {
              "from": 11,
              "to": 20,
              "kind": "effect",
              "label": "Szene 1"
            },
            {
              "from": 21,
              "to": 250,
              "kind": "effect",
              "label": "Szenen 2 bis 23 (Grenzen in der Anleitung nicht aufgeschlüsselt)"
            },
            {
              "from": 251,
              "to": 255,
              "kind": "effect",
              "label": "Szene 24"
            }
          ]
        },
        {
          "offset": 22,
          "function": "programSpeed",
          "label": "Backlight-Szenengeschwindigkeit"
        },
        {
          "offset": 23,
          "function": "reset",
          "label": "Zurücksetzen",
          "ranges": [
            {
              "from": 0,
              "to": 250,
              "kind": "off",
              "label": "Keine Funktion"
            },
            {
              "from": 251,
              "to": 255,
              "kind": "other",
              "label": "Zurücksetzen"
            }
          ]
        }
      ]
    },
    {
      "schemaVersion": 1,
      "id": "lightmaxx-line-stl-ad-28ch",
      "manufacturer": "lightmaXX",
      "model": "LINE STL AD Moving Head",
      "mode": "CH28",
      "category": "movingHeadWash",
      "channelCount": 28,
      "verified": false,
      "source": "lightmaXX LINE STIL AD, Bedienungsanleitung DE/EN (Artikelnummer LIG0019723-000, hergestellt für Music Store professional GmbH), Abschnitt 8 „DMX-Betrieb - 28-Kanal-Modus“ Seiten 5 und 6 (englisch Seiten 12 und 13); Menüstruktur Abschnitt 6 Seite 3 (englisch Seite 10) (manualslib.com/manual/4600494/Lightmaxx-Line-Stil-Ad.html)",
      "deviceSetup": "MENU drücken, mit UP/DOWN „RUN“ auf „DMX512“ stellen, unter „DMX-Modus“ „CH28“ wählen und unter „Adresse“ (A001–A512) die Adresse aus der App einstellen, jeweils mit ENTER bestätigen.",
      "notes": "Empfohlener Modus: Pan/Tilt mit Feinkanälen und Geschwindigkeit, Vorderseite und Rückseite (Backlight) je mit Gesamtdimmer, Strobo und RGBW; die App färbt beide Seiten gleich. Die Anleitung nennt Kanal 18 „Backlight-Gesamtdimmer“ und Kanal 25 noch einmal „Backlight-Masterdimmer“; Kanal 18 ist hier der Dimmer der Rückseite, Kanal 25 bleibt auf 0. Bleibt die Rückseite dunkel, Kanal 25 im Kanal-Test hochziehen. Doppelseitiger Beam-/Strobe-Moving-Head (6 × 40 W RGBW). Im Handel heißt er „LINE STL AD“, in der Anleitung „LINE STIL AD“. Deshalb ungeprüft: Die Anleitung ist erkennbar aus einer unvollständigen Vorlage übertragen. Die Szenen 2 bis 23 sind nicht einzeln aufgeschlüsselt (nur 011–020 Szene 1, „…“, 241–250, 251–255 Szene 24) und hier als ein Bereich eingetragen. Die Anleitung nennt keine Pan-/Tilt-Winkel, deshalb fehlt „movement“; die Kanäle „Pan kontinuierlich“ und „Tilt kontinuierlich“ (vermutlich Endlosdrehung) sind ohne Wertebereiche beschrieben und bleiben auf 0. „Hintergrundfarbe“, „Hintergrund-Masterdimmer“ und die Szenenkanäle bleiben auf 0, damit die App das Licht bestimmt; was „Hintergrund“ am Gerät ist, sagt die Anleitung nicht. Einen Akku erwähnt die Anleitung nicht. Der 63-Kanal-Modus ist nicht angelegt: Die Anleitung lässt dort die Kanäle 32 bis 62 aus.",
      "channels": [
        {
          "offset": 1,
          "function": "pan",
          "label": "Pan",
          "defaultValue": 128
        },
        {
          "offset": 2,
          "function": "panFine",
          "label": "Pan fein"
        },
        {
          "offset": 3,
          "function": "tilt",
          "label": "Tilt",
          "defaultValue": 128
        },
        {
          "offset": 4,
          "function": "tiltFine",
          "label": "Tilt fein"
        },
        {
          "offset": 5,
          "function": "panTiltSpeed",
          "label": "Pan-/Tilt-Geschwindigkeit"
        },
        {
          "offset": 6,
          "function": "other",
          "label": "Pan kontinuierlich (0-100 %)"
        },
        {
          "offset": 7,
          "function": "other",
          "label": "Tilt kontinuierlich (0-100 %)"
        },
        {
          "offset": 8,
          "function": "dimmer",
          "label": "Gesamtdimmer"
        },
        {
          "offset": 9,
          "function": "strobe",
          "label": "Stroboskop",
          "ranges": [
            {
              "from": 0,
              "to": 19,
              "kind": "off",
              "label": "Keine Funktion"
            },
            {
              "from": 20,
              "to": 255,
              "kind": "strobe",
              "label": "Strobo langsam bis schnell",
              "speed": "slowToFast"
            }
          ]
        },
        {
          "offset": 10,
          "function": "red",
          "label": "Rot"
        },
        {
          "offset": 11,
          "function": "green",
          "label": "Grün"
        },
        {
          "offset": 12,
          "function": "blue",
          "label": "Blau"
        },
        {
          "offset": 13,
          "function": "white",
          "label": "Weiß"
        },
        {
          "offset": 14,
          "function": "other",
          "label": "Hintergrundfarbe",
          "ranges": [
            {
              "from": 0,
              "to": 10,
              "kind": "off",
              "label": "Keine Funktion"
            },
            {
              "from": 11,
              "to": 255,
              "kind": "other",
              "label": "Hintergrundfarbe auswählen"
            }
          ]
        },
        {
          "offset": 15,
          "function": "other",
          "label": "Hintergrund-Masterdimmer (Anleitung: 010-255)"
        },
        {
          "offset": 16,
          "function": "program",
          "label": "Szenen",
          "ranges": [
            {
              "from": 0,
              "to": 10,
              "kind": "off",
              "label": "Kein Effekt"
            },
            {
              "from": 11,
              "to": 20,
              "kind": "effect",
              "label": "Szene 1"
            },
            {
              "from": 21,
              "to": 250,
              "kind": "effect",
              "label": "Szenen 2 bis 23 (Grenzen in der Anleitung nicht aufgeschlüsselt)"
            },
            {
              "from": 251,
              "to": 255,
              "kind": "effect",
              "label": "Szene 24"
            }
          ]
        },
        {
          "offset": 17,
          "function": "programSpeed",
          "label": "Szenengeschwindigkeit"
        },
        {
          "offset": 18,
          "function": "dimmer",
          "label": "Backlight-Gesamtdimmer"
        },
        {
          "offset": 19,
          "function": "strobe",
          "label": "Backlight-Stroboskop",
          "ranges": [
            {
              "from": 0,
              "to": 19,
              "kind": "off",
              "label": "Keine Funktion"
            },
            {
              "from": 20,
              "to": 255,
              "kind": "strobe",
              "label": "Strobo langsam bis schnell",
              "speed": "slowToFast"
            }
          ]
        },
        {
          "offset": 20,
          "function": "red",
          "label": "Backlight Rot"
        },
        {
          "offset": 21,
          "function": "green",
          "label": "Backlight Grün"
        },
        {
          "offset": 22,
          "function": "blue",
          "label": "Backlight Blau"
        },
        {
          "offset": 23,
          "function": "white",
          "label": "Backlight Weiß"
        },
        {
          "offset": 24,
          "function": "other",
          "label": "Hintergrundfarbe (Backlight)",
          "ranges": [
            {
              "from": 0,
              "to": 10,
              "kind": "off",
              "label": "Kein Effekt"
            },
            {
              "from": 11,
              "to": 255,
              "kind": "other",
              "label": "Hintergrundfarbe auswählen"
            }
          ]
        },
        {
          "offset": 25,
          "function": "other",
          "label": "Backlight-Masterdimmer (zweiter Kanal dieses Namens)"
        },
        {
          "offset": 26,
          "function": "program",
          "label": "Backlight-Szene",
          "ranges": [
            {
              "from": 0,
              "to": 10,
              "kind": "off",
              "label": "Kein Effekt"
            },
            {
              "from": 11,
              "to": 20,
              "kind": "effect",
              "label": "Szene 1"
            },
            {
              "from": 21,
              "to": 250,
              "kind": "effect",
              "label": "Szenen 2 bis 23 (Grenzen in der Anleitung nicht aufgeschlüsselt)"
            },
            {
              "from": 251,
              "to": 255,
              "kind": "effect",
              "label": "Szene 24"
            }
          ]
        },
        {
          "offset": 27,
          "function": "programSpeed",
          "label": "Backlight-Szenengeschwindigkeit"
        },
        {
          "offset": 28,
          "function": "reset",
          "label": "Zurücksetzen",
          "ranges": [
            {
              "from": 0,
              "to": 250,
              "kind": "off",
              "label": "Keine Funktion"
            },
            {
              "from": 251,
              "to": 255,
              "kind": "other",
              "label": "Zurücksetzen"
            }
          ]
        }
      ]
    },
    {
      "schemaVersion": 1,
      "id": "lightmaxx-nano-par-cob-7ch",
      "manufacturer": "lightmaXX",
      "model": "Nano PAR COB",
      "mode": "7CH",
      "category": "par",
      "channelCount": 7,
      "verified": true,
      "source": "lightmaXX Nano PAR COB, Bedienungsanleitung Deutsch/Englisch (MUSIC STORE professional GmbH, MS ID LIG0015653-000, Stand 02/2023), Abschnitt „Betriebsart DMX“ mit Tabelle „7-Kanal-Modus“ (Seite 7, englisch „7 Channel Mode“ Seite 19), Menüstruktur Seite 9, Spezifikationen Seite 10; Artikelnummer LIG0015653-000; gelesen bei manualslib.de (Handbuch 1220469)",
      "deviceSetup": "„Mode“-Taste drücken, um das Menü zu öffnen, mit „Up“/„Down“ die DMX-Funktion „7CH“ bzw. „d001“ wählen, mit „Enter“ bestätigen und die Startadresse (d001 bis d512) auf die Adresse aus der App stellen, mit „Enter“ bestätigen.",
      "notes": "Kompakter PAR mit einer 30-W-COB-LED in RGB (kein Weiß), 0 bis 20 Hz Strobo. Das Gerät hat nur diesen einen DMX-Modus. Kanal 1 ist der Master-Dimmer, Rot, Grün und Blau lassen sich einzeln mischen. Die Anleitung nennt für Kanal 5 (Stroboskop) und Kanal 6 (Automatikbetrieb) jeweils nur „000-255“ ohne Aus-Bereich; das Profil geht davon aus, dass 0 jeweils aus bedeutet, und lässt beide auf 0. Blitzt oder wechselt die Lampe im Ruhezustand die Farben, im Kanal-Test prüfen, ab welchem Wert Strobo bzw. Automatik einsetzen. Kanal 7 ist nur die Geschwindigkeit für den Automatikbetrieb.",
      "channels": [
        {
          "offset": 1,
          "function": "dimmer",
          "label": "Master Dimmer (0 bis 100 %)"
        },
        {
          "offset": 2,
          "function": "red",
          "label": "Rot Dimmer (0 bis 100 %)"
        },
        {
          "offset": 3,
          "function": "green",
          "label": "Grün Dimmer (0 bis 100 %)"
        },
        {
          "offset": 4,
          "function": "blue",
          "label": "Blau Dimmer (0 bis 100 %)"
        },
        {
          "offset": 5,
          "function": "strobe",
          "label": "Stroboskop (Geschwindigkeit: langsam zu schnell)",
          "defaultValue": 0,
          "ranges": [
            {
              "from": 0,
              "to": 255,
              "kind": "strobe",
              "label": "Strobo langsam bis schnell (0 vermutlich aus)",
              "speed": "slowToFast"
            }
          ]
        },
        {
          "offset": 6,
          "function": "program",
          "label": "Automatikbetrieb (000-255)",
          "defaultValue": 0
        },
        {
          "offset": 7,
          "function": "programSpeed",
          "label": "Einstellung Geschwindigkeit für Automatikbetrieb",
          "defaultValue": 0
        }
      ]
    },
    {
      "schemaVersion": 1,
      "id": "lightmaxx-nano-par-fx-8ch",
      "manufacturer": "lightmaXX",
      "model": "Nano PAR FX 3x 4 W LED RGBW",
      "mode": "8-Kanal-Modus",
      "category": "par",
      "channelCount": 8,
      "verified": false,
      "source": "lightmaXX Nano PAR FX, Bedienungsanleitung Deutsch/Englisch (MUSIC STORE professional GmbH, MS ID LIG0015652-000, Stand 07/2020), Tabelle „8-Kanal-Modus“ Seite 7 (englisch „8 Channel Mode“ Seite 19), Menüstruktur Seite 10, Spezifikationen Seite 11; Artikelnummer LIG0015652-000; gelesen bei manualslib.de (Handbuch 692016), gegengeprüft mit der älteren Fassung (manualslib.de, Handbuch 641234, gleiche Tabelle)",
      "deviceSetup": "„Mode“-Taste (ältere Anleitung: „Menü“-Taste) drücken, mit „Up“/„Down“ bis „A001“ (DMX-Modus, A001 bis A511) blättern, mit „Enter“ bestätigen und dort die Adresse aus der App einstellen.",
      "notes": "PAR mit 3 x 4 W RGBW-LEDs (QCL) und zusätzlich 18 weißen SMD-Strobo-LEDs, 0 bis 20 Hz. Nicht verifiziert, weil die Tabelle in beiden gefundenen Fassungen der Anleitung (2020 und älter) bei Kanal 8 nach dem Bereich 051-100 abbricht: Was 101 bis 255 bewirkt, steht nicht drin. Der Bereich ist deshalb nur als „nicht beschrieben“ eingetragen; bei der verwandten Vega PAR COB folgen dort weitere Farbwechsel, Automatik und Musiksteuerung, für dieses Gerät ist das aber nicht belegt. Kanal 8 bleibt auf 0 (manueller Modus, Kanäle 1 bis 7 aktiv), dann bestimmt die App das Licht. Kanal 6 legt fest, was beim Strobo blitzt: 0 bis 99 PAR-LEDs und Strobo-LEDs zusammen, 100 bis 199 nur die PAR-LEDs, 200 bis 255 nur die Strobo-LEDs. Das Profil lässt ihn auf 0, beim Strobo-Knopf blitzen also beide. Einen eigenen Dimmer für die Strobo-LEDs gibt es nicht. Laut Anleitung stellt Kanal 6 auch die Geschwindigkeit des Farbsprungs auf Kanal 8 ein; das ist vermutlich ein Druckfehler (bei der Vega PAR COB ist es der letzte Kanal). Im Kanal-Test prüfen: ob die Strobo-LEDs bei Kanal 7 = 0 ganz aus sind und was Kanal 8 oberhalb von 100 macht.",
      "channels": [
        {
          "offset": 1,
          "function": "dimmer",
          "label": "Master Dimmer (000-255)"
        },
        {
          "offset": 2,
          "function": "red",
          "label": "Rot Dimmer (000-255)"
        },
        {
          "offset": 3,
          "function": "green",
          "label": "Grün Dimmer (000-255)"
        },
        {
          "offset": 4,
          "function": "blue",
          "label": "Blau Dimmer (000-255)"
        },
        {
          "offset": 5,
          "function": "white",
          "label": "Weiß Dimmer (000-255)"
        },
        {
          "offset": 6,
          "function": "other",
          "label": "Auswahl Strobo-Funktion",
          "defaultValue": 0,
          "ranges": [
            {
              "from": 0,
              "to": 99,
              "kind": "other",
              "label": "PAR und Strobo-LEDs blitzen zusammen"
            },
            {
              "from": 100,
              "to": 199,
              "kind": "other",
              "label": "Nur PAR-LEDs blitzen"
            },
            {
              "from": 200,
              "to": 255,
              "kind": "other",
              "label": "Nur Strobo-LEDs blitzen"
            }
          ]
        },
        {
          "offset": 7,
          "function": "strobe",
          "label": "Strobo",
          "defaultValue": 0,
          "ranges": [
            {
              "from": 0,
              "to": 9,
              "kind": "off",
              "label": "Kein Strobo"
            },
            {
              "from": 10,
              "to": 255,
              "kind": "strobe",
              "label": "Strobo langsam bis schnell",
              "speed": "slowToFast"
            }
          ]
        },
        {
          "offset": 8,
          "function": "program",
          "label": "Programme",
          "defaultValue": 0,
          "ranges": [
            {
              "from": 0,
              "to": 50,
              "kind": "off",
              "label": "Manueller Modus, Kanäle 1 bis 7 aktiv"
            },
            {
              "from": 51,
              "to": 100,
              "kind": "effect",
              "label": "Farbsprung (wie Menü „FF**“)"
            },
            {
              "from": 101,
              "to": 255,
              "kind": "other",
              "label": "In der Anleitung nicht beschrieben"
            }
          ]
        }
      ]
    },
    {
      "schemaVersion": 1,
      "id": "lightmaxx-nano-spot-arc-4ch",
      "manufacturer": "lightmaXX",
      "model": "Nano Spot ARC 6x 8W RGBW",
      "mode": "4 Channel Mode (d001)",
      "category": "par",
      "channelCount": 4,
      "verified": true,
      "source": "lightmaXX Nano Spot ARC, Bedienungsanleitung/User’s Manual (MUSIC STORE professional GmbH, MS ID LIG0016092-000, Stand 03/2019), Abschnitt „Betriebsart DMX“, Tabelle „4-Kanal Modus (d001)“, PDF-Seite 6 (deutsch) bzw. „4-Channel mode (d001)“, PDF-Seite 17 (englisch); Menüstruktur PDF-Seite 9 (deutsch) bzw. 20 (englisch), Spezifikationen PDF-Seite 9/10; Artikelnummer LIG0016092-000; PDF geladen von biotobt.de (https://www.biotobt.de/wp-content/uploads/2023/06/nano_spot_arc.pdf)",
      "deviceSetup": "„Menü“-Taste drücken, um das Menü zu öffnen, mit „Up“/„Down“ bis „d001“ (4-Kanal-DMX-Modus) blättern, mit „Enter“ bestätigen und dort die Adresse aus der App einstellen, mit „Enter“ bestätigen.",
      "notes": "Statischer Scheinwerfer (Floor Spot, IP65) mit 6 x 8 W RGBW-LEDs (4in1 QCL), kein Moving Head. Kleiner Modus ohne Master-Dimmer und ohne Strobo: Die App regelt die Helligkeit über die vier Farbkanäle. Für die App ist der 8-Kanal-Modus (A001) mit eigenem Dimmer und Strobo empfehlenswerter. Im Menü wählt man den Modus über die Art der Adresse: „d001“ bis „d512“ ist der 4-Kanal-Modus, „A001“ bis „A512“ der 8-Kanal-Modus. Die Menütaste heißt im deutschen Teil „Menü“, im englischen „Mode“.",
      "channels": [
        {
          "offset": 1,
          "function": "red",
          "label": "Rot Dimmer (dunkel zu hell)"
        },
        {
          "offset": 2,
          "function": "green",
          "label": "Grün Dimmer (dunkel zu hell)"
        },
        {
          "offset": 3,
          "function": "blue",
          "label": "Blau Dimmer (dunkel zu hell)"
        },
        {
          "offset": 4,
          "function": "white",
          "label": "Weiß Dimmer (dunkel zu hell)"
        }
      ]
    },
    {
      "schemaVersion": 1,
      "id": "lightmaxx-nano-spot-arc-8ch",
      "manufacturer": "lightmaXX",
      "model": "Nano Spot ARC 6x 8W RGBW",
      "mode": "8 Channel Mode (A001)",
      "category": "par",
      "channelCount": 8,
      "verified": true,
      "source": "lightmaXX Nano Spot ARC, Bedienungsanleitung/User’s Manual (MUSIC STORE professional GmbH, MS ID LIG0016092-000, Stand 03/2019), Abschnitt „Betriebsart DMX“, Tabelle „8-Kanal Modus (A001)“, PDF-Seite 7 (deutsch) bzw. „8-Channel mode (A001)“, PDF-Seite 18 (englisch); Menüstruktur PDF-Seite 9 (deutsch) bzw. 20 (englisch), Spezifikationen PDF-Seite 9/10; Artikelnummer LIG0016092-000; PDF geladen von biotobt.de (https://www.biotobt.de/wp-content/uploads/2023/06/nano_spot_arc.pdf)",
      "deviceSetup": "„Menü“-Taste drücken, um das Menü zu öffnen, mit „Up“/„Down“ bis „A001“ (8-Kanal-DMX-Modus) blättern, mit „Enter“ bestätigen und dort die Adresse aus der App einstellen, mit „Enter“ bestätigen.",
      "notes": "Statischer Scheinwerfer (Floor Spot, IP65) mit 6 x 8 W RGBW-LEDs (4in1 QCL), kein Moving Head. Empfohlener Modus für die App: eigener RGBW-Dimmer, Rot, Grün, Blau und Weiß einzeln, Strobo. Im Menü wählt man den Modus über die Art der Adresse: „A001“ bis „A512“ ist der 8-Kanal-Modus, „d001“ bis „d512“ der 4-Kanal-Modus. Kanal 7 muss zwischen 0 und 50 bleiben („DMX 8 Kanal Kontrolle“), sonst übernehmen Farbmakros, Farbwechsel oder die Musiksteuerung das Licht; das macht die App mit dem Ruhewert 0. Die Anleitung nennt für Kanal 6 (RGBW Strobe) keinen Aus-Wert, sondern 000 bis 255 langsam bis schnell; das Profil geht davon aus, dass 0 aus bedeutet. Blitzt die Lampe im Ruhezustand, im Kanal-Test prüfen, ab welchem Wert das Strobo einsetzt.",
      "channels": [
        {
          "offset": 1,
          "function": "dimmer",
          "label": "RGBW Dimmer (dunkel zu hell)"
        },
        {
          "offset": 2,
          "function": "red",
          "label": "Rot Dimmer (dunkel zu hell)"
        },
        {
          "offset": 3,
          "function": "green",
          "label": "Grün Dimmer (dunkel zu hell)"
        },
        {
          "offset": 4,
          "function": "blue",
          "label": "Blau Dimmer (dunkel zu hell)"
        },
        {
          "offset": 5,
          "function": "white",
          "label": "Weiß Dimmer (dunkel zu hell)"
        },
        {
          "offset": 6,
          "function": "strobe",
          "label": "RGBW Strobe (langsam zu schnell)",
          "ranges": [
            {
              "from": 0,
              "to": 255,
              "kind": "strobe",
              "label": "Strobo langsam bis schnell",
              "speed": "slowToFast"
            }
          ]
        },
        {
          "offset": 7,
          "function": "program",
          "label": "Makrofunktionen",
          "ranges": [
            {
              "from": 0,
              "to": 50,
              "kind": "off",
              "label": "DMX 8 Kanal Kontrolle"
            },
            {
              "from": 51,
              "to": 100,
              "kind": "effect",
              "label": "Farbmakros"
            },
            {
              "from": 101,
              "to": 150,
              "kind": "effect",
              "label": "Fester Farbwechsel"
            },
            {
              "from": 151,
              "to": 200,
              "kind": "effect",
              "label": "Farbwechsel Fade"
            },
            {
              "from": 201,
              "to": 250,
              "kind": "effect",
              "label": "Farbwechsel pulsierend"
            },
            {
              "from": 251,
              "to": 255,
              "kind": "effect",
              "label": "Musiksteuerung"
            }
          ]
        },
        {
          "offset": 8,
          "function": "programSpeed",
          "label": "Geschwindigkeit (langsam zu schnell)"
        }
      ]
    },
    {
      "schemaVersion": 1,
      "id": "lightmaxx-slim-spot-arc-4ch",
      "manufacturer": "lightmaXX",
      "model": "Slim Spot ARC 18x 10W RGBW, IP65",
      "mode": "4-Channel Mode (d001)",
      "category": "par",
      "channelCount": 4,
      "verified": true,
      "source": "lightmaXX Slim Spot ARC, Bedienungsanleitung/User Manual (MUSIC STORE professional GmbH, Dokument-ID MS-LIG0015728-000, Stand 09/2018), Abschnitt „Betriebsart DMX“, Tabelle „4-Kanal Modus“, Seite 6 (deutsch) bzw. „4-Channel Mode“, Seite 18 (englisch); Menüstruktur Seite 9 (deutsch) bzw. 20 (englisch), Spezifikationen Seite 10 bzw. 21; Artikelnummer LIG0015728-000; PDF geladen von scholz-vermietungen.net (https://www.scholz-vermietungen.net/app/download/13707681227/BEDIENUNGSANLEITUNG+LED+SLIM+SPOT.pdf)",
      "deviceSetup": "„Menu“-Taste drücken, um das Menü zu öffnen, mit „Up“/„Down“ bis „d001“ (4-Kanal-DMX-Modus) blättern, mit „Enter“ bestätigen und dort die Adresse aus der App einstellen, mit „Enter“ bestätigen.",
      "notes": "Statischer Scheinwerfer (Floor Spot, IP65) mit 18 x 10 W RGBW-LEDs (4in1 QCL), 30 Grad Abstrahlwinkel, kein Moving Head. Kleiner Modus ohne Master-Dimmer und ohne Strobo: Die App regelt die Helligkeit über die vier Farbkanäle. Für die App ist der 8-Kanal-Modus (A001) mit eigenem Dimmer und Strobo empfehlenswerter. Im Menü wählt man den Modus über die Art der Adresse: „d001“ ist der 4-Kanal-Modus, „A001“ der 8-Kanal-Modus (Adresse jeweils 001 bis 512).",
      "channels": [
        {
          "offset": 1,
          "function": "red",
          "label": "Dimmer Rot (dunkel zu hell)"
        },
        {
          "offset": 2,
          "function": "green",
          "label": "Dimmer Grün (dunkel zu hell)"
        },
        {
          "offset": 3,
          "function": "blue",
          "label": "Dimmer Blau (dunkel zu hell)"
        },
        {
          "offset": 4,
          "function": "white",
          "label": "Dimmer Weiß (dunkel zu hell)"
        }
      ]
    },
    {
      "schemaVersion": 1,
      "id": "lightmaxx-slim-spot-arc-8ch",
      "manufacturer": "lightmaXX",
      "model": "Slim Spot ARC 18x 10W RGBW, IP65",
      "mode": "8-Channel Mode (A001)",
      "category": "par",
      "channelCount": 8,
      "verified": true,
      "source": "lightmaXX Slim Spot ARC, Bedienungsanleitung/User Manual (MUSIC STORE professional GmbH, Dokument-ID MS-LIG0015728-000, Stand 09/2018), Abschnitt „Betriebsart DMX“, Tabelle „8-Kanal Modus“, Seite 7 (deutsch) bzw. „8-Chanel Mode“, Seite 18 (englisch); Menüstruktur Seite 9 (deutsch) bzw. 20 (englisch), Spezifikationen Seite 10 bzw. 21; Artikelnummer LIG0015728-000; PDF geladen von scholz-vermietungen.net (https://www.scholz-vermietungen.net/app/download/13707681227/BEDIENUNGSANLEITUNG+LED+SLIM+SPOT.pdf)",
      "deviceSetup": "„Menu“-Taste drücken, um das Menü zu öffnen, mit „Up“/„Down“ bis „A001“ (8-Kanal-DMX-Modus) blättern, mit „Enter“ bestätigen und dort die Adresse aus der App einstellen, mit „Enter“ bestätigen.",
      "notes": "Statischer Scheinwerfer (Floor Spot, IP65) mit 18 x 10 W RGBW-LEDs (4in1 QCL), 30 Grad Abstrahlwinkel, kein Moving Head. Empfohlener Modus für die App: eigener RGBW-Dimmer, Rot, Grün, Blau und Weiß einzeln, Strobo. Im Menü wählt man den Modus über die Art der Adresse: „A001“ ist der 8-Kanal-Modus, „d001“ der 4-Kanal-Modus (Adresse jeweils 001 bis 512). Kanal 7 muss zwischen 0 und 50 bleiben („DMX 8CH Kontrolle“), sonst übernehmen Farbmakros, Farbwechsel oder die Musiksteuerung das Licht; das macht die App mit dem Ruhewert 0. Die Anleitung nennt für Kanal 6 (RGBW Strobe) keinen Aus-Wert, sondern 000 bis 255 langsam bis schnell; das Profil geht davon aus, dass 0 aus bedeutet. Blitzt die Lampe im Ruhezustand, im Kanal-Test prüfen, ab welchem Wert das Strobo einsetzt.",
      "channels": [
        {
          "offset": 1,
          "function": "dimmer",
          "label": "Dimmer RGBW (dunkel zu hell)"
        },
        {
          "offset": 2,
          "function": "red",
          "label": "Dimmer Rot (dunkel zu hell)"
        },
        {
          "offset": 3,
          "function": "green",
          "label": "Dimmer Grün (dunkel zu hell)"
        },
        {
          "offset": 4,
          "function": "blue",
          "label": "Dimmer Blau (dunkel zu hell)"
        },
        {
          "offset": 5,
          "function": "white",
          "label": "Dimmer Weiß (dunkel zu hell)"
        },
        {
          "offset": 6,
          "function": "strobe",
          "label": "Strobe RGBW (langsam zu schnell)",
          "ranges": [
            {
              "from": 0,
              "to": 255,
              "kind": "strobe",
              "label": "Strobo langsam bis schnell",
              "speed": "slowToFast"
            }
          ]
        },
        {
          "offset": 7,
          "function": "program",
          "label": "Makrofunktionen",
          "ranges": [
            {
              "from": 0,
              "to": 50,
              "kind": "off",
              "label": "DMX 8CH Kontrolle"
            },
            {
              "from": 51,
              "to": 100,
              "kind": "effect",
              "label": "Farbprogramm"
            },
            {
              "from": 101,
              "to": 150,
              "kind": "effect",
              "label": "Farbwechsel sprunghaft"
            },
            {
              "from": 151,
              "to": 200,
              "kind": "effect",
              "label": "Farbwechsel abgestuft"
            },
            {
              "from": 201,
              "to": 250,
              "kind": "effect",
              "label": "Farbwechsel pulsierend"
            },
            {
              "from": 251,
              "to": 255,
              "kind": "effect",
              "label": "Sound to Light"
            }
          ]
        },
        {
          "offset": 8,
          "function": "programSpeed",
          "label": "Geschwindigkeit (langsam zu schnell)"
        }
      ]
    },
    {
      "schemaVersion": 1,
      "id": "lightmaxx-tour-spot-arc-mkii-4ch",
      "manufacturer": "lightmaXX",
      "model": "Tour Spot ARC MKII 18 x 8W RGBW",
      "mode": "4 Channel Mode (d001)",
      "category": "par",
      "channelCount": 4,
      "verified": true,
      "source": "lightmaXX Tour Spot ARC MKII, Bedienungsanleitung/User’s Manual (MUSIC STORE professional GmbH, MS ID LIG0016091-000, Stand 03/2019), Abschnitt „Betriebsart DMX“, Tabelle „4-Kanal Modus (d001)“, Seite 6 (deutsch) bzw. „4-Channel mode (d001)“, Seite 17 (englisch); Menüstruktur Seite 9 (deutsch) bzw. 20 (englisch), Spezifikationen Seite 10 bzw. 21; Artikelnummer LIG0016091-000; gelesen bei manualslib.com (Handbuch 1923176, https://www.manualslib.com/manual/1923176/Lightmaxx-Tour-Spot-Arc-Mkii.html)",
      "deviceSetup": "„Menü“-Taste drücken, um das Menü zu öffnen, mit „Up“/„Down“ bis „d001“ (4-Kanal-DMX-Modus) blättern, mit „Enter“ bestätigen und dort die Adresse aus der App einstellen, mit „Enter“ bestätigen.",
      "notes": "Statischer Scheinwerfer (Floor Spot, IP65) mit 18 x 8 W RGBW-LEDs (4in1 QCL), kein Moving Head. Kleiner Modus ohne Master-Dimmer und ohne Strobo: Die App regelt die Helligkeit über die vier Farbkanäle. Für die App ist der 8-Kanal-Modus (A001) mit eigenem Dimmer und Strobo empfehlenswerter. Im Menü wählt man den Modus über die Art der Adresse: „d001“ bis „d512“ ist der 4-Kanal-Modus, „A001“ bis „A512“ der 8-Kanal-Modus. Die Menütaste heißt im deutschen Teil „Menü“, im englischen „Mode“.",
      "channels": [
        {
          "offset": 1,
          "function": "red",
          "label": "Rot Dimmer (dunkel zu hell)"
        },
        {
          "offset": 2,
          "function": "green",
          "label": "Grün Dimmer (dunkel zu hell)"
        },
        {
          "offset": 3,
          "function": "blue",
          "label": "Blau Dimmer (dunkel zu hell)"
        },
        {
          "offset": 4,
          "function": "white",
          "label": "Weiß Dimmer (dunkel zu hell)"
        }
      ]
    },
    {
      "schemaVersion": 1,
      "id": "lightmaxx-tour-spot-arc-mkii-8ch",
      "manufacturer": "lightmaXX",
      "model": "Tour Spot ARC MKII 18 x 8W RGBW",
      "mode": "8 Channel Mode (A001)",
      "category": "par",
      "channelCount": 8,
      "verified": true,
      "source": "lightmaXX Tour Spot ARC MKII, Bedienungsanleitung/User’s Manual (MUSIC STORE professional GmbH, MS ID LIG0016091-000, Stand 03/2019), Abschnitt „Betriebsart DMX“, Tabelle „8-Kanal Modus (A001)“, Seite 7 (deutsch) bzw. „8-Channel mode (A001)“, Seite 18 (englisch); Menüstruktur Seite 9 (deutsch) bzw. 20 (englisch), Spezifikationen Seite 10 bzw. 21; Artikelnummer LIG0016091-000; gelesen bei manualslib.com (Handbuch 1923176, https://www.manualslib.com/manual/1923176/Lightmaxx-Tour-Spot-Arc-Mkii.html)",
      "deviceSetup": "„Menü“-Taste drücken, um das Menü zu öffnen, mit „Up“/„Down“ bis „A001“ (8-Kanal-DMX-Modus) blättern, mit „Enter“ bestätigen und dort die Adresse aus der App einstellen, mit „Enter“ bestätigen.",
      "notes": "Statischer Scheinwerfer (Floor Spot, IP65) mit 18 x 8 W RGBW-LEDs (4in1 QCL), kein Moving Head. Empfohlener Modus für die App: eigener RGBW-Dimmer, Rot, Grün, Blau und Weiß einzeln, Strobo. Im Menü wählt man den Modus über die Art der Adresse: „A001“ bis „A512“ ist der 8-Kanal-Modus, „d001“ bis „d512“ der 4-Kanal-Modus. Kanal 7 muss zwischen 0 und 50 bleiben („DMX 8 Kanal Kontrolle“), sonst übernehmen Farbmakros, Farbwechsel oder die Musiksteuerung das Licht; das macht die App mit dem Ruhewert 0. Die Anleitung nennt für Kanal 6 (RGBW Strobe) keinen Aus-Wert, sondern 000 bis 255 langsam bis schnell; das Profil geht davon aus, dass 0 aus bedeutet. Blitzt die Lampe im Ruhezustand, im Kanal-Test prüfen, ab welchem Wert das Strobo einsetzt.",
      "channels": [
        {
          "offset": 1,
          "function": "dimmer",
          "label": "RGBW Dimmer (dunkel zu hell)"
        },
        {
          "offset": 2,
          "function": "red",
          "label": "Rot Dimmer (dunkel zu hell)"
        },
        {
          "offset": 3,
          "function": "green",
          "label": "Grün Dimmer (dunkel zu hell)"
        },
        {
          "offset": 4,
          "function": "blue",
          "label": "Blau Dimmer (dunkel zu hell)"
        },
        {
          "offset": 5,
          "function": "white",
          "label": "Weiß Dimmer (dunkel zu hell)"
        },
        {
          "offset": 6,
          "function": "strobe",
          "label": "RGBW Strobe (langsam zu schnell)",
          "ranges": [
            {
              "from": 0,
              "to": 255,
              "kind": "strobe",
              "label": "Strobo langsam bis schnell",
              "speed": "slowToFast"
            }
          ]
        },
        {
          "offset": 7,
          "function": "program",
          "label": "Makrofunktionen",
          "ranges": [
            {
              "from": 0,
              "to": 50,
              "kind": "off",
              "label": "DMX 8 Kanal Kontrolle"
            },
            {
              "from": 51,
              "to": 100,
              "kind": "effect",
              "label": "Farbmakros"
            },
            {
              "from": 101,
              "to": 150,
              "kind": "effect",
              "label": "Fester Farbwechsel"
            },
            {
              "from": 151,
              "to": 200,
              "kind": "effect",
              "label": "Farbwechsel Fade"
            },
            {
              "from": 201,
              "to": 250,
              "kind": "effect",
              "label": "Farbwechsel pulsierend"
            },
            {
              "from": 251,
              "to": 255,
              "kind": "effect",
              "label": "Musiksteuerung"
            }
          ]
        },
        {
          "offset": 8,
          "function": "programSpeed",
          "label": "Geschwindigkeit (langsam zu schnell)"
        }
      ]
    },
    {
      "schemaVersion": 1,
      "id": "lightmaxx-vector-arc-flood-ii-10ch",
      "manufacturer": "lightmaXX",
      "model": "Vector ARC Flood II",
      "mode": "10CH DMX Mode (d001)",
      "category": "par",
      "channelCount": 10,
      "verified": true,
      "source": "lightmaXX Vector ARC Flood II, Bedienungsanleitung (MUSIC STORE professional GmbH, LIG0016234-000, Stand 09/2019, deutscher Teil, Scan), Abschnitt „Betriebsart DMX“, Kanaltabelle PDF-Seite 2; „Die Menüstruktur im Detail“ PDF-Seite 4; Spezifikationen PDF-Seite 5; Artikelnummer LIG0016234-000; PDF geladen von partyworker.de (https://www.partyworker.de/media/downloads/Vector_24x10.pdf)",
      "deviceSetup": "„MENU“-Taste drücken, um das Menü zu öffnen, mit „Up“/„Down“ bis „d001“ (10CH DMX Mode) blättern, mit „Enter“ bestätigen und dort die Adresse aus der App einstellen (d001 bis d512), mit „Enter“ bestätigen.",
      "notes": "Statischer, lüfterloser Fluter (IP65) mit 24 x 18 W 6in1-LEDs (RGBWA+UV), kein Moving Head. Das Gerät hat nur einen DMX-Modus mit 10 Kanälen: Master-Dimmer, Rot, Grün, Blau, Weiß, Amber und UV einzeln, Strobo, Makrofunktion und deren Geschwindigkeit. Die Anleitung gibt für Kanal 8 (Strobe) und Kanal 9 (Makro Funktion) nur den Bereich 1 bis 255 an, ohne Einzelwerte; 0 ist nicht beschrieben und gilt im Profil als aus (Ruhewert 0). Kanal 9 muss auf 0 bleiben, sonst übernehmen die Makros das Licht. Welche Makros hinter 1 bis 255 liegen und in welche Richtung das Strobo schneller wird, steht nicht in der Anleitung; bei Bedarf im Kanal-Test prüfen. Die Datei heißt bei partyworker.de „Vector_24x10.pdf“, enthält aber laut Titelseite, Artikelnummer und technischen Daten die Anleitung des Vector ARC Flood II (24 x 18 W).",
      "channels": [
        {
          "offset": 1,
          "function": "dimmer",
          "label": "Master Dimmer"
        },
        {
          "offset": 2,
          "function": "red",
          "label": "Rot Dimmer"
        },
        {
          "offset": 3,
          "function": "green",
          "label": "Grün Dimmer"
        },
        {
          "offset": 4,
          "function": "blue",
          "label": "Blau Dimmer"
        },
        {
          "offset": 5,
          "function": "white",
          "label": "Weiß Dimmer"
        },
        {
          "offset": 6,
          "function": "amber",
          "label": "Amber Dimmer"
        },
        {
          "offset": 7,
          "function": "uv",
          "label": "UV Dimmer"
        },
        {
          "offset": 8,
          "function": "strobe",
          "label": "Strobe (1-255)",
          "ranges": [
            {
              "from": 1,
              "to": 255,
              "kind": "strobe",
              "label": "Strobo"
            }
          ]
        },
        {
          "offset": 9,
          "function": "program",
          "label": "Makro Funktion (1-255)",
          "ranges": [
            {
              "from": 1,
              "to": 255,
              "kind": "effect",
              "label": "Makrofunktion"
            }
          ]
        },
        {
          "offset": 10,
          "function": "programSpeed",
          "label": "Makro Funktion (Anpassung der Geschwindigkeit)"
        }
      ]
    },
    {
      "schemaVersion": 1,
      "id": "lightmaxx-vector-bsw-10r-mkii-16ch",
      "manufacturer": "lightmaXX",
      "model": "VECTOR BSW 10R MKII",
      "mode": "DMX 16 channel",
      "category": "movingHeadSpot",
      "channelCount": 16,
      "movement": {
        "panDegrees": 540,
        "tiltDegrees": 270
      },
      "verified": false,
      "source": "lightmaXX Vector BSW 10R MKII, Bedienungsanleitung 12/2018 (Artikel LIG0016088-000, Music Store professional GmbH), DMX-Tabelle mit den Spalten „24“ und „16“ (nur als Bild) Seiten 25 bis 29 im englischen Teil bzw. 10 bis 14 im deutschen Teil, Menütabelle Seiten 29/30 bzw. 14/15, „Function modes“ Seite 22, Pan 540° und Tilt 270° aus den technischen Daten Seite 24 (manualslib.com/manual/1923169/Lightmaxx-Vector-Bsw-10r-Mkii.html)",
      "deviceSetup": "Menü „Run Mode“ (im Text „WORK MOD“) → „DMX 16 channel“ wählen bzw. unter „Channel Qty.“ „simple“ (Sample) einstellen, dann unter „DMX Address“ (ADDR) die Adresse aus der App einstellen; Bestätigen mit dem Encoder-Rad oder am Touch-Display.",
      "notes": "Einfacher Modus ohne Feinkanäle, Bewegungen können ruckeln; wenn möglich den 24-Kanal-Modus nehmen. Entladungslampe (Osram Sirius HRI 280 W): Sie muss gezündet sein, bevor die App Licht sieht. Entweder im Menü „Run Mode“ → „Light switch“ → „sure“ (im Text „Lamp Control“) oder unter „Advanced Setup“ → „Lamp up when“ „power on“ bzw. „reset done“ wählen; nach dem Ausschalten ist das Zünden 30 s gesperrt. Der Power-Macro-Kanal bleibt in der App auf 0 (leer), die Lampe lässt sich dort mit 130–139 zünden und mit 230–239 löschen. Die Anleitung hat Fehler, deshalb ungeprüft: Im statischen Goborad stehen 14 Gobos, die technischen Daten nennen 13; die Wackel-Stellungen sind falsch nummeriert (zweimal „Gobo 2“, einmal ohne Nummer, „176-183“ doppelt für Gobo 11 und 12) und hier der Reihe nach als Stellung 1 bis 14 in 8er-Schritten eingetragen (096-104 auf 096-103 gekürzt). Im rotierenden Goborad war „014-019 Gobo 5“ mit Gobo 4 überlappend und ist auf 017-019 korrigiert; die Einzelstellung 224 heißt nur „Forwards“. Die Tabelle schreibt „Tilt Movement by 540°“, die technischen Daten 270°; eingetragen ist 270°. Die Farben nennt die Anleitung nur „Colour 1“ bis „Colour 13“ (laut deutschen Daten inkl. CTO, UV und Halbfarben), deshalb ohne Farbwert; bitte an der Lampe prüfen und benennen. 0–127 fährt das Farbrad stufenlos, 130–189 rastet es auf die Farben. Im Power-Macro-Kanal ist 190–199 in der Anleitung nicht belegt. Gobo- und Prismadrehung haben laut Anleitung zwei Bedeutungen (Position 0–200° bei Index-Stellung, sonst Drehung); eingetragen ist die Drehung. Die Menütabelle nennt die Modi „DMX 16 channel“ und „DMX 24 channel“, der Text „Channel Mode“ mit „Sample“ (einfach) und „Extend“ (erweitert), die Tabelle „Channel Qty.“ mit „simple“ und „expand“.",
      "channels": [
        {
          "offset": 1,
          "function": "pan",
          "label": "X (Pan Movement by 540°)",
          "defaultValue": 128
        },
        {
          "offset": 2,
          "function": "tilt",
          "label": "Y (Tilt Movement)",
          "defaultValue": 128
        },
        {
          "offset": 3,
          "function": "panTiltSpeed",
          "label": "XY Speed (max. bis min.)"
        },
        {
          "offset": 4,
          "function": "control",
          "label": "Power Macro",
          "ranges": [
            {
              "from": 0,
              "to": 129,
              "kind": "off",
              "label": "Leer"
            },
            {
              "from": 130,
              "to": 139,
              "kind": "other",
              "label": "Lampe an, Reset (alles außer Pan/Tilt)"
            },
            {
              "from": 140,
              "to": 149,
              "kind": "other",
              "label": "Pan/Tilt-Reset"
            },
            {
              "from": 150,
              "to": 189,
              "kind": "other",
              "label": "Reset der Effektmotoren"
            },
            {
              "from": 200,
              "to": 209,
              "kind": "other",
              "label": "Gesamt-Reset"
            },
            {
              "from": 210,
              "to": 229,
              "kind": "off",
              "label": "Leer"
            },
            {
              "from": 230,
              "to": 239,
              "kind": "other",
              "label": "Lampe aus"
            },
            {
              "from": 240,
              "to": 255,
              "kind": "off",
              "label": "Leer"
            }
          ]
        },
        {
          "offset": 5,
          "function": "colorWheel",
          "label": "Colour",
          "ranges": [
            {
              "from": 0,
              "to": 8,
              "kind": "slot",
              "label": "Offen/Weiß (stufenlos 100 % bis 10 %)",
              "color": "#FFFFFF"
            },
            {
              "from": 9,
              "to": 17,
              "kind": "slot",
              "label": "Farbe 1 (stufenlos 100 % bis 10 %)"
            },
            {
              "from": 18,
              "to": 26,
              "kind": "slot",
              "label": "Farbe 2 (stufenlos 100 % bis 10 %)"
            },
            {
              "from": 27,
              "to": 36,
              "kind": "slot",
              "label": "Farbe 3 (stufenlos 100 % bis 10 %)"
            },
            {
              "from": 37,
              "to": 45,
              "kind": "slot",
              "label": "Farbe 4 (stufenlos 100 % bis 10 %)"
            },
            {
              "from": 46,
              "to": 54,
              "kind": "slot",
              "label": "Farbe 5 (stufenlos 100 % bis 10 %)"
            },
            {
              "from": 55,
              "to": 63,
              "kind": "slot",
              "label": "Farbe 6 (stufenlos 100 % bis 10 %)"
            },
            {
              "from": 64,
              "to": 72,
              "kind": "slot",
              "label": "Farbe 7 (stufenlos 100 % bis 10 %)"
            },
            {
              "from": 73,
              "to": 81,
              "kind": "slot",
              "label": "Farbe 8 (stufenlos 100 % bis 10 %)"
            },
            {
              "from": 82,
              "to": 90,
              "kind": "slot",
              "label": "Farbe 9 (stufenlos 100 % bis 10 %)"
            },
            {
              "from": 91,
              "to": 100,
              "kind": "slot",
              "label": "Farbe 10 (stufenlos 100 % bis 10 %)"
            },
            {
              "from": 101,
              "to": 109,
              "kind": "slot",
              "label": "Farbe 11 (stufenlos 100 % bis 10 %)"
            },
            {
              "from": 110,
              "to": 118,
              "kind": "slot",
              "label": "Farbe 12 (stufenlos 100 % bis 10 %)"
            },
            {
              "from": 119,
              "to": 127,
              "kind": "slot",
              "label": "Farbe 13 (stufenlos 100 % bis 10 %)"
            },
            {
              "from": 128,
              "to": 129,
              "kind": "slot",
              "label": "Offen/Weiß",
              "color": "#FFFFFF"
            },
            {
              "from": 130,
              "to": 134,
              "kind": "slot",
              "label": "Farbe 1"
            },
            {
              "from": 135,
              "to": 138,
              "kind": "slot",
              "label": "Farbe 2"
            },
            {
              "from": 139,
              "to": 143,
              "kind": "slot",
              "label": "Farbe 3"
            },
            {
              "from": 144,
              "to": 147,
              "kind": "slot",
              "label": "Farbe 4"
            },
            {
              "from": 148,
              "to": 152,
              "kind": "slot",
              "label": "Farbe 5"
            },
            {
              "from": 153,
              "to": 157,
              "kind": "slot",
              "label": "Farbe 6"
            },
            {
              "from": 158,
              "to": 161,
              "kind": "slot",
              "label": "Farbe 7"
            },
            {
              "from": 162,
              "to": 166,
              "kind": "slot",
              "label": "Farbe 8"
            },
            {
              "from": 167,
              "to": 171,
              "kind": "slot",
              "label": "Farbe 9"
            },
            {
              "from": 172,
              "to": 176,
              "kind": "slot",
              "label": "Farbe 10"
            },
            {
              "from": 177,
              "to": 180,
              "kind": "slot",
              "label": "Farbe 11"
            },
            {
              "from": 181,
              "to": 185,
              "kind": "slot",
              "label": "Farbe 12"
            },
            {
              "from": 186,
              "to": 189,
              "kind": "slot",
              "label": "Farbe 13"
            },
            {
              "from": 190,
              "to": 215,
              "kind": "effect",
              "label": "Regenbogen vorwärts, schnell bis langsam"
            },
            {
              "from": 216,
              "to": 217,
              "kind": "slot",
              "label": "Offen/Weiß",
              "color": "#FFFFFF"
            },
            {
              "from": 218,
              "to": 243,
              "kind": "effect",
              "label": "Regenbogen rückwärts, langsam bis schnell"
            },
            {
              "from": 244,
              "to": 255,
              "kind": "effect",
              "label": "Zufällige Farbwahl, schnell bis langsam"
            }
          ]
        },
        {
          "offset": 6,
          "function": "other",
          "label": "Speed (Speed of rotating Gobo selection from max. to min.)"
        },
        {
          "offset": 7,
          "function": "gobo",
          "label": "Static Gobo",
          "ranges": [
            {
              "from": 0,
              "to": 3,
              "kind": "slot",
              "label": "Offen"
            },
            {
              "from": 4,
              "to": 9,
              "kind": "slot",
              "label": "Gobo 1"
            },
            {
              "from": 10,
              "to": 15,
              "kind": "slot",
              "label": "Gobo 2"
            },
            {
              "from": 16,
              "to": 21,
              "kind": "slot",
              "label": "Gobo 3"
            },
            {
              "from": 22,
              "to": 27,
              "kind": "slot",
              "label": "Gobo 4"
            },
            {
              "from": 28,
              "to": 33,
              "kind": "slot",
              "label": "Gobo 5"
            },
            {
              "from": 34,
              "to": 39,
              "kind": "slot",
              "label": "Gobo 6"
            },
            {
              "from": 40,
              "to": 45,
              "kind": "slot",
              "label": "Gobo 7"
            },
            {
              "from": 46,
              "to": 51,
              "kind": "slot",
              "label": "Gobo 8"
            },
            {
              "from": 52,
              "to": 57,
              "kind": "slot",
              "label": "Gobo 9"
            },
            {
              "from": 58,
              "to": 63,
              "kind": "slot",
              "label": "Gobo 10"
            },
            {
              "from": 64,
              "to": 69,
              "kind": "slot",
              "label": "Gobo 11"
            },
            {
              "from": 70,
              "to": 75,
              "kind": "slot",
              "label": "Gobo 12"
            },
            {
              "from": 76,
              "to": 81,
              "kind": "slot",
              "label": "Gobo 13"
            },
            {
              "from": 82,
              "to": 87,
              "kind": "slot",
              "label": "Gobo 14"
            },
            {
              "from": 88,
              "to": 95,
              "kind": "shake",
              "label": "Gobo wackelt, Stellung 1 (Anleitung: „Shaking Gobo 2“)"
            },
            {
              "from": 96,
              "to": 103,
              "kind": "shake",
              "label": "Gobo wackelt, Stellung 2 (Anleitung: „Shaking Gobo 2 (096-104)“)"
            },
            {
              "from": 104,
              "to": 111,
              "kind": "shake",
              "label": "Gobo wackelt, Stellung 3 (Anleitung: „Shaking Gobo 3“)"
            },
            {
              "from": 112,
              "to": 119,
              "kind": "shake",
              "label": "Gobo wackelt, Stellung 4 (Anleitung: „Shaking Gobo 4“)"
            },
            {
              "from": 120,
              "to": 127,
              "kind": "shake",
              "label": "Gobo wackelt, Stellung 5 (Anleitung: „Shaking Gobo (ohne Nummer)“)"
            },
            {
              "from": 128,
              "to": 135,
              "kind": "shake",
              "label": "Gobo wackelt, Stellung 6 (Anleitung: „Shaking Gobo 5“)"
            },
            {
              "from": 136,
              "to": 143,
              "kind": "shake",
              "label": "Gobo wackelt, Stellung 7 (Anleitung: „Shaking Gobo 6“)"
            },
            {
              "from": 144,
              "to": 151,
              "kind": "shake",
              "label": "Gobo wackelt, Stellung 8 (Anleitung: „Shaking Gobo 7“)"
            },
            {
              "from": 152,
              "to": 159,
              "kind": "shake",
              "label": "Gobo wackelt, Stellung 9 (Anleitung: „Shaking Gobo 8“)"
            },
            {
              "from": 160,
              "to": 167,
              "kind": "shake",
              "label": "Gobo wackelt, Stellung 10 (Anleitung: „Shaking Gobo 9“)"
            },
            {
              "from": 168,
              "to": 175,
              "kind": "shake",
              "label": "Gobo wackelt, Stellung 11 (Anleitung: „Shaking Gobo 10“)"
            },
            {
              "from": 176,
              "to": 183,
              "kind": "shake",
              "label": "Gobo wackelt, Stellung 12 (Anleitung: „Shaking Gobo 11 und 12 (176-183 doppelt)“)"
            },
            {
              "from": 184,
              "to": 191,
              "kind": "shake",
              "label": "Gobo wackelt, Stellung 13 (Anleitung: „Shaking Gobo 13“)"
            },
            {
              "from": 192,
              "to": 199,
              "kind": "shake",
              "label": "Gobo wackelt, Stellung 14 (Anleitung: „Shaking Gobo 14“)"
            },
            {
              "from": 200,
              "to": 201,
              "kind": "slot",
              "label": "Beam"
            },
            {
              "from": 202,
              "to": 221,
              "kind": "rotation",
              "label": "Goborad dreht vorwärts, schnell bis langsam",
              "speed": "fastToSlow"
            },
            {
              "from": 222,
              "to": 223,
              "kind": "off",
              "label": "Keine Drehung"
            },
            {
              "from": 224,
              "to": 243,
              "kind": "rotation",
              "label": "Goborad dreht rückwärts, langsam bis schnell",
              "speed": "slowToFast"
            },
            {
              "from": 244,
              "to": 255,
              "kind": "effect",
              "label": "Zufällige Gobowahl, schnell bis langsam"
            }
          ]
        },
        {
          "offset": 8,
          "function": "gobo2",
          "label": "Gobo (rotierendes Goborad)",
          "ranges": [
            {
              "from": 0,
              "to": 4,
              "kind": "slot",
              "label": "Offen"
            },
            {
              "from": 5,
              "to": 7,
              "kind": "slot",
              "label": "Gobo 1"
            },
            {
              "from": 8,
              "to": 10,
              "kind": "slot",
              "label": "Gobo 2"
            },
            {
              "from": 11,
              "to": 13,
              "kind": "slot",
              "label": "Gobo 3"
            },
            {
              "from": 14,
              "to": 16,
              "kind": "slot",
              "label": "Gobo 4"
            },
            {
              "from": 17,
              "to": 19,
              "kind": "slot",
              "label": "Gobo 5"
            },
            {
              "from": 20,
              "to": 22,
              "kind": "slot",
              "label": "Gobo 6"
            },
            {
              "from": 23,
              "to": 25,
              "kind": "slot",
              "label": "Gobo 7"
            },
            {
              "from": 26,
              "to": 28,
              "kind": "slot",
              "label": "Gobo 8"
            },
            {
              "from": 29,
              "to": 31,
              "kind": "slot",
              "label": "Gobo 9"
            },
            {
              "from": 32,
              "to": 34,
              "kind": "slot",
              "label": "Gobo 1, Rotationsstellung (Rotation Gobo 1)"
            },
            {
              "from": 35,
              "to": 37,
              "kind": "slot",
              "label": "Gobo 2, Rotationsstellung (Rotation Gobo 2)"
            },
            {
              "from": 38,
              "to": 40,
              "kind": "slot",
              "label": "Gobo 3, Rotationsstellung (Rotation Gobo 3)"
            },
            {
              "from": 41,
              "to": 43,
              "kind": "slot",
              "label": "Gobo 4, Rotationsstellung (Rotation Gobo 4)"
            },
            {
              "from": 44,
              "to": 46,
              "kind": "slot",
              "label": "Gobo 5, Rotationsstellung (Rotation Gobo 5)"
            },
            {
              "from": 47,
              "to": 49,
              "kind": "slot",
              "label": "Gobo 6, Rotationsstellung (Rotation Gobo 6)"
            },
            {
              "from": 50,
              "to": 52,
              "kind": "slot",
              "label": "Gobo 7, Rotationsstellung (Rotation Gobo 7)"
            },
            {
              "from": 53,
              "to": 55,
              "kind": "slot",
              "label": "Gobo 8, Rotationsstellung (Rotation Gobo 8)"
            },
            {
              "from": 56,
              "to": 59,
              "kind": "slot",
              "label": "Gobo 9, Rotationsstellung (Rotation Gobo 9)"
            },
            {
              "from": 60,
              "to": 67,
              "kind": "shake",
              "label": "Gobo 1 wackelt, langsam bis schnell"
            },
            {
              "from": 68,
              "to": 75,
              "kind": "shake",
              "label": "Gobo 2 wackelt, langsam bis schnell"
            },
            {
              "from": 76,
              "to": 83,
              "kind": "shake",
              "label": "Gobo 3 wackelt, langsam bis schnell"
            },
            {
              "from": 84,
              "to": 91,
              "kind": "shake",
              "label": "Gobo 4 wackelt, langsam bis schnell"
            },
            {
              "from": 92,
              "to": 99,
              "kind": "shake",
              "label": "Gobo 5 wackelt, langsam bis schnell"
            },
            {
              "from": 100,
              "to": 107,
              "kind": "shake",
              "label": "Gobo 6 wackelt, langsam bis schnell"
            },
            {
              "from": 108,
              "to": 115,
              "kind": "shake",
              "label": "Gobo 7 wackelt, langsam bis schnell"
            },
            {
              "from": 116,
              "to": 123,
              "kind": "shake",
              "label": "Gobo 8 wackelt, langsam bis schnell"
            },
            {
              "from": 124,
              "to": 129,
              "kind": "shake",
              "label": "Gobo 9 wackelt, langsam bis schnell"
            },
            {
              "from": 130,
              "to": 137,
              "kind": "shake",
              "label": "Gobo 1 dreht und wackelt, langsam bis schnell"
            },
            {
              "from": 138,
              "to": 145,
              "kind": "shake",
              "label": "Gobo 2 dreht und wackelt, langsam bis schnell"
            },
            {
              "from": 146,
              "to": 153,
              "kind": "shake",
              "label": "Gobo 3 dreht und wackelt, langsam bis schnell"
            },
            {
              "from": 154,
              "to": 161,
              "kind": "shake",
              "label": "Gobo 4 dreht und wackelt, langsam bis schnell"
            },
            {
              "from": 162,
              "to": 169,
              "kind": "shake",
              "label": "Gobo 5 dreht und wackelt, langsam bis schnell"
            },
            {
              "from": 170,
              "to": 177,
              "kind": "shake",
              "label": "Gobo 6 dreht und wackelt, langsam bis schnell"
            },
            {
              "from": 178,
              "to": 185,
              "kind": "shake",
              "label": "Gobo 7 dreht und wackelt, langsam bis schnell"
            },
            {
              "from": 186,
              "to": 193,
              "kind": "shake",
              "label": "Gobo 8 dreht und wackelt, langsam bis schnell"
            },
            {
              "from": 194,
              "to": 199,
              "kind": "shake",
              "label": "Gobo 9 dreht und wackelt, langsam bis schnell"
            },
            {
              "from": 200,
              "to": 201,
              "kind": "slot",
              "label": "Offen"
            },
            {
              "from": 202,
              "to": 221,
              "kind": "rotation",
              "label": "Goborad dreht vorwärts, schnell bis langsam",
              "speed": "fastToSlow"
            },
            {
              "from": 222,
              "to": 223,
              "kind": "slot",
              "label": "Offen"
            },
            {
              "from": 224,
              "to": 224,
              "kind": "other",
              "label": "„Forwards“ (in der Anleitung ohne Erklärung)"
            },
            {
              "from": 225,
              "to": 243,
              "kind": "rotation",
              "label": "Goborad dreht rückwärts, langsam bis schnell",
              "speed": "slowToFast"
            },
            {
              "from": 244,
              "to": 255,
              "kind": "effect",
              "label": "Zufällige Gobowahl, schnell bis langsam"
            }
          ]
        },
        {
          "offset": 9,
          "function": "gobo2Rotation",
          "label": "Gobo rotation (je nach Gobo-Stellung: Position 0–200° oder Drehung)",
          "ranges": [
            {
              "from": 0,
              "to": 0,
              "kind": "off",
              "label": "Keine Drehung"
            },
            {
              "from": 1,
              "to": 127,
              "kind": "rotation",
              "label": "Gobo dreht vorwärts, schnell bis langsam",
              "speed": "fastToSlow"
            },
            {
              "from": 128,
              "to": 129,
              "kind": "off",
              "label": "Keine Drehung"
            },
            {
              "from": 130,
              "to": 255,
              "kind": "rotation",
              "label": "Gobo dreht rückwärts, langsam bis schnell",
              "speed": "slowToFast"
            }
          ]
        },
        {
          "offset": 10,
          "function": "prism",
          "label": "Prism",
          "ranges": [
            {
              "from": 0,
              "to": 19,
              "kind": "off",
              "label": "Offen, kein Prisma"
            },
            {
              "from": 20,
              "to": 49,
              "kind": "effect",
              "label": "6-fach-Prisma linear, Indexierung"
            },
            {
              "from": 50,
              "to": 75,
              "kind": "rotation",
              "label": "6-fach-Prisma linear, Drehung"
            },
            {
              "from": 76,
              "to": 105,
              "kind": "effect",
              "label": "8-fach-Prisma rund, Indexierung"
            },
            {
              "from": 106,
              "to": 127,
              "kind": "rotation",
              "label": "8-fach-Prisma rund, Drehung"
            },
            {
              "from": 128,
              "to": 135,
              "kind": "effect",
              "label": "Makro 1"
            },
            {
              "from": 136,
              "to": 143,
              "kind": "effect",
              "label": "Makro 2"
            },
            {
              "from": 144,
              "to": 151,
              "kind": "effect",
              "label": "Makro 3"
            },
            {
              "from": 152,
              "to": 159,
              "kind": "effect",
              "label": "Makro 4"
            },
            {
              "from": 160,
              "to": 167,
              "kind": "effect",
              "label": "Makro 5"
            },
            {
              "from": 168,
              "to": 175,
              "kind": "effect",
              "label": "Makro 6"
            },
            {
              "from": 176,
              "to": 183,
              "kind": "effect",
              "label": "Makro 7"
            },
            {
              "from": 184,
              "to": 191,
              "kind": "effect",
              "label": "Makro 8"
            },
            {
              "from": 192,
              "to": 199,
              "kind": "effect",
              "label": "Makro 9"
            },
            {
              "from": 200,
              "to": 207,
              "kind": "effect",
              "label": "Makro 10"
            },
            {
              "from": 208,
              "to": 215,
              "kind": "effect",
              "label": "Makro 11"
            },
            {
              "from": 216,
              "to": 223,
              "kind": "effect",
              "label": "Makro 12"
            },
            {
              "from": 224,
              "to": 231,
              "kind": "effect",
              "label": "Makro 13"
            },
            {
              "from": 232,
              "to": 239,
              "kind": "effect",
              "label": "Makro 14"
            },
            {
              "from": 240,
              "to": 247,
              "kind": "effect",
              "label": "Makro 15"
            },
            {
              "from": 248,
              "to": 255,
              "kind": "effect",
              "label": "Makro 16"
            }
          ]
        },
        {
          "offset": 11,
          "function": "prismRotation",
          "label": "Prism rotation (je nach Prisma-Stellung: Position 0–200° oder Drehung)",
          "ranges": [
            {
              "from": 0,
              "to": 0,
              "kind": "off",
              "label": "Keine Drehung"
            },
            {
              "from": 1,
              "to": 127,
              "kind": "rotation",
              "label": "Prisma dreht vorwärts, schnell bis langsam",
              "speed": "fastToSlow"
            },
            {
              "from": 128,
              "to": 129,
              "kind": "off",
              "label": "Keine Drehung"
            },
            {
              "from": 130,
              "to": 255,
              "kind": "rotation",
              "label": "Prisma dreht rückwärts, langsam bis schnell",
              "speed": "slowToFast"
            }
          ]
        },
        {
          "offset": 12,
          "function": "frost",
          "label": "Frost",
          "ranges": [
            {
              "from": 0,
              "to": 127,
              "kind": "off",
              "label": "Offen, kein Frost"
            },
            {
              "from": 128,
              "to": 255,
              "kind": "effect",
              "label": "Frost"
            }
          ]
        },
        {
          "offset": 13,
          "function": "zoom",
          "label": "Zoom (max. bis min. Abstrahlwinkel)"
        },
        {
          "offset": 14,
          "function": "focus",
          "label": "Focus (fern bis nah)",
          "defaultValue": 128
        },
        {
          "offset": 15,
          "function": "shutter",
          "label": "Shutter",
          "tags": [
            "needsOpen"
          ],
          "ranges": [
            {
              "from": 0,
              "to": 31,
              "kind": "closed",
              "label": "Zu"
            },
            {
              "from": 32,
              "to": 63,
              "kind": "open",
              "label": "Offen"
            },
            {
              "from": 64,
              "to": 95,
              "kind": "strobe",
              "label": "Strobo langsam bis schnell",
              "speed": "slowToFast"
            },
            {
              "from": 96,
              "to": 127,
              "kind": "open",
              "label": "Offen"
            },
            {
              "from": 128,
              "to": 159,
              "kind": "pulse",
              "label": "Öffnungspuls, langsam bis schnell",
              "speed": "slowToFast"
            },
            {
              "from": 160,
              "to": 191,
              "kind": "open",
              "label": "Offen"
            },
            {
              "from": 192,
              "to": 223,
              "kind": "random",
              "label": "Zufallsstrobo, langsam bis schnell",
              "speed": "slowToFast"
            },
            {
              "from": 224,
              "to": 255,
              "kind": "open",
              "label": "Offen"
            }
          ]
        },
        {
          "offset": 16,
          "function": "dimmer",
          "label": "Dimmer (0-100%)"
        }
      ]
    },
    {
      "schemaVersion": 1,
      "id": "lightmaxx-vector-bsw-10r-mkii-24ch",
      "manufacturer": "lightmaXX",
      "model": "VECTOR BSW 10R MKII",
      "mode": "DMX 24 channel",
      "category": "movingHeadSpot",
      "channelCount": 24,
      "movement": {
        "panDegrees": 540,
        "tiltDegrees": 270
      },
      "verified": false,
      "source": "lightmaXX Vector BSW 10R MKII, Bedienungsanleitung 12/2018 (Artikel LIG0016088-000, Music Store professional GmbH), DMX-Tabelle mit den Spalten „24“ und „16“ (nur als Bild) Seiten 25 bis 29 im englischen Teil bzw. 10 bis 14 im deutschen Teil, Menütabelle Seiten 29/30 bzw. 14/15, „Function modes“ Seite 22, Pan 540° und Tilt 270° aus den technischen Daten Seite 24 (manualslib.com/manual/1923169/Lightmaxx-Vector-Bsw-10r-Mkii.html)",
      "deviceSetup": "Menü „Run Mode“ (im Text „WORK MOD“) → „DMX 24 channel“ wählen bzw. unter „Channel Qty.“ „expand“ (Extend) einstellen, dann unter „DMX Address“ (ADDR) die Adresse aus der App einstellen; Bestätigen mit dem Encoder-Rad oder am Touch-Display.",
      "notes": "Erweiterter Modus mit Feinkanälen für Pan/Tilt, Farbrad, Zoom und Fokus. Entladungslampe (Osram Sirius HRI 280 W): Sie muss gezündet sein, bevor die App Licht sieht. Entweder im Menü „Run Mode“ → „Light switch“ → „sure“ (im Text „Lamp Control“) oder unter „Advanced Setup“ → „Lamp up when“ „power on“ bzw. „reset done“ wählen; nach dem Ausschalten ist das Zünden 30 s gesperrt. Der Power-Macro-Kanal bleibt in der App auf 0 (leer), die Lampe lässt sich dort mit 130–139 zünden und mit 230–239 löschen. Die Anleitung hat Fehler, deshalb ungeprüft: Im statischen Goborad stehen 14 Gobos, die technischen Daten nennen 13; die Wackel-Stellungen sind falsch nummeriert (zweimal „Gobo 2“, einmal ohne Nummer, „176-183“ doppelt für Gobo 11 und 12) und hier der Reihe nach als Stellung 1 bis 14 in 8er-Schritten eingetragen (096-104 auf 096-103 gekürzt). Im rotierenden Goborad war „014-019 Gobo 5“ mit Gobo 4 überlappend und ist auf 017-019 korrigiert; die Einzelstellung 224 heißt nur „Forwards“. Die Tabelle schreibt „Tilt Movement by 540°“, die technischen Daten 270°; eingetragen ist 270°. Die Farben nennt die Anleitung nur „Colour 1“ bis „Colour 13“ (laut deutschen Daten inkl. CTO, UV und Halbfarben), deshalb ohne Farbwert; bitte an der Lampe prüfen und benennen. 0–127 fährt das Farbrad stufenlos, 130–189 rastet es auf die Farben. Im Power-Macro-Kanal ist 190–199 in der Anleitung nicht belegt. Gobo- und Prismadrehung haben laut Anleitung zwei Bedeutungen (Position 0–200° bei Index-Stellung, sonst Drehung); eingetragen ist die Drehung. Die Menütabelle nennt die Modi „DMX 16 channel“ und „DMX 24 channel“, der Text „Channel Mode“ mit „Sample“ (einfach) und „Extend“ (erweitert), die Tabelle „Channel Qty.“ mit „simple“ und „expand“. Kanal 13, 21 und 24 haben laut Anleitung keine Funktion.",
      "channels": [
        {
          "offset": 1,
          "function": "pan",
          "label": "X (Pan Movement by 540°)",
          "defaultValue": 128
        },
        {
          "offset": 2,
          "function": "panFine",
          "label": "X-fine"
        },
        {
          "offset": 3,
          "function": "tilt",
          "label": "Y (Tilt Movement)",
          "defaultValue": 128
        },
        {
          "offset": 4,
          "function": "tiltFine",
          "label": "Y-fine"
        },
        {
          "offset": 5,
          "function": "panTiltSpeed",
          "label": "XY Speed (max. bis min.)"
        },
        {
          "offset": 6,
          "function": "control",
          "label": "Power Macro",
          "ranges": [
            {
              "from": 0,
              "to": 129,
              "kind": "off",
              "label": "Leer"
            },
            {
              "from": 130,
              "to": 139,
              "kind": "other",
              "label": "Lampe an, Reset (alles außer Pan/Tilt)"
            },
            {
              "from": 140,
              "to": 149,
              "kind": "other",
              "label": "Pan/Tilt-Reset"
            },
            {
              "from": 150,
              "to": 189,
              "kind": "other",
              "label": "Reset der Effektmotoren"
            },
            {
              "from": 200,
              "to": 209,
              "kind": "other",
              "label": "Gesamt-Reset"
            },
            {
              "from": 210,
              "to": 229,
              "kind": "off",
              "label": "Leer"
            },
            {
              "from": 230,
              "to": 239,
              "kind": "other",
              "label": "Lampe aus"
            },
            {
              "from": 240,
              "to": 255,
              "kind": "off",
              "label": "Leer"
            }
          ]
        },
        {
          "offset": 7,
          "function": "colorWheel",
          "label": "Colour",
          "ranges": [
            {
              "from": 0,
              "to": 8,
              "kind": "slot",
              "label": "Offen/Weiß (stufenlos 100 % bis 10 %)",
              "color": "#FFFFFF"
            },
            {
              "from": 9,
              "to": 17,
              "kind": "slot",
              "label": "Farbe 1 (stufenlos 100 % bis 10 %)"
            },
            {
              "from": 18,
              "to": 26,
              "kind": "slot",
              "label": "Farbe 2 (stufenlos 100 % bis 10 %)"
            },
            {
              "from": 27,
              "to": 36,
              "kind": "slot",
              "label": "Farbe 3 (stufenlos 100 % bis 10 %)"
            },
            {
              "from": 37,
              "to": 45,
              "kind": "slot",
              "label": "Farbe 4 (stufenlos 100 % bis 10 %)"
            },
            {
              "from": 46,
              "to": 54,
              "kind": "slot",
              "label": "Farbe 5 (stufenlos 100 % bis 10 %)"
            },
            {
              "from": 55,
              "to": 63,
              "kind": "slot",
              "label": "Farbe 6 (stufenlos 100 % bis 10 %)"
            },
            {
              "from": 64,
              "to": 72,
              "kind": "slot",
              "label": "Farbe 7 (stufenlos 100 % bis 10 %)"
            },
            {
              "from": 73,
              "to": 81,
              "kind": "slot",
              "label": "Farbe 8 (stufenlos 100 % bis 10 %)"
            },
            {
              "from": 82,
              "to": 90,
              "kind": "slot",
              "label": "Farbe 9 (stufenlos 100 % bis 10 %)"
            },
            {
              "from": 91,
              "to": 100,
              "kind": "slot",
              "label": "Farbe 10 (stufenlos 100 % bis 10 %)"
            },
            {
              "from": 101,
              "to": 109,
              "kind": "slot",
              "label": "Farbe 11 (stufenlos 100 % bis 10 %)"
            },
            {
              "from": 110,
              "to": 118,
              "kind": "slot",
              "label": "Farbe 12 (stufenlos 100 % bis 10 %)"
            },
            {
              "from": 119,
              "to": 127,
              "kind": "slot",
              "label": "Farbe 13 (stufenlos 100 % bis 10 %)"
            },
            {
              "from": 128,
              "to": 129,
              "kind": "slot",
              "label": "Offen/Weiß",
              "color": "#FFFFFF"
            },
            {
              "from": 130,
              "to": 134,
              "kind": "slot",
              "label": "Farbe 1"
            },
            {
              "from": 135,
              "to": 138,
              "kind": "slot",
              "label": "Farbe 2"
            },
            {
              "from": 139,
              "to": 143,
              "kind": "slot",
              "label": "Farbe 3"
            },
            {
              "from": 144,
              "to": 147,
              "kind": "slot",
              "label": "Farbe 4"
            },
            {
              "from": 148,
              "to": 152,
              "kind": "slot",
              "label": "Farbe 5"
            },
            {
              "from": 153,
              "to": 157,
              "kind": "slot",
              "label": "Farbe 6"
            },
            {
              "from": 158,
              "to": 161,
              "kind": "slot",
              "label": "Farbe 7"
            },
            {
              "from": 162,
              "to": 166,
              "kind": "slot",
              "label": "Farbe 8"
            },
            {
              "from": 167,
              "to": 171,
              "kind": "slot",
              "label": "Farbe 9"
            },
            {
              "from": 172,
              "to": 176,
              "kind": "slot",
              "label": "Farbe 10"
            },
            {
              "from": 177,
              "to": 180,
              "kind": "slot",
              "label": "Farbe 11"
            },
            {
              "from": 181,
              "to": 185,
              "kind": "slot",
              "label": "Farbe 12"
            },
            {
              "from": 186,
              "to": 189,
              "kind": "slot",
              "label": "Farbe 13"
            },
            {
              "from": 190,
              "to": 215,
              "kind": "effect",
              "label": "Regenbogen vorwärts, schnell bis langsam"
            },
            {
              "from": 216,
              "to": 217,
              "kind": "slot",
              "label": "Offen/Weiß",
              "color": "#FFFFFF"
            },
            {
              "from": 218,
              "to": 243,
              "kind": "effect",
              "label": "Regenbogen rückwärts, langsam bis schnell"
            },
            {
              "from": 244,
              "to": 255,
              "kind": "effect",
              "label": "Zufällige Farbwahl, schnell bis langsam"
            }
          ]
        },
        {
          "offset": 8,
          "function": "other",
          "label": "Colour fine (Farbrad Feinpositionierung)"
        },
        {
          "offset": 9,
          "function": "other",
          "label": "Speed (Speed of rotating Gobo selection from max. to min.)"
        },
        {
          "offset": 10,
          "function": "gobo",
          "label": "Static Gobo",
          "ranges": [
            {
              "from": 0,
              "to": 3,
              "kind": "slot",
              "label": "Offen"
            },
            {
              "from": 4,
              "to": 9,
              "kind": "slot",
              "label": "Gobo 1"
            },
            {
              "from": 10,
              "to": 15,
              "kind": "slot",
              "label": "Gobo 2"
            },
            {
              "from": 16,
              "to": 21,
              "kind": "slot",
              "label": "Gobo 3"
            },
            {
              "from": 22,
              "to": 27,
              "kind": "slot",
              "label": "Gobo 4"
            },
            {
              "from": 28,
              "to": 33,
              "kind": "slot",
              "label": "Gobo 5"
            },
            {
              "from": 34,
              "to": 39,
              "kind": "slot",
              "label": "Gobo 6"
            },
            {
              "from": 40,
              "to": 45,
              "kind": "slot",
              "label": "Gobo 7"
            },
            {
              "from": 46,
              "to": 51,
              "kind": "slot",
              "label": "Gobo 8"
            },
            {
              "from": 52,
              "to": 57,
              "kind": "slot",
              "label": "Gobo 9"
            },
            {
              "from": 58,
              "to": 63,
              "kind": "slot",
              "label": "Gobo 10"
            },
            {
              "from": 64,
              "to": 69,
              "kind": "slot",
              "label": "Gobo 11"
            },
            {
              "from": 70,
              "to": 75,
              "kind": "slot",
              "label": "Gobo 12"
            },
            {
              "from": 76,
              "to": 81,
              "kind": "slot",
              "label": "Gobo 13"
            },
            {
              "from": 82,
              "to": 87,
              "kind": "slot",
              "label": "Gobo 14"
            },
            {
              "from": 88,
              "to": 95,
              "kind": "shake",
              "label": "Gobo wackelt, Stellung 1 (Anleitung: „Shaking Gobo 2“)"
            },
            {
              "from": 96,
              "to": 103,
              "kind": "shake",
              "label": "Gobo wackelt, Stellung 2 (Anleitung: „Shaking Gobo 2 (096-104)“)"
            },
            {
              "from": 104,
              "to": 111,
              "kind": "shake",
              "label": "Gobo wackelt, Stellung 3 (Anleitung: „Shaking Gobo 3“)"
            },
            {
              "from": 112,
              "to": 119,
              "kind": "shake",
              "label": "Gobo wackelt, Stellung 4 (Anleitung: „Shaking Gobo 4“)"
            },
            {
              "from": 120,
              "to": 127,
              "kind": "shake",
              "label": "Gobo wackelt, Stellung 5 (Anleitung: „Shaking Gobo (ohne Nummer)“)"
            },
            {
              "from": 128,
              "to": 135,
              "kind": "shake",
              "label": "Gobo wackelt, Stellung 6 (Anleitung: „Shaking Gobo 5“)"
            },
            {
              "from": 136,
              "to": 143,
              "kind": "shake",
              "label": "Gobo wackelt, Stellung 7 (Anleitung: „Shaking Gobo 6“)"
            },
            {
              "from": 144,
              "to": 151,
              "kind": "shake",
              "label": "Gobo wackelt, Stellung 8 (Anleitung: „Shaking Gobo 7“)"
            },
            {
              "from": 152,
              "to": 159,
              "kind": "shake",
              "label": "Gobo wackelt, Stellung 9 (Anleitung: „Shaking Gobo 8“)"
            },
            {
              "from": 160,
              "to": 167,
              "kind": "shake",
              "label": "Gobo wackelt, Stellung 10 (Anleitung: „Shaking Gobo 9“)"
            },
            {
              "from": 168,
              "to": 175,
              "kind": "shake",
              "label": "Gobo wackelt, Stellung 11 (Anleitung: „Shaking Gobo 10“)"
            },
            {
              "from": 176,
              "to": 183,
              "kind": "shake",
              "label": "Gobo wackelt, Stellung 12 (Anleitung: „Shaking Gobo 11 und 12 (176-183 doppelt)“)"
            },
            {
              "from": 184,
              "to": 191,
              "kind": "shake",
              "label": "Gobo wackelt, Stellung 13 (Anleitung: „Shaking Gobo 13“)"
            },
            {
              "from": 192,
              "to": 199,
              "kind": "shake",
              "label": "Gobo wackelt, Stellung 14 (Anleitung: „Shaking Gobo 14“)"
            },
            {
              "from": 200,
              "to": 201,
              "kind": "slot",
              "label": "Beam"
            },
            {
              "from": 202,
              "to": 221,
              "kind": "rotation",
              "label": "Goborad dreht vorwärts, schnell bis langsam",
              "speed": "fastToSlow"
            },
            {
              "from": 222,
              "to": 223,
              "kind": "off",
              "label": "Keine Drehung"
            },
            {
              "from": 224,
              "to": 243,
              "kind": "rotation",
              "label": "Goborad dreht rückwärts, langsam bis schnell",
              "speed": "slowToFast"
            },
            {
              "from": 244,
              "to": 255,
              "kind": "effect",
              "label": "Zufällige Gobowahl, schnell bis langsam"
            }
          ]
        },
        {
          "offset": 11,
          "function": "gobo2",
          "label": "Gobo (rotierendes Goborad)",
          "ranges": [
            {
              "from": 0,
              "to": 4,
              "kind": "slot",
              "label": "Offen"
            },
            {
              "from": 5,
              "to": 7,
              "kind": "slot",
              "label": "Gobo 1"
            },
            {
              "from": 8,
              "to": 10,
              "kind": "slot",
              "label": "Gobo 2"
            },
            {
              "from": 11,
              "to": 13,
              "kind": "slot",
              "label": "Gobo 3"
            },
            {
              "from": 14,
              "to": 16,
              "kind": "slot",
              "label": "Gobo 4"
            },
            {
              "from": 17,
              "to": 19,
              "kind": "slot",
              "label": "Gobo 5"
            },
            {
              "from": 20,
              "to": 22,
              "kind": "slot",
              "label": "Gobo 6"
            },
            {
              "from": 23,
              "to": 25,
              "kind": "slot",
              "label": "Gobo 7"
            },
            {
              "from": 26,
              "to": 28,
              "kind": "slot",
              "label": "Gobo 8"
            },
            {
              "from": 29,
              "to": 31,
              "kind": "slot",
              "label": "Gobo 9"
            },
            {
              "from": 32,
              "to": 34,
              "kind": "slot",
              "label": "Gobo 1, Rotationsstellung (Rotation Gobo 1)"
            },
            {
              "from": 35,
              "to": 37,
              "kind": "slot",
              "label": "Gobo 2, Rotationsstellung (Rotation Gobo 2)"
            },
            {
              "from": 38,
              "to": 40,
              "kind": "slot",
              "label": "Gobo 3, Rotationsstellung (Rotation Gobo 3)"
            },
            {
              "from": 41,
              "to": 43,
              "kind": "slot",
              "label": "Gobo 4, Rotationsstellung (Rotation Gobo 4)"
            },
            {
              "from": 44,
              "to": 46,
              "kind": "slot",
              "label": "Gobo 5, Rotationsstellung (Rotation Gobo 5)"
            },
            {
              "from": 47,
              "to": 49,
              "kind": "slot",
              "label": "Gobo 6, Rotationsstellung (Rotation Gobo 6)"
            },
            {
              "from": 50,
              "to": 52,
              "kind": "slot",
              "label": "Gobo 7, Rotationsstellung (Rotation Gobo 7)"
            },
            {
              "from": 53,
              "to": 55,
              "kind": "slot",
              "label": "Gobo 8, Rotationsstellung (Rotation Gobo 8)"
            },
            {
              "from": 56,
              "to": 59,
              "kind": "slot",
              "label": "Gobo 9, Rotationsstellung (Rotation Gobo 9)"
            },
            {
              "from": 60,
              "to": 67,
              "kind": "shake",
              "label": "Gobo 1 wackelt, langsam bis schnell"
            },
            {
              "from": 68,
              "to": 75,
              "kind": "shake",
              "label": "Gobo 2 wackelt, langsam bis schnell"
            },
            {
              "from": 76,
              "to": 83,
              "kind": "shake",
              "label": "Gobo 3 wackelt, langsam bis schnell"
            },
            {
              "from": 84,
              "to": 91,
              "kind": "shake",
              "label": "Gobo 4 wackelt, langsam bis schnell"
            },
            {
              "from": 92,
              "to": 99,
              "kind": "shake",
              "label": "Gobo 5 wackelt, langsam bis schnell"
            },
            {
              "from": 100,
              "to": 107,
              "kind": "shake",
              "label": "Gobo 6 wackelt, langsam bis schnell"
            },
            {
              "from": 108,
              "to": 115,
              "kind": "shake",
              "label": "Gobo 7 wackelt, langsam bis schnell"
            },
            {
              "from": 116,
              "to": 123,
              "kind": "shake",
              "label": "Gobo 8 wackelt, langsam bis schnell"
            },
            {
              "from": 124,
              "to": 129,
              "kind": "shake",
              "label": "Gobo 9 wackelt, langsam bis schnell"
            },
            {
              "from": 130,
              "to": 137,
              "kind": "shake",
              "label": "Gobo 1 dreht und wackelt, langsam bis schnell"
            },
            {
              "from": 138,
              "to": 145,
              "kind": "shake",
              "label": "Gobo 2 dreht und wackelt, langsam bis schnell"
            },
            {
              "from": 146,
              "to": 153,
              "kind": "shake",
              "label": "Gobo 3 dreht und wackelt, langsam bis schnell"
            },
            {
              "from": 154,
              "to": 161,
              "kind": "shake",
              "label": "Gobo 4 dreht und wackelt, langsam bis schnell"
            },
            {
              "from": 162,
              "to": 169,
              "kind": "shake",
              "label": "Gobo 5 dreht und wackelt, langsam bis schnell"
            },
            {
              "from": 170,
              "to": 177,
              "kind": "shake",
              "label": "Gobo 6 dreht und wackelt, langsam bis schnell"
            },
            {
              "from": 178,
              "to": 185,
              "kind": "shake",
              "label": "Gobo 7 dreht und wackelt, langsam bis schnell"
            },
            {
              "from": 186,
              "to": 193,
              "kind": "shake",
              "label": "Gobo 8 dreht und wackelt, langsam bis schnell"
            },
            {
              "from": 194,
              "to": 199,
              "kind": "shake",
              "label": "Gobo 9 dreht und wackelt, langsam bis schnell"
            },
            {
              "from": 200,
              "to": 201,
              "kind": "slot",
              "label": "Offen"
            },
            {
              "from": 202,
              "to": 221,
              "kind": "rotation",
              "label": "Goborad dreht vorwärts, schnell bis langsam",
              "speed": "fastToSlow"
            },
            {
              "from": 222,
              "to": 223,
              "kind": "slot",
              "label": "Offen"
            },
            {
              "from": 224,
              "to": 224,
              "kind": "other",
              "label": "„Forwards“ (in der Anleitung ohne Erklärung)"
            },
            {
              "from": 225,
              "to": 243,
              "kind": "rotation",
              "label": "Goborad dreht rückwärts, langsam bis schnell",
              "speed": "slowToFast"
            },
            {
              "from": 244,
              "to": 255,
              "kind": "effect",
              "label": "Zufällige Gobowahl, schnell bis langsam"
            }
          ]
        },
        {
          "offset": 12,
          "function": "gobo2Rotation",
          "label": "Gobo rotation (je nach Gobo-Stellung: Position 0–200° oder Drehung)",
          "ranges": [
            {
              "from": 0,
              "to": 0,
              "kind": "off",
              "label": "Keine Drehung"
            },
            {
              "from": 1,
              "to": 127,
              "kind": "rotation",
              "label": "Gobo dreht vorwärts, schnell bis langsam",
              "speed": "fastToSlow"
            },
            {
              "from": 128,
              "to": 129,
              "kind": "off",
              "label": "Keine Drehung"
            },
            {
              "from": 130,
              "to": 255,
              "kind": "rotation",
              "label": "Gobo dreht rückwärts, langsam bis schnell",
              "speed": "slowToFast"
            }
          ]
        },
        {
          "offset": 13,
          "function": "other",
          "label": "Ohne Funktion (Anleitung: „no rotation“, ohne Werte)"
        },
        {
          "offset": 14,
          "function": "prism",
          "label": "Prism",
          "ranges": [
            {
              "from": 0,
              "to": 19,
              "kind": "off",
              "label": "Offen, kein Prisma"
            },
            {
              "from": 20,
              "to": 49,
              "kind": "effect",
              "label": "6-fach-Prisma linear, Indexierung"
            },
            {
              "from": 50,
              "to": 75,
              "kind": "rotation",
              "label": "6-fach-Prisma linear, Drehung"
            },
            {
              "from": 76,
              "to": 105,
              "kind": "effect",
              "label": "8-fach-Prisma rund, Indexierung"
            },
            {
              "from": 106,
              "to": 127,
              "kind": "rotation",
              "label": "8-fach-Prisma rund, Drehung"
            },
            {
              "from": 128,
              "to": 135,
              "kind": "effect",
              "label": "Makro 1"
            },
            {
              "from": 136,
              "to": 143,
              "kind": "effect",
              "label": "Makro 2"
            },
            {
              "from": 144,
              "to": 151,
              "kind": "effect",
              "label": "Makro 3"
            },
            {
              "from": 152,
              "to": 159,
              "kind": "effect",
              "label": "Makro 4"
            },
            {
              "from": 160,
              "to": 167,
              "kind": "effect",
              "label": "Makro 5"
            },
            {
              "from": 168,
              "to": 175,
              "kind": "effect",
              "label": "Makro 6"
            },
            {
              "from": 176,
              "to": 183,
              "kind": "effect",
              "label": "Makro 7"
            },
            {
              "from": 184,
              "to": 191,
              "kind": "effect",
              "label": "Makro 8"
            },
            {
              "from": 192,
              "to": 199,
              "kind": "effect",
              "label": "Makro 9"
            },
            {
              "from": 200,
              "to": 207,
              "kind": "effect",
              "label": "Makro 10"
            },
            {
              "from": 208,
              "to": 215,
              "kind": "effect",
              "label": "Makro 11"
            },
            {
              "from": 216,
              "to": 223,
              "kind": "effect",
              "label": "Makro 12"
            },
            {
              "from": 224,
              "to": 231,
              "kind": "effect",
              "label": "Makro 13"
            },
            {
              "from": 232,
              "to": 239,
              "kind": "effect",
              "label": "Makro 14"
            },
            {
              "from": 240,
              "to": 247,
              "kind": "effect",
              "label": "Makro 15"
            },
            {
              "from": 248,
              "to": 255,
              "kind": "effect",
              "label": "Makro 16"
            }
          ]
        },
        {
          "offset": 15,
          "function": "prismRotation",
          "label": "Prism rotation (je nach Prisma-Stellung: Position 0–200° oder Drehung)",
          "ranges": [
            {
              "from": 0,
              "to": 0,
              "kind": "off",
              "label": "Keine Drehung"
            },
            {
              "from": 1,
              "to": 127,
              "kind": "rotation",
              "label": "Prisma dreht vorwärts, schnell bis langsam",
              "speed": "fastToSlow"
            },
            {
              "from": 128,
              "to": 129,
              "kind": "off",
              "label": "Keine Drehung"
            },
            {
              "from": 130,
              "to": 255,
              "kind": "rotation",
              "label": "Prisma dreht rückwärts, langsam bis schnell",
              "speed": "slowToFast"
            }
          ]
        },
        {
          "offset": 16,
          "function": "frost",
          "label": "Frost",
          "ranges": [
            {
              "from": 0,
              "to": 127,
              "kind": "off",
              "label": "Offen, kein Frost"
            },
            {
              "from": 128,
              "to": 255,
              "kind": "effect",
              "label": "Frost"
            }
          ]
        },
        {
          "offset": 17,
          "function": "zoom",
          "label": "Zoom (max. bis min. Abstrahlwinkel)"
        },
        {
          "offset": 18,
          "function": "other",
          "label": "Zoom fine"
        },
        {
          "offset": 19,
          "function": "focus",
          "label": "Focus (fern bis nah)",
          "defaultValue": 128
        },
        {
          "offset": 20,
          "function": "other",
          "label": "Focus fine"
        },
        {
          "offset": 21,
          "function": "other",
          "label": "N/A"
        },
        {
          "offset": 22,
          "function": "shutter",
          "label": "Shutter",
          "tags": [
            "needsOpen"
          ],
          "ranges": [
            {
              "from": 0,
              "to": 31,
              "kind": "closed",
              "label": "Zu"
            },
            {
              "from": 32,
              "to": 63,
              "kind": "open",
              "label": "Offen"
            },
            {
              "from": 64,
              "to": 95,
              "kind": "strobe",
              "label": "Strobo langsam bis schnell",
              "speed": "slowToFast"
            },
            {
              "from": 96,
              "to": 127,
              "kind": "open",
              "label": "Offen"
            },
            {
              "from": 128,
              "to": 159,
              "kind": "pulse",
              "label": "Öffnungspuls, langsam bis schnell",
              "speed": "slowToFast"
            },
            {
              "from": 160,
              "to": 191,
              "kind": "open",
              "label": "Offen"
            },
            {
              "from": 192,
              "to": 223,
              "kind": "random",
              "label": "Zufallsstrobo, langsam bis schnell",
              "speed": "slowToFast"
            },
            {
              "from": 224,
              "to": 255,
              "kind": "open",
              "label": "Offen"
            }
          ]
        },
        {
          "offset": 23,
          "function": "dimmer",
          "label": "Dimmer (0-100%)"
        },
        {
          "offset": 24,
          "function": "other",
          "label": "N/A"
        }
      ]
    },
    {
      "schemaVersion": 1,
      "id": "lightmaxx-vector-par-arc-9ch",
      "manufacturer": "lightmaXX",
      "model": "Vector PAR ARC 18x 15W RGBWA",
      "mode": "DMX Mode (d001)",
      "category": "par",
      "channelCount": 9,
      "verified": false,
      "source": "lightmaXX Vector Silent PAR ARC, Bedienungsanleitung/User’s Manual (MUSIC STORE professional GmbH, MS ID LIG0015760-000, Stand 02/2019), Abschnitt „Betriebsart DMX“, Kanaltabelle Seite 7 (deutsch) bzw. „Operating mode DMX“, Seite 19 (englisch); Menüstruktur Seite 10 bzw. 22, Spezifikationen Seite 11 bzw. 23; Artikelnummer LIG0015760-000; gelesen bei manualslib.com (Handbuch 1923173, https://www.manualslib.com/manual/1923173/Lightmaxx-Vector-Silent-Par-Arc.html)",
      "deviceSetup": "„Mode“-Taste drücken, um das Menü zu öffnen, mit „Up“/„Down“ bis „d001“ (DMX-Modus) blättern, mit „Enter“ bestätigen und dort die Adresse aus der App einstellen (d001 bis d512), mit „Enter“ bestätigen.",
      "notes": "Statischer, lüfterloser Scheinwerfer (IP65) mit 18 x 15 W RGBWA-LEDs und 45 Grad Abstrahlwinkel, kein Moving Head. Die Anleitung heißt „Vector Silent PAR ARC“, trägt aber dieselbe Artikelnummer LIG0015760-000. Das Gerät hat nur einen DMX-Modus mit 9 Kanälen: Master-Dimmer, Rot, Grün, Blau, Weiß und Amber einzeln, Strobo, Farbmakros, Geschwindigkeit. Nicht als geprüft markiert, weil die Tabelle für Kanal 8 (Farbmakros) erkennbar fehlerhaft ist: Sie beginnt mit „000-013 Rot“, hat keinen Aus-Wert am Anfang, nennt „Weiß“ zweimal (042-055 und 098-100) und legt „No function“ ans Ende (251-255). Wäre das so, würde Kanal 8 auf 0 die Lampe immer rot färben. Das Profil hält sich an die Anleitung und setzt Kanal 8 im Ruhezustand deshalb auf 253 („Keine Funktion“). Bitte im Kanal-Test prüfen: Mischen sich die Farben mit Kanal 8 auf 253 frei? Und was macht Kanal 8 auf 0? Ist 0 in Wahrheit „aus“, Ruhewert auf 0 ändern. Die Anleitung nennt für Kanal 7 (Strobe) keinen Aus-Wert, sondern 000 bis 255 langsam bis schnell; das Profil geht davon aus, dass 0 aus bedeutet.",
      "channels": [
        {
          "offset": 1,
          "function": "dimmer",
          "label": "Master Dimmer"
        },
        {
          "offset": 2,
          "function": "red",
          "label": "Rot Dimmer"
        },
        {
          "offset": 3,
          "function": "green",
          "label": "Grün Dimmer"
        },
        {
          "offset": 4,
          "function": "blue",
          "label": "Blau Dimmer"
        },
        {
          "offset": 5,
          "function": "white",
          "label": "Weiß Dimmer"
        },
        {
          "offset": 6,
          "function": "amber",
          "label": "Amber Dimmer"
        },
        {
          "offset": 7,
          "function": "strobe",
          "label": "Strobe (langsam zu schnell)",
          "ranges": [
            {
              "from": 0,
              "to": 255,
              "kind": "strobe",
              "label": "Strobo langsam bis schnell",
              "speed": "slowToFast"
            }
          ]
        },
        {
          "offset": 8,
          "function": "colorMacro",
          "label": "Farbmakros",
          "defaultValue": 253,
          "ranges": [
            {
              "from": 0,
              "to": 13,
              "kind": "slot",
              "label": "Rot",
              "color": "#FF0000"
            },
            {
              "from": 14,
              "to": 27,
              "kind": "slot",
              "label": "Grün",
              "color": "#00FF00"
            },
            {
              "from": 28,
              "to": 41,
              "kind": "slot",
              "label": "Blau",
              "color": "#0000FF"
            },
            {
              "from": 42,
              "to": 55,
              "kind": "slot",
              "label": "Weiß",
              "color": "#FFFFFF"
            },
            {
              "from": 56,
              "to": 69,
              "kind": "slot",
              "label": "Amber",
              "color": "#FFBF00"
            },
            {
              "from": 70,
              "to": 83,
              "kind": "slot",
              "label": "Türkis (Cyan)",
              "color": "#00FFFF"
            },
            {
              "from": 84,
              "to": 97,
              "kind": "slot",
              "label": "Magenta",
              "color": "#FF00FF"
            },
            {
              "from": 98,
              "to": 100,
              "kind": "slot",
              "label": "Weiß",
              "color": "#FFFFFF"
            },
            {
              "from": 101,
              "to": 150,
              "kind": "effect",
              "label": "Fade Colour (Farbüberblendung)"
            },
            {
              "from": 151,
              "to": 200,
              "kind": "effect",
              "label": "Switch Colour (Farbwechsel)"
            },
            {
              "from": 201,
              "to": 250,
              "kind": "effect",
              "label": "Fade IN/OUT (Ein- und Ausblenden)"
            },
            {
              "from": 251,
              "to": 255,
              "kind": "off",
              "label": "Keine Funktion"
            }
          ]
        },
        {
          "offset": 9,
          "function": "programSpeed",
          "label": "Geschwindigkeit (langsam zu schnell)"
        }
      ]
    },
    {
      "schemaVersion": 1,
      "id": "lightmaxx-vector-pixel-bar-100ch",
      "manufacturer": "lightmaXX",
      "model": "Vector Pixel BAR",
      "mode": "100h",
      "category": "pixelBar",
      "channelCount": 100,
      "segments": 18,
      "verified": true,
      "source": "lightmaXX Vector Pixel BAR, Bedienungsanleitung/User Manual (MUSIC STORE professional GmbH, Artikel LIG0016266-000, Stand 09/2019), Abschnitt „Betriebsart DMX“, Tabelle „100 Kanal-Modus“ Seite 10 und 11 (deutscher Teil) bzw. Seite 27 und 28 (englischer Teil), Menü Seite 14, Spezifikationen Seite 15; Artikelnummer LIG0016266-000; gelesen bei manualslib.com (Handbuch 2274281)",
      "deviceSetup": "Menü mit der Taste MODE öffnen, bei der DMX-Kanalwahl mit UP/DOWN „100h“ wählen und mit ENTER bestätigen; unter „A001“ die Adresse aus der App (001–512) einstellen.",
      "notes": "LED-Bar mit 18x 15 W RGBWA (5in1), 45°. Kanal 1 bis 10 wie im 10-Kanal-Modus (Dimmer, Strobo, Funktionen, RGBWA für die ganze Bar), danach jede der 18 LEDs mit eigenem Rot, Grün, Blau, Weiß und Amber (Kanal 11 bis 100). Die Anleitung schreibt nur LED 1, den Anfang von LED 2 und Amber 18 (Kanal 100) aus, die übrigen folgen dem Muster. Wie das Gerät die Farbe der ganzen Bar (Kanal 6 bis 10) mit den Farben der einzelnen LEDs verrechnet, steht nicht in der Anleitung; die App gibt beiden die Farbe der ersten LED. Wirkt das Lauflicht dadurch verwaschen, den 90-Kanal-Modus nehmen. Die Kanäle Funktion 1 bis 3 lässt die App auf 0, sonst übernimmt das Gerät das Licht selbst. Kanal 4 hat laut Anleitung zwei Bedeutungen (Laufeffekt 1–50 bzw. Farblaufrichtung), je nachdem, was Kanal 3 gewählt hat; die Wertebereiche stehen deshalb nur in der Beschriftung. Bei Kanal 3 zeigt die Anleitung nur Laufeffekt 1 (048–051) und Laufeffekt 50 (248–251) und lässt die Stufen dazwischen aus, deshalb ein gemeinsamer Bereich. Für den Strobe-Kanal nennt die Anleitung nur „000-255 langsam zu schnell“ ohne Aus-Wert; das Profil geht davon aus, dass 0 aus bedeutet. Blitzt das Gerät im Ruhezustand, im Kanal-Test prüfen.",
      "channels": [
        {
          "offset": 1,
          "function": "dimmer",
          "label": "Dimmer (dunkel zu hell)"
        },
        {
          "offset": 2,
          "function": "strobe",
          "label": "Strobe-Effekt (Geschwindigkeit langsam zu schnell)"
        },
        {
          "offset": 3,
          "function": "program",
          "label": "Funktion 1",
          "ranges": [
            {
              "from": 0,
              "to": 17,
              "kind": "off",
              "label": "Keine Funktion"
            },
            {
              "from": 18,
              "to": 22,
              "kind": "effect",
              "label": "Auswahl Farblaufeffekt"
            },
            {
              "from": 23,
              "to": 27,
              "kind": "effect",
              "label": "Farblauf, sprunghaft wechselnd"
            },
            {
              "from": 28,
              "to": 32,
              "kind": "effect",
              "label": "Farblauf, langsam wechselnd"
            },
            {
              "from": 33,
              "to": 37,
              "kind": "effect",
              "label": "Farbwahl"
            },
            {
              "from": 38,
              "to": 42,
              "kind": "effect",
              "label": "Sprunghafter Farbwechsel"
            },
            {
              "from": 43,
              "to": 47,
              "kind": "effect",
              "label": "Langsamer Farbwechsel"
            },
            {
              "from": 48,
              "to": 251,
              "kind": "effect",
              "label": "Laufeffekt 1 bis 50"
            },
            {
              "from": 252,
              "to": 255,
              "kind": "effect",
              "label": "Musiksteuerung"
            }
          ]
        },
        {
          "offset": 4,
          "function": "program",
          "label": "Funktion 2: Laufeffekt (000 keine Funktion, 001–005 Laufeffekt 1 … 251–255 Laufeffekt 50) / Funktion 3: Farblaufrichtung (000–127 linkslaufend, 128–255 rechtslaufend)"
        },
        {
          "offset": 5,
          "function": "programSpeed",
          "label": "Funktion Geschwindigkeitsanpassung (langsam zu schnell)"
        },
        {
          "offset": 6,
          "function": "red",
          "label": "Rot Dimmer"
        },
        {
          "offset": 7,
          "function": "green",
          "label": "Grün Dimmer"
        },
        {
          "offset": 8,
          "function": "blue",
          "label": "Blau Dimmer"
        },
        {
          "offset": 9,
          "function": "white",
          "label": "Weiß Dimmer"
        },
        {
          "offset": 10,
          "function": "amber",
          "label": "Amber Dimmer"
        },
        {
          "offset": 11,
          "function": "red",
          "label": "Rot Dimmer 1",
          "segment": 1
        },
        {
          "offset": 12,
          "function": "green",
          "label": "Grün Dimmer 1",
          "segment": 1
        },
        {
          "offset": 13,
          "function": "blue",
          "label": "Blau Dimmer 1",
          "segment": 1
        },
        {
          "offset": 14,
          "function": "white",
          "label": "Weiß Dimmer 1",
          "segment": 1
        },
        {
          "offset": 15,
          "function": "amber",
          "label": "Amber Dimmer 1",
          "segment": 1
        },
        {
          "offset": 16,
          "function": "red",
          "label": "Rot Dimmer 2",
          "segment": 2
        },
        {
          "offset": 17,
          "function": "green",
          "label": "Grün Dimmer 2",
          "segment": 2
        },
        {
          "offset": 18,
          "function": "blue",
          "label": "Blau Dimmer 2",
          "segment": 2
        },
        {
          "offset": 19,
          "function": "white",
          "label": "Weiß Dimmer 2",
          "segment": 2
        },
        {
          "offset": 20,
          "function": "amber",
          "label": "Amber Dimmer 2",
          "segment": 2
        },
        {
          "offset": 21,
          "function": "red",
          "label": "Rot Dimmer 3",
          "segment": 3
        },
        {
          "offset": 22,
          "function": "green",
          "label": "Grün Dimmer 3",
          "segment": 3
        },
        {
          "offset": 23,
          "function": "blue",
          "label": "Blau Dimmer 3",
          "segment": 3
        },
        {
          "offset": 24,
          "function": "white",
          "label": "Weiß Dimmer 3",
          "segment": 3
        },
        {
          "offset": 25,
          "function": "amber",
          "label": "Amber Dimmer 3",
          "segment": 3
        },
        {
          "offset": 26,
          "function": "red",
          "label": "Rot Dimmer 4",
          "segment": 4
        },
        {
          "offset": 27,
          "function": "green",
          "label": "Grün Dimmer 4",
          "segment": 4
        },
        {
          "offset": 28,
          "function": "blue",
          "label": "Blau Dimmer 4",
          "segment": 4
        },
        {
          "offset": 29,
          "function": "white",
          "label": "Weiß Dimmer 4",
          "segment": 4
        },
        {
          "offset": 30,
          "function": "amber",
          "label": "Amber Dimmer 4",
          "segment": 4
        },
        {
          "offset": 31,
          "function": "red",
          "label": "Rot Dimmer 5",
          "segment": 5
        },
        {
          "offset": 32,
          "function": "green",
          "label": "Grün Dimmer 5",
          "segment": 5
        },
        {
          "offset": 33,
          "function": "blue",
          "label": "Blau Dimmer 5",
          "segment": 5
        },
        {
          "offset": 34,
          "function": "white",
          "label": "Weiß Dimmer 5",
          "segment": 5
        },
        {
          "offset": 35,
          "function": "amber",
          "label": "Amber Dimmer 5",
          "segment": 5
        },
        {
          "offset": 36,
          "function": "red",
          "label": "Rot Dimmer 6",
          "segment": 6
        },
        {
          "offset": 37,
          "function": "green",
          "label": "Grün Dimmer 6",
          "segment": 6
        },
        {
          "offset": 38,
          "function": "blue",
          "label": "Blau Dimmer 6",
          "segment": 6
        },
        {
          "offset": 39,
          "function": "white",
          "label": "Weiß Dimmer 6",
          "segment": 6
        },
        {
          "offset": 40,
          "function": "amber",
          "label": "Amber Dimmer 6",
          "segment": 6
        },
        {
          "offset": 41,
          "function": "red",
          "label": "Rot Dimmer 7",
          "segment": 7
        },
        {
          "offset": 42,
          "function": "green",
          "label": "Grün Dimmer 7",
          "segment": 7
        },
        {
          "offset": 43,
          "function": "blue",
          "label": "Blau Dimmer 7",
          "segment": 7
        },
        {
          "offset": 44,
          "function": "white",
          "label": "Weiß Dimmer 7",
          "segment": 7
        },
        {
          "offset": 45,
          "function": "amber",
          "label": "Amber Dimmer 7",
          "segment": 7
        },
        {
          "offset": 46,
          "function": "red",
          "label": "Rot Dimmer 8",
          "segment": 8
        },
        {
          "offset": 47,
          "function": "green",
          "label": "Grün Dimmer 8",
          "segment": 8
        },
        {
          "offset": 48,
          "function": "blue",
          "label": "Blau Dimmer 8",
          "segment": 8
        },
        {
          "offset": 49,
          "function": "white",
          "label": "Weiß Dimmer 8",
          "segment": 8
        },
        {
          "offset": 50,
          "function": "amber",
          "label": "Amber Dimmer 8",
          "segment": 8
        },
        {
          "offset": 51,
          "function": "red",
          "label": "Rot Dimmer 9",
          "segment": 9
        },
        {
          "offset": 52,
          "function": "green",
          "label": "Grün Dimmer 9",
          "segment": 9
        },
        {
          "offset": 53,
          "function": "blue",
          "label": "Blau Dimmer 9",
          "segment": 9
        },
        {
          "offset": 54,
          "function": "white",
          "label": "Weiß Dimmer 9",
          "segment": 9
        },
        {
          "offset": 55,
          "function": "amber",
          "label": "Amber Dimmer 9",
          "segment": 9
        },
        {
          "offset": 56,
          "function": "red",
          "label": "Rot Dimmer 10",
          "segment": 10
        },
        {
          "offset": 57,
          "function": "green",
          "label": "Grün Dimmer 10",
          "segment": 10
        },
        {
          "offset": 58,
          "function": "blue",
          "label": "Blau Dimmer 10",
          "segment": 10
        },
        {
          "offset": 59,
          "function": "white",
          "label": "Weiß Dimmer 10",
          "segment": 10
        },
        {
          "offset": 60,
          "function": "amber",
          "label": "Amber Dimmer 10",
          "segment": 10
        },
        {
          "offset": 61,
          "function": "red",
          "label": "Rot Dimmer 11",
          "segment": 11
        },
        {
          "offset": 62,
          "function": "green",
          "label": "Grün Dimmer 11",
          "segment": 11
        },
        {
          "offset": 63,
          "function": "blue",
          "label": "Blau Dimmer 11",
          "segment": 11
        },
        {
          "offset": 64,
          "function": "white",
          "label": "Weiß Dimmer 11",
          "segment": 11
        },
        {
          "offset": 65,
          "function": "amber",
          "label": "Amber Dimmer 11",
          "segment": 11
        },
        {
          "offset": 66,
          "function": "red",
          "label": "Rot Dimmer 12",
          "segment": 12
        },
        {
          "offset": 67,
          "function": "green",
          "label": "Grün Dimmer 12",
          "segment": 12
        },
        {
          "offset": 68,
          "function": "blue",
          "label": "Blau Dimmer 12",
          "segment": 12
        },
        {
          "offset": 69,
          "function": "white",
          "label": "Weiß Dimmer 12",
          "segment": 12
        },
        {
          "offset": 70,
          "function": "amber",
          "label": "Amber Dimmer 12",
          "segment": 12
        },
        {
          "offset": 71,
          "function": "red",
          "label": "Rot Dimmer 13",
          "segment": 13
        },
        {
          "offset": 72,
          "function": "green",
          "label": "Grün Dimmer 13",
          "segment": 13
        },
        {
          "offset": 73,
          "function": "blue",
          "label": "Blau Dimmer 13",
          "segment": 13
        },
        {
          "offset": 74,
          "function": "white",
          "label": "Weiß Dimmer 13",
          "segment": 13
        },
        {
          "offset": 75,
          "function": "amber",
          "label": "Amber Dimmer 13",
          "segment": 13
        },
        {
          "offset": 76,
          "function": "red",
          "label": "Rot Dimmer 14",
          "segment": 14
        },
        {
          "offset": 77,
          "function": "green",
          "label": "Grün Dimmer 14",
          "segment": 14
        },
        {
          "offset": 78,
          "function": "blue",
          "label": "Blau Dimmer 14",
          "segment": 14
        },
        {
          "offset": 79,
          "function": "white",
          "label": "Weiß Dimmer 14",
          "segment": 14
        },
        {
          "offset": 80,
          "function": "amber",
          "label": "Amber Dimmer 14",
          "segment": 14
        },
        {
          "offset": 81,
          "function": "red",
          "label": "Rot Dimmer 15",
          "segment": 15
        },
        {
          "offset": 82,
          "function": "green",
          "label": "Grün Dimmer 15",
          "segment": 15
        },
        {
          "offset": 83,
          "function": "blue",
          "label": "Blau Dimmer 15",
          "segment": 15
        },
        {
          "offset": 84,
          "function": "white",
          "label": "Weiß Dimmer 15",
          "segment": 15
        },
        {
          "offset": 85,
          "function": "amber",
          "label": "Amber Dimmer 15",
          "segment": 15
        },
        {
          "offset": 86,
          "function": "red",
          "label": "Rot Dimmer 16",
          "segment": 16
        },
        {
          "offset": 87,
          "function": "green",
          "label": "Grün Dimmer 16",
          "segment": 16
        },
        {
          "offset": 88,
          "function": "blue",
          "label": "Blau Dimmer 16",
          "segment": 16
        },
        {
          "offset": 89,
          "function": "white",
          "label": "Weiß Dimmer 16",
          "segment": 16
        },
        {
          "offset": 90,
          "function": "amber",
          "label": "Amber Dimmer 16",
          "segment": 16
        },
        {
          "offset": 91,
          "function": "red",
          "label": "Rot Dimmer 17",
          "segment": 17
        },
        {
          "offset": 92,
          "function": "green",
          "label": "Grün Dimmer 17",
          "segment": 17
        },
        {
          "offset": 93,
          "function": "blue",
          "label": "Blau Dimmer 17",
          "segment": 17
        },
        {
          "offset": 94,
          "function": "white",
          "label": "Weiß Dimmer 17",
          "segment": 17
        },
        {
          "offset": 95,
          "function": "amber",
          "label": "Amber Dimmer 17",
          "segment": 17
        },
        {
          "offset": 96,
          "function": "red",
          "label": "Rot Dimmer 18",
          "segment": 18
        },
        {
          "offset": 97,
          "function": "green",
          "label": "Grün Dimmer 18",
          "segment": 18
        },
        {
          "offset": 98,
          "function": "blue",
          "label": "Blau Dimmer 18",
          "segment": 18
        },
        {
          "offset": 99,
          "function": "white",
          "label": "Weiß Dimmer 18",
          "segment": 18
        },
        {
          "offset": 100,
          "function": "amber",
          "label": "Amber Dimmer 18",
          "segment": 18
        }
      ]
    },
    {
      "schemaVersion": 1,
      "id": "lightmaxx-vector-pixel-bar-10ch",
      "manufacturer": "lightmaXX",
      "model": "Vector Pixel BAR",
      "mode": "10ch",
      "category": "par",
      "channelCount": 10,
      "verified": true,
      "source": "lightmaXX Vector Pixel BAR, Bedienungsanleitung/User Manual (MUSIC STORE professional GmbH, Artikel LIG0016266-000, Stand 09/2019), Abschnitt „Betriebsart DMX“, Tabelle „10 Kanal-Modus“ Seite 7 (deutscher Teil) bzw. Seite 24 (englischer Teil), Menü Seite 14, Spezifikationen Seite 15; Artikelnummer LIG0016266-000; gelesen bei manualslib.com (Handbuch 2274281)",
      "deviceSetup": "Menü mit der Taste MODE öffnen, bei der DMX-Kanalwahl mit UP/DOWN „10ch“ wählen und mit ENTER bestätigen; unter „A001“ die Adresse aus der App (001–512) einstellen.",
      "notes": "LED-Bar mit 18x 15 W RGBWA (5in1), 45°. Im 10-Kanal-Modus leuchtet die ganze Bar in einer Farbe, mit Dimmer und Strobo. Die Kanäle Funktion 1 bis 3 lässt die App auf 0, sonst übernimmt das Gerät das Licht selbst. Kanal 4 hat laut Anleitung zwei Bedeutungen (Laufeffekt 1–50 bzw. Farblaufrichtung), je nachdem, was Kanal 3 gewählt hat; die Wertebereiche stehen deshalb nur in der Beschriftung. Bei Kanal 3 zeigt die Anleitung nur Laufeffekt 1 (048–051) und Laufeffekt 50 (248–251) und lässt die Stufen dazwischen aus, deshalb ein gemeinsamer Bereich. Für den Strobe-Kanal nennt die Anleitung nur „000-255 langsam zu schnell“ ohne Aus-Wert; das Profil geht davon aus, dass 0 aus bedeutet. Blitzt das Gerät im Ruhezustand, im Kanal-Test prüfen. In der 10-Kanal-Tabelle steht bei Kanal 3 auch für 018–022 „Keine Funktion“, in den anderen Modi „Auswahl Farblaufeffekt“; übernommen wie in der Tabelle.",
      "channels": [
        {
          "offset": 1,
          "function": "dimmer",
          "label": "Dimmer (dunkel zu hell)"
        },
        {
          "offset": 2,
          "function": "strobe",
          "label": "Strobe-Effekt (Geschwindigkeit langsam zu schnell)"
        },
        {
          "offset": 3,
          "function": "program",
          "label": "Funktion 1",
          "ranges": [
            {
              "from": 0,
              "to": 17,
              "kind": "off",
              "label": "Keine Funktion"
            },
            {
              "from": 18,
              "to": 22,
              "kind": "off",
              "label": "Keine Funktion"
            },
            {
              "from": 23,
              "to": 27,
              "kind": "effect",
              "label": "Farblauf, sprunghaft wechselnd"
            },
            {
              "from": 28,
              "to": 32,
              "kind": "effect",
              "label": "Farblauf, langsam wechselnd"
            },
            {
              "from": 33,
              "to": 37,
              "kind": "effect",
              "label": "Farbwahl"
            },
            {
              "from": 38,
              "to": 42,
              "kind": "effect",
              "label": "Sprunghafter Farbwechsel"
            },
            {
              "from": 43,
              "to": 47,
              "kind": "effect",
              "label": "Langsamer Farbwechsel"
            },
            {
              "from": 48,
              "to": 251,
              "kind": "effect",
              "label": "Laufeffekt 1 bis 50"
            },
            {
              "from": 252,
              "to": 255,
              "kind": "effect",
              "label": "Musiksteuerung"
            }
          ]
        },
        {
          "offset": 4,
          "function": "program",
          "label": "Funktion 2: Laufeffekt (000 keine Funktion, 001–005 Laufeffekt 1 … 251–255 Laufeffekt 50) / Funktion 3: Farblaufrichtung (000–127 linkslaufend, 128–255 rechtslaufend)"
        },
        {
          "offset": 5,
          "function": "programSpeed",
          "label": "Funktion Geschwindigkeitsanpassung (langsam zu schnell)"
        },
        {
          "offset": 6,
          "function": "red",
          "label": "Rot Dimmer"
        },
        {
          "offset": 7,
          "function": "green",
          "label": "Grün Dimmer"
        },
        {
          "offset": 8,
          "function": "blue",
          "label": "Blau Dimmer"
        },
        {
          "offset": 9,
          "function": "white",
          "label": "Weiß Dimmer"
        },
        {
          "offset": 10,
          "function": "amber",
          "label": "Amber Dimmer"
        }
      ]
    },
    {
      "schemaVersion": 1,
      "id": "lightmaxx-vector-pixel-bar-28ch",
      "manufacturer": "lightmaXX",
      "model": "Vector Pixel BAR",
      "mode": "28ch",
      "category": "pixelBar",
      "channelCount": 28,
      "segments": 18,
      "verified": true,
      "source": "lightmaXX Vector Pixel BAR, Bedienungsanleitung/User Manual (MUSIC STORE professional GmbH, Artikel LIG0016266-000, Stand 09/2019), Abschnitt „Betriebsart DMX“, Tabelle „28 Kanal-Modus“ Seite 8 und 9 (deutscher Teil) bzw. Seite 25 und 26 (englischer Teil), Menü Seite 14, Spezifikationen Seite 15; Artikelnummer LIG0016266-000; gelesen bei manualslib.com (Handbuch 2274281)",
      "deviceSetup": "Menü mit der Taste MODE öffnen, bei der DMX-Kanalwahl mit UP/DOWN „28ch“ wählen und mit ENTER bestätigen; unter „A001“ die Adresse aus der App (001–512) einstellen.",
      "notes": "LED-Bar mit 18x 15 W RGBWA (5in1), 45°. Eine Farbe für die ganze Bar (Kanal 6 bis 10), aber 18 LEDs einzeln hell und dunkel (RGBWA Dimmer 1 bis 18, Kanal 11 bis 28): Lauflicht geht, eigene Farbe pro LED nicht. Die Anleitung schreibt nur Dimmer 1 bis 4 und 18 aus, die übrigen folgen dem Muster. Die Kanäle Funktion 1 bis 3 lässt die App auf 0, sonst übernimmt das Gerät das Licht selbst. Kanal 4 hat laut Anleitung zwei Bedeutungen (Laufeffekt 1–50 bzw. Farblaufrichtung), je nachdem, was Kanal 3 gewählt hat; die Wertebereiche stehen deshalb nur in der Beschriftung. Bei Kanal 3 zeigt die Anleitung nur Laufeffekt 1 (048–051) und Laufeffekt 50 (248–251) und lässt die Stufen dazwischen aus, deshalb ein gemeinsamer Bereich. Für den Strobe-Kanal nennt die Anleitung nur „000-255 langsam zu schnell“ ohne Aus-Wert; das Profil geht davon aus, dass 0 aus bedeutet. Blitzt das Gerät im Ruhezustand, im Kanal-Test prüfen.",
      "channels": [
        {
          "offset": 1,
          "function": "dimmer",
          "label": "Dimmer (dunkel zu hell)"
        },
        {
          "offset": 2,
          "function": "strobe",
          "label": "Strobe-Effekt (Geschwindigkeit langsam zu schnell)"
        },
        {
          "offset": 3,
          "function": "program",
          "label": "Funktion 1",
          "ranges": [
            {
              "from": 0,
              "to": 17,
              "kind": "off",
              "label": "Keine Funktion"
            },
            {
              "from": 18,
              "to": 22,
              "kind": "effect",
              "label": "Auswahl Farblaufeffekt"
            },
            {
              "from": 23,
              "to": 27,
              "kind": "effect",
              "label": "Farblauf, sprunghaft wechselnd"
            },
            {
              "from": 28,
              "to": 32,
              "kind": "effect",
              "label": "Farblauf, langsam wechselnd"
            },
            {
              "from": 33,
              "to": 37,
              "kind": "effect",
              "label": "Farbwahl"
            },
            {
              "from": 38,
              "to": 42,
              "kind": "effect",
              "label": "Sprunghafter Farbwechsel"
            },
            {
              "from": 43,
              "to": 47,
              "kind": "effect",
              "label": "Langsamer Farbwechsel"
            },
            {
              "from": 48,
              "to": 251,
              "kind": "effect",
              "label": "Laufeffekt 1 bis 50"
            },
            {
              "from": 252,
              "to": 255,
              "kind": "effect",
              "label": "Musiksteuerung"
            }
          ]
        },
        {
          "offset": 4,
          "function": "program",
          "label": "Funktion 2: Laufeffekt (000 keine Funktion, 001–005 Laufeffekt 1 … 251–255 Laufeffekt 50) / Funktion 3: Farblaufrichtung (000–127 linkslaufend, 128–255 rechtslaufend)"
        },
        {
          "offset": 5,
          "function": "programSpeed",
          "label": "Funktion Geschwindigkeitsanpassung (langsam zu schnell)"
        },
        {
          "offset": 6,
          "function": "red",
          "label": "Rot Dimmer"
        },
        {
          "offset": 7,
          "function": "green",
          "label": "Grün Dimmer"
        },
        {
          "offset": 8,
          "function": "blue",
          "label": "Blau Dimmer"
        },
        {
          "offset": 9,
          "function": "white",
          "label": "Weiß Dimmer"
        },
        {
          "offset": 10,
          "function": "amber",
          "label": "Amber Dimmer"
        },
        {
          "offset": 11,
          "function": "dimmer",
          "label": "RGBWA Dimmer 1",
          "segment": 1
        },
        {
          "offset": 12,
          "function": "dimmer",
          "label": "RGBWA Dimmer 2",
          "segment": 2
        },
        {
          "offset": 13,
          "function": "dimmer",
          "label": "RGBWA Dimmer 3",
          "segment": 3
        },
        {
          "offset": 14,
          "function": "dimmer",
          "label": "RGBWA Dimmer 4",
          "segment": 4
        },
        {
          "offset": 15,
          "function": "dimmer",
          "label": "RGBWA Dimmer 5",
          "segment": 5
        },
        {
          "offset": 16,
          "function": "dimmer",
          "label": "RGBWA Dimmer 6",
          "segment": 6
        },
        {
          "offset": 17,
          "function": "dimmer",
          "label": "RGBWA Dimmer 7",
          "segment": 7
        },
        {
          "offset": 18,
          "function": "dimmer",
          "label": "RGBWA Dimmer 8",
          "segment": 8
        },
        {
          "offset": 19,
          "function": "dimmer",
          "label": "RGBWA Dimmer 9",
          "segment": 9
        },
        {
          "offset": 20,
          "function": "dimmer",
          "label": "RGBWA Dimmer 10",
          "segment": 10
        },
        {
          "offset": 21,
          "function": "dimmer",
          "label": "RGBWA Dimmer 11",
          "segment": 11
        },
        {
          "offset": 22,
          "function": "dimmer",
          "label": "RGBWA Dimmer 12",
          "segment": 12
        },
        {
          "offset": 23,
          "function": "dimmer",
          "label": "RGBWA Dimmer 13",
          "segment": 13
        },
        {
          "offset": 24,
          "function": "dimmer",
          "label": "RGBWA Dimmer 14",
          "segment": 14
        },
        {
          "offset": 25,
          "function": "dimmer",
          "label": "RGBWA Dimmer 15",
          "segment": 15
        },
        {
          "offset": 26,
          "function": "dimmer",
          "label": "RGBWA Dimmer 16",
          "segment": 16
        },
        {
          "offset": 27,
          "function": "dimmer",
          "label": "RGBWA Dimmer 17",
          "segment": 17
        },
        {
          "offset": 28,
          "function": "dimmer",
          "label": "RGBWA Dimmer 18",
          "segment": 18
        }
      ]
    },
    {
      "schemaVersion": 1,
      "id": "lightmaxx-vector-pixel-bar-90ch",
      "manufacturer": "lightmaXX",
      "model": "Vector Pixel BAR",
      "mode": "90h",
      "category": "pixelBar",
      "channelCount": 90,
      "segments": 18,
      "verified": true,
      "source": "lightmaXX Vector Pixel BAR, Bedienungsanleitung/User Manual (MUSIC STORE professional GmbH, Artikel LIG0016266-000, Stand 09/2019), Abschnitt „Betriebsart DMX“, Tabelle „90 Kanal-Modus“ Seite 9 (deutscher Teil) bzw. Seite 26 (englischer Teil), Menü Seite 14, Spezifikationen Seite 15; Artikelnummer LIG0016266-000; gelesen bei manualslib.com (Handbuch 2274281)",
      "deviceSetup": "Menü mit der Taste MODE öffnen, bei der DMX-Kanalwahl mit UP/DOWN „90h“ wählen und mit ENTER bestätigen; unter „A001“ die Adresse aus der App (001–512) einstellen.",
      "notes": "LED-Bar mit 18x 15 W RGBWA (5in1), 45°. Jede der 18 LEDs mit eigenem Rot, Grün, Blau, Weiß und Amber, ohne Dimmer, Strobo und Programme; die Helligkeit skaliert die Farbkanäle. Die Anleitung schreibt nur LED 1, den Anfang von LED 2 und Amber 18 (Kanal 90) aus, die übrigen folgen dem Muster. Modusname wie in der Menütabelle („90h“, vermutlich wegen der vierstelligen Anzeige). Empfohlener Modus für Lauflicht und Farbverläufe über die Bar.",
      "channels": [
        {
          "offset": 1,
          "function": "red",
          "label": "Rot Dimmer 1",
          "segment": 1
        },
        {
          "offset": 2,
          "function": "green",
          "label": "Grün Dimmer 1",
          "segment": 1
        },
        {
          "offset": 3,
          "function": "blue",
          "label": "Blau Dimmer 1",
          "segment": 1
        },
        {
          "offset": 4,
          "function": "white",
          "label": "Weiß Dimmer 1",
          "segment": 1
        },
        {
          "offset": 5,
          "function": "amber",
          "label": "Amber Dimmer 1",
          "segment": 1
        },
        {
          "offset": 6,
          "function": "red",
          "label": "Rot Dimmer 2",
          "segment": 2
        },
        {
          "offset": 7,
          "function": "green",
          "label": "Grün Dimmer 2",
          "segment": 2
        },
        {
          "offset": 8,
          "function": "blue",
          "label": "Blau Dimmer 2",
          "segment": 2
        },
        {
          "offset": 9,
          "function": "white",
          "label": "Weiß Dimmer 2",
          "segment": 2
        },
        {
          "offset": 10,
          "function": "amber",
          "label": "Amber Dimmer 2",
          "segment": 2
        },
        {
          "offset": 11,
          "function": "red",
          "label": "Rot Dimmer 3",
          "segment": 3
        },
        {
          "offset": 12,
          "function": "green",
          "label": "Grün Dimmer 3",
          "segment": 3
        },
        {
          "offset": 13,
          "function": "blue",
          "label": "Blau Dimmer 3",
          "segment": 3
        },
        {
          "offset": 14,
          "function": "white",
          "label": "Weiß Dimmer 3",
          "segment": 3
        },
        {
          "offset": 15,
          "function": "amber",
          "label": "Amber Dimmer 3",
          "segment": 3
        },
        {
          "offset": 16,
          "function": "red",
          "label": "Rot Dimmer 4",
          "segment": 4
        },
        {
          "offset": 17,
          "function": "green",
          "label": "Grün Dimmer 4",
          "segment": 4
        },
        {
          "offset": 18,
          "function": "blue",
          "label": "Blau Dimmer 4",
          "segment": 4
        },
        {
          "offset": 19,
          "function": "white",
          "label": "Weiß Dimmer 4",
          "segment": 4
        },
        {
          "offset": 20,
          "function": "amber",
          "label": "Amber Dimmer 4",
          "segment": 4
        },
        {
          "offset": 21,
          "function": "red",
          "label": "Rot Dimmer 5",
          "segment": 5
        },
        {
          "offset": 22,
          "function": "green",
          "label": "Grün Dimmer 5",
          "segment": 5
        },
        {
          "offset": 23,
          "function": "blue",
          "label": "Blau Dimmer 5",
          "segment": 5
        },
        {
          "offset": 24,
          "function": "white",
          "label": "Weiß Dimmer 5",
          "segment": 5
        },
        {
          "offset": 25,
          "function": "amber",
          "label": "Amber Dimmer 5",
          "segment": 5
        },
        {
          "offset": 26,
          "function": "red",
          "label": "Rot Dimmer 6",
          "segment": 6
        },
        {
          "offset": 27,
          "function": "green",
          "label": "Grün Dimmer 6",
          "segment": 6
        },
        {
          "offset": 28,
          "function": "blue",
          "label": "Blau Dimmer 6",
          "segment": 6
        },
        {
          "offset": 29,
          "function": "white",
          "label": "Weiß Dimmer 6",
          "segment": 6
        },
        {
          "offset": 30,
          "function": "amber",
          "label": "Amber Dimmer 6",
          "segment": 6
        },
        {
          "offset": 31,
          "function": "red",
          "label": "Rot Dimmer 7",
          "segment": 7
        },
        {
          "offset": 32,
          "function": "green",
          "label": "Grün Dimmer 7",
          "segment": 7
        },
        {
          "offset": 33,
          "function": "blue",
          "label": "Blau Dimmer 7",
          "segment": 7
        },
        {
          "offset": 34,
          "function": "white",
          "label": "Weiß Dimmer 7",
          "segment": 7
        },
        {
          "offset": 35,
          "function": "amber",
          "label": "Amber Dimmer 7",
          "segment": 7
        },
        {
          "offset": 36,
          "function": "red",
          "label": "Rot Dimmer 8",
          "segment": 8
        },
        {
          "offset": 37,
          "function": "green",
          "label": "Grün Dimmer 8",
          "segment": 8
        },
        {
          "offset": 38,
          "function": "blue",
          "label": "Blau Dimmer 8",
          "segment": 8
        },
        {
          "offset": 39,
          "function": "white",
          "label": "Weiß Dimmer 8",
          "segment": 8
        },
        {
          "offset": 40,
          "function": "amber",
          "label": "Amber Dimmer 8",
          "segment": 8
        },
        {
          "offset": 41,
          "function": "red",
          "label": "Rot Dimmer 9",
          "segment": 9
        },
        {
          "offset": 42,
          "function": "green",
          "label": "Grün Dimmer 9",
          "segment": 9
        },
        {
          "offset": 43,
          "function": "blue",
          "label": "Blau Dimmer 9",
          "segment": 9
        },
        {
          "offset": 44,
          "function": "white",
          "label": "Weiß Dimmer 9",
          "segment": 9
        },
        {
          "offset": 45,
          "function": "amber",
          "label": "Amber Dimmer 9",
          "segment": 9
        },
        {
          "offset": 46,
          "function": "red",
          "label": "Rot Dimmer 10",
          "segment": 10
        },
        {
          "offset": 47,
          "function": "green",
          "label": "Grün Dimmer 10",
          "segment": 10
        },
        {
          "offset": 48,
          "function": "blue",
          "label": "Blau Dimmer 10",
          "segment": 10
        },
        {
          "offset": 49,
          "function": "white",
          "label": "Weiß Dimmer 10",
          "segment": 10
        },
        {
          "offset": 50,
          "function": "amber",
          "label": "Amber Dimmer 10",
          "segment": 10
        },
        {
          "offset": 51,
          "function": "red",
          "label": "Rot Dimmer 11",
          "segment": 11
        },
        {
          "offset": 52,
          "function": "green",
          "label": "Grün Dimmer 11",
          "segment": 11
        },
        {
          "offset": 53,
          "function": "blue",
          "label": "Blau Dimmer 11",
          "segment": 11
        },
        {
          "offset": 54,
          "function": "white",
          "label": "Weiß Dimmer 11",
          "segment": 11
        },
        {
          "offset": 55,
          "function": "amber",
          "label": "Amber Dimmer 11",
          "segment": 11
        },
        {
          "offset": 56,
          "function": "red",
          "label": "Rot Dimmer 12",
          "segment": 12
        },
        {
          "offset": 57,
          "function": "green",
          "label": "Grün Dimmer 12",
          "segment": 12
        },
        {
          "offset": 58,
          "function": "blue",
          "label": "Blau Dimmer 12",
          "segment": 12
        },
        {
          "offset": 59,
          "function": "white",
          "label": "Weiß Dimmer 12",
          "segment": 12
        },
        {
          "offset": 60,
          "function": "amber",
          "label": "Amber Dimmer 12",
          "segment": 12
        },
        {
          "offset": 61,
          "function": "red",
          "label": "Rot Dimmer 13",
          "segment": 13
        },
        {
          "offset": 62,
          "function": "green",
          "label": "Grün Dimmer 13",
          "segment": 13
        },
        {
          "offset": 63,
          "function": "blue",
          "label": "Blau Dimmer 13",
          "segment": 13
        },
        {
          "offset": 64,
          "function": "white",
          "label": "Weiß Dimmer 13",
          "segment": 13
        },
        {
          "offset": 65,
          "function": "amber",
          "label": "Amber Dimmer 13",
          "segment": 13
        },
        {
          "offset": 66,
          "function": "red",
          "label": "Rot Dimmer 14",
          "segment": 14
        },
        {
          "offset": 67,
          "function": "green",
          "label": "Grün Dimmer 14",
          "segment": 14
        },
        {
          "offset": 68,
          "function": "blue",
          "label": "Blau Dimmer 14",
          "segment": 14
        },
        {
          "offset": 69,
          "function": "white",
          "label": "Weiß Dimmer 14",
          "segment": 14
        },
        {
          "offset": 70,
          "function": "amber",
          "label": "Amber Dimmer 14",
          "segment": 14
        },
        {
          "offset": 71,
          "function": "red",
          "label": "Rot Dimmer 15",
          "segment": 15
        },
        {
          "offset": 72,
          "function": "green",
          "label": "Grün Dimmer 15",
          "segment": 15
        },
        {
          "offset": 73,
          "function": "blue",
          "label": "Blau Dimmer 15",
          "segment": 15
        },
        {
          "offset": 74,
          "function": "white",
          "label": "Weiß Dimmer 15",
          "segment": 15
        },
        {
          "offset": 75,
          "function": "amber",
          "label": "Amber Dimmer 15",
          "segment": 15
        },
        {
          "offset": 76,
          "function": "red",
          "label": "Rot Dimmer 16",
          "segment": 16
        },
        {
          "offset": 77,
          "function": "green",
          "label": "Grün Dimmer 16",
          "segment": 16
        },
        {
          "offset": 78,
          "function": "blue",
          "label": "Blau Dimmer 16",
          "segment": 16
        },
        {
          "offset": 79,
          "function": "white",
          "label": "Weiß Dimmer 16",
          "segment": 16
        },
        {
          "offset": 80,
          "function": "amber",
          "label": "Amber Dimmer 16",
          "segment": 16
        },
        {
          "offset": 81,
          "function": "red",
          "label": "Rot Dimmer 17",
          "segment": 17
        },
        {
          "offset": 82,
          "function": "green",
          "label": "Grün Dimmer 17",
          "segment": 17
        },
        {
          "offset": 83,
          "function": "blue",
          "label": "Blau Dimmer 17",
          "segment": 17
        },
        {
          "offset": 84,
          "function": "white",
          "label": "Weiß Dimmer 17",
          "segment": 17
        },
        {
          "offset": 85,
          "function": "amber",
          "label": "Amber Dimmer 17",
          "segment": 17
        },
        {
          "offset": 86,
          "function": "red",
          "label": "Rot Dimmer 18",
          "segment": 18
        },
        {
          "offset": 87,
          "function": "green",
          "label": "Grün Dimmer 18",
          "segment": 18
        },
        {
          "offset": 88,
          "function": "blue",
          "label": "Blau Dimmer 18",
          "segment": 18
        },
        {
          "offset": 89,
          "function": "white",
          "label": "Weiß Dimmer 18",
          "segment": 18
        },
        {
          "offset": 90,
          "function": "amber",
          "label": "Amber Dimmer 18",
          "segment": 18
        }
      ]
    },
    {
      "schemaVersion": 1,
      "id": "lightmaxx-vector-shaft-7r-17ch",
      "manufacturer": "lightmaXX",
      "model": "VECTOR Shaft 7R",
      "mode": "17CH",
      "category": "movingHeadSpot",
      "channelCount": 17,
      "movement": {
        "panDegrees": 540,
        "tiltDegrees": 270
      },
      "verified": false,
      "source": "lightmaXX Vector Shaft 7R, Bedienungsanleitung 11/2018 (Artikel LIG0015713-000, Music Store professional GmbH), Abschnitt „17 channel mode“ Seiten 21 bis 24 (deutsch „17 Kanal Modus“ Seiten 7 bis 10), Menü-Bildschirme Seite 26 (deutsch Seite 12), Pan 540° und Tilt 270° aus den Spezifikationen Seite 27 (manualslib.com/manual/1853951/Lightmaxx-Vector-Shaft-7r.html)",
      "deviceSetup": "Jogwheel drehen oder drücken, um das Menü zu öffnen; unter „WorkMode“ „DMX Ctrl“ wählen und unter „Address“ die Adresse aus der App einstellen, Bestätigen durch Drücken des Jogwheels. Lampe zünden: „WorkMode“ → „Lamp On“ auf ON oder unter „Advance“ → „Lamp on when“ „pwr on“ wählen.",
      "notes": "Beam mit 7R-Entladungslampe, Farbrad mit 14 Farben und Halbfarben, 17 Gobos, 8-fach-Prisma, Frost und Zoom. Die Lampe muss gezündet sein (siehe Einstellung am Gerät); Kanal 16 (Lampenschalter) bleibt in der App auf 0 = frei, dort lässt sich die Lampe mit 101–255 (5 s halten) auch per DMX zünden. Deshalb ungeprüft: Das Farbrad nennt in der Anleitung nur Einzelwerte (0, 5, 9, 13 …, 124) mit „Schrittweise“. Die Bereiche reichen hier vom genannten Wert bis kurz vor den nächsten; „Blau-Grün“ steht zweimal (26 und 86), die Farbwerte der Korrekturfilter CTO260, CTO190 und CTB8000 sind Näherungen. Beim Strobe-Kanal nennt die englische Fassung 0–1 „Turn off“, die deutsche „Einschalten“; eingetragen ist Aus, die App nutzt ohnehin 2–7 = An. Beim Gobo-Wackeln steht „249-244“, korrigiert auf 244–249; Wackeln gibt es nur für Gobo 2 bis 16. Der Dimmer heißt „hell -> schwach“ (die Tabelle ist absteigend sortiert); bleibt die Lampe bei vollem Master dunkel, im Kanal-Test prüfen. Kanal 17: 251–255 am schnellsten, 1–250 linear langsamer, eine Zeile „18 am schnellsten“ ist vermutlich 0. Die Erklärung zu Kanal 12 schreibt 0–540° für Tilt, die Spezifikationen 270°. Kanal 7 und 14 ohne Funktion. Im Menü gibt es „Channel Mode“ (Anzeige „sample“), die Anleitung beschreibt aber nur diesen einen 17-Kanal-Modus.",
      "channels": [
        {
          "offset": 1,
          "function": "colorWheel",
          "label": "Farbrad (Color wheel)",
          "ranges": [
            {
              "from": 0,
              "to": 4,
              "kind": "slot",
              "label": "Weiß (Wert 0)",
              "color": "#FFFFFF"
            },
            {
              "from": 5,
              "to": 8,
              "kind": "slot",
              "label": "Weiß + Rot (Wert 5)"
            },
            {
              "from": 9,
              "to": 12,
              "kind": "slot",
              "label": "Rot (Wert 9)",
              "color": "#FF0000"
            },
            {
              "from": 13,
              "to": 17,
              "kind": "slot",
              "label": "Rot + Orange (Wert 13)"
            },
            {
              "from": 18,
              "to": 21,
              "kind": "slot",
              "label": "Orange (Wert 18)",
              "color": "#FF8000"
            },
            {
              "from": 22,
              "to": 25,
              "kind": "slot",
              "label": "Orange + Blau-Grün (Wert 22)"
            },
            {
              "from": 26,
              "to": 29,
              "kind": "slot",
              "label": "Blau-Grün (Wert 26)",
              "color": "#00B3A0"
            },
            {
              "from": 30,
              "to": 34,
              "kind": "slot",
              "label": "Blau-Grün + Grün (Wert 30)"
            },
            {
              "from": 35,
              "to": 38,
              "kind": "slot",
              "label": "Grün (Wert 35)",
              "color": "#00FF00"
            },
            {
              "from": 39,
              "to": 42,
              "kind": "slot",
              "label": "Grün + Hellgrün (Wert 39)"
            },
            {
              "from": 43,
              "to": 46,
              "kind": "slot",
              "label": "Hellgrün (Wert 43)",
              "color": "#80FF40"
            },
            {
              "from": 47,
              "to": 51,
              "kind": "slot",
              "label": "Hellgrün + Lavendel (Wert 47)"
            },
            {
              "from": 52,
              "to": 55,
              "kind": "slot",
              "label": "Lavendel (Wert 52)",
              "color": "#B48CFF"
            },
            {
              "from": 56,
              "to": 59,
              "kind": "slot",
              "label": "Lavendel + Pink (Wert 56)"
            },
            {
              "from": 60,
              "to": 63,
              "kind": "slot",
              "label": "Pink (Wert 60)",
              "color": "#FF5AC8"
            },
            {
              "from": 64,
              "to": 68,
              "kind": "slot",
              "label": "Pink + Gelb (Wert 64)"
            },
            {
              "from": 69,
              "to": 72,
              "kind": "slot",
              "label": "Gelb (Wert 69)",
              "color": "#FFFF00"
            },
            {
              "from": 73,
              "to": 76,
              "kind": "slot",
              "label": "Gelb + Violett (Wert 73)"
            },
            {
              "from": 77,
              "to": 81,
              "kind": "slot",
              "label": "Violett (Wert 77)",
              "color": "#8000FF"
            },
            {
              "from": 82,
              "to": 85,
              "kind": "slot",
              "label": "Violett + Blau-Grün (Wert 82)"
            },
            {
              "from": 86,
              "to": 89,
              "kind": "slot",
              "label": "Blau-Grün (zweiter Eintrag) (Wert 86)",
              "color": "#00B3A0"
            },
            {
              "from": 90,
              "to": 93,
              "kind": "slot",
              "label": "Blau-Grün + CTO260 (Wert 90)"
            },
            {
              "from": 94,
              "to": 98,
              "kind": "slot",
              "label": "CTO260 (Wert 94)",
              "color": "#FFC38A"
            },
            {
              "from": 99,
              "to": 102,
              "kind": "slot",
              "label": "CTO260 + CTO190 (Wert 99)"
            },
            {
              "from": 103,
              "to": 106,
              "kind": "slot",
              "label": "CTO190 (Wert 103)",
              "color": "#FFD9B0"
            },
            {
              "from": 107,
              "to": 110,
              "kind": "slot",
              "label": "CTO190 + CTB8000 (Wert 107)"
            },
            {
              "from": 111,
              "to": 115,
              "kind": "slot",
              "label": "CTB8000 (Wert 111)",
              "color": "#DCE6FF"
            },
            {
              "from": 116,
              "to": 119,
              "kind": "slot",
              "label": "CTB8000 + Blau (Wert 116)"
            },
            {
              "from": 120,
              "to": 123,
              "kind": "slot",
              "label": "Blau (Wert 120)",
              "color": "#0000FF"
            },
            {
              "from": 124,
              "to": 127,
              "kind": "slot",
              "label": "Blau + Weiß (Wert 124)"
            },
            {
              "from": 128,
              "to": 255,
              "kind": "effect",
              "label": "Rad dreht im Uhrzeigersinn, langsam bis schnell"
            }
          ]
        },
        {
          "offset": 2,
          "function": "shutter",
          "label": "Strobe",
          "tags": [
            "needsOpen"
          ],
          "ranges": [
            {
              "from": 0,
              "to": 1,
              "kind": "closed",
              "label": "Aus (englisch „Turn off“, deutsch „Einschalten“)"
            },
            {
              "from": 2,
              "to": 7,
              "kind": "open",
              "label": "An"
            },
            {
              "from": 8,
              "to": 63,
              "kind": "strobe",
              "label": "Strobo langsam bis schnell",
              "speed": "slowToFast"
            },
            {
              "from": 64,
              "to": 71,
              "kind": "open",
              "label": "An"
            },
            {
              "from": 72,
              "to": 127,
              "kind": "strobe",
              "label": "Symmetrischer Strobo, langsam bis schnell",
              "speed": "slowToFast"
            },
            {
              "from": 128,
              "to": 135,
              "kind": "open",
              "label": "An"
            },
            {
              "from": 136,
              "to": 160,
              "kind": "strobe",
              "label": "Strobo (schnell startend), schnell bis langsam",
              "speed": "fastToSlow"
            },
            {
              "from": 161,
              "to": 166,
              "kind": "open",
              "label": "An"
            },
            {
              "from": 167,
              "to": 191,
              "kind": "strobe",
              "label": "Strobo (schnell schließend), schnell bis langsam",
              "speed": "fastToSlow"
            },
            {
              "from": 192,
              "to": 199,
              "kind": "open",
              "label": "An"
            },
            {
              "from": 200,
              "to": 209,
              "kind": "effect",
              "label": "Effekt 1"
            },
            {
              "from": 210,
              "to": 219,
              "kind": "effect",
              "label": "Effekt 2"
            },
            {
              "from": 220,
              "to": 229,
              "kind": "random",
              "label": "Zufallsstrobo langsam"
            },
            {
              "from": 230,
              "to": 239,
              "kind": "random",
              "label": "Zufallsstrobo mittel"
            },
            {
              "from": 240,
              "to": 249,
              "kind": "random",
              "label": "Zufallsstrobo schnell bis langsam"
            },
            {
              "from": 250,
              "to": 255,
              "kind": "open",
              "label": "An"
            }
          ]
        },
        {
          "offset": 3,
          "function": "dimmer",
          "label": "Dimmer (Strahlen / hell -> schwach)"
        },
        {
          "offset": 4,
          "function": "gobo",
          "label": "Fixed Gobo",
          "ranges": [
            {
              "from": 0,
              "to": 3,
              "kind": "slot",
              "label": "Offen"
            },
            {
              "from": 4,
              "to": 7,
              "kind": "slot",
              "label": "Gobo 1"
            },
            {
              "from": 8,
              "to": 11,
              "kind": "slot",
              "label": "Gobo 2"
            },
            {
              "from": 12,
              "to": 15,
              "kind": "slot",
              "label": "Gobo 3"
            },
            {
              "from": 16,
              "to": 19,
              "kind": "slot",
              "label": "Gobo 4"
            },
            {
              "from": 20,
              "to": 23,
              "kind": "slot",
              "label": "Gobo 5"
            },
            {
              "from": 24,
              "to": 27,
              "kind": "slot",
              "label": "Gobo 6"
            },
            {
              "from": 28,
              "to": 31,
              "kind": "slot",
              "label": "Gobo 7"
            },
            {
              "from": 32,
              "to": 35,
              "kind": "slot",
              "label": "Gobo 8"
            },
            {
              "from": 36,
              "to": 39,
              "kind": "slot",
              "label": "Gobo 9"
            },
            {
              "from": 40,
              "to": 43,
              "kind": "slot",
              "label": "Gobo 10"
            },
            {
              "from": 44,
              "to": 47,
              "kind": "slot",
              "label": "Gobo 11"
            },
            {
              "from": 48,
              "to": 51,
              "kind": "slot",
              "label": "Gobo 12"
            },
            {
              "from": 52,
              "to": 55,
              "kind": "slot",
              "label": "Gobo 13"
            },
            {
              "from": 56,
              "to": 59,
              "kind": "slot",
              "label": "Gobo 14"
            },
            {
              "from": 60,
              "to": 63,
              "kind": "slot",
              "label": "Gobo 15"
            },
            {
              "from": 64,
              "to": 67,
              "kind": "slot",
              "label": "Gobo 16"
            },
            {
              "from": 68,
              "to": 71,
              "kind": "slot",
              "label": "Gobo 17"
            },
            {
              "from": 72,
              "to": 113,
              "kind": "rotation",
              "label": "Goborad dreht gegen den Uhrzeigersinn, langsam bis schnell",
              "speed": "slowToFast"
            },
            {
              "from": 114,
              "to": 117,
              "kind": "off",
              "label": "Stopp"
            },
            {
              "from": 118,
              "to": 159,
              "kind": "rotation",
              "label": "Goborad dreht im Uhrzeigersinn, langsam bis schnell",
              "speed": "slowToFast"
            },
            {
              "from": 160,
              "to": 166,
              "kind": "shake",
              "label": "Gobo 2 wackelt, langsam bis schnell"
            },
            {
              "from": 167,
              "to": 172,
              "kind": "shake",
              "label": "Gobo 3 wackelt, langsam bis schnell"
            },
            {
              "from": 173,
              "to": 179,
              "kind": "shake",
              "label": "Gobo 4 wackelt, langsam bis schnell"
            },
            {
              "from": 180,
              "to": 185,
              "kind": "shake",
              "label": "Gobo 5 wackelt, langsam bis schnell"
            },
            {
              "from": 186,
              "to": 191,
              "kind": "shake",
              "label": "Gobo 6 wackelt, langsam bis schnell"
            },
            {
              "from": 192,
              "to": 198,
              "kind": "shake",
              "label": "Gobo 7 wackelt, langsam bis schnell"
            },
            {
              "from": 199,
              "to": 204,
              "kind": "shake",
              "label": "Gobo 8 wackelt, langsam bis schnell"
            },
            {
              "from": 205,
              "to": 211,
              "kind": "shake",
              "label": "Gobo 9 wackelt, langsam bis schnell"
            },
            {
              "from": 212,
              "to": 217,
              "kind": "shake",
              "label": "Gobo 10 wackelt, langsam bis schnell"
            },
            {
              "from": 218,
              "to": 223,
              "kind": "shake",
              "label": "Gobo 11 wackelt, langsam bis schnell"
            },
            {
              "from": 224,
              "to": 230,
              "kind": "shake",
              "label": "Gobo 12 wackelt, langsam bis schnell"
            },
            {
              "from": 231,
              "to": 236,
              "kind": "shake",
              "label": "Gobo 13 wackelt, langsam bis schnell"
            },
            {
              "from": 237,
              "to": 243,
              "kind": "shake",
              "label": "Gobo 14 wackelt, langsam bis schnell"
            },
            {
              "from": 244,
              "to": 249,
              "kind": "shake",
              "label": "Gobo 15 wackelt, langsam bis schnell"
            },
            {
              "from": 250,
              "to": 255,
              "kind": "shake",
              "label": "Gobo 16 wackelt, langsam bis schnell"
            }
          ]
        },
        {
          "offset": 5,
          "function": "prism",
          "label": "Prism load",
          "ranges": [
            {
              "from": 0,
              "to": 127,
              "kind": "off",
              "label": "Aus"
            },
            {
              "from": 128,
              "to": 255,
              "kind": "effect",
              "label": "Prisma ein"
            }
          ]
        },
        {
          "offset": 6,
          "function": "prismRotation",
          "label": "Prism rotation",
          "ranges": [
            {
              "from": 0,
              "to": 127,
              "kind": "other",
              "label": "Position 0° bis 540°"
            },
            {
              "from": 128,
              "to": 190,
              "kind": "rotation",
              "label": "Dreht gegen den Uhrzeigersinn, schnell bis langsam",
              "speed": "fastToSlow"
            },
            {
              "from": 191,
              "to": 192,
              "kind": "off",
              "label": "Stopp"
            },
            {
              "from": 193,
              "to": 255,
              "kind": "rotation",
              "label": "Dreht im Uhrzeigersinn, langsam bis schnell",
              "speed": "slowToFast"
            }
          ]
        },
        {
          "offset": 7,
          "function": "other",
          "label": "No function"
        },
        {
          "offset": 8,
          "function": "frost",
          "label": "Atomization frost effect (weiß bis voll)"
        },
        {
          "offset": 9,
          "function": "zoom",
          "label": "ZOOM (nah bis fern)"
        },
        {
          "offset": 10,
          "function": "pan",
          "label": "X axle PAN movement (0° bis 540°)",
          "defaultValue": 128
        },
        {
          "offset": 11,
          "function": "panFine",
          "label": "X axle PAN fine adjustment"
        },
        {
          "offset": 12,
          "function": "tilt",
          "label": "Y axle TILT movement",
          "defaultValue": 128
        },
        {
          "offset": 13,
          "function": "tiltFine",
          "label": "Y axle fine TILT adjustment"
        },
        {
          "offset": 14,
          "function": "other",
          "label": "Macro function (laut Anleitung ungenutzt)"
        },
        {
          "offset": 15,
          "function": "reset",
          "label": "Reset",
          "ranges": [
            {
              "from": 0,
              "to": 25,
              "kind": "off",
              "label": "Frei"
            },
            {
              "from": 26,
              "to": 76,
              "kind": "other",
              "label": "Effektteile zurücksetzen (Farbe, Gobo, Linse; 5 s halten)"
            },
            {
              "from": 77,
              "to": 127,
              "kind": "other",
              "label": "XY-Achsen zurücksetzen (5 s halten)"
            },
            {
              "from": 128,
              "to": 255,
              "kind": "other",
              "label": "Komplett-Reset (5 s halten)"
            }
          ]
        },
        {
          "offset": 16,
          "function": "control",
          "label": "Bulb switch (Lampenschalter)",
          "ranges": [
            {
              "from": 0,
              "to": 25,
              "kind": "off",
              "label": "Frei"
            },
            {
              "from": 26,
              "to": 100,
              "kind": "other",
              "label": "Lampe aus (5 s halten)"
            },
            {
              "from": 101,
              "to": 255,
              "kind": "other",
              "label": "Lampe an (5 s halten)"
            }
          ]
        },
        {
          "offset": 17,
          "function": "panTiltSpeed",
          "label": "The speed of XY axle"
        }
      ]
    },
    {
      "schemaVersion": 1,
      "id": "lightmaxx-vector-spot-150-10ch",
      "manufacturer": "lightmaXX",
      "model": "VECTOR SPOT 150",
      "mode": "10CH",
      "category": "movingHeadSpot",
      "channelCount": 10,
      "movement": {
        "panDegrees": 540,
        "tiltDegrees": 270
      },
      "verified": true,
      "source": "lightmaXX Vector Spot 150, Bedienungsanleitung DE/EN (Music Store professional GmbH; im Dokument ohne Datum und Artikelnummer, Music-Store-Artikel LIG0014369-000), „DMX Definition Table“ Seiten 10 und 11, Spalte 10CH; Menü Seite 5 bzw. 9, Pan 540° und Tilt 270° aus der DMX-Tabelle (manualslib.com/manual/2150726/Lightmaxx-Vector-Spot-150.html)",
      "deviceSetup": "Im Menü „Setup“ → „Advanced Setting“ → „Channel“ auf „10CH“ stellen, unter „Run Mode“ „DMX“ wählen und unter „Address Set“ die Adresse aus der App einstellen.",
      "notes": "Kleinster Modus ohne Feinkanäle, ohne rotierendes Goborad und Gobodrehung; wenn möglich 16CH nehmen. 150-W-LED-Spot mit Farbrad (7 Farben und Weiß), statischem Goborad (8 Gobos und Offen), 3-fach-Prisma und motorischem Fokus. Die Farben nennt die Anleitung nur „Color 1“ bis „Color 7“, deshalb ohne Farbwert; bitte an der Lampe prüfen und benennen. Der Strobo-Kanal ist bei 0–7 und 251–255 „Turn on“ (Licht an), die App lässt ihn auf 0. Das Wackeln der statischen Gobos läuft rückwärts von Gobo 8 (64–70) bis Gobo 1 (113–119).",
      "channels": [
        {
          "offset": 1,
          "function": "pan",
          "label": "Pan (0-540°)",
          "defaultValue": 128
        },
        {
          "offset": 2,
          "function": "tilt",
          "label": "Tilt (0-270°)",
          "defaultValue": 128
        },
        {
          "offset": 3,
          "function": "panTiltSpeed",
          "label": "X,Y Speed (schnell bis langsam)"
        },
        {
          "offset": 4,
          "function": "dimmer",
          "label": "LED Dimmer (dunkel bis hell)"
        },
        {
          "offset": 5,
          "function": "strobe",
          "label": "LED Strobe",
          "ranges": [
            {
              "from": 0,
              "to": 7,
              "kind": "off",
              "label": "Licht an, kein Strobo"
            },
            {
              "from": 8,
              "to": 250,
              "kind": "strobe",
              "label": "Strobo langsam bis schnell",
              "speed": "slowToFast"
            },
            {
              "from": 251,
              "to": 255,
              "kind": "off",
              "label": "Licht an, kein Strobo"
            }
          ]
        },
        {
          "offset": 6,
          "function": "colorWheel",
          "label": "7 color + white",
          "ranges": [
            {
              "from": 0,
              "to": 15,
              "kind": "slot",
              "label": "Weiß",
              "color": "#FFFFFF"
            },
            {
              "from": 16,
              "to": 31,
              "kind": "slot",
              "label": "Farbe 1"
            },
            {
              "from": 32,
              "to": 47,
              "kind": "slot",
              "label": "Farbe 2"
            },
            {
              "from": 48,
              "to": 63,
              "kind": "slot",
              "label": "Farbe 3"
            },
            {
              "from": 64,
              "to": 79,
              "kind": "slot",
              "label": "Farbe 4"
            },
            {
              "from": 80,
              "to": 95,
              "kind": "slot",
              "label": "Farbe 5"
            },
            {
              "from": 96,
              "to": 111,
              "kind": "slot",
              "label": "Farbe 6"
            },
            {
              "from": 112,
              "to": 127,
              "kind": "slot",
              "label": "Farbe 7"
            },
            {
              "from": 128,
              "to": 191,
              "kind": "effect",
              "label": "Farbrad dreht im Uhrzeigersinn, langsam bis schnell"
            },
            {
              "from": 192,
              "to": 255,
              "kind": "effect",
              "label": "Farbrad dreht gegen den Uhrzeigersinn, langsam bis schnell"
            }
          ]
        },
        {
          "offset": 7,
          "function": "gobo",
          "label": "8 static Gobos + white",
          "ranges": [
            {
              "from": 0,
              "to": 6,
              "kind": "slot",
              "label": "Offen"
            },
            {
              "from": 7,
              "to": 13,
              "kind": "slot",
              "label": "Gobo 1"
            },
            {
              "from": 14,
              "to": 20,
              "kind": "slot",
              "label": "Gobo 2"
            },
            {
              "from": 21,
              "to": 27,
              "kind": "slot",
              "label": "Gobo 3"
            },
            {
              "from": 28,
              "to": 34,
              "kind": "slot",
              "label": "Gobo 4"
            },
            {
              "from": 35,
              "to": 41,
              "kind": "slot",
              "label": "Gobo 5"
            },
            {
              "from": 42,
              "to": 48,
              "kind": "slot",
              "label": "Gobo 6"
            },
            {
              "from": 49,
              "to": 55,
              "kind": "slot",
              "label": "Gobo 7"
            },
            {
              "from": 56,
              "to": 63,
              "kind": "slot",
              "label": "Gobo 8"
            },
            {
              "from": 64,
              "to": 70,
              "kind": "shake",
              "label": "Gobo 8 wackelt, langsam bis schnell"
            },
            {
              "from": 71,
              "to": 77,
              "kind": "shake",
              "label": "Gobo 7 wackelt, langsam bis schnell"
            },
            {
              "from": 78,
              "to": 84,
              "kind": "shake",
              "label": "Gobo 6 wackelt, langsam bis schnell"
            },
            {
              "from": 85,
              "to": 91,
              "kind": "shake",
              "label": "Gobo 5 wackelt, langsam bis schnell"
            },
            {
              "from": 92,
              "to": 98,
              "kind": "shake",
              "label": "Gobo 4 wackelt, langsam bis schnell"
            },
            {
              "from": 99,
              "to": 105,
              "kind": "shake",
              "label": "Gobo 3 wackelt, langsam bis schnell"
            },
            {
              "from": 106,
              "to": 112,
              "kind": "shake",
              "label": "Gobo 2 wackelt, langsam bis schnell"
            },
            {
              "from": 113,
              "to": 119,
              "kind": "shake",
              "label": "Gobo 1 wackelt, langsam bis schnell"
            },
            {
              "from": 120,
              "to": 127,
              "kind": "slot",
              "label": "Offen"
            },
            {
              "from": 128,
              "to": 191,
              "kind": "rotation",
              "label": "Goborad dreht im Uhrzeigersinn, langsam bis schnell",
              "speed": "slowToFast"
            },
            {
              "from": 192,
              "to": 255,
              "kind": "rotation",
              "label": "Goborad dreht gegen den Uhrzeigersinn, langsam bis schnell",
              "speed": "slowToFast"
            }
          ]
        },
        {
          "offset": 8,
          "function": "focus",
          "label": "Focus (Gobo unscharf bis scharf)",
          "defaultValue": 128
        },
        {
          "offset": 9,
          "function": "prism",
          "label": "Prism",
          "ranges": [
            {
              "from": 0,
              "to": 63,
              "kind": "off",
              "label": "Offen, kein Prisma"
            },
            {
              "from": 64,
              "to": 255,
              "kind": "effect",
              "label": "Prisma ein"
            }
          ]
        },
        {
          "offset": 10,
          "function": "prismRotation",
          "label": "Prism rotation",
          "ranges": [
            {
              "from": 0,
              "to": 15,
              "kind": "off",
              "label": "Stopp"
            },
            {
              "from": 16,
              "to": 135,
              "kind": "rotation",
              "label": "Dreht im Uhrzeigersinn, langsam bis schnell",
              "speed": "slowToFast"
            },
            {
              "from": 136,
              "to": 255,
              "kind": "rotation",
              "label": "Dreht gegen den Uhrzeigersinn, langsam bis schnell",
              "speed": "slowToFast"
            }
          ]
        }
      ]
    },
    {
      "schemaVersion": 1,
      "id": "lightmaxx-vector-spot-150-12ch",
      "manufacturer": "lightmaXX",
      "model": "VECTOR SPOT 150",
      "mode": "12CH",
      "category": "movingHeadSpot",
      "channelCount": 12,
      "movement": {
        "panDegrees": 540,
        "tiltDegrees": 270
      },
      "verified": true,
      "source": "lightmaXX Vector Spot 150, Bedienungsanleitung DE/EN (Music Store professional GmbH; im Dokument ohne Datum und Artikelnummer, Music-Store-Artikel LIG0014369-000), „DMX Definition Table“ Seiten 10 und 11, Spalte 12CH; Menü Seite 5 bzw. 9, Pan 540° und Tilt 270° aus der DMX-Tabelle (manualslib.com/manual/2150726/Lightmaxx-Vector-Spot-150.html)",
      "deviceSetup": "Im Menü „Setup“ → „Advanced Setting“ → „Channel“ auf „12CH“ stellen, unter „Run Mode“ „DMX“ wählen und unter „Address Set“ die Adresse aus der App einstellen.",
      "notes": "Alle Effekte, aber ohne Pan/Tilt-Feinkanäle, Bewegungen können ruckeln; wenn möglich 16CH nehmen. 150-W-LED-Spot mit Farbrad (7 Farben und Weiß), statischem Goborad (8 Gobos und Offen), rotierendem Goborad (6 Gobos und Offen) mit eigener Gobodrehung. Die sechs drehbaren Gobos heißen in der Anleitung alle nur „Gobo“ und sind hier der Reihe nach nummeriert, 3-fach-Prisma und motorischem Fokus. Die Farben nennt die Anleitung nur „Color 1“ bis „Color 7“, deshalb ohne Farbwert; bitte an der Lampe prüfen und benennen. Der Strobo-Kanal ist bei 0–7 und 251–255 „Turn on“ (Licht an), die App lässt ihn auf 0. Das Wackeln der statischen Gobos läuft rückwärts von Gobo 8 (64–70) bis Gobo 1 (113–119).",
      "channels": [
        {
          "offset": 1,
          "function": "pan",
          "label": "Pan (0-540°)",
          "defaultValue": 128
        },
        {
          "offset": 2,
          "function": "tilt",
          "label": "Tilt (0-270°)",
          "defaultValue": 128
        },
        {
          "offset": 3,
          "function": "panTiltSpeed",
          "label": "X,Y Speed (schnell bis langsam)"
        },
        {
          "offset": 4,
          "function": "dimmer",
          "label": "LED Dimmer (dunkel bis hell)"
        },
        {
          "offset": 5,
          "function": "strobe",
          "label": "LED Strobe",
          "ranges": [
            {
              "from": 0,
              "to": 7,
              "kind": "off",
              "label": "Licht an, kein Strobo"
            },
            {
              "from": 8,
              "to": 250,
              "kind": "strobe",
              "label": "Strobo langsam bis schnell",
              "speed": "slowToFast"
            },
            {
              "from": 251,
              "to": 255,
              "kind": "off",
              "label": "Licht an, kein Strobo"
            }
          ]
        },
        {
          "offset": 6,
          "function": "colorWheel",
          "label": "7 color + white",
          "ranges": [
            {
              "from": 0,
              "to": 15,
              "kind": "slot",
              "label": "Weiß",
              "color": "#FFFFFF"
            },
            {
              "from": 16,
              "to": 31,
              "kind": "slot",
              "label": "Farbe 1"
            },
            {
              "from": 32,
              "to": 47,
              "kind": "slot",
              "label": "Farbe 2"
            },
            {
              "from": 48,
              "to": 63,
              "kind": "slot",
              "label": "Farbe 3"
            },
            {
              "from": 64,
              "to": 79,
              "kind": "slot",
              "label": "Farbe 4"
            },
            {
              "from": 80,
              "to": 95,
              "kind": "slot",
              "label": "Farbe 5"
            },
            {
              "from": 96,
              "to": 111,
              "kind": "slot",
              "label": "Farbe 6"
            },
            {
              "from": 112,
              "to": 127,
              "kind": "slot",
              "label": "Farbe 7"
            },
            {
              "from": 128,
              "to": 191,
              "kind": "effect",
              "label": "Farbrad dreht im Uhrzeigersinn, langsam bis schnell"
            },
            {
              "from": 192,
              "to": 255,
              "kind": "effect",
              "label": "Farbrad dreht gegen den Uhrzeigersinn, langsam bis schnell"
            }
          ]
        },
        {
          "offset": 7,
          "function": "gobo",
          "label": "8 static Gobos + white",
          "ranges": [
            {
              "from": 0,
              "to": 6,
              "kind": "slot",
              "label": "Offen"
            },
            {
              "from": 7,
              "to": 13,
              "kind": "slot",
              "label": "Gobo 1"
            },
            {
              "from": 14,
              "to": 20,
              "kind": "slot",
              "label": "Gobo 2"
            },
            {
              "from": 21,
              "to": 27,
              "kind": "slot",
              "label": "Gobo 3"
            },
            {
              "from": 28,
              "to": 34,
              "kind": "slot",
              "label": "Gobo 4"
            },
            {
              "from": 35,
              "to": 41,
              "kind": "slot",
              "label": "Gobo 5"
            },
            {
              "from": 42,
              "to": 48,
              "kind": "slot",
              "label": "Gobo 6"
            },
            {
              "from": 49,
              "to": 55,
              "kind": "slot",
              "label": "Gobo 7"
            },
            {
              "from": 56,
              "to": 63,
              "kind": "slot",
              "label": "Gobo 8"
            },
            {
              "from": 64,
              "to": 70,
              "kind": "shake",
              "label": "Gobo 8 wackelt, langsam bis schnell"
            },
            {
              "from": 71,
              "to": 77,
              "kind": "shake",
              "label": "Gobo 7 wackelt, langsam bis schnell"
            },
            {
              "from": 78,
              "to": 84,
              "kind": "shake",
              "label": "Gobo 6 wackelt, langsam bis schnell"
            },
            {
              "from": 85,
              "to": 91,
              "kind": "shake",
              "label": "Gobo 5 wackelt, langsam bis schnell"
            },
            {
              "from": 92,
              "to": 98,
              "kind": "shake",
              "label": "Gobo 4 wackelt, langsam bis schnell"
            },
            {
              "from": 99,
              "to": 105,
              "kind": "shake",
              "label": "Gobo 3 wackelt, langsam bis schnell"
            },
            {
              "from": 106,
              "to": 112,
              "kind": "shake",
              "label": "Gobo 2 wackelt, langsam bis schnell"
            },
            {
              "from": 113,
              "to": 119,
              "kind": "shake",
              "label": "Gobo 1 wackelt, langsam bis schnell"
            },
            {
              "from": 120,
              "to": 127,
              "kind": "slot",
              "label": "Offen"
            },
            {
              "from": 128,
              "to": 191,
              "kind": "rotation",
              "label": "Goborad dreht im Uhrzeigersinn, langsam bis schnell",
              "speed": "slowToFast"
            },
            {
              "from": 192,
              "to": 255,
              "kind": "rotation",
              "label": "Goborad dreht gegen den Uhrzeigersinn, langsam bis schnell",
              "speed": "slowToFast"
            }
          ]
        },
        {
          "offset": 8,
          "function": "gobo2",
          "label": "6 rotation Gobos + white",
          "ranges": [
            {
              "from": 0,
              "to": 15,
              "kind": "slot",
              "label": "Offen"
            },
            {
              "from": 16,
              "to": 31,
              "kind": "slot",
              "label": "Gobo 1 (Anleitung: „Gobo“)"
            },
            {
              "from": 32,
              "to": 47,
              "kind": "slot",
              "label": "Gobo 2 (Anleitung: „Gobo“)"
            },
            {
              "from": 48,
              "to": 63,
              "kind": "slot",
              "label": "Gobo 3 (Anleitung: „Gobo“)"
            },
            {
              "from": 64,
              "to": 79,
              "kind": "slot",
              "label": "Gobo 4 (Anleitung: „Gobo“)"
            },
            {
              "from": 80,
              "to": 95,
              "kind": "slot",
              "label": "Gobo 5 (Anleitung: „Gobo“)"
            },
            {
              "from": 96,
              "to": 127,
              "kind": "slot",
              "label": "Gobo 6 (Anleitung: „Gobo“)"
            },
            {
              "from": 128,
              "to": 191,
              "kind": "rotation",
              "label": "Goborad dreht im Uhrzeigersinn, langsam bis schnell",
              "speed": "slowToFast"
            },
            {
              "from": 192,
              "to": 255,
              "kind": "rotation",
              "label": "Goborad dreht gegen den Uhrzeigersinn, langsam bis schnell",
              "speed": "slowToFast"
            }
          ]
        },
        {
          "offset": 9,
          "function": "gobo2Rotation",
          "label": "Gobo rotation",
          "ranges": [
            {
              "from": 0,
              "to": 15,
              "kind": "off",
              "label": "Keine Drehung (Anleitung: „open“)"
            },
            {
              "from": 16,
              "to": 95,
              "kind": "other",
              "label": "Gobo-Position fein 0–360°"
            },
            {
              "from": 96,
              "to": 135,
              "kind": "other",
              "label": "Gobo Rotating 0–90°"
            },
            {
              "from": 136,
              "to": 155,
              "kind": "other",
              "label": "Gobo Rotating 0–180°"
            },
            {
              "from": 156,
              "to": 175,
              "kind": "other",
              "label": "Gobo Rotating 0–720°"
            },
            {
              "from": 176,
              "to": 215,
              "kind": "rotation",
              "label": "Gobo dreht im Uhrzeigersinn, langsam bis schnell",
              "speed": "slowToFast"
            },
            {
              "from": 216,
              "to": 255,
              "kind": "rotation",
              "label": "Gobo dreht gegen den Uhrzeigersinn, langsam bis schnell",
              "speed": "slowToFast"
            }
          ]
        },
        {
          "offset": 10,
          "function": "focus",
          "label": "Focus (Gobo unscharf bis scharf)",
          "defaultValue": 128
        },
        {
          "offset": 11,
          "function": "prism",
          "label": "Prism",
          "ranges": [
            {
              "from": 0,
              "to": 63,
              "kind": "off",
              "label": "Offen, kein Prisma"
            },
            {
              "from": 64,
              "to": 255,
              "kind": "effect",
              "label": "Prisma ein"
            }
          ]
        },
        {
          "offset": 12,
          "function": "prismRotation",
          "label": "Prism rotation",
          "ranges": [
            {
              "from": 0,
              "to": 15,
              "kind": "off",
              "label": "Stopp"
            },
            {
              "from": 16,
              "to": 135,
              "kind": "rotation",
              "label": "Dreht im Uhrzeigersinn, langsam bis schnell",
              "speed": "slowToFast"
            },
            {
              "from": 136,
              "to": 255,
              "kind": "rotation",
              "label": "Dreht gegen den Uhrzeigersinn, langsam bis schnell",
              "speed": "slowToFast"
            }
          ]
        }
      ]
    },
    {
      "schemaVersion": 1,
      "id": "lightmaxx-vector-spot-150-14ch",
      "manufacturer": "lightmaXX",
      "model": "VECTOR SPOT 150",
      "mode": "14CH",
      "category": "movingHeadSpot",
      "channelCount": 14,
      "movement": {
        "panDegrees": 540,
        "tiltDegrees": 270
      },
      "verified": true,
      "source": "lightmaXX Vector Spot 150, Bedienungsanleitung DE/EN (Music Store professional GmbH; im Dokument ohne Datum und Artikelnummer, Music-Store-Artikel LIG0014369-000), „DMX Definition Table“ Seiten 10 und 11, Spalte 14CH; Menü Seite 5 bzw. 9, Pan 540° und Tilt 270° aus der DMX-Tabelle (manualslib.com/manual/2150726/Lightmaxx-Vector-Spot-150.html)",
      "deviceSetup": "Im Menü „Setup“ → „Advanced Setting“ → „Channel“ auf „14CH“ stellen, unter „Run Mode“ „DMX“ wählen und unter „Address Set“ die Adresse aus der App einstellen.",
      "notes": "Mit Pan/Tilt-Feinkanälen, aber ohne rotierendes Goborad und Gobodrehung (die bleiben auf Grundstellung). Kanal 13 (Automatik/Musik) und 14 (Reset) bleiben auf 0. 150-W-LED-Spot mit Farbrad (7 Farben und Weiß), statischem Goborad (8 Gobos und Offen), 3-fach-Prisma und motorischem Fokus. Die Farben nennt die Anleitung nur „Color 1“ bis „Color 7“, deshalb ohne Farbwert; bitte an der Lampe prüfen und benennen. Der Strobo-Kanal ist bei 0–7 und 251–255 „Turn on“ (Licht an), die App lässt ihn auf 0. Das Wackeln der statischen Gobos läuft rückwärts von Gobo 8 (64–70) bis Gobo 1 (113–119).",
      "channels": [
        {
          "offset": 1,
          "function": "pan",
          "label": "Pan (0-540°)",
          "defaultValue": 128
        },
        {
          "offset": 2,
          "function": "panFine",
          "label": "Pan fine"
        },
        {
          "offset": 3,
          "function": "tilt",
          "label": "Tilt (0-270°)",
          "defaultValue": 128
        },
        {
          "offset": 4,
          "function": "tiltFine",
          "label": "Tilt fine"
        },
        {
          "offset": 5,
          "function": "panTiltSpeed",
          "label": "X,Y Speed (schnell bis langsam)"
        },
        {
          "offset": 6,
          "function": "dimmer",
          "label": "LED Dimmer (dunkel bis hell)"
        },
        {
          "offset": 7,
          "function": "strobe",
          "label": "LED Strobe",
          "ranges": [
            {
              "from": 0,
              "to": 7,
              "kind": "off",
              "label": "Licht an, kein Strobo"
            },
            {
              "from": 8,
              "to": 250,
              "kind": "strobe",
              "label": "Strobo langsam bis schnell",
              "speed": "slowToFast"
            },
            {
              "from": 251,
              "to": 255,
              "kind": "off",
              "label": "Licht an, kein Strobo"
            }
          ]
        },
        {
          "offset": 8,
          "function": "colorWheel",
          "label": "7 color + white",
          "ranges": [
            {
              "from": 0,
              "to": 15,
              "kind": "slot",
              "label": "Weiß",
              "color": "#FFFFFF"
            },
            {
              "from": 16,
              "to": 31,
              "kind": "slot",
              "label": "Farbe 1"
            },
            {
              "from": 32,
              "to": 47,
              "kind": "slot",
              "label": "Farbe 2"
            },
            {
              "from": 48,
              "to": 63,
              "kind": "slot",
              "label": "Farbe 3"
            },
            {
              "from": 64,
              "to": 79,
              "kind": "slot",
              "label": "Farbe 4"
            },
            {
              "from": 80,
              "to": 95,
              "kind": "slot",
              "label": "Farbe 5"
            },
            {
              "from": 96,
              "to": 111,
              "kind": "slot",
              "label": "Farbe 6"
            },
            {
              "from": 112,
              "to": 127,
              "kind": "slot",
              "label": "Farbe 7"
            },
            {
              "from": 128,
              "to": 191,
              "kind": "effect",
              "label": "Farbrad dreht im Uhrzeigersinn, langsam bis schnell"
            },
            {
              "from": 192,
              "to": 255,
              "kind": "effect",
              "label": "Farbrad dreht gegen den Uhrzeigersinn, langsam bis schnell"
            }
          ]
        },
        {
          "offset": 9,
          "function": "gobo",
          "label": "8 static Gobos + white",
          "ranges": [
            {
              "from": 0,
              "to": 6,
              "kind": "slot",
              "label": "Offen"
            },
            {
              "from": 7,
              "to": 13,
              "kind": "slot",
              "label": "Gobo 1"
            },
            {
              "from": 14,
              "to": 20,
              "kind": "slot",
              "label": "Gobo 2"
            },
            {
              "from": 21,
              "to": 27,
              "kind": "slot",
              "label": "Gobo 3"
            },
            {
              "from": 28,
              "to": 34,
              "kind": "slot",
              "label": "Gobo 4"
            },
            {
              "from": 35,
              "to": 41,
              "kind": "slot",
              "label": "Gobo 5"
            },
            {
              "from": 42,
              "to": 48,
              "kind": "slot",
              "label": "Gobo 6"
            },
            {
              "from": 49,
              "to": 55,
              "kind": "slot",
              "label": "Gobo 7"
            },
            {
              "from": 56,
              "to": 63,
              "kind": "slot",
              "label": "Gobo 8"
            },
            {
              "from": 64,
              "to": 70,
              "kind": "shake",
              "label": "Gobo 8 wackelt, langsam bis schnell"
            },
            {
              "from": 71,
              "to": 77,
              "kind": "shake",
              "label": "Gobo 7 wackelt, langsam bis schnell"
            },
            {
              "from": 78,
              "to": 84,
              "kind": "shake",
              "label": "Gobo 6 wackelt, langsam bis schnell"
            },
            {
              "from": 85,
              "to": 91,
              "kind": "shake",
              "label": "Gobo 5 wackelt, langsam bis schnell"
            },
            {
              "from": 92,
              "to": 98,
              "kind": "shake",
              "label": "Gobo 4 wackelt, langsam bis schnell"
            },
            {
              "from": 99,
              "to": 105,
              "kind": "shake",
              "label": "Gobo 3 wackelt, langsam bis schnell"
            },
            {
              "from": 106,
              "to": 112,
              "kind": "shake",
              "label": "Gobo 2 wackelt, langsam bis schnell"
            },
            {
              "from": 113,
              "to": 119,
              "kind": "shake",
              "label": "Gobo 1 wackelt, langsam bis schnell"
            },
            {
              "from": 120,
              "to": 127,
              "kind": "slot",
              "label": "Offen"
            },
            {
              "from": 128,
              "to": 191,
              "kind": "rotation",
              "label": "Goborad dreht im Uhrzeigersinn, langsam bis schnell",
              "speed": "slowToFast"
            },
            {
              "from": 192,
              "to": 255,
              "kind": "rotation",
              "label": "Goborad dreht gegen den Uhrzeigersinn, langsam bis schnell",
              "speed": "slowToFast"
            }
          ]
        },
        {
          "offset": 10,
          "function": "focus",
          "label": "Focus (Gobo unscharf bis scharf)",
          "defaultValue": 128
        },
        {
          "offset": 11,
          "function": "prism",
          "label": "Prism",
          "ranges": [
            {
              "from": 0,
              "to": 63,
              "kind": "off",
              "label": "Offen, kein Prisma"
            },
            {
              "from": 64,
              "to": 255,
              "kind": "effect",
              "label": "Prisma ein"
            }
          ]
        },
        {
          "offset": 12,
          "function": "prismRotation",
          "label": "Prism rotation",
          "ranges": [
            {
              "from": 0,
              "to": 15,
              "kind": "off",
              "label": "Stopp"
            },
            {
              "from": 16,
              "to": 135,
              "kind": "rotation",
              "label": "Dreht im Uhrzeigersinn, langsam bis schnell",
              "speed": "slowToFast"
            },
            {
              "from": 136,
              "to": 255,
              "kind": "rotation",
              "label": "Dreht gegen den Uhrzeigersinn, langsam bis schnell",
              "speed": "slowToFast"
            }
          ]
        },
        {
          "offset": 13,
          "function": "program",
          "label": "Self-setting Program",
          "ranges": [
            {
              "from": 0,
              "to": 7,
              "kind": "off",
              "label": "Keine Funktion"
            },
            {
              "from": 8,
              "to": 131,
              "kind": "effect",
              "label": "Automatikbetrieb"
            },
            {
              "from": 132,
              "to": 255,
              "kind": "effect",
              "label": "Musiksteuerung"
            }
          ]
        },
        {
          "offset": 14,
          "function": "reset",
          "label": "Reset",
          "ranges": [
            {
              "from": 0,
              "to": 249,
              "kind": "off",
              "label": "Keine Funktion"
            },
            {
              "from": 250,
              "to": 253,
              "kind": "other",
              "label": "Reset"
            },
            {
              "from": 254,
              "to": 255,
              "kind": "off",
              "label": "Keine Funktion"
            }
          ]
        }
      ]
    },
    {
      "schemaVersion": 1,
      "id": "lightmaxx-vector-spot-150-16ch",
      "manufacturer": "lightmaXX",
      "model": "VECTOR SPOT 150",
      "mode": "16CH",
      "category": "movingHeadSpot",
      "channelCount": 16,
      "movement": {
        "panDegrees": 540,
        "tiltDegrees": 270
      },
      "verified": true,
      "source": "lightmaXX Vector Spot 150, Bedienungsanleitung DE/EN (Music Store professional GmbH; im Dokument ohne Datum und Artikelnummer, Music-Store-Artikel LIG0014369-000), „DMX Definition Table“ Seiten 10 und 11, Spalte 16CH; Menü Seite 5 bzw. 9, Pan 540° und Tilt 270° aus der DMX-Tabelle (manualslib.com/manual/2150726/Lightmaxx-Vector-Spot-150.html)",
      "deviceSetup": "Im Menü „Setup“ → „Advanced Setting“ → „Channel“ auf „16CH“ stellen, unter „Run Mode“ „DMX“ wählen und unter „Address Set“ die Adresse aus der App einstellen.",
      "notes": "Empfohlener Modus: alle Funktionen, Pan/Tilt mit Feinkanälen. Kanal 15 (Automatik/Musik) und 16 (Reset) bleiben auf 0, damit die App das Licht bestimmt. 150-W-LED-Spot mit Farbrad (7 Farben und Weiß), statischem Goborad (8 Gobos und Offen), rotierendem Goborad (6 Gobos und Offen) mit eigener Gobodrehung. Die sechs drehbaren Gobos heißen in der Anleitung alle nur „Gobo“ und sind hier der Reihe nach nummeriert, 3-fach-Prisma und motorischem Fokus. Die Farben nennt die Anleitung nur „Color 1“ bis „Color 7“, deshalb ohne Farbwert; bitte an der Lampe prüfen und benennen. Der Strobo-Kanal ist bei 0–7 und 251–255 „Turn on“ (Licht an), die App lässt ihn auf 0. Das Wackeln der statischen Gobos läuft rückwärts von Gobo 8 (64–70) bis Gobo 1 (113–119).",
      "channels": [
        {
          "offset": 1,
          "function": "pan",
          "label": "Pan (0-540°)",
          "defaultValue": 128
        },
        {
          "offset": 2,
          "function": "panFine",
          "label": "Pan fine"
        },
        {
          "offset": 3,
          "function": "tilt",
          "label": "Tilt (0-270°)",
          "defaultValue": 128
        },
        {
          "offset": 4,
          "function": "tiltFine",
          "label": "Tilt fine"
        },
        {
          "offset": 5,
          "function": "panTiltSpeed",
          "label": "X,Y Speed (schnell bis langsam)"
        },
        {
          "offset": 6,
          "function": "dimmer",
          "label": "LED Dimmer (dunkel bis hell)"
        },
        {
          "offset": 7,
          "function": "strobe",
          "label": "LED Strobe",
          "ranges": [
            {
              "from": 0,
              "to": 7,
              "kind": "off",
              "label": "Licht an, kein Strobo"
            },
            {
              "from": 8,
              "to": 250,
              "kind": "strobe",
              "label": "Strobo langsam bis schnell",
              "speed": "slowToFast"
            },
            {
              "from": 251,
              "to": 255,
              "kind": "off",
              "label": "Licht an, kein Strobo"
            }
          ]
        },
        {
          "offset": 8,
          "function": "colorWheel",
          "label": "7 color + white",
          "ranges": [
            {
              "from": 0,
              "to": 15,
              "kind": "slot",
              "label": "Weiß",
              "color": "#FFFFFF"
            },
            {
              "from": 16,
              "to": 31,
              "kind": "slot",
              "label": "Farbe 1"
            },
            {
              "from": 32,
              "to": 47,
              "kind": "slot",
              "label": "Farbe 2"
            },
            {
              "from": 48,
              "to": 63,
              "kind": "slot",
              "label": "Farbe 3"
            },
            {
              "from": 64,
              "to": 79,
              "kind": "slot",
              "label": "Farbe 4"
            },
            {
              "from": 80,
              "to": 95,
              "kind": "slot",
              "label": "Farbe 5"
            },
            {
              "from": 96,
              "to": 111,
              "kind": "slot",
              "label": "Farbe 6"
            },
            {
              "from": 112,
              "to": 127,
              "kind": "slot",
              "label": "Farbe 7"
            },
            {
              "from": 128,
              "to": 191,
              "kind": "effect",
              "label": "Farbrad dreht im Uhrzeigersinn, langsam bis schnell"
            },
            {
              "from": 192,
              "to": 255,
              "kind": "effect",
              "label": "Farbrad dreht gegen den Uhrzeigersinn, langsam bis schnell"
            }
          ]
        },
        {
          "offset": 9,
          "function": "gobo",
          "label": "8 static Gobos + white",
          "ranges": [
            {
              "from": 0,
              "to": 6,
              "kind": "slot",
              "label": "Offen"
            },
            {
              "from": 7,
              "to": 13,
              "kind": "slot",
              "label": "Gobo 1"
            },
            {
              "from": 14,
              "to": 20,
              "kind": "slot",
              "label": "Gobo 2"
            },
            {
              "from": 21,
              "to": 27,
              "kind": "slot",
              "label": "Gobo 3"
            },
            {
              "from": 28,
              "to": 34,
              "kind": "slot",
              "label": "Gobo 4"
            },
            {
              "from": 35,
              "to": 41,
              "kind": "slot",
              "label": "Gobo 5"
            },
            {
              "from": 42,
              "to": 48,
              "kind": "slot",
              "label": "Gobo 6"
            },
            {
              "from": 49,
              "to": 55,
              "kind": "slot",
              "label": "Gobo 7"
            },
            {
              "from": 56,
              "to": 63,
              "kind": "slot",
              "label": "Gobo 8"
            },
            {
              "from": 64,
              "to": 70,
              "kind": "shake",
              "label": "Gobo 8 wackelt, langsam bis schnell"
            },
            {
              "from": 71,
              "to": 77,
              "kind": "shake",
              "label": "Gobo 7 wackelt, langsam bis schnell"
            },
            {
              "from": 78,
              "to": 84,
              "kind": "shake",
              "label": "Gobo 6 wackelt, langsam bis schnell"
            },
            {
              "from": 85,
              "to": 91,
              "kind": "shake",
              "label": "Gobo 5 wackelt, langsam bis schnell"
            },
            {
              "from": 92,
              "to": 98,
              "kind": "shake",
              "label": "Gobo 4 wackelt, langsam bis schnell"
            },
            {
              "from": 99,
              "to": 105,
              "kind": "shake",
              "label": "Gobo 3 wackelt, langsam bis schnell"
            },
            {
              "from": 106,
              "to": 112,
              "kind": "shake",
              "label": "Gobo 2 wackelt, langsam bis schnell"
            },
            {
              "from": 113,
              "to": 119,
              "kind": "shake",
              "label": "Gobo 1 wackelt, langsam bis schnell"
            },
            {
              "from": 120,
              "to": 127,
              "kind": "slot",
              "label": "Offen"
            },
            {
              "from": 128,
              "to": 191,
              "kind": "rotation",
              "label": "Goborad dreht im Uhrzeigersinn, langsam bis schnell",
              "speed": "slowToFast"
            },
            {
              "from": 192,
              "to": 255,
              "kind": "rotation",
              "label": "Goborad dreht gegen den Uhrzeigersinn, langsam bis schnell",
              "speed": "slowToFast"
            }
          ]
        },
        {
          "offset": 10,
          "function": "gobo2",
          "label": "6 rotation Gobos + white",
          "ranges": [
            {
              "from": 0,
              "to": 15,
              "kind": "slot",
              "label": "Offen"
            },
            {
              "from": 16,
              "to": 31,
              "kind": "slot",
              "label": "Gobo 1 (Anleitung: „Gobo“)"
            },
            {
              "from": 32,
              "to": 47,
              "kind": "slot",
              "label": "Gobo 2 (Anleitung: „Gobo“)"
            },
            {
              "from": 48,
              "to": 63,
              "kind": "slot",
              "label": "Gobo 3 (Anleitung: „Gobo“)"
            },
            {
              "from": 64,
              "to": 79,
              "kind": "slot",
              "label": "Gobo 4 (Anleitung: „Gobo“)"
            },
            {
              "from": 80,
              "to": 95,
              "kind": "slot",
              "label": "Gobo 5 (Anleitung: „Gobo“)"
            },
            {
              "from": 96,
              "to": 127,
              "kind": "slot",
              "label": "Gobo 6 (Anleitung: „Gobo“)"
            },
            {
              "from": 128,
              "to": 191,
              "kind": "rotation",
              "label": "Goborad dreht im Uhrzeigersinn, langsam bis schnell",
              "speed": "slowToFast"
            },
            {
              "from": 192,
              "to": 255,
              "kind": "rotation",
              "label": "Goborad dreht gegen den Uhrzeigersinn, langsam bis schnell",
              "speed": "slowToFast"
            }
          ]
        },
        {
          "offset": 11,
          "function": "gobo2Rotation",
          "label": "Gobo rotation",
          "ranges": [
            {
              "from": 0,
              "to": 15,
              "kind": "off",
              "label": "Keine Drehung (Anleitung: „open“)"
            },
            {
              "from": 16,
              "to": 95,
              "kind": "other",
              "label": "Gobo-Position fein 0–360°"
            },
            {
              "from": 96,
              "to": 135,
              "kind": "other",
              "label": "Gobo Rotating 0–90°"
            },
            {
              "from": 136,
              "to": 155,
              "kind": "other",
              "label": "Gobo Rotating 0–180°"
            },
            {
              "from": 156,
              "to": 175,
              "kind": "other",
              "label": "Gobo Rotating 0–720°"
            },
            {
              "from": 176,
              "to": 215,
              "kind": "rotation",
              "label": "Gobo dreht im Uhrzeigersinn, langsam bis schnell",
              "speed": "slowToFast"
            },
            {
              "from": 216,
              "to": 255,
              "kind": "rotation",
              "label": "Gobo dreht gegen den Uhrzeigersinn, langsam bis schnell",
              "speed": "slowToFast"
            }
          ]
        },
        {
          "offset": 12,
          "function": "focus",
          "label": "Focus (Gobo unscharf bis scharf)",
          "defaultValue": 128
        },
        {
          "offset": 13,
          "function": "prism",
          "label": "Prism",
          "ranges": [
            {
              "from": 0,
              "to": 63,
              "kind": "off",
              "label": "Offen, kein Prisma"
            },
            {
              "from": 64,
              "to": 255,
              "kind": "effect",
              "label": "Prisma ein"
            }
          ]
        },
        {
          "offset": 14,
          "function": "prismRotation",
          "label": "Prism rotation",
          "ranges": [
            {
              "from": 0,
              "to": 15,
              "kind": "off",
              "label": "Stopp"
            },
            {
              "from": 16,
              "to": 135,
              "kind": "rotation",
              "label": "Dreht im Uhrzeigersinn, langsam bis schnell",
              "speed": "slowToFast"
            },
            {
              "from": 136,
              "to": 255,
              "kind": "rotation",
              "label": "Dreht gegen den Uhrzeigersinn, langsam bis schnell",
              "speed": "slowToFast"
            }
          ]
        },
        {
          "offset": 15,
          "function": "program",
          "label": "Self-setting Program",
          "ranges": [
            {
              "from": 0,
              "to": 7,
              "kind": "off",
              "label": "Keine Funktion"
            },
            {
              "from": 8,
              "to": 131,
              "kind": "effect",
              "label": "Automatikbetrieb"
            },
            {
              "from": 132,
              "to": 255,
              "kind": "effect",
              "label": "Musiksteuerung"
            }
          ]
        },
        {
          "offset": 16,
          "function": "reset",
          "label": "Reset",
          "ranges": [
            {
              "from": 0,
              "to": 249,
              "kind": "off",
              "label": "Keine Funktion"
            },
            {
              "from": 250,
              "to": 253,
              "kind": "other",
              "label": "Reset"
            },
            {
              "from": 254,
              "to": 255,
              "kind": "off",
              "label": "Keine Funktion"
            }
          ]
        }
      ]
    },
    {
      "schemaVersion": 1,
      "id": "lightmaxx-vector-spot-zoom-2-0-18ch",
      "manufacturer": "lightmaXX",
      "model": "VECTOR SPOT ZOOM 2.0",
      "mode": "DMX 18 CH",
      "category": "movingHeadSpot",
      "channelCount": 18,
      "movement": {
        "panDegrees": 540,
        "tiltDegrees": 270
      },
      "verified": true,
      "source": "lightmaXX Vector Spot Zoom 2.0, Bedienungsanleitung 11/2019 (Artikel LIG0016698-000, Music Store professional GmbH), Abschnitt „Operating mode DMX“, Tabelle „18-Channel-Mode“ Seiten 27 bis 29 (deutsch „18-Kanal-Modus“ Seiten 9 bis 11); Menüstruktur „The menu structure in detail“ Seite 32 (deutsch Seite 14), Pan 540° und Tilt 270° aus den Spezifikationen Seite 35 (manualslib.com/manual/2274255/Lightmaxx-Vector-Spot-Zoom-2-0.html)",
      "deviceSetup": "„Mode“ drücken, mit „Up“/„Down“ „DMX Adress“ wählen und mit „Enter“ öffnen, dort „DMX 18 CH“ wählen und die Adresse (001–512) aus der App einstellen, jeweils mit „Enter“ bestätigen.",
      "notes": "Empfohlener Modus: Pan/Tilt mit Feinkanälen, eigener Dimmer, Shutter mit Strobo, Farbrad mit 7 Farben und Weiß, statisches und rotierendes Goborad mit je 7 Gobos und Offen, zwei Prismen, Fokus und Zoom (11° bis 25°). Die Tabelle nennt die Kanäle 8, 9, 10 und 14 nur mit Werten, ohne Namen. Zugeordnet nach den Spezifikationen und der Reihenfolge im Menü „Advanced Setting“ (Colour, fixed Gobo, Rotation Gobo, …): Kanal 8 Farbrad, 9 statisches Goborad, 10 rotierendes Goborad (Kanal 11 heißt „Gobo2 Rotation“), 14 Prisma. Das Durchdrehen der Goboräder heißt in der Anleitung „Rainbow Effect“. Die Farben des Farbrads nennt die Anleitung nur „Colour 1“ bis „Colour 7“, deshalb ohne Farbwert; Farben bitte an der Lampe prüfen und benennen. Mischstellungen (z. B. „Farbe 1/Farbe 2“) sind als eigene Stellungen ohne Farbwert eingetragen. Für Kanal 18 nennt die Anleitung den Wert 0 nicht (1–200 Geschwindigkeit, 201–255 Reset); er bleibt auf 0. Kanal 16 (Automatikprogramme) und 17 (Bewegungsprogramme) bleiben auf 0, damit die App das Licht bestimmt.",
      "channels": [
        {
          "offset": 1,
          "function": "dimmer",
          "label": "Dimmer (0-100%)"
        },
        {
          "offset": 2,
          "function": "shutter",
          "label": "Shutter closed / Strobe Effect (slow to fast) / Shutter open",
          "tags": [
            "needsOpen"
          ],
          "ranges": [
            {
              "from": 0,
              "to": 4,
              "kind": "closed",
              "label": "Zu"
            },
            {
              "from": 5,
              "to": 250,
              "kind": "strobe",
              "label": "Strobo langsam bis schnell",
              "speed": "slowToFast"
            },
            {
              "from": 251,
              "to": 255,
              "kind": "open",
              "label": "Offen"
            }
          ]
        },
        {
          "offset": 3,
          "function": "pan",
          "label": "X",
          "defaultValue": 128
        },
        {
          "offset": 4,
          "function": "panFine",
          "label": "X-Fine"
        },
        {
          "offset": 5,
          "function": "tilt",
          "label": "Y",
          "defaultValue": 128
        },
        {
          "offset": 6,
          "function": "tiltFine",
          "label": "Y-Fine"
        },
        {
          "offset": 7,
          "function": "panTiltSpeed",
          "label": "XY Speed"
        },
        {
          "offset": 8,
          "function": "colorWheel",
          "label": "Farbrad (in der Tabelle ohne Namen)",
          "ranges": [
            {
              "from": 0,
              "to": 4,
              "kind": "slot",
              "label": "Offen/Weiß",
              "color": "#FFFFFF"
            },
            {
              "from": 5,
              "to": 13,
              "kind": "slot",
              "label": "Weiß/Farbe 1"
            },
            {
              "from": 14,
              "to": 22,
              "kind": "slot",
              "label": "Farbe 1"
            },
            {
              "from": 23,
              "to": 31,
              "kind": "slot",
              "label": "Farbe 1/Farbe 2"
            },
            {
              "from": 32,
              "to": 40,
              "kind": "slot",
              "label": "Farbe 2"
            },
            {
              "from": 41,
              "to": 49,
              "kind": "slot",
              "label": "Farbe 2/Farbe 3"
            },
            {
              "from": 50,
              "to": 58,
              "kind": "slot",
              "label": "Farbe 3"
            },
            {
              "from": 59,
              "to": 67,
              "kind": "slot",
              "label": "Farbe 3/Farbe 4"
            },
            {
              "from": 68,
              "to": 76,
              "kind": "slot",
              "label": "Farbe 4"
            },
            {
              "from": 77,
              "to": 85,
              "kind": "slot",
              "label": "Farbe 4/Farbe 5"
            },
            {
              "from": 86,
              "to": 94,
              "kind": "slot",
              "label": "Farbe 5"
            },
            {
              "from": 95,
              "to": 103,
              "kind": "slot",
              "label": "Farbe 5/Farbe 6"
            },
            {
              "from": 104,
              "to": 112,
              "kind": "slot",
              "label": "Farbe 6"
            },
            {
              "from": 113,
              "to": 121,
              "kind": "slot",
              "label": "Farbe 6/Farbe 7"
            },
            {
              "from": 122,
              "to": 130,
              "kind": "slot",
              "label": "Farbe 7"
            },
            {
              "from": 131,
              "to": 139,
              "kind": "slot",
              "label": "Offen/Weiß",
              "color": "#FFFFFF"
            },
            {
              "from": 140,
              "to": 195,
              "kind": "effect",
              "label": "Regenbogen vorwärts, langsam bis schnell"
            },
            {
              "from": 196,
              "to": 199,
              "kind": "off",
              "label": "Drehung Stopp"
            },
            {
              "from": 200,
              "to": 255,
              "kind": "effect",
              "label": "Regenbogen rückwärts, langsam bis schnell"
            }
          ]
        },
        {
          "offset": 9,
          "function": "gobo",
          "label": "Statisches Goborad (in der Tabelle ohne Namen)",
          "ranges": [
            {
              "from": 0,
              "to": 7,
              "kind": "slot",
              "label": "Offen"
            },
            {
              "from": 8,
              "to": 17,
              "kind": "slot",
              "label": "Gobo 1"
            },
            {
              "from": 18,
              "to": 27,
              "kind": "slot",
              "label": "Gobo 2"
            },
            {
              "from": 28,
              "to": 37,
              "kind": "slot",
              "label": "Gobo 3"
            },
            {
              "from": 38,
              "to": 47,
              "kind": "slot",
              "label": "Gobo 4"
            },
            {
              "from": 48,
              "to": 57,
              "kind": "slot",
              "label": "Gobo 5"
            },
            {
              "from": 58,
              "to": 67,
              "kind": "slot",
              "label": "Gobo 6"
            },
            {
              "from": 68,
              "to": 77,
              "kind": "slot",
              "label": "Gobo 7"
            },
            {
              "from": 78,
              "to": 87,
              "kind": "shake",
              "label": "Gobo 1 wackelt"
            },
            {
              "from": 88,
              "to": 97,
              "kind": "shake",
              "label": "Gobo 2 wackelt"
            },
            {
              "from": 98,
              "to": 107,
              "kind": "shake",
              "label": "Gobo 3 wackelt"
            },
            {
              "from": 108,
              "to": 117,
              "kind": "shake",
              "label": "Gobo 4 wackelt"
            },
            {
              "from": 118,
              "to": 127,
              "kind": "shake",
              "label": "Gobo 5 wackelt"
            },
            {
              "from": 128,
              "to": 137,
              "kind": "shake",
              "label": "Gobo 6 wackelt"
            },
            {
              "from": 138,
              "to": 147,
              "kind": "shake",
              "label": "Gobo 7 wackelt"
            },
            {
              "from": 148,
              "to": 199,
              "kind": "rotation",
              "label": "Goborad dreht vorwärts, langsam bis schnell (Anleitung: „Forward Rainbow Effect“)",
              "speed": "slowToFast"
            },
            {
              "from": 200,
              "to": 203,
              "kind": "off",
              "label": "Drehung Stopp"
            },
            {
              "from": 204,
              "to": 255,
              "kind": "rotation",
              "label": "Goborad dreht rückwärts, langsam bis schnell (Anleitung: „Backward Rainbow Effect“)",
              "speed": "slowToFast"
            }
          ]
        },
        {
          "offset": 10,
          "function": "gobo2",
          "label": "Rotierendes Goborad (in der Tabelle ohne Namen)",
          "ranges": [
            {
              "from": 0,
              "to": 7,
              "kind": "slot",
              "label": "Offen"
            },
            {
              "from": 8,
              "to": 17,
              "kind": "slot",
              "label": "Gobo 1"
            },
            {
              "from": 18,
              "to": 27,
              "kind": "slot",
              "label": "Gobo 2"
            },
            {
              "from": 28,
              "to": 37,
              "kind": "slot",
              "label": "Gobo 3"
            },
            {
              "from": 38,
              "to": 47,
              "kind": "slot",
              "label": "Gobo 4"
            },
            {
              "from": 48,
              "to": 57,
              "kind": "slot",
              "label": "Gobo 5"
            },
            {
              "from": 58,
              "to": 67,
              "kind": "slot",
              "label": "Gobo 6"
            },
            {
              "from": 68,
              "to": 77,
              "kind": "slot",
              "label": "Gobo 7"
            },
            {
              "from": 78,
              "to": 87,
              "kind": "shake",
              "label": "Gobo 1 wackelt"
            },
            {
              "from": 88,
              "to": 97,
              "kind": "shake",
              "label": "Gobo 2 wackelt"
            },
            {
              "from": 98,
              "to": 107,
              "kind": "shake",
              "label": "Gobo 3 wackelt"
            },
            {
              "from": 108,
              "to": 117,
              "kind": "shake",
              "label": "Gobo 4 wackelt"
            },
            {
              "from": 118,
              "to": 127,
              "kind": "shake",
              "label": "Gobo 5 wackelt"
            },
            {
              "from": 128,
              "to": 137,
              "kind": "shake",
              "label": "Gobo 6 wackelt"
            },
            {
              "from": 138,
              "to": 147,
              "kind": "shake",
              "label": "Gobo 7 wackelt"
            },
            {
              "from": 148,
              "to": 199,
              "kind": "rotation",
              "label": "Goborad dreht vorwärts, langsam bis schnell (Anleitung: „Forward Rainbow Effect“)",
              "speed": "slowToFast"
            },
            {
              "from": 200,
              "to": 203,
              "kind": "off",
              "label": "Drehung Stopp"
            },
            {
              "from": 204,
              "to": 255,
              "kind": "rotation",
              "label": "Goborad dreht rückwärts, langsam bis schnell (Anleitung: „Backward Rainbow Effects“)",
              "speed": "slowToFast"
            }
          ]
        },
        {
          "offset": 11,
          "function": "gobo2Rotation",
          "label": "Gobo2 Rotation",
          "ranges": [
            {
              "from": 0,
              "to": 7,
              "kind": "off",
              "label": "Stopp"
            },
            {
              "from": 8,
              "to": 129,
              "kind": "rotation",
              "label": "Gobo dreht vorwärts, langsam bis schnell",
              "speed": "slowToFast"
            },
            {
              "from": 130,
              "to": 133,
              "kind": "off",
              "label": "Stopp"
            },
            {
              "from": 134,
              "to": 255,
              "kind": "rotation",
              "label": "Gobo dreht rückwärts, langsam bis schnell",
              "speed": "slowToFast"
            }
          ]
        },
        {
          "offset": 12,
          "function": "focus",
          "label": "Focus",
          "defaultValue": 128
        },
        {
          "offset": 13,
          "function": "zoom",
          "label": "Zoom"
        },
        {
          "offset": 14,
          "function": "prism",
          "label": "Prisma (in der Tabelle ohne Namen)",
          "ranges": [
            {
              "from": 0,
              "to": 7,
              "kind": "off",
              "label": "Offen, kein Prisma"
            },
            {
              "from": 8,
              "to": 99,
              "kind": "effect",
              "label": "Prisma 1"
            },
            {
              "from": 100,
              "to": 130,
              "kind": "off",
              "label": "Offen, kein Prisma"
            },
            {
              "from": 131,
              "to": 255,
              "kind": "effect",
              "label": "Prisma 2"
            }
          ]
        },
        {
          "offset": 15,
          "function": "prismRotation",
          "label": "Prism Rotation",
          "ranges": [
            {
              "from": 0,
              "to": 7,
              "kind": "off",
              "label": "Stopp"
            },
            {
              "from": 8,
              "to": 129,
              "kind": "rotation",
              "label": "Prisma dreht vorwärts, schnell bis langsam",
              "speed": "fastToSlow"
            },
            {
              "from": 130,
              "to": 133,
              "kind": "off",
              "label": "Stopp"
            },
            {
              "from": 134,
              "to": 255,
              "kind": "rotation",
              "label": "Prisma dreht rückwärts, langsam bis schnell",
              "speed": "slowToFast"
            }
          ]
        },
        {
          "offset": 16,
          "function": "program",
          "label": "Auto Play, Colour Gobo Sound Control",
          "ranges": [
            {
              "from": 0,
              "to": 7,
              "kind": "off",
              "label": "Keine Funktion"
            },
            {
              "from": 8,
              "to": 47,
              "kind": "effect",
              "label": "Automatikprogramm 1"
            },
            {
              "from": 48,
              "to": 87,
              "kind": "effect",
              "label": "Automatikprogramm 2"
            },
            {
              "from": 88,
              "to": 127,
              "kind": "effect",
              "label": "Automatikprogramm 3"
            },
            {
              "from": 128,
              "to": 167,
              "kind": "effect",
              "label": "Automatikprogramm 4"
            },
            {
              "from": 168,
              "to": 207,
              "kind": "effect",
              "label": "Automatikprogramm 5"
            },
            {
              "from": 208,
              "to": 247,
              "kind": "effect",
              "label": "Automatikprogramm 6"
            },
            {
              "from": 248,
              "to": 255,
              "kind": "effect",
              "label": "Musiksteuerung Farbe und Gobo"
            }
          ]
        },
        {
          "offset": 17,
          "function": "program",
          "label": "X/Y Auto Run, X/Y Sound Control",
          "ranges": [
            {
              "from": 0,
              "to": 7,
              "kind": "off",
              "label": "Keine Funktion"
            },
            {
              "from": 8,
              "to": 32,
              "kind": "effect",
              "label": "Bewegungsprogramm 1"
            },
            {
              "from": 33,
              "to": 58,
              "kind": "effect",
              "label": "Bewegungsprogramm 2"
            },
            {
              "from": 59,
              "to": 84,
              "kind": "effect",
              "label": "Bewegungsprogramm 3"
            },
            {
              "from": 85,
              "to": 110,
              "kind": "effect",
              "label": "Bewegungsprogramm 4"
            },
            {
              "from": 111,
              "to": 136,
              "kind": "effect",
              "label": "Bewegungsprogramm 5"
            },
            {
              "from": 137,
              "to": 162,
              "kind": "effect",
              "label": "Bewegungsprogramm 6"
            },
            {
              "from": 163,
              "to": 188,
              "kind": "effect",
              "label": "Bewegungsprogramm 7"
            },
            {
              "from": 189,
              "to": 214,
              "kind": "effect",
              "label": "Bewegungsprogramm 8"
            },
            {
              "from": 215,
              "to": 240,
              "kind": "effect",
              "label": "Bewegungsprogramm 9"
            },
            {
              "from": 241,
              "to": 255,
              "kind": "effect",
              "label": "Musiksteuerung Bewegung"
            }
          ]
        },
        {
          "offset": 18,
          "function": "control",
          "label": "Speed, Reset",
          "ranges": [
            {
              "from": 1,
              "to": 200,
              "kind": "other",
              "label": "Geschwindigkeit der Automatikprogramme"
            },
            {
              "from": 201,
              "to": 255,
              "kind": "other",
              "label": "Reset (10 s halten)"
            }
          ]
        }
      ]
    },
    {
      "schemaVersion": 1,
      "id": "lightmaxx-vector-spot-zoom-2-0-6ch",
      "manufacturer": "lightmaXX",
      "model": "VECTOR SPOT ZOOM 2.0",
      "mode": "DMX 6 Ch",
      "category": "movingHeadSpot",
      "channelCount": 6,
      "movement": {
        "panDegrees": 540,
        "tiltDegrees": 270
      },
      "verified": true,
      "source": "lightmaXX Vector Spot Zoom 2.0, Bedienungsanleitung 11/2019 (Artikel LIG0016698-000, Music Store professional GmbH), Abschnitt „Operating mode DMX“, Tabelle „6-Channel-Mode“ Seite 26 (deutsch „6-Kanal-Modus“ Seite 8); Menüstruktur „The menu structure in detail“ Seite 32 (deutsch Seite 14), Pan 540° und Tilt 270° aus den Spezifikationen Seite 35 (manualslib.com/manual/2274255/Lightmaxx-Vector-Spot-Zoom-2-0.html)",
      "deviceSetup": "„Mode“ drücken, mit „Up“/„Down“ „DMX Adress“ wählen und mit „Enter“ öffnen, dort „DMX 6 Ch“ wählen und die Adresse (001–512) aus der App einstellen, jeweils mit „Enter“ bestätigen.",
      "notes": "Kleiner Modus nur mit Bewegung, Dimmer und Strobo: Farbrad, Goboräder, Prisma, Fokus und Zoom sind hier nicht erreichbar und bleiben auf der Grundstellung, es gibt keine Feinkanäle. Für DJ-Einsatz den 18-Kanal-Modus nehmen. Kanal 5 (Automatikprogramme) und 6 (Bewegungsprogramme) bleiben auf 0, damit die App das Licht bestimmt.",
      "channels": [
        {
          "offset": 1,
          "function": "pan",
          "label": "X",
          "defaultValue": 128
        },
        {
          "offset": 2,
          "function": "tilt",
          "label": "Y",
          "defaultValue": 128
        },
        {
          "offset": 3,
          "function": "dimmer",
          "label": "Dimmer (0-100%)"
        },
        {
          "offset": 4,
          "function": "shutter",
          "label": "Shutter closed / Strobe Effect (slow to fast) / Shutter open",
          "tags": [
            "needsOpen"
          ],
          "ranges": [
            {
              "from": 0,
              "to": 4,
              "kind": "closed",
              "label": "Zu"
            },
            {
              "from": 5,
              "to": 250,
              "kind": "strobe",
              "label": "Strobo langsam bis schnell",
              "speed": "slowToFast"
            },
            {
              "from": 251,
              "to": 255,
              "kind": "open",
              "label": "Offen"
            }
          ]
        },
        {
          "offset": 5,
          "function": "program",
          "label": "Auto Play, Colour Gobo Sound Control",
          "ranges": [
            {
              "from": 0,
              "to": 7,
              "kind": "off",
              "label": "Keine Funktion"
            },
            {
              "from": 8,
              "to": 47,
              "kind": "effect",
              "label": "Automatikprogramm 1"
            },
            {
              "from": 48,
              "to": 87,
              "kind": "effect",
              "label": "Automatikprogramm 2"
            },
            {
              "from": 88,
              "to": 127,
              "kind": "effect",
              "label": "Automatikprogramm 3"
            },
            {
              "from": 128,
              "to": 167,
              "kind": "effect",
              "label": "Automatikprogramm 4"
            },
            {
              "from": 168,
              "to": 207,
              "kind": "effect",
              "label": "Automatikprogramm 5"
            },
            {
              "from": 208,
              "to": 247,
              "kind": "effect",
              "label": "Automatikprogramm 6"
            },
            {
              "from": 248,
              "to": 255,
              "kind": "effect",
              "label": "Musiksteuerung Farbe und Gobo"
            }
          ]
        },
        {
          "offset": 6,
          "function": "program",
          "label": "X/Y Auto Run, X/Y Sound Control",
          "ranges": [
            {
              "from": 0,
              "to": 7,
              "kind": "off",
              "label": "Keine Funktion"
            },
            {
              "from": 8,
              "to": 32,
              "kind": "effect",
              "label": "Bewegungsprogramm 1"
            },
            {
              "from": 33,
              "to": 58,
              "kind": "effect",
              "label": "Bewegungsprogramm 2"
            },
            {
              "from": 59,
              "to": 84,
              "kind": "effect",
              "label": "Bewegungsprogramm 3"
            },
            {
              "from": 85,
              "to": 110,
              "kind": "effect",
              "label": "Bewegungsprogramm 4"
            },
            {
              "from": 111,
              "to": 136,
              "kind": "effect",
              "label": "Bewegungsprogramm 5"
            },
            {
              "from": 137,
              "to": 162,
              "kind": "effect",
              "label": "Bewegungsprogramm 6"
            },
            {
              "from": 163,
              "to": 188,
              "kind": "effect",
              "label": "Bewegungsprogramm 7"
            },
            {
              "from": 189,
              "to": 214,
              "kind": "effect",
              "label": "Bewegungsprogramm 8"
            },
            {
              "from": 215,
              "to": 240,
              "kind": "effect",
              "label": "Bewegungsprogramm 9"
            },
            {
              "from": 241,
              "to": 255,
              "kind": "effect",
              "label": "Musiksteuerung Bewegung"
            }
          ]
        }
      ]
    },
    {
      "schemaVersion": 1,
      "id": "lightmaxx-vega-3way-pro-10ch",
      "manufacturer": "lightmaXX",
      "model": "VEGA 3WAY PRO",
      "mode": "DMX 10 Ch",
      "category": "movingHeadWash",
      "channelCount": 10,
      "movement": {
        "panDegrees": 540,
        "tiltDegrees": 190
      },
      "verified": false,
      "source": "lightmaXX VEGA 3WAY PRO (BEAM|WASH|FX 6*40W RGBW), Bedienungsanleitung (Artikel LIG0014819-000, Hersteller Music Store professional GmbH, ohne Datumsangabe), Tabelle „10 DMX Channel“ (deutscher Teil Seite 7, englischer Teil Seite 15); Menü „Menü Funktionen“ Seiten 6 bis 7 bzw. 14 bis 15, Pan 540°, Tilt 190°, 6 x 40 W RGBW und Zoom 4–36° aus den Spezifikationen Seite 9 bzw. 17; gelesen bei manualslib.com (Handbuch 1926331), gleichlautend bei manuals.plus",
      "deviceSetup": "Im Menü (Farbdisplay) den Punkt „DMX 10 Ch“ wählen und bestätigen, danach unter „DMX Adresse“ (001–512) die Adresse aus der App einstellen.",
      "notes": "Kurzer Modus ohne Feinkanäle, Pan/Tilt-Tempo und Automatik. Die Tabelle der Anleitung ist hier fehlerhaft: Unter Kanal 1 stehen die Zeilen X und X-Fine, unter Kanal 2 die Zeilen Y, Y-Fine und XY SPEED – zusammen mit den übrigen Kanälen wären das 13 statt 10. Eingetragen ist die naheliegende Lesart Kanal 1 = X, Kanal 2 = Y, danach Dimmer, Shutter, LED1 bis LED4, Focus und Effektlinse wie in der Tabelle. Die Anleitung nennt die vier Farbkanäle nur „LED1“ bis „LED4“, ohne Farbe. Das Gerät hat laut Spezifikation RGBW-LEDs, und die Handsteuerung im Menü („Manual Control“) listet genau Rot, Grün, Blau und Weiß; deshalb sind LED1 bis LED4 hier als Rot, Grün, Blau, Weiß eingetragen. Das ist eine Deutung, bitte im Kanal-Test prüfen und die Reihenfolge ggf. anpassen – deshalb ungeprüft. Der Kanal „Focus (0-100%)“ ist laut Spezifikation vermutlich der Zoom (4–36°); er steht als Fokus in der Mitte (128). Kanal 4 muss offen sein (251 bis 255); das macht die App selbst. Die Effektlinse (Kanal 10) bleibt auf 0. Für die App besser den 17-Kanal-Modus nehmen.",
      "channels": [
        {
          "offset": 1,
          "function": "pan",
          "label": "X (Tabelle nennt hier zusätzlich X-Fine)",
          "defaultValue": 128
        },
        {
          "offset": 2,
          "function": "tilt",
          "label": "Y (Tabelle nennt hier zusätzlich Y-Fine und XY SPEED)",
          "defaultValue": 128
        },
        {
          "offset": 3,
          "function": "dimmer",
          "label": "Dimmer (0-100%)"
        },
        {
          "offset": 4,
          "function": "shutter",
          "label": "Shutter closed / Strobe effect slow to fast / Shutter open",
          "tags": [
            "needsOpen"
          ],
          "ranges": [
            {
              "from": 0,
              "to": 4,
              "kind": "closed",
              "label": "Zu"
            },
            {
              "from": 5,
              "to": 250,
              "kind": "strobe",
              "label": "Strobo langsam bis schnell",
              "speed": "slowToFast"
            },
            {
              "from": 251,
              "to": 255,
              "kind": "open",
              "label": "Offen"
            }
          ]
        },
        {
          "offset": 5,
          "function": "red",
          "label": "LED1 (0-100%), vermutlich Rot"
        },
        {
          "offset": 6,
          "function": "green",
          "label": "LED2 (0-100%), vermutlich Grün"
        },
        {
          "offset": 7,
          "function": "blue",
          "label": "LED3 (0-100%), vermutlich Blau"
        },
        {
          "offset": 8,
          "function": "white",
          "label": "LED4 (0-100%), vermutlich Weiß"
        },
        {
          "offset": 9,
          "function": "focus",
          "label": "Focus (0-100%)",
          "defaultValue": 128
        },
        {
          "offset": 10,
          "function": "other",
          "label": "Effects Lens (Effektlinse)",
          "ranges": [
            {
              "from": 0,
              "to": 99,
              "kind": "fade",
              "label": "Effektlinse, Stellung 0 bis 60°"
            },
            {
              "from": 100,
              "to": 133,
              "kind": "shake",
              "label": "Schütteln, klein bis groß"
            },
            {
              "from": 134,
              "to": 194,
              "kind": "rotation",
              "label": "Dreht rückwärts, schnell bis langsam",
              "speed": "fastToSlow"
            },
            {
              "from": 195,
              "to": 255,
              "kind": "rotation",
              "label": "Dreht vorwärts, langsam bis schnell",
              "speed": "slowToFast"
            }
          ]
        }
      ]
    },
    {
      "schemaVersion": 1,
      "id": "lightmaxx-vega-3way-pro-17ch",
      "manufacturer": "lightmaXX",
      "model": "VEGA 3WAY PRO",
      "mode": "DMX 17 Ch",
      "category": "movingHeadWash",
      "channelCount": 17,
      "movement": {
        "panDegrees": 540,
        "tiltDegrees": 190
      },
      "verified": false,
      "source": "lightmaXX VEGA 3WAY PRO (BEAM|WASH|FX 6*40W RGBW), Bedienungsanleitung (Artikel LIG0014819-000, Hersteller Music Store professional GmbH, ohne Datumsangabe), Tabelle „17 DMX Channel“ (deutscher Teil Seiten 8 bis 9, englischer Teil Seiten 16 bis 17); Menü „Menü Funktionen“ Seiten 6 bis 7 bzw. 14 bis 15, Pan 540°, Tilt 190°, 6 x 40 W RGBW und Zoom 4–36° aus den Spezifikationen Seite 9 bzw. 17; gelesen bei manualslib.com (Handbuch 1926331), gleichlautend bei manuals.plus",
      "deviceSetup": "Im Menü (Farbdisplay) den Punkt „DMX 17 Ch“ wählen und bestätigen, danach unter „DMX Adresse“ (001–512) die Adresse aus der App einstellen.",
      "notes": "Moving Head mit 6 x 40 W RGBW-LEDs, Zoom und drehbarer Effektlinse, kein Gobo- und kein Farbrad. Empfohlener Modus: Pan/Tilt mit Feinkanälen, Dimmer, Shutter und die Farben einzeln. Die Anleitung nennt die vier Farbkanäle nur „LED1“ bis „LED4“, ohne Farbe. Das Gerät hat laut Spezifikation RGBW-LEDs, und die Handsteuerung im Menü („Manual Control“) listet genau Rot, Grün, Blau und Weiß; deshalb sind LED1 bis LED4 hier als Rot, Grün, Blau, Weiß eingetragen. Das ist eine Deutung, bitte im Kanal-Test prüfen und die Reihenfolge ggf. anpassen – deshalb ungeprüft. Der Kanal „Focus (0-100%)“ ist laut Spezifikation vermutlich der Zoom (4–36°); er steht als Fokus in der Mitte (128). Kanal 7 muss offen sein (251 bis 255), sonst bleibt die Lampe dunkel; das macht die App selbst. Auf Kanal 13 druckt die Anleitung „134-255“ für die Drehung rückwärts, was sich mit „195-255“ (vorwärts) überschneidet; gemeint ist wie im 10-Kanal-Modus 134 bis 194, so ist es eingetragen. Die Farbauswahl auf Kanal 14 hat in der Anleitung keinen Kanalnamen, die Farbwerte der Weißtöne sind aus der Farbtemperatur abgeleitet. Kanal 17 nennt nur 250–255 = Reset; 0 bis 249 steht nicht in der Tabelle. Kanal 13 (Effektlinse), 14 (Farbauswahl), 15 (Fokus-Automatik), 16 (Bewegungsprogramme) und 17 (Reset) bleiben auf 0, damit die App das Licht bestimmt.",
      "channels": [
        {
          "offset": 1,
          "function": "pan",
          "label": "X",
          "defaultValue": 128
        },
        {
          "offset": 2,
          "function": "panFine",
          "label": "X-Fine"
        },
        {
          "offset": 3,
          "function": "tilt",
          "label": "Y",
          "defaultValue": 128
        },
        {
          "offset": 4,
          "function": "tiltFine",
          "label": "Y-Fine"
        },
        {
          "offset": 5,
          "function": "panTiltSpeed",
          "label": "XY SPEED"
        },
        {
          "offset": 6,
          "function": "dimmer",
          "label": "Dimmer (0-100%)"
        },
        {
          "offset": 7,
          "function": "shutter",
          "label": "Shutter closed / Strobe effect slow to fast / Shutter open",
          "tags": [
            "needsOpen"
          ],
          "ranges": [
            {
              "from": 0,
              "to": 4,
              "kind": "closed",
              "label": "Zu"
            },
            {
              "from": 5,
              "to": 250,
              "kind": "strobe",
              "label": "Strobo langsam bis schnell",
              "speed": "slowToFast"
            },
            {
              "from": 251,
              "to": 255,
              "kind": "open",
              "label": "Offen"
            }
          ]
        },
        {
          "offset": 8,
          "function": "red",
          "label": "LED1 (0-100%), vermutlich Rot"
        },
        {
          "offset": 9,
          "function": "green",
          "label": "LED2 (0-100%), vermutlich Grün"
        },
        {
          "offset": 10,
          "function": "blue",
          "label": "LED3 (0-100%), vermutlich Blau"
        },
        {
          "offset": 11,
          "function": "white",
          "label": "LED4 (0-100%), vermutlich Weiß"
        },
        {
          "offset": 12,
          "function": "focus",
          "label": "Focus (0-100%)",
          "defaultValue": 128
        },
        {
          "offset": 13,
          "function": "other",
          "label": "Effects Lens (Effektlinse)",
          "ranges": [
            {
              "from": 0,
              "to": 99,
              "kind": "fade",
              "label": "Effektlinse, Stellung 0 bis 60°"
            },
            {
              "from": 100,
              "to": 133,
              "kind": "shake",
              "label": "Schütteln, klein bis groß"
            },
            {
              "from": 134,
              "to": 194,
              "kind": "rotation",
              "label": "Dreht rückwärts, schnell bis langsam",
              "speed": "fastToSlow"
            },
            {
              "from": 195,
              "to": 255,
              "kind": "rotation",
              "label": "Dreht vorwärts, langsam bis schnell",
              "speed": "slowToFast"
            }
          ]
        },
        {
          "offset": 14,
          "function": "colorMacro",
          "label": "Farbauswahl (in der Tabelle ohne Namen)",
          "ranges": [
            {
              "from": 0,
              "to": 7,
              "kind": "off",
              "label": "Leer (keine Funktion)"
            },
            {
              "from": 8,
              "to": 15,
              "kind": "slot",
              "label": "Rot",
              "color": "#FF0000"
            },
            {
              "from": 16,
              "to": 23,
              "kind": "slot",
              "label": "Amber",
              "color": "#FFBF00"
            },
            {
              "from": 24,
              "to": 31,
              "kind": "slot",
              "label": "Warmes Gelb",
              "color": "#FFD24D"
            },
            {
              "from": 32,
              "to": 39,
              "kind": "slot",
              "label": "Gelb",
              "color": "#FFFF00"
            },
            {
              "from": 40,
              "to": 47,
              "kind": "slot",
              "label": "Grün",
              "color": "#00FF00"
            },
            {
              "from": 48,
              "to": 55,
              "kind": "slot",
              "label": "Türkis",
              "color": "#00FFB2"
            },
            {
              "from": 56,
              "to": 63,
              "kind": "slot",
              "label": "Cyan",
              "color": "#00FFFF"
            },
            {
              "from": 64,
              "to": 71,
              "kind": "slot",
              "label": "Blau",
              "color": "#0000FF"
            },
            {
              "from": 72,
              "to": 79,
              "kind": "slot",
              "label": "Lavendel",
              "color": "#B57EDC"
            },
            {
              "from": 80,
              "to": 87,
              "kind": "slot",
              "label": "Mauve",
              "color": "#E0B0FF"
            },
            {
              "from": 88,
              "to": 95,
              "kind": "slot",
              "label": "Magenta",
              "color": "#FF00FF"
            },
            {
              "from": 96,
              "to": 103,
              "kind": "slot",
              "label": "Pink",
              "color": "#FF69B4"
            },
            {
              "from": 104,
              "to": 111,
              "kind": "slot",
              "label": "Weiß 3200 K",
              "color": "#FFB46B"
            },
            {
              "from": 112,
              "to": 119,
              "kind": "slot",
              "label": "Weiß 5600 K",
              "color": "#FFEEE3"
            },
            {
              "from": 120,
              "to": 127,
              "kind": "slot",
              "label": "Weiß 7200 K",
              "color": "#E9ECFF"
            },
            {
              "from": 128,
              "to": 191,
              "kind": "effect",
              "label": "Farbsprung langsam bis schnell"
            },
            {
              "from": 192,
              "to": 255,
              "kind": "effect",
              "label": "Farbverlauf langsam bis schnell"
            }
          ]
        },
        {
          "offset": 15,
          "function": "program",
          "label": "Focus auto run",
          "ranges": [
            {
              "from": 0,
              "to": 9,
              "kind": "off",
              "label": "Leer (keine Funktion)"
            },
            {
              "from": 10,
              "to": 39,
              "kind": "effect",
              "label": "Fokus-Automatik 1"
            },
            {
              "from": 40,
              "to": 69,
              "kind": "effect",
              "label": "Fokus-Automatik 2"
            },
            {
              "from": 70,
              "to": 99,
              "kind": "effect",
              "label": "Fokus-Automatik 3"
            },
            {
              "from": 100,
              "to": 129,
              "kind": "effect",
              "label": "Fokus-Automatik 4"
            },
            {
              "from": 130,
              "to": 159,
              "kind": "effect",
              "label": "Fokus-Automatik 5"
            },
            {
              "from": 160,
              "to": 189,
              "kind": "effect",
              "label": "Fokus-Automatik 6"
            },
            {
              "from": 190,
              "to": 219,
              "kind": "effect",
              "label": "Fokus-Automatik 7"
            },
            {
              "from": 220,
              "to": 255,
              "kind": "effect",
              "label": "Fokus-Automatik 8"
            }
          ]
        },
        {
          "offset": 16,
          "function": "program",
          "label": "X/Y auto run, X/Y Sound Control",
          "ranges": [
            {
              "from": 0,
              "to": 7,
              "kind": "off",
              "label": "Leer (keine Funktion)"
            },
            {
              "from": 8,
              "to": 32,
              "kind": "effect",
              "label": "Bewegungsprogramm 1"
            },
            {
              "from": 33,
              "to": 58,
              "kind": "effect",
              "label": "Bewegungsprogramm 2"
            },
            {
              "from": 59,
              "to": 84,
              "kind": "effect",
              "label": "Bewegungsprogramm 3"
            },
            {
              "from": 85,
              "to": 110,
              "kind": "effect",
              "label": "Bewegungsprogramm 4"
            },
            {
              "from": 111,
              "to": 136,
              "kind": "effect",
              "label": "Bewegungsprogramm 5"
            },
            {
              "from": 137,
              "to": 162,
              "kind": "effect",
              "label": "Bewegungsprogramm 6"
            },
            {
              "from": 163,
              "to": 188,
              "kind": "effect",
              "label": "Bewegungsprogramm 7"
            },
            {
              "from": 189,
              "to": 214,
              "kind": "effect",
              "label": "Bewegungsprogramm 8"
            },
            {
              "from": 215,
              "to": 240,
              "kind": "effect",
              "label": "Bewegungsprogramm 9"
            },
            {
              "from": 241,
              "to": 255,
              "kind": "effect",
              "label": "Musiksteuerung Bewegung"
            }
          ]
        },
        {
          "offset": 17,
          "function": "reset",
          "label": "RESEt (10S)",
          "ranges": [
            {
              "from": 250,
              "to": 255,
              "kind": "other",
              "label": "Reset (10 s halten)"
            }
          ]
        }
      ]
    },
    {
      "schemaVersion": 1,
      "id": "lightmaxx-vega-ambient-strobe-13ch",
      "manufacturer": "lightmaXX",
      "model": "VEGA Ambient Strobe",
      "mode": "13ch",
      "category": "par",
      "channelCount": 13,
      "verified": true,
      "source": "lightmaXX VEGA Ambient Strobe, Bedienungsanleitung Deutsch/Englisch, Stand 06/2022 (Music Store professional GmbH, Artikel LIG0016871-000), Abschnitt „Betriebsart DMX“, Tabelle „13-Kanal-Modus“ Seite 9; Menüstruktur Seite 7; gelesen bei manualslib.com (Handbuch 2864584)",
      "deviceSetup": "„Mode“-Taste drücken, mit „Up“/„Down“ zu „Addr“ blättern, mit „Enter“ öffnen und die Adresse aus der App einstellen (A…). Im Menüpunkt für die Kanalzahl „13ch“ wählen und mit „Enter“ bestätigen.",
      "notes": "Strobo mit Ambientelicht: ein Streifen kaltweißer LEDs in der Mitte (246 x SMD 5730) für Strobo und Blinder und 144 RGB-LEDs (SMD 5050) auf der Fläche, beide getrennt steuerbar. Modi laut Anleitung: 7, 13, 22 und 148 Kanäle. Die weißen LEDs (Weiß-Dimmer und Weiß-Strobe, Strobe-Delay) sind als Strobo-Teil markiert: Sie bleiben dunkel und blitzen nur beim Strobo-Knopf, die RGB-Fläche ist das Hauptlicht mit eigenem Master-Dimmer. Das RGB-Strobe bleibt auf 0 (kein Strobo). RGB-Fläche in einer Farbe, dazu die eingebauten RGB-Programme. Die Kanäle für RGB-Programme, Auto Color, Hintergrund und Laufrichtung gehören zu den eingebauten Programmen und bleiben auf 0, damit die App das Licht bestimmt. Kanal 3 (Strobe-Delay) verlängert die Blitze der weißen LEDs und bleibt auf 0.",
      "channels": [
        {
          "offset": 1,
          "function": "dimmer",
          "label": "Weiß (Mitte) Dimmer, weiße LEDs 0-100 %",
          "tags": [
            "strobePart"
          ]
        },
        {
          "offset": 2,
          "function": "strobe",
          "label": "Weiß (Mitte) Strobe",
          "tags": [
            "strobePart"
          ],
          "ranges": [
            {
              "from": 0,
              "to": 8,
              "kind": "off",
              "label": "Kein Stroboskop"
            },
            {
              "from": 9,
              "to": 255,
              "kind": "strobe",
              "label": "Strobo langsam bis schnell",
              "speed": "slowToFast"
            }
          ]
        },
        {
          "offset": 3,
          "function": "other",
          "label": "Weiß (Mitte) Strobe-Delay, Strobereaktion kurz bis lang",
          "tags": [
            "strobePart"
          ]
        },
        {
          "offset": 4,
          "function": "dimmer",
          "label": "RGB Dimmer, Masterdimmer der RGB-LEDs 0-100 %"
        },
        {
          "offset": 5,
          "function": "strobe",
          "label": "RGB Strobe",
          "ranges": [
            {
              "from": 0,
              "to": 8,
              "kind": "off",
              "label": "Kein Stroboskop"
            },
            {
              "from": 9,
              "to": 255,
              "kind": "strobe",
              "label": "Strobo langsam bis schnell",
              "speed": "slowToFast"
            }
          ]
        },
        {
          "offset": 6,
          "function": "red",
          "label": "Rot Dimmer 0-100 %"
        },
        {
          "offset": 7,
          "function": "green",
          "label": "Grün Dimmer 0-100 %"
        },
        {
          "offset": 8,
          "function": "blue",
          "label": "Blau Dimmer 0-100 %"
        },
        {
          "offset": 9,
          "function": "program",
          "label": "RGB Programme (Abläufe der RGB-Segmente)",
          "ranges": [
            {
              "from": 0,
              "to": 7,
              "kind": "off",
              "label": "Ohne Funktion"
            },
            {
              "from": 8,
              "to": 255,
              "kind": "effect",
              "label": "RGB-Programme"
            }
          ]
        },
        {
          "offset": 10,
          "function": "programSpeed",
          "label": "RGB Programm Speed"
        },
        {
          "offset": 11,
          "function": "colorMacro",
          "label": "RGB Auto Color (automatische Farbwahl)",
          "ranges": [
            {
              "from": 0,
              "to": 7,
              "kind": "off",
              "label": "Ohne Funktion"
            },
            {
              "from": 8,
              "to": 255,
              "kind": "effect",
              "label": "Automatische Farbwahl"
            }
          ]
        },
        {
          "offset": 12,
          "function": "other",
          "label": "RGB Fläche/Hintergrund (RGB-Mix der inaktiven LEDs)",
          "ranges": [
            {
              "from": 0,
              "to": 7,
              "kind": "off",
              "label": "Ohne Funktion"
            },
            {
              "from": 8,
              "to": 255,
              "kind": "other",
              "label": "Hintergrundfarbe bei RGB-Programmen"
            }
          ]
        },
        {
          "offset": 13,
          "function": "other",
          "label": "Segment-Abläufe Richtung",
          "ranges": [
            {
              "from": 0,
              "to": 127,
              "kind": "other",
              "label": "Segment 0-48, normal"
            },
            {
              "from": 128,
              "to": 255,
              "kind": "other",
              "label": "Segment 48-0, umgekehrt"
            }
          ]
        }
      ]
    },
    {
      "schemaVersion": 1,
      "id": "lightmaxx-vega-ambient-strobe-148ch",
      "manufacturer": "lightmaXX",
      "model": "VEGA Ambient Strobe",
      "mode": "148C",
      "category": "pixelBar",
      "segments": 48,
      "channelCount": 148,
      "verified": true,
      "source": "lightmaXX VEGA Ambient Strobe, Bedienungsanleitung Deutsch/Englisch, Stand 06/2022 (Music Store professional GmbH, Artikel LIG0016871-000), Abschnitt „Betriebsart DMX“, Tabelle „148-Kanal-Modus“ Seiten 11 bis 14; Menüstruktur Seite 7; gelesen bei manualslib.com (Handbuch 2864584)",
      "deviceSetup": "„Mode“-Taste drücken, mit „Up“/„Down“ zu „Addr“ blättern, mit „Enter“ öffnen und die Adresse aus der App einstellen (A…). Im Menüpunkt für die Kanalzahl „148C“ wählen und mit „Enter“ bestätigen.",
      "notes": "Strobo mit Ambientelicht: ein Streifen kaltweißer LEDs in der Mitte (246 x SMD 5730) für Strobo und Blinder und 144 RGB-LEDs (SMD 5050) auf der Fläche, beide getrennt steuerbar. Modi laut Anleitung: 7, 13, 22 und 148 Kanäle. Die weißen LEDs (Weiß-Dimmer und Weiß-Strobe) sind als Strobo-Teil markiert: Sie bleiben dunkel und blitzen nur beim Strobo-Knopf, die RGB-Fläche ist das Hauptlicht mit eigenem Master-Dimmer. Das RGB-Strobe bleibt auf 0 (kein Strobo). Der größte Modus: die RGB-Fläche in 48 Segmenten, je Segment Rot, Grün und Blau (Kanal 5 bis 148), ohne Programme und ohne Strobe-Delay. Damit laufen feine Lauflichter über die Fläche, das Gerät belegt aber fast ein Drittel des Universums. Die Tabelle der Anleitung überspringt nach Kanal 5 (Rot 1) die Nummer 6 und endet deshalb bei „149“; gemeint ist offensichtlich Grün 1 = Kanal 6, Blau 1 = Kanal 7 usw. bis Blau 48 = Kanal 148, so ist es eingetragen (passt zu 148 Kanälen).",
      "channels": [
        {
          "offset": 1,
          "function": "dimmer",
          "label": "Weiß (Mitte) Dimmer, weiße LEDs 0-100 %",
          "tags": [
            "strobePart"
          ]
        },
        {
          "offset": 2,
          "function": "strobe",
          "label": "Weiß (Mitte) Strobe",
          "tags": [
            "strobePart"
          ],
          "ranges": [
            {
              "from": 0,
              "to": 8,
              "kind": "off",
              "label": "Kein Stroboskop"
            },
            {
              "from": 9,
              "to": 255,
              "kind": "strobe",
              "label": "Strobo langsam bis schnell",
              "speed": "slowToFast"
            }
          ]
        },
        {
          "offset": 3,
          "function": "dimmer",
          "label": "RGB Dimmer, Masterdimmer der RGB-LEDs 0-100 %"
        },
        {
          "offset": 4,
          "function": "strobe",
          "label": "RGB Strobe",
          "ranges": [
            {
              "from": 0,
              "to": 8,
              "kind": "off",
              "label": "Kein Stroboskop"
            },
            {
              "from": 9,
              "to": 255,
              "kind": "strobe",
              "label": "Strobo langsam bis schnell",
              "speed": "slowToFast"
            }
          ]
        },
        {
          "offset": 5,
          "function": "red",
          "label": "Rot 1 Dimmer 0-100 %",
          "segment": 1
        },
        {
          "offset": 6,
          "function": "green",
          "label": "Grün 1 Dimmer 0-100 %",
          "segment": 1
        },
        {
          "offset": 7,
          "function": "blue",
          "label": "Blau 1 Dimmer 0-100 %",
          "segment": 1
        },
        {
          "offset": 8,
          "function": "red",
          "label": "Rot 2 Dimmer 0-100 %",
          "segment": 2
        },
        {
          "offset": 9,
          "function": "green",
          "label": "Grün 2 Dimmer 0-100 %",
          "segment": 2
        },
        {
          "offset": 10,
          "function": "blue",
          "label": "Blau 2 Dimmer 0-100 %",
          "segment": 2
        },
        {
          "offset": 11,
          "function": "red",
          "label": "Rot 3 Dimmer 0-100 %",
          "segment": 3
        },
        {
          "offset": 12,
          "function": "green",
          "label": "Grün 3 Dimmer 0-100 %",
          "segment": 3
        },
        {
          "offset": 13,
          "function": "blue",
          "label": "Blau 3 Dimmer 0-100 %",
          "segment": 3
        },
        {
          "offset": 14,
          "function": "red",
          "label": "Rot 4 Dimmer 0-100 %",
          "segment": 4
        },
        {
          "offset": 15,
          "function": "green",
          "label": "Grün 4 Dimmer 0-100 %",
          "segment": 4
        },
        {
          "offset": 16,
          "function": "blue",
          "label": "Blau 4 Dimmer 0-100 %",
          "segment": 4
        },
        {
          "offset": 17,
          "function": "red",
          "label": "Rot 5 Dimmer 0-100 %",
          "segment": 5
        },
        {
          "offset": 18,
          "function": "green",
          "label": "Grün 5 Dimmer 0-100 %",
          "segment": 5
        },
        {
          "offset": 19,
          "function": "blue",
          "label": "Blau 5 Dimmer 0-100 %",
          "segment": 5
        },
        {
          "offset": 20,
          "function": "red",
          "label": "Rot 6 Dimmer 0-100 %",
          "segment": 6
        },
        {
          "offset": 21,
          "function": "green",
          "label": "Grün 6 Dimmer 0-100 %",
          "segment": 6
        },
        {
          "offset": 22,
          "function": "blue",
          "label": "Blau 6 Dimmer 0-100 %",
          "segment": 6
        },
        {
          "offset": 23,
          "function": "red",
          "label": "Rot 7 Dimmer 0-100 %",
          "segment": 7
        },
        {
          "offset": 24,
          "function": "green",
          "label": "Grün 7 Dimmer 0-100 %",
          "segment": 7
        },
        {
          "offset": 25,
          "function": "blue",
          "label": "Blau 7 Dimmer 0-100 %",
          "segment": 7
        },
        {
          "offset": 26,
          "function": "red",
          "label": "Rot 8 Dimmer 0-100 %",
          "segment": 8
        },
        {
          "offset": 27,
          "function": "green",
          "label": "Grün 8 Dimmer 0-100 %",
          "segment": 8
        },
        {
          "offset": 28,
          "function": "blue",
          "label": "Blau 8 Dimmer 0-100 %",
          "segment": 8
        },
        {
          "offset": 29,
          "function": "red",
          "label": "Rot 9 Dimmer 0-100 %",
          "segment": 9
        },
        {
          "offset": 30,
          "function": "green",
          "label": "Grün 9 Dimmer 0-100 %",
          "segment": 9
        },
        {
          "offset": 31,
          "function": "blue",
          "label": "Blau 9 Dimmer 0-100 %",
          "segment": 9
        },
        {
          "offset": 32,
          "function": "red",
          "label": "Rot 10 Dimmer 0-100 %",
          "segment": 10
        },
        {
          "offset": 33,
          "function": "green",
          "label": "Grün 10 Dimmer 0-100 %",
          "segment": 10
        },
        {
          "offset": 34,
          "function": "blue",
          "label": "Blau 10 Dimmer 0-100 %",
          "segment": 10
        },
        {
          "offset": 35,
          "function": "red",
          "label": "Rot 11 Dimmer 0-100 %",
          "segment": 11
        },
        {
          "offset": 36,
          "function": "green",
          "label": "Grün 11 Dimmer 0-100 %",
          "segment": 11
        },
        {
          "offset": 37,
          "function": "blue",
          "label": "Blau 11 Dimmer 0-100 %",
          "segment": 11
        },
        {
          "offset": 38,
          "function": "red",
          "label": "Rot 12 Dimmer 0-100 %",
          "segment": 12
        },
        {
          "offset": 39,
          "function": "green",
          "label": "Grün 12 Dimmer 0-100 %",
          "segment": 12
        },
        {
          "offset": 40,
          "function": "blue",
          "label": "Blau 12 Dimmer 0-100 %",
          "segment": 12
        },
        {
          "offset": 41,
          "function": "red",
          "label": "Rot 13 Dimmer 0-100 %",
          "segment": 13
        },
        {
          "offset": 42,
          "function": "green",
          "label": "Grün 13 Dimmer 0-100 %",
          "segment": 13
        },
        {
          "offset": 43,
          "function": "blue",
          "label": "Blau 13 Dimmer 0-100 %",
          "segment": 13
        },
        {
          "offset": 44,
          "function": "red",
          "label": "Rot 14 Dimmer 0-100 %",
          "segment": 14
        },
        {
          "offset": 45,
          "function": "green",
          "label": "Grün 14 Dimmer 0-100 %",
          "segment": 14
        },
        {
          "offset": 46,
          "function": "blue",
          "label": "Blau 14 Dimmer 0-100 %",
          "segment": 14
        },
        {
          "offset": 47,
          "function": "red",
          "label": "Rot 15 Dimmer 0-100 %",
          "segment": 15
        },
        {
          "offset": 48,
          "function": "green",
          "label": "Grün 15 Dimmer 0-100 %",
          "segment": 15
        },
        {
          "offset": 49,
          "function": "blue",
          "label": "Blau 15 Dimmer 0-100 %",
          "segment": 15
        },
        {
          "offset": 50,
          "function": "red",
          "label": "Rot 16 Dimmer 0-100 %",
          "segment": 16
        },
        {
          "offset": 51,
          "function": "green",
          "label": "Grün 16 Dimmer 0-100 %",
          "segment": 16
        },
        {
          "offset": 52,
          "function": "blue",
          "label": "Blau 16 Dimmer 0-100 %",
          "segment": 16
        },
        {
          "offset": 53,
          "function": "red",
          "label": "Rot 17 Dimmer 0-100 %",
          "segment": 17
        },
        {
          "offset": 54,
          "function": "green",
          "label": "Grün 17 Dimmer 0-100 %",
          "segment": 17
        },
        {
          "offset": 55,
          "function": "blue",
          "label": "Blau 17 Dimmer 0-100 %",
          "segment": 17
        },
        {
          "offset": 56,
          "function": "red",
          "label": "Rot 18 Dimmer 0-100 %",
          "segment": 18
        },
        {
          "offset": 57,
          "function": "green",
          "label": "Grün 18 Dimmer 0-100 %",
          "segment": 18
        },
        {
          "offset": 58,
          "function": "blue",
          "label": "Blau 18 Dimmer 0-100 %",
          "segment": 18
        },
        {
          "offset": 59,
          "function": "red",
          "label": "Rot 19 Dimmer 0-100 %",
          "segment": 19
        },
        {
          "offset": 60,
          "function": "green",
          "label": "Grün 19 Dimmer 0-100 %",
          "segment": 19
        },
        {
          "offset": 61,
          "function": "blue",
          "label": "Blau 19 Dimmer 0-100 %",
          "segment": 19
        },
        {
          "offset": 62,
          "function": "red",
          "label": "Rot 20 Dimmer 0-100 %",
          "segment": 20
        },
        {
          "offset": 63,
          "function": "green",
          "label": "Grün 20 Dimmer 0-100 %",
          "segment": 20
        },
        {
          "offset": 64,
          "function": "blue",
          "label": "Blau 20 Dimmer 0-100 %",
          "segment": 20
        },
        {
          "offset": 65,
          "function": "red",
          "label": "Rot 21 Dimmer 0-100 %",
          "segment": 21
        },
        {
          "offset": 66,
          "function": "green",
          "label": "Grün 21 Dimmer 0-100 %",
          "segment": 21
        },
        {
          "offset": 67,
          "function": "blue",
          "label": "Blau 21 Dimmer 0-100 %",
          "segment": 21
        },
        {
          "offset": 68,
          "function": "red",
          "label": "Rot 22 Dimmer 0-100 %",
          "segment": 22
        },
        {
          "offset": 69,
          "function": "green",
          "label": "Grün 22 Dimmer 0-100 %",
          "segment": 22
        },
        {
          "offset": 70,
          "function": "blue",
          "label": "Blau 22 Dimmer 0-100 %",
          "segment": 22
        },
        {
          "offset": 71,
          "function": "red",
          "label": "Rot 23 Dimmer 0-100 %",
          "segment": 23
        },
        {
          "offset": 72,
          "function": "green",
          "label": "Grün 23 Dimmer 0-100 %",
          "segment": 23
        },
        {
          "offset": 73,
          "function": "blue",
          "label": "Blau 23 Dimmer 0-100 %",
          "segment": 23
        },
        {
          "offset": 74,
          "function": "red",
          "label": "Rot 24 Dimmer 0-100 %",
          "segment": 24
        },
        {
          "offset": 75,
          "function": "green",
          "label": "Grün 24 Dimmer 0-100 %",
          "segment": 24
        },
        {
          "offset": 76,
          "function": "blue",
          "label": "Blau 24 Dimmer 0-100 %",
          "segment": 24
        },
        {
          "offset": 77,
          "function": "red",
          "label": "Rot 25 Dimmer 0-100 %",
          "segment": 25
        },
        {
          "offset": 78,
          "function": "green",
          "label": "Grün 25 Dimmer 0-100 %",
          "segment": 25
        },
        {
          "offset": 79,
          "function": "blue",
          "label": "Blau 25 Dimmer 0-100 %",
          "segment": 25
        },
        {
          "offset": 80,
          "function": "red",
          "label": "Rot 26 Dimmer 0-100 %",
          "segment": 26
        },
        {
          "offset": 81,
          "function": "green",
          "label": "Grün 26 Dimmer 0-100 %",
          "segment": 26
        },
        {
          "offset": 82,
          "function": "blue",
          "label": "Blau 26 Dimmer 0-100 %",
          "segment": 26
        },
        {
          "offset": 83,
          "function": "red",
          "label": "Rot 27 Dimmer 0-100 %",
          "segment": 27
        },
        {
          "offset": 84,
          "function": "green",
          "label": "Grün 27 Dimmer 0-100 %",
          "segment": 27
        },
        {
          "offset": 85,
          "function": "blue",
          "label": "Blau 27 Dimmer 0-100 %",
          "segment": 27
        },
        {
          "offset": 86,
          "function": "red",
          "label": "Rot 28 Dimmer 0-100 %",
          "segment": 28
        },
        {
          "offset": 87,
          "function": "green",
          "label": "Grün 28 Dimmer 0-100 %",
          "segment": 28
        },
        {
          "offset": 88,
          "function": "blue",
          "label": "Blau 28 Dimmer 0-100 %",
          "segment": 28
        },
        {
          "offset": 89,
          "function": "red",
          "label": "Rot 29 Dimmer 0-100 %",
          "segment": 29
        },
        {
          "offset": 90,
          "function": "green",
          "label": "Grün 29 Dimmer 0-100 %",
          "segment": 29
        },
        {
          "offset": 91,
          "function": "blue",
          "label": "Blau 29 Dimmer 0-100 %",
          "segment": 29
        },
        {
          "offset": 92,
          "function": "red",
          "label": "Rot 30 Dimmer 0-100 %",
          "segment": 30
        },
        {
          "offset": 93,
          "function": "green",
          "label": "Grün 30 Dimmer 0-100 %",
          "segment": 30
        },
        {
          "offset": 94,
          "function": "blue",
          "label": "Blau 30 Dimmer 0-100 %",
          "segment": 30
        },
        {
          "offset": 95,
          "function": "red",
          "label": "Rot 31 Dimmer 0-100 %",
          "segment": 31
        },
        {
          "offset": 96,
          "function": "green",
          "label": "Grün 31 Dimmer 0-100 %",
          "segment": 31
        },
        {
          "offset": 97,
          "function": "blue",
          "label": "Blau 31 Dimmer 0-100 %",
          "segment": 31
        },
        {
          "offset": 98,
          "function": "red",
          "label": "Rot 32 Dimmer 0-100 %",
          "segment": 32
        },
        {
          "offset": 99,
          "function": "green",
          "label": "Grün 32 Dimmer 0-100 %",
          "segment": 32
        },
        {
          "offset": 100,
          "function": "blue",
          "label": "Blau 32 Dimmer 0-100 %",
          "segment": 32
        },
        {
          "offset": 101,
          "function": "red",
          "label": "Rot 33 Dimmer 0-100 %",
          "segment": 33
        },
        {
          "offset": 102,
          "function": "green",
          "label": "Grün 33 Dimmer 0-100 %",
          "segment": 33
        },
        {
          "offset": 103,
          "function": "blue",
          "label": "Blau 33 Dimmer 0-100 %",
          "segment": 33
        },
        {
          "offset": 104,
          "function": "red",
          "label": "Rot 34 Dimmer 0-100 %",
          "segment": 34
        },
        {
          "offset": 105,
          "function": "green",
          "label": "Grün 34 Dimmer 0-100 %",
          "segment": 34
        },
        {
          "offset": 106,
          "function": "blue",
          "label": "Blau 34 Dimmer 0-100 %",
          "segment": 34
        },
        {
          "offset": 107,
          "function": "red",
          "label": "Rot 35 Dimmer 0-100 %",
          "segment": 35
        },
        {
          "offset": 108,
          "function": "green",
          "label": "Grün 35 Dimmer 0-100 %",
          "segment": 35
        },
        {
          "offset": 109,
          "function": "blue",
          "label": "Blau 35 Dimmer 0-100 %",
          "segment": 35
        },
        {
          "offset": 110,
          "function": "red",
          "label": "Rot 36 Dimmer 0-100 %",
          "segment": 36
        },
        {
          "offset": 111,
          "function": "green",
          "label": "Grün 36 Dimmer 0-100 %",
          "segment": 36
        },
        {
          "offset": 112,
          "function": "blue",
          "label": "Blau 36 Dimmer 0-100 %",
          "segment": 36
        },
        {
          "offset": 113,
          "function": "red",
          "label": "Rot 37 Dimmer 0-100 %",
          "segment": 37
        },
        {
          "offset": 114,
          "function": "green",
          "label": "Grün 37 Dimmer 0-100 %",
          "segment": 37
        },
        {
          "offset": 115,
          "function": "blue",
          "label": "Blau 37 Dimmer 0-100 %",
          "segment": 37
        },
        {
          "offset": 116,
          "function": "red",
          "label": "Rot 38 Dimmer 0-100 %",
          "segment": 38
        },
        {
          "offset": 117,
          "function": "green",
          "label": "Grün 38 Dimmer 0-100 %",
          "segment": 38
        },
        {
          "offset": 118,
          "function": "blue",
          "label": "Blau 38 Dimmer 0-100 %",
          "segment": 38
        },
        {
          "offset": 119,
          "function": "red",
          "label": "Rot 39 Dimmer 0-100 %",
          "segment": 39
        },
        {
          "offset": 120,
          "function": "green",
          "label": "Grün 39 Dimmer 0-100 %",
          "segment": 39
        },
        {
          "offset": 121,
          "function": "blue",
          "label": "Blau 39 Dimmer 0-100 %",
          "segment": 39
        },
        {
          "offset": 122,
          "function": "red",
          "label": "Rot 40 Dimmer 0-100 %",
          "segment": 40
        },
        {
          "offset": 123,
          "function": "green",
          "label": "Grün 40 Dimmer 0-100 %",
          "segment": 40
        },
        {
          "offset": 124,
          "function": "blue",
          "label": "Blau 40 Dimmer 0-100 %",
          "segment": 40
        },
        {
          "offset": 125,
          "function": "red",
          "label": "Rot 41 Dimmer 0-100 %",
          "segment": 41
        },
        {
          "offset": 126,
          "function": "green",
          "label": "Grün 41 Dimmer 0-100 %",
          "segment": 41
        },
        {
          "offset": 127,
          "function": "blue",
          "label": "Blau 41 Dimmer 0-100 %",
          "segment": 41
        },
        {
          "offset": 128,
          "function": "red",
          "label": "Rot 42 Dimmer 0-100 %",
          "segment": 42
        },
        {
          "offset": 129,
          "function": "green",
          "label": "Grün 42 Dimmer 0-100 %",
          "segment": 42
        },
        {
          "offset": 130,
          "function": "blue",
          "label": "Blau 42 Dimmer 0-100 %",
          "segment": 42
        },
        {
          "offset": 131,
          "function": "red",
          "label": "Rot 43 Dimmer 0-100 %",
          "segment": 43
        },
        {
          "offset": 132,
          "function": "green",
          "label": "Grün 43 Dimmer 0-100 %",
          "segment": 43
        },
        {
          "offset": 133,
          "function": "blue",
          "label": "Blau 43 Dimmer 0-100 %",
          "segment": 43
        },
        {
          "offset": 134,
          "function": "red",
          "label": "Rot 44 Dimmer 0-100 %",
          "segment": 44
        },
        {
          "offset": 135,
          "function": "green",
          "label": "Grün 44 Dimmer 0-100 %",
          "segment": 44
        },
        {
          "offset": 136,
          "function": "blue",
          "label": "Blau 44 Dimmer 0-100 %",
          "segment": 44
        },
        {
          "offset": 137,
          "function": "red",
          "label": "Rot 45 Dimmer 0-100 %",
          "segment": 45
        },
        {
          "offset": 138,
          "function": "green",
          "label": "Grün 45 Dimmer 0-100 %",
          "segment": 45
        },
        {
          "offset": 139,
          "function": "blue",
          "label": "Blau 45 Dimmer 0-100 %",
          "segment": 45
        },
        {
          "offset": 140,
          "function": "red",
          "label": "Rot 46 Dimmer 0-100 %",
          "segment": 46
        },
        {
          "offset": 141,
          "function": "green",
          "label": "Grün 46 Dimmer 0-100 %",
          "segment": 46
        },
        {
          "offset": 142,
          "function": "blue",
          "label": "Blau 46 Dimmer 0-100 %",
          "segment": 46
        },
        {
          "offset": 143,
          "function": "red",
          "label": "Rot 47 Dimmer 0-100 %",
          "segment": 47
        },
        {
          "offset": 144,
          "function": "green",
          "label": "Grün 47 Dimmer 0-100 %",
          "segment": 47
        },
        {
          "offset": 145,
          "function": "blue",
          "label": "Blau 47 Dimmer 0-100 %",
          "segment": 47
        },
        {
          "offset": 146,
          "function": "red",
          "label": "Rot 48 Dimmer 0-100 %",
          "segment": 48
        },
        {
          "offset": 147,
          "function": "green",
          "label": "Grün 48 Dimmer 0-100 %",
          "segment": 48
        },
        {
          "offset": 148,
          "function": "blue",
          "label": "Blau 48 Dimmer 0-100 %",
          "segment": 48
        }
      ]
    },
    {
      "schemaVersion": 1,
      "id": "lightmaxx-vega-ambient-strobe-22ch",
      "manufacturer": "lightmaXX",
      "model": "VEGA Ambient Strobe",
      "mode": "22ch",
      "category": "pixelBar",
      "segments": 4,
      "channelCount": 22,
      "verified": true,
      "source": "lightmaXX VEGA Ambient Strobe, Bedienungsanleitung Deutsch/Englisch, Stand 06/2022 (Music Store professional GmbH, Artikel LIG0016871-000), Abschnitt „Betriebsart DMX“, Tabelle „22-Kanal-Modus“ Seite 10; Menüstruktur Seite 7; gelesen bei manualslib.com (Handbuch 2864584)",
      "deviceSetup": "„Mode“-Taste drücken, mit „Up“/„Down“ zu „Addr“ blättern, mit „Enter“ öffnen und die Adresse aus der App einstellen (A…). Im Menüpunkt für die Kanalzahl „22ch“ wählen und mit „Enter“ bestätigen.",
      "notes": "Strobo mit Ambientelicht: ein Streifen kaltweißer LEDs in der Mitte (246 x SMD 5730) für Strobo und Blinder und 144 RGB-LEDs (SMD 5050) auf der Fläche, beide getrennt steuerbar. Modi laut Anleitung: 7, 13, 22 und 148 Kanäle. Die weißen LEDs (Weiß-Dimmer und Weiß-Strobe, Strobe-Delay) sind als Strobo-Teil markiert: Sie bleiben dunkel und blitzen nur beim Strobo-Knopf, die RGB-Fläche ist das Hauptlicht mit eigenem Master-Dimmer. Das RGB-Strobe bleibt auf 0 (kein Strobo). Empfohlener Modus für Lauflichter: die RGB-Fläche in 4 Segmenten. Die Kanäle für RGB-Programme, Auto Color, Hintergrund und Laufrichtung gehören zu den eingebauten Programmen und bleiben auf 0, damit die App das Licht bestimmt. Kanal 3 (Strobe-Delay) verlängert die Blitze der weißen LEDs und bleibt auf 0. Die Richtung der Segmente lässt sich in der App pro Lampe drehen.",
      "channels": [
        {
          "offset": 1,
          "function": "dimmer",
          "label": "Weiß (Mitte) Dimmer, weiße LEDs 0-100 %",
          "tags": [
            "strobePart"
          ]
        },
        {
          "offset": 2,
          "function": "strobe",
          "label": "Weiß (Mitte) Strobe",
          "tags": [
            "strobePart"
          ],
          "ranges": [
            {
              "from": 0,
              "to": 8,
              "kind": "off",
              "label": "Kein Stroboskop"
            },
            {
              "from": 9,
              "to": 255,
              "kind": "strobe",
              "label": "Strobo langsam bis schnell",
              "speed": "slowToFast"
            }
          ]
        },
        {
          "offset": 3,
          "function": "other",
          "label": "Weiß (Mitte) Strobe-Delay, Strobereaktion kurz bis lang",
          "tags": [
            "strobePart"
          ]
        },
        {
          "offset": 4,
          "function": "dimmer",
          "label": "RGB Dimmer, Masterdimmer der RGB-LEDs 0-100 %"
        },
        {
          "offset": 5,
          "function": "strobe",
          "label": "RGB Strobe",
          "ranges": [
            {
              "from": 0,
              "to": 8,
              "kind": "off",
              "label": "Kein Stroboskop"
            },
            {
              "from": 9,
              "to": 255,
              "kind": "strobe",
              "label": "Strobo langsam bis schnell",
              "speed": "slowToFast"
            }
          ]
        },
        {
          "offset": 6,
          "function": "red",
          "label": "Rot 1 Dimmer 0-100 %",
          "segment": 1
        },
        {
          "offset": 7,
          "function": "green",
          "label": "Grün 1 Dimmer 0-100 %",
          "segment": 1
        },
        {
          "offset": 8,
          "function": "blue",
          "label": "Blau 1 Dimmer 0-100 %",
          "segment": 1
        },
        {
          "offset": 9,
          "function": "red",
          "label": "Rot 2 Dimmer 0-100 %",
          "segment": 2
        },
        {
          "offset": 10,
          "function": "green",
          "label": "Grün 2 Dimmer 0-100 %",
          "segment": 2
        },
        {
          "offset": 11,
          "function": "blue",
          "label": "Blau 2 Dimmer 0-100 %",
          "segment": 2
        },
        {
          "offset": 12,
          "function": "red",
          "label": "Rot 3 Dimmer 0-100 %",
          "segment": 3
        },
        {
          "offset": 13,
          "function": "green",
          "label": "Grün 3 Dimmer 0-100 %",
          "segment": 3
        },
        {
          "offset": 14,
          "function": "blue",
          "label": "Blau 3 Dimmer 0-100 %",
          "segment": 3
        },
        {
          "offset": 15,
          "function": "red",
          "label": "Rot 4 Dimmer 0-100 %",
          "segment": 4
        },
        {
          "offset": 16,
          "function": "green",
          "label": "Grün 4 Dimmer 0-100 %",
          "segment": 4
        },
        {
          "offset": 17,
          "function": "blue",
          "label": "Blau 4 Dimmer 0-100 %",
          "segment": 4
        },
        {
          "offset": 18,
          "function": "program",
          "label": "RGB Programme (Abläufe der RGB-Segmente)",
          "ranges": [
            {
              "from": 0,
              "to": 7,
              "kind": "off",
              "label": "Ohne Funktion"
            },
            {
              "from": 8,
              "to": 255,
              "kind": "effect",
              "label": "RGB-Programme"
            }
          ]
        },
        {
          "offset": 19,
          "function": "programSpeed",
          "label": "RGB Programm Speed"
        },
        {
          "offset": 20,
          "function": "colorMacro",
          "label": "RGB Auto Color (automatische Farbwahl)",
          "ranges": [
            {
              "from": 0,
              "to": 7,
              "kind": "off",
              "label": "Ohne Funktion"
            },
            {
              "from": 8,
              "to": 255,
              "kind": "effect",
              "label": "Automatische Farbwahl"
            }
          ]
        },
        {
          "offset": 21,
          "function": "other",
          "label": "RGB Fläche/Hintergrund (RGB-Mix der inaktiven LEDs)",
          "ranges": [
            {
              "from": 0,
              "to": 7,
              "kind": "off",
              "label": "Ohne Funktion"
            },
            {
              "from": 8,
              "to": 255,
              "kind": "other",
              "label": "Hintergrundfarbe bei RGB-Programmen"
            }
          ]
        },
        {
          "offset": 22,
          "function": "other",
          "label": "Segment-Abläufe Richtung",
          "ranges": [
            {
              "from": 0,
              "to": 127,
              "kind": "other",
              "label": "Segment 0-48, normal"
            },
            {
              "from": 128,
              "to": 255,
              "kind": "other",
              "label": "Segment 48-0, umgekehrt"
            }
          ]
        }
      ]
    },
    {
      "schemaVersion": 1,
      "id": "lightmaxx-vega-ambient-strobe-7ch",
      "manufacturer": "lightmaXX",
      "model": "VEGA Ambient Strobe",
      "mode": "7ch",
      "category": "par",
      "channelCount": 7,
      "verified": true,
      "source": "lightmaXX VEGA Ambient Strobe, Bedienungsanleitung Deutsch/Englisch, Stand 06/2022 (Music Store professional GmbH, Artikel LIG0016871-000), Abschnitt „Betriebsart DMX“, Tabelle „7-Kanal-Modus“ Seite 9; Menüstruktur Seite 7; gelesen bei manualslib.com (Handbuch 2864584)",
      "deviceSetup": "„Mode“-Taste drücken, mit „Up“/„Down“ zu „Addr“ blättern, mit „Enter“ öffnen und die Adresse aus der App einstellen (A…). Im Menüpunkt für die Kanalzahl „7ch“ wählen und mit „Enter“ bestätigen.",
      "notes": "Strobo mit Ambientelicht: ein Streifen kaltweißer LEDs in der Mitte (246 x SMD 5730) für Strobo und Blinder und 144 RGB-LEDs (SMD 5050) auf der Fläche, beide getrennt steuerbar. Modi laut Anleitung: 7, 13, 22 und 148 Kanäle. Die weißen LEDs (Weiß-Dimmer und Weiß-Strobe) sind als Strobo-Teil markiert: Sie bleiben dunkel und blitzen nur beim Strobo-Knopf, die RGB-Fläche ist das Hauptlicht mit eigenem Master-Dimmer. Das RGB-Strobe bleibt auf 0 (kein Strobo). Einfachster Modus: weißes Strobo plus die RGB-Fläche in einer Farbe, ohne Segmente und ohne Programme.",
      "channels": [
        {
          "offset": 1,
          "function": "dimmer",
          "label": "Weiß (Mitte) Dimmer, weiße LEDs 0-100 %",
          "tags": [
            "strobePart"
          ]
        },
        {
          "offset": 2,
          "function": "strobe",
          "label": "Weiß (Mitte) Strobe",
          "tags": [
            "strobePart"
          ],
          "ranges": [
            {
              "from": 0,
              "to": 8,
              "kind": "off",
              "label": "Kein Stroboskop"
            },
            {
              "from": 9,
              "to": 255,
              "kind": "strobe",
              "label": "Strobo langsam bis schnell",
              "speed": "slowToFast"
            }
          ]
        },
        {
          "offset": 3,
          "function": "dimmer",
          "label": "RGB Dimmer, Masterdimmer der RGB-LEDs 0-100 %"
        },
        {
          "offset": 4,
          "function": "strobe",
          "label": "RGB Strobe",
          "ranges": [
            {
              "from": 0,
              "to": 8,
              "kind": "off",
              "label": "Kein Stroboskop"
            },
            {
              "from": 9,
              "to": 255,
              "kind": "strobe",
              "label": "Strobo langsam bis schnell",
              "speed": "slowToFast"
            }
          ]
        },
        {
          "offset": 5,
          "function": "red",
          "label": "Rot Dimmer 0-100 %"
        },
        {
          "offset": 6,
          "function": "green",
          "label": "Grün Dimmer 0-100 %"
        },
        {
          "offset": 7,
          "function": "blue",
          "label": "Blau Dimmer 0-100 %"
        }
      ]
    },
    {
      "schemaVersion": 1,
      "id": "lightmaxx-vega-arc-pro-i-mkii-4ch",
      "manufacturer": "lightmaXX",
      "model": "VEGA ARC Pro I MKII 18x 5W RGBW",
      "mode": "4-Channel-Mode",
      "category": "par",
      "channelCount": 4,
      "verified": true,
      "source": "lightmaXX VEGA ARC Pro I MKII, Bedienungsanleitung/User's Manual (MUSIC STORE professional GmbH, MS ID LIG00018595-000, Stand 01/2023), Tabellen „4-Kanal-Modus“ und „8-Kanal-Modus“ auf Seite 11 (deutsch) bzw. 24 (englisch), Menüstruktur Seite 9/22, Spezifikationen Seite 12/25; Artikelnummer LIG0018595-000; gelesen bei manualslib.com (Handbuch 3005899)",
      "deviceSetup": "„Menu“-Taste drücken, um das Menü zu öffnen, mit „Up“/„Down“ bis „A001“ (DMX-Startadresse 4-Kanal-Modus) blättern, mit „Enter“ bestätigen und dort die Adresse aus der App einstellen, mit „Enter“ bestätigen.",
      "notes": "Statischer Outdoor-PAR (IP65) mit 18 x 5 W RGBW-LEDs, 45 Grad Abstrahlwinkel und Power-Twist-Anschlüssen. Im Menü wählt man den Modus über die Art der Adresse: „d001“ bis „d512“ ist der 8-Kanal-Modus, „A001“ bis „A512“ der 4-Kanal-Modus. Kleiner Modus ohne Master-Dimmer und ohne Strobo: Die App regelt die Helligkeit über die Farbkanäle, Strobo gibt es in diesem Modus nicht. Für den Einsatz mit der App ist der 8-Kanal-Modus besser.",
      "channels": [
        {
          "offset": 1,
          "function": "red",
          "label": "Rot Dimmer 000 bis 255"
        },
        {
          "offset": 2,
          "function": "green",
          "label": "Grün Dimmer 000 bis 255"
        },
        {
          "offset": 3,
          "function": "blue",
          "label": "Blau Dimmer 000 bis 255"
        },
        {
          "offset": 4,
          "function": "white",
          "label": "Weiß Dimmer 000 bis 255"
        }
      ]
    },
    {
      "schemaVersion": 1,
      "id": "lightmaxx-vega-arc-pro-i-mkii-8ch",
      "manufacturer": "lightmaXX",
      "model": "VEGA ARC Pro I MKII 18x 5W RGBW",
      "mode": "8-Channel-Mode",
      "category": "par",
      "channelCount": 8,
      "verified": true,
      "source": "lightmaXX VEGA ARC Pro I MKII, Bedienungsanleitung/User's Manual (MUSIC STORE professional GmbH, MS ID LIG00018595-000, Stand 01/2023), Tabellen „4-Kanal-Modus“ und „8-Kanal-Modus“ auf Seite 11 (deutsch) bzw. 24 (englisch), Menüstruktur Seite 9/22, Spezifikationen Seite 12/25; Artikelnummer LIG0018595-000; gelesen bei manualslib.com (Handbuch 3005899)",
      "deviceSetup": "„Menu“-Taste drücken, um das Menü zu öffnen, mit „Up“/„Down“ bis „d001“ (DMX-Startadresse 8-Kanal-Modus) blättern, mit „Enter“ bestätigen und dort die Adresse aus der App einstellen, mit „Enter“ bestätigen.",
      "notes": "Statischer Outdoor-PAR (IP65) mit 18 x 5 W RGBW-LEDs, 45 Grad Abstrahlwinkel und Power-Twist-Anschlüssen. Im Menü wählt man den Modus über die Art der Adresse: „d001“ bis „d512“ ist der 8-Kanal-Modus, „A001“ bis „A512“ der 4-Kanal-Modus. Empfohlener Modus für die App: eigener Master-Dimmer und Rot, Grün, Blau, Weiß einzeln. Die Anleitung nennt für den Strobe-Kanal (Kanal 6) keinen Aus-Wert, nur 000 bis 255 langsam bis schnell; das Profil geht davon aus, dass 0 aus bedeutet. Blitzt die Lampe im Ruhezustand, im Kanal-Test prüfen, ab welchem Wert das Strobo einsetzt. Auch die Makrofunktionen (Kanal 7) sind nur als 000 bis 255 ohne Unterbereiche beschrieben; die App hält den Kanal auf 0, das sollte reine DMX-Steuerung sein. Die englische Spezifikation nennt nur 8 DMX-Kanäle, die deutsche „4 oder 8“; beide Tabellen stehen in der Anleitung.",
      "channels": [
        {
          "offset": 1,
          "function": "dimmer",
          "label": "Master Dimmer 000 bis 255"
        },
        {
          "offset": 2,
          "function": "red",
          "label": "Rot Dimmer 000 bis 255"
        },
        {
          "offset": 3,
          "function": "green",
          "label": "Grün Dimmer 000 bis 255"
        },
        {
          "offset": 4,
          "function": "blue",
          "label": "Blau Dimmer 000 bis 255"
        },
        {
          "offset": 5,
          "function": "white",
          "label": "Weiß Dimmer 000 bis 255"
        },
        {
          "offset": 6,
          "function": "strobe",
          "label": "Stroboskop (Geschwindigkeit: langsam zu schnell)",
          "ranges": [
            {
              "from": 0,
              "to": 255,
              "kind": "strobe",
              "label": "Strobo langsam bis schnell",
              "speed": "slowToFast"
            }
          ]
        },
        {
          "offset": 7,
          "function": "program",
          "label": "Makrofunktionen 000 bis 255"
        },
        {
          "offset": 8,
          "function": "programSpeed",
          "label": "Makrofunktionen Geschwindigkeit (langsam zu schnell)"
        }
      ]
    },
    {
      "schemaVersion": 1,
      "id": "lightmaxx-vega-arc-pro-ii-mkii-10ch",
      "manufacturer": "lightmaXX",
      "model": "VEGA ARC Pro II MKII 18 x 12 W RGBWA-UV",
      "mode": "10-Channel-Mode",
      "category": "par",
      "channelCount": 10,
      "verified": true,
      "source": "lightmaXX VEGA ARC Pro II MKII, Bedienungsanleitung/User's Manual (MUSIC STORE professional GmbH, MS ID LIG00018596-000, Stand 01/2023), Tabelle „8-Kanal-Modus“ (deutsch, Seite 11) bzw. „10-Channel-Mode“ (englisch, Seite 24), Menüstruktur Seite 9/22, Spezifikationen Seite 12/25; Artikelnummer LIG0018596-000; gelesen bei manualslib.com (Handbuch 3011242)",
      "deviceSetup": "„Menu“-Taste drücken, um das Menü zu öffnen, mit „Up“/„Down“ bis „d001“ (DMX-Startadresse) blättern, mit „Enter“ bestätigen und dort die Adresse aus der App einstellen, mit „Enter“ bestätigen.",
      "notes": "Statischer Outdoor-PAR (IP65) mit 18 x 12 W RGBWA-UV-LEDs, 45 Grad Abstrahlwinkel und Power-Twist-Anschlüssen. Es gibt nur einen DMX-Modus mit 10 Kanälen, eigener Master-Dimmer und alle sechs Farben einzeln. Die deutsche Tabelle ist mit „8-Kanal-Modus“ überschrieben und das Menü nennt bei „d001-d512“ ebenfalls den 8-Kanal-Modus, die Tabelle selbst hat aber 10 Zeilen und Spezifikation sowie englische Tabelle sagen 10 Kanäle; das Profil folgt der Tabelle. Die Anleitung nennt für den Strobe-Kanal (Kanal 8) keinen Aus-Wert, nur 000 bis 255 langsam bis schnell; das Profil geht davon aus, dass 0 aus bedeutet. Blitzt die Lampe im Ruhezustand, im Kanal-Test prüfen, ab welchem Wert das Strobo einsetzt. Auch die Makrofunktionen (Kanal 9) sind nur als 000 bis 255 ohne Unterbereiche beschrieben; die App hält den Kanal auf 0, das sollte reine DMX-Steuerung sein.",
      "channels": [
        {
          "offset": 1,
          "function": "dimmer",
          "label": "Master Dimmer 000 bis 255"
        },
        {
          "offset": 2,
          "function": "red",
          "label": "Rot Dimmer 000 bis 255"
        },
        {
          "offset": 3,
          "function": "green",
          "label": "Grün Dimmer 000 bis 255"
        },
        {
          "offset": 4,
          "function": "blue",
          "label": "Blau Dimmer 000 bis 255"
        },
        {
          "offset": 5,
          "function": "white",
          "label": "Weiß Dimmer 000 bis 255"
        },
        {
          "offset": 6,
          "function": "amber",
          "label": "Amber Dimmer 000 bis 255"
        },
        {
          "offset": 7,
          "function": "uv",
          "label": "UV Dimmer 000 bis 255"
        },
        {
          "offset": 8,
          "function": "strobe",
          "label": "Stroboskop (Geschwindigkeit: langsam zu schnell)",
          "ranges": [
            {
              "from": 0,
              "to": 255,
              "kind": "strobe",
              "label": "Strobo langsam bis schnell",
              "speed": "slowToFast"
            }
          ]
        },
        {
          "offset": 9,
          "function": "program",
          "label": "Makrofunktionen 000 bis 255"
        },
        {
          "offset": 10,
          "function": "programSpeed",
          "label": "Makrofunktionen Geschwindigkeit (langsam zu schnell)"
        }
      ]
    },
    {
      "schemaVersion": 1,
      "id": "lightmaxx-vega-bat-1-10ch",
      "manufacturer": "lightmaXX",
      "model": "Vega BAT-1 6x 10W RGBWA-UV + Battery",
      "mode": "10CH",
      "category": "par",
      "channelCount": 10,
      "verified": true,
      "source": "lightmaXX Vega BAT-1, Bedienungsanleitung Deutsch/Englisch, Stand 10/2019 (Music Store professional GmbH, Artikel LIG0016452-000), Abschnitt „Betriebsart DMX“, Tabelle „10 Kanäle“ Seite 8 (englisch Seite 23); Menüstruktur Seite 12 (englisch Seite 26); gelesen bei manualslib.com (Handbuch 2405631)",
      "deviceSetup": "„Mode“-Taste drücken, mit „Up“/„Down“ zum Menüpunkt „CH-Mode“ blättern, mit „Enter“ öffnen, „10CH“ wählen und mit „Enter“ bestätigen. Danach unter „Address“ (D001-512) die Adresse aus der App einstellen und mit „Enter“ bestätigen. Unter „M/S“ „Slave“ lassen (laut Tabelle der Fernbedienung ist „Slave“ zugleich der DMX-Modus).",
      "notes": "Akku-Uplight mit 6 x 10 W RGBWA-UV-LEDs (Lithium-Ionen-Akku, laut Anleitung mindestens 3 Stunden bei allen LEDs, bis zu 10 Stunden im Automatik- oder Single-Color-Betrieb), DMX-In/Out 3-polig. Modi laut Anleitung: 3, 4, 6 und 10 Kanäle. Empfohlener Modus für die App: eigener Dimmer, Strobo und alle sechs Farben einzeln. Kanal 9 muss zwischen 0 und 64 bleiben („Manuelle Farbeinstellung“), sonst übernehmen Farbmakros, Farbwechsel oder die Musiksteuerung das Licht; das macht die App mit dem Ruhewert 0. Offen: Die Anleitung nennt für Kanal 1 (Dimmer) und Kanal 2 (Strobe-Effekt) keine Wertebereiche, die Zellen sind im deutschen und englischen Teil leer. Das Profil nimmt an, dass Kanal 2 bei 0 kein Strobo macht und darüber langsam bis schnell blitzt. Blitzt die Lampe im Ruhezustand, im Kanal-Test prüfen, ab welchem Wert das Strobo einsetzt.",
      "channels": [
        {
          "offset": 1,
          "function": "dimmer",
          "label": "Dimmer (ohne Wertangabe in der Anleitung)"
        },
        {
          "offset": 2,
          "function": "strobe",
          "label": "Strobe-Effekt (ohne Wertangabe in der Anleitung)"
        },
        {
          "offset": 3,
          "function": "red",
          "label": "Rot (000-255)"
        },
        {
          "offset": 4,
          "function": "green",
          "label": "Grün (000-255)"
        },
        {
          "offset": 5,
          "function": "blue",
          "label": "Blau (000-255)"
        },
        {
          "offset": 6,
          "function": "white",
          "label": "Weiß (000-255)"
        },
        {
          "offset": 7,
          "function": "amber",
          "label": "Amber (000-255)"
        },
        {
          "offset": 8,
          "function": "uv",
          "label": "UV (000-255)"
        },
        {
          "offset": 9,
          "function": "program",
          "label": "Betriebsart (manuelle Farbe, Makros, Farbwechsel, Musik)",
          "ranges": [
            {
              "from": 0,
              "to": 64,
              "kind": "off",
              "label": "Manuelle Farbeinstellung (DMX)"
            },
            {
              "from": 65,
              "to": 80,
              "kind": "effect",
              "label": "Makro Farbwahl"
            },
            {
              "from": 81,
              "to": 150,
              "kind": "effect",
              "label": "Farbwechsel sprunghaft"
            },
            {
              "from": 151,
              "to": 220,
              "kind": "effect",
              "label": "Farbüberblendung"
            },
            {
              "from": 221,
              "to": 255,
              "kind": "effect",
              "label": "Musikgesteuerter Modus"
            }
          ]
        },
        {
          "offset": 10,
          "function": "programSpeed",
          "label": "Geschwindigkeit (langsam zu schnell)"
        }
      ]
    },
    {
      "schemaVersion": 1,
      "id": "lightmaxx-vega-bat-1-3ch",
      "manufacturer": "lightmaXX",
      "model": "Vega BAT-1 6x 10W RGBWA-UV + Battery",
      "mode": "3CH",
      "category": "par",
      "channelCount": 3,
      "verified": true,
      "source": "lightmaXX Vega BAT-1, Bedienungsanleitung Deutsch/Englisch, Stand 10/2019 (Music Store professional GmbH, Artikel LIG0016452-000), Abschnitt „Betriebsart DMX“, Tabelle „3 Kanäle“ Seite 6 (englisch Seite 21); Menüstruktur Seite 12 (englisch Seite 26); gelesen bei manualslib.com (Handbuch 2405631)",
      "deviceSetup": "„Mode“-Taste drücken, mit „Up“/„Down“ zum Menüpunkt „CH-Mode“ blättern, mit „Enter“ öffnen, „3CH“ wählen und mit „Enter“ bestätigen. Danach unter „Address“ (D001-512) die Adresse aus der App einstellen und mit „Enter“ bestätigen. Unter „M/S“ „Slave“ lassen (laut Tabelle der Fernbedienung ist „Slave“ zugleich der DMX-Modus).",
      "notes": "Akku-Uplight mit 6 x 10 W RGBWA-UV-LEDs (Lithium-Ionen-Akku, laut Anleitung mindestens 3 Stunden bei allen LEDs, bis zu 10 Stunden im Automatik- oder Single-Color-Betrieb), DMX-In/Out 3-polig. Modi laut Anleitung: 3, 4, 6 und 10 Kanäle. Nur Rot, Grün und Blau, ohne Weiß, Amber, UV und ohne eigenen Dimmer; die App regelt die Helligkeit über die Farbkanäle. Für die App empfohlen ist der 10-Kanal-Modus mit Dimmer und Strobo.",
      "channels": [
        {
          "offset": 1,
          "function": "red",
          "label": "Rot (000-255)"
        },
        {
          "offset": 2,
          "function": "green",
          "label": "Grün (000-255)"
        },
        {
          "offset": 3,
          "function": "blue",
          "label": "Blau (000-255)"
        }
      ]
    },
    {
      "schemaVersion": 1,
      "id": "lightmaxx-vega-bat-1-4ch",
      "manufacturer": "lightmaXX",
      "model": "Vega BAT-1 6x 10W RGBWA-UV + Battery",
      "mode": "4CH",
      "category": "par",
      "channelCount": 4,
      "verified": true,
      "source": "lightmaXX Vega BAT-1, Bedienungsanleitung Deutsch/Englisch, Stand 10/2019 (Music Store professional GmbH, Artikel LIG0016452-000), Abschnitt „Betriebsart DMX“, Tabelle „4 Kanäle“ Seite 7 (englisch Seite 22); Menüstruktur Seite 12 (englisch Seite 26); gelesen bei manualslib.com (Handbuch 2405631)",
      "deviceSetup": "„Mode“-Taste drücken, mit „Up“/„Down“ zum Menüpunkt „CH-Mode“ blättern, mit „Enter“ öffnen, „4CH“ wählen und mit „Enter“ bestätigen. Danach unter „Address“ (D001-512) die Adresse aus der App einstellen und mit „Enter“ bestätigen. Unter „M/S“ „Slave“ lassen (laut Tabelle der Fernbedienung ist „Slave“ zugleich der DMX-Modus).",
      "notes": "Akku-Uplight mit 6 x 10 W RGBWA-UV-LEDs (Lithium-Ionen-Akku, laut Anleitung mindestens 3 Stunden bei allen LEDs, bis zu 10 Stunden im Automatik- oder Single-Color-Betrieb), DMX-In/Out 3-polig. Modi laut Anleitung: 3, 4, 6 und 10 Kanäle. Rot, Grün, Blau und Weiß, ohne Amber, UV und ohne eigenen Dimmer; die App regelt die Helligkeit über die Farbkanäle. Für die App empfohlen ist der 10-Kanal-Modus mit Dimmer und Strobo.",
      "channels": [
        {
          "offset": 1,
          "function": "red",
          "label": "Rot (000-255)"
        },
        {
          "offset": 2,
          "function": "green",
          "label": "Grün (000-255)"
        },
        {
          "offset": 3,
          "function": "blue",
          "label": "Blau (000-255)"
        },
        {
          "offset": 4,
          "function": "white",
          "label": "Weiß (000-255)"
        }
      ]
    },
    {
      "schemaVersion": 1,
      "id": "lightmaxx-vega-bat-1-6ch",
      "manufacturer": "lightmaXX",
      "model": "Vega BAT-1 6x 10W RGBWA-UV + Battery",
      "mode": "6CH",
      "category": "par",
      "channelCount": 6,
      "verified": true,
      "source": "lightmaXX Vega BAT-1, Bedienungsanleitung Deutsch/Englisch, Stand 10/2019 (Music Store professional GmbH, Artikel LIG0016452-000), Abschnitt „Betriebsart DMX“, Tabelle „6 Kanäle“ Seite 7 (englisch Seite 22); Menüstruktur Seite 12 (englisch Seite 26); gelesen bei manualslib.com (Handbuch 2405631)",
      "deviceSetup": "„Mode“-Taste drücken, mit „Up“/„Down“ zum Menüpunkt „CH-Mode“ blättern, mit „Enter“ öffnen, „6CH“ wählen und mit „Enter“ bestätigen. Danach unter „Address“ (D001-512) die Adresse aus der App einstellen und mit „Enter“ bestätigen. Unter „M/S“ „Slave“ lassen (laut Tabelle der Fernbedienung ist „Slave“ zugleich der DMX-Modus).",
      "notes": "Akku-Uplight mit 6 x 10 W RGBWA-UV-LEDs (Lithium-Ionen-Akku, laut Anleitung mindestens 3 Stunden bei allen LEDs, bis zu 10 Stunden im Automatik- oder Single-Color-Betrieb), DMX-In/Out 3-polig. Modi laut Anleitung: 3, 4, 6 und 10 Kanäle. Alle sechs Farben einzeln, aber ohne eigenen Dimmer und ohne Strobo; die App regelt die Helligkeit über die Farbkanäle. Für die App empfohlen ist der 10-Kanal-Modus mit Dimmer und Strobo.",
      "channels": [
        {
          "offset": 1,
          "function": "red",
          "label": "Rot (000-255)"
        },
        {
          "offset": 2,
          "function": "green",
          "label": "Grün (000-255)"
        },
        {
          "offset": 3,
          "function": "blue",
          "label": "Blau (000-255)"
        },
        {
          "offset": 4,
          "function": "white",
          "label": "Weiß (000-255)"
        },
        {
          "offset": 5,
          "function": "amber",
          "label": "Amber (000-255)"
        },
        {
          "offset": 6,
          "function": "uv",
          "label": "UV (000-255)"
        }
      ]
    },
    {
      "schemaVersion": 1,
      "id": "lightmaxx-vega-bat-led-weiss-10ch",
      "manufacturer": "lightmaXX",
      "model": "Vega BAT LED Weiss",
      "mode": "10 Kanal-Modus (A001)",
      "category": "par",
      "channelCount": 10,
      "verified": false,
      "source": "lightmaXX Vega BAT LED, Bedienungsanleitung Deutsch/Englisch, Stand 09/2019 (Music Store professional GmbH, Artikel LIG0016385-000, schwarze Ausführung), Abschnitt „Betriebsart DMX“, Tabelle „10 Kanal-Modus (A001)“ Seite 7 (englisch Seite 21); Menüstruktur Seite 11 (englisch Seite 23); gelesen bei manualslib.com (Handbuch 2274272). Für die weiße Ausführung LIG0018092-000 war keine eigene Anleitung zu finden",
      "deviceSetup": "„Menu“-Taste drücken, mit „Up“/„Down“ bis „A001“ blättern (10-Kanal-Modus), mit „Enter“ bestätigen und dort die Adresse aus der App einstellen (A001-A512), mit „Enter“ bestätigen.",
      "notes": "Akku-Uplight mit 4 x 12 W RGBWA-UV-LEDs, 8800-mAh-Akku, DMX-In/Out 3-polig, PowerCon-In/Out. Die weiße Ausführung (LIG0018092-000) hat laut Produktbeschreibung dieselben Daten wie die schwarze Vega BAT LED (4 x 12 W RGBWAUV, DMX mit 6 oder 10 Kanälen, Akku bis 6 bzw. 18 Stunden, Mikrofon, Fernbedienung, Master/Slave); die Kanaltabelle stammt deshalb aus der Anleitung der schwarzen Ausführung LIG0016385-000. Weil sie nicht aus einer Anleitung genau dieses Artikels stammt, ist das Profil als ungeprüft markiert; bitte einmal im Kanal-Test prüfen. Im Menü wählt man den Modus über die Art der Adresse: „A001“ bis „A512“ ist der 10-Kanal-Modus, „D001“ bis „D512“ der 6-Kanal-Modus. Eigener Master-Dimmer, Strobo und alle sechs Farben. Offen und in der Anleitung wohl fehlerhaft: Kanal 3 hat keinen Aus-Bereich, schon 0 bis 50 heißt „Farbwechsel sprunghaft“ (deutsch und englisch gleich). Die App lässt Kanal 3 auf 0. Springen die Farben dann von selbst, den 6-Kanal-Modus nehmen. Für Kanal 2 (Strobe) nennt die Anleitung keinen Aus-Wert, nur 0 bis 255 langsam bis schnell; das Profil nimmt an, dass 0 kein Strobo ist. Blitzt die Lampe im Ruhezustand, im Kanal-Test prüfen.",
      "channels": [
        {
          "offset": 1,
          "function": "dimmer",
          "label": "Master Dimmer (dunkel zu hell)"
        },
        {
          "offset": 2,
          "function": "strobe",
          "label": "Strobe (langsam zu schnell)"
        },
        {
          "offset": 3,
          "function": "program",
          "label": "Farbwechsel-Programme und Musiksteuerung",
          "ranges": [
            {
              "from": 0,
              "to": 50,
              "kind": "effect",
              "label": "Farbwechsel sprunghaft"
            },
            {
              "from": 51,
              "to": 100,
              "kind": "effect",
              "label": "Farbwechsel Fade"
            },
            {
              "from": 101,
              "to": 150,
              "kind": "effect",
              "label": "Farbwechsel pulsierend"
            },
            {
              "from": 151,
              "to": 255,
              "kind": "effect",
              "label": "Sound aktiv"
            }
          ]
        },
        {
          "offset": 4,
          "function": "programSpeed",
          "label": "Geschwindigkeit (langsam zu schnell)"
        },
        {
          "offset": 5,
          "function": "red",
          "label": "Rot Dimmer (dunkel zu hell)"
        },
        {
          "offset": 6,
          "function": "green",
          "label": "Grün Dimmer (dunkel zu hell)"
        },
        {
          "offset": 7,
          "function": "blue",
          "label": "Blau Dimmer (dunkel zu hell)"
        },
        {
          "offset": 8,
          "function": "white",
          "label": "Weiß Dimmer (dunkel zu hell)"
        },
        {
          "offset": 9,
          "function": "amber",
          "label": "Amber Dimmer (dunkel zu hell)"
        },
        {
          "offset": 10,
          "function": "uv",
          "label": "UV Dimmer (dunkel zu hell)"
        }
      ]
    },
    {
      "schemaVersion": 1,
      "id": "lightmaxx-vega-bat-led-weiss-6ch",
      "manufacturer": "lightmaXX",
      "model": "Vega BAT LED Weiss",
      "mode": "6 Kanal-Modus (D001)",
      "category": "par",
      "channelCount": 6,
      "verified": false,
      "source": "lightmaXX Vega BAT LED, Bedienungsanleitung Deutsch/Englisch, Stand 09/2019 (Music Store professional GmbH, Artikel LIG0016385-000, schwarze Ausführung), Abschnitt „Betriebsart DMX“, Tabelle „6 Kanal-Modus (d001)“ Seite 6 (englisch Seite 20); Menüstruktur Seite 11 (englisch Seite 23); gelesen bei manualslib.com (Handbuch 2274272). Für die weiße Ausführung LIG0018092-000 war keine eigene Anleitung zu finden",
      "deviceSetup": "„Menu“-Taste drücken, mit „Up“/„Down“ bis „D001“ blättern (6-Kanal-Modus), mit „Enter“ bestätigen und dort die Adresse aus der App einstellen (D001-D512), mit „Enter“ bestätigen.",
      "notes": "Akku-Uplight mit 4 x 12 W RGBWA-UV-LEDs, 8800-mAh-Akku, DMX-In/Out 3-polig, PowerCon-In/Out. Die weiße Ausführung (LIG0018092-000) hat laut Produktbeschreibung dieselben Daten wie die schwarze Vega BAT LED (4 x 12 W RGBWAUV, DMX mit 6 oder 10 Kanälen, Akku bis 6 bzw. 18 Stunden, Mikrofon, Fernbedienung, Master/Slave); die Kanaltabelle stammt deshalb aus der Anleitung der schwarzen Ausführung LIG0016385-000. Weil sie nicht aus einer Anleitung genau dieses Artikels stammt, ist das Profil als ungeprüft markiert; bitte einmal im Kanal-Test prüfen. Im Menü wählt man den Modus über die Art der Adresse: „A001“ bis „A512“ ist der 10-Kanal-Modus, „D001“ bis „D512“ der 6-Kanal-Modus. Empfohlener Modus für die App: alle sechs Farben einzeln, ohne eigenen Dimmer und ohne Strobo; die App regelt die Helligkeit über die Farbkanäle. Die Anleitung nennt je Farbe „001-255 dunkel zu hell“, 0 ist damit aus.",
      "channels": [
        {
          "offset": 1,
          "function": "red",
          "label": "Rot Dimmer (dunkel zu hell)"
        },
        {
          "offset": 2,
          "function": "green",
          "label": "Grün Dimmer (dunkel zu hell)"
        },
        {
          "offset": 3,
          "function": "blue",
          "label": "Blau Dimmer (dunkel zu hell)"
        },
        {
          "offset": 4,
          "function": "white",
          "label": "Weiß Dimmer (dunkel zu hell)"
        },
        {
          "offset": 5,
          "function": "amber",
          "label": "Amber Dimmer (dunkel zu hell)"
        },
        {
          "offset": 6,
          "function": "uv",
          "label": "UV Dimmer (dunkel zu hell)"
        }
      ]
    },
    {
      "schemaVersion": 1,
      "id": "lightmaxx-vega-beam-1-0-19ch",
      "manufacturer": "lightmaXX",
      "model": "VEGA BEAM 1.0",
      "mode": "19 channel mode",
      "category": "movingHeadSpot",
      "channelCount": 19,
      "movement": {
        "panDegrees": 540,
        "tiltDegrees": 270
      },
      "verified": false,
      "source": "lightmaXX Vega Beam 1.0, Bedienungsanleitung 11/2019 (MS ID LIG0016700-000, Hersteller Music Store professional GmbH), Abschnitt „Betriebsart DMX“, Tabelle „19-Kanal-Modus“ Seiten 9 bis 11 (englischer Teil Seiten 30 bis 32 zum Abgleich); Menüstruktur „Betriebsmodi“ Seite 14, Lamp mode Seite 16, Pan 540° und Tilt 270° aus den Spezifikationen Seite 20; Artikelnummer LIG0016700-000; gelesen bei manualslib.com (Handbuch 1923177)",
      "deviceSetup": "„Mode“-Taste drücken, um das Menü zu öffnen, mit „Up“/„Down“ zu „DMX Ctrl“, mit „Enter“ öffnen, „19 channel mode“ wählen und mit „Enter“ bestätigen; im selben Menü die DMX-Adresse (000–512) auf die Adresse aus der App stellen. Unter „Lamp switch“ muss „On“ stehen.",
      "notes": "Beam-Moving-Head mit 100-W-LED, Farbrad, Goborad, zwei Prismen, Frost und Fokus. Empfohlener Modus: Pan/Tilt mit Feinkanälen, Dimmer, Strobo, Farbrad und Goborad. Der Strobo-Kanal ist als Shutter eingetragen: 0 bis 3 heißt in der Anleitung „Stroboskop, dunkel“, 252 bis 255 „Weiß“; die App setzt ihn auf 252 bis 255, damit Licht kommt. Bleibt die Lampe dunkel, im Kanal-Test prüfen. Die Tabelle ist vollständig übernommen, hat aber Unstimmigkeiten, deshalb ungeprüft: Auf dem Goborad (Kanal 9) heißen 0–9 und 10–19 beide „Weiß“ und die Gobos beginnen erst bei 20 („Gobo“, dann Gobo 2 bis Gobo 10), die Schüttel-Bereiche zählen aber Gobo 1 bis Gobo 11. Vermutlich ist 10–19 schon das erste Gobo; bitte an der Lampe prüfen. Die Farben des Farbrads heißen nur „Farbe 1“ bis „Farbe 14“ (Spezifikation: 13 Farben + Weiß) und haben deshalb keinen Farbwert – einmal unter Modelle → „Farben am Farbrad“ an der Lampe benennen. Kanal 5 (XY Geschwindigkeit) ist in der Tabelle in 000–127 und 128–255 „(schnell zu langsam)“ geteilt, ohne Unterschied zu erklären; er ist als normaler Tempo-Kanal eingetragen. Das zweite Prisma (Kanal 13 und 14) und der Farbchip (Kanal 16, laut Spezifikation 6 Farben, laut Tabelle „7 Farben“) sind als Sonstiges eingetragen und bleiben aus. Kanal 19 nennt erst ab 26 eine Funktion; 0 bis 25 steht nicht in der Tabelle. Im englischen Teil ist die Tabelle bei Kanal 12 und 14 verrutscht, maßgeblich ist der deutsche Teil. Das Leuchtmittel wird im Menü unter „Lamp switch“ bzw. „Lamp mode“ eingeschaltet. Kanal 17, 18 und 19 bleiben auf 0, damit die App das Licht bestimmt.",
      "channels": [
        {
          "offset": 1,
          "function": "pan",
          "label": "PAN",
          "defaultValue": 128
        },
        {
          "offset": 2,
          "function": "panFine",
          "label": "PAN Fine"
        },
        {
          "offset": 3,
          "function": "tilt",
          "label": "TILT",
          "defaultValue": 128
        },
        {
          "offset": 4,
          "function": "tiltFine",
          "label": "TILT Fine"
        },
        {
          "offset": 5,
          "function": "panTiltSpeed",
          "label": "XY Geschwindigkeit: 000-127, 128-255 (schnell zu langsam)"
        },
        {
          "offset": 6,
          "function": "dimmer",
          "label": "Dimmer (0-100%)"
        },
        {
          "offset": 7,
          "function": "shutter",
          "label": "Stroboskop",
          "tags": [
            "needsOpen"
          ],
          "ranges": [
            {
              "from": 0,
              "to": 3,
              "kind": "closed",
              "label": "Zu (laut Anleitung „Stroboskop, dunkel“)"
            },
            {
              "from": 4,
              "to": 127,
              "kind": "strobe",
              "label": "Strobo langsam bis schnell",
              "speed": "slowToFast"
            },
            {
              "from": 128,
              "to": 191,
              "kind": "strobe",
              "label": "Strobo Modus 2, langsam bis schnell",
              "speed": "slowToFast"
            },
            {
              "from": 192,
              "to": 251,
              "kind": "random",
              "label": "Zufallsstrobo langsam bis schnell"
            },
            {
              "from": 252,
              "to": 255,
              "kind": "open",
              "label": "Offen (laut Anleitung „Weiß“)"
            }
          ]
        },
        {
          "offset": 8,
          "function": "colorWheel",
          "label": "Farbrad (13 Farben + Weiß, in der Anleitung ohne Farbnamen)",
          "ranges": [
            {
              "from": 0,
              "to": 4,
              "kind": "slot",
              "label": "Weiß",
              "color": "#FFFFFF"
            },
            {
              "from": 5,
              "to": 9,
              "kind": "slot",
              "label": "Weiß + Farbe 1"
            },
            {
              "from": 10,
              "to": 14,
              "kind": "slot",
              "label": "Farbe 1"
            },
            {
              "from": 15,
              "to": 19,
              "kind": "slot",
              "label": "Farbe 1 + Farbe 2"
            },
            {
              "from": 20,
              "to": 24,
              "kind": "slot",
              "label": "Farbe 2"
            },
            {
              "from": 25,
              "to": 29,
              "kind": "slot",
              "label": "Farbe 2 + Farbe 3"
            },
            {
              "from": 30,
              "to": 34,
              "kind": "slot",
              "label": "Farbe 3"
            },
            {
              "from": 35,
              "to": 39,
              "kind": "slot",
              "label": "Farbe 3 + Farbe 4"
            },
            {
              "from": 40,
              "to": 44,
              "kind": "slot",
              "label": "Farbe 4"
            },
            {
              "from": 45,
              "to": 49,
              "kind": "slot",
              "label": "Farbe 4 + Farbe 5"
            },
            {
              "from": 50,
              "to": 54,
              "kind": "slot",
              "label": "Farbe 5"
            },
            {
              "from": 55,
              "to": 59,
              "kind": "slot",
              "label": "Farbe 5 + Farbe 6"
            },
            {
              "from": 60,
              "to": 64,
              "kind": "slot",
              "label": "Farbe 6"
            },
            {
              "from": 65,
              "to": 69,
              "kind": "slot",
              "label": "Farbe 6 + Farbe 7"
            },
            {
              "from": 70,
              "to": 74,
              "kind": "slot",
              "label": "Farbe 7"
            },
            {
              "from": 75,
              "to": 79,
              "kind": "slot",
              "label": "Farbe 7 + Farbe 8"
            },
            {
              "from": 80,
              "to": 84,
              "kind": "slot",
              "label": "Farbe 8"
            },
            {
              "from": 85,
              "to": 89,
              "kind": "slot",
              "label": "Farbe 8 + Farbe 9"
            },
            {
              "from": 90,
              "to": 94,
              "kind": "slot",
              "label": "Farbe 9"
            },
            {
              "from": 95,
              "to": 99,
              "kind": "slot",
              "label": "Farbe 9 + Farbe 10"
            },
            {
              "from": 100,
              "to": 104,
              "kind": "slot",
              "label": "Farbe 10"
            },
            {
              "from": 105,
              "to": 109,
              "kind": "slot",
              "label": "Farbe 10 + Farbe 11"
            },
            {
              "from": 110,
              "to": 114,
              "kind": "slot",
              "label": "Farbe 11"
            },
            {
              "from": 115,
              "to": 119,
              "kind": "slot",
              "label": "Farbe 11 + Farbe 12"
            },
            {
              "from": 120,
              "to": 124,
              "kind": "slot",
              "label": "Farbe 12"
            },
            {
              "from": 125,
              "to": 129,
              "kind": "slot",
              "label": "Farbe 12 + Farbe 13"
            },
            {
              "from": 130,
              "to": 134,
              "kind": "slot",
              "label": "Farbe 13"
            },
            {
              "from": 135,
              "to": 139,
              "kind": "slot",
              "label": "Farbe 13 + Farbe 14"
            },
            {
              "from": 140,
              "to": 149,
              "kind": "slot",
              "label": "Weiß",
              "color": "#FFFFFF"
            },
            {
              "from": 150,
              "to": 199,
              "kind": "rotation",
              "label": "Farbrad dreht vorwärts, schnell bis langsam",
              "speed": "fastToSlow"
            },
            {
              "from": 200,
              "to": 205,
              "kind": "off",
              "label": "Stopp"
            },
            {
              "from": 206,
              "to": 255,
              "kind": "rotation",
              "label": "Farbrad dreht rückwärts, langsam bis schnell",
              "speed": "slowToFast"
            }
          ]
        },
        {
          "offset": 9,
          "function": "gobo",
          "label": "Goborad (in der Anleitung ohne Namen)",
          "ranges": [
            {
              "from": 0,
              "to": 9,
              "kind": "slot",
              "label": "Offen"
            },
            {
              "from": 10,
              "to": 19,
              "kind": "slot",
              "label": "Offen (laut Anleitung ebenfalls „Weiß“)"
            },
            {
              "from": 20,
              "to": 29,
              "kind": "slot",
              "label": "Gobo 1"
            },
            {
              "from": 30,
              "to": 39,
              "kind": "slot",
              "label": "Gobo 2"
            },
            {
              "from": 40,
              "to": 49,
              "kind": "slot",
              "label": "Gobo 3"
            },
            {
              "from": 50,
              "to": 59,
              "kind": "slot",
              "label": "Gobo 4"
            },
            {
              "from": 60,
              "to": 69,
              "kind": "slot",
              "label": "Gobo 5"
            },
            {
              "from": 70,
              "to": 79,
              "kind": "slot",
              "label": "Gobo 6"
            },
            {
              "from": 80,
              "to": 89,
              "kind": "slot",
              "label": "Gobo 7"
            },
            {
              "from": 90,
              "to": 99,
              "kind": "slot",
              "label": "Gobo 8"
            },
            {
              "from": 100,
              "to": 109,
              "kind": "slot",
              "label": "Gobo 9"
            },
            {
              "from": 110,
              "to": 119,
              "kind": "slot",
              "label": "Gobo 10"
            },
            {
              "from": 120,
              "to": 127,
              "kind": "shake",
              "label": "Gobo 1 schüttelt, langsam bis schnell"
            },
            {
              "from": 128,
              "to": 135,
              "kind": "shake",
              "label": "Gobo 2 schüttelt, langsam bis schnell"
            },
            {
              "from": 136,
              "to": 143,
              "kind": "shake",
              "label": "Gobo 3 schüttelt, langsam bis schnell"
            },
            {
              "from": 144,
              "to": 151,
              "kind": "shake",
              "label": "Gobo 4 schüttelt, langsam bis schnell"
            },
            {
              "from": 152,
              "to": 159,
              "kind": "shake",
              "label": "Gobo 5 schüttelt, langsam bis schnell"
            },
            {
              "from": 160,
              "to": 167,
              "kind": "shake",
              "label": "Gobo 6 schüttelt, langsam bis schnell"
            },
            {
              "from": 168,
              "to": 175,
              "kind": "shake",
              "label": "Gobo 7 schüttelt, langsam bis schnell"
            },
            {
              "from": 176,
              "to": 183,
              "kind": "shake",
              "label": "Gobo 8 schüttelt, langsam bis schnell"
            },
            {
              "from": 184,
              "to": 191,
              "kind": "shake",
              "label": "Gobo 9 schüttelt, langsam bis schnell"
            },
            {
              "from": 192,
              "to": 199,
              "kind": "shake",
              "label": "Gobo 10 schüttelt, langsam bis schnell"
            },
            {
              "from": 200,
              "to": 207,
              "kind": "shake",
              "label": "Gobo 11 schüttelt, langsam bis schnell"
            },
            {
              "from": 208,
              "to": 230,
              "kind": "rotation",
              "label": "Goborad dreht vorwärts, schnell bis langsam",
              "speed": "fastToSlow"
            },
            {
              "from": 231,
              "to": 232,
              "kind": "off",
              "label": "Stopp"
            },
            {
              "from": 233,
              "to": 255,
              "kind": "rotation",
              "label": "Goborad dreht rückwärts, langsam bis schnell",
              "speed": "slowToFast"
            }
          ]
        },
        {
          "offset": 10,
          "function": "focus",
          "label": "Fokus",
          "defaultValue": 128
        },
        {
          "offset": 11,
          "function": "prism",
          "label": "Prisma 1",
          "ranges": [
            {
              "from": 0,
              "to": 127,
              "kind": "off",
              "label": "Keine Funktion"
            },
            {
              "from": 128,
              "to": 255,
              "kind": "effect",
              "label": "Prisma 1"
            }
          ]
        },
        {
          "offset": 12,
          "function": "prismRotation",
          "label": "Prisma 1 Rotation",
          "ranges": [
            {
              "from": 0,
              "to": 63,
              "kind": "fade",
              "label": "Prisma 1, Stellung 0 bis 400°"
            },
            {
              "from": 64,
              "to": 126,
              "kind": "rotation",
              "label": "Prisma 1 dreht vorwärts, schnell bis langsam",
              "speed": "fastToSlow"
            },
            {
              "from": 127,
              "to": 128,
              "kind": "off",
              "label": "Stopp"
            },
            {
              "from": 129,
              "to": 191,
              "kind": "rotation",
              "label": "Prisma 1 dreht rückwärts, langsam bis schnell",
              "speed": "slowToFast"
            },
            {
              "from": 192,
              "to": 255,
              "kind": "rotation",
              "label": "Prisma 1 kreisende Drehung, langsam bis schnell",
              "speed": "slowToFast"
            }
          ]
        },
        {
          "offset": 13,
          "function": "other",
          "label": "Prisma 2",
          "ranges": [
            {
              "from": 0,
              "to": 127,
              "kind": "off",
              "label": "Keine Funktion"
            },
            {
              "from": 128,
              "to": 255,
              "kind": "effect",
              "label": "Prisma 2"
            }
          ]
        },
        {
          "offset": 14,
          "function": "other",
          "label": "Prisma 2 Rotation",
          "ranges": [
            {
              "from": 0,
              "to": 63,
              "kind": "fade",
              "label": "Prisma 2, Stellung 0 bis 400°"
            },
            {
              "from": 64,
              "to": 126,
              "kind": "rotation",
              "label": "Prisma 2 dreht vorwärts, schnell bis langsam",
              "speed": "fastToSlow"
            },
            {
              "from": 127,
              "to": 128,
              "kind": "off",
              "label": "Stopp"
            },
            {
              "from": 129,
              "to": 191,
              "kind": "rotation",
              "label": "Prisma 2 dreht rückwärts, langsam bis schnell",
              "speed": "slowToFast"
            },
            {
              "from": 192,
              "to": 255,
              "kind": "rotation",
              "label": "Prisma 2 kreisende Drehung, langsam bis schnell",
              "speed": "slowToFast"
            }
          ]
        },
        {
          "offset": 15,
          "function": "frost",
          "label": "Frost",
          "ranges": [
            {
              "from": 0,
              "to": 127,
              "kind": "off",
              "label": "Keine Funktion"
            },
            {
              "from": 128,
              "to": 255,
              "kind": "effect",
              "label": "Frost"
            }
          ]
        },
        {
          "offset": 16,
          "function": "other",
          "label": "7 Farben (Farbchip)",
          "ranges": [
            {
              "from": 0,
              "to": 0,
              "kind": "off",
              "label": "Keine Funktion"
            },
            {
              "from": 1,
              "to": 255,
              "kind": "effect",
              "label": "7 Farben"
            }
          ]
        },
        {
          "offset": 17,
          "function": "program",
          "label": "Automatische Effekte",
          "ranges": [
            {
              "from": 0,
              "to": 127,
              "kind": "off",
              "label": "Keine Funktion"
            },
            {
              "from": 128,
              "to": 255,
              "kind": "effect",
              "label": "Automatische Effekte"
            }
          ]
        },
        {
          "offset": 18,
          "function": "program",
          "label": "XY Automatikbetrieb",
          "ranges": [
            {
              "from": 0,
              "to": 127,
              "kind": "off",
              "label": "Keine Funktion"
            },
            {
              "from": 128,
              "to": 255,
              "kind": "effect",
              "label": "XY Automatikbetrieb"
            }
          ]
        },
        {
          "offset": 19,
          "function": "reset",
          "label": "Reset",
          "ranges": [
            {
              "from": 26,
              "to": 76,
              "kind": "other",
              "label": "Reset Effektmotor (3 s halten)"
            },
            {
              "from": 77,
              "to": 128,
              "kind": "other",
              "label": "Reset XY-Motor (3 s halten)"
            },
            {
              "from": 129,
              "to": 255,
              "kind": "other",
              "label": "Reset (3 s halten)"
            }
          ]
        }
      ]
    },
    {
      "schemaVersion": 1,
      "id": "lightmaxx-vega-beam-1-0-6ch",
      "manufacturer": "lightmaXX",
      "model": "VEGA BEAM 1.0",
      "mode": "6 channel mode",
      "category": "movingHeadSpot",
      "channelCount": 6,
      "movement": {
        "panDegrees": 540,
        "tiltDegrees": 270
      },
      "verified": true,
      "source": "lightmaXX Vega Beam 1.0, Bedienungsanleitung 11/2019 (MS ID LIG0016700-000, Hersteller Music Store professional GmbH), Abschnitt „Betriebsart DMX“, Tabelle „6-Kanal-Modus“ Seite 8 (englischer Teil Seite 29); Menüstruktur „Betriebsmodi“ Seite 14, Lamp mode Seite 16, Pan 540° und Tilt 270° aus den Spezifikationen Seite 20; Artikelnummer LIG0016700-000; gelesen bei manualslib.com (Handbuch 1923177)",
      "deviceSetup": "„Mode“-Taste drücken, um das Menü zu öffnen, mit „Up“/„Down“ zu „DMX Ctrl“, mit „Enter“ öffnen, „6 channel mode“ wählen und mit „Enter“ bestätigen; im selben Menü die DMX-Adresse (000–512) auf die Adresse aus der App stellen. Unter „Lamp switch“ muss „On“ stehen.",
      "notes": "Sparmodus: Pan und Tilt ohne Feinkanäle, Dimmer, Strobo und Automatik. Farbrad, Gobos, Prismen, Frost und Fokus sind in diesem Modus nicht per DMX erreichbar – für die App besser den 19-Kanal-Modus nehmen. Der Strobo-Kanal ist als Shutter eingetragen: 0 bis 3 heißt in der Anleitung „Stroboskop, dunkel“, 252 bis 255 „Weiß“; die App setzt ihn auf 252 bis 255, damit Licht kommt. Bleibt die Lampe dunkel, im Kanal-Test prüfen. Kanal 5 und 6 bleiben auf 0. Das Leuchtmittel wird im Menü unter „Lamp switch“ bzw. „Lamp mode“ eingeschaltet.",
      "channels": [
        {
          "offset": 1,
          "function": "pan",
          "label": "PAN",
          "defaultValue": 128
        },
        {
          "offset": 2,
          "function": "tilt",
          "label": "TILT",
          "defaultValue": 128
        },
        {
          "offset": 3,
          "function": "dimmer",
          "label": "Dimmer (0-100%)"
        },
        {
          "offset": 4,
          "function": "shutter",
          "label": "Stroboskop",
          "tags": [
            "needsOpen"
          ],
          "ranges": [
            {
              "from": 0,
              "to": 3,
              "kind": "closed",
              "label": "Zu (laut Anleitung „Stroboskop, dunkel“)"
            },
            {
              "from": 4,
              "to": 127,
              "kind": "strobe",
              "label": "Strobo langsam bis schnell",
              "speed": "slowToFast"
            },
            {
              "from": 128,
              "to": 191,
              "kind": "strobe",
              "label": "Strobo Modus 2, langsam bis schnell",
              "speed": "slowToFast"
            },
            {
              "from": 192,
              "to": 251,
              "kind": "random",
              "label": "Zufallsstrobo langsam bis schnell"
            },
            {
              "from": 252,
              "to": 255,
              "kind": "open",
              "label": "Offen (laut Anleitung „Weiß“)"
            }
          ]
        },
        {
          "offset": 5,
          "function": "program",
          "label": "Automatische Effekte",
          "ranges": [
            {
              "from": 0,
              "to": 127,
              "kind": "off",
              "label": "Keine Funktion"
            },
            {
              "from": 128,
              "to": 255,
              "kind": "effect",
              "label": "Automatische Effekte"
            }
          ]
        },
        {
          "offset": 6,
          "function": "program",
          "label": "Automatikbetrieb",
          "ranges": [
            {
              "from": 0,
              "to": 127,
              "kind": "off",
              "label": "Keine Funktion"
            },
            {
              "from": 128,
              "to": 255,
              "kind": "effect",
              "label": "Automatikbetrieb"
            }
          ]
        }
      ]
    },
    {
      "schemaVersion": 1,
      "id": "lightmaxx-vega-halo-90-16ch",
      "manufacturer": "lightmaXX",
      "model": "VEGA HALO 90",
      "mode": "DMX 16 CH",
      "category": "movingHeadSpot",
      "channelCount": 16,
      "verified": true,
      "source": "lightmaXX VEGA HALO 90, Bedienungsanleitung 01/2019 (Dokument-ID MS-LIG0014207-000, Hersteller Music Store professional GmbH), Abschnitt „Betriebsart DMX“, Tabelle „16 Kanal Modus“ Seiten 7 bis 8 (englischer Teil „16 channel mode“ Seiten 23 bis 24); Menüstruktur Seiten 13 bis 14, Spezifikationen Seite 15; Artikelnummer LIG0014207-000; gelesen bei manualslib.com (Handbuch 1923170). Die ältere Fassung 10/2018 (manualslib 1499091) zeigt im englischen Teil die Tabelle eines anderen Geräts (10/12/14/16 Kanäle) und wurde nicht verwendet",
      "deviceSetup": "„Menu“-Taste drücken, mit „Up“/„Down“ „DMX 16 CH“ wählen, mit „Enter“ öffnen, die Adresse aus der App einstellen und mit „Enter“ bestätigen.",
      "notes": "Spot-Moving-Head mit 90-W-LED (Farbrad mit 7 Farben, Goborad mit 6 drehbaren Gobos, Prisma, Fokus) und einem Ring aus 9 x 12 W RGBWA+UV-LEDs um die Linse (Wash); die Wash-Kanäle sind als Leuchtring markiert. Die Farben des Farbrads heißen in der Anleitung nur „Farbe 1“ bis „Farbe 7“ und haben deshalb keinen Farbwert – einmal unter Modelle → „Farben am Farbrad“ an der Lampe benennen. Die Wash-Farbe „Lila“/„Purple“ ist als UV eingetragen, weil die Spezifikation RGBAW+UV-LEDs nennt. Die Drehbereiche des Goborads heißen in der Tabelle „Regenbogen-Effekt“ (von der Farbradzeile übernommen), gemeint ist das Drehen des Goborads. Der Tilt-Winkel steht nicht in der Anleitung, deshalb fehlt die Bewegungsangabe (Pan laut Händler 540°). In diesem Modus hat der Wash-Ring keinen eigenen Dimmer; die App regelt ihn über seine Farbkanäle. Pan und Tilt haben hier keine Feinkanäle. Kanal 4 (Spot) und Kanal 10 (Wash) müssen offen sein (251 bis 255), sonst bleibt das jeweilige Licht dunkel; das macht die App selbst. Die Drehrichtung „vorwärts“ der Gobo-Rotation (Kanal 7) steht im deutschen Teil als „schnell bis langsam“, im englischen als „slow to fast“; eingetragen ist der deutsche Text.",
      "channels": [
        {
          "offset": 1,
          "function": "pan",
          "label": "X",
          "defaultValue": 128
        },
        {
          "offset": 2,
          "function": "tilt",
          "label": "Y",
          "defaultValue": 128
        },
        {
          "offset": 3,
          "function": "dimmer",
          "label": "Dimmer (0-100%)"
        },
        {
          "offset": 4,
          "function": "shutter",
          "label": "Shutter zu / Strobo Effekt langsam bis schnell / Shutter auf",
          "tags": [
            "needsOpen"
          ],
          "ranges": [
            {
              "from": 0,
              "to": 4,
              "kind": "closed",
              "label": "Zu"
            },
            {
              "from": 5,
              "to": 250,
              "kind": "strobe",
              "label": "Strobo langsam bis schnell",
              "speed": "slowToFast"
            },
            {
              "from": 251,
              "to": 255,
              "kind": "open",
              "label": "Offen"
            }
          ]
        },
        {
          "offset": 5,
          "function": "colorWheel",
          "label": "Farbrad",
          "ranges": [
            {
              "from": 0,
              "to": 4,
              "kind": "slot",
              "label": "Offen (weiß)",
              "color": "#FFFFFF"
            },
            {
              "from": 5,
              "to": 13,
              "kind": "slot",
              "label": "Weiß/Farbe 1"
            },
            {
              "from": 14,
              "to": 22,
              "kind": "slot",
              "label": "Farbe 1"
            },
            {
              "from": 23,
              "to": 31,
              "kind": "slot",
              "label": "Weiß/Farbe 2"
            },
            {
              "from": 32,
              "to": 40,
              "kind": "slot",
              "label": "Farbe 2"
            },
            {
              "from": 41,
              "to": 49,
              "kind": "slot",
              "label": "Weiß/Farbe 3"
            },
            {
              "from": 50,
              "to": 58,
              "kind": "slot",
              "label": "Farbe 3"
            },
            {
              "from": 59,
              "to": 67,
              "kind": "slot",
              "label": "Weiß/Farbe 4"
            },
            {
              "from": 68,
              "to": 76,
              "kind": "slot",
              "label": "Farbe 4"
            },
            {
              "from": 77,
              "to": 85,
              "kind": "slot",
              "label": "Weiß/Farbe 5"
            },
            {
              "from": 86,
              "to": 94,
              "kind": "slot",
              "label": "Farbe 5"
            },
            {
              "from": 95,
              "to": 103,
              "kind": "slot",
              "label": "Weiß/Farbe 6"
            },
            {
              "from": 104,
              "to": 112,
              "kind": "slot",
              "label": "Farbe 6"
            },
            {
              "from": 113,
              "to": 121,
              "kind": "slot",
              "label": "Weiß/Farbe 7"
            },
            {
              "from": 122,
              "to": 130,
              "kind": "slot",
              "label": "Farbe 7"
            },
            {
              "from": 131,
              "to": 139,
              "kind": "slot",
              "label": "Offen (weiß)",
              "color": "#FFFFFF"
            },
            {
              "from": 140,
              "to": 195,
              "kind": "rotation",
              "label": "Farbrad dreht vorwärts, langsam bis schnell",
              "speed": "slowToFast"
            },
            {
              "from": 196,
              "to": 199,
              "kind": "off",
              "label": "Stopp"
            },
            {
              "from": 200,
              "to": 255,
              "kind": "rotation",
              "label": "Farbrad dreht rückwärts, langsam bis schnell",
              "speed": "slowToFast"
            }
          ]
        },
        {
          "offset": 6,
          "function": "gobo",
          "label": "Goborad",
          "ranges": [
            {
              "from": 0,
              "to": 7,
              "kind": "slot",
              "label": "Offen"
            },
            {
              "from": 8,
              "to": 28,
              "kind": "slot",
              "label": "Gobo 1"
            },
            {
              "from": 29,
              "to": 49,
              "kind": "slot",
              "label": "Gobo 2"
            },
            {
              "from": 50,
              "to": 70,
              "kind": "slot",
              "label": "Gobo 3"
            },
            {
              "from": 71,
              "to": 91,
              "kind": "slot",
              "label": "Gobo 4"
            },
            {
              "from": 92,
              "to": 112,
              "kind": "slot",
              "label": "Gobo 5"
            },
            {
              "from": 113,
              "to": 133,
              "kind": "slot",
              "label": "Gobo 6"
            },
            {
              "from": 134,
              "to": 194,
              "kind": "rotation",
              "label": "Goborad dreht vorwärts, langsam bis schnell (laut Anleitung „Regenbogen-Effekt“)",
              "speed": "slowToFast"
            },
            {
              "from": 195,
              "to": 255,
              "kind": "rotation",
              "label": "Goborad dreht rückwärts, langsam bis schnell (laut Anleitung „Regenbogen-Effekt“)",
              "speed": "slowToFast"
            }
          ]
        },
        {
          "offset": 7,
          "function": "goboRotation",
          "label": "Gobo-Rotation",
          "ranges": [
            {
              "from": 0,
              "to": 9,
              "kind": "off",
              "label": "Stopp"
            },
            {
              "from": 10,
              "to": 129,
              "kind": "rotation",
              "label": "Gobo dreht vorwärts, schnell bis langsam",
              "speed": "fastToSlow"
            },
            {
              "from": 130,
              "to": 134,
              "kind": "off",
              "label": "Stopp"
            },
            {
              "from": 135,
              "to": 255,
              "kind": "rotation",
              "label": "Gobo dreht rückwärts, langsam bis schnell",
              "speed": "slowToFast"
            }
          ]
        },
        {
          "offset": 8,
          "function": "focus",
          "label": "Fokus",
          "defaultValue": 128
        },
        {
          "offset": 9,
          "function": "prism",
          "label": "Prisma",
          "ranges": [
            {
              "from": 0,
              "to": 7,
              "kind": "off",
              "label": "Offen (kein Prisma)"
            },
            {
              "from": 8,
              "to": 134,
              "kind": "effect",
              "label": "Prisma"
            },
            {
              "from": 135,
              "to": 255,
              "kind": "rotation",
              "label": "Prisma dreht vorwärts, langsam bis schnell",
              "speed": "slowToFast"
            }
          ]
        },
        {
          "offset": 10,
          "function": "shutter",
          "label": "Wash Shutter zu / Wash Strobe-Effekt / Wash Shutter offen",
          "tags": [
            "ring",
            "needsOpen"
          ],
          "ranges": [
            {
              "from": 0,
              "to": 4,
              "kind": "closed",
              "label": "Wash zu"
            },
            {
              "from": 5,
              "to": 250,
              "kind": "strobe",
              "label": "Wash Strobo langsam bis schnell",
              "speed": "slowToFast"
            },
            {
              "from": 251,
              "to": 255,
              "kind": "open",
              "label": "Wash offen"
            }
          ]
        },
        {
          "offset": 11,
          "function": "red",
          "label": "Rot (Wash)",
          "tags": [
            "ring"
          ]
        },
        {
          "offset": 12,
          "function": "green",
          "label": "Grün (Wash)",
          "tags": [
            "ring"
          ]
        },
        {
          "offset": 13,
          "function": "blue",
          "label": "Blau (Wash)",
          "tags": [
            "ring"
          ]
        },
        {
          "offset": 14,
          "function": "white",
          "label": "Weiß (Wash)",
          "tags": [
            "ring"
          ]
        },
        {
          "offset": 15,
          "function": "amber",
          "label": "Amber (Wash)",
          "tags": [
            "ring"
          ]
        },
        {
          "offset": 16,
          "function": "uv",
          "label": "Lila bzw. Purple (Wash), laut Spezifikation UV",
          "tags": [
            "ring"
          ]
        }
      ]
    },
    {
      "schemaVersion": 1,
      "id": "lightmaxx-vega-halo-90-23ch",
      "manufacturer": "lightmaXX",
      "model": "VEGA HALO 90",
      "mode": "DMX 23 CH",
      "category": "movingHeadSpot",
      "channelCount": 23,
      "verified": false,
      "source": "lightmaXX VEGA HALO 90, Bedienungsanleitung 01/2019 (Dokument-ID MS-LIG0014207-000, Hersteller Music Store professional GmbH), Abschnitt „Betriebsart DMX“, Tabelle „23 Kanal Modus“ Seiten 9 bis 10 (englischer Teil „23 channel mode“ Seiten 25 bis 26); Menüstruktur Seiten 13 bis 14, Spezifikationen Seite 15; Artikelnummer LIG0014207-000; gelesen bei manualslib.com (Handbuch 1923170). Die ältere Fassung 10/2018 (manualslib 1499091) zeigt im englischen Teil die Tabelle eines anderen Geräts (10/12/14/16 Kanäle) und wurde nicht verwendet",
      "deviceSetup": "„Menu“-Taste drücken, mit „Up“/„Down“ „DMX 23 CH“ wählen, mit „Enter“ öffnen, die Adresse aus der App einstellen und mit „Enter“ bestätigen.",
      "notes": "Spot-Moving-Head mit 90-W-LED (Farbrad mit 7 Farben, Goborad mit 6 drehbaren Gobos, Prisma, Fokus) und einem Ring aus 9 x 12 W RGBWA+UV-LEDs um die Linse (Wash); die Wash-Kanäle sind als Leuchtring markiert. Die Farben des Farbrads heißen in der Anleitung nur „Farbe 1“ bis „Farbe 7“ und haben deshalb keinen Farbwert – einmal unter Modelle → „Farben am Farbrad“ an der Lampe benennen. Die Wash-Farbe „Lila“/„Purple“ ist als UV eingetragen, weil die Spezifikation RGBAW+UV-LEDs nennt. Die Drehbereiche des Goborads heißen in der Tabelle „Regenbogen-Effekt“ (von der Farbradzeile übernommen), gemeint ist das Drehen des Goborads. Der Tilt-Winkel steht nicht in der Anleitung, deshalb fehlt die Bewegungsangabe (Pan laut Händler 540°). Empfohlener Modus: Pan/Tilt mit Feinkanälen, eigener Dimmer für Spot und Wash. Die Tabelle hat Fehler, deshalb ungeprüft: Bei Kanal 7 stehen in beiden Sprachen nur drei Zeilen aus der Farbradtabelle (Offen, Weiß/Farbe 1, Farbe 1). Weil der Spot in diesem Modus sonst keinen Shutter hätte, ist Kanal 7 wie Kanal 4 im 16-Kanal-Modus als Shutter/Strobo eingetragen (0–4 zu, 5–250 Strobo, 251–255 offen) – bitte im Kanal-Test prüfen. Kanal 23 (Reset) nennt „000-255“ ohne Aus-Bereich; er bleibt auf 0. Löst die Lampe beim Start ständig einen Reset aus, einen anderen Wert testen oder den 16-Kanal-Modus nehmen. Kanal 7 und Kanal 14 (Wash) müssen offen sein; das macht die App selbst. Kanal 21 (Automatikprogramme) und 22 (Bewegungsprogramme) bleiben auf 0, damit die App das Licht bestimmt.",
      "channels": [
        {
          "offset": 1,
          "function": "pan",
          "label": "X",
          "defaultValue": 128
        },
        {
          "offset": 2,
          "function": "panFine",
          "label": "X-fine"
        },
        {
          "offset": 3,
          "function": "tilt",
          "label": "Y",
          "defaultValue": 128
        },
        {
          "offset": 4,
          "function": "tiltFine",
          "label": "Y-fine"
        },
        {
          "offset": 5,
          "function": "panTiltSpeed",
          "label": "XY speed"
        },
        {
          "offset": 6,
          "function": "dimmer",
          "label": "Dimmer (0-100%)"
        },
        {
          "offset": 7,
          "function": "shutter",
          "label": "In der Anleitung fehlerhaft (Farbrad-Zeilen); wie im 16-Kanal-Modus als Shutter/Strobo gedeutet",
          "tags": [
            "needsOpen"
          ],
          "ranges": [
            {
              "from": 0,
              "to": 4,
              "kind": "closed",
              "label": "Zu (gedeutet)"
            },
            {
              "from": 5,
              "to": 250,
              "kind": "strobe",
              "label": "Strobo langsam bis schnell (gedeutet)",
              "speed": "slowToFast"
            },
            {
              "from": 251,
              "to": 255,
              "kind": "open",
              "label": "Offen (gedeutet)"
            }
          ]
        },
        {
          "offset": 8,
          "function": "colorWheel",
          "label": "Farbrad",
          "ranges": [
            {
              "from": 0,
              "to": 4,
              "kind": "slot",
              "label": "Offen (weiß)",
              "color": "#FFFFFF"
            },
            {
              "from": 5,
              "to": 13,
              "kind": "slot",
              "label": "Weiß/Farbe 1"
            },
            {
              "from": 14,
              "to": 22,
              "kind": "slot",
              "label": "Farbe 1"
            },
            {
              "from": 23,
              "to": 31,
              "kind": "slot",
              "label": "Farbe 1/Farbe 2"
            },
            {
              "from": 32,
              "to": 40,
              "kind": "slot",
              "label": "Farbe 2"
            },
            {
              "from": 41,
              "to": 49,
              "kind": "slot",
              "label": "Farbe 2/Farbe 3"
            },
            {
              "from": 50,
              "to": 58,
              "kind": "slot",
              "label": "Farbe 3"
            },
            {
              "from": 59,
              "to": 67,
              "kind": "slot",
              "label": "Farbe 3/Farbe 4"
            },
            {
              "from": 68,
              "to": 76,
              "kind": "slot",
              "label": "Farbe 4"
            },
            {
              "from": 77,
              "to": 85,
              "kind": "slot",
              "label": "Farbe 4/Farbe 5"
            },
            {
              "from": 86,
              "to": 94,
              "kind": "slot",
              "label": "Farbe 5"
            },
            {
              "from": 95,
              "to": 103,
              "kind": "slot",
              "label": "Farbe 5/Farbe 6"
            },
            {
              "from": 104,
              "to": 112,
              "kind": "slot",
              "label": "Farbe 6"
            },
            {
              "from": 113,
              "to": 121,
              "kind": "slot",
              "label": "Farbe 6/Farbe 7"
            },
            {
              "from": 122,
              "to": 130,
              "kind": "slot",
              "label": "Farbe 7"
            },
            {
              "from": 131,
              "to": 139,
              "kind": "slot",
              "label": "Offen (weiß)",
              "color": "#FFFFFF"
            },
            {
              "from": 140,
              "to": 195,
              "kind": "rotation",
              "label": "Farbrad dreht vorwärts, langsam bis schnell",
              "speed": "slowToFast"
            },
            {
              "from": 196,
              "to": 199,
              "kind": "off",
              "label": "Stopp"
            },
            {
              "from": 200,
              "to": 255,
              "kind": "rotation",
              "label": "Farbrad dreht rückwärts, langsam bis schnell",
              "speed": "slowToFast"
            }
          ]
        },
        {
          "offset": 9,
          "function": "gobo",
          "label": "Goborad",
          "ranges": [
            {
              "from": 0,
              "to": 7,
              "kind": "slot",
              "label": "Offen"
            },
            {
              "from": 8,
              "to": 28,
              "kind": "slot",
              "label": "Gobo 1"
            },
            {
              "from": 29,
              "to": 49,
              "kind": "slot",
              "label": "Gobo 2"
            },
            {
              "from": 50,
              "to": 70,
              "kind": "slot",
              "label": "Gobo 3"
            },
            {
              "from": 71,
              "to": 91,
              "kind": "slot",
              "label": "Gobo 4"
            },
            {
              "from": 92,
              "to": 112,
              "kind": "slot",
              "label": "Gobo 5"
            },
            {
              "from": 113,
              "to": 133,
              "kind": "slot",
              "label": "Gobo 6"
            },
            {
              "from": 134,
              "to": 194,
              "kind": "rotation",
              "label": "Goborad dreht vorwärts, langsam bis schnell (laut Anleitung „Regenbogen-Effekt“)",
              "speed": "slowToFast"
            },
            {
              "from": 195,
              "to": 255,
              "kind": "rotation",
              "label": "Goborad dreht rückwärts, langsam bis schnell (laut Anleitung „Regenbogen-Effekt“)",
              "speed": "slowToFast"
            }
          ]
        },
        {
          "offset": 10,
          "function": "goboRotation",
          "label": "Gobo-Rotation",
          "ranges": [
            {
              "from": 0,
              "to": 9,
              "kind": "off",
              "label": "Stopp"
            },
            {
              "from": 10,
              "to": 129,
              "kind": "rotation",
              "label": "Gobo dreht vorwärts, langsam bis schnell",
              "speed": "slowToFast"
            },
            {
              "from": 130,
              "to": 134,
              "kind": "off",
              "label": "Stopp"
            },
            {
              "from": 135,
              "to": 255,
              "kind": "rotation",
              "label": "Gobo dreht rückwärts, langsam bis schnell",
              "speed": "slowToFast"
            }
          ]
        },
        {
          "offset": 11,
          "function": "focus",
          "label": "Fokus",
          "defaultValue": 128
        },
        {
          "offset": 12,
          "function": "prism",
          "label": "Prisma",
          "ranges": [
            {
              "from": 0,
              "to": 7,
              "kind": "off",
              "label": "Offen (kein Prisma)"
            },
            {
              "from": 8,
              "to": 134,
              "kind": "effect",
              "label": "Prisma"
            },
            {
              "from": 135,
              "to": 255,
              "kind": "rotation",
              "label": "Prisma dreht vorwärts, langsam bis schnell",
              "speed": "slowToFast"
            }
          ]
        },
        {
          "offset": 13,
          "function": "dimmer",
          "label": "Wash Dimmer (0-100%)",
          "tags": [
            "ring"
          ]
        },
        {
          "offset": 14,
          "function": "shutter",
          "label": "Wash Shutter schließen / Wash Strobo-Effekt / Wash Shutter öffnen",
          "tags": [
            "ring",
            "needsOpen"
          ],
          "ranges": [
            {
              "from": 0,
              "to": 4,
              "kind": "closed",
              "label": "Wash zu"
            },
            {
              "from": 5,
              "to": 250,
              "kind": "strobe",
              "label": "Wash Strobo langsam bis schnell",
              "speed": "slowToFast"
            },
            {
              "from": 251,
              "to": 255,
              "kind": "open",
              "label": "Wash offen"
            }
          ]
        },
        {
          "offset": 15,
          "function": "red",
          "label": "Rot (Wash)",
          "tags": [
            "ring"
          ]
        },
        {
          "offset": 16,
          "function": "green",
          "label": "Grün (Wash)",
          "tags": [
            "ring"
          ]
        },
        {
          "offset": 17,
          "function": "blue",
          "label": "Blau (Wash)",
          "tags": [
            "ring"
          ]
        },
        {
          "offset": 18,
          "function": "white",
          "label": "Weiß (Wash)",
          "tags": [
            "ring"
          ]
        },
        {
          "offset": 19,
          "function": "amber",
          "label": "Amber (Wash)",
          "tags": [
            "ring"
          ]
        },
        {
          "offset": 20,
          "function": "uv",
          "label": "Lila bzw. Purple (Wash), laut Spezifikation UV",
          "tags": [
            "ring"
          ]
        },
        {
          "offset": 21,
          "function": "program",
          "label": "Auto Play, Farb-Gobo-Klangsteuerung",
          "ranges": [
            {
              "from": 0,
              "to": 7,
              "kind": "off",
              "label": "Leer (keine Funktion)"
            },
            {
              "from": 8,
              "to": 47,
              "kind": "effect",
              "label": "Automatikprogramm 1"
            },
            {
              "from": 48,
              "to": 87,
              "kind": "effect",
              "label": "Automatikprogramm 2"
            },
            {
              "from": 88,
              "to": 127,
              "kind": "effect",
              "label": "Automatikprogramm 3"
            },
            {
              "from": 128,
              "to": 167,
              "kind": "effect",
              "label": "Automatikprogramm 4"
            },
            {
              "from": 168,
              "to": 207,
              "kind": "effect",
              "label": "Automatikprogramm 5"
            },
            {
              "from": 208,
              "to": 247,
              "kind": "effect",
              "label": "Automatikprogramm 6"
            },
            {
              "from": 248,
              "to": 255,
              "kind": "effect",
              "label": "Musiksteuerung Farbe und Gobo"
            }
          ]
        },
        {
          "offset": 22,
          "function": "program",
          "label": "X/Y Auto Run, X/Y Klangsteuerung",
          "ranges": [
            {
              "from": 0,
              "to": 7,
              "kind": "off",
              "label": "Leer (keine Funktion)"
            },
            {
              "from": 8,
              "to": 32,
              "kind": "effect",
              "label": "Bewegungsprogramm 1"
            },
            {
              "from": 33,
              "to": 58,
              "kind": "effect",
              "label": "Bewegungsprogramm 2"
            },
            {
              "from": 59,
              "to": 84,
              "kind": "effect",
              "label": "Bewegungsprogramm 3"
            },
            {
              "from": 85,
              "to": 110,
              "kind": "effect",
              "label": "Bewegungsprogramm 4"
            },
            {
              "from": 111,
              "to": 136,
              "kind": "effect",
              "label": "Bewegungsprogramm 5"
            },
            {
              "from": 137,
              "to": 162,
              "kind": "effect",
              "label": "Bewegungsprogramm 6"
            },
            {
              "from": 163,
              "to": 188,
              "kind": "effect",
              "label": "Bewegungsprogramm 7"
            },
            {
              "from": 189,
              "to": 214,
              "kind": "effect",
              "label": "Bewegungsprogramm 8"
            },
            {
              "from": 215,
              "to": 240,
              "kind": "effect",
              "label": "Bewegungsprogramm 9"
            },
            {
              "from": 241,
              "to": 255,
              "kind": "effect",
              "label": "Musiksteuerung Bewegung"
            }
          ]
        },
        {
          "offset": 23,
          "function": "reset",
          "label": "Zurücksetzen (10 Sek.), laut Tabelle 000-255"
        }
      ]
    },
    {
      "schemaVersion": 1,
      "id": "lightmaxx-vega-owl-16ch",
      "manufacturer": "lightmaXX",
      "model": "VEGA OWL",
      "mode": "CH16",
      "category": "movingHeadSpot",
      "channelCount": 16,
      "movement": {
        "panDegrees": 540,
        "tiltDegrees": 190
      },
      "verified": true,
      "source": "lightmaXX VEGA OWL, Bedienungsanleitung 12/2018 (MS ID LIG0013618-000, Hersteller Music Store professional GmbH), Abschnitt „Betriebsart DMX“ mit „16 Channel Definition Table“ (deutscher Teil Seiten 8 bis 10, englischer Teil Seiten 24 bis 26); Menüstruktur Seiten 12 und 30, Pan 540° und Tilt 190° aus den Spezifikationen Seite 15 bzw. 31; Artikelnummer LIG0013618-000; gelesen bei manualslib.de (Handbuch 883134, Tabellen als Seitenbilder)",
      "deviceSetup": "„Menu“-Taste drücken, bis „ChMd“ im Display steht, mit „Enter“ ins Untermenü, mit „Up“/„Down“ „CH16“ wählen und mit „Enter“ bestätigen; danach „Menu“ drücken, bis „A001“ erscheint, mit „Enter“ öffnen, die Adresse aus der App einstellen und mit „Enter“ bestätigen.",
      "notes": "Kleiner Moving Head mit 4 x 10 W weißen LEDs hinter einem Farbrad (Weiß, Rot, Gelb, Blau und Zwischenstellungen) und einer drehbaren Effektlinse. Empfohlener Modus: Pan/Tilt mit Feinkanälen, Master-Dimmer, Shutter und die vier LEDs einzeln. Kanal 6 ist der Hauptdimmer, die Kanäle 8 bis 11 dimmen die vier LEDs einzeln; sie sind als Segmente 1 bis 4 eingetragen, die App stellt sie auf voll und regelt die Helligkeit über Kanal 6. Kanal 7 muss offen sein (251 bis 255), sonst bleibt die Lampe dunkel; das macht die App selbst. Die Zwischenstellungen des Farbrads (z. B. Weiß/Rot) sind geteilte Farben und haben deshalb keinen Farbwert. Die Effektlinse (Kanal 13) bleibt auf 0 (Stellung 0°). Kanal 14 (Automatikprogramme), 15 (Bewegungsprogramme) und 16 (Reset) bleiben auf 0, damit die App das Licht bestimmt.",
      "channels": [
        {
          "offset": 1,
          "function": "pan",
          "label": "X",
          "defaultValue": 128
        },
        {
          "offset": 2,
          "function": "panFine",
          "label": "X-Fine"
        },
        {
          "offset": 3,
          "function": "tilt",
          "label": "Y",
          "defaultValue": 128
        },
        {
          "offset": 4,
          "function": "tiltFine",
          "label": "Y-Fine"
        },
        {
          "offset": 5,
          "function": "panTiltSpeed",
          "label": "XY SPEED"
        },
        {
          "offset": 6,
          "function": "dimmer",
          "label": "Dimmer (0-100%)"
        },
        {
          "offset": 7,
          "function": "shutter",
          "label": "Shutter closed / Strobe effect slow to fast / Shutter open",
          "tags": [
            "needsOpen"
          ],
          "ranges": [
            {
              "from": 0,
              "to": 4,
              "kind": "closed",
              "label": "Zu"
            },
            {
              "from": 5,
              "to": 250,
              "kind": "strobe",
              "label": "Strobo langsam bis schnell",
              "speed": "slowToFast"
            },
            {
              "from": 251,
              "to": 255,
              "kind": "open",
              "label": "Offen"
            }
          ]
        },
        {
          "offset": 8,
          "function": "dimmer",
          "label": "LED1 Dimmer (0-100%)",
          "segment": 1
        },
        {
          "offset": 9,
          "function": "dimmer",
          "label": "LED2 Dimmer (0-100%)",
          "segment": 2
        },
        {
          "offset": 10,
          "function": "dimmer",
          "label": "LED3 Dimmer (0-100%)",
          "segment": 3
        },
        {
          "offset": 11,
          "function": "dimmer",
          "label": "LED4 Dimmer (0-100%)",
          "segment": 4
        },
        {
          "offset": 12,
          "function": "colorWheel",
          "label": "Farbrad (in der Tabelle ohne Namen)",
          "ranges": [
            {
              "from": 0,
              "to": 17,
              "kind": "slot",
              "label": "Offen (Weiß)",
              "color": "#FFFFFF"
            },
            {
              "from": 18,
              "to": 34,
              "kind": "slot",
              "label": "Weiß/Rot"
            },
            {
              "from": 35,
              "to": 52,
              "kind": "slot",
              "label": "Rot",
              "color": "#FF0000"
            },
            {
              "from": 53,
              "to": 69,
              "kind": "slot",
              "label": "Rot/Gelb"
            },
            {
              "from": 70,
              "to": 87,
              "kind": "slot",
              "label": "Gelb",
              "color": "#FFFF00"
            },
            {
              "from": 88,
              "to": 104,
              "kind": "slot",
              "label": "Gelb/Blau"
            },
            {
              "from": 105,
              "to": 122,
              "kind": "slot",
              "label": "Blau",
              "color": "#0000FF"
            },
            {
              "from": 123,
              "to": 139,
              "kind": "slot",
              "label": "Blau/Weiß"
            },
            {
              "from": 140,
              "to": 195,
              "kind": "rotation",
              "label": "Farbrad dreht rückwärts, schnell bis langsam",
              "speed": "fastToSlow"
            },
            {
              "from": 196,
              "to": 199,
              "kind": "off",
              "label": "Stopp"
            },
            {
              "from": 200,
              "to": 255,
              "kind": "rotation",
              "label": "Farbrad dreht vorwärts, langsam bis schnell",
              "speed": "slowToFast"
            }
          ]
        },
        {
          "offset": 13,
          "function": "other",
          "label": "Effect Lens (Effektlinse)",
          "ranges": [
            {
              "from": 0,
              "to": 133,
              "kind": "fade",
              "label": "Effektlinse, Stellung 0 bis 90°"
            },
            {
              "from": 134,
              "to": 194,
              "kind": "rotation",
              "label": "Dreht rückwärts, schnell bis langsam",
              "speed": "fastToSlow"
            },
            {
              "from": 195,
              "to": 255,
              "kind": "rotation",
              "label": "Dreht vorwärts, langsam bis schnell",
              "speed": "slowToFast"
            }
          ]
        },
        {
          "offset": 14,
          "function": "program",
          "label": "Auto Play, Color Gobo Sound Control",
          "ranges": [
            {
              "from": 0,
              "to": 7,
              "kind": "off",
              "label": "Leer (keine Funktion)"
            },
            {
              "from": 8,
              "to": 47,
              "kind": "effect",
              "label": "Automatikprogramm 1"
            },
            {
              "from": 48,
              "to": 87,
              "kind": "effect",
              "label": "Automatikprogramm 2"
            },
            {
              "from": 88,
              "to": 127,
              "kind": "effect",
              "label": "Automatikprogramm 3"
            },
            {
              "from": 128,
              "to": 167,
              "kind": "effect",
              "label": "Automatikprogramm 4"
            },
            {
              "from": 168,
              "to": 207,
              "kind": "effect",
              "label": "Automatikprogramm 5"
            },
            {
              "from": 208,
              "to": 247,
              "kind": "effect",
              "label": "Automatikprogramm 6"
            },
            {
              "from": 248,
              "to": 255,
              "kind": "effect",
              "label": "Musiksteuerung Farbe und Gobo"
            }
          ]
        },
        {
          "offset": 15,
          "function": "program",
          "label": "X/Y auto run, X/Y Sound Control",
          "ranges": [
            {
              "from": 0,
              "to": 7,
              "kind": "off",
              "label": "Leer (keine Funktion)"
            },
            {
              "from": 8,
              "to": 32,
              "kind": "effect",
              "label": "Bewegungsprogramm 1"
            },
            {
              "from": 33,
              "to": 58,
              "kind": "effect",
              "label": "Bewegungsprogramm 2"
            },
            {
              "from": 59,
              "to": 84,
              "kind": "effect",
              "label": "Bewegungsprogramm 3"
            },
            {
              "from": 85,
              "to": 110,
              "kind": "effect",
              "label": "Bewegungsprogramm 4"
            },
            {
              "from": 111,
              "to": 136,
              "kind": "effect",
              "label": "Bewegungsprogramm 5"
            },
            {
              "from": 137,
              "to": 162,
              "kind": "effect",
              "label": "Bewegungsprogramm 6"
            },
            {
              "from": 163,
              "to": 188,
              "kind": "effect",
              "label": "Bewegungsprogramm 7"
            },
            {
              "from": 189,
              "to": 214,
              "kind": "effect",
              "label": "Bewegungsprogramm 8"
            },
            {
              "from": 215,
              "to": 240,
              "kind": "effect",
              "label": "Bewegungsprogramm 9"
            },
            {
              "from": 241,
              "to": 255,
              "kind": "effect",
              "label": "Musiksteuerung Bewegung"
            }
          ]
        },
        {
          "offset": 16,
          "function": "reset",
          "label": "Reset",
          "ranges": [
            {
              "from": 0,
              "to": 249,
              "kind": "off",
              "label": "Leer (keine Funktion)"
            },
            {
              "from": 250,
              "to": 255,
              "kind": "other",
              "label": "Reset (10 s halten)"
            }
          ]
        }
      ]
    },
    {
      "schemaVersion": 1,
      "id": "lightmaxx-vega-owl-4ch",
      "manufacturer": "lightmaXX",
      "model": "VEGA OWL",
      "mode": "CH4",
      "category": "movingHeadSpot",
      "channelCount": 4,
      "movement": {
        "panDegrees": 540,
        "tiltDegrees": 190
      },
      "verified": true,
      "source": "lightmaXX VEGA OWL, Bedienungsanleitung 12/2018 (MS ID LIG0013618-000, Hersteller Music Store professional GmbH), Abschnitt „Betriebsart DMX“ mit „4 Channel Definition Table“ (deutscher Teil Seite 7, englischer Teil Seite 23); Menüstruktur Seiten 12 und 30, Pan 540° und Tilt 190° aus den Spezifikationen Seite 15 bzw. 31; Artikelnummer LIG0013618-000; gelesen bei manualslib.de (Handbuch 883134, Tabellen als Seitenbilder)",
      "deviceSetup": "„Menu“-Taste drücken, bis „ChMd“ im Display steht, mit „Enter“ ins Untermenü, mit „Up“/„Down“ „CH4“ wählen und mit „Enter“ bestätigen; danach „Menu“ drücken, bis „A001“ erscheint, mit „Enter“ öffnen, die Adresse aus der App einstellen und mit „Enter“ bestätigen.",
      "notes": "Sparmodus nur für Position und Automatik: Pan und Tilt ohne Feinkanäle, dazu die internen Programme. Kein Dimmer, kein Shutter, keine Farbwahl über DMX – die App kann hier nur die Position fahren. Für die App besser den 16-Kanal-Modus nehmen. Kanal 3 (Automatikprogramme) und 4 (Bewegungsprogramme) bleiben auf 0.",
      "channels": [
        {
          "offset": 1,
          "function": "pan",
          "label": "X",
          "defaultValue": 128
        },
        {
          "offset": 2,
          "function": "tilt",
          "label": "Y",
          "defaultValue": 128
        },
        {
          "offset": 3,
          "function": "program",
          "label": "Auto Play, Color Gobo Sound Control",
          "ranges": [
            {
              "from": 0,
              "to": 7,
              "kind": "off",
              "label": "Leer (keine Funktion)"
            },
            {
              "from": 8,
              "to": 47,
              "kind": "effect",
              "label": "Automatikprogramm 1"
            },
            {
              "from": 48,
              "to": 87,
              "kind": "effect",
              "label": "Automatikprogramm 2"
            },
            {
              "from": 88,
              "to": 127,
              "kind": "effect",
              "label": "Automatikprogramm 3"
            },
            {
              "from": 128,
              "to": 167,
              "kind": "effect",
              "label": "Automatikprogramm 4"
            },
            {
              "from": 168,
              "to": 207,
              "kind": "effect",
              "label": "Automatikprogramm 5"
            },
            {
              "from": 208,
              "to": 247,
              "kind": "effect",
              "label": "Automatikprogramm 6"
            },
            {
              "from": 248,
              "to": 255,
              "kind": "effect",
              "label": "Musiksteuerung Farbe und Gobo"
            }
          ]
        },
        {
          "offset": 4,
          "function": "program",
          "label": "X/Y auto run, X/Y Sound Control",
          "ranges": [
            {
              "from": 0,
              "to": 7,
              "kind": "off",
              "label": "Leer (keine Funktion)"
            },
            {
              "from": 8,
              "to": 32,
              "kind": "effect",
              "label": "Bewegungsprogramm 1"
            },
            {
              "from": 33,
              "to": 58,
              "kind": "effect",
              "label": "Bewegungsprogramm 2"
            },
            {
              "from": 59,
              "to": 84,
              "kind": "effect",
              "label": "Bewegungsprogramm 3"
            },
            {
              "from": 85,
              "to": 110,
              "kind": "effect",
              "label": "Bewegungsprogramm 4"
            },
            {
              "from": 111,
              "to": 136,
              "kind": "effect",
              "label": "Bewegungsprogramm 5"
            },
            {
              "from": 137,
              "to": 162,
              "kind": "effect",
              "label": "Bewegungsprogramm 6"
            },
            {
              "from": 163,
              "to": 188,
              "kind": "effect",
              "label": "Bewegungsprogramm 7"
            },
            {
              "from": 189,
              "to": 214,
              "kind": "effect",
              "label": "Bewegungsprogramm 8"
            },
            {
              "from": 215,
              "to": 240,
              "kind": "effect",
              "label": "Bewegungsprogramm 9"
            },
            {
              "from": 241,
              "to": 255,
              "kind": "effect",
              "label": "Musiksteuerung Bewegung"
            }
          ]
        }
      ]
    },
    {
      "schemaVersion": 1,
      "id": "lightmaxx-vega-par-cob-9ch",
      "manufacturer": "lightmaXX",
      "model": "Vega PAR COB 30 W RGBWA",
      "mode": "DMX Modus 9 Kanäle",
      "category": "par",
      "channelCount": 9,
      "verified": true,
      "source": "lightmaXX Vega PAR COB, Bedienungsanleitung Deutsch/Englisch (MUSIC STORE professional GmbH, LIG0015651-000), Abschnitt „Betriebsart DMX“ mit Kanaltabelle Seite 7 (englisch „Operating Mode DMX“ Seite 17), Menüstruktur Seite 9, Spezifikationen Seite 9; Artikelnummer LIG0015651-000; gelesen bei manualslib.com (Handbuch 2405869)",
      "deviceSetup": "„Menü“-Taste drücken, mit „Up“/„Down“ bis „A001“ (DMX-Modus, A001 bis A511) blättern, mit „Enter“ bestätigen und dort die Adresse aus der App einstellen.",
      "notes": "PAR mit einer 30-W-COB-LED in 5 Farben (Rot, Grün, Blau, Weiß, Amber), 0 bis 20 Hz Strobo. Das Gerät hat nur diesen einen DMX-Modus. Kanal 8 bleibt zwischen 0 und 50 („manueller Betrieb“), dann gelten die Kanäle 1 bis 7 und die App bestimmt das Licht; darüber laufen Farbwechsel, Automatik oder Musiksteuerung, deren Tempo Kanal 9 einstellt. Der englische Teil der Anleitung spricht im Text von 8 Kanälen, die Tabelle darunter und die technischen Daten nennen aber 9; eingetragen sind die 9 Kanäle der Tabelle. Zeigt das Display „SLAV“, empfängt das Gerät gerade ein Master-Signal statt DMX.",
      "channels": [
        {
          "offset": 1,
          "function": "dimmer",
          "label": "Dimmen (0-255)"
        },
        {
          "offset": 2,
          "function": "red",
          "label": "Rot (0-255)"
        },
        {
          "offset": 3,
          "function": "green",
          "label": "Grün (0-255)"
        },
        {
          "offset": 4,
          "function": "blue",
          "label": "Blau (0-255)"
        },
        {
          "offset": 5,
          "function": "white",
          "label": "Weiß (0-255)"
        },
        {
          "offset": 6,
          "function": "amber",
          "label": "Amber (Bernsteinfarben, 0-255)"
        },
        {
          "offset": 7,
          "function": "strobe",
          "label": "Strobe",
          "defaultValue": 0,
          "ranges": [
            {
              "from": 0,
              "to": 9,
              "kind": "off",
              "label": "Kein Strobe"
            },
            {
              "from": 10,
              "to": 255,
              "kind": "strobe",
              "label": "Strobo langsam bis schnell",
              "speed": "slowToFast"
            }
          ]
        },
        {
          "offset": 8,
          "function": "program",
          "label": "Betriebsart / Programme",
          "defaultValue": 0,
          "ranges": [
            {
              "from": 0,
              "to": 50,
              "kind": "off",
              "label": "Manueller Betrieb, Kanäle 1 bis 7 aktiv"
            },
            {
              "from": 51,
              "to": 100,
              "kind": "effect",
              "label": "Farbsprung (wie „FF**“), Tempo mit Kanal 9"
            },
            {
              "from": 101,
              "to": 150,
              "kind": "effect",
              "label": "Farbüberblendung (wie „CC**“), Tempo mit Kanal 9"
            },
            {
              "from": 151,
              "to": 200,
              "kind": "effect",
              "label": "Pulsieren (wie „EE**“), Tempo mit Kanal 9"
            },
            {
              "from": 201,
              "to": 250,
              "kind": "effect",
              "label": "Automatik"
            },
            {
              "from": 251,
              "to": 255,
              "kind": "effect",
              "label": "Musiksteuerung"
            }
          ]
        },
        {
          "offset": 9,
          "function": "programSpeed",
          "label": "Geschwindigkeit für die Programme auf Kanal 8",
          "defaultValue": 0
        }
      ]
    },
    {
      "schemaVersion": 1,
      "id": "lightmaxx-vega-pixel-bar-14ch",
      "manufacturer": "lightmaXX",
      "model": "Vega Pixel BAR 24x 3W, RGB",
      "mode": "14Ch",
      "category": "pixelBar",
      "channelCount": 14,
      "segments": 2,
      "verified": true,
      "source": "lightmaXX Vega Pixel BAR, Bedienungsanleitung/User Manual (MUSIC STORE professional GmbH, Artikel LIG0016236-000, Stand 06/2019), Abschnitt „Betriebsart DMX“, Tabelle „14 Kanäle“ Seite 7 (deutscher Teil) bzw. Seite 22 (englischer Teil), Farblauftabelle Seite 13, Menü Seite 12, Spezifikationen Seite 14; Artikelnummer LIG0016236-000; gelesen bei manualslib.com (Handbuch 2274260)",
      "deviceSetup": "Menü mit der Taste MODE (MENU) öffnen, unter „Chnd“ mit UP/DOWN „14Ch“ wählen und mit ENTER bestätigen; unter „Addr“ die Adresse aus der App (A001–A512) einstellen.",
      "notes": "LED-Bar mit 24x 3 W RGB (3in1). In diesem Modus ist die Bar in 2 Segmente geteilt, jedes mit eigenem Dimmer, Strobo, Rot/Grün/Blau und Auto-Programm; dadurch läuft das Lauflicht der App über die Bar. Kanäle „Auto Programm“ und „Farblauftabelle“ lässt die App auf 0, sonst übernimmt das Gerät das Licht selbst. Die Anleitung nennt für die Strobe- und Auto-Programm-Kanäle nur „000-255“ ohne Aus-Wert; das Profil geht davon aus, dass 0 aus bedeutet. Blitzt oder läuft das Gerät im Ruhezustand, im Kanal-Test prüfen. Die Anleitung nennt in diesem Modus beide Strobe- und Auto-Programm-Kanäle ohne Nummer; sie gehören zu Segment 1 bzw. 2.",
      "channels": [
        {
          "offset": 1,
          "function": "dimmer",
          "label": "Master Dimmer 1",
          "segment": 1
        },
        {
          "offset": 2,
          "function": "strobe",
          "label": "Strobe (Segment 1)",
          "segment": 1
        },
        {
          "offset": 3,
          "function": "red",
          "label": "Rot 1, 0–100 %",
          "segment": 1
        },
        {
          "offset": 4,
          "function": "green",
          "label": "Grün 1, 0–100 %",
          "segment": 1
        },
        {
          "offset": 5,
          "function": "blue",
          "label": "Blau 1, 0–100 %",
          "segment": 1
        },
        {
          "offset": 6,
          "function": "program",
          "label": "Auto Programm (Segment 1)",
          "segment": 1
        },
        {
          "offset": 7,
          "function": "dimmer",
          "label": "Master Dimmer 2",
          "segment": 2
        },
        {
          "offset": 8,
          "function": "strobe",
          "label": "Strobe (Segment 2)",
          "segment": 2
        },
        {
          "offset": 9,
          "function": "red",
          "label": "Rot 2, 0–100 %",
          "segment": 2
        },
        {
          "offset": 10,
          "function": "green",
          "label": "Grün 2, 0–100 %",
          "segment": 2
        },
        {
          "offset": 11,
          "function": "blue",
          "label": "Blau 2, 0–100 %",
          "segment": 2
        },
        {
          "offset": 12,
          "function": "program",
          "label": "Auto Programm (Segment 2)",
          "segment": 2
        },
        {
          "offset": 13,
          "function": "program",
          "label": "Farblauftabelle",
          "ranges": [
            {
              "from": 0,
              "to": 7,
              "kind": "off",
              "label": "Keine Funktion"
            },
            {
              "from": 8,
              "to": 22,
              "kind": "effect",
              "label": "Farblauf 01"
            },
            {
              "from": 23,
              "to": 37,
              "kind": "effect",
              "label": "Farblauf 02"
            },
            {
              "from": 38,
              "to": 52,
              "kind": "effect",
              "label": "Farblauf 03"
            },
            {
              "from": 53,
              "to": 67,
              "kind": "effect",
              "label": "Farblauf 04"
            },
            {
              "from": 68,
              "to": 82,
              "kind": "effect",
              "label": "Farblauf 05"
            },
            {
              "from": 83,
              "to": 97,
              "kind": "effect",
              "label": "Farblauf 06"
            },
            {
              "from": 98,
              "to": 112,
              "kind": "effect",
              "label": "Farblauf 07"
            },
            {
              "from": 113,
              "to": 127,
              "kind": "effect",
              "label": "Farblauf 08"
            },
            {
              "from": 128,
              "to": 142,
              "kind": "effect",
              "label": "Farblauf 09"
            },
            {
              "from": 143,
              "to": 157,
              "kind": "effect",
              "label": "Farblauf 10"
            },
            {
              "from": 158,
              "to": 172,
              "kind": "effect",
              "label": "Farblauf 11"
            },
            {
              "from": 173,
              "to": 187,
              "kind": "effect",
              "label": "Farblauf 12"
            },
            {
              "from": 188,
              "to": 202,
              "kind": "effect",
              "label": "Farblauf 13"
            },
            {
              "from": 203,
              "to": 217,
              "kind": "effect",
              "label": "Farblauf 14"
            },
            {
              "from": 218,
              "to": 232,
              "kind": "effect",
              "label": "Farblauf 15"
            },
            {
              "from": 233,
              "to": 247,
              "kind": "effect",
              "label": "Farblauf 16"
            },
            {
              "from": 248,
              "to": 255,
              "kind": "effect",
              "label": "Sound aktiv (Farblauf 1–16 zur Musik)"
            }
          ]
        },
        {
          "offset": 14,
          "function": "programSpeed",
          "label": "Farblauf-Geschwindigkeit langsam bis schnell"
        }
      ]
    },
    {
      "schemaVersion": 1,
      "id": "lightmaxx-vega-pixel-bar-26ch",
      "manufacturer": "lightmaXX",
      "model": "Vega Pixel BAR 24x 3W, RGB",
      "mode": "26Ch",
      "category": "pixelBar",
      "channelCount": 26,
      "segments": 4,
      "verified": true,
      "source": "lightmaXX Vega Pixel BAR, Bedienungsanleitung/User Manual (MUSIC STORE professional GmbH, Artikel LIG0016236-000, Stand 06/2019), Abschnitt „Betriebsart DMX“, Tabelle „26 Kanäle“ Seite 8 (deutscher Teil) bzw. Seite 23 (englischer Teil), Farblauftabelle Seite 13, Menü Seite 12, Spezifikationen Seite 14; Artikelnummer LIG0016236-000; gelesen bei manualslib.com (Handbuch 2274260)",
      "deviceSetup": "Menü mit der Taste MODE (MENU) öffnen, unter „Chnd“ mit UP/DOWN „26Ch“ wählen und mit ENTER bestätigen; unter „Addr“ die Adresse aus der App (A001–A512) einstellen.",
      "notes": "LED-Bar mit 24x 3 W RGB (3in1). In diesem Modus ist die Bar in 4 Segmente geteilt, jedes mit eigenem Dimmer, Strobo, Rot/Grün/Blau und Auto-Programm; dadurch läuft das Lauflicht der App über die Bar. Kanäle „Auto Programm“ und „Farblauftabelle“ lässt die App auf 0, sonst übernimmt das Gerät das Licht selbst. Die Anleitung nennt für die Strobe- und Auto-Programm-Kanäle nur „000-255“ ohne Aus-Wert; das Profil geht davon aus, dass 0 aus bedeutet. Blitzt oder läuft das Gerät im Ruhezustand, im Kanal-Test prüfen.",
      "channels": [
        {
          "offset": 1,
          "function": "dimmer",
          "label": "Master Dimmer 1",
          "segment": 1
        },
        {
          "offset": 2,
          "function": "strobe",
          "label": "Strobe 1",
          "segment": 1
        },
        {
          "offset": 3,
          "function": "red",
          "label": "Rot 1, 0–100 %",
          "segment": 1
        },
        {
          "offset": 4,
          "function": "green",
          "label": "Grün 1, 0–100 %",
          "segment": 1
        },
        {
          "offset": 5,
          "function": "blue",
          "label": "Blau 1, 0–100 %",
          "segment": 1
        },
        {
          "offset": 6,
          "function": "program",
          "label": "Auto Programm 1",
          "segment": 1
        },
        {
          "offset": 7,
          "function": "dimmer",
          "label": "Master Dimmer 2",
          "segment": 2
        },
        {
          "offset": 8,
          "function": "strobe",
          "label": "Strobe 2",
          "segment": 2
        },
        {
          "offset": 9,
          "function": "red",
          "label": "Rot 2, 0–100 %",
          "segment": 2
        },
        {
          "offset": 10,
          "function": "green",
          "label": "Grün 2, 0–100 %",
          "segment": 2
        },
        {
          "offset": 11,
          "function": "blue",
          "label": "Blau 2, 0–100 %",
          "segment": 2
        },
        {
          "offset": 12,
          "function": "program",
          "label": "Auto Programm 2",
          "segment": 2
        },
        {
          "offset": 13,
          "function": "dimmer",
          "label": "Master Dimmer 3",
          "segment": 3
        },
        {
          "offset": 14,
          "function": "strobe",
          "label": "Strobe 3",
          "segment": 3
        },
        {
          "offset": 15,
          "function": "red",
          "label": "Rot 3, 0–100 %",
          "segment": 3
        },
        {
          "offset": 16,
          "function": "green",
          "label": "Grün 3, 0–100 %",
          "segment": 3
        },
        {
          "offset": 17,
          "function": "blue",
          "label": "Blau 3, 0–100 %",
          "segment": 3
        },
        {
          "offset": 18,
          "function": "program",
          "label": "Auto Programm 3",
          "segment": 3
        },
        {
          "offset": 19,
          "function": "dimmer",
          "label": "Master Dimmer 4",
          "segment": 4
        },
        {
          "offset": 20,
          "function": "strobe",
          "label": "Strobe 4",
          "segment": 4
        },
        {
          "offset": 21,
          "function": "red",
          "label": "Rot 4, 0–100 %",
          "segment": 4
        },
        {
          "offset": 22,
          "function": "green",
          "label": "Grün 4, 0–100 %",
          "segment": 4
        },
        {
          "offset": 23,
          "function": "blue",
          "label": "Blau 4, 0–100 %",
          "segment": 4
        },
        {
          "offset": 24,
          "function": "program",
          "label": "Auto Programm 4",
          "segment": 4
        },
        {
          "offset": 25,
          "function": "program",
          "label": "Farblauftabelle",
          "ranges": [
            {
              "from": 0,
              "to": 7,
              "kind": "off",
              "label": "Keine Funktion"
            },
            {
              "from": 8,
              "to": 22,
              "kind": "effect",
              "label": "Farblauf 01"
            },
            {
              "from": 23,
              "to": 37,
              "kind": "effect",
              "label": "Farblauf 02"
            },
            {
              "from": 38,
              "to": 52,
              "kind": "effect",
              "label": "Farblauf 03"
            },
            {
              "from": 53,
              "to": 67,
              "kind": "effect",
              "label": "Farblauf 04"
            },
            {
              "from": 68,
              "to": 82,
              "kind": "effect",
              "label": "Farblauf 05"
            },
            {
              "from": 83,
              "to": 97,
              "kind": "effect",
              "label": "Farblauf 06"
            },
            {
              "from": 98,
              "to": 112,
              "kind": "effect",
              "label": "Farblauf 07"
            },
            {
              "from": 113,
              "to": 127,
              "kind": "effect",
              "label": "Farblauf 08"
            },
            {
              "from": 128,
              "to": 142,
              "kind": "effect",
              "label": "Farblauf 09"
            },
            {
              "from": 143,
              "to": 157,
              "kind": "effect",
              "label": "Farblauf 10"
            },
            {
              "from": 158,
              "to": 172,
              "kind": "effect",
              "label": "Farblauf 11"
            },
            {
              "from": 173,
              "to": 187,
              "kind": "effect",
              "label": "Farblauf 12"
            },
            {
              "from": 188,
              "to": 202,
              "kind": "effect",
              "label": "Farblauf 13"
            },
            {
              "from": 203,
              "to": 217,
              "kind": "effect",
              "label": "Farblauf 14"
            },
            {
              "from": 218,
              "to": 232,
              "kind": "effect",
              "label": "Farblauf 15"
            },
            {
              "from": 233,
              "to": 247,
              "kind": "effect",
              "label": "Farblauf 16"
            },
            {
              "from": 248,
              "to": 255,
              "kind": "effect",
              "label": "Sound aktiv (Farblauf 1–16 zur Musik)"
            }
          ]
        },
        {
          "offset": 26,
          "function": "programSpeed",
          "label": "Farblauf-Geschwindigkeit langsam bis schnell"
        }
      ]
    },
    {
      "schemaVersion": 1,
      "id": "lightmaxx-vega-pixel-bar-50ch",
      "manufacturer": "lightmaXX",
      "model": "Vega Pixel BAR 24x 3W, RGB",
      "mode": "50Ch",
      "category": "pixelBar",
      "channelCount": 50,
      "segments": 8,
      "verified": true,
      "source": "lightmaXX Vega Pixel BAR, Bedienungsanleitung/User Manual (MUSIC STORE professional GmbH, Artikel LIG0016236-000, Stand 06/2019), Abschnitt „Betriebsart DMX“, Tabelle „50 Kanäle“ Seite 9 und 10 (deutscher Teil) bzw. Seite 24 und 25 (englischer Teil), Farblauftabelle Seite 13, Menü Seite 12, Spezifikationen Seite 14; Artikelnummer LIG0016236-000; gelesen bei manualslib.com (Handbuch 2274260)",
      "deviceSetup": "Menü mit der Taste MODE (MENU) öffnen, unter „Chnd“ mit UP/DOWN „50Ch“ wählen und mit ENTER bestätigen; unter „Addr“ die Adresse aus der App (A001–A512) einstellen.",
      "notes": "LED-Bar mit 24x 3 W RGB (3in1). In diesem Modus ist die Bar in 8 Segmente geteilt, jedes mit eigenem Dimmer, Strobo, Rot/Grün/Blau und Auto-Programm; dadurch läuft das Lauflicht der App über die Bar. Kanäle „Auto Programm“ und „Farblauftabelle“ lässt die App auf 0, sonst übernimmt das Gerät das Licht selbst. Die Anleitung nennt für die Strobe- und Auto-Programm-Kanäle nur „000-255“ ohne Aus-Wert; das Profil geht davon aus, dass 0 aus bedeutet. Blitzt oder läuft das Gerät im Ruhezustand, im Kanal-Test prüfen. Empfohlener Modus: am feinsten aufgeteilt.",
      "channels": [
        {
          "offset": 1,
          "function": "dimmer",
          "label": "Master Dimmer 1",
          "segment": 1
        },
        {
          "offset": 2,
          "function": "strobe",
          "label": "Strobe 1",
          "segment": 1
        },
        {
          "offset": 3,
          "function": "red",
          "label": "Rot 1, 0–100 %",
          "segment": 1
        },
        {
          "offset": 4,
          "function": "green",
          "label": "Grün 1, 0–100 %",
          "segment": 1
        },
        {
          "offset": 5,
          "function": "blue",
          "label": "Blau 1, 0–100 %",
          "segment": 1
        },
        {
          "offset": 6,
          "function": "program",
          "label": "Auto Programm 1",
          "segment": 1
        },
        {
          "offset": 7,
          "function": "dimmer",
          "label": "Master Dimmer 2",
          "segment": 2
        },
        {
          "offset": 8,
          "function": "strobe",
          "label": "Strobe 2",
          "segment": 2
        },
        {
          "offset": 9,
          "function": "red",
          "label": "Rot 2, 0–100 %",
          "segment": 2
        },
        {
          "offset": 10,
          "function": "green",
          "label": "Grün 2, 0–100 %",
          "segment": 2
        },
        {
          "offset": 11,
          "function": "blue",
          "label": "Blau 2, 0–100 %",
          "segment": 2
        },
        {
          "offset": 12,
          "function": "program",
          "label": "Auto Programm 2",
          "segment": 2
        },
        {
          "offset": 13,
          "function": "dimmer",
          "label": "Master Dimmer 3",
          "segment": 3
        },
        {
          "offset": 14,
          "function": "strobe",
          "label": "Strobe 3",
          "segment": 3
        },
        {
          "offset": 15,
          "function": "red",
          "label": "Rot 3, 0–100 %",
          "segment": 3
        },
        {
          "offset": 16,
          "function": "green",
          "label": "Grün 3, 0–100 %",
          "segment": 3
        },
        {
          "offset": 17,
          "function": "blue",
          "label": "Blau 3, 0–100 %",
          "segment": 3
        },
        {
          "offset": 18,
          "function": "program",
          "label": "Auto Programm 3",
          "segment": 3
        },
        {
          "offset": 19,
          "function": "dimmer",
          "label": "Master Dimmer 4",
          "segment": 4
        },
        {
          "offset": 20,
          "function": "strobe",
          "label": "Strobe 4",
          "segment": 4
        },
        {
          "offset": 21,
          "function": "red",
          "label": "Rot 4, 0–100 %",
          "segment": 4
        },
        {
          "offset": 22,
          "function": "green",
          "label": "Grün 4, 0–100 %",
          "segment": 4
        },
        {
          "offset": 23,
          "function": "blue",
          "label": "Blau 4, 0–100 %",
          "segment": 4
        },
        {
          "offset": 24,
          "function": "program",
          "label": "Auto Programm 4",
          "segment": 4
        },
        {
          "offset": 25,
          "function": "dimmer",
          "label": "Master Dimmer 5",
          "segment": 5
        },
        {
          "offset": 26,
          "function": "strobe",
          "label": "Strobe 5",
          "segment": 5
        },
        {
          "offset": 27,
          "function": "red",
          "label": "Rot 5, 0–100 %",
          "segment": 5
        },
        {
          "offset": 28,
          "function": "green",
          "label": "Grün 5, 0–100 %",
          "segment": 5
        },
        {
          "offset": 29,
          "function": "blue",
          "label": "Blau 5, 0–100 %",
          "segment": 5
        },
        {
          "offset": 30,
          "function": "program",
          "label": "Auto Programm 5",
          "segment": 5
        },
        {
          "offset": 31,
          "function": "dimmer",
          "label": "Master Dimmer 6",
          "segment": 6
        },
        {
          "offset": 32,
          "function": "strobe",
          "label": "Strobe 6",
          "segment": 6
        },
        {
          "offset": 33,
          "function": "red",
          "label": "Rot 6, 0–100 %",
          "segment": 6
        },
        {
          "offset": 34,
          "function": "green",
          "label": "Grün 6, 0–100 %",
          "segment": 6
        },
        {
          "offset": 35,
          "function": "blue",
          "label": "Blau 6, 0–100 %",
          "segment": 6
        },
        {
          "offset": 36,
          "function": "program",
          "label": "Auto Programm 6",
          "segment": 6
        },
        {
          "offset": 37,
          "function": "dimmer",
          "label": "Master Dimmer 7",
          "segment": 7
        },
        {
          "offset": 38,
          "function": "strobe",
          "label": "Strobe 7",
          "segment": 7
        },
        {
          "offset": 39,
          "function": "red",
          "label": "Rot 7, 0–100 %",
          "segment": 7
        },
        {
          "offset": 40,
          "function": "green",
          "label": "Grün 7, 0–100 %",
          "segment": 7
        },
        {
          "offset": 41,
          "function": "blue",
          "label": "Blau 7, 0–100 %",
          "segment": 7
        },
        {
          "offset": 42,
          "function": "program",
          "label": "Auto Programm 7",
          "segment": 7
        },
        {
          "offset": 43,
          "function": "dimmer",
          "label": "Master Dimmer 8",
          "segment": 8
        },
        {
          "offset": 44,
          "function": "strobe",
          "label": "Strobe 8",
          "segment": 8
        },
        {
          "offset": 45,
          "function": "red",
          "label": "Rot 8, 0–100 %",
          "segment": 8
        },
        {
          "offset": 46,
          "function": "green",
          "label": "Grün 8, 0–100 %",
          "segment": 8
        },
        {
          "offset": 47,
          "function": "blue",
          "label": "Blau 8, 0–100 %",
          "segment": 8
        },
        {
          "offset": 48,
          "function": "program",
          "label": "Auto Programm 8",
          "segment": 8
        },
        {
          "offset": 49,
          "function": "program",
          "label": "Farblauftabelle",
          "ranges": [
            {
              "from": 0,
              "to": 7,
              "kind": "off",
              "label": "Keine Funktion"
            },
            {
              "from": 8,
              "to": 22,
              "kind": "effect",
              "label": "Farblauf 01"
            },
            {
              "from": 23,
              "to": 37,
              "kind": "effect",
              "label": "Farblauf 02"
            },
            {
              "from": 38,
              "to": 52,
              "kind": "effect",
              "label": "Farblauf 03"
            },
            {
              "from": 53,
              "to": 67,
              "kind": "effect",
              "label": "Farblauf 04"
            },
            {
              "from": 68,
              "to": 82,
              "kind": "effect",
              "label": "Farblauf 05"
            },
            {
              "from": 83,
              "to": 97,
              "kind": "effect",
              "label": "Farblauf 06"
            },
            {
              "from": 98,
              "to": 112,
              "kind": "effect",
              "label": "Farblauf 07"
            },
            {
              "from": 113,
              "to": 127,
              "kind": "effect",
              "label": "Farblauf 08"
            },
            {
              "from": 128,
              "to": 142,
              "kind": "effect",
              "label": "Farblauf 09"
            },
            {
              "from": 143,
              "to": 157,
              "kind": "effect",
              "label": "Farblauf 10"
            },
            {
              "from": 158,
              "to": 172,
              "kind": "effect",
              "label": "Farblauf 11"
            },
            {
              "from": 173,
              "to": 187,
              "kind": "effect",
              "label": "Farblauf 12"
            },
            {
              "from": 188,
              "to": 202,
              "kind": "effect",
              "label": "Farblauf 13"
            },
            {
              "from": 203,
              "to": 217,
              "kind": "effect",
              "label": "Farblauf 14"
            },
            {
              "from": 218,
              "to": 232,
              "kind": "effect",
              "label": "Farblauf 15"
            },
            {
              "from": 233,
              "to": 247,
              "kind": "effect",
              "label": "Farblauf 16"
            },
            {
              "from": 248,
              "to": 255,
              "kind": "effect",
              "label": "Sound aktiv (Farblauf 1–16 zur Musik)"
            }
          ]
        },
        {
          "offset": 50,
          "function": "programSpeed",
          "label": "Farblauf-Geschwindigkeit langsam bis schnell"
        }
      ]
    },
    {
      "schemaVersion": 1,
      "id": "lightmaxx-vega-pixel-bar-5ch",
      "manufacturer": "lightmaXX",
      "model": "Vega Pixel BAR 24x 3W, RGB",
      "mode": "5Ch",
      "category": "par",
      "channelCount": 5,
      "verified": true,
      "source": "lightmaXX Vega Pixel BAR, Bedienungsanleitung/User Manual (MUSIC STORE professional GmbH, Artikel LIG0016236-000, Stand 06/2019), Abschnitt „Betriebsart DMX“, Tabelle „5 Kanäle“ Seite 6 (deutscher Teil) bzw. Seite 21 (englischer Teil), Farblauftabelle Seite 13, Menü Seite 12, Spezifikationen Seite 14; Artikelnummer LIG0016236-000; gelesen bei manualslib.com (Handbuch 2274260)",
      "deviceSetup": "Menü mit der Taste MODE (MENU) öffnen, unter „Chnd“ mit UP/DOWN „5Ch“ wählen und mit ENTER bestätigen; unter „Addr“ die Adresse aus der App (A001–A512) einstellen.",
      "notes": "LED-Bar mit 24x 3 W RGB (3in1). Im 5-Kanal-Modus leuchtet die ganze Bar in einer Farbe, ohne eigenen Dimmer; die Helligkeit skaliert die Farbkanäle. Der Farblauf-Kanal bleibt in der App auf 0, sonst übernimmt das Gerät das Licht selbst.",
      "channels": [
        {
          "offset": 1,
          "function": "red",
          "label": "Rot 0–100 %"
        },
        {
          "offset": 2,
          "function": "green",
          "label": "Grün 0–100 %"
        },
        {
          "offset": 3,
          "function": "blue",
          "label": "Blau 0–100 %"
        },
        {
          "offset": 4,
          "function": "program",
          "label": "Farblauftabelle",
          "ranges": [
            {
              "from": 0,
              "to": 7,
              "kind": "off",
              "label": "Keine Funktion"
            },
            {
              "from": 8,
              "to": 22,
              "kind": "effect",
              "label": "Farblauf 01"
            },
            {
              "from": 23,
              "to": 37,
              "kind": "effect",
              "label": "Farblauf 02"
            },
            {
              "from": 38,
              "to": 52,
              "kind": "effect",
              "label": "Farblauf 03"
            },
            {
              "from": 53,
              "to": 67,
              "kind": "effect",
              "label": "Farblauf 04"
            },
            {
              "from": 68,
              "to": 82,
              "kind": "effect",
              "label": "Farblauf 05"
            },
            {
              "from": 83,
              "to": 97,
              "kind": "effect",
              "label": "Farblauf 06"
            },
            {
              "from": 98,
              "to": 112,
              "kind": "effect",
              "label": "Farblauf 07"
            },
            {
              "from": 113,
              "to": 127,
              "kind": "effect",
              "label": "Farblauf 08"
            },
            {
              "from": 128,
              "to": 142,
              "kind": "effect",
              "label": "Farblauf 09"
            },
            {
              "from": 143,
              "to": 157,
              "kind": "effect",
              "label": "Farblauf 10"
            },
            {
              "from": 158,
              "to": 172,
              "kind": "effect",
              "label": "Farblauf 11"
            },
            {
              "from": 173,
              "to": 187,
              "kind": "effect",
              "label": "Farblauf 12"
            },
            {
              "from": 188,
              "to": 202,
              "kind": "effect",
              "label": "Farblauf 13"
            },
            {
              "from": 203,
              "to": 217,
              "kind": "effect",
              "label": "Farblauf 14"
            },
            {
              "from": 218,
              "to": 232,
              "kind": "effect",
              "label": "Farblauf 15"
            },
            {
              "from": 233,
              "to": 247,
              "kind": "effect",
              "label": "Farblauf 16"
            },
            {
              "from": 248,
              "to": 255,
              "kind": "effect",
              "label": "Sound aktiv (Farblauf 1–16 zur Musik)"
            }
          ]
        },
        {
          "offset": 5,
          "function": "programSpeed",
          "label": "Farblauf-Geschwindigkeit langsam bis schnell"
        }
      ]
    },
    {
      "schemaVersion": 1,
      "id": "lightmaxx-vega-pixel-bar-8ch",
      "manufacturer": "lightmaXX",
      "model": "Vega Pixel BAR 24x 3W, RGB",
      "mode": "8Ch",
      "category": "par",
      "channelCount": 8,
      "verified": true,
      "source": "lightmaXX Vega Pixel BAR, Bedienungsanleitung/User Manual (MUSIC STORE professional GmbH, Artikel LIG0016236-000, Stand 06/2019), Abschnitt „Betriebsart DMX“, Tabelle „8 Kanäle“ Seite 7 (deutscher Teil) bzw. Seite 22 (englischer Teil), Farblauftabelle Seite 13, Menü Seite 12, Spezifikationen Seite 14; Artikelnummer LIG0016236-000; gelesen bei manualslib.com (Handbuch 2274260)",
      "deviceSetup": "Menü mit der Taste MODE (MENU) öffnen, unter „Chnd“ mit UP/DOWN „8Ch“ wählen und mit ENTER bestätigen; unter „Addr“ die Adresse aus der App (A001–A512) einstellen.",
      "notes": "LED-Bar mit 24x 3 W RGB (3in1). Im 8-Kanal-Modus leuchtet die ganze Bar in einer Farbe, mit Master-Dimmer und Strobo. Kanäle „Auto Programm“ und „Farblauftabelle“ lässt die App auf 0, sonst übernimmt das Gerät das Licht selbst. Die Anleitung nennt für die Strobe- und Auto-Programm-Kanäle nur „000-255“ ohne Aus-Wert; das Profil geht davon aus, dass 0 aus bedeutet. Blitzt oder läuft das Gerät im Ruhezustand, im Kanal-Test prüfen.",
      "channels": [
        {
          "offset": 1,
          "function": "dimmer",
          "label": "Master Dimmer"
        },
        {
          "offset": 2,
          "function": "strobe",
          "label": "Strobe"
        },
        {
          "offset": 3,
          "function": "red",
          "label": "Rot, 0–100 %"
        },
        {
          "offset": 4,
          "function": "green",
          "label": "Grün, 0–100 %"
        },
        {
          "offset": 5,
          "function": "blue",
          "label": "Blau, 0–100 %"
        },
        {
          "offset": 6,
          "function": "program",
          "label": "Auto Programm"
        },
        {
          "offset": 7,
          "function": "program",
          "label": "Farblauftabelle",
          "ranges": [
            {
              "from": 0,
              "to": 7,
              "kind": "off",
              "label": "Keine Funktion"
            },
            {
              "from": 8,
              "to": 22,
              "kind": "effect",
              "label": "Farblauf 01"
            },
            {
              "from": 23,
              "to": 37,
              "kind": "effect",
              "label": "Farblauf 02"
            },
            {
              "from": 38,
              "to": 52,
              "kind": "effect",
              "label": "Farblauf 03"
            },
            {
              "from": 53,
              "to": 67,
              "kind": "effect",
              "label": "Farblauf 04"
            },
            {
              "from": 68,
              "to": 82,
              "kind": "effect",
              "label": "Farblauf 05"
            },
            {
              "from": 83,
              "to": 97,
              "kind": "effect",
              "label": "Farblauf 06"
            },
            {
              "from": 98,
              "to": 112,
              "kind": "effect",
              "label": "Farblauf 07"
            },
            {
              "from": 113,
              "to": 127,
              "kind": "effect",
              "label": "Farblauf 08"
            },
            {
              "from": 128,
              "to": 142,
              "kind": "effect",
              "label": "Farblauf 09"
            },
            {
              "from": 143,
              "to": 157,
              "kind": "effect",
              "label": "Farblauf 10"
            },
            {
              "from": 158,
              "to": 172,
              "kind": "effect",
              "label": "Farblauf 11"
            },
            {
              "from": 173,
              "to": 187,
              "kind": "effect",
              "label": "Farblauf 12"
            },
            {
              "from": 188,
              "to": 202,
              "kind": "effect",
              "label": "Farblauf 13"
            },
            {
              "from": 203,
              "to": 217,
              "kind": "effect",
              "label": "Farblauf 14"
            },
            {
              "from": 218,
              "to": 232,
              "kind": "effect",
              "label": "Farblauf 15"
            },
            {
              "from": 233,
              "to": 247,
              "kind": "effect",
              "label": "Farblauf 16"
            },
            {
              "from": 248,
              "to": 255,
              "kind": "effect",
              "label": "Sound aktiv (Farblauf 1–16 zur Musik)"
            }
          ]
        },
        {
          "offset": 8,
          "function": "programSpeed",
          "label": "Farblauf-Geschwindigkeit langsam bis schnell"
        }
      ]
    },
    {
      "schemaVersion": 1,
      "id": "lightmaxx-vega-silent-par-i-9ch",
      "manufacturer": "lightmaXX",
      "model": "VEGA Silent PAR I 14x 10W RGBWA",
      "mode": "9 Channel Mode",
      "category": "par",
      "channelCount": 9,
      "verified": true,
      "source": "lightmaXX VEGA Silent PAR Series (VEGA Silent PAR I/II/Quad), Bedienungsanleitung/User Manual (MUSIC STORE professional GmbH, MS ID LIG0015756-000 bis LIG0015759-000, Stand 09/2018), Abschnitt „Betriebsart DMX“/„Operating mode DMX“ mit der Tabelle „VEGA Silent PAR I/II/Quad (8 channel mode/9 channel mode)“ auf Seite 5 (deutsch) bzw. 14 (englisch), Menüstruktur Seite 7/16, Spezifikationen Seite 8/17; Artikelnummer LIG0015757-000; gelesen bei manualslib.com (Handbuch 1946030)",
      "deviceSetup": "„Mode“-Taste drücken, um das Menü zu öffnen, mit „Up“/„Down“ bis „d001“ (DMX-Modus) blättern, mit „Enter“ bestätigen und dort die Adresse aus der App einstellen, mit „Enter“ bestätigen.",
      "notes": "Statischer LED-PAR mit 14 x 10 W RGBWA-LEDs und 30 Grad Abstrahlwinkel. Die Anleitung gilt für die ganze Silent-PAR-Serie; laut Spezifikationstabelle hat das Modell „VEGA Silent PAR I“ mit 14 x 10 W RGBWA 9 Kanäle, Kanal 9 (Amber) gibt es laut Fußnote nur bei den Amber-Modellen („VEGA Silent PAR I / II Complete“). Es gibt nur diesen einen DMX-Modus, eigener Master-Dimmer und alle Farben einzeln. Die Anleitung nennt für den Strobe-Kanal keinen Aus-Wert, nur 000 bis 255 langsam bis schnell; das Profil geht wie bei den anderen VEGA-Geräten davon aus, dass 0 aus bedeutet. Blitzt die Lampe im Ruhezustand, im Kanal-Test prüfen, ab welchem Wert das Strobo einsetzt. Auch der Makro-Kanal ist nur als 000 bis 255 ohne Unterbereiche beschrieben; die App hält ihn auf 0, das sollte reine DMX-Steuerung sein. Laufen bei 0 trotzdem Farbwechsel, im Kanal-Test prüfen, welcher Wert die Makros abschaltet. Im Menü lassen sich zusätzlich mit r000, G000, B000, W000 und A000 Farben fest einstellen; das gilt für den Standalone-Betrieb, im DMX-Betrieb steuert die App.",
      "channels": [
        {
          "offset": 1,
          "function": "dimmer",
          "label": "Dimmer 000 bis 255"
        },
        {
          "offset": 2,
          "function": "strobe",
          "label": "Strobe (Geschwindigkeit: langsam bis schnell)",
          "ranges": [
            {
              "from": 0,
              "to": 255,
              "kind": "strobe",
              "label": "Strobo langsam bis schnell",
              "speed": "slowToFast"
            }
          ]
        },
        {
          "offset": 3,
          "function": "program",
          "label": "Makros 000 bis 255"
        },
        {
          "offset": 4,
          "function": "programSpeed",
          "label": "Makros Geschwindigkeit 000 bis 255"
        },
        {
          "offset": 5,
          "function": "red",
          "label": "Rot Dimmer 000 bis 255"
        },
        {
          "offset": 6,
          "function": "green",
          "label": "Grün Dimmer 000 bis 255"
        },
        {
          "offset": 7,
          "function": "blue",
          "label": "Blau Dimmer 000 bis 255"
        },
        {
          "offset": 8,
          "function": "white",
          "label": "Weiß Dimmer 000 bis 255"
        },
        {
          "offset": 9,
          "function": "amber",
          "label": "Amber Dimmer 000 bis 255"
        }
      ]
    },
    {
      "schemaVersion": 1,
      "id": "lightmaxx-vega-silent-par-ii-quad-8ch",
      "manufacturer": "lightmaXX",
      "model": "VEGA Silent PAR II Quad 18x 8W RGBW",
      "mode": "8 Channel Mode",
      "category": "par",
      "channelCount": 8,
      "verified": true,
      "source": "lightmaXX VEGA Silent PAR Series (VEGA Silent PAR I/II/Quad), Bedienungsanleitung/User Manual (MUSIC STORE professional GmbH, MS ID LIG0015756-000 bis LIG0015759-000, Stand 09/2018), Abschnitt „Betriebsart DMX“/„Operating mode DMX“ mit der Tabelle „VEGA Silent PAR I/II/Quad (8 channel mode/9 channel mode)“ auf Seite 5 (deutsch) bzw. 14 (englisch), Menüstruktur Seite 7/16, Spezifikationen Seite 8/17; Artikelnummer LIG0015758-000; gelesen bei manualslib.com (Handbuch 1946030)",
      "deviceSetup": "„Mode“-Taste drücken, um das Menü zu öffnen, mit „Up“/„Down“ bis „d001“ (DMX-Modus) blättern, mit „Enter“ bestätigen und dort die Adresse aus der App einstellen, mit „Enter“ bestätigen.",
      "notes": "Statischer LED-PAR mit 18 x 8 W RGBW-LEDs und 30 Grad Abstrahlwinkel. Die Anleitung gilt für die ganze Silent-PAR-Serie; laut Spezifikationstabelle hat das Modell „VEGA Silent PAR II QUAD“ mit 18 x 8 W RGBW 8 Kanäle, also die gemeinsame Tabelle ohne Kanal 9 (Amber gibt es laut Fußnote nur bei den Complete-Modellen). Es gibt nur diesen einen DMX-Modus, eigener Master-Dimmer und Rot, Grün, Blau, Weiß einzeln. Die Anleitung nennt für den Strobe-Kanal keinen Aus-Wert, nur 000 bis 255 langsam bis schnell; das Profil geht wie bei den anderen VEGA-Geräten davon aus, dass 0 aus bedeutet. Blitzt die Lampe im Ruhezustand, im Kanal-Test prüfen, ab welchem Wert das Strobo einsetzt. Auch der Makro-Kanal ist nur als 000 bis 255 ohne Unterbereiche beschrieben; die App hält ihn auf 0, das sollte reine DMX-Steuerung sein. Laufen bei 0 trotzdem Farbwechsel, im Kanal-Test prüfen, welcher Wert die Makros abschaltet. ",
      "channels": [
        {
          "offset": 1,
          "function": "dimmer",
          "label": "Dimmer 000 bis 255"
        },
        {
          "offset": 2,
          "function": "strobe",
          "label": "Strobe (Geschwindigkeit: langsam bis schnell)",
          "ranges": [
            {
              "from": 0,
              "to": 255,
              "kind": "strobe",
              "label": "Strobo langsam bis schnell",
              "speed": "slowToFast"
            }
          ]
        },
        {
          "offset": 3,
          "function": "program",
          "label": "Makros 000 bis 255"
        },
        {
          "offset": 4,
          "function": "programSpeed",
          "label": "Makros Geschwindigkeit 000 bis 255"
        },
        {
          "offset": 5,
          "function": "red",
          "label": "Rot Dimmer 000 bis 255"
        },
        {
          "offset": 6,
          "function": "green",
          "label": "Grün Dimmer 000 bis 255"
        },
        {
          "offset": 7,
          "function": "blue",
          "label": "Blau Dimmer 000 bis 255"
        },
        {
          "offset": 8,
          "function": "white",
          "label": "Weiß Dimmer 000 bis 255"
        }
      ]
    },
    {
      "schemaVersion": 1,
      "id": "lightmaxx-vega-silent-par-iii-10ch",
      "manufacturer": "lightmaXX",
      "model": "VEGA Silent PAR III Complete 14x 18W RGBWA-UV",
      "mode": "10 Channel Mode",
      "category": "par",
      "channelCount": 10,
      "verified": false,
      "source": "lightmaXX VEGA Silent PAR III Complete, User Manual (MUSIC STORE professional GmbH, MS ID LIG0016820-000, Stand 02/2023), Abschnitt „Operating mode DMX“ mit der Tabelle „10 Channel Mode“, Menüstruktur und Spezifikationen; Artikelnummer LIG0016820-000; gelesen bei manuals.plus (lightmaxx/lig0016820-000-vega-silent-par-iii-complete-manual)",
      "deviceSetup": "„Mode“-Taste drücken, um das Menü zu öffnen, mit „Up“/„Down“ den Menüpunkt „d“ (DMX-Adresse, d000 bis d512) wählen, mit „Enter“ bestätigen und dort die Adresse aus der App einstellen, mit „Enter“ bestätigen.",
      "notes": "Statischer LED-PAR mit 14 x 18 W RGBWA-UV-LEDs und 45 Grad Abstrahlwinkel. Es gibt nur diesen einen DMX-Modus mit 10 Kanälen, eigener Master-Dimmer und alle sechs Farben einzeln. Die Anleitung nennt für den Strobe-Kanal keinen Aus-Wert, nur 000 bis 255 langsam bis schnell; das Profil geht wie bei den anderen VEGA-Geräten davon aus, dass 0 aus bedeutet. Blitzt die Lampe im Ruhezustand, im Kanal-Test prüfen, ab welchem Wert das Strobo einsetzt. Auch der Makro-Kanal ist nur als 000 bis 255 ohne Unterbereiche beschrieben; die App hält ihn auf 0, das sollte reine DMX-Steuerung sein. Laufen bei 0 trotzdem Farbwechsel, im Kanal-Test prüfen, welcher Wert die Makros abschaltet. Seitenzahlen der Anleitung waren in der Online-Fassung nicht zu sehen. Die Kanaltabelle stammt aus einer Online-Wiedergabe der Anleitung (manuals.plus), das Original-PDF war nicht abrufbar; deshalb als unvollständig markiert, bis die Belegung an der Lampe bestätigt ist.",
      "channels": [
        {
          "offset": 1,
          "function": "dimmer",
          "label": "Master Dimmer (0 bis 100 %)"
        },
        {
          "offset": 2,
          "function": "strobe",
          "label": "Strobe-Effekt (Geschwindigkeit: langsam bis schnell)",
          "ranges": [
            {
              "from": 0,
              "to": 255,
              "kind": "strobe",
              "label": "Strobo langsam bis schnell",
              "speed": "slowToFast"
            }
          ]
        },
        {
          "offset": 3,
          "function": "program",
          "label": "Makrofunktion 000 bis 255"
        },
        {
          "offset": 4,
          "function": "programSpeed",
          "label": "Makrofunktion Geschwindigkeit 000 bis 255"
        },
        {
          "offset": 5,
          "function": "red",
          "label": "Rot Dimmer (0 bis 100 %)"
        },
        {
          "offset": 6,
          "function": "green",
          "label": "Grün Dimmer (0 bis 100 %)"
        },
        {
          "offset": 7,
          "function": "blue",
          "label": "Blau Dimmer (0 bis 100 %)"
        },
        {
          "offset": 8,
          "function": "white",
          "label": "Weiß Dimmer (0 bis 100 %)"
        },
        {
          "offset": 9,
          "function": "amber",
          "label": "Amber Dimmer (0 bis 100 %)"
        },
        {
          "offset": 10,
          "function": "uv",
          "label": "UV Dimmer 000 bis 255"
        }
      ]
    },
    {
      "schemaVersion": 1,
      "id": "lightmaxx-vega-spot-60-15ch",
      "manufacturer": "lightmaXX",
      "model": "VEGA SPOT 60",
      "mode": "CH15",
      "category": "movingHeadSpot",
      "channelCount": 15,
      "movement": {
        "panDegrees": 540,
        "tiltDegrees": 210
      },
      "verified": false,
      "source": "lightmaXX Vega Spot 60, Bedienungsanleitung 11/2018 (Dokument-ID MS-LIG0013616-000, Artikel LIG0013616-000, Hersteller Music Store professional GmbH), Abschnitt „Betriebsart DMX“, Tabelle „15-Kanal DMX Modus“ Seiten 8 und 9; Menüstruktur Seite 11, Pan 540° und Tilt 210° aus den Spezifikationen Seite 13 (PDF von s7477fdce77f8bb0a.jimcontent.com)",
      "deviceSetup": "MENU drücken, mit UP/DOWN „ChMd“ wählen, ENTER, „CH15“ wählen und mit ENTER bestätigen; danach unter „Addr“ die Adresse aus der App einstellen und mit ENTER bestätigen.",
      "notes": "Empfohlener Modus: Pan/Tilt mit Feinkanälen, eigener Dimmer, Strobo, Farbrad mit 7 Farben und Weiß, statisches Goborad mit 5 Gobos und Offen, 3-Facetten-Prisma und motorischer Fokus. Die Kanaltabelle stammt vollständig aus der Anleitung, hat dort aber Fehler, deshalb ungeprüft: Auf Kanal 8 heißen alle sieben Farbstellungen „Color 1“ und auf Kanal 9 alle fünf Gobos „Gobo 1“; sie sind hier der Reihe nach durchnummeriert und ohne Farbwert, die echten Farben bitte an der Lampe prüfen und benennen. Kanal 7 nennt 0–4 und 251–255 beide „Shutter closed“, ein Offen-Bereich fehlt. Er ist deshalb als reiner Strobo-Kanal mit 0 = kein Strobo eingetragen; bleibt die Lampe bei Kanal 7 = 0 dunkel, im Kanal-Test 251–255 ausprobieren. Kanal 10 hat in der Anleitung keinen Namen, nur Stopp und Drehung vorwärts/rückwärts (vermutlich Gobo-Drehung); er bleibt auf 0 = Stopp. Kanal 13 (Automatikprogramme), 14 (Bewegungsprogramme) und 15 (Speed Mode, Reset) bleiben auf 0, damit die App das Licht bestimmt. Daneben gibt es nur den 5-Kanal-Modus ohne Dimmer und Farbe.",
      "channels": [
        {
          "offset": 1,
          "function": "pan",
          "label": "X",
          "defaultValue": 128
        },
        {
          "offset": 2,
          "function": "panFine",
          "label": "X-Fine"
        },
        {
          "offset": 3,
          "function": "tilt",
          "label": "Y",
          "defaultValue": 128
        },
        {
          "offset": 4,
          "function": "tiltFine",
          "label": "Y-Fine"
        },
        {
          "offset": 5,
          "function": "panTiltSpeed",
          "label": "XY Speed"
        },
        {
          "offset": 6,
          "function": "dimmer",
          "label": "Dimmer (0-100%)"
        },
        {
          "offset": 7,
          "function": "strobe",
          "label": "Shutter closed / Strobe effect slow to fast / Shutter closed",
          "ranges": [
            {
              "from": 0,
              "to": 4,
              "kind": "off",
              "label": "Kein Strobo (laut Anleitung „Shutter closed“)"
            },
            {
              "from": 5,
              "to": 250,
              "kind": "strobe",
              "label": "Strobo langsam bis schnell",
              "speed": "slowToFast"
            },
            {
              "from": 251,
              "to": 255,
              "kind": "other",
              "label": "Laut Anleitung „Shutter closed“"
            }
          ]
        },
        {
          "offset": 8,
          "function": "colorWheel",
          "label": "Farbrad (in der Anleitung ohne Namen)",
          "ranges": [
            {
              "from": 0,
              "to": 13,
              "kind": "slot",
              "label": "Offen/Weiß",
              "color": "#FFFFFF"
            },
            {
              "from": 14,
              "to": 31,
              "kind": "slot",
              "label": "Farbe 1"
            },
            {
              "from": 32,
              "to": 49,
              "kind": "slot",
              "label": "Farbe 2"
            },
            {
              "from": 50,
              "to": 67,
              "kind": "slot",
              "label": "Farbe 3"
            },
            {
              "from": 68,
              "to": 85,
              "kind": "slot",
              "label": "Farbe 4"
            },
            {
              "from": 86,
              "to": 103,
              "kind": "slot",
              "label": "Farbe 5"
            },
            {
              "from": 104,
              "to": 121,
              "kind": "slot",
              "label": "Farbe 6"
            },
            {
              "from": 122,
              "to": 130,
              "kind": "slot",
              "label": "Farbe 7"
            },
            {
              "from": 131,
              "to": 139,
              "kind": "slot",
              "label": "Offen/Weiß",
              "color": "#FFFFFF"
            },
            {
              "from": 140,
              "to": 195,
              "kind": "effect",
              "label": "Regenbogen vorwärts, schnell bis langsam"
            },
            {
              "from": 196,
              "to": 199,
              "kind": "off",
              "label": "Drehung Stopp"
            },
            {
              "from": 200,
              "to": 255,
              "kind": "effect",
              "label": "Regenbogen rückwärts, langsam bis schnell"
            }
          ]
        },
        {
          "offset": 9,
          "function": "gobo",
          "label": "Goborad (in der Anleitung ohne Namen)",
          "ranges": [
            {
              "from": 0,
              "to": 8,
              "kind": "slot",
              "label": "Offen"
            },
            {
              "from": 9,
              "to": 33,
              "kind": "slot",
              "label": "Gobo 1"
            },
            {
              "from": 34,
              "to": 58,
              "kind": "slot",
              "label": "Gobo 2"
            },
            {
              "from": 59,
              "to": 83,
              "kind": "slot",
              "label": "Gobo 3"
            },
            {
              "from": 84,
              "to": 108,
              "kind": "slot",
              "label": "Gobo 4"
            },
            {
              "from": 109,
              "to": 133,
              "kind": "slot",
              "label": "Gobo 5"
            },
            {
              "from": 134,
              "to": 194,
              "kind": "rotation",
              "label": "Goborad dreht vorwärts, schnell bis langsam",
              "speed": "fastToSlow"
            },
            {
              "from": 195,
              "to": 255,
              "kind": "rotation",
              "label": "Goborad dreht rückwärts, langsam bis schnell",
              "speed": "slowToFast"
            }
          ]
        },
        {
          "offset": 10,
          "function": "other",
          "label": "Ohne Namen in der Anleitung: Stop / Forward rainbow effect from fast to slow / Stop / Backward rainbow effect from slow to fast (vermutlich Gobo-Drehung)",
          "ranges": [
            {
              "from": 0,
              "to": 9,
              "kind": "off",
              "label": "Stopp"
            },
            {
              "from": 10,
              "to": 129,
              "kind": "rotation",
              "label": "Drehung vorwärts, schnell bis langsam",
              "speed": "fastToSlow"
            },
            {
              "from": 130,
              "to": 134,
              "kind": "off",
              "label": "Stopp"
            },
            {
              "from": 135,
              "to": 255,
              "kind": "rotation",
              "label": "Drehung rückwärts, langsam bis schnell",
              "speed": "slowToFast"
            }
          ]
        },
        {
          "offset": 11,
          "function": "focus",
          "label": "Focus",
          "defaultValue": 128
        },
        {
          "offset": 12,
          "function": "prism",
          "label": "Prism",
          "ranges": [
            {
              "from": 0,
              "to": 7,
              "kind": "off",
              "label": "Kein Prisma (offen)"
            },
            {
              "from": 8,
              "to": 134,
              "kind": "effect",
              "label": "Prisma"
            },
            {
              "from": 135,
              "to": 255,
              "kind": "rotation",
              "label": "Prisma dreht, langsam bis schnell",
              "speed": "slowToFast"
            }
          ]
        },
        {
          "offset": 13,
          "function": "program",
          "label": "Auto Play, Color Gobo Sound Control",
          "ranges": [
            {
              "from": 0,
              "to": 7,
              "kind": "off",
              "label": "Keine Funktion"
            },
            {
              "from": 8,
              "to": 47,
              "kind": "effect",
              "label": "Automatikprogramm 1"
            },
            {
              "from": 48,
              "to": 87,
              "kind": "effect",
              "label": "Automatikprogramm 2"
            },
            {
              "from": 88,
              "to": 127,
              "kind": "effect",
              "label": "Automatikprogramm 3"
            },
            {
              "from": 128,
              "to": 167,
              "kind": "effect",
              "label": "Automatikprogramm 4"
            },
            {
              "from": 168,
              "to": 207,
              "kind": "effect",
              "label": "Automatikprogramm 5"
            },
            {
              "from": 208,
              "to": 247,
              "kind": "effect",
              "label": "Automatikprogramm 6"
            },
            {
              "from": 248,
              "to": 255,
              "kind": "effect",
              "label": "Musiksteuerung Farbe und Gobo"
            }
          ]
        },
        {
          "offset": 14,
          "function": "program",
          "label": "X/Y Auto Run, X/Y Sound Control",
          "ranges": [
            {
              "from": 0,
              "to": 7,
              "kind": "off",
              "label": "Keine Funktion"
            },
            {
              "from": 8,
              "to": 32,
              "kind": "effect",
              "label": "Bewegungsprogramm 1"
            },
            {
              "from": 33,
              "to": 58,
              "kind": "effect",
              "label": "Bewegungsprogramm 2"
            },
            {
              "from": 59,
              "to": 84,
              "kind": "effect",
              "label": "Bewegungsprogramm 3"
            },
            {
              "from": 85,
              "to": 110,
              "kind": "effect",
              "label": "Bewegungsprogramm 4"
            },
            {
              "from": 111,
              "to": 136,
              "kind": "effect",
              "label": "Bewegungsprogramm 5"
            },
            {
              "from": 137,
              "to": 162,
              "kind": "effect",
              "label": "Bewegungsprogramm 6"
            },
            {
              "from": 163,
              "to": 188,
              "kind": "effect",
              "label": "Bewegungsprogramm 7"
            },
            {
              "from": 189,
              "to": 240,
              "kind": "effect",
              "label": "Bewegungsprogramm 8"
            },
            {
              "from": 241,
              "to": 255,
              "kind": "effect",
              "label": "Musiksteuerung Bewegung"
            }
          ]
        },
        {
          "offset": 15,
          "function": "control",
          "label": "Speed Mode, Reset",
          "ranges": [
            {
              "from": 0,
              "to": 50,
              "kind": "off",
              "label": "Keine Funktion"
            },
            {
              "from": 51,
              "to": 100,
              "kind": "other",
              "label": "Speed Mode High (10 s halten)"
            },
            {
              "from": 101,
              "to": 150,
              "kind": "off",
              "label": "Keine Funktion"
            },
            {
              "from": 151,
              "to": 200,
              "kind": "other",
              "label": "Speed Mode Low (10 s halten)"
            },
            {
              "from": 201,
              "to": 250,
              "kind": "off",
              "label": "Keine Funktion"
            },
            {
              "from": 251,
              "to": 255,
              "kind": "other",
              "label": "Reset (10 s halten)"
            }
          ]
        }
      ]
    },
    {
      "schemaVersion": 1,
      "id": "lightmaxx-vega-spot-60-5ch",
      "manufacturer": "lightmaXX",
      "model": "VEGA SPOT 60",
      "mode": "CH5",
      "category": "movingHeadSpot",
      "channelCount": 5,
      "movement": {
        "panDegrees": 540,
        "tiltDegrees": 210
      },
      "verified": true,
      "source": "lightmaXX Vega Spot 60, Bedienungsanleitung 11/2018 (Dokument-ID MS-LIG0013616-000, Artikel LIG0013616-000, Hersteller Music Store professional GmbH), Abschnitt „Betriebsart DMX“, Tabelle „5-Kanal DMX Modus“ Seite 7; Menüstruktur Seite 11, Pan 540° und Tilt 210° aus den Spezifikationen Seite 13 (PDF von s7477fdce77f8bb0a.jimcontent.com)",
      "deviceSetup": "MENU drücken, mit UP/DOWN „ChMd“ wählen, ENTER, „CH5“ wählen und mit ENTER bestätigen; danach unter „Addr“ die Adresse aus der App einstellen und mit ENTER bestätigen.",
      "notes": "Sparmodus nur für Position und Automatik: Pan und Tilt ohne Feinkanäle, dazu interne Programme. Kein Dimmer, keine Farb- oder Gobowahl, kein Strobo über DMX – die App kann hier nur die Position fahren. Für die App besser den 15-Kanal-Modus nehmen. Kanal 3 (Automatikprogramme), 4 (Bewegungsprogramme) und 5 (Speed Mode, Reset) bleiben auf 0.",
      "channels": [
        {
          "offset": 1,
          "function": "pan",
          "label": "X",
          "defaultValue": 128
        },
        {
          "offset": 2,
          "function": "tilt",
          "label": "Y",
          "defaultValue": 128
        },
        {
          "offset": 3,
          "function": "program",
          "label": "Auto Play, Color Gobo Sound Control",
          "ranges": [
            {
              "from": 0,
              "to": 7,
              "kind": "off",
              "label": "Keine Funktion"
            },
            {
              "from": 8,
              "to": 47,
              "kind": "effect",
              "label": "Automatikprogramm 1"
            },
            {
              "from": 48,
              "to": 87,
              "kind": "effect",
              "label": "Automatikprogramm 2"
            },
            {
              "from": 88,
              "to": 127,
              "kind": "effect",
              "label": "Automatikprogramm 3"
            },
            {
              "from": 128,
              "to": 167,
              "kind": "effect",
              "label": "Automatikprogramm 4"
            },
            {
              "from": 168,
              "to": 207,
              "kind": "effect",
              "label": "Automatikprogramm 5"
            },
            {
              "from": 208,
              "to": 247,
              "kind": "effect",
              "label": "Automatikprogramm 6"
            },
            {
              "from": 248,
              "to": 255,
              "kind": "effect",
              "label": "Musiksteuerung Farbe und Gobo"
            }
          ]
        },
        {
          "offset": 4,
          "function": "program",
          "label": "X/Y Auto Run, X/Y Sound Control",
          "ranges": [
            {
              "from": 0,
              "to": 7,
              "kind": "off",
              "label": "Keine Funktion"
            },
            {
              "from": 8,
              "to": 32,
              "kind": "effect",
              "label": "Bewegungsprogramm 1"
            },
            {
              "from": 33,
              "to": 58,
              "kind": "effect",
              "label": "Bewegungsprogramm 2"
            },
            {
              "from": 59,
              "to": 84,
              "kind": "effect",
              "label": "Bewegungsprogramm 3"
            },
            {
              "from": 85,
              "to": 110,
              "kind": "effect",
              "label": "Bewegungsprogramm 4"
            },
            {
              "from": 111,
              "to": 136,
              "kind": "effect",
              "label": "Bewegungsprogramm 5"
            },
            {
              "from": 137,
              "to": 162,
              "kind": "effect",
              "label": "Bewegungsprogramm 6"
            },
            {
              "from": 163,
              "to": 188,
              "kind": "effect",
              "label": "Bewegungsprogramm 7"
            },
            {
              "from": 189,
              "to": 240,
              "kind": "effect",
              "label": "Bewegungsprogramm 8"
            },
            {
              "from": 241,
              "to": 255,
              "kind": "effect",
              "label": "Musiksteuerung Bewegung"
            }
          ]
        },
        {
          "offset": 5,
          "function": "control",
          "label": "Speed Mode, Reset",
          "ranges": [
            {
              "from": 0,
              "to": 50,
              "kind": "off",
              "label": "Keine Funktion"
            },
            {
              "from": 51,
              "to": 100,
              "kind": "other",
              "label": "Speed Mode High (10 s halten)"
            },
            {
              "from": 101,
              "to": 150,
              "kind": "off",
              "label": "Keine Funktion"
            },
            {
              "from": 151,
              "to": 200,
              "kind": "other",
              "label": "Speed Mode Low (10 s halten)"
            },
            {
              "from": 201,
              "to": 250,
              "kind": "off",
              "label": "Keine Funktion"
            },
            {
              "from": 251,
              "to": 255,
              "kind": "other",
              "label": "Reset (10 s halten)"
            }
          ]
        }
      ]
    },
    {
      "schemaVersion": 1,
      "id": "lightmaxx-vega-strobe-600-2ch",
      "manufacturer": "lightmaXX",
      "model": "Vega Strobe 600",
      "mode": "DMX1",
      "category": "par",
      "channelCount": 2,
      "verified": true,
      "source": "lightmaXX Vega Strobe 600, Bedienungsanleitung Deutsch/Englisch, Stand 09/2019 (Music Store professional GmbH, Artikel LIG0016277-000), Abschnitt „Betriebsart DMX“, Tabelle „2 Kanal-Modus“ Seite 7 (englisch Seite 22); Menüstruktur Seite 12 (englisch Seite 27); gelesen bei manualslib.com (Handbuch 2274270)",
      "deviceSetup": "„Menu“-Taste drücken, mit „Up“/„Down“ „<Adress>“ wählen, mit „Enter“ öffnen und die Adresse aus der App einstellen. Danach unter „<ChuMode>“ „DMX1“ (2-Kanal-Modus) wählen und mit „Enter“ bestätigen. Unter „<Runmode>“ „Slave“ einstellen (laut englischer Anleitung für den DMX-Betrieb nötig), nicht „Aotu“ oder „Soud“.",
      "notes": "Weißer LED-Strobo mit 6 x 100 W COB-LEDs (6500-7200 K, bis 20 Blitze pro Sekunde), keine Farben, DMX-In/Out 3- und 5-polig. Modi laut Anleitung: DMX1 (2 Kanäle), DMX2 (6 Kanäle) und DMX3 (8 Kanäle). Das Gerät ist bewusst nicht als Blinder markiert, es blendet über „Voll hell“ wie jedes andere Gerät. Einfachster Modus: Helligkeit und Strobo. Der Strobo-Knopf der App nutzt Kanal 2. Die Anleitung druckt beim Strobe-Kanal „001-004 aus“ und zugleich „000-255 langsam bis schnell“; gemeint ist offensichtlich 0 bis 4 aus und 5 bis 255 Strobo (wie bei den anderen Kanälen), so ist es eingetragen.",
      "channels": [
        {
          "offset": 1,
          "function": "dimmer",
          "label": "Dimmer (0 aus, 001-255 dunkel zu hell)"
        },
        {
          "offset": 2,
          "function": "strobe",
          "label": "Strobe-Effekt (Geschwindigkeit langsam zu schnell)",
          "ranges": [
            {
              "from": 0,
              "to": 4,
              "kind": "off",
              "label": "Strobo aus"
            },
            {
              "from": 5,
              "to": 255,
              "kind": "strobe",
              "label": "Strobo langsam bis schnell",
              "speed": "slowToFast"
            }
          ]
        }
      ]
    },
    {
      "schemaVersion": 1,
      "id": "lightmaxx-vega-strobe-600-6ch",
      "manufacturer": "lightmaXX",
      "model": "Vega Strobe 600",
      "mode": "DMX2",
      "category": "pixelBar",
      "segments": 4,
      "channelCount": 6,
      "verified": true,
      "source": "lightmaXX Vega Strobe 600, Bedienungsanleitung Deutsch/Englisch, Stand 09/2019 (Music Store professional GmbH, Artikel LIG0016277-000), Abschnitt „Betriebsart DMX“, Tabelle „6 Kanal-Modus“ Seite 7 (englisch Seite 22); Menüstruktur Seite 12 (englisch Seite 27); gelesen bei manualslib.com (Handbuch 2274270)",
      "deviceSetup": "„Menu“-Taste drücken, mit „Up“/„Down“ „<Adress>“ wählen, mit „Enter“ öffnen und die Adresse aus der App einstellen. Danach unter „<ChuMode>“ „DMX2“ (6-Kanal-Modus) wählen und mit „Enter“ bestätigen. Unter „<Runmode>“ „Slave“ einstellen (laut englischer Anleitung für den DMX-Betrieb nötig), nicht „Aotu“ oder „Soud“.",
      "notes": "Weißer LED-Strobo mit 6 x 100 W COB-LEDs (6500-7200 K, bis 20 Blitze pro Sekunde), keine Farben, DMX-In/Out 3- und 5-polig. Modi laut Anleitung: DMX1 (2 Kanäle), DMX2 (6 Kanäle) und DMX3 (8 Kanäle). Das Gerät ist bewusst nicht als Blinder markiert, es blendet über „Voll hell“ wie jedes andere Gerät. Modus mit Gesamt-Dimmer (Kanal 1) und vier Viertel-Dimmern (Kanäle 2 bis 5, „¼ Dimmer“ bzw. „One fourth Dimmer“), damit kann die App Lauflichter über die vier Teile fahren; sie sind als Segmente 1 bis 4 eingetragen. Offen: Das Gerät hat laut technischen Daten 6 COBs, die Anleitung sagt nicht, welche COBs zu welchem Viertel gehören; im Kanal-Test prüfen und die Richtung in der App bei Bedarf drehen. Der Strobo-Knopf der App nutzt Kanal 6. Die Anleitung druckt beim Strobe-Kanal „001-004 aus“ und zugleich „000-255 langsam bis schnell“; gemeint ist offensichtlich 0 bis 4 aus und 5 bis 255 Strobo (wie bei den anderen Kanälen), so ist es eingetragen.",
      "channels": [
        {
          "offset": 1,
          "function": "dimmer",
          "label": "Dimmer (000-004 aus, 005-255 dunkel zu hell)"
        },
        {
          "offset": 2,
          "function": "dimmer",
          "label": "¼ Dimmer (000-004 aus, 005-255 dunkel zu hell)",
          "segment": 1
        },
        {
          "offset": 3,
          "function": "dimmer",
          "label": "¼ Dimmer (000-004 aus, 005-255 dunkel zu hell)",
          "segment": 2
        },
        {
          "offset": 4,
          "function": "dimmer",
          "label": "¼ Dimmer (000-004 aus, 005-255 dunkel zu hell)",
          "segment": 3
        },
        {
          "offset": 5,
          "function": "dimmer",
          "label": "¼ Dimmer (000-004 aus, 005-255 dunkel zu hell)",
          "segment": 4
        },
        {
          "offset": 6,
          "function": "strobe",
          "label": "Strobe-Effekt (Geschwindigkeit langsam zu schnell)",
          "ranges": [
            {
              "from": 0,
              "to": 4,
              "kind": "off",
              "label": "Strobo aus"
            },
            {
              "from": 5,
              "to": 255,
              "kind": "strobe",
              "label": "Strobo langsam bis schnell",
              "speed": "slowToFast"
            }
          ]
        }
      ]
    },
    {
      "schemaVersion": 1,
      "id": "lightmaxx-vega-strobe-600-8ch",
      "manufacturer": "lightmaXX",
      "model": "Vega Strobe 600",
      "mode": "DMX3",
      "category": "par",
      "channelCount": 8,
      "verified": true,
      "source": "lightmaXX Vega Strobe 600, Bedienungsanleitung Deutsch/Englisch, Stand 09/2019 (Music Store professional GmbH, Artikel LIG0016277-000), Abschnitt „Betriebsart DMX“, Tabelle „8 Kanal-Modus“ Seite 8 (englisch Seite 23); Menüstruktur Seite 12 (englisch Seite 27); gelesen bei manualslib.com (Handbuch 2274270)",
      "deviceSetup": "„Menu“-Taste drücken, mit „Up“/„Down“ „<Adress>“ wählen, mit „Enter“ öffnen und die Adresse aus der App einstellen. Danach unter „<ChuMode>“ „DMX3“ (8-Kanal-Modus) wählen und mit „Enter“ bestätigen. Unter „<Runmode>“ „Slave“ einstellen (laut englischer Anleitung für den DMX-Betrieb nötig), nicht „Aotu“ oder „Soud“.",
      "notes": "Weißer LED-Strobo mit 6 x 100 W COB-LEDs (6500-7200 K, bis 20 Blitze pro Sekunde), keine Farben, DMX-In/Out 3- und 5-polig. Modi laut Anleitung: DMX1 (2 Kanäle), DMX2 (6 Kanäle) und DMX3 (8 Kanäle). Das Gerät ist bewusst nicht als Blinder markiert, es blendet über „Voll hell“ wie jedes andere Gerät. Modus mit Dimmer, Strobo und den eingebauten Effekten (Lauflicht, Dancing, Gewitter, Zufallsblitze, Rampen). Der Strobo-Knopf der App nutzt Kanal 2. Die Kanäle 3, 4, 6, 7 und 8 bleiben auf 0, sonst übernehmen Lauflicht, Effekte, Automatik, Musiksteuerung oder der Gewitter-Effekt das Licht. Kanal 2 druckt die Anleitung mit „005-253“ Strobo und „253-255“ Spikes (zwischen den Blitzen leuchtet die Lampe gedimmt weiter); der doppelte Wert 253 ist dem Strobo zugeschlagen, Spikes liegt auf 254 bis 255.",
      "channels": [
        {
          "offset": 1,
          "function": "dimmer",
          "label": "Dimmer (000 aus, 001-255 dunkel zu hell)"
        },
        {
          "offset": 2,
          "function": "strobe",
          "label": "Strobe-Effekt",
          "ranges": [
            {
              "from": 0,
              "to": 4,
              "kind": "off",
              "label": "Strobo aus"
            },
            {
              "from": 5,
              "to": 253,
              "kind": "strobe",
              "label": "Strobo langsam bis schnell",
              "speed": "slowToFast"
            },
            {
              "from": 254,
              "to": 255,
              "kind": "effect",
              "label": "Spikes (zwischen den Blitzen gedimmt an)"
            }
          ]
        },
        {
          "offset": 3,
          "function": "program",
          "label": "Chase-Effekt (Lauflicht)",
          "ranges": [
            {
              "from": 0,
              "to": 4,
              "kind": "off",
              "label": "Lauflicht aus"
            },
            {
              "from": 5,
              "to": 255,
              "kind": "effect",
              "label": "Lauflicht langsam bis schnell"
            }
          ]
        },
        {
          "offset": 4,
          "function": "program",
          "label": "Effekte",
          "ranges": [
            {
              "from": 0,
              "to": 4,
              "kind": "off",
              "label": "Kein Effekt"
            },
            {
              "from": 5,
              "to": 46,
              "kind": "effect",
              "label": "Dancing (tanzend)"
            },
            {
              "from": 47,
              "to": 89,
              "kind": "effect",
              "label": "Lightning (Gewitter)"
            },
            {
              "from": 90,
              "to": 130,
              "kind": "effect",
              "label": "Random Strobe (Zufallsblitze)"
            },
            {
              "from": 131,
              "to": 170,
              "kind": "effect",
              "label": "Ramp up (heller werdend, dann Blackout)"
            },
            {
              "from": 171,
              "to": 214,
              "kind": "effect",
              "label": "Ramp up-down (heller und dunkler)"
            },
            {
              "from": 215,
              "to": 255,
              "kind": "effect",
              "label": "Ramp down (voller Blitz, dann ausblenden)"
            }
          ]
        },
        {
          "offset": 5,
          "function": "programSpeed",
          "label": "Effektgeschwindigkeit (000-004 aus, 005-255 langsam zu schnell)"
        },
        {
          "offset": 6,
          "function": "program",
          "label": "Automatikmodus",
          "ranges": [
            {
              "from": 0,
              "to": 4,
              "kind": "off",
              "label": "Automatik aus"
            },
            {
              "from": 5,
              "to": 255,
              "kind": "effect",
              "label": "Automatik an"
            }
          ]
        },
        {
          "offset": 7,
          "function": "soundActive",
          "label": "Musiksteuerung-Modus",
          "ranges": [
            {
              "from": 0,
              "to": 4,
              "kind": "off",
              "label": "Musiksteuerung aus"
            },
            {
              "from": 5,
              "to": 255,
              "kind": "effect",
              "label": "Musiksteuerung an, Mikrofonempfindlichkeit ansteigend"
            }
          ]
        },
        {
          "offset": 8,
          "function": "program",
          "label": "Lightning (Lichtblitze simulieren ein Gewitter)",
          "ranges": [
            {
              "from": 0,
              "to": 4,
              "kind": "off",
              "label": "Gewitter aus"
            },
            {
              "from": 5,
              "to": 255,
              "kind": "effect",
              "label": "Gewitter, Helligkeit ansteigend"
            }
          ]
        }
      ]
    },
    {
      "schemaVersion": 1,
      "id": "lightmaxx-vega-wash-4ch",
      "manufacturer": "lightmaXX",
      "model": "VEGA Wash",
      "mode": "4 Channel Mode",
      "category": "par",
      "channelCount": 4,
      "verified": false,
      "source": "lightmaXX VEGA Wash, Bedienungsanleitung (MUSIC STORE professional GmbH, MS ID LIG0015784-000, Stand 07/2020, englischer Teil), Abschnitt „Operating Mode DMX“ mit den Tabellen „4 Channel Mode“ und „8 Channel Mode“ auf Seite 6, Menüstruktur Seite 8, technische Daten Seite 9; Artikelnummer LIG0015784-000; gelesen bei manualslib.com (Handbuch 1913858)",
      "deviceSetup": "„Mode“-Taste drücken, um das Menü zu öffnen, mit „Up“/„Down“ bis „D001“ (4-Kanal-Modus) blättern, mit „Enter“ bestätigen und dort die Adresse aus der App einstellen, mit „Enter“ bestätigen.",
      "notes": "Statischer Wash-Scheinwerfer mit 22 x 8 W RGBW-LEDs (QCL) und 45 Grad Abstrahlwinkel, kein Moving Head. Im Menü wählt man den Modus über die Art der Adresse: „D001“ bis „D255“ ist der 4-Kanal-Modus, „A001“ bis „A255“ der 8-Kanal-Modus. Achtung: Die Tabelle der Anleitung nennt im 4-Kanal-Modus nur Master-Dimmer, Rot, Grün und Weiß, einen Blau-Kanal gibt es dort nicht. Blautöne gehen in diesem Modus also nicht; ob die Tabelle stimmt, im Kanal-Test prüfen (leuchtet Kanal 4 blau statt weiß, ist die Anleitung falsch). Mit dem 8-Kanal-Modus gibt es alle vier Farben, Strobo und Programme; er ist für die App die bessere Wahl.",
      "channels": [
        {
          "offset": 1,
          "function": "dimmer",
          "label": "Master Dimmer 000 bis 255"
        },
        {
          "offset": 2,
          "function": "red",
          "label": "Dimmer Rot: 000 aus, 001 bis 255 Helligkeit"
        },
        {
          "offset": 3,
          "function": "green",
          "label": "Dimmer Grün: 000 aus, 001 bis 255 Helligkeit"
        },
        {
          "offset": 4,
          "function": "white",
          "label": "Dimmer Weiß: 000 aus, 001 bis 255 Helligkeit"
        }
      ]
    },
    {
      "schemaVersion": 1,
      "id": "lightmaxx-vega-wash-8ch",
      "manufacturer": "lightmaXX",
      "model": "VEGA Wash",
      "mode": "8 Channel Mode",
      "category": "par",
      "channelCount": 8,
      "verified": true,
      "source": "lightmaXX VEGA Wash, Bedienungsanleitung (MUSIC STORE professional GmbH, MS ID LIG0015784-000, Stand 07/2020, englischer Teil), Abschnitt „Operating Mode DMX“ mit den Tabellen „4 Channel Mode“ und „8 Channel Mode“ auf Seite 6, Menüstruktur Seite 8, technische Daten Seite 9; Artikelnummer LIG0015784-000; gelesen bei manualslib.com (Handbuch 1913858)",
      "deviceSetup": "„Mode“-Taste drücken, um das Menü zu öffnen, mit „Up“/„Down“ bis „A001“ (8-Kanal-Modus) blättern, mit „Enter“ bestätigen und dort die Adresse aus der App einstellen, mit „Enter“ bestätigen.",
      "notes": "Statischer Wash-Scheinwerfer mit 22 x 8 W RGBW-LEDs (QCL) und 45 Grad Abstrahlwinkel, kein Moving Head. Empfohlener Modus für die App: eigener Master-Dimmer, Rot, Grün, Blau und Weiß einzeln. Im Menü wählt man den Modus über die Art der Adresse: „A001“ bis „A255“ ist der 8-Kanal-Modus, „D001“ bis „D255“ der 4-Kanal-Modus. Kanal 8 muss zwischen 0 und 50 bleiben („CH1 – CH5 on“), sonst übernehmen Makros, Farbwechsel oder die Musiksteuerung das Licht; das macht die App mit dem Ruhewert 0. Die Anleitung nennt für Kanal 6 (Strobe) keinen Aus-Wert, sondern 000 bis 255 langsam bis schnell; das Profil geht davon aus, dass 0 aus bedeutet. Blitzt die Lampe im Ruhezustand, im Kanal-Test prüfen, ab welchem Wert das Strobo einsetzt. Den letzten Bereich von Kanal 8 druckt die Anleitung als „215-255“, was sich mit „201-250“ überschneidet; gemeint ist offensichtlich 251 bis 255, so ist er eingetragen.",
      "channels": [
        {
          "offset": 1,
          "function": "dimmer",
          "label": "Master Dimmer 000 bis 255"
        },
        {
          "offset": 2,
          "function": "red",
          "label": "Dimmer Rot: 000 aus, 001 bis 255 Helligkeit"
        },
        {
          "offset": 3,
          "function": "green",
          "label": "Dimmer Grün: 000 aus, 001 bis 255 Helligkeit"
        },
        {
          "offset": 4,
          "function": "blue",
          "label": "Dimmer Blau: 000 aus, 001 bis 255 Helligkeit"
        },
        {
          "offset": 5,
          "function": "white",
          "label": "Dimmer Weiß: 000 aus, 001 bis 255 Helligkeit"
        },
        {
          "offset": 6,
          "function": "strobe",
          "label": "Strobe (langsam bis schnell)",
          "ranges": [
            {
              "from": 0,
              "to": 255,
              "kind": "strobe",
              "label": "Strobo langsam bis schnell",
              "speed": "slowToFast"
            }
          ]
        },
        {
          "offset": 7,
          "function": "programSpeed",
          "label": "Geschwindigkeit (langsam bis schnell)"
        },
        {
          "offset": 8,
          "function": "program",
          "label": "Makrofunktionen",
          "ranges": [
            {
              "from": 0,
              "to": 50,
              "kind": "off",
              "label": "Kanäle 1 bis 5 aktiv (DMX)"
            },
            {
              "from": 51,
              "to": 100,
              "kind": "effect",
              "label": "Makrofunktion"
            },
            {
              "from": 101,
              "to": 150,
              "kind": "effect",
              "label": "Farbüberblendung"
            },
            {
              "from": 151,
              "to": 200,
              "kind": "effect",
              "label": "Strobo-Wechsel"
            },
            {
              "from": 201,
              "to": 250,
              "kind": "effect",
              "label": "Farbsprung"
            },
            {
              "from": 251,
              "to": 255,
              "kind": "effect",
              "label": "Musiksteuerung"
            }
          ]
        }
      ]
    },
    {
      "schemaVersion": 1,
      "id": "lightmaxx-vega-zoom-wash-beam-16ch",
      "manufacturer": "lightmaXX",
      "model": "VEGA ZOOM Wash Beam",
      "mode": "16 Kanäle",
      "category": "movingHeadWash",
      "channelCount": 16,
      "movement": {
        "panDegrees": 540,
        "tiltDegrees": 190
      },
      "verified": true,
      "source": "lightmaXX VEGA ZOOM Wash Beam, Bedienungsanleitung/User Manual (MUSIC STORE professional GmbH, LIG0013617-000, Stand 12/2018), „16 Channel Definition Table“ auf den Seiten 7 und 8 (deutscher Teil) bzw. 19 und 20 (englischer Teil), Menü „Betriebsarten“ Seiten 8 und 9, Pan 540° und Tilt 190° aus den Spezifikationen Seite 11; Artikelnummer LIG0013617-000; gelesen bei manualslib.com (Handbuch 1564689)",
      "deviceSetup": "Menü-Taste drücken, bis „ChMd“ im Display steht, mit Enter öffnen, den 16-Kanal-Modus wählen und mit Enter bestätigen. Dann Menü-Taste drücken, bis „A001“ erscheint, mit Enter öffnen (Anzeige „A0.0.1“), die Adresse aus der App einstellen und mit Enter bestätigen. Automatikprogramme („SHMd“) und Sound 2 Light („Soun“) ausgeschaltet lassen.",
      "notes": "Kleiner RGBW-Wash-Moving-Head mit 7 x 12 W LEDs und Zoom. Die Anleitung nennt nur diesen einen DMX-Modus mit 16 Kanälen. Kanal 16 heißt in der Tabelle „Focus“; das Gerät hat außer dem Zoom keine weitere Optik und sonst keinen Zoom-Kanal, deshalb ist er hier als Zoom eingetragen. In welche Richtung er eng und weit fährt, nennt die Anleitung nicht, bitte im Kanal-Test prüfen. Kanal 7 ist der Shutter: 0 bis 9 zu, 246 bis 255 offen; die App hält ihn offen. Kanal 12 (Farbtemperatur) nennt keine Einzelwerte und bleibt auf 0. Kanal 13 (feste Farbkombinationen und Farbsprung) und Kanal 14 (Farbverlauf) bleiben auf 0, weil die App die Farbe über Rot, Grün, Blau und Weiß mischt. Kanal 15 (interne Programme, Motor-Reset) bleibt auf 0. Die Richtung von Kanal 5 (XY-Geschwindigkeit) nennt die Anleitung nicht. Im Menü lässt sich unter „SPMd“ zwischen High Speed und Low Speed wählen.",
      "channels": [
        {
          "offset": 1,
          "function": "pan",
          "label": "X (Pan), Mitte 128",
          "defaultValue": 128
        },
        {
          "offset": 2,
          "function": "panFine",
          "label": "X-Fine (Pan fein)"
        },
        {
          "offset": 3,
          "function": "tilt",
          "label": "Y (Tilt), Mitte 128",
          "defaultValue": 128
        },
        {
          "offset": 4,
          "function": "tiltFine",
          "label": "Y-Fine (Tilt fein)"
        },
        {
          "offset": 5,
          "function": "panTiltSpeed",
          "label": "XY SPEED (Geschwindigkeit Pan/Tilt)"
        },
        {
          "offset": 6,
          "function": "dimmer",
          "label": "Dimmer (0 bis 100 %)"
        },
        {
          "offset": 7,
          "function": "shutter",
          "label": "Shutter, Strobo",
          "tags": [
            "needsOpen"
          ],
          "ranges": [
            {
              "from": 0,
              "to": 9,
              "kind": "closed",
              "label": "Shutter zu"
            },
            {
              "from": 10,
              "to": 245,
              "kind": "strobe",
              "label": "Strobo langsam bis schnell",
              "speed": "slowToFast"
            },
            {
              "from": 246,
              "to": 255,
              "kind": "open",
              "label": "Shutter offen"
            }
          ]
        },
        {
          "offset": 8,
          "function": "red",
          "label": "Rot"
        },
        {
          "offset": 9,
          "function": "green",
          "label": "Grün"
        },
        {
          "offset": 10,
          "function": "blue",
          "label": "Blau"
        },
        {
          "offset": 11,
          "function": "white",
          "label": "Weiß"
        },
        {
          "offset": 12,
          "function": "cto",
          "label": "Color Temp (Farbtemperatur)"
        },
        {
          "offset": 13,
          "function": "colorMacro",
          "label": "Farbmakros",
          "ranges": [
            {
              "from": 0,
              "to": 10,
              "kind": "off",
              "label": "Aus"
            },
            {
              "from": 11,
              "to": 20,
              "kind": "effect",
              "label": "Rot"
            },
            {
              "from": 21,
              "to": 30,
              "kind": "effect",
              "label": "Grün"
            },
            {
              "from": 31,
              "to": 40,
              "kind": "effect",
              "label": "Blau"
            },
            {
              "from": 41,
              "to": 50,
              "kind": "effect",
              "label": "Weiß"
            },
            {
              "from": 51,
              "to": 60,
              "kind": "effect",
              "label": "Rot + Grün"
            },
            {
              "from": 61,
              "to": 70,
              "kind": "effect",
              "label": "Grün + Blau"
            },
            {
              "from": 71,
              "to": 80,
              "kind": "effect",
              "label": "Blau + Weiß"
            },
            {
              "from": 81,
              "to": 90,
              "kind": "effect",
              "label": "Rot + Blau"
            },
            {
              "from": 91,
              "to": 100,
              "kind": "effect",
              "label": "Grün + Weiß"
            },
            {
              "from": 101,
              "to": 110,
              "kind": "effect",
              "label": "Rot + Weiß"
            },
            {
              "from": 111,
              "to": 120,
              "kind": "effect",
              "label": "Rot + Grün + Blau"
            },
            {
              "from": 121,
              "to": 130,
              "kind": "effect",
              "label": "Rot + Grün + Weiß"
            },
            {
              "from": 131,
              "to": 140,
              "kind": "effect",
              "label": "Grün + Blau + Weiß"
            },
            {
              "from": 141,
              "to": 150,
              "kind": "effect",
              "label": "Rot + Grün + Blau + Weiß"
            },
            {
              "from": 151,
              "to": 255,
              "kind": "effect",
              "label": "Farbsprung langsam bis schnell"
            }
          ]
        },
        {
          "offset": 14,
          "function": "programSpeed",
          "label": "Macro Color Line (Farbverlauf)",
          "ranges": [
            {
              "from": 0,
              "to": 10,
              "kind": "off",
              "label": "Aus"
            },
            {
              "from": 11,
              "to": 255,
              "kind": "effect",
              "label": "Farbverlauf langsam bis schnell"
            }
          ]
        },
        {
          "offset": 15,
          "function": "control",
          "label": "Interne Programme, Motor-Reset",
          "ranges": [
            {
              "from": 0,
              "to": 20,
              "kind": "off",
              "label": "Keine Funktion"
            },
            {
              "from": 21,
              "to": 40,
              "kind": "effect",
              "label": "Internes Programm 1"
            },
            {
              "from": 41,
              "to": 60,
              "kind": "effect",
              "label": "Internes Programm 2"
            },
            {
              "from": 61,
              "to": 80,
              "kind": "effect",
              "label": "Internes Programm 3"
            },
            {
              "from": 81,
              "to": 100,
              "kind": "effect",
              "label": "Internes Programm 4"
            },
            {
              "from": 101,
              "to": 120,
              "kind": "effect",
              "label": "Internes Programm 5"
            },
            {
              "from": 121,
              "to": 140,
              "kind": "effect",
              "label": "Internes Programm 6"
            },
            {
              "from": 141,
              "to": 160,
              "kind": "effect",
              "label": "Internes Programm 7"
            },
            {
              "from": 161,
              "to": 180,
              "kind": "effect",
              "label": "Internes Programm 8"
            },
            {
              "from": 181,
              "to": 200,
              "kind": "off",
              "label": "Keine Funktion"
            },
            {
              "from": 201,
              "to": 225,
              "kind": "other",
              "label": "Motor-Reset"
            },
            {
              "from": 226,
              "to": 255,
              "kind": "off",
              "label": "Keine Funktion"
            }
          ]
        },
        {
          "offset": 16,
          "function": "zoom",
          "label": "Focus (Zoom)"
        }
      ]
    },
    {
      "schemaVersion": 1,
      "id": "martin-era-150-wash-18ch",
      "manufacturer": "Martin",
      "model": "ERA 150 Wash",
      "mode": "18 Ch",
      "category": "movingHeadWash",
      "channelCount": 18,
      "movement": {
        "panDegrees": 540,
        "tiltDegrees": 260
      },
      "verified": true,
      "source": "Martin ERA 150 Wash, User Guide (Martin by Harman), Abschnitt „DMX protocol“, Seiten 37 bis 40; Pan 540° und Tilt 260° aus den Spezifikationen",
      "deviceSetup": "Im Menü mit UP/DOWN „DMX ADDRESS“ wählen, mit ENTER öffnen und die Adresse aus der App einstellen. Das Gerät hat nur diesen einen DMX-Modus mit 18 Kanälen.",
      "notes": "RGBW-Kopf mit Zoom. Dimmer, Rot, Grün, Blau, Zoom, Pan und Tilt sind 16 bit; die App nutzt den Fein-Kanal des Dimmers sowie Pan und Tilt fein. Die Fein-Kanäle der Farben (5, 7, 9) und des Zooms (13) kennt das Schema nicht als eigene Funktion, sie stehen als „other“ drin und bleiben auf 0 – der Grobkanal deckt den vollen Bereich ab. Kanal 10 ist die Farbtemperatur (CTC) und steht ab Werk auf 118 (6000 K), die App lässt sie dort stehen. Kanal 11 sind die Farb-Presets nach LEE-Filtern; er bleibt auf 0 (offen), damit die Farbleiste der App über RGBW wirkt. Kanal 18 sind Geräteeinstellungen und bleibt auf 0.",
      "channels": [
        {
          "offset": 1,
          "function": "shutter",
          "label": "Shutter- und Strobo-Effekte",
          "defaultValue": 30,
          "tags": [
            "needsOpen"
          ],
          "ranges": [
            {
              "from": 0,
              "to": 19,
              "kind": "closed",
              "label": "Shutter geschlossen"
            },
            {
              "from": 20,
              "to": 49,
              "kind": "open",
              "label": "Shutter offen"
            },
            {
              "from": 50,
              "to": 200,
              "kind": "strobe",
              "label": "Strobo, langsam bis schnell",
              "speed": "slowToFast"
            },
            {
              "from": 201,
              "to": 210,
              "kind": "open",
              "label": "Shutter offen"
            },
            {
              "from": 211,
              "to": 255,
              "kind": "random",
              "label": "Zufalls-Strobo, langsam bis schnell",
              "speed": "slowToFast"
            }
          ]
        },
        {
          "offset": 2,
          "function": "dimmer",
          "label": "Dimmer grob 0 bis 100 %"
        },
        {
          "offset": 3,
          "function": "dimmerFine",
          "label": "Dimmer fein"
        },
        {
          "offset": 4,
          "function": "red",
          "label": "Rot grob 0 bis 100 %"
        },
        {
          "offset": 5,
          "function": "other",
          "label": "Rot fein"
        },
        {
          "offset": 6,
          "function": "green",
          "label": "Grün grob 0 bis 100 %"
        },
        {
          "offset": 7,
          "function": "other",
          "label": "Grün fein"
        },
        {
          "offset": 8,
          "function": "blue",
          "label": "Blau grob 0 bis 100 %"
        },
        {
          "offset": 9,
          "function": "other",
          "label": "Blau fein"
        },
        {
          "offset": 10,
          "function": "cto",
          "label": "Farbtemperatur (CTC) 1800 K bis 12850 K, 118 = 6000 K",
          "defaultValue": 118
        },
        {
          "offset": 11,
          "function": "colorMacro",
          "label": "Farb-Presets (Color wheel effect)",
          "ranges": [
            {
              "from": 0,
              "to": 10,
              "kind": "off",
              "label": "Offen (Weiß)"
            },
            {
              "from": 11,
              "to": 12,
              "kind": "effect",
              "label": "Moroccan Pink (LEE 790)"
            },
            {
              "from": 13,
              "to": 14,
              "kind": "effect",
              "label": "Pink (LEE 157)"
            },
            {
              "from": 15,
              "to": 16,
              "kind": "effect",
              "label": "Special Rose Pink (LEE 332)"
            },
            {
              "from": 17,
              "to": 18,
              "kind": "effect",
              "label": "Follies Pink (LEE 328)"
            },
            {
              "from": 19,
              "to": 20,
              "kind": "effect",
              "label": "Fuchsia Pink (LEE 345)"
            },
            {
              "from": 21,
              "to": 22,
              "kind": "effect",
              "label": "Surprise Pink (LEE 194)"
            },
            {
              "from": 23,
              "to": 24,
              "kind": "effect",
              "label": "Congo Blue (LEE 181)"
            },
            {
              "from": 25,
              "to": 26,
              "kind": "effect",
              "label": "Tokyo Blue (LEE 071)"
            },
            {
              "from": 27,
              "to": 28,
              "kind": "effect",
              "label": "Deep Blue (LEE 120)"
            },
            {
              "from": 29,
              "to": 30,
              "kind": "effect",
              "label": "Just Blue (LEE 079)"
            },
            {
              "from": 31,
              "to": 32,
              "kind": "effect",
              "label": "Medium Blue (LEE 132)"
            },
            {
              "from": 33,
              "to": 34,
              "kind": "effect",
              "label": "Double CT Blue (LEE 200)"
            },
            {
              "from": 35,
              "to": 36,
              "kind": "effect",
              "label": "Slate Blue (LEE 161)"
            },
            {
              "from": 37,
              "to": 38,
              "kind": "effect",
              "label": "Full CT Blue (LEE 201)"
            },
            {
              "from": 39,
              "to": 40,
              "kind": "effect",
              "label": "Half CT Blue (LEE 202)"
            },
            {
              "from": 41,
              "to": 42,
              "kind": "effect",
              "label": "Steel Blue (LEE 117)"
            },
            {
              "from": 43,
              "to": 44,
              "kind": "effect",
              "label": "Lighter Blue (LEE 353)"
            },
            {
              "from": 45,
              "to": 46,
              "kind": "effect",
              "label": "Light Blue (LEE 118)"
            },
            {
              "from": 47,
              "to": 48,
              "kind": "effect",
              "label": "Medium Blue Green (LEE 116)"
            },
            {
              "from": 49,
              "to": 50,
              "kind": "effect",
              "label": "Dark Green (LEE 124)"
            },
            {
              "from": 51,
              "to": 52,
              "kind": "effect",
              "label": "Primary Green (LEE 139)"
            },
            {
              "from": 53,
              "to": 54,
              "kind": "effect",
              "label": "Moss Green (LEE 089)"
            },
            {
              "from": 55,
              "to": 56,
              "kind": "effect",
              "label": "Fern Green (LEE 122)"
            },
            {
              "from": 57,
              "to": 58,
              "kind": "effect",
              "label": "Jas Green (LEE 738)"
            },
            {
              "from": 59,
              "to": 60,
              "kind": "effect",
              "label": "Lime Green (LEE 088)"
            },
            {
              "from": 61,
              "to": 62,
              "kind": "effect",
              "label": "Spring Yellow (LEE 100)"
            },
            {
              "from": 63,
              "to": 64,
              "kind": "effect",
              "label": "Deep Amber (LEE 104)"
            },
            {
              "from": 65,
              "to": 66,
              "kind": "effect",
              "label": "Chrome Orange (LEE 179)"
            },
            {
              "from": 67,
              "to": 68,
              "kind": "effect",
              "label": "Orange (LEE 105)"
            },
            {
              "from": 69,
              "to": 70,
              "kind": "effect",
              "label": "Gold Amber (LEE 021)"
            },
            {
              "from": 71,
              "to": 72,
              "kind": "effect",
              "label": "Millennium Gold (LEE 778)"
            },
            {
              "from": 73,
              "to": 74,
              "kind": "effect",
              "label": "Deep Golden Amber (LEE 135)"
            },
            {
              "from": 75,
              "to": 76,
              "kind": "effect",
              "label": "Flame Red (LEE 164)"
            },
            {
              "from": 77,
              "to": 78,
              "kind": "effect",
              "label": "Red Magenta (LEE 113)"
            },
            {
              "from": 79,
              "to": 80,
              "kind": "effect",
              "label": "Medium Lavender (LEE 343)"
            },
            {
              "from": 81,
              "to": 82,
              "kind": "effect",
              "label": "Pure White (nur weiße LEDs)"
            },
            {
              "from": 83,
              "to": 84,
              "kind": "effect",
              "label": "Pure Red (nur rote LEDs)"
            },
            {
              "from": 85,
              "to": 86,
              "kind": "effect",
              "label": "Pure Yellow (rote und grüne LEDs)"
            },
            {
              "from": 87,
              "to": 88,
              "kind": "effect",
              "label": "Pure Green (nur grüne LEDs)"
            },
            {
              "from": 89,
              "to": 90,
              "kind": "effect",
              "label": "Pure Cyan (grüne und blaue LEDs)"
            },
            {
              "from": 91,
              "to": 92,
              "kind": "effect",
              "label": "Pure Blue (nur blaue LEDs)"
            },
            {
              "from": 93,
              "to": 94,
              "kind": "effect",
              "label": "Pure Magenta (blaue und rote LEDs)"
            },
            {
              "from": 95,
              "to": 96,
              "kind": "effect",
              "label": "Peacock Blue (LEE 115)"
            },
            {
              "from": 97,
              "to": 98,
              "kind": "effect",
              "label": "Dark Lavender (LEE 180)"
            },
            {
              "from": 99,
              "to": 100,
              "kind": "effect",
              "label": "Double CT Orange (LEE 287)"
            },
            {
              "from": 101,
              "to": 102,
              "kind": "effect",
              "label": "Full CT Orange (LEE 204)"
            },
            {
              "from": 103,
              "to": 104,
              "kind": "effect",
              "label": "Half CT Orange (LEE 205)"
            },
            {
              "from": 105,
              "to": 106,
              "kind": "effect",
              "label": "Deep Straw (LEE 015)"
            },
            {
              "from": 107,
              "to": 190,
              "kind": "off",
              "label": "Keine Funktion"
            },
            {
              "from": 191,
              "to": 214,
              "kind": "rotation",
              "label": "Farbdurchlauf aufsteigend, schnell bis langsam",
              "speed": "fastToSlow"
            },
            {
              "from": 215,
              "to": 219,
              "kind": "off",
              "label": "Stopp auf der aktuellen Position"
            },
            {
              "from": 220,
              "to": 243,
              "kind": "rotation",
              "label": "Farbdurchlauf absteigend, langsam bis schnell",
              "speed": "slowToFast"
            },
            {
              "from": 244,
              "to": 247,
              "kind": "random",
              "label": "Zufallsfarbe schnell"
            },
            {
              "from": 248,
              "to": 251,
              "kind": "random",
              "label": "Zufallsfarbe mittel"
            },
            {
              "from": 252,
              "to": 255,
              "kind": "random",
              "label": "Zufallsfarbe langsam"
            }
          ]
        },
        {
          "offset": 12,
          "function": "zoom",
          "label": "Zoom grob, eng bis weit",
          "defaultValue": 128
        },
        {
          "offset": 13,
          "function": "other",
          "label": "Zoom fein"
        },
        {
          "offset": 14,
          "function": "pan",
          "label": "Pan grob, links nach rechts, Mitte 128",
          "defaultValue": 128
        },
        {
          "offset": 15,
          "function": "panFine",
          "label": "Pan fein"
        },
        {
          "offset": 16,
          "function": "tilt",
          "label": "Tilt grob, vorne nach hinten, Mitte 128",
          "defaultValue": 128
        },
        {
          "offset": 17,
          "function": "tiltFine",
          "label": "Tilt fein"
        },
        {
          "offset": 18,
          "function": "control",
          "label": "Steuerung und Einstellungen",
          "ranges": [
            {
              "from": 0,
              "to": 9,
              "kind": "off",
              "label": "Keine Funktion (sperrt die Kalibrierung)"
            },
            {
              "from": 10,
              "to": 14,
              "kind": "other",
              "label": "Gerät zurücksetzen, 5 s halten"
            },
            {
              "from": 15,
              "to": 16,
              "kind": "off",
              "label": "Keine Funktion"
            },
            {
              "from": 17,
              "to": 17,
              "kind": "other",
              "label": "Beam zurücksetzen, 5 s halten"
            },
            {
              "from": 18,
              "to": 18,
              "kind": "other",
              "label": "Pan und Tilt zurücksetzen, 5 s halten"
            },
            {
              "from": 19,
              "to": 22,
              "kind": "off",
              "label": "Keine Funktion"
            },
            {
              "from": 23,
              "to": 26,
              "kind": "other",
              "label": "Dimmerkurve linear, quadratisch, invers quadratisch, S-Kurve"
            },
            {
              "from": 27,
              "to": 28,
              "kind": "off",
              "label": "Keine Funktion"
            },
            {
              "from": 29,
              "to": 30,
              "kind": "other",
              "label": "Pan/Tilt-Geschwindigkeit schnell bzw. weich"
            },
            {
              "from": 31,
              "to": 32,
              "kind": "other",
              "label": "Dimmgeschwindigkeit schnell bzw. langsam"
            },
            {
              "from": 33,
              "to": 37,
              "kind": "off",
              "label": "Keine Funktion"
            },
            {
              "from": 38,
              "to": 40,
              "kind": "other",
              "label": "Farbmodus erweitert, kalibriert, roh"
            },
            {
              "from": 41,
              "to": 51,
              "kind": "off",
              "label": "Keine Funktion"
            },
            {
              "from": 52,
              "to": 53,
              "kind": "other",
              "label": "Display ein bzw. aus"
            },
            {
              "from": 54,
              "to": 56,
              "kind": "other",
              "label": "Lüfter geregelt, voll, Theatermodus"
            },
            {
              "from": 57,
              "to": 60,
              "kind": "off",
              "label": "Keine Funktion"
            },
            {
              "from": 61,
              "to": 62,
              "kind": "other",
              "label": "Ruhemodus ein bzw. aus"
            },
            {
              "from": 63,
              "to": 64,
              "kind": "off",
              "label": "Keine Funktion"
            },
            {
              "from": 65,
              "to": 71,
              "kind": "other",
              "label": "Pan/Tilt-Grenzen setzen und zurücksetzen"
            },
            {
              "from": 72,
              "to": 73,
              "kind": "other",
              "label": "Glühlampen-Nachbildung ein bzw. aus"
            }
          ]
        }
      ]
    },
    {
      "schemaVersion": 1,
      "id": "purelight-3-way-mini-11ch",
      "manufacturer": "PURElight",
      "model": "3-Way mini",
      "mode": "11CH",
      "category": "movingHeadWash",
      "channelCount": 11,
      "movement": {
        "panDegrees": 360,
        "tiltDegrees": 270
      },
      "verified": true,
      "source": "PURElight 3-Way mini Bedienungsanleitung (MUSIC STORE professional), 11-Kanal-Modus S. 8, Menü DmxSet S. 11, Spezifikationen S. 13",
      "deviceSetup": "Menü DmxSet → Address auf die Adresse aus der App, Channel Set auf 11CH.",
      "notes": "Dieser Modus hat kein Feinsignal für Drehen und Neigen, der Kopf fährt also gröber. Empfohlen ist 14CH. Drehen läuft laut Anleitung endlos, Neigen 0 bis 270 Grad. Kanal 3 bleibt auf 0 (Offset-Position). Kanal 9 Stroboskop: ob 0 wirklich aus ist, bitte im Kanal-Test prüfen.",
      "channels": [
        {
          "offset": 1,
          "function": "pan",
          "label": "PAN (max. Schwenkbewegung)",
          "defaultValue": 128
        },
        {
          "offset": 2,
          "function": "tilt",
          "label": "TILT (max. Kippbewegung)",
          "defaultValue": 128
        },
        {
          "offset": 3,
          "function": "motor",
          "label": "Offset Position / Rotation",
          "ranges": [
            {
              "from": 0,
              "to": 127,
              "kind": "other",
              "label": "Offset Position"
            },
            {
              "from": 128,
              "to": 191,
              "kind": "rotation",
              "label": "Vorwärts Rotation"
            },
            {
              "from": 192,
              "to": 255,
              "kind": "rotation",
              "label": "Rückwärts Rotation"
            }
          ]
        },
        {
          "offset": 4,
          "function": "dimmer",
          "label": "Master Dimmer"
        },
        {
          "offset": 5,
          "function": "red",
          "label": "Rot Dimmer"
        },
        {
          "offset": 6,
          "function": "green",
          "label": "Grün Dimmer"
        },
        {
          "offset": 7,
          "function": "blue",
          "label": "Blau Dimmer"
        },
        {
          "offset": 8,
          "function": "white",
          "label": "Weiß Dimmer"
        },
        {
          "offset": 9,
          "function": "strobe",
          "label": "Stroboskop (Geschwindigkeit langsam zu schnell)",
          "ranges": [
            {
              "from": 0,
              "to": 255,
              "kind": "strobe",
              "label": "Strobo langsam bis schnell",
              "speed": "slowToFast"
            }
          ]
        },
        {
          "offset": 10,
          "function": "program",
          "label": "Auto Show",
          "ranges": [
            {
              "from": 0,
              "to": 249,
              "kind": "off",
              "label": "Keine Funktion"
            },
            {
              "from": 250,
              "to": 255,
              "kind": "effect",
              "label": "Auto Show"
            }
          ]
        },
        {
          "offset": 11,
          "function": "reset",
          "label": "Reset",
          "ranges": [
            {
              "from": 0,
              "to": 249,
              "kind": "off",
              "label": "Keine Funktion"
            },
            {
              "from": 250,
              "to": 255,
              "kind": "other",
              "label": "Reset"
            }
          ]
        }
      ]
    },
    {
      "schemaVersion": 1,
      "id": "purelight-3-way-mini-14ch",
      "manufacturer": "PURElight",
      "model": "3-Way mini",
      "mode": "14CH",
      "category": "movingHeadWash",
      "channelCount": 14,
      "movement": {
        "panDegrees": 360,
        "tiltDegrees": 270
      },
      "verified": true,
      "source": "PURElight 3-Way mini Bedienungsanleitung (MUSIC STORE professional), 14-Kanal-Modus S. 9, Menü DmxSet S. 11, Spezifikationen S. 13",
      "deviceSetup": "Menü DmxSet → Address auf die Adresse aus der App, Channel Set auf 14CH, DMX Mode als Betriebsart.",
      "notes": "6 x 10 W RGBW-LED, Abstrahlwinkel 6 Grad. Drehen läuft laut Anleitung endlos (0 Grad bis unendlich), in der App sind 360 Grad eingetragen, damit der Bereich rechnerisch eine Runde ist. Neigen 0 bis 270 Grad. Kanal 6 bleibt auf 0 (Offset-Position), damit der Kopf normal positioniert wird und nicht dauernd dreht. Kanal 12 Stroboskop: die Anleitung nennt für 0 bis 255 nur „langsam zu schnell“, ob 0 wirklich aus ist, bitte im Kanal-Test prüfen.",
      "channels": [
        {
          "offset": 1,
          "function": "pan",
          "label": "PAN (max. Schwenkbewegung)",
          "defaultValue": 128
        },
        {
          "offset": 2,
          "function": "panFine",
          "label": "PAN Feineinstellung"
        },
        {
          "offset": 3,
          "function": "tilt",
          "label": "TILT (max. Kippbewegung)",
          "defaultValue": 128
        },
        {
          "offset": 4,
          "function": "tiltFine",
          "label": "TILT Feineinstellung"
        },
        {
          "offset": 5,
          "function": "panTiltSpeed",
          "label": "PAN/TILT Geschwindigkeit (langsam zu schnell)",
          "ranges": [
            {
              "from": 0,
              "to": 255,
              "kind": "fade",
              "label": "Langsam bis schnell",
              "speed": "slowToFast"
            }
          ]
        },
        {
          "offset": 6,
          "function": "motor",
          "label": "Offset Position / Rotation",
          "ranges": [
            {
              "from": 0,
              "to": 127,
              "kind": "other",
              "label": "Offset Position"
            },
            {
              "from": 128,
              "to": 191,
              "kind": "rotation",
              "label": "Vorwärts Rotation"
            },
            {
              "from": 192,
              "to": 255,
              "kind": "rotation",
              "label": "Rückwärts Rotation"
            }
          ]
        },
        {
          "offset": 7,
          "function": "dimmer",
          "label": "Master Dimmer"
        },
        {
          "offset": 8,
          "function": "red",
          "label": "Rot Dimmer"
        },
        {
          "offset": 9,
          "function": "green",
          "label": "Grün Dimmer"
        },
        {
          "offset": 10,
          "function": "blue",
          "label": "Blau Dimmer"
        },
        {
          "offset": 11,
          "function": "white",
          "label": "Weiß Dimmer"
        },
        {
          "offset": 12,
          "function": "strobe",
          "label": "Stroboskop (Geschwindigkeit langsam zu schnell)",
          "ranges": [
            {
              "from": 0,
              "to": 255,
              "kind": "strobe",
              "label": "Strobo langsam bis schnell",
              "speed": "slowToFast"
            }
          ]
        },
        {
          "offset": 13,
          "function": "colorMacro",
          "label": "Makros",
          "ranges": [
            {
              "from": 0,
              "to": 6,
              "kind": "off",
              "label": "Keine Funktion"
            },
            {
              "from": 7,
              "to": 255,
              "kind": "effect",
              "label": "Makros"
            }
          ]
        },
        {
          "offset": 14,
          "function": "reset",
          "label": "Reset"
        }
      ]
    },
    {
      "schemaVersion": 1,
      "id": "purelight-led-bar-18-13ch",
      "manufacturer": "PURElight",
      "model": "LED BAR 18 18x 3W RGB",
      "mode": "CH13",
      "category": "pixelBar",
      "channelCount": 13,
      "segments": 3,
      "verified": true,
      "source": "PURElight LED BAR 18 (Music-Store-Artikel LIG0017356-000), Bedienungsanleitung DE/EN, Stand 10/2020, Hersteller Music Store professional GmbH, Abschnitt „Betriebsart DMX“, 13-Kanal-Modus Seite 8, Menü Seite 10; PDF (nur deutscher Teil) von partyworker.de: https://www.partyworker.de/media/manual/Pure_Light_LED_Bad_18x3.pdf",
      "deviceSetup": "Menü mit der Taste „Mode“ aufrufen und mit „Up“/„Down“ zum Menüpunkt „d001“ gehen: dort die Adresse aus der App (d001 bis d512) einstellen und die Kanalzahl „CH13“ wählen, jeweils mit „Enter“ bestätigen. Die Anleitung führt Adresse und Kanalwahl in derselben Menüzeile, die genaue Tastenfolge für die Kanalwahl steht nicht darin.",
      "notes": "Empfohlener Modus für Lauflichter: drei Segmente mit je Rot, Grün und Blau. Einen Gesamtdimmer gibt es in diesem Modus nicht (Kanal 10 hat laut Anleitung keine Funktion), die App regelt die Helligkeit über die Farbkanäle. Kanal 12 bleibt auf 0 („Manuelles Dimmen“), sonst laufen die eingebauten Effekte bzw. die Musiksteuerung; Kanal 13 ist deren Geschwindigkeit. LED-Leiste mit 18 × 3 W RGB, 1,05 m lang, laut Anleitung in 3 einzeln steuerbare Segmente geteilt (nur im CH13-Modus einzeln). Das Stroboskop steht in der Anleitung als 000-255 „langsam zu schnell“ ohne eigenen Aus-Bereich; die App lässt den Kanal auf 0. Blitzt die Leiste bei 0, bitte melden.",
      "channels": [
        {
          "offset": 1,
          "function": "red",
          "label": "1. Segment Rot Dimmer 0 bis 100 %",
          "segment": 1
        },
        {
          "offset": 2,
          "function": "green",
          "label": "1. Segment Grün Dimmer 0 bis 100 %",
          "segment": 1
        },
        {
          "offset": 3,
          "function": "blue",
          "label": "1. Segment Blau Dimmer 0 bis 100 %",
          "segment": 1
        },
        {
          "offset": 4,
          "function": "red",
          "label": "2. Segment Rot Dimmer 0 bis 100 %",
          "segment": 2
        },
        {
          "offset": 5,
          "function": "green",
          "label": "2. Segment Grün Dimmer 0 bis 100 %",
          "segment": 2
        },
        {
          "offset": 6,
          "function": "blue",
          "label": "2. Segment Blau Dimmer 0 bis 100 %",
          "segment": 2
        },
        {
          "offset": 7,
          "function": "red",
          "label": "3. Segment Rot Dimmer 0 bis 100 %",
          "segment": 3
        },
        {
          "offset": 8,
          "function": "green",
          "label": "3. Segment Grün Dimmer 0 bis 100 %",
          "segment": 3
        },
        {
          "offset": 9,
          "function": "blue",
          "label": "3. Segment Blau Dimmer 0 bis 100 %",
          "segment": 3
        },
        {
          "offset": 10,
          "function": "other",
          "label": "Keine Funktion"
        },
        {
          "offset": 11,
          "function": "strobe",
          "label": "Stroboskop (Geschwindigkeit: langsam zu schnell)"
        },
        {
          "offset": 12,
          "function": "program",
          "label": "Manuelles Dimmen / Integrierte Effekte / Musiksteuerung",
          "ranges": [
            {
              "from": 0,
              "to": 9,
              "kind": "off",
              "label": "Manuelles Dimmen"
            },
            {
              "from": 10,
              "to": 249,
              "kind": "effect",
              "label": "Integrierte Effekte"
            },
            {
              "from": 250,
              "to": 255,
              "kind": "effect",
              "label": "Musiksteuerung"
            }
          ]
        },
        {
          "offset": 13,
          "function": "programSpeed",
          "label": "Einstellung Geschwindigkeit (langsam zu schnell)"
        }
      ]
    },
    {
      "schemaVersion": 1,
      "id": "purelight-led-bar-18-3ch",
      "manufacturer": "PURElight",
      "model": "LED BAR 18 18x 3W RGB",
      "mode": "CH3",
      "category": "par",
      "channelCount": 3,
      "verified": true,
      "source": "PURElight LED BAR 18 (Music-Store-Artikel LIG0017356-000), Bedienungsanleitung DE/EN, Stand 10/2020, Hersteller Music Store professional GmbH, Abschnitt „Betriebsart DMX“, 3-Kanal-Modus Seite 6, Menü Seite 10; PDF (nur deutscher Teil) von partyworker.de: https://www.partyworker.de/media/manual/Pure_Light_LED_Bad_18x3.pdf",
      "deviceSetup": "Menü mit der Taste „Mode“ aufrufen und mit „Up“/„Down“ zum Menüpunkt „d001“ gehen: dort die Adresse aus der App (d001 bis d512) einstellen und die Kanalzahl „CH3“ wählen, jeweils mit „Enter“ bestätigen. Die Anleitung führt Adresse und Kanalwahl in derselben Menüzeile, die genaue Tastenfolge für die Kanalwahl steht nicht darin.",
      "notes": "Einfachster Modus: nur Rot, Grün und Blau für die ganze Leiste, kein Dimmer und kein Strobo; die App regelt die Helligkeit über die drei Farben. Alle LEDs gehen gemeinsam, deshalb Kategorie „par“ und kein Lauflicht. LED-Leiste mit 18 × 3 W RGB, 1,05 m lang, laut Anleitung in 3 einzeln steuerbare Segmente geteilt (nur im CH13-Modus einzeln).",
      "channels": [
        {
          "offset": 1,
          "function": "red",
          "label": "Rot Dimmer 0 bis 100 %"
        },
        {
          "offset": 2,
          "function": "green",
          "label": "Grün Dimmer 0 bis 100 %"
        },
        {
          "offset": 3,
          "function": "blue",
          "label": "Blau Dimmer 0 bis 100 %"
        }
      ]
    },
    {
      "schemaVersion": 1,
      "id": "purelight-led-bar-18-7ch",
      "manufacturer": "PURElight",
      "model": "LED BAR 18 18x 3W RGB",
      "mode": "CH7",
      "category": "par",
      "channelCount": 7,
      "verified": true,
      "source": "PURElight LED BAR 18 (Music-Store-Artikel LIG0017356-000), Bedienungsanleitung DE/EN, Stand 10/2020, Hersteller Music Store professional GmbH, Abschnitt „Betriebsart DMX“, 7-Kanal-Modus Seite 7, Menü Seite 10; PDF (nur deutscher Teil) von partyworker.de: https://www.partyworker.de/media/manual/Pure_Light_LED_Bad_18x3.pdf",
      "deviceSetup": "Menü mit der Taste „Mode“ aufrufen und mit „Up“/„Down“ zum Menüpunkt „d001“ gehen: dort die Adresse aus der App (d001 bis d512) einstellen und die Kanalzahl „CH7“ wählen, jeweils mit „Enter“ bestätigen. Die Anleitung führt Adresse und Kanalwahl in derselben Menüzeile, die genaue Tastenfolge für die Kanalwahl steht nicht darin.",
      "notes": "Modus mit eigenem Dimmer und Strobo, aber ohne Segmente: alle LEDs gehen gemeinsam, deshalb Kategorie „par“ und kein Lauflicht. Kanal 6 bleibt auf 0 („Manuelles Dimmen“), sonst laufen die eingebauten Effekte bzw. die Musiksteuerung; Kanal 7 ist deren Geschwindigkeit. LED-Leiste mit 18 × 3 W RGB, 1,05 m lang, laut Anleitung in 3 einzeln steuerbare Segmente geteilt (nur im CH13-Modus einzeln). Das Stroboskop steht in der Anleitung als 000-255 „langsam zu schnell“ ohne eigenen Aus-Bereich; die App lässt den Kanal auf 0. Blitzt die Leiste bei 0, bitte melden.",
      "channels": [
        {
          "offset": 1,
          "function": "dimmer",
          "label": "Dimmer 0 bis 100 %"
        },
        {
          "offset": 2,
          "function": "red",
          "label": "Rot Dimmer 0 bis 100 %"
        },
        {
          "offset": 3,
          "function": "green",
          "label": "Grün Dimmer 0 bis 100 %"
        },
        {
          "offset": 4,
          "function": "blue",
          "label": "Blau Dimmer 0 bis 100 %"
        },
        {
          "offset": 5,
          "function": "strobe",
          "label": "Stroboskop (Geschwindigkeit: langsam zu schnell)"
        },
        {
          "offset": 6,
          "function": "program",
          "label": "Manuelles Dimmen / Integrierte Effekte / Musiksteuerung",
          "ranges": [
            {
              "from": 0,
              "to": 9,
              "kind": "off",
              "label": "Manuelles Dimmen"
            },
            {
              "from": 10,
              "to": 249,
              "kind": "effect",
              "label": "Integrierte Effekte"
            },
            {
              "from": 250,
              "to": 255,
              "kind": "effect",
              "label": "Musiksteuerung"
            }
          ]
        },
        {
          "offset": 7,
          "function": "programSpeed",
          "label": "Einstellung Geschwindigkeit (langsam zu schnell)"
        }
      ]
    },
    {
      "schemaVersion": 1,
      "id": "purelight-muvy-spotone-35w-led-11ch",
      "manufacturer": "PURElight",
      "model": "MUVY SpotOne 35W LED",
      "mode": "11CH",
      "category": "movingHeadSpot",
      "channelCount": 11,
      "movement": {
        "panDegrees": 540,
        "tiltDegrees": 230
      },
      "verified": true,
      "source": "PURElight MUVY SpotOne (Music-Store-Artikel LIG0016704-000), Bedienungsanleitung DE/EN, Stand 07/2020, Hersteller Music Store professional GmbH, Abschnitt „Betriebsart DMX“, 11-Kanal-Modus Seiten 10 und 11 (englisch „11 Channel Mode“ Seiten 26 und 27); Menü Seite 13 (englisch 29), Pan 540° und Tilt 230° aus den Spezifikationen Seite 15 (englisch 31); gelesen bei manualslib.com: https://www.manualslib.com/manual/1916522/Purelight-Muvy-Spotone.html",
      "deviceSetup": "Menü mit der Taste „Mode“ aufrufen, mit „Up“/„Down“ zu „CHND“ gehen und „11CH“ wählen, mit „Enter“ bestätigen. Danach unter „ADDR“ (A001 bis A512) die Adresse aus der App einstellen und mit „Enter“ bestätigen.",
      "notes": "Empfohlener Modus: nur hier gibt es die Feinkanäle für Drehung und Neigung. Kanal 10 bleibt auf 0 („Andere Kanäle an“), damit die App das Licht bestimmt; die Anleitung schreibt beim letzten Bereich „234-255“, gemeint ist 235 bis 255. Moving Head Spot mit 30-W-LED (weiß), Farbrad mit 7 Farben plus Weiß und statischem Goborad mit 7 Gobos plus offen; Fokus wird von Hand am Gerät eingestellt. Einen Kanal für die Pan/Tilt-Geschwindigkeit gibt es in keinem Modus. Die Anleitung überschneidet auf dem Farbrad die Grenzen (009-019 Rot, 019-029 Gelb usw.); hier beginnt jede Farbe beim genannten Startwert und endet einen Wert vor der nächsten. Die Mischfarben ab Wert 80 haben bewusst keinen Farbwert, damit die App sie nicht von selbst wählt. Das Stroboskop steht in der Anleitung als 000-255 „langsam zu schnell“ ohne eigenen Aus-Bereich; die App lässt den Kanal auf 0. Blitzt die Lampe bei 0, bitte melden. Der Kanal „Horizontal-Vertikaler-Lauf“ (fährt eine eingebaute Bewegung) ist in der Anleitung nicht weiter aufgeschlüsselt und bleibt auf 0. Im Menü unter „BLAND“ legt man fest, was das Gerät ohne DMX tut (BLAC, AUTO, SOUN, HOL); für den Betrieb mit der App ist „BLAC“ sinnvoll. Namen der Gobos lassen sich unter Modelle → „Gobos benennen“ an der Lampe vergeben.",
      "channels": [
        {
          "offset": 1,
          "function": "pan",
          "label": "PAN 0° bis 540°, Mitte 128",
          "defaultValue": 128
        },
        {
          "offset": 2,
          "function": "tilt",
          "label": "TILT 0° bis 230°, Mitte 128",
          "defaultValue": 128
        },
        {
          "offset": 3,
          "function": "panFine",
          "label": "PAN fine"
        },
        {
          "offset": 4,
          "function": "tiltFine",
          "label": "TILT fine"
        },
        {
          "offset": 5,
          "function": "colorWheel",
          "label": "Farbauswahl",
          "ranges": [
            {
              "from": 0,
              "to": 8,
              "kind": "slot",
              "label": "Keine Farbe (offen, weiß)",
              "color": "#FFFFFF"
            },
            {
              "from": 9,
              "to": 18,
              "kind": "slot",
              "label": "Rot",
              "color": "#FF0000"
            },
            {
              "from": 19,
              "to": 28,
              "kind": "slot",
              "label": "Gelb",
              "color": "#FFFF00"
            },
            {
              "from": 29,
              "to": 38,
              "kind": "slot",
              "label": "Blau",
              "color": "#0000FF"
            },
            {
              "from": 39,
              "to": 48,
              "kind": "slot",
              "label": "Grün",
              "color": "#00FF00"
            },
            {
              "from": 49,
              "to": 58,
              "kind": "slot",
              "label": "Orange",
              "color": "#FF7F00"
            },
            {
              "from": 59,
              "to": 68,
              "kind": "slot",
              "label": "Pink",
              "color": "#FF66CC"
            },
            {
              "from": 69,
              "to": 79,
              "kind": "slot",
              "label": "Cyan Blau",
              "color": "#00FFFF"
            },
            {
              "from": 80,
              "to": 89,
              "kind": "slot",
              "label": "Cyan Blau + Pink"
            },
            {
              "from": 90,
              "to": 99,
              "kind": "slot",
              "label": "Pink + Orange"
            },
            {
              "from": 100,
              "to": 109,
              "kind": "slot",
              "label": "Orange + Grün"
            },
            {
              "from": 110,
              "to": 119,
              "kind": "slot",
              "label": "Grün + Blau"
            },
            {
              "from": 120,
              "to": 129,
              "kind": "slot",
              "label": "Blau + Gelb"
            },
            {
              "from": 130,
              "to": 139,
              "kind": "slot",
              "label": "Gelb + Rot"
            },
            {
              "from": 140,
              "to": 255,
              "kind": "effect",
              "label": "Automatischer Farbwechsel, langsam bis schnell"
            }
          ]
        },
        {
          "offset": 6,
          "function": "gobo",
          "label": "Gobo",
          "ranges": [
            {
              "from": 0,
              "to": 8,
              "kind": "slot",
              "label": "Offen, kein Gobo"
            },
            {
              "from": 9,
              "to": 15,
              "kind": "slot",
              "label": "Gobo 1"
            },
            {
              "from": 16,
              "to": 23,
              "kind": "slot",
              "label": "Gobo 2"
            },
            {
              "from": 24,
              "to": 31,
              "kind": "slot",
              "label": "Gobo 3"
            },
            {
              "from": 32,
              "to": 39,
              "kind": "slot",
              "label": "Gobo 4"
            },
            {
              "from": 40,
              "to": 47,
              "kind": "slot",
              "label": "Gobo 5"
            },
            {
              "from": 48,
              "to": 55,
              "kind": "slot",
              "label": "Gobo 6"
            },
            {
              "from": 56,
              "to": 63,
              "kind": "slot",
              "label": "Gobo 7"
            },
            {
              "from": 64,
              "to": 71,
              "kind": "off",
              "label": "Keine Funktion"
            },
            {
              "from": 72,
              "to": 79,
              "kind": "shake",
              "label": "Gobo 1 wackelt (Gobo Shake 1)"
            },
            {
              "from": 80,
              "to": 87,
              "kind": "shake",
              "label": "Gobo 2 wackelt (Gobo Shake 2)"
            },
            {
              "from": 88,
              "to": 95,
              "kind": "shake",
              "label": "Gobo 3 wackelt (Gobo Shake 3)"
            },
            {
              "from": 96,
              "to": 103,
              "kind": "shake",
              "label": "Gobo 4 wackelt (Gobo Shake 4)"
            },
            {
              "from": 104,
              "to": 111,
              "kind": "shake",
              "label": "Gobo 5 wackelt (Gobo Shake 5)"
            },
            {
              "from": 112,
              "to": 119,
              "kind": "shake",
              "label": "Gobo 6 wackelt (Gobo Shake 6)"
            },
            {
              "from": 120,
              "to": 127,
              "kind": "shake",
              "label": "Gobo 7 wackelt (Gobo Shake 7)"
            },
            {
              "from": 128,
              "to": 255,
              "kind": "rotation",
              "label": "Goborad läuft durch, langsam bis schnell",
              "speed": "slowToFast"
            }
          ]
        },
        {
          "offset": 7,
          "function": "strobe",
          "label": "Stroboskop, Geschwindigkeit langsam bis schnell"
        },
        {
          "offset": 8,
          "function": "dimmer",
          "label": "Dimmer 0 bis 100 %"
        },
        {
          "offset": 9,
          "function": "other",
          "label": "Horizontal-Vertikaler-Lauf"
        },
        {
          "offset": 10,
          "function": "program",
          "label": "Auto- und Musiksteuerung",
          "ranges": [
            {
              "from": 0,
              "to": 59,
              "kind": "off",
              "label": "Andere Kanäle an"
            },
            {
              "from": 60,
              "to": 84,
              "kind": "effect",
              "label": "Auto Modus 3"
            },
            {
              "from": 85,
              "to": 109,
              "kind": "effect",
              "label": "Auto Modus 2"
            },
            {
              "from": 110,
              "to": 134,
              "kind": "effect",
              "label": "Auto Modus 1"
            },
            {
              "from": 135,
              "to": 159,
              "kind": "effect",
              "label": "Musiksteuerung 0"
            },
            {
              "from": 160,
              "to": 184,
              "kind": "effect",
              "label": "Musiksteuerung 3"
            },
            {
              "from": 185,
              "to": 209,
              "kind": "effect",
              "label": "Musiksteuerung 2"
            },
            {
              "from": 210,
              "to": 234,
              "kind": "effect",
              "label": "Musiksteuerung 1"
            },
            {
              "from": 235,
              "to": 255,
              "kind": "effect",
              "label": "Musiksteuerung 0"
            }
          ]
        },
        {
          "offset": 11,
          "function": "reset",
          "label": "Reset (nach 5 Sekunden)",
          "ranges": [
            {
              "from": 250,
              "to": 255,
              "kind": "other",
              "label": "Reset (nach 5 Sekunden)"
            }
          ]
        }
      ]
    },
    {
      "schemaVersion": 1,
      "id": "purelight-muvy-spotone-35w-led-9ch",
      "manufacturer": "PURElight",
      "model": "MUVY SpotOne 35W LED",
      "mode": "9CH",
      "category": "movingHeadSpot",
      "channelCount": 9,
      "movement": {
        "panDegrees": 540,
        "tiltDegrees": 230
      },
      "verified": true,
      "source": "PURElight MUVY SpotOne (Music-Store-Artikel LIG0016704-000), Bedienungsanleitung DE/EN, Stand 07/2020, Hersteller Music Store professional GmbH, Abschnitt „Betriebsart DMX“, 9-Kanal-Modus Seiten 8 und 9 (englisch „9 Channel Mode“ Seiten 24 und 25); Menü Seite 13 (englisch 29), Pan 540° und Tilt 230° aus den Spezifikationen Seite 15 (englisch 31); gelesen bei manualslib.com: https://www.manualslib.com/manual/1916522/Purelight-Muvy-Spotone.html",
      "deviceSetup": "Menü mit der Taste „Mode“ aufrufen, mit „Up“/„Down“ zu „CHND“ gehen und „9CH“ wählen, mit „Enter“ bestätigen. Danach unter „ADDR“ (A001 bis A512) die Adresse aus der App einstellen und mit „Enter“ bestätigen.",
      "notes": "Kleiner Modus ohne Feinkanäle für Drehung und Neigung; langsame Fahrten können stufig wirken, besser den 11CH-Modus nehmen. Kanal 8 (Automatikbetrieb, in der Anleitung 000-255 ohne Aufteilung) bleibt auf 0, damit die App das Licht bestimmt. Moving Head Spot mit 30-W-LED (weiß), Farbrad mit 7 Farben plus Weiß und statischem Goborad mit 7 Gobos plus offen; Fokus wird von Hand am Gerät eingestellt. Einen Kanal für die Pan/Tilt-Geschwindigkeit gibt es in keinem Modus. Die Anleitung überschneidet auf dem Farbrad die Grenzen (009-019 Rot, 019-029 Gelb usw.); hier beginnt jede Farbe beim genannten Startwert und endet einen Wert vor der nächsten. Die Mischfarben ab Wert 80 haben bewusst keinen Farbwert, damit die App sie nicht von selbst wählt. Das Stroboskop steht in der Anleitung als 000-255 „langsam zu schnell“ ohne eigenen Aus-Bereich; die App lässt den Kanal auf 0. Blitzt die Lampe bei 0, bitte melden. Der Kanal „Horizontal-Vertikaler-Lauf“ (fährt eine eingebaute Bewegung) ist in der Anleitung nicht weiter aufgeschlüsselt und bleibt auf 0. Im Menü unter „BLAND“ legt man fest, was das Gerät ohne DMX tut (BLAC, AUTO, SOUN, HOL); für den Betrieb mit der App ist „BLAC“ sinnvoll. Namen der Gobos lassen sich unter Modelle → „Gobos benennen“ an der Lampe vergeben.",
      "channels": [
        {
          "offset": 1,
          "function": "pan",
          "label": "PAN 0° bis 540°, Mitte 128",
          "defaultValue": 128
        },
        {
          "offset": 2,
          "function": "tilt",
          "label": "TILT 0° bis 230°, Mitte 128",
          "defaultValue": 128
        },
        {
          "offset": 3,
          "function": "colorWheel",
          "label": "Farbauswahl",
          "ranges": [
            {
              "from": 0,
              "to": 8,
              "kind": "slot",
              "label": "Keine Farbe (offen, weiß)",
              "color": "#FFFFFF"
            },
            {
              "from": 9,
              "to": 18,
              "kind": "slot",
              "label": "Rot",
              "color": "#FF0000"
            },
            {
              "from": 19,
              "to": 28,
              "kind": "slot",
              "label": "Gelb",
              "color": "#FFFF00"
            },
            {
              "from": 29,
              "to": 38,
              "kind": "slot",
              "label": "Blau",
              "color": "#0000FF"
            },
            {
              "from": 39,
              "to": 48,
              "kind": "slot",
              "label": "Grün",
              "color": "#00FF00"
            },
            {
              "from": 49,
              "to": 58,
              "kind": "slot",
              "label": "Orange",
              "color": "#FF7F00"
            },
            {
              "from": 59,
              "to": 68,
              "kind": "slot",
              "label": "Pink",
              "color": "#FF66CC"
            },
            {
              "from": 69,
              "to": 79,
              "kind": "slot",
              "label": "Cyan Blau",
              "color": "#00FFFF"
            },
            {
              "from": 80,
              "to": 89,
              "kind": "slot",
              "label": "Cyan Blau + Pink"
            },
            {
              "from": 90,
              "to": 99,
              "kind": "slot",
              "label": "Pink + Orange"
            },
            {
              "from": 100,
              "to": 109,
              "kind": "slot",
              "label": "Orange + Grün"
            },
            {
              "from": 110,
              "to": 119,
              "kind": "slot",
              "label": "Grün + Blau"
            },
            {
              "from": 120,
              "to": 129,
              "kind": "slot",
              "label": "Blau + Gelb"
            },
            {
              "from": 130,
              "to": 139,
              "kind": "slot",
              "label": "Gelb + Rot"
            },
            {
              "from": 140,
              "to": 255,
              "kind": "effect",
              "label": "Automatischer Farbwechsel, langsam bis schnell"
            }
          ]
        },
        {
          "offset": 4,
          "function": "gobo",
          "label": "Gobo",
          "ranges": [
            {
              "from": 0,
              "to": 8,
              "kind": "slot",
              "label": "Offen, kein Gobo"
            },
            {
              "from": 9,
              "to": 15,
              "kind": "slot",
              "label": "Gobo 1"
            },
            {
              "from": 16,
              "to": 23,
              "kind": "slot",
              "label": "Gobo 2"
            },
            {
              "from": 24,
              "to": 31,
              "kind": "slot",
              "label": "Gobo 3"
            },
            {
              "from": 32,
              "to": 39,
              "kind": "slot",
              "label": "Gobo 4"
            },
            {
              "from": 40,
              "to": 47,
              "kind": "slot",
              "label": "Gobo 5"
            },
            {
              "from": 48,
              "to": 55,
              "kind": "slot",
              "label": "Gobo 6"
            },
            {
              "from": 56,
              "to": 63,
              "kind": "slot",
              "label": "Gobo 7"
            },
            {
              "from": 64,
              "to": 71,
              "kind": "off",
              "label": "Keine Funktion"
            },
            {
              "from": 72,
              "to": 79,
              "kind": "shake",
              "label": "Gobo 1 wackelt (Gobo Shake 1)"
            },
            {
              "from": 80,
              "to": 87,
              "kind": "shake",
              "label": "Gobo 2 wackelt (Gobo Shake 2)"
            },
            {
              "from": 88,
              "to": 95,
              "kind": "shake",
              "label": "Gobo 3 wackelt (Gobo Shake 3)"
            },
            {
              "from": 96,
              "to": 103,
              "kind": "shake",
              "label": "Gobo 4 wackelt (Gobo Shake 4)"
            },
            {
              "from": 104,
              "to": 111,
              "kind": "shake",
              "label": "Gobo 5 wackelt (Gobo Shake 5)"
            },
            {
              "from": 112,
              "to": 119,
              "kind": "shake",
              "label": "Gobo 6 wackelt (Gobo Shake 6)"
            },
            {
              "from": 120,
              "to": 127,
              "kind": "shake",
              "label": "Gobo 7 wackelt (Gobo Shake 7)"
            },
            {
              "from": 128,
              "to": 255,
              "kind": "rotation",
              "label": "Goborad läuft durch, langsam bis schnell",
              "speed": "slowToFast"
            }
          ]
        },
        {
          "offset": 5,
          "function": "strobe",
          "label": "Stroboskop, Geschwindigkeit langsam bis schnell"
        },
        {
          "offset": 6,
          "function": "dimmer",
          "label": "Dimmer 0 bis 100 %"
        },
        {
          "offset": 7,
          "function": "other",
          "label": "Horizontal-Vertikaler-Lauf"
        },
        {
          "offset": 8,
          "function": "program",
          "label": "Automatikbetrieb"
        },
        {
          "offset": 9,
          "function": "reset",
          "label": "Reset (nach 5 Sekunden)",
          "ranges": [
            {
              "from": 250,
              "to": 255,
              "kind": "other",
              "label": "Reset (nach 5 Sekunden)"
            }
          ]
        }
      ]
    },
    {
      "schemaVersion": 1,
      "id": "purelight-pixelbar-switch-24ch",
      "manufacturer": "PURElight",
      "model": "Pixelbar Switch",
      "mode": "24CH",
      "category": "pixelBar",
      "channelCount": 24,
      "segments": 16,
      "verified": true,
      "source": "PURElight Pixelbar Switch Bedienungsanleitung DE/EN, Seiten 7 bis 18 (rent-events.de/wp-content/uploads/2023/11/Pixelbar-Anleitung.pdf)",
      "deviceSetup": "Taste Mode, Menü Addr, Adresse aus der App in der Liste 24CH wählen, Enter.",
      "notes": "Eine Farbe für die ganze Bar, aber 16 Segmente einzeln hell und dunkel (Lauflicht geht, Mix pro Segment nicht). Kanäle Programme, Pattern und Statische Farbe stehen in der App auf 0, dann gelten die Farben aus der App. In der Anleitung steht beim Pattern-Kanal ein doppelter Block ab 154, der den Werten davor widerspricht; übernommen sind die Stufen in 10er Schritten.",
      "channels": [
        {
          "offset": 1,
          "function": "dimmer",
          "label": "Master Dimmer"
        },
        {
          "offset": 2,
          "function": "red",
          "label": "Rot"
        },
        {
          "offset": 3,
          "function": "green",
          "label": "Grün"
        },
        {
          "offset": 4,
          "function": "blue",
          "label": "Blau"
        },
        {
          "offset": 5,
          "function": "program",
          "label": "Programme",
          "ranges": [
            {
              "from": 0,
              "to": 9,
              "kind": "off",
              "label": "Keine Funktion"
            },
            {
              "from": 10,
              "to": 13,
              "kind": "effect",
              "label": "Statische Farbe"
            },
            {
              "from": 14,
              "to": 17,
              "kind": "effect",
              "label": "Interner Effekt 1"
            },
            {
              "from": 18,
              "to": 21,
              "kind": "effect",
              "label": "Interner Effekt 2"
            },
            {
              "from": 22,
              "to": 25,
              "kind": "effect",
              "label": "Interner Effekt 3"
            },
            {
              "from": 26,
              "to": 29,
              "kind": "effect",
              "label": "Interner Effekt 4"
            },
            {
              "from": 30,
              "to": 33,
              "kind": "effect",
              "label": "Interner Effekt 5"
            },
            {
              "from": 34,
              "to": 37,
              "kind": "effect",
              "label": "Interner Effekt 6"
            },
            {
              "from": 38,
              "to": 41,
              "kind": "effect",
              "label": "Interner Effekt 7"
            },
            {
              "from": 42,
              "to": 45,
              "kind": "effect",
              "label": "Interner Effekt 8"
            },
            {
              "from": 46,
              "to": 49,
              "kind": "effect",
              "label": "Interner Effekt 9"
            },
            {
              "from": 50,
              "to": 53,
              "kind": "effect",
              "label": "Interner Effekt 10"
            },
            {
              "from": 54,
              "to": 57,
              "kind": "effect",
              "label": "Interner Effekt 11"
            },
            {
              "from": 58,
              "to": 61,
              "kind": "effect",
              "label": "Interner Effekt 12"
            },
            {
              "from": 62,
              "to": 65,
              "kind": "effect",
              "label": "Interner Effekt 13"
            },
            {
              "from": 66,
              "to": 69,
              "kind": "effect",
              "label": "Interner Effekt 14"
            },
            {
              "from": 70,
              "to": 73,
              "kind": "effect",
              "label": "Interner Effekt 15"
            },
            {
              "from": 74,
              "to": 77,
              "kind": "effect",
              "label": "Interner Effekt 16"
            },
            {
              "from": 78,
              "to": 81,
              "kind": "effect",
              "label": "Interner Effekt 17"
            },
            {
              "from": 82,
              "to": 85,
              "kind": "effect",
              "label": "Interner Effekt 18"
            },
            {
              "from": 86,
              "to": 89,
              "kind": "effect",
              "label": "Interner Effekt 19"
            },
            {
              "from": 90,
              "to": 93,
              "kind": "effect",
              "label": "Interner Effekt 20"
            },
            {
              "from": 94,
              "to": 97,
              "kind": "effect",
              "label": "Interner Effekt 21"
            },
            {
              "from": 98,
              "to": 101,
              "kind": "effect",
              "label": "Interner Effekt 22"
            },
            {
              "from": 102,
              "to": 105,
              "kind": "effect",
              "label": "Interner Effekt 23"
            },
            {
              "from": 106,
              "to": 109,
              "kind": "effect",
              "label": "Interner Effekt 24"
            },
            {
              "from": 110,
              "to": 113,
              "kind": "effect",
              "label": "Interner Effekt 25"
            },
            {
              "from": 114,
              "to": 117,
              "kind": "effect",
              "label": "Interner Effekt 26"
            },
            {
              "from": 118,
              "to": 121,
              "kind": "effect",
              "label": "Interner Effekt 27"
            },
            {
              "from": 122,
              "to": 125,
              "kind": "effect",
              "label": "Interner Effekt 28"
            },
            {
              "from": 126,
              "to": 129,
              "kind": "effect",
              "label": "Interner Effekt 29"
            },
            {
              "from": 130,
              "to": 133,
              "kind": "effect",
              "label": "Interner Effekt 30"
            },
            {
              "from": 134,
              "to": 137,
              "kind": "effect",
              "label": "Interner Effekt 31"
            },
            {
              "from": 138,
              "to": 141,
              "kind": "effect",
              "label": "Interner Effekt 32"
            },
            {
              "from": 142,
              "to": 145,
              "kind": "effect",
              "label": "Interner Effekt 33"
            },
            {
              "from": 146,
              "to": 149,
              "kind": "effect",
              "label": "Interner Effekt 34"
            },
            {
              "from": 150,
              "to": 153,
              "kind": "effect",
              "label": "Interner Effekt 35"
            },
            {
              "from": 154,
              "to": 157,
              "kind": "effect",
              "label": "Interner Effekt 36"
            },
            {
              "from": 158,
              "to": 161,
              "kind": "effect",
              "label": "Interner Effekt 37"
            },
            {
              "from": 162,
              "to": 165,
              "kind": "effect",
              "label": "Interner Effekt 38"
            },
            {
              "from": 166,
              "to": 169,
              "kind": "effect",
              "label": "Interner Effekt 39"
            },
            {
              "from": 170,
              "to": 173,
              "kind": "effect",
              "label": "Interner Effekt 40"
            },
            {
              "from": 174,
              "to": 177,
              "kind": "effect",
              "label": "Interner Effekt 41"
            },
            {
              "from": 178,
              "to": 181,
              "kind": "effect",
              "label": "Interner Effekt 42"
            },
            {
              "from": 182,
              "to": 185,
              "kind": "effect",
              "label": "Interner Effekt 43"
            },
            {
              "from": 186,
              "to": 189,
              "kind": "effect",
              "label": "Interner Effekt 44"
            },
            {
              "from": 190,
              "to": 193,
              "kind": "effect",
              "label": "Interner Effekt 45"
            },
            {
              "from": 194,
              "to": 197,
              "kind": "effect",
              "label": "Interner Effekt 46"
            },
            {
              "from": 198,
              "to": 201,
              "kind": "effect",
              "label": "Interner Effekt 47"
            },
            {
              "from": 202,
              "to": 205,
              "kind": "effect",
              "label": "Interner Effekt 48"
            },
            {
              "from": 206,
              "to": 209,
              "kind": "effect",
              "label": "Interner Effekt 49"
            },
            {
              "from": 210,
              "to": 213,
              "kind": "effect",
              "label": "Interner Effekt 50"
            },
            {
              "from": 214,
              "to": 217,
              "kind": "effect",
              "label": "Interner Effekt 51"
            },
            {
              "from": 218,
              "to": 221,
              "kind": "effect",
              "label": "Interner Effekt 52"
            },
            {
              "from": 222,
              "to": 225,
              "kind": "effect",
              "label": "Interner Effekt 53"
            },
            {
              "from": 226,
              "to": 229,
              "kind": "effect",
              "label": "Interner Effekt 54"
            },
            {
              "from": 230,
              "to": 233,
              "kind": "effect",
              "label": "Automatik"
            },
            {
              "from": 234,
              "to": 237,
              "kind": "effect",
              "label": "Musikmodus 1"
            },
            {
              "from": 238,
              "to": 241,
              "kind": "effect",
              "label": "Musikmodus 2"
            },
            {
              "from": 242,
              "to": 255,
              "kind": "effect",
              "label": "Musikmodus 3"
            }
          ]
        },
        {
          "offset": 6,
          "function": "program",
          "label": "Pattern Effekt",
          "ranges": [
            {
              "from": 0,
              "to": 9,
              "kind": "off",
              "label": "Keine Funktion"
            },
            {
              "from": 10,
              "to": 19,
              "kind": "effect",
              "label": "Pattern 1"
            },
            {
              "from": 20,
              "to": 29,
              "kind": "effect",
              "label": "Pattern 2"
            },
            {
              "from": 30,
              "to": 39,
              "kind": "effect",
              "label": "Pattern 3"
            },
            {
              "from": 40,
              "to": 49,
              "kind": "effect",
              "label": "Pattern 4"
            },
            {
              "from": 50,
              "to": 59,
              "kind": "effect",
              "label": "Pattern 5"
            },
            {
              "from": 60,
              "to": 69,
              "kind": "effect",
              "label": "Pattern 6"
            },
            {
              "from": 70,
              "to": 79,
              "kind": "effect",
              "label": "Pattern 7"
            },
            {
              "from": 80,
              "to": 89,
              "kind": "effect",
              "label": "Pattern 8"
            },
            {
              "from": 90,
              "to": 99,
              "kind": "effect",
              "label": "Pattern 9"
            },
            {
              "from": 100,
              "to": 109,
              "kind": "effect",
              "label": "Pattern 10"
            },
            {
              "from": 110,
              "to": 119,
              "kind": "effect",
              "label": "Pattern 11"
            },
            {
              "from": 120,
              "to": 129,
              "kind": "effect",
              "label": "Pattern 12"
            },
            {
              "from": 130,
              "to": 139,
              "kind": "effect",
              "label": "Pattern 13"
            },
            {
              "from": 140,
              "to": 149,
              "kind": "effect",
              "label": "Pattern 14"
            },
            {
              "from": 150,
              "to": 159,
              "kind": "effect",
              "label": "Pattern 15"
            },
            {
              "from": 160,
              "to": 169,
              "kind": "effect",
              "label": "Pattern 16"
            },
            {
              "from": 170,
              "to": 179,
              "kind": "effect",
              "label": "Pattern 17"
            },
            {
              "from": 180,
              "to": 189,
              "kind": "effect",
              "label": "Pattern 18"
            },
            {
              "from": 190,
              "to": 199,
              "kind": "effect",
              "label": "Pattern 19"
            },
            {
              "from": 200,
              "to": 209,
              "kind": "effect",
              "label": "Pattern 20"
            },
            {
              "from": 210,
              "to": 219,
              "kind": "effect",
              "label": "Pattern 21"
            },
            {
              "from": 220,
              "to": 229,
              "kind": "effect",
              "label": "Pattern 22"
            },
            {
              "from": 230,
              "to": 239,
              "kind": "effect",
              "label": "Pattern 23"
            },
            {
              "from": 240,
              "to": 255,
              "kind": "effect",
              "label": "Pattern 24"
            }
          ]
        },
        {
          "offset": 7,
          "function": "colorMacro",
          "label": "Statische Farbe",
          "ranges": [
            {
              "from": 0,
              "to": 9,
              "kind": "off",
              "label": "Keine Funktion"
            },
            {
              "from": 10,
              "to": 19,
              "kind": "effect",
              "label": "Farbe 1"
            },
            {
              "from": 20,
              "to": 29,
              "kind": "effect",
              "label": "Farbe 2"
            },
            {
              "from": 30,
              "to": 39,
              "kind": "effect",
              "label": "Farbe 3"
            },
            {
              "from": 40,
              "to": 49,
              "kind": "effect",
              "label": "Farbe 4"
            },
            {
              "from": 50,
              "to": 59,
              "kind": "effect",
              "label": "Farbe 5"
            },
            {
              "from": 60,
              "to": 69,
              "kind": "effect",
              "label": "Farbe 6"
            },
            {
              "from": 70,
              "to": 79,
              "kind": "effect",
              "label": "Farbe 7"
            },
            {
              "from": 80,
              "to": 89,
              "kind": "effect",
              "label": "Farbe 8"
            },
            {
              "from": 90,
              "to": 99,
              "kind": "effect",
              "label": "Farbe 9"
            },
            {
              "from": 100,
              "to": 109,
              "kind": "effect",
              "label": "Farbe 10"
            },
            {
              "from": 110,
              "to": 119,
              "kind": "effect",
              "label": "Farbe 11"
            },
            {
              "from": 120,
              "to": 129,
              "kind": "effect",
              "label": "Farbe 12"
            },
            {
              "from": 130,
              "to": 139,
              "kind": "effect",
              "label": "Farbe 13"
            },
            {
              "from": 140,
              "to": 149,
              "kind": "effect",
              "label": "Farbe 14"
            },
            {
              "from": 150,
              "to": 159,
              "kind": "effect",
              "label": "Farbe 15"
            },
            {
              "from": 160,
              "to": 169,
              "kind": "effect",
              "label": "Farbe 16"
            },
            {
              "from": 170,
              "to": 179,
              "kind": "effect",
              "label": "Farbe 17"
            },
            {
              "from": 180,
              "to": 189,
              "kind": "effect",
              "label": "Farbe 18"
            },
            {
              "from": 190,
              "to": 199,
              "kind": "effect",
              "label": "Farbe 19"
            },
            {
              "from": 200,
              "to": 209,
              "kind": "effect",
              "label": "Farbe 20"
            },
            {
              "from": 210,
              "to": 219,
              "kind": "effect",
              "label": "Farbe 21"
            },
            {
              "from": 220,
              "to": 229,
              "kind": "effect",
              "label": "Farbe 22"
            },
            {
              "from": 230,
              "to": 239,
              "kind": "effect",
              "label": "Farbe 23"
            },
            {
              "from": 240,
              "to": 249,
              "kind": "effect",
              "label": "Farbe 24"
            },
            {
              "from": 250,
              "to": 255,
              "kind": "effect",
              "label": "Farbe 25"
            }
          ]
        },
        {
          "offset": 8,
          "function": "strobe",
          "label": "Stroboskop",
          "ranges": [
            {
              "from": 0,
              "to": 9,
              "kind": "off",
              "label": "Aus"
            },
            {
              "from": 10,
              "to": 255,
              "kind": "strobe",
              "label": "Strobo langsam bis schnell",
              "speed": "slowToFast"
            }
          ]
        },
        {
          "offset": 9,
          "function": "dimmer",
          "label": "Dimmer Segment 1",
          "segment": 1
        },
        {
          "offset": 10,
          "function": "dimmer",
          "label": "Dimmer Segment 2",
          "segment": 2
        },
        {
          "offset": 11,
          "function": "dimmer",
          "label": "Dimmer Segment 3",
          "segment": 3
        },
        {
          "offset": 12,
          "function": "dimmer",
          "label": "Dimmer Segment 4",
          "segment": 4
        },
        {
          "offset": 13,
          "function": "dimmer",
          "label": "Dimmer Segment 5",
          "segment": 5
        },
        {
          "offset": 14,
          "function": "dimmer",
          "label": "Dimmer Segment 6",
          "segment": 6
        },
        {
          "offset": 15,
          "function": "dimmer",
          "label": "Dimmer Segment 7",
          "segment": 7
        },
        {
          "offset": 16,
          "function": "dimmer",
          "label": "Dimmer Segment 8",
          "segment": 8
        },
        {
          "offset": 17,
          "function": "dimmer",
          "label": "Dimmer Segment 9",
          "segment": 9
        },
        {
          "offset": 18,
          "function": "dimmer",
          "label": "Dimmer Segment 10",
          "segment": 10
        },
        {
          "offset": 19,
          "function": "dimmer",
          "label": "Dimmer Segment 11",
          "segment": 11
        },
        {
          "offset": 20,
          "function": "dimmer",
          "label": "Dimmer Segment 12",
          "segment": 12
        },
        {
          "offset": 21,
          "function": "dimmer",
          "label": "Dimmer Segment 13",
          "segment": 13
        },
        {
          "offset": 22,
          "function": "dimmer",
          "label": "Dimmer Segment 14",
          "segment": 14
        },
        {
          "offset": 23,
          "function": "dimmer",
          "label": "Dimmer Segment 15",
          "segment": 15
        },
        {
          "offset": 24,
          "function": "dimmer",
          "label": "Dimmer Segment 16",
          "segment": 16
        }
      ]
    },
    {
      "schemaVersion": 1,
      "id": "purelight-pixelbar-switch-3ch",
      "manufacturer": "PURElight",
      "model": "Pixelbar Switch",
      "mode": "3CH",
      "category": "par",
      "channelCount": 3,
      "verified": true,
      "source": "PURElight Pixelbar Switch Bedienungsanleitung DE/EN, Seiten 7 bis 18 (rent-events.de/wp-content/uploads/2023/11/Pixelbar-Anleitung.pdf)",
      "deviceSetup": "Taste Mode, Menü Addr, Adresse aus der App in der Liste 3CH wählen, Enter.",
      "notes": "3 Kanäle nur Rot, Grün, Blau für die ganze Bar. Kein Lauflicht, besser 53CH nutzen.",
      "channels": [
        {
          "offset": 1,
          "function": "red",
          "label": "Rot"
        },
        {
          "offset": 2,
          "function": "green",
          "label": "Grün"
        },
        {
          "offset": 3,
          "function": "blue",
          "label": "Blau"
        }
      ]
    },
    {
      "schemaVersion": 1,
      "id": "purelight-pixelbar-switch-48ch",
      "manufacturer": "PURElight",
      "model": "Pixelbar Switch",
      "mode": "48CH",
      "category": "pixelBar",
      "channelCount": 48,
      "segments": 16,
      "verified": true,
      "source": "PURElight Pixelbar Switch Bedienungsanleitung DE/EN, Seiten 7 bis 18 (rent-events.de/wp-content/uploads/2023/11/Pixelbar-Anleitung.pdf)",
      "deviceSetup": "Taste Mode, Menü Addr, Adresse aus der App in der Liste 48CH wählen, Enter.",
      "notes": "16 Segmente je Rot, Grün, Blau, ohne Dimmer und Strobo (die App dimmt über die Farben und blitzt selbst).",
      "channels": [
        {
          "offset": 1,
          "function": "red",
          "label": "Rot 1",
          "segment": 1
        },
        {
          "offset": 2,
          "function": "green",
          "label": "Grün 1",
          "segment": 1
        },
        {
          "offset": 3,
          "function": "blue",
          "label": "Blau 1",
          "segment": 1
        },
        {
          "offset": 4,
          "function": "red",
          "label": "Rot 2",
          "segment": 2
        },
        {
          "offset": 5,
          "function": "green",
          "label": "Grün 2",
          "segment": 2
        },
        {
          "offset": 6,
          "function": "blue",
          "label": "Blau 2",
          "segment": 2
        },
        {
          "offset": 7,
          "function": "red",
          "label": "Rot 3",
          "segment": 3
        },
        {
          "offset": 8,
          "function": "green",
          "label": "Grün 3",
          "segment": 3
        },
        {
          "offset": 9,
          "function": "blue",
          "label": "Blau 3",
          "segment": 3
        },
        {
          "offset": 10,
          "function": "red",
          "label": "Rot 4",
          "segment": 4
        },
        {
          "offset": 11,
          "function": "green",
          "label": "Grün 4",
          "segment": 4
        },
        {
          "offset": 12,
          "function": "blue",
          "label": "Blau 4",
          "segment": 4
        },
        {
          "offset": 13,
          "function": "red",
          "label": "Rot 5",
          "segment": 5
        },
        {
          "offset": 14,
          "function": "green",
          "label": "Grün 5",
          "segment": 5
        },
        {
          "offset": 15,
          "function": "blue",
          "label": "Blau 5",
          "segment": 5
        },
        {
          "offset": 16,
          "function": "red",
          "label": "Rot 6",
          "segment": 6
        },
        {
          "offset": 17,
          "function": "green",
          "label": "Grün 6",
          "segment": 6
        },
        {
          "offset": 18,
          "function": "blue",
          "label": "Blau 6",
          "segment": 6
        },
        {
          "offset": 19,
          "function": "red",
          "label": "Rot 7",
          "segment": 7
        },
        {
          "offset": 20,
          "function": "green",
          "label": "Grün 7",
          "segment": 7
        },
        {
          "offset": 21,
          "function": "blue",
          "label": "Blau 7",
          "segment": 7
        },
        {
          "offset": 22,
          "function": "red",
          "label": "Rot 8",
          "segment": 8
        },
        {
          "offset": 23,
          "function": "green",
          "label": "Grün 8",
          "segment": 8
        },
        {
          "offset": 24,
          "function": "blue",
          "label": "Blau 8",
          "segment": 8
        },
        {
          "offset": 25,
          "function": "red",
          "label": "Rot 9",
          "segment": 9
        },
        {
          "offset": 26,
          "function": "green",
          "label": "Grün 9",
          "segment": 9
        },
        {
          "offset": 27,
          "function": "blue",
          "label": "Blau 9",
          "segment": 9
        },
        {
          "offset": 28,
          "function": "red",
          "label": "Rot 10",
          "segment": 10
        },
        {
          "offset": 29,
          "function": "green",
          "label": "Grün 10",
          "segment": 10
        },
        {
          "offset": 30,
          "function": "blue",
          "label": "Blau 10",
          "segment": 10
        },
        {
          "offset": 31,
          "function": "red",
          "label": "Rot 11",
          "segment": 11
        },
        {
          "offset": 32,
          "function": "green",
          "label": "Grün 11",
          "segment": 11
        },
        {
          "offset": 33,
          "function": "blue",
          "label": "Blau 11",
          "segment": 11
        },
        {
          "offset": 34,
          "function": "red",
          "label": "Rot 12",
          "segment": 12
        },
        {
          "offset": 35,
          "function": "green",
          "label": "Grün 12",
          "segment": 12
        },
        {
          "offset": 36,
          "function": "blue",
          "label": "Blau 12",
          "segment": 12
        },
        {
          "offset": 37,
          "function": "red",
          "label": "Rot 13",
          "segment": 13
        },
        {
          "offset": 38,
          "function": "green",
          "label": "Grün 13",
          "segment": 13
        },
        {
          "offset": 39,
          "function": "blue",
          "label": "Blau 13",
          "segment": 13
        },
        {
          "offset": 40,
          "function": "red",
          "label": "Rot 14",
          "segment": 14
        },
        {
          "offset": 41,
          "function": "green",
          "label": "Grün 14",
          "segment": 14
        },
        {
          "offset": 42,
          "function": "blue",
          "label": "Blau 14",
          "segment": 14
        },
        {
          "offset": 43,
          "function": "red",
          "label": "Rot 15",
          "segment": 15
        },
        {
          "offset": 44,
          "function": "green",
          "label": "Grün 15",
          "segment": 15
        },
        {
          "offset": 45,
          "function": "blue",
          "label": "Blau 15",
          "segment": 15
        },
        {
          "offset": 46,
          "function": "red",
          "label": "Rot 16",
          "segment": 16
        },
        {
          "offset": 47,
          "function": "green",
          "label": "Grün 16",
          "segment": 16
        },
        {
          "offset": 48,
          "function": "blue",
          "label": "Blau 16",
          "segment": 16
        }
      ]
    },
    {
      "schemaVersion": 1,
      "id": "purelight-pixelbar-switch-53ch",
      "manufacturer": "PURElight",
      "model": "Pixelbar Switch",
      "mode": "53CH",
      "category": "pixelBar",
      "channelCount": 53,
      "segments": 16,
      "verified": true,
      "source": "PURElight Pixelbar Switch Bedienungsanleitung DE/EN, Seiten 7 bis 18 (rent-events.de/wp-content/uploads/2023/11/Pixelbar-Anleitung.pdf)",
      "deviceSetup": "Taste Mode, Menü Addr, Adresse aus der App in der Liste 53CH wählen, Enter.",
      "notes": "Empfohlen: Master Dimmer, 16 Segmente je Rot, Grün, Blau und Strobo. Kanäle Programme, Pattern und Statische Farbe stehen in der App auf 0, dann gelten die Farben aus der App. In der Anleitung steht beim Pattern-Kanal ein doppelter Block ab 154, der den Werten davor widerspricht; übernommen sind die Stufen in 10er Schritten.",
      "channels": [
        {
          "offset": 1,
          "function": "dimmer",
          "label": "Master Dimmer"
        },
        {
          "offset": 2,
          "function": "red",
          "label": "Rot 1",
          "segment": 1
        },
        {
          "offset": 3,
          "function": "green",
          "label": "Grün 1",
          "segment": 1
        },
        {
          "offset": 4,
          "function": "blue",
          "label": "Blau 1",
          "segment": 1
        },
        {
          "offset": 5,
          "function": "red",
          "label": "Rot 2",
          "segment": 2
        },
        {
          "offset": 6,
          "function": "green",
          "label": "Grün 2",
          "segment": 2
        },
        {
          "offset": 7,
          "function": "blue",
          "label": "Blau 2",
          "segment": 2
        },
        {
          "offset": 8,
          "function": "red",
          "label": "Rot 3",
          "segment": 3
        },
        {
          "offset": 9,
          "function": "green",
          "label": "Grün 3",
          "segment": 3
        },
        {
          "offset": 10,
          "function": "blue",
          "label": "Blau 3",
          "segment": 3
        },
        {
          "offset": 11,
          "function": "red",
          "label": "Rot 4",
          "segment": 4
        },
        {
          "offset": 12,
          "function": "green",
          "label": "Grün 4",
          "segment": 4
        },
        {
          "offset": 13,
          "function": "blue",
          "label": "Blau 4",
          "segment": 4
        },
        {
          "offset": 14,
          "function": "red",
          "label": "Rot 5",
          "segment": 5
        },
        {
          "offset": 15,
          "function": "green",
          "label": "Grün 5",
          "segment": 5
        },
        {
          "offset": 16,
          "function": "blue",
          "label": "Blau 5",
          "segment": 5
        },
        {
          "offset": 17,
          "function": "red",
          "label": "Rot 6",
          "segment": 6
        },
        {
          "offset": 18,
          "function": "green",
          "label": "Grün 6",
          "segment": 6
        },
        {
          "offset": 19,
          "function": "blue",
          "label": "Blau 6",
          "segment": 6
        },
        {
          "offset": 20,
          "function": "red",
          "label": "Rot 7",
          "segment": 7
        },
        {
          "offset": 21,
          "function": "green",
          "label": "Grün 7",
          "segment": 7
        },
        {
          "offset": 22,
          "function": "blue",
          "label": "Blau 7",
          "segment": 7
        },
        {
          "offset": 23,
          "function": "red",
          "label": "Rot 8",
          "segment": 8
        },
        {
          "offset": 24,
          "function": "green",
          "label": "Grün 8",
          "segment": 8
        },
        {
          "offset": 25,
          "function": "blue",
          "label": "Blau 8",
          "segment": 8
        },
        {
          "offset": 26,
          "function": "red",
          "label": "Rot 9",
          "segment": 9
        },
        {
          "offset": 27,
          "function": "green",
          "label": "Grün 9",
          "segment": 9
        },
        {
          "offset": 28,
          "function": "blue",
          "label": "Blau 9",
          "segment": 9
        },
        {
          "offset": 29,
          "function": "red",
          "label": "Rot 10",
          "segment": 10
        },
        {
          "offset": 30,
          "function": "green",
          "label": "Grün 10",
          "segment": 10
        },
        {
          "offset": 31,
          "function": "blue",
          "label": "Blau 10",
          "segment": 10
        },
        {
          "offset": 32,
          "function": "red",
          "label": "Rot 11",
          "segment": 11
        },
        {
          "offset": 33,
          "function": "green",
          "label": "Grün 11",
          "segment": 11
        },
        {
          "offset": 34,
          "function": "blue",
          "label": "Blau 11",
          "segment": 11
        },
        {
          "offset": 35,
          "function": "red",
          "label": "Rot 12",
          "segment": 12
        },
        {
          "offset": 36,
          "function": "green",
          "label": "Grün 12",
          "segment": 12
        },
        {
          "offset": 37,
          "function": "blue",
          "label": "Blau 12",
          "segment": 12
        },
        {
          "offset": 38,
          "function": "red",
          "label": "Rot 13",
          "segment": 13
        },
        {
          "offset": 39,
          "function": "green",
          "label": "Grün 13",
          "segment": 13
        },
        {
          "offset": 40,
          "function": "blue",
          "label": "Blau 13",
          "segment": 13
        },
        {
          "offset": 41,
          "function": "red",
          "label": "Rot 14",
          "segment": 14
        },
        {
          "offset": 42,
          "function": "green",
          "label": "Grün 14",
          "segment": 14
        },
        {
          "offset": 43,
          "function": "blue",
          "label": "Blau 14",
          "segment": 14
        },
        {
          "offset": 44,
          "function": "red",
          "label": "Rot 15",
          "segment": 15
        },
        {
          "offset": 45,
          "function": "green",
          "label": "Grün 15",
          "segment": 15
        },
        {
          "offset": 46,
          "function": "blue",
          "label": "Blau 15",
          "segment": 15
        },
        {
          "offset": 47,
          "function": "red",
          "label": "Rot 16",
          "segment": 16
        },
        {
          "offset": 48,
          "function": "green",
          "label": "Grün 16",
          "segment": 16
        },
        {
          "offset": 49,
          "function": "blue",
          "label": "Blau 16",
          "segment": 16
        },
        {
          "offset": 50,
          "function": "program",
          "label": "Programme",
          "ranges": [
            {
              "from": 0,
              "to": 9,
              "kind": "off",
              "label": "Keine Funktion"
            },
            {
              "from": 10,
              "to": 13,
              "kind": "effect",
              "label": "Statische Farbe"
            },
            {
              "from": 14,
              "to": 17,
              "kind": "effect",
              "label": "Interner Effekt 1"
            },
            {
              "from": 18,
              "to": 21,
              "kind": "effect",
              "label": "Interner Effekt 2"
            },
            {
              "from": 22,
              "to": 25,
              "kind": "effect",
              "label": "Interner Effekt 3"
            },
            {
              "from": 26,
              "to": 29,
              "kind": "effect",
              "label": "Interner Effekt 4"
            },
            {
              "from": 30,
              "to": 33,
              "kind": "effect",
              "label": "Interner Effekt 5"
            },
            {
              "from": 34,
              "to": 37,
              "kind": "effect",
              "label": "Interner Effekt 6"
            },
            {
              "from": 38,
              "to": 41,
              "kind": "effect",
              "label": "Interner Effekt 7"
            },
            {
              "from": 42,
              "to": 45,
              "kind": "effect",
              "label": "Interner Effekt 8"
            },
            {
              "from": 46,
              "to": 49,
              "kind": "effect",
              "label": "Interner Effekt 9"
            },
            {
              "from": 50,
              "to": 53,
              "kind": "effect",
              "label": "Interner Effekt 10"
            },
            {
              "from": 54,
              "to": 57,
              "kind": "effect",
              "label": "Interner Effekt 11"
            },
            {
              "from": 58,
              "to": 61,
              "kind": "effect",
              "label": "Interner Effekt 12"
            },
            {
              "from": 62,
              "to": 65,
              "kind": "effect",
              "label": "Interner Effekt 13"
            },
            {
              "from": 66,
              "to": 69,
              "kind": "effect",
              "label": "Interner Effekt 14"
            },
            {
              "from": 70,
              "to": 73,
              "kind": "effect",
              "label": "Interner Effekt 15"
            },
            {
              "from": 74,
              "to": 77,
              "kind": "effect",
              "label": "Interner Effekt 16"
            },
            {
              "from": 78,
              "to": 81,
              "kind": "effect",
              "label": "Interner Effekt 17"
            },
            {
              "from": 82,
              "to": 85,
              "kind": "effect",
              "label": "Interner Effekt 18"
            },
            {
              "from": 86,
              "to": 89,
              "kind": "effect",
              "label": "Interner Effekt 19"
            },
            {
              "from": 90,
              "to": 93,
              "kind": "effect",
              "label": "Interner Effekt 20"
            },
            {
              "from": 94,
              "to": 97,
              "kind": "effect",
              "label": "Interner Effekt 21"
            },
            {
              "from": 98,
              "to": 101,
              "kind": "effect",
              "label": "Interner Effekt 22"
            },
            {
              "from": 102,
              "to": 105,
              "kind": "effect",
              "label": "Interner Effekt 23"
            },
            {
              "from": 106,
              "to": 109,
              "kind": "effect",
              "label": "Interner Effekt 24"
            },
            {
              "from": 110,
              "to": 113,
              "kind": "effect",
              "label": "Interner Effekt 25"
            },
            {
              "from": 114,
              "to": 117,
              "kind": "effect",
              "label": "Interner Effekt 26"
            },
            {
              "from": 118,
              "to": 121,
              "kind": "effect",
              "label": "Interner Effekt 27"
            },
            {
              "from": 122,
              "to": 125,
              "kind": "effect",
              "label": "Interner Effekt 28"
            },
            {
              "from": 126,
              "to": 129,
              "kind": "effect",
              "label": "Interner Effekt 29"
            },
            {
              "from": 130,
              "to": 133,
              "kind": "effect",
              "label": "Interner Effekt 30"
            },
            {
              "from": 134,
              "to": 137,
              "kind": "effect",
              "label": "Interner Effekt 31"
            },
            {
              "from": 138,
              "to": 141,
              "kind": "effect",
              "label": "Interner Effekt 32"
            },
            {
              "from": 142,
              "to": 145,
              "kind": "effect",
              "label": "Interner Effekt 33"
            },
            {
              "from": 146,
              "to": 149,
              "kind": "effect",
              "label": "Interner Effekt 34"
            },
            {
              "from": 150,
              "to": 153,
              "kind": "effect",
              "label": "Interner Effekt 35"
            },
            {
              "from": 154,
              "to": 157,
              "kind": "effect",
              "label": "Interner Effekt 36"
            },
            {
              "from": 158,
              "to": 161,
              "kind": "effect",
              "label": "Interner Effekt 37"
            },
            {
              "from": 162,
              "to": 165,
              "kind": "effect",
              "label": "Interner Effekt 38"
            },
            {
              "from": 166,
              "to": 169,
              "kind": "effect",
              "label": "Interner Effekt 39"
            },
            {
              "from": 170,
              "to": 173,
              "kind": "effect",
              "label": "Interner Effekt 40"
            },
            {
              "from": 174,
              "to": 177,
              "kind": "effect",
              "label": "Interner Effekt 41"
            },
            {
              "from": 178,
              "to": 181,
              "kind": "effect",
              "label": "Interner Effekt 42"
            },
            {
              "from": 182,
              "to": 185,
              "kind": "effect",
              "label": "Interner Effekt 43"
            },
            {
              "from": 186,
              "to": 189,
              "kind": "effect",
              "label": "Interner Effekt 44"
            },
            {
              "from": 190,
              "to": 193,
              "kind": "effect",
              "label": "Interner Effekt 45"
            },
            {
              "from": 194,
              "to": 197,
              "kind": "effect",
              "label": "Interner Effekt 46"
            },
            {
              "from": 198,
              "to": 201,
              "kind": "effect",
              "label": "Interner Effekt 47"
            },
            {
              "from": 202,
              "to": 205,
              "kind": "effect",
              "label": "Interner Effekt 48"
            },
            {
              "from": 206,
              "to": 209,
              "kind": "effect",
              "label": "Interner Effekt 49"
            },
            {
              "from": 210,
              "to": 213,
              "kind": "effect",
              "label": "Interner Effekt 50"
            },
            {
              "from": 214,
              "to": 217,
              "kind": "effect",
              "label": "Interner Effekt 51"
            },
            {
              "from": 218,
              "to": 221,
              "kind": "effect",
              "label": "Interner Effekt 52"
            },
            {
              "from": 222,
              "to": 225,
              "kind": "effect",
              "label": "Interner Effekt 53"
            },
            {
              "from": 226,
              "to": 229,
              "kind": "effect",
              "label": "Interner Effekt 54"
            },
            {
              "from": 230,
              "to": 233,
              "kind": "effect",
              "label": "Automatik"
            },
            {
              "from": 234,
              "to": 237,
              "kind": "effect",
              "label": "Musikmodus 1"
            },
            {
              "from": 238,
              "to": 241,
              "kind": "effect",
              "label": "Musikmodus 2"
            },
            {
              "from": 242,
              "to": 255,
              "kind": "effect",
              "label": "Musikmodus 3"
            }
          ]
        },
        {
          "offset": 51,
          "function": "program",
          "label": "Pattern Effekt",
          "ranges": [
            {
              "from": 0,
              "to": 9,
              "kind": "off",
              "label": "Keine Funktion"
            },
            {
              "from": 10,
              "to": 19,
              "kind": "effect",
              "label": "Pattern 1"
            },
            {
              "from": 20,
              "to": 29,
              "kind": "effect",
              "label": "Pattern 2"
            },
            {
              "from": 30,
              "to": 39,
              "kind": "effect",
              "label": "Pattern 3"
            },
            {
              "from": 40,
              "to": 49,
              "kind": "effect",
              "label": "Pattern 4"
            },
            {
              "from": 50,
              "to": 59,
              "kind": "effect",
              "label": "Pattern 5"
            },
            {
              "from": 60,
              "to": 69,
              "kind": "effect",
              "label": "Pattern 6"
            },
            {
              "from": 70,
              "to": 79,
              "kind": "effect",
              "label": "Pattern 7"
            },
            {
              "from": 80,
              "to": 89,
              "kind": "effect",
              "label": "Pattern 8"
            },
            {
              "from": 90,
              "to": 99,
              "kind": "effect",
              "label": "Pattern 9"
            },
            {
              "from": 100,
              "to": 109,
              "kind": "effect",
              "label": "Pattern 10"
            },
            {
              "from": 110,
              "to": 119,
              "kind": "effect",
              "label": "Pattern 11"
            },
            {
              "from": 120,
              "to": 129,
              "kind": "effect",
              "label": "Pattern 12"
            },
            {
              "from": 130,
              "to": 139,
              "kind": "effect",
              "label": "Pattern 13"
            },
            {
              "from": 140,
              "to": 149,
              "kind": "effect",
              "label": "Pattern 14"
            },
            {
              "from": 150,
              "to": 159,
              "kind": "effect",
              "label": "Pattern 15"
            },
            {
              "from": 160,
              "to": 169,
              "kind": "effect",
              "label": "Pattern 16"
            },
            {
              "from": 170,
              "to": 179,
              "kind": "effect",
              "label": "Pattern 17"
            },
            {
              "from": 180,
              "to": 189,
              "kind": "effect",
              "label": "Pattern 18"
            },
            {
              "from": 190,
              "to": 199,
              "kind": "effect",
              "label": "Pattern 19"
            },
            {
              "from": 200,
              "to": 209,
              "kind": "effect",
              "label": "Pattern 20"
            },
            {
              "from": 210,
              "to": 219,
              "kind": "effect",
              "label": "Pattern 21"
            },
            {
              "from": 220,
              "to": 229,
              "kind": "effect",
              "label": "Pattern 22"
            },
            {
              "from": 230,
              "to": 239,
              "kind": "effect",
              "label": "Pattern 23"
            },
            {
              "from": 240,
              "to": 255,
              "kind": "effect",
              "label": "Pattern 24"
            }
          ]
        },
        {
          "offset": 52,
          "function": "colorMacro",
          "label": "Statische Farbe",
          "ranges": [
            {
              "from": 0,
              "to": 9,
              "kind": "off",
              "label": "Keine Funktion"
            },
            {
              "from": 10,
              "to": 19,
              "kind": "effect",
              "label": "Farbe 1"
            },
            {
              "from": 20,
              "to": 29,
              "kind": "effect",
              "label": "Farbe 2"
            },
            {
              "from": 30,
              "to": 39,
              "kind": "effect",
              "label": "Farbe 3"
            },
            {
              "from": 40,
              "to": 49,
              "kind": "effect",
              "label": "Farbe 4"
            },
            {
              "from": 50,
              "to": 59,
              "kind": "effect",
              "label": "Farbe 5"
            },
            {
              "from": 60,
              "to": 69,
              "kind": "effect",
              "label": "Farbe 6"
            },
            {
              "from": 70,
              "to": 79,
              "kind": "effect",
              "label": "Farbe 7"
            },
            {
              "from": 80,
              "to": 89,
              "kind": "effect",
              "label": "Farbe 8"
            },
            {
              "from": 90,
              "to": 99,
              "kind": "effect",
              "label": "Farbe 9"
            },
            {
              "from": 100,
              "to": 109,
              "kind": "effect",
              "label": "Farbe 10"
            },
            {
              "from": 110,
              "to": 119,
              "kind": "effect",
              "label": "Farbe 11"
            },
            {
              "from": 120,
              "to": 129,
              "kind": "effect",
              "label": "Farbe 12"
            },
            {
              "from": 130,
              "to": 139,
              "kind": "effect",
              "label": "Farbe 13"
            },
            {
              "from": 140,
              "to": 149,
              "kind": "effect",
              "label": "Farbe 14"
            },
            {
              "from": 150,
              "to": 159,
              "kind": "effect",
              "label": "Farbe 15"
            },
            {
              "from": 160,
              "to": 169,
              "kind": "effect",
              "label": "Farbe 16"
            },
            {
              "from": 170,
              "to": 179,
              "kind": "effect",
              "label": "Farbe 17"
            },
            {
              "from": 180,
              "to": 189,
              "kind": "effect",
              "label": "Farbe 18"
            },
            {
              "from": 190,
              "to": 199,
              "kind": "effect",
              "label": "Farbe 19"
            },
            {
              "from": 200,
              "to": 209,
              "kind": "effect",
              "label": "Farbe 20"
            },
            {
              "from": 210,
              "to": 219,
              "kind": "effect",
              "label": "Farbe 21"
            },
            {
              "from": 220,
              "to": 229,
              "kind": "effect",
              "label": "Farbe 22"
            },
            {
              "from": 230,
              "to": 239,
              "kind": "effect",
              "label": "Farbe 23"
            },
            {
              "from": 240,
              "to": 249,
              "kind": "effect",
              "label": "Farbe 24"
            },
            {
              "from": 250,
              "to": 255,
              "kind": "effect",
              "label": "Farbe 25"
            }
          ]
        },
        {
          "offset": 53,
          "function": "strobe",
          "label": "Stroboskop",
          "ranges": [
            {
              "from": 0,
              "to": 9,
              "kind": "off",
              "label": "Aus"
            },
            {
              "from": 10,
              "to": 255,
              "kind": "strobe",
              "label": "Strobo langsam bis schnell",
              "speed": "slowToFast"
            }
          ]
        }
      ]
    },
    {
      "schemaVersion": 1,
      "id": "purelight-pixelbar-switch-5ch",
      "manufacturer": "PURElight",
      "model": "Pixelbar Switch",
      "mode": "5CH",
      "category": "par",
      "channelCount": 5,
      "verified": true,
      "source": "PURElight Pixelbar Switch Bedienungsanleitung DE/EN, Seiten 7 bis 18 (rent-events.de/wp-content/uploads/2023/11/Pixelbar-Anleitung.pdf)",
      "deviceSetup": "Taste Mode, Menü Addr, Adresse aus der App in der Liste 5CH wählen, Enter.",
      "notes": "Ganze Bar in einer Farbe mit Dimmer und Strobo. Kein Lauflicht, besser 53CH nutzen.",
      "channels": [
        {
          "offset": 1,
          "function": "dimmer",
          "label": "Master Dimmer"
        },
        {
          "offset": 2,
          "function": "strobe",
          "label": "Stroboskop",
          "ranges": [
            {
              "from": 0,
              "to": 9,
              "kind": "off",
              "label": "Aus"
            },
            {
              "from": 10,
              "to": 255,
              "kind": "strobe",
              "label": "Strobo langsam bis schnell",
              "speed": "slowToFast"
            }
          ]
        },
        {
          "offset": 3,
          "function": "red",
          "label": "Rot"
        },
        {
          "offset": 4,
          "function": "green",
          "label": "Grün"
        },
        {
          "offset": 5,
          "function": "blue",
          "label": "Blau"
        }
      ]
    },
    {
      "schemaVersion": 1,
      "id": "purelight-pixelbar-switch-8ch",
      "manufacturer": "PURElight",
      "model": "Pixelbar Switch",
      "mode": "8CH",
      "category": "par",
      "channelCount": 8,
      "verified": true,
      "source": "PURElight Pixelbar Switch Bedienungsanleitung DE/EN, Seiten 7 bis 18 (rent-events.de/wp-content/uploads/2023/11/Pixelbar-Anleitung.pdf)",
      "deviceSetup": "Taste Mode, Menü Addr, Adresse aus der App in der Liste 8CH wählen, Enter.",
      "notes": "Ganze Bar in einer Farbe mit eingebauten Effekten. Kein Lauflicht aus der App, besser 53CH nutzen. Kanäle Programme, Pattern und Statische Farbe stehen in der App auf 0, dann gelten die Farben aus der App.",
      "channels": [
        {
          "offset": 1,
          "function": "dimmer",
          "label": "Master Dimmer"
        },
        {
          "offset": 2,
          "function": "red",
          "label": "Rot"
        },
        {
          "offset": 3,
          "function": "green",
          "label": "Grün"
        },
        {
          "offset": 4,
          "function": "blue",
          "label": "Blau"
        },
        {
          "offset": 5,
          "function": "program",
          "label": "Programme",
          "ranges": [
            {
              "from": 0,
              "to": 9,
              "kind": "off",
              "label": "Keine Funktion"
            },
            {
              "from": 10,
              "to": 13,
              "kind": "effect",
              "label": "Statische Farbe"
            },
            {
              "from": 14,
              "to": 17,
              "kind": "effect",
              "label": "Interner Effekt 1"
            },
            {
              "from": 18,
              "to": 21,
              "kind": "effect",
              "label": "Interner Effekt 2"
            },
            {
              "from": 22,
              "to": 25,
              "kind": "effect",
              "label": "Interner Effekt 3"
            },
            {
              "from": 26,
              "to": 29,
              "kind": "effect",
              "label": "Interner Effekt 4"
            },
            {
              "from": 30,
              "to": 33,
              "kind": "effect",
              "label": "Interner Effekt 5"
            },
            {
              "from": 34,
              "to": 37,
              "kind": "effect",
              "label": "Interner Effekt 6"
            },
            {
              "from": 38,
              "to": 41,
              "kind": "effect",
              "label": "Interner Effekt 7"
            },
            {
              "from": 42,
              "to": 45,
              "kind": "effect",
              "label": "Interner Effekt 8"
            },
            {
              "from": 46,
              "to": 49,
              "kind": "effect",
              "label": "Interner Effekt 9"
            },
            {
              "from": 50,
              "to": 53,
              "kind": "effect",
              "label": "Interner Effekt 10"
            },
            {
              "from": 54,
              "to": 57,
              "kind": "effect",
              "label": "Interner Effekt 11"
            },
            {
              "from": 58,
              "to": 61,
              "kind": "effect",
              "label": "Interner Effekt 12"
            },
            {
              "from": 62,
              "to": 65,
              "kind": "effect",
              "label": "Interner Effekt 13"
            },
            {
              "from": 66,
              "to": 69,
              "kind": "effect",
              "label": "Interner Effekt 14"
            },
            {
              "from": 70,
              "to": 73,
              "kind": "effect",
              "label": "Interner Effekt 15"
            },
            {
              "from": 74,
              "to": 77,
              "kind": "effect",
              "label": "Interner Effekt 16"
            },
            {
              "from": 78,
              "to": 81,
              "kind": "effect",
              "label": "Interner Effekt 17"
            },
            {
              "from": 82,
              "to": 85,
              "kind": "effect",
              "label": "Interner Effekt 18"
            },
            {
              "from": 86,
              "to": 89,
              "kind": "effect",
              "label": "Interner Effekt 19"
            },
            {
              "from": 90,
              "to": 93,
              "kind": "effect",
              "label": "Interner Effekt 20"
            },
            {
              "from": 94,
              "to": 97,
              "kind": "effect",
              "label": "Interner Effekt 21"
            },
            {
              "from": 98,
              "to": 101,
              "kind": "effect",
              "label": "Interner Effekt 22"
            },
            {
              "from": 102,
              "to": 105,
              "kind": "effect",
              "label": "Interner Effekt 23"
            },
            {
              "from": 106,
              "to": 109,
              "kind": "effect",
              "label": "Interner Effekt 24"
            },
            {
              "from": 110,
              "to": 113,
              "kind": "effect",
              "label": "Interner Effekt 25"
            },
            {
              "from": 114,
              "to": 117,
              "kind": "effect",
              "label": "Interner Effekt 26"
            },
            {
              "from": 118,
              "to": 121,
              "kind": "effect",
              "label": "Interner Effekt 27"
            },
            {
              "from": 122,
              "to": 125,
              "kind": "effect",
              "label": "Interner Effekt 28"
            },
            {
              "from": 126,
              "to": 129,
              "kind": "effect",
              "label": "Interner Effekt 29"
            },
            {
              "from": 130,
              "to": 133,
              "kind": "effect",
              "label": "Interner Effekt 30"
            },
            {
              "from": 134,
              "to": 137,
              "kind": "effect",
              "label": "Interner Effekt 31"
            },
            {
              "from": 138,
              "to": 141,
              "kind": "effect",
              "label": "Interner Effekt 32"
            },
            {
              "from": 142,
              "to": 145,
              "kind": "effect",
              "label": "Interner Effekt 33"
            },
            {
              "from": 146,
              "to": 149,
              "kind": "effect",
              "label": "Interner Effekt 34"
            },
            {
              "from": 150,
              "to": 153,
              "kind": "effect",
              "label": "Interner Effekt 35"
            },
            {
              "from": 154,
              "to": 157,
              "kind": "effect",
              "label": "Interner Effekt 36"
            },
            {
              "from": 158,
              "to": 161,
              "kind": "effect",
              "label": "Interner Effekt 37"
            },
            {
              "from": 162,
              "to": 165,
              "kind": "effect",
              "label": "Interner Effekt 38"
            },
            {
              "from": 166,
              "to": 169,
              "kind": "effect",
              "label": "Interner Effekt 39"
            },
            {
              "from": 170,
              "to": 173,
              "kind": "effect",
              "label": "Interner Effekt 40"
            },
            {
              "from": 174,
              "to": 177,
              "kind": "effect",
              "label": "Interner Effekt 41"
            },
            {
              "from": 178,
              "to": 181,
              "kind": "effect",
              "label": "Interner Effekt 42"
            },
            {
              "from": 182,
              "to": 185,
              "kind": "effect",
              "label": "Interner Effekt 43"
            },
            {
              "from": 186,
              "to": 189,
              "kind": "effect",
              "label": "Interner Effekt 44"
            },
            {
              "from": 190,
              "to": 193,
              "kind": "effect",
              "label": "Interner Effekt 45"
            },
            {
              "from": 194,
              "to": 197,
              "kind": "effect",
              "label": "Interner Effekt 46"
            },
            {
              "from": 198,
              "to": 201,
              "kind": "effect",
              "label": "Interner Effekt 47"
            },
            {
              "from": 202,
              "to": 205,
              "kind": "effect",
              "label": "Interner Effekt 48"
            },
            {
              "from": 206,
              "to": 209,
              "kind": "effect",
              "label": "Interner Effekt 49"
            },
            {
              "from": 210,
              "to": 213,
              "kind": "effect",
              "label": "Interner Effekt 50"
            },
            {
              "from": 214,
              "to": 217,
              "kind": "effect",
              "label": "Interner Effekt 51"
            },
            {
              "from": 218,
              "to": 221,
              "kind": "effect",
              "label": "Interner Effekt 52"
            },
            {
              "from": 222,
              "to": 225,
              "kind": "effect",
              "label": "Interner Effekt 53"
            },
            {
              "from": 226,
              "to": 229,
              "kind": "effect",
              "label": "Interner Effekt 54"
            },
            {
              "from": 230,
              "to": 233,
              "kind": "effect",
              "label": "Automatik"
            },
            {
              "from": 234,
              "to": 237,
              "kind": "effect",
              "label": "Musikmodus 1"
            },
            {
              "from": 238,
              "to": 241,
              "kind": "effect",
              "label": "Musikmodus 2"
            },
            {
              "from": 242,
              "to": 255,
              "kind": "effect",
              "label": "Musikmodus 3"
            }
          ]
        },
        {
          "offset": 6,
          "function": "program",
          "label": "Segment an / Pattern",
          "ranges": [
            {
              "from": 0,
              "to": 9,
              "kind": "off",
              "label": "Keine Funktion"
            },
            {
              "from": 10,
              "to": 15,
              "kind": "effect",
              "label": "Nur Segment 1 an"
            },
            {
              "from": 16,
              "to": 21,
              "kind": "effect",
              "label": "Nur Segment 2 an"
            },
            {
              "from": 22,
              "to": 27,
              "kind": "effect",
              "label": "Nur Segment 3 an"
            },
            {
              "from": 28,
              "to": 33,
              "kind": "effect",
              "label": "Nur Segment 4 an"
            },
            {
              "from": 34,
              "to": 39,
              "kind": "effect",
              "label": "Nur Segment 5 an"
            },
            {
              "from": 40,
              "to": 45,
              "kind": "effect",
              "label": "Nur Segment 6 an"
            },
            {
              "from": 46,
              "to": 51,
              "kind": "effect",
              "label": "Nur Segment 7 an"
            },
            {
              "from": 52,
              "to": 57,
              "kind": "effect",
              "label": "Nur Segment 8 an"
            },
            {
              "from": 58,
              "to": 63,
              "kind": "effect",
              "label": "Nur Segment 9 an"
            },
            {
              "from": 64,
              "to": 69,
              "kind": "effect",
              "label": "Nur Segment 10 an"
            },
            {
              "from": 70,
              "to": 75,
              "kind": "effect",
              "label": "Nur Segment 11 an"
            },
            {
              "from": 76,
              "to": 81,
              "kind": "effect",
              "label": "Nur Segment 12 an"
            },
            {
              "from": 82,
              "to": 87,
              "kind": "effect",
              "label": "Nur Segment 13 an"
            },
            {
              "from": 88,
              "to": 93,
              "kind": "effect",
              "label": "Nur Segment 14 an"
            },
            {
              "from": 94,
              "to": 99,
              "kind": "effect",
              "label": "Nur Segment 15 an"
            },
            {
              "from": 100,
              "to": 105,
              "kind": "effect",
              "label": "Nur Segment 16 an"
            },
            {
              "from": 106,
              "to": 111,
              "kind": "effect",
              "label": "Pattern 1"
            },
            {
              "from": 112,
              "to": 117,
              "kind": "effect",
              "label": "Pattern 2"
            },
            {
              "from": 118,
              "to": 123,
              "kind": "effect",
              "label": "Pattern 3"
            },
            {
              "from": 124,
              "to": 129,
              "kind": "effect",
              "label": "Pattern 4"
            },
            {
              "from": 130,
              "to": 135,
              "kind": "effect",
              "label": "Pattern 5"
            },
            {
              "from": 136,
              "to": 141,
              "kind": "effect",
              "label": "Pattern 6"
            },
            {
              "from": 142,
              "to": 147,
              "kind": "effect",
              "label": "Pattern 7"
            },
            {
              "from": 148,
              "to": 153,
              "kind": "effect",
              "label": "Pattern 8"
            },
            {
              "from": 154,
              "to": 159,
              "kind": "effect",
              "label": "Pattern 9"
            },
            {
              "from": 160,
              "to": 165,
              "kind": "effect",
              "label": "Pattern 10"
            },
            {
              "from": 166,
              "to": 171,
              "kind": "effect",
              "label": "Pattern 11"
            },
            {
              "from": 172,
              "to": 177,
              "kind": "effect",
              "label": "Pattern 12"
            },
            {
              "from": 178,
              "to": 183,
              "kind": "effect",
              "label": "Pattern 13"
            },
            {
              "from": 184,
              "to": 189,
              "kind": "effect",
              "label": "Pattern 14"
            },
            {
              "from": 190,
              "to": 195,
              "kind": "effect",
              "label": "Pattern 15"
            },
            {
              "from": 196,
              "to": 201,
              "kind": "effect",
              "label": "Pattern 16"
            },
            {
              "from": 202,
              "to": 207,
              "kind": "effect",
              "label": "Pattern 17"
            },
            {
              "from": 208,
              "to": 213,
              "kind": "effect",
              "label": "Pattern 18"
            },
            {
              "from": 214,
              "to": 219,
              "kind": "effect",
              "label": "Pattern 19"
            },
            {
              "from": 220,
              "to": 225,
              "kind": "effect",
              "label": "Pattern 20"
            },
            {
              "from": 226,
              "to": 231,
              "kind": "effect",
              "label": "Pattern 21"
            },
            {
              "from": 232,
              "to": 237,
              "kind": "effect",
              "label": "Pattern 22"
            },
            {
              "from": 238,
              "to": 243,
              "kind": "effect",
              "label": "Pattern 23"
            },
            {
              "from": 244,
              "to": 255,
              "kind": "effect",
              "label": "Pattern 24"
            }
          ]
        },
        {
          "offset": 7,
          "function": "colorMacro",
          "label": "Statische Farbe",
          "ranges": [
            {
              "from": 0,
              "to": 9,
              "kind": "off",
              "label": "Keine Funktion"
            },
            {
              "from": 10,
              "to": 19,
              "kind": "effect",
              "label": "Farbe 1"
            },
            {
              "from": 20,
              "to": 29,
              "kind": "effect",
              "label": "Farbe 2"
            },
            {
              "from": 30,
              "to": 39,
              "kind": "effect",
              "label": "Farbe 3"
            },
            {
              "from": 40,
              "to": 49,
              "kind": "effect",
              "label": "Farbe 4"
            },
            {
              "from": 50,
              "to": 59,
              "kind": "effect",
              "label": "Farbe 5"
            },
            {
              "from": 60,
              "to": 69,
              "kind": "effect",
              "label": "Farbe 6"
            },
            {
              "from": 70,
              "to": 79,
              "kind": "effect",
              "label": "Farbe 7"
            },
            {
              "from": 80,
              "to": 89,
              "kind": "effect",
              "label": "Farbe 8"
            },
            {
              "from": 90,
              "to": 99,
              "kind": "effect",
              "label": "Farbe 9"
            },
            {
              "from": 100,
              "to": 109,
              "kind": "effect",
              "label": "Farbe 10"
            },
            {
              "from": 110,
              "to": 119,
              "kind": "effect",
              "label": "Farbe 11"
            },
            {
              "from": 120,
              "to": 129,
              "kind": "effect",
              "label": "Farbe 12"
            },
            {
              "from": 130,
              "to": 139,
              "kind": "effect",
              "label": "Farbe 13"
            },
            {
              "from": 140,
              "to": 149,
              "kind": "effect",
              "label": "Farbe 14"
            },
            {
              "from": 150,
              "to": 159,
              "kind": "effect",
              "label": "Farbe 15"
            },
            {
              "from": 160,
              "to": 169,
              "kind": "effect",
              "label": "Farbe 16"
            },
            {
              "from": 170,
              "to": 179,
              "kind": "effect",
              "label": "Farbe 17"
            },
            {
              "from": 180,
              "to": 189,
              "kind": "effect",
              "label": "Farbe 18"
            },
            {
              "from": 190,
              "to": 199,
              "kind": "effect",
              "label": "Farbe 19"
            },
            {
              "from": 200,
              "to": 209,
              "kind": "effect",
              "label": "Farbe 20"
            },
            {
              "from": 210,
              "to": 219,
              "kind": "effect",
              "label": "Farbe 21"
            },
            {
              "from": 220,
              "to": 229,
              "kind": "effect",
              "label": "Farbe 22"
            },
            {
              "from": 230,
              "to": 239,
              "kind": "effect",
              "label": "Farbe 23"
            },
            {
              "from": 240,
              "to": 249,
              "kind": "effect",
              "label": "Farbe 24"
            },
            {
              "from": 250,
              "to": 255,
              "kind": "effect",
              "label": "Farbe 25"
            }
          ]
        },
        {
          "offset": 8,
          "function": "strobe",
          "label": "Stroboskop",
          "ranges": [
            {
              "from": 0,
              "to": 9,
              "kind": "off",
              "label": "Aus"
            },
            {
              "from": 10,
              "to": 255,
              "kind": "strobe",
              "label": "Strobo langsam bis schnell",
              "speed": "slowToFast"
            }
          ]
        }
      ]
    },
    {
      "schemaVersion": 1,
      "id": "showtec-shark-scan-one-14ch",
      "manufacturer": "Showtec",
      "model": "Shark Scan One",
      "mode": "14 Channels",
      "category": "movingHeadSpot",
      "channelCount": 14,
      "movement": {
        "panDegrees": 160,
        "tiltDegrees": 50
      },
      "verified": true,
      "source": "Showtec Shark Scan One, User Manual V1 (Highlite International, Ordercode 45025), Abschnitt „DMX Channels – 14 Channels“, Seiten 18 bis 20; Pan 160° und Tilt 50° aus derselben Kanalbeschreibung",
      "deviceSetup": "Im Hauptmenü mit UP/DOWN zu „DMX CHANNEL“, mit ENTER öffnen und 14 wählen. Danach unter „DMX ADDRESS“ die Adresse aus der App einstellen und im Menü „RUNNING MODE“ auf „DMX“ stellen.",
      "notes": "Spiegel-Scanner mit 100-W-LED, Farbrad, Goborad mit drehbaren Gobos und Prisma. Weil der Spiegel schwenkt, sind die Wege kurz: 160° horizontal und 50° vertikal. Shutter und Farbrad arbeiten nur, wenn der Dimmer (Kanal 6) über 0 steht; das macht die App von selbst. Die Kanäle 13 und 14 sind die eingebauten Programme und bleiben auf 0, damit die App das Licht bestimmt. Es gibt zusätzlich einen 8-Kanal-Modus ohne Farbrad, Gobos und Prisma; für die App ist der 14-Kanal-Modus der richtige.",
      "channels": [
        {
          "offset": 1,
          "function": "pan",
          "label": "Horizontale Bewegung (Pan), Mitte 128",
          "defaultValue": 128
        },
        {
          "offset": 2,
          "function": "panFine",
          "label": "Pan fein 16 bit"
        },
        {
          "offset": 3,
          "function": "tilt",
          "label": "Vertikale Bewegung (Tilt), Mitte 128",
          "defaultValue": 128
        },
        {
          "offset": 4,
          "function": "tiltFine",
          "label": "Tilt fein 16 bit"
        },
        {
          "offset": 5,
          "function": "panTiltSpeed",
          "label": "Geschwindigkeit Pan und Tilt, schnell (0) bis langsam (255)"
        },
        {
          "offset": 6,
          "function": "dimmer",
          "label": "Dimmer, dunkel bis hell"
        },
        {
          "offset": 7,
          "function": "shutter",
          "label": "Shutter und Strobo",
          "ranges": [
            {
              "from": 0,
              "to": 4,
              "kind": "open",
              "label": "Shutter offen"
            },
            {
              "from": 5,
              "to": 250,
              "kind": "strobe",
              "label": "Strobo, langsam bis schnell (0 bis 25 Hz)",
              "speed": "slowToFast"
            },
            {
              "from": 251,
              "to": 255,
              "kind": "open",
              "label": "Shutter offen"
            }
          ]
        },
        {
          "offset": 8,
          "function": "colorWheel",
          "label": "Farbrad",
          "ranges": [
            {
              "from": 0,
              "to": 4,
              "kind": "slot",
              "label": "Offen (Weiß)",
              "color": "#FFFFFF"
            },
            {
              "from": 5,
              "to": 12,
              "kind": "slot",
              "label": "Weiß und Gelb"
            },
            {
              "from": 13,
              "to": 20,
              "kind": "slot",
              "label": "Gelb",
              "color": "#FFFF00"
            },
            {
              "from": 21,
              "to": 28,
              "kind": "slot",
              "label": "Gelb und Pink"
            },
            {
              "from": 29,
              "to": 36,
              "kind": "slot",
              "label": "Pink",
              "color": "#FF3FA4"
            },
            {
              "from": 37,
              "to": 44,
              "kind": "slot",
              "label": "Pink und Grün"
            },
            {
              "from": 45,
              "to": 52,
              "kind": "slot",
              "label": "Grün",
              "color": "#00FF00"
            },
            {
              "from": 53,
              "to": 60,
              "kind": "slot",
              "label": "Grün und Rot"
            },
            {
              "from": 61,
              "to": 68,
              "kind": "slot",
              "label": "Rot",
              "color": "#FF0000"
            },
            {
              "from": 69,
              "to": 76,
              "kind": "slot",
              "label": "Rot und Cyan"
            },
            {
              "from": 77,
              "to": 84,
              "kind": "slot",
              "label": "Cyan",
              "color": "#00FFFF"
            },
            {
              "from": 85,
              "to": 92,
              "kind": "slot",
              "label": "Cyan und Hellgrün"
            },
            {
              "from": 93,
              "to": 100,
              "kind": "slot",
              "label": "Hellgrün",
              "color": "#90EE90"
            },
            {
              "from": 101,
              "to": 108,
              "kind": "slot",
              "label": "Hellgrün und Orange"
            },
            {
              "from": 109,
              "to": 116,
              "kind": "slot",
              "label": "Orange",
              "color": "#FF7F00"
            },
            {
              "from": 117,
              "to": 124,
              "kind": "slot",
              "label": "Orange und UV"
            },
            {
              "from": 125,
              "to": 132,
              "kind": "slot",
              "label": "UV",
              "color": "#6A0DAD"
            },
            {
              "from": 133,
              "to": 139,
              "kind": "slot",
              "label": "Offen (Weiß)",
              "color": "#FFFFFF"
            },
            {
              "from": 140,
              "to": 195,
              "kind": "rotation",
              "label": "Drehung im Uhrzeigersinn, schnell bis langsam",
              "speed": "fastToSlow"
            },
            {
              "from": 196,
              "to": 199,
              "kind": "off",
              "label": "Stopp"
            },
            {
              "from": 200,
              "to": 255,
              "kind": "rotation",
              "label": "Drehung gegen den Uhrzeigersinn, langsam bis schnell",
              "speed": "slowToFast"
            }
          ]
        },
        {
          "offset": 9,
          "function": "gobo",
          "label": "Goborad",
          "ranges": [
            {
              "from": 0,
              "to": 7,
              "kind": "slot",
              "label": "Offen"
            },
            {
              "from": 8,
              "to": 19,
              "kind": "slot",
              "label": "Gobo 1"
            },
            {
              "from": 20,
              "to": 31,
              "kind": "slot",
              "label": "Gobo 2"
            },
            {
              "from": 32,
              "to": 43,
              "kind": "slot",
              "label": "Gobo 3"
            },
            {
              "from": 44,
              "to": 55,
              "kind": "slot",
              "label": "Gobo 4"
            },
            {
              "from": 56,
              "to": 67,
              "kind": "slot",
              "label": "Gobo 5"
            },
            {
              "from": 68,
              "to": 71,
              "kind": "slot",
              "label": "Gobo 6"
            },
            {
              "from": 72,
              "to": 79,
              "kind": "slot",
              "label": "Gobo 7"
            },
            {
              "from": 80,
              "to": 88,
              "kind": "shake",
              "label": "Gobo 1 Shake, langsam bis schnell"
            },
            {
              "from": 89,
              "to": 97,
              "kind": "shake",
              "label": "Gobo 2 Shake, langsam bis schnell"
            },
            {
              "from": 98,
              "to": 106,
              "kind": "shake",
              "label": "Gobo 3 Shake, langsam bis schnell"
            },
            {
              "from": 107,
              "to": 115,
              "kind": "shake",
              "label": "Gobo 4 Shake, langsam bis schnell"
            },
            {
              "from": 116,
              "to": 124,
              "kind": "shake",
              "label": "Gobo 5 Shake, langsam bis schnell"
            },
            {
              "from": 125,
              "to": 129,
              "kind": "shake",
              "label": "Gobo 6 Shake, langsam bis schnell"
            },
            {
              "from": 130,
              "to": 133,
              "kind": "shake",
              "label": "Gobo 7 Shake, langsam bis schnell"
            },
            {
              "from": 134,
              "to": 194,
              "kind": "rotation",
              "label": "Gobo-Durchlauf im Uhrzeigersinn, schnell bis langsam",
              "speed": "fastToSlow"
            },
            {
              "from": 195,
              "to": 255,
              "kind": "rotation",
              "label": "Gobo-Durchlauf gegen den Uhrzeigersinn, langsam bis schnell",
              "speed": "slowToFast"
            }
          ]
        },
        {
          "offset": 10,
          "function": "goboRotation",
          "label": "Gobo-Drehung",
          "ranges": [
            {
              "from": 0,
              "to": 9,
              "kind": "off",
              "label": "Stopp"
            },
            {
              "from": 10,
              "to": 129,
              "kind": "rotation",
              "label": "Im Uhrzeigersinn",
              "speed": "slowToFast"
            },
            {
              "from": 130,
              "to": 134,
              "kind": "off",
              "label": "Stopp"
            },
            {
              "from": 135,
              "to": 255,
              "kind": "rotation",
              "label": "Gegen den Uhrzeigersinn, langsam bis schnell",
              "speed": "slowToFast"
            }
          ]
        },
        {
          "offset": 11,
          "function": "focus",
          "label": "Fokus, stufenlos von fern nach nah",
          "defaultValue": 128
        },
        {
          "offset": 12,
          "function": "prism",
          "label": "Prisma",
          "ranges": [
            {
              "from": 0,
              "to": 128,
              "kind": "off",
              "label": "Kein Prisma"
            },
            {
              "from": 129,
              "to": 255,
              "kind": "effect",
              "label": "3-fach-Prisma"
            }
          ]
        },
        {
          "offset": 13,
          "function": "program",
          "label": "Eingebaute Programme",
          "ranges": [
            {
              "from": 0,
              "to": 10,
              "kind": "off",
              "label": "Keine Funktion"
            },
            {
              "from": 11,
              "to": 20,
              "kind": "effect",
              "label": "Programm 1"
            },
            {
              "from": 21,
              "to": 40,
              "kind": "effect",
              "label": "Programm 2"
            },
            {
              "from": 41,
              "to": 60,
              "kind": "effect",
              "label": "Programm 3"
            },
            {
              "from": 61,
              "to": 70,
              "kind": "effect",
              "label": "Programm 4"
            },
            {
              "from": 71,
              "to": 80,
              "kind": "effect",
              "label": "Programm 5"
            },
            {
              "from": 81,
              "to": 100,
              "kind": "effect",
              "label": "Programm 6"
            },
            {
              "from": 101,
              "to": 110,
              "kind": "effect",
              "label": "Programm 7"
            },
            {
              "from": 111,
              "to": 130,
              "kind": "effect",
              "label": "Programm 8"
            },
            {
              "from": 131,
              "to": 150,
              "kind": "effect",
              "label": "Programm 9"
            },
            {
              "from": 151,
              "to": 160,
              "kind": "effect",
              "label": "Programm 10"
            },
            {
              "from": 161,
              "to": 170,
              "kind": "effect",
              "label": "Programm 11"
            },
            {
              "from": 171,
              "to": 180,
              "kind": "effect",
              "label": "Programm 12"
            },
            {
              "from": 181,
              "to": 255,
              "kind": "effect",
              "label": "Musiksteuerung"
            }
          ]
        },
        {
          "offset": 14,
          "function": "program",
          "label": "Eingebaute X/Y-Programme und Reset",
          "ranges": [
            {
              "from": 0,
              "to": 10,
              "kind": "off",
              "label": "Keine Funktion"
            },
            {
              "from": 11,
              "to": 20,
              "kind": "effect",
              "label": "X/Y-Programm 1"
            },
            {
              "from": 21,
              "to": 30,
              "kind": "effect",
              "label": "X/Y-Programm 2"
            },
            {
              "from": 31,
              "to": 40,
              "kind": "effect",
              "label": "X/Y-Programm 3"
            },
            {
              "from": 41,
              "to": 50,
              "kind": "effect",
              "label": "X/Y-Programm 4"
            },
            {
              "from": 51,
              "to": 60,
              "kind": "effect",
              "label": "X/Y-Programm 5"
            },
            {
              "from": 61,
              "to": 70,
              "kind": "effect",
              "label": "X/Y-Programm 6"
            },
            {
              "from": 71,
              "to": 80,
              "kind": "effect",
              "label": "X/Y-Programm 7"
            },
            {
              "from": 81,
              "to": 90,
              "kind": "effect",
              "label": "X/Y-Programm 8"
            },
            {
              "from": 91,
              "to": 230,
              "kind": "effect",
              "label": "X/Y-Musiksteuerung, geringe bis hohe Empfindlichkeit"
            },
            {
              "from": 231,
              "to": 240,
              "kind": "other",
              "label": "Reset (10 Sekunden)"
            },
            {
              "from": 241,
              "to": 255,
              "kind": "off",
              "label": "Keine Funktion"
            }
          ]
        }
      ]
    },
    {
      "schemaVersion": 1,
      "manufacturer": "Stairville",
      "model": "All FX Bar",
      "category": "generic",
      "verified": true,
      "id": "stairville-all-fx-bar-10ch",
      "mode": "10Ch",
      "channelCount": 10,
      "source": "Bedienungsanleitung Thomann/Stairville All FX Bar, 02.06.2026, ID 525601 (V6), Abschnitt 7.12 „Funktionen im 10-Kanal-DMX-Modus“",
      "deviceSetup": "[MENU] so oft drücken, bis „dMX“ im Display steht, mit [ENTER] bestätigen, mit [ENTER] das Modus-Menü öffnen und mit [UP]/[DOWN] den DMX-Modus „10Ch“ wählen. Danach die Adresse aus der App einstellen („d 1“ bis „d512“).",
      "notes": "Effektbalken mit vier Lichtquellen: zwei UV-LEDs, Beam-LEDs (Derby), rotem und grünem Laser und weißen Stroboskop-LEDs. Bis auf die UV-LEDs laufen alle Teile nur über eingebaute Shows, einzelne Farben oder Helligkeiten gibt es nicht. Die Stroboskop-LEDs sind kein warmweißer Blinder und deshalb nicht so markiert. Achtung Laser: Der Balken hat einen Laser der Klasse 2, nicht in Augenhöhe richten. Empfohlener Modus: Nur hier lassen sich die beiden UV-LEDs stufenlos dimmen; sie sind als UV-Kanäle eingetragen und folgen der Farbe „UV“ aus der Farbleiste. Alle Show-Kanäle bleiben auf 0, sonst übernimmt das Gerät selbst das Licht. Die Laser-Kanäle sind als Laser markiert: Auf der Farbseite gibt es dafür Regler „Laser“, ganz links ist der Laser aus. Bei „Alles aus“ und Helligkeit 0 schaltet die App ihn ab.",
      "channels": [
        {
          "offset": 1,
          "function": "uv",
          "label": "UV-LED 1, Dimmer 0 % bis 100 %"
        },
        {
          "offset": 2,
          "function": "uv",
          "label": "UV-LED 2, Dimmer 0 % bis 100 %"
        },
        {
          "offset": 3,
          "function": "strobe",
          "label": "Strobo der UV-LEDs (wirkt nur, wenn Kanal 1 oder 2 über 0 steht)",
          "ranges": [
            {
              "from": 0,
              "to": 250,
              "kind": "strobe",
              "label": "Strobo, langsam bis schnell",
              "speed": "slowToFast"
            },
            {
              "from": 251,
              "to": 255,
              "kind": "effect",
              "label": "Musikgesteuertes Strobo"
            }
          ]
        },
        {
          "offset": 4,
          "function": "program",
          "label": "Automatische Show der Beam-LEDs",
          "ranges": [
            {
              "from": 0,
              "to": 5,
              "kind": "off",
              "label": "Ohne Funktion"
            },
            {
              "from": 6,
              "to": 13,
              "kind": "effect",
              "label": "Show AB01"
            },
            {
              "from": 14,
              "to": 21,
              "kind": "effect",
              "label": "Show AB02"
            },
            {
              "from": 22,
              "to": 29,
              "kind": "effect",
              "label": "Show AB03"
            },
            {
              "from": 30,
              "to": 37,
              "kind": "effect",
              "label": "Show AB04"
            },
            {
              "from": 38,
              "to": 45,
              "kind": "effect",
              "label": "Show AB05"
            },
            {
              "from": 46,
              "to": 53,
              "kind": "effect",
              "label": "Show AB06"
            },
            {
              "from": 54,
              "to": 61,
              "kind": "effect",
              "label": "Show AB07"
            },
            {
              "from": 62,
              "to": 69,
              "kind": "effect",
              "label": "Show AB08"
            },
            {
              "from": 70,
              "to": 77,
              "kind": "effect",
              "label": "Show AB09"
            },
            {
              "from": 78,
              "to": 85,
              "kind": "effect",
              "label": "Show AB10"
            },
            {
              "from": 86,
              "to": 93,
              "kind": "effect",
              "label": "Show AB11"
            },
            {
              "from": 94,
              "to": 101,
              "kind": "effect",
              "label": "Show AB12"
            },
            {
              "from": 102,
              "to": 109,
              "kind": "effect",
              "label": "Show AB13"
            },
            {
              "from": 110,
              "to": 117,
              "kind": "effect",
              "label": "Show AB14"
            },
            {
              "from": 118,
              "to": 125,
              "kind": "effect",
              "label": "Show AB15"
            },
            {
              "from": 126,
              "to": 133,
              "kind": "effect",
              "label": "Show AB16"
            },
            {
              "from": 134,
              "to": 141,
              "kind": "effect",
              "label": "Show AB17"
            },
            {
              "from": 142,
              "to": 149,
              "kind": "effect",
              "label": "Show AB18"
            },
            {
              "from": 150,
              "to": 157,
              "kind": "effect",
              "label": "Show AB19"
            },
            {
              "from": 158,
              "to": 165,
              "kind": "effect",
              "label": "Show AB20"
            },
            {
              "from": 166,
              "to": 173,
              "kind": "effect",
              "label": "Show AB21"
            },
            {
              "from": 174,
              "to": 181,
              "kind": "effect",
              "label": "Show AB22"
            },
            {
              "from": 182,
              "to": 189,
              "kind": "effect",
              "label": "Show AB23"
            },
            {
              "from": 190,
              "to": 197,
              "kind": "effect",
              "label": "Show AB24"
            },
            {
              "from": 198,
              "to": 205,
              "kind": "effect",
              "label": "Show AB25"
            },
            {
              "from": 206,
              "to": 213,
              "kind": "effect",
              "label": "Show AB26"
            },
            {
              "from": 214,
              "to": 221,
              "kind": "effect",
              "label": "Show AB27"
            },
            {
              "from": 222,
              "to": 229,
              "kind": "effect",
              "label": "Show AB28"
            },
            {
              "from": 230,
              "to": 237,
              "kind": "effect",
              "label": "Show AB29"
            },
            {
              "from": 238,
              "to": 245,
              "kind": "effect",
              "label": "Show AB30"
            },
            {
              "from": 246,
              "to": 255,
              "kind": "effect",
              "label": "Mix-Programm ABM"
            }
          ]
        },
        {
          "offset": 5,
          "function": "programSpeed",
          "label": "Ablaufgeschwindigkeit der Beam-Show (ab 251 Mikrofon-Empfindlichkeit)"
        },
        {
          "offset": 6,
          "function": "program",
          "label": "Laser",
          "ranges": [
            {
              "from": 0,
              "to": 5,
              "kind": "off",
              "label": "Ohne Funktion"
            },
            {
              "from": 6,
              "to": 48,
              "kind": "effect",
              "label": "Roter Laser an"
            },
            {
              "from": 49,
              "to": 89,
              "kind": "effect",
              "label": "Grüner Laser an"
            },
            {
              "from": 90,
              "to": 131,
              "kind": "effect",
              "label": "Roter und grüner Laser an"
            },
            {
              "from": 132,
              "to": 173,
              "kind": "effect",
              "label": "Roter Laser blitzt, grüner Laser an"
            },
            {
              "from": 174,
              "to": 215,
              "kind": "effect",
              "label": "Roter Laser an, grüner Laser blitzt"
            },
            {
              "from": 216,
              "to": 255,
              "kind": "effect",
              "label": "Beide Laser blitzen"
            }
          ],
          "tags": [
            "laser"
          ]
        },
        {
          "offset": 7,
          "function": "other",
          "label": "Strobo des Lasers (wirkt nur, wenn Kanal 6 über 5 steht)",
          "ranges": [
            {
              "from": 0,
              "to": 5,
              "kind": "off",
              "label": "Ohne Funktion"
            },
            {
              "from": 6,
              "to": 250,
              "kind": "strobe",
              "label": "Strobo, langsam bis schnell",
              "speed": "slowToFast"
            },
            {
              "from": 251,
              "to": 255,
              "kind": "effect",
              "label": "Musikgesteuertes Strobo"
            }
          ],
          "tags": [
            "laser"
          ]
        },
        {
          "offset": 8,
          "function": "motor",
          "label": "Drehung des Lasers",
          "ranges": [
            {
              "from": 0,
              "to": 0,
              "kind": "off",
              "label": "Ohne Funktion"
            },
            {
              "from": 1,
              "to": 127,
              "kind": "rotation",
              "label": "Drehung im Uhrzeigersinn, langsam bis schnell",
              "speed": "slowToFast"
            },
            {
              "from": 128,
              "to": 128,
              "kind": "off",
              "label": "Laser angehalten"
            },
            {
              "from": 129,
              "to": 255,
              "kind": "rotation",
              "label": "Drehung gegen den Uhrzeigersinn, langsam bis schnell",
              "speed": "slowToFast"
            }
          ]
        },
        {
          "offset": 9,
          "function": "program",
          "label": "Automatische Show der Stroboskop-LEDs",
          "ranges": [
            {
              "from": 0,
              "to": 5,
              "kind": "off",
              "label": "Ohne Funktion"
            },
            {
              "from": 6,
              "to": 27,
              "kind": "effect",
              "label": "Show AF01"
            },
            {
              "from": 28,
              "to": 50,
              "kind": "effect",
              "label": "Show AF02"
            },
            {
              "from": 51,
              "to": 73,
              "kind": "effect",
              "label": "Show AF03"
            },
            {
              "from": 74,
              "to": 95,
              "kind": "effect",
              "label": "Show AF04"
            },
            {
              "from": 96,
              "to": 118,
              "kind": "effect",
              "label": "Show AF05"
            },
            {
              "from": 119,
              "to": 141,
              "kind": "effect",
              "label": "Show AF06"
            },
            {
              "from": 142,
              "to": 163,
              "kind": "effect",
              "label": "Show AF07"
            },
            {
              "from": 164,
              "to": 186,
              "kind": "effect",
              "label": "Show AF08"
            },
            {
              "from": 187,
              "to": 209,
              "kind": "effect",
              "label": "Show AF09"
            },
            {
              "from": 210,
              "to": 232,
              "kind": "effect",
              "label": "Show AF10"
            },
            {
              "from": 233,
              "to": 255,
              "kind": "effect",
              "label": "Mix-Programm AFM"
            }
          ]
        },
        {
          "offset": 10,
          "function": "programSpeed",
          "label": "Ablaufgeschwindigkeit der Strobo-Show (ab 251 Mikrofon-Empfindlichkeit)"
        }
      ]
    },
    {
      "schemaVersion": 1,
      "manufacturer": "Stairville",
      "model": "All FX Bar",
      "category": "generic",
      "verified": true,
      "id": "stairville-all-fx-bar-5ch",
      "mode": "05Ch",
      "channelCount": 5,
      "source": "Bedienungsanleitung Thomann/Stairville All FX Bar, 02.06.2026, ID 525601 (V6), Abschnitt 7.10 „Funktionen im 5-Kanal-DMX-Modus“",
      "deviceSetup": "[MENU] so oft drücken, bis „dMX“ im Display steht, mit [ENTER] bestätigen, mit [ENTER] das Modus-Menü öffnen und mit [UP]/[DOWN] den DMX-Modus „05Ch“ wählen. Danach die Adresse aus der App einstellen („d 1“ bis „d512“).",
      "notes": "Effektbalken mit vier Lichtquellen: zwei UV-LEDs, Beam-LEDs (Derby), rotem und grünem Laser und weißen Stroboskop-LEDs. Bis auf die UV-LEDs laufen alle Teile nur über eingebaute Shows, einzelne Farben oder Helligkeiten gibt es nicht. Die Stroboskop-LEDs sind kein warmweißer Blinder und deshalb nicht so markiert. Achtung Laser: Der Balken hat einen Laser der Klasse 2, nicht in Augenhöhe richten. Im 5-Kanal-Modus laufen alle vier Teile nur über die eingebauten Shows, die App kann nichts einzeln steuern und auch nicht dimmen. Für UV-Licht den 10-Kanal-Modus nehmen. Die Laser-Kanäle sind als Laser markiert: Auf der Farbseite gibt es dafür Regler „Laser“, ganz links ist der Laser aus. Bei „Alles aus“ und Helligkeit 0 schaltet die App ihn ab.",
      "channels": [
        {
          "offset": 1,
          "function": "program",
          "label": "Automatische Show der UV-LEDs",
          "ranges": [
            {
              "from": 0,
              "to": 5,
              "kind": "off",
              "label": "Ohne Funktion"
            },
            {
              "from": 6,
              "to": 55,
              "kind": "effect",
              "label": "Show AP01"
            },
            {
              "from": 56,
              "to": 106,
              "kind": "effect",
              "label": "Show AP02"
            },
            {
              "from": 107,
              "to": 155,
              "kind": "effect",
              "label": "Show AP03"
            },
            {
              "from": 156,
              "to": 205,
              "kind": "effect",
              "label": "Show AP04"
            },
            {
              "from": 206,
              "to": 255,
              "kind": "effect",
              "label": "Mix-Programm APM"
            }
          ]
        },
        {
          "offset": 2,
          "function": "program",
          "label": "Automatische Show der Beam-LEDs",
          "ranges": [
            {
              "from": 0,
              "to": 5,
              "kind": "off",
              "label": "Ohne Funktion"
            },
            {
              "from": 6,
              "to": 13,
              "kind": "effect",
              "label": "Show AB01"
            },
            {
              "from": 14,
              "to": 21,
              "kind": "effect",
              "label": "Show AB02"
            },
            {
              "from": 22,
              "to": 29,
              "kind": "effect",
              "label": "Show AB03"
            },
            {
              "from": 30,
              "to": 37,
              "kind": "effect",
              "label": "Show AB04"
            },
            {
              "from": 38,
              "to": 45,
              "kind": "effect",
              "label": "Show AB05"
            },
            {
              "from": 46,
              "to": 53,
              "kind": "effect",
              "label": "Show AB06"
            },
            {
              "from": 54,
              "to": 61,
              "kind": "effect",
              "label": "Show AB07"
            },
            {
              "from": 62,
              "to": 69,
              "kind": "effect",
              "label": "Show AB08"
            },
            {
              "from": 70,
              "to": 77,
              "kind": "effect",
              "label": "Show AB09"
            },
            {
              "from": 78,
              "to": 85,
              "kind": "effect",
              "label": "Show AB10"
            },
            {
              "from": 86,
              "to": 93,
              "kind": "effect",
              "label": "Show AB11"
            },
            {
              "from": 94,
              "to": 101,
              "kind": "effect",
              "label": "Show AB12"
            },
            {
              "from": 102,
              "to": 109,
              "kind": "effect",
              "label": "Show AB13"
            },
            {
              "from": 110,
              "to": 117,
              "kind": "effect",
              "label": "Show AB14"
            },
            {
              "from": 118,
              "to": 125,
              "kind": "effect",
              "label": "Show AB15"
            },
            {
              "from": 126,
              "to": 133,
              "kind": "effect",
              "label": "Show AB16"
            },
            {
              "from": 134,
              "to": 141,
              "kind": "effect",
              "label": "Show AB17"
            },
            {
              "from": 142,
              "to": 149,
              "kind": "effect",
              "label": "Show AB18"
            },
            {
              "from": 150,
              "to": 157,
              "kind": "effect",
              "label": "Show AB19"
            },
            {
              "from": 158,
              "to": 165,
              "kind": "effect",
              "label": "Show AB20"
            },
            {
              "from": 166,
              "to": 173,
              "kind": "effect",
              "label": "Show AB21"
            },
            {
              "from": 174,
              "to": 181,
              "kind": "effect",
              "label": "Show AB22"
            },
            {
              "from": 182,
              "to": 189,
              "kind": "effect",
              "label": "Show AB23"
            },
            {
              "from": 190,
              "to": 197,
              "kind": "effect",
              "label": "Show AB24"
            },
            {
              "from": 198,
              "to": 205,
              "kind": "effect",
              "label": "Show AB25"
            },
            {
              "from": 206,
              "to": 213,
              "kind": "effect",
              "label": "Show AB26"
            },
            {
              "from": 214,
              "to": 221,
              "kind": "effect",
              "label": "Show AB27"
            },
            {
              "from": 222,
              "to": 229,
              "kind": "effect",
              "label": "Show AB28"
            },
            {
              "from": 230,
              "to": 237,
              "kind": "effect",
              "label": "Show AB29"
            },
            {
              "from": 238,
              "to": 245,
              "kind": "effect",
              "label": "Show AB30"
            },
            {
              "from": 246,
              "to": 255,
              "kind": "effect",
              "label": "Mix-Programm ABM"
            }
          ]
        },
        {
          "offset": 3,
          "function": "program",
          "label": "Automatische Show des Lasers",
          "ranges": [
            {
              "from": 0,
              "to": 5,
              "kind": "off",
              "label": "Ohne Funktion"
            },
            {
              "from": 6,
              "to": 40,
              "kind": "effect",
              "label": "Show AL01"
            },
            {
              "from": 41,
              "to": 76,
              "kind": "effect",
              "label": "Show AL02"
            },
            {
              "from": 77,
              "to": 112,
              "kind": "effect",
              "label": "Show AL03"
            },
            {
              "from": 113,
              "to": 147,
              "kind": "effect",
              "label": "Show AL04"
            },
            {
              "from": 148,
              "to": 183,
              "kind": "effect",
              "label": "Show AL05"
            },
            {
              "from": 184,
              "to": 219,
              "kind": "effect",
              "label": "Show AL06"
            },
            {
              "from": 220,
              "to": 255,
              "kind": "effect",
              "label": "Mix-Programm ALM"
            }
          ],
          "tags": [
            "laser"
          ]
        },
        {
          "offset": 4,
          "function": "program",
          "label": "Automatische Show der Stroboskop-LEDs",
          "ranges": [
            {
              "from": 0,
              "to": 5,
              "kind": "off",
              "label": "Ohne Funktion"
            },
            {
              "from": 6,
              "to": 27,
              "kind": "effect",
              "label": "Show AF01"
            },
            {
              "from": 28,
              "to": 50,
              "kind": "effect",
              "label": "Show AF02"
            },
            {
              "from": 51,
              "to": 73,
              "kind": "effect",
              "label": "Show AF03"
            },
            {
              "from": 74,
              "to": 95,
              "kind": "effect",
              "label": "Show AF04"
            },
            {
              "from": 96,
              "to": 118,
              "kind": "effect",
              "label": "Show AF05"
            },
            {
              "from": 119,
              "to": 141,
              "kind": "effect",
              "label": "Show AF06"
            },
            {
              "from": 142,
              "to": 163,
              "kind": "effect",
              "label": "Show AF07"
            },
            {
              "from": 164,
              "to": 186,
              "kind": "effect",
              "label": "Show AF08"
            },
            {
              "from": 187,
              "to": 209,
              "kind": "effect",
              "label": "Show AF09"
            },
            {
              "from": 210,
              "to": 232,
              "kind": "effect",
              "label": "Show AF10"
            },
            {
              "from": 233,
              "to": 255,
              "kind": "effect",
              "label": "Mix-Programm AFM"
            }
          ]
        },
        {
          "offset": 5,
          "function": "programSpeed",
          "label": "Ablaufgeschwindigkeit aller Shows (ab 251 Mikrofon-Empfindlichkeit)",
          "ranges": [
            {
              "from": 0,
              "to": 250,
              "kind": "fade",
              "label": "Ablaufgeschwindigkeit, langsam bis schnell"
            },
            {
              "from": 251,
              "to": 255,
              "kind": "effect",
              "label": "Empfindlichkeit des Mikrofons, gering bis hoch"
            }
          ]
        }
      ]
    },
    {
      "schemaVersion": 1,
      "manufacturer": "Stairville",
      "model": "All FX Bar",
      "category": "generic",
      "verified": true,
      "id": "stairville-all-fx-bar-8ch",
      "mode": "08Ch",
      "channelCount": 8,
      "source": "Bedienungsanleitung Thomann/Stairville All FX Bar, 02.06.2026, ID 525601 (V6), Abschnitt 7.11 „Funktionen im 8-Kanal-DMX-Modus“",
      "deviceSetup": "[MENU] so oft drücken, bis „dMX“ im Display steht, mit [ENTER] bestätigen, mit [ENTER] das Modus-Menü öffnen und mit [UP]/[DOWN] den DMX-Modus „08Ch“ wählen. Danach die Adresse aus der App einstellen („d 1“ bis „d512“).",
      "notes": "Effektbalken mit vier Lichtquellen: zwei UV-LEDs, Beam-LEDs (Derby), rotem und grünem Laser und weißen Stroboskop-LEDs. Bis auf die UV-LEDs laufen alle Teile nur über eingebaute Shows, einzelne Farben oder Helligkeiten gibt es nicht. Die Stroboskop-LEDs sind kein warmweißer Blinder und deshalb nicht so markiert. Achtung Laser: Der Balken hat einen Laser der Klasse 2, nicht in Augenhöhe richten. Im 8-Kanal-Modus liegen Dimmer und Strobo der UV-LEDs auf einem Kanal (bis 128 Dimmer, darüber Strobo). Die App könnte ihn nur voll aufziehen und würde damit im Strobo landen, deshalb ist er als „Sonstiges“ eingetragen und bleibt auf 0. Wer UV-Licht regeln will, nimmt den 10-Kanal-Modus. Die Laser-Kanäle sind als Laser markiert: Auf der Farbseite gibt es dafür Regler „Laser“, ganz links ist der Laser aus. Bei „Alles aus“ und Helligkeit 0 schaltet die App ihn ab.",
      "channels": [
        {
          "offset": 1,
          "function": "other",
          "label": "UV-LEDs 1 und 2: bis 128 Dimmer, darüber Strobo",
          "ranges": [
            {
              "from": 0,
              "to": 128,
              "kind": "fade",
              "label": "Dimmer 0 % bis 100 %"
            },
            {
              "from": 129,
              "to": 255,
              "kind": "strobe",
              "label": "Strobo, langsam bis schnell",
              "speed": "slowToFast"
            }
          ]
        },
        {
          "offset": 2,
          "function": "program",
          "label": "Automatische Show der Beam-LEDs",
          "ranges": [
            {
              "from": 0,
              "to": 5,
              "kind": "off",
              "label": "Ohne Funktion"
            },
            {
              "from": 6,
              "to": 13,
              "kind": "effect",
              "label": "Show AB01"
            },
            {
              "from": 14,
              "to": 21,
              "kind": "effect",
              "label": "Show AB02"
            },
            {
              "from": 22,
              "to": 29,
              "kind": "effect",
              "label": "Show AB03"
            },
            {
              "from": 30,
              "to": 37,
              "kind": "effect",
              "label": "Show AB04"
            },
            {
              "from": 38,
              "to": 45,
              "kind": "effect",
              "label": "Show AB05"
            },
            {
              "from": 46,
              "to": 53,
              "kind": "effect",
              "label": "Show AB06"
            },
            {
              "from": 54,
              "to": 61,
              "kind": "effect",
              "label": "Show AB07"
            },
            {
              "from": 62,
              "to": 69,
              "kind": "effect",
              "label": "Show AB08"
            },
            {
              "from": 70,
              "to": 77,
              "kind": "effect",
              "label": "Show AB09"
            },
            {
              "from": 78,
              "to": 85,
              "kind": "effect",
              "label": "Show AB10"
            },
            {
              "from": 86,
              "to": 93,
              "kind": "effect",
              "label": "Show AB11"
            },
            {
              "from": 94,
              "to": 101,
              "kind": "effect",
              "label": "Show AB12"
            },
            {
              "from": 102,
              "to": 109,
              "kind": "effect",
              "label": "Show AB13"
            },
            {
              "from": 110,
              "to": 117,
              "kind": "effect",
              "label": "Show AB14"
            },
            {
              "from": 118,
              "to": 125,
              "kind": "effect",
              "label": "Show AB15"
            },
            {
              "from": 126,
              "to": 133,
              "kind": "effect",
              "label": "Show AB16"
            },
            {
              "from": 134,
              "to": 141,
              "kind": "effect",
              "label": "Show AB17"
            },
            {
              "from": 142,
              "to": 149,
              "kind": "effect",
              "label": "Show AB18"
            },
            {
              "from": 150,
              "to": 157,
              "kind": "effect",
              "label": "Show AB19"
            },
            {
              "from": 158,
              "to": 165,
              "kind": "effect",
              "label": "Show AB20"
            },
            {
              "from": 166,
              "to": 173,
              "kind": "effect",
              "label": "Show AB21"
            },
            {
              "from": 174,
              "to": 181,
              "kind": "effect",
              "label": "Show AB22"
            },
            {
              "from": 182,
              "to": 189,
              "kind": "effect",
              "label": "Show AB23"
            },
            {
              "from": 190,
              "to": 197,
              "kind": "effect",
              "label": "Show AB24"
            },
            {
              "from": 198,
              "to": 205,
              "kind": "effect",
              "label": "Show AB25"
            },
            {
              "from": 206,
              "to": 213,
              "kind": "effect",
              "label": "Show AB26"
            },
            {
              "from": 214,
              "to": 221,
              "kind": "effect",
              "label": "Show AB27"
            },
            {
              "from": 222,
              "to": 229,
              "kind": "effect",
              "label": "Show AB28"
            },
            {
              "from": 230,
              "to": 237,
              "kind": "effect",
              "label": "Show AB29"
            },
            {
              "from": 238,
              "to": 245,
              "kind": "effect",
              "label": "Show AB30"
            },
            {
              "from": 246,
              "to": 255,
              "kind": "effect",
              "label": "Mix-Programm ABM"
            }
          ]
        },
        {
          "offset": 3,
          "function": "programSpeed",
          "label": "Ablaufgeschwindigkeit der Beam-Show bzw. Strobo des Lasers"
        },
        {
          "offset": 4,
          "function": "program",
          "label": "Laser",
          "ranges": [
            {
              "from": 0,
              "to": 5,
              "kind": "off",
              "label": "Ohne Funktion"
            },
            {
              "from": 6,
              "to": 48,
              "kind": "effect",
              "label": "Roter Laser an"
            },
            {
              "from": 49,
              "to": 89,
              "kind": "effect",
              "label": "Grüner Laser an"
            },
            {
              "from": 90,
              "to": 131,
              "kind": "effect",
              "label": "Roter und grüner Laser an"
            },
            {
              "from": 132,
              "to": 173,
              "kind": "effect",
              "label": "Roter Laser blitzt, grüner Laser an"
            },
            {
              "from": 174,
              "to": 215,
              "kind": "effect",
              "label": "Roter Laser an, grüner Laser blitzt"
            },
            {
              "from": 216,
              "to": 255,
              "kind": "effect",
              "label": "Beide Laser blitzen"
            }
          ],
          "tags": [
            "laser"
          ]
        },
        {
          "offset": 5,
          "function": "motor",
          "label": "Drehung des Lasers",
          "ranges": [
            {
              "from": 0,
              "to": 0,
              "kind": "off",
              "label": "Ohne Funktion"
            },
            {
              "from": 1,
              "to": 127,
              "kind": "rotation",
              "label": "Drehung im Uhrzeigersinn, langsam bis schnell",
              "speed": "slowToFast"
            },
            {
              "from": 128,
              "to": 128,
              "kind": "off",
              "label": "Laser angehalten"
            },
            {
              "from": 129,
              "to": 255,
              "kind": "rotation",
              "label": "Drehung gegen den Uhrzeigersinn, langsam bis schnell",
              "speed": "slowToFast"
            }
          ]
        },
        {
          "offset": 6,
          "function": "program",
          "label": "Automatische Show der Stroboskop-LEDs",
          "ranges": [
            {
              "from": 0,
              "to": 5,
              "kind": "off",
              "label": "Ohne Funktion"
            },
            {
              "from": 6,
              "to": 27,
              "kind": "effect",
              "label": "Show AF01"
            },
            {
              "from": 28,
              "to": 50,
              "kind": "effect",
              "label": "Show AF02"
            },
            {
              "from": 51,
              "to": 73,
              "kind": "effect",
              "label": "Show AF03"
            },
            {
              "from": 74,
              "to": 95,
              "kind": "effect",
              "label": "Show AF04"
            },
            {
              "from": 96,
              "to": 118,
              "kind": "effect",
              "label": "Show AF05"
            },
            {
              "from": 119,
              "to": 141,
              "kind": "effect",
              "label": "Show AF06"
            },
            {
              "from": 142,
              "to": 163,
              "kind": "effect",
              "label": "Show AF07"
            },
            {
              "from": 164,
              "to": 186,
              "kind": "effect",
              "label": "Show AF08"
            },
            {
              "from": 187,
              "to": 209,
              "kind": "effect",
              "label": "Show AF09"
            },
            {
              "from": 210,
              "to": 232,
              "kind": "effect",
              "label": "Show AF10"
            },
            {
              "from": 233,
              "to": 255,
              "kind": "effect",
              "label": "Mix-Programm AFM"
            }
          ]
        },
        {
          "offset": 7,
          "function": "programSpeed",
          "label": "Ablaufgeschwindigkeit der Strobo-Show"
        },
        {
          "offset": 8,
          "function": "soundActive",
          "label": "Musiksteuerung für Beam-LEDs, Laser und Stroboskop-LEDs",
          "ranges": [
            {
              "from": 0,
              "to": 35,
              "kind": "off",
              "label": "Ohne Funktion"
            },
            {
              "from": 36,
              "to": 71,
              "kind": "effect",
              "label": "Beam-LEDs musikgesteuert"
            },
            {
              "from": 72,
              "to": 106,
              "kind": "effect",
              "label": "Laser musikgesteuert"
            },
            {
              "from": 107,
              "to": 141,
              "kind": "effect",
              "label": "Stroboskop-LEDs musikgesteuert"
            },
            {
              "from": 142,
              "to": 176,
              "kind": "effect",
              "label": "Beam-LEDs und Laser musikgesteuert"
            },
            {
              "from": 177,
              "to": 211,
              "kind": "effect",
              "label": "Stroboskop-LEDs und Laser musikgesteuert"
            },
            {
              "from": 212,
              "to": 255,
              "kind": "effect",
              "label": "Beam-LEDs, Laser und Stroboskop-LEDs musikgesteuert"
            }
          ]
        }
      ]
    },
    {
      "schemaVersion": 1,
      "id": "stairville-b2r-beam-13ch",
      "manufacturer": "Stairville",
      "model": "B2R Beam Moving Head",
      "mode": "13 CH",
      "category": "movingHeadSpot",
      "channelCount": 13,
      "movement": {
        "panDegrees": 540,
        "tiltDegrees": 270
      },
      "verified": true,
      "source": "Stairville Beam Moving Head B2R, Bedienungsanleitung (deutsch), Abschnitt 7.7 „Funktionen im 13-Kanal-DMX-Modus“, Seiten 38 bis 44; Pan 540° und Tilt 270° aus den technischen Daten",
      "deviceSetup": "[MENU] drücken, mit [UP]/[DOWN] „DMX Mode“ wählen, mit [ENTER] bestätigen (Display zeigt „Address“) und die Adresse aus der App einstellen, mit [ENTER] speichern. Das Gerät hat nur den 13-Kanal-Modus.",
      "notes": "Beam mit Entladungslampe (Osram Sirius HRI 132 W), keine eigenen Farbkanäle: Die Farbleiste der App trifft über das Farbrad die nächste Folie. Die Zwischenstellungen („Weiß + Rot“ usw.) sind halbe Positionen und haben deshalb keine Farbe hinterlegt. Der Shutter auf Kanal 7 ist bei 0 geschlossen, die App hält ihn deshalb im Bereich 250 bis 255 offen. Die Gobos heißen erst einmal nur „Gobo 1“ bis „Gobo 15“; unter Modelle → „Gobos benennen“ lassen sie sich an der Lampe benennen. Kanal 13 schaltet auch die Lampe ein und aus und löst einen Reset aus; die App lässt ihn auf 0.",
      "channels": [
        {
          "offset": 1,
          "function": "pan",
          "label": "Pan-Bewegung",
          "defaultValue": 128
        },
        {
          "offset": 2,
          "function": "panFine",
          "label": "Feineinstellung Pan-Bewegung"
        },
        {
          "offset": 3,
          "function": "tilt",
          "label": "Tilt-Bewegung",
          "defaultValue": 128
        },
        {
          "offset": 4,
          "function": "tiltFine",
          "label": "Feineinstellung Tilt-Bewegung"
        },
        {
          "offset": 5,
          "function": "panTiltSpeed",
          "label": "Geschwindigkeit Pan- und Tilt-Bewegung"
        },
        {
          "offset": 6,
          "function": "dimmer",
          "label": "Dimmer (0 %…100 %)"
        },
        {
          "offset": 7,
          "function": "shutter",
          "label": "Shutter / Strobe",
          "tags": [
            "needsOpen"
          ],
          "ranges": [
            {
              "from": 0,
              "to": 9,
              "kind": "closed",
              "label": "Shutter geschlossen"
            },
            {
              "from": 10,
              "to": 127,
              "kind": "strobe",
              "label": "Strobo, langsam bis schnell",
              "speed": "slowToFast"
            },
            {
              "from": 128,
              "to": 249,
              "kind": "random",
              "label": "Zufälliger Strobo, langsam bis schnell",
              "speed": "slowToFast"
            },
            {
              "from": 250,
              "to": 255,
              "kind": "open",
              "label": "Shutter offen"
            }
          ]
        },
        {
          "offset": 8,
          "function": "colorWheel",
          "label": "Farbrad",
          "ranges": [
            {
              "from": 0,
              "to": 4,
              "kind": "slot",
              "label": "Weiß",
              "color": "#FFFFFF"
            },
            {
              "from": 5,
              "to": 9,
              "kind": "slot",
              "label": "Weiß + Rot"
            },
            {
              "from": 10,
              "to": 14,
              "kind": "slot",
              "label": "Rot",
              "color": "#FF0000"
            },
            {
              "from": 15,
              "to": 19,
              "kind": "slot",
              "label": "Rot + Orange"
            },
            {
              "from": 20,
              "to": 24,
              "kind": "slot",
              "label": "Orange",
              "color": "#FF8000"
            },
            {
              "from": 25,
              "to": 29,
              "kind": "slot",
              "label": "Orange + Cyan"
            },
            {
              "from": 30,
              "to": 34,
              "kind": "slot",
              "label": "Cyan",
              "color": "#00FFFF"
            },
            {
              "from": 35,
              "to": 39,
              "kind": "slot",
              "label": "Cyan + Grün"
            },
            {
              "from": 40,
              "to": 44,
              "kind": "slot",
              "label": "Grün",
              "color": "#00FF00"
            },
            {
              "from": 45,
              "to": 49,
              "kind": "slot",
              "label": "Grün + Hellgrün"
            },
            {
              "from": 50,
              "to": 54,
              "kind": "slot",
              "label": "Hellgrün",
              "color": "#80FF00"
            },
            {
              "from": 55,
              "to": 59,
              "kind": "slot",
              "label": "Hellgrün + Lavendel"
            },
            {
              "from": 60,
              "to": 64,
              "kind": "slot",
              "label": "Lavendel",
              "color": "#B57EDC"
            },
            {
              "from": 65,
              "to": 69,
              "kind": "slot",
              "label": "Lavendel + Pink"
            },
            {
              "from": 70,
              "to": 74,
              "kind": "slot",
              "label": "Pink",
              "color": "#FF4FA3"
            },
            {
              "from": 75,
              "to": 79,
              "kind": "slot",
              "label": "Pink + Gelb"
            },
            {
              "from": 80,
              "to": 84,
              "kind": "slot",
              "label": "Gelb",
              "color": "#FFFF00"
            },
            {
              "from": 85,
              "to": 89,
              "kind": "slot",
              "label": "Gelb + Magenta"
            },
            {
              "from": 90,
              "to": 94,
              "kind": "slot",
              "label": "Magenta",
              "color": "#FF00FF"
            },
            {
              "from": 95,
              "to": 99,
              "kind": "slot",
              "label": "Magenta + Blau"
            },
            {
              "from": 100,
              "to": 104,
              "kind": "slot",
              "label": "Blau",
              "color": "#0000FF"
            },
            {
              "from": 105,
              "to": 109,
              "kind": "slot",
              "label": "Blau + Warmweiß (3500 K)"
            },
            {
              "from": 110,
              "to": 114,
              "kind": "slot",
              "label": "Warmweiß (3500 K)",
              "color": "#FF9329"
            },
            {
              "from": 115,
              "to": 119,
              "kind": "slot",
              "label": "Warmweiß (3500 K) + Weiß (4000 K)"
            },
            {
              "from": 120,
              "to": 124,
              "kind": "slot",
              "label": "Weiß (4000 K)",
              "color": "#FFE9C8"
            },
            {
              "from": 125,
              "to": 129,
              "kind": "slot",
              "label": "Weiß (4000 K) + Weiß (10000 K)"
            },
            {
              "from": 130,
              "to": 134,
              "kind": "slot",
              "label": "Weiß (10000 K)",
              "color": "#CCE0FF"
            },
            {
              "from": 135,
              "to": 139,
              "kind": "slot",
              "label": "Weiß (10000 K) + Dunkelblau"
            },
            {
              "from": 140,
              "to": 149,
              "kind": "slot",
              "label": "Dunkelblau",
              "color": "#00008B"
            },
            {
              "from": 150,
              "to": 154,
              "kind": "slot",
              "label": "Dunkelblau + Weiß"
            },
            {
              "from": 155,
              "to": 205,
              "kind": "rotation",
              "label": "Regenbogeneffekt, langsam bis schnell",
              "speed": "slowToFast"
            },
            {
              "from": 206,
              "to": 255,
              "kind": "rotation",
              "label": "Regenbogeneffekt rückwärts",
              "speed": "slowToFast"
            }
          ]
        },
        {
          "offset": 9,
          "function": "gobo",
          "label": "Gobos",
          "ranges": [
            {
              "from": 0,
              "to": 3,
              "kind": "slot",
              "label": "Offen"
            },
            {
              "from": 4,
              "to": 7,
              "kind": "slot",
              "label": "Gobo 1"
            },
            {
              "from": 8,
              "to": 11,
              "kind": "slot",
              "label": "Gobo 2"
            },
            {
              "from": 12,
              "to": 15,
              "kind": "slot",
              "label": "Gobo 3"
            },
            {
              "from": 16,
              "to": 19,
              "kind": "slot",
              "label": "Gobo 4"
            },
            {
              "from": 20,
              "to": 23,
              "kind": "slot",
              "label": "Gobo 5"
            },
            {
              "from": 24,
              "to": 27,
              "kind": "slot",
              "label": "Gobo 6"
            },
            {
              "from": 28,
              "to": 31,
              "kind": "slot",
              "label": "Gobo 7"
            },
            {
              "from": 32,
              "to": 35,
              "kind": "slot",
              "label": "Gobo 8"
            },
            {
              "from": 36,
              "to": 39,
              "kind": "slot",
              "label": "Gobo 9"
            },
            {
              "from": 40,
              "to": 43,
              "kind": "slot",
              "label": "Gobo 10"
            },
            {
              "from": 44,
              "to": 47,
              "kind": "slot",
              "label": "Gobo 11"
            },
            {
              "from": 48,
              "to": 51,
              "kind": "slot",
              "label": "Gobo 12"
            },
            {
              "from": 52,
              "to": 55,
              "kind": "slot",
              "label": "Gobo 13"
            },
            {
              "from": 56,
              "to": 59,
              "kind": "slot",
              "label": "Gobo 14"
            },
            {
              "from": 60,
              "to": 63,
              "kind": "slot",
              "label": "Gobo 15"
            },
            {
              "from": 64,
              "to": 67,
              "kind": "shake",
              "label": "Gobo 15 wackelt"
            },
            {
              "from": 68,
              "to": 71,
              "kind": "shake",
              "label": "Gobo 14 wackelt"
            },
            {
              "from": 72,
              "to": 75,
              "kind": "shake",
              "label": "Gobo 13 wackelt"
            },
            {
              "from": 76,
              "to": 79,
              "kind": "shake",
              "label": "Gobo 12 wackelt"
            },
            {
              "from": 80,
              "to": 83,
              "kind": "shake",
              "label": "Gobo 11 wackelt"
            },
            {
              "from": 84,
              "to": 87,
              "kind": "shake",
              "label": "Gobo 10 wackelt"
            },
            {
              "from": 88,
              "to": 91,
              "kind": "shake",
              "label": "Gobo 9 wackelt"
            },
            {
              "from": 92,
              "to": 95,
              "kind": "shake",
              "label": "Gobo 8 wackelt"
            },
            {
              "from": 96,
              "to": 99,
              "kind": "shake",
              "label": "Gobo 7 wackelt"
            },
            {
              "from": 100,
              "to": 103,
              "kind": "shake",
              "label": "Gobo 6 wackelt"
            },
            {
              "from": 104,
              "to": 107,
              "kind": "shake",
              "label": "Gobo 5 wackelt"
            },
            {
              "from": 108,
              "to": 111,
              "kind": "shake",
              "label": "Gobo 4 wackelt"
            },
            {
              "from": 112,
              "to": 115,
              "kind": "shake",
              "label": "Gobo 3 wackelt"
            },
            {
              "from": 116,
              "to": 119,
              "kind": "shake",
              "label": "Gobo 2 wackelt"
            },
            {
              "from": 120,
              "to": 123,
              "kind": "shake",
              "label": "Gobo 1 wackelt"
            },
            {
              "from": 124,
              "to": 127,
              "kind": "shake",
              "label": "Offen, wackelt"
            },
            {
              "from": 128,
              "to": 192,
              "kind": "rotation",
              "label": "Gobo-Rad dreht im Uhrzeigersinn, langsam bis schnell",
              "speed": "slowToFast"
            },
            {
              "from": 193,
              "to": 255,
              "kind": "rotation",
              "label": "Gobo-Rad dreht gegen den Uhrzeigersinn, langsam bis schnell",
              "speed": "slowToFast"
            }
          ]
        },
        {
          "offset": 10,
          "function": "prism",
          "label": "Prisma",
          "ranges": [
            {
              "from": 0,
              "to": 7,
              "kind": "off",
              "label": "Prisma ausgeblendet"
            },
            {
              "from": 8,
              "to": 255,
              "kind": "effect",
              "label": "Prisma eingeblendet"
            }
          ]
        },
        {
          "offset": 11,
          "function": "prismRotation",
          "label": "Prisma Rotation",
          "ranges": [
            {
              "from": 0,
              "to": 9,
              "kind": "off",
              "label": "Prisma geschlossen"
            },
            {
              "from": 10,
              "to": 91,
              "kind": "rotation",
              "label": "Drehung im Uhrzeigersinn",
              "speed": "slowToFast"
            },
            {
              "from": 92,
              "to": 173,
              "kind": "rotation",
              "label": "Drehung gegen den Uhrzeigersinn",
              "speed": "slowToFast"
            },
            {
              "from": 174,
              "to": 255,
              "kind": "rotation",
              "label": "Drehung abwechselnd",
              "speed": "slowToFast"
            }
          ]
        },
        {
          "offset": 12,
          "function": "focus",
          "label": "Fokus, linear",
          "defaultValue": 128
        },
        {
          "offset": 13,
          "function": "control",
          "label": "Reset / Lampe",
          "ranges": [
            {
              "from": 0,
              "to": 79,
              "kind": "off",
              "label": "Ohne Funktion"
            },
            {
              "from": 80,
              "to": 100,
              "kind": "effect",
              "label": "Auto-Modus"
            },
            {
              "from": 101,
              "to": 127,
              "kind": "off",
              "label": "Ohne Funktion"
            },
            {
              "from": 128,
              "to": 149,
              "kind": "other",
              "label": "Lampe ein"
            },
            {
              "from": 150,
              "to": 180,
              "kind": "other",
              "label": "Lampe aus"
            },
            {
              "from": 181,
              "to": 199,
              "kind": "off",
              "label": "Ohne Funktion"
            },
            {
              "from": 200,
              "to": 255,
              "kind": "other",
              "label": "Reset"
            }
          ]
        }
      ]
    },
    {
      "schemaVersion": 1,
      "id": "stairville-beam-ball-100-quad-led-11ch",
      "manufacturer": "Stairville",
      "model": "Beam Ball 100 Quad LED 10x10W",
      "mode": "11CH",
      "category": "movingHeadWash",
      "channelCount": 11,
      "verified": true,
      "source": "Stairville Beam Ball 100 Quad LED 10x10W, Bedienungsanleitung 19.08.2026, ID 400480 (V6), Abschnitte 7.5 bis 7.7; Pan 540° und endlose Neigung aus den technischen Daten",
      "deviceSetup": "[MODE] drücken → „DMX“ → „Channel Select“ → „11“ wählen; die Adresse aus der App unter „DMX“ → „DMX Addr:“ einstellen.",
      "notes": "Zehn RGBW-Strahler in einer Kugel, alle zusammen auf einem Satz Farbkanälen. Die Neigung dreht endlos: Nur die Werte 0 bis 191 sind feste Positionen, ab 192 dreht der Kopf von selbst weiter. Den Bewegungsbereich dieses Kopfes im Setup deshalb in der Höhe auf etwa drei Viertel begrenzen, sonst fängt der Kopf an zu kreiseln. Ein Neigungswinkel steht nicht in der Anleitung, deshalb fehlt die Angabe im Profil. Der Kanal „Szenen und Programme“ bleibt auf 0 („Ohne Funktion“), damit die App das Licht bestimmt. Der letzte Kanal ist die Empfindlichkeit des eingebauten Mikrofons und wird nur bei Musiksteuerung gebraucht.",
      "channels": [
        {
          "offset": 1,
          "function": "pan",
          "label": "Drehung (Pan)",
          "defaultValue": 128
        },
        {
          "offset": 2,
          "function": "tilt",
          "label": "Neigung (Tilt): 0 bis 191 feste Position, ab 192 endlose Drehung",
          "defaultValue": 128
        },
        {
          "offset": 3,
          "function": "panTiltSpeed",
          "label": "Bewegungsgeschwindigkeit, langsam bis schnell",
          "ranges": [
            {
              "from": 0,
              "to": 255,
              "kind": "fade",
              "label": "Langsam bis schnell",
              "speed": "slowToFast"
            }
          ]
        },
        {
          "offset": 4,
          "function": "dimmer",
          "label": "Master-Dimmer"
        },
        {
          "offset": 5,
          "function": "strobe",
          "label": "Stroboskop-Effekt",
          "ranges": [
            {
              "from": 0,
              "to": 9,
              "kind": "off",
              "label": "Aus"
            },
            {
              "from": 10,
              "to": 255,
              "kind": "strobe",
              "label": "Strobo langsam bis schnell",
              "speed": "slowToFast"
            }
          ]
        },
        {
          "offset": 6,
          "function": "red",
          "label": "Dimmer Rot"
        },
        {
          "offset": 7,
          "function": "green",
          "label": "Dimmer Grün"
        },
        {
          "offset": 8,
          "function": "blue",
          "label": "Dimmer Blau"
        },
        {
          "offset": 9,
          "function": "white",
          "label": "Dimmer Weiß"
        },
        {
          "offset": 10,
          "function": "program",
          "label": "Szenen und Programme",
          "ranges": [
            {
              "from": 0,
              "to": 49,
              "kind": "off",
              "label": "Ohne Funktion"
            },
            {
              "from": 50,
              "to": 59,
              "kind": "effect",
              "label": "Rot"
            },
            {
              "from": 60,
              "to": 69,
              "kind": "effect",
              "label": "Grün"
            },
            {
              "from": 70,
              "to": 79,
              "kind": "effect",
              "label": "Blau"
            },
            {
              "from": 80,
              "to": 89,
              "kind": "effect",
              "label": "Weiß"
            },
            {
              "from": 90,
              "to": 99,
              "kind": "effect",
              "label": "Gelb"
            },
            {
              "from": 100,
              "to": 109,
              "kind": "effect",
              "label": "Cyan"
            },
            {
              "from": 110,
              "to": 119,
              "kind": "effect",
              "label": "Pink"
            },
            {
              "from": 120,
              "to": 129,
              "kind": "effect",
              "label": "Alle LEDs auf Weiß"
            },
            {
              "from": 130,
              "to": 139,
              "kind": "off",
              "label": "Ohne Funktion"
            },
            {
              "from": 140,
              "to": 149,
              "kind": "effect",
              "label": "Programm 1"
            },
            {
              "from": 150,
              "to": 159,
              "kind": "effect",
              "label": "Programm 2"
            },
            {
              "from": 160,
              "to": 169,
              "kind": "effect",
              "label": "Programm 3"
            },
            {
              "from": 170,
              "to": 179,
              "kind": "effect",
              "label": "Programm 4"
            },
            {
              "from": 180,
              "to": 233,
              "kind": "off",
              "label": "Ohne Funktion"
            },
            {
              "from": 234,
              "to": 236,
              "kind": "other",
              "label": "Reset"
            },
            {
              "from": 237,
              "to": 249,
              "kind": "off",
              "label": "Ohne Funktion"
            },
            {
              "from": 250,
              "to": 255,
              "kind": "effect",
              "label": "Musiksteuerung"
            }
          ]
        },
        {
          "offset": 11,
          "function": "soundActive",
          "label": "Empfindlichkeit des eingebauten Mikrofons"
        }
      ]
    },
    {
      "schemaVersion": 1,
      "id": "stairville-beam-ball-100-quad-led-15ch",
      "manufacturer": "Stairville",
      "model": "Beam Ball 100 Quad LED 10x10W",
      "mode": "15CH",
      "category": "movingHeadWash",
      "channelCount": 15,
      "verified": true,
      "source": "Stairville Beam Ball 100 Quad LED 10x10W, Bedienungsanleitung 19.08.2026, ID 400480 (V6), Abschnitte 7.5 bis 7.7; Pan 540° und endlose Neigung aus den technischen Daten",
      "deviceSetup": "[MODE] drücken → „DMX“ → „Channel Select“ → „15“ wählen; die Adresse aus der App unter „DMX“ → „DMX Addr:“ einstellen.",
      "notes": "Die beiden Hälften der Kugel lassen sich getrennt regeln: Segment 1 ist Seite A (zum Display zeigend), Segment 2 Seite B (zu den Anschlüssen zeigend). Die Neigung dreht endlos: Nur die Werte 0 bis 191 sind feste Positionen, ab 192 dreht der Kopf von selbst weiter. Den Bewegungsbereich dieses Kopfes im Setup deshalb in der Höhe auf etwa drei Viertel begrenzen, sonst fängt der Kopf an zu kreiseln. Ein Neigungswinkel steht nicht in der Anleitung, deshalb fehlt die Angabe im Profil. Der Kanal „Szenen und Programme“ bleibt auf 0 („Ohne Funktion“), damit die App das Licht bestimmt. Der letzte Kanal ist die Empfindlichkeit des eingebauten Mikrofons und wird nur bei Musiksteuerung gebraucht.",
      "channels": [
        {
          "offset": 1,
          "function": "pan",
          "label": "Drehung (Pan)",
          "defaultValue": 128
        },
        {
          "offset": 2,
          "function": "tilt",
          "label": "Neigung (Tilt): 0 bis 191 feste Position, ab 192 endlose Drehung",
          "defaultValue": 128
        },
        {
          "offset": 3,
          "function": "panTiltSpeed",
          "label": "Bewegungsgeschwindigkeit, langsam bis schnell",
          "ranges": [
            {
              "from": 0,
              "to": 255,
              "kind": "fade",
              "label": "Langsam bis schnell",
              "speed": "slowToFast"
            }
          ]
        },
        {
          "offset": 4,
          "function": "dimmer",
          "label": "Master-Dimmer"
        },
        {
          "offset": 5,
          "function": "strobe",
          "label": "Stroboskop-Effekt",
          "ranges": [
            {
              "from": 0,
              "to": 9,
              "kind": "off",
              "label": "Aus"
            },
            {
              "from": 10,
              "to": 255,
              "kind": "strobe",
              "label": "Strobo langsam bis schnell",
              "speed": "slowToFast"
            }
          ]
        },
        {
          "offset": 6,
          "function": "red",
          "label": "Dimmer Rot, Seite A",
          "segment": 1
        },
        {
          "offset": 7,
          "function": "green",
          "label": "Dimmer Grün, Seite A",
          "segment": 1
        },
        {
          "offset": 8,
          "function": "blue",
          "label": "Dimmer Blau, Seite A",
          "segment": 1
        },
        {
          "offset": 9,
          "function": "white",
          "label": "Dimmer Weiß, Seite A",
          "segment": 1
        },
        {
          "offset": 10,
          "function": "red",
          "label": "Dimmer Rot, Seite B",
          "segment": 2
        },
        {
          "offset": 11,
          "function": "green",
          "label": "Dimmer Grün, Seite B",
          "segment": 2
        },
        {
          "offset": 12,
          "function": "blue",
          "label": "Dimmer Blau, Seite B",
          "segment": 2
        },
        {
          "offset": 13,
          "function": "white",
          "label": "Dimmer Weiß, Seite B",
          "segment": 2
        },
        {
          "offset": 14,
          "function": "program",
          "label": "Szenen und Programme",
          "ranges": [
            {
              "from": 0,
              "to": 49,
              "kind": "off",
              "label": "Ohne Funktion"
            },
            {
              "from": 50,
              "to": 59,
              "kind": "effect",
              "label": "Rot"
            },
            {
              "from": 60,
              "to": 69,
              "kind": "effect",
              "label": "Grün"
            },
            {
              "from": 70,
              "to": 79,
              "kind": "effect",
              "label": "Blau"
            },
            {
              "from": 80,
              "to": 89,
              "kind": "effect",
              "label": "Weiß"
            },
            {
              "from": 90,
              "to": 99,
              "kind": "effect",
              "label": "Gelb"
            },
            {
              "from": 100,
              "to": 109,
              "kind": "effect",
              "label": "Cyan"
            },
            {
              "from": 110,
              "to": 119,
              "kind": "effect",
              "label": "Pink"
            },
            {
              "from": 120,
              "to": 129,
              "kind": "effect",
              "label": "Alle LEDs auf Weiß"
            },
            {
              "from": 130,
              "to": 139,
              "kind": "off",
              "label": "Ohne Funktion"
            },
            {
              "from": 140,
              "to": 149,
              "kind": "effect",
              "label": "Programm 1"
            },
            {
              "from": 150,
              "to": 159,
              "kind": "effect",
              "label": "Programm 2"
            },
            {
              "from": 160,
              "to": 169,
              "kind": "effect",
              "label": "Programm 3"
            },
            {
              "from": 170,
              "to": 179,
              "kind": "effect",
              "label": "Programm 4"
            },
            {
              "from": 180,
              "to": 233,
              "kind": "off",
              "label": "Ohne Funktion"
            },
            {
              "from": 234,
              "to": 236,
              "kind": "other",
              "label": "Reset"
            },
            {
              "from": 237,
              "to": 249,
              "kind": "off",
              "label": "Ohne Funktion"
            },
            {
              "from": 250,
              "to": 255,
              "kind": "effect",
              "label": "Musiksteuerung"
            }
          ]
        },
        {
          "offset": 15,
          "function": "soundActive",
          "label": "Empfindlichkeit des eingebauten Mikrofons"
        }
      ]
    },
    {
      "schemaVersion": 1,
      "id": "stairville-beam-ball-100-quad-led-49ch",
      "manufacturer": "Stairville",
      "model": "Beam Ball 100 Quad LED 10x10W",
      "mode": "49CH",
      "category": "movingHeadWash",
      "channelCount": 49,
      "verified": true,
      "source": "Stairville Beam Ball 100 Quad LED 10x10W, Bedienungsanleitung 19.08.2026, ID 400480 (V6), Abschnitte 7.5 bis 7.7; Pan 540° und endlose Neigung aus den technischen Daten",
      "deviceSetup": "[MODE] drücken → „DMX“ → „Channel Select“ → „49“ wählen; die Adresse aus der App unter „DMX“ → „DMX Addr:“ einstellen.",
      "notes": "Jede der zehn LEDs einzeln, dazu Feinkanäle für Drehung und Neigung. Die LEDs liegen als Segment 1 bis 10 vor, ein Lauflicht wandert also über die Kugel. Die Neigung dreht endlos: Nur die Werte 0 bis 191 sind feste Positionen, ab 192 dreht der Kopf von selbst weiter. Den Bewegungsbereich dieses Kopfes im Setup deshalb in der Höhe auf etwa drei Viertel begrenzen, sonst fängt der Kopf an zu kreiseln. Ein Neigungswinkel steht nicht in der Anleitung, deshalb fehlt die Angabe im Profil. Der Kanal „Szenen und Programme“ bleibt auf 0 („Ohne Funktion“), damit die App das Licht bestimmt. Der letzte Kanal ist die Empfindlichkeit des eingebauten Mikrofons und wird nur bei Musiksteuerung gebraucht.",
      "channels": [
        {
          "offset": 1,
          "function": "pan",
          "label": "Drehung (Pan)",
          "defaultValue": 128
        },
        {
          "offset": 2,
          "function": "panFine",
          "label": "Feineinstellung Drehung (Pan)"
        },
        {
          "offset": 3,
          "function": "tilt",
          "label": "Neigung (Tilt): 0 bis 191 feste Position, ab 192 endlose Drehung",
          "defaultValue": 128
        },
        {
          "offset": 4,
          "function": "tiltFine",
          "label": "Feineinstellung Neigung (Tilt)"
        },
        {
          "offset": 5,
          "function": "panTiltSpeed",
          "label": "Bewegungsgeschwindigkeit, langsam bis schnell",
          "ranges": [
            {
              "from": 0,
              "to": 255,
              "kind": "fade",
              "label": "Langsam bis schnell",
              "speed": "slowToFast"
            }
          ]
        },
        {
          "offset": 6,
          "function": "dimmer",
          "label": "Master-Dimmer"
        },
        {
          "offset": 7,
          "function": "strobe",
          "label": "Stroboskop-Effekt",
          "ranges": [
            {
              "from": 0,
              "to": 9,
              "kind": "off",
              "label": "Aus"
            },
            {
              "from": 10,
              "to": 255,
              "kind": "strobe",
              "label": "Strobo langsam bis schnell",
              "speed": "slowToFast"
            }
          ]
        },
        {
          "offset": 8,
          "function": "red",
          "label": "Dimmer Rot, LED 1",
          "segment": 1
        },
        {
          "offset": 9,
          "function": "green",
          "label": "Dimmer Grün, LED 1",
          "segment": 1
        },
        {
          "offset": 10,
          "function": "blue",
          "label": "Dimmer Blau, LED 1",
          "segment": 1
        },
        {
          "offset": 11,
          "function": "white",
          "label": "Dimmer Weiß, LED 1",
          "segment": 1
        },
        {
          "offset": 12,
          "function": "red",
          "label": "Dimmer Rot, LED 2",
          "segment": 2
        },
        {
          "offset": 13,
          "function": "green",
          "label": "Dimmer Grün, LED 2",
          "segment": 2
        },
        {
          "offset": 14,
          "function": "blue",
          "label": "Dimmer Blau, LED 2",
          "segment": 2
        },
        {
          "offset": 15,
          "function": "white",
          "label": "Dimmer Weiß, LED 2",
          "segment": 2
        },
        {
          "offset": 16,
          "function": "red",
          "label": "Dimmer Rot, LED 3",
          "segment": 3
        },
        {
          "offset": 17,
          "function": "green",
          "label": "Dimmer Grün, LED 3",
          "segment": 3
        },
        {
          "offset": 18,
          "function": "blue",
          "label": "Dimmer Blau, LED 3",
          "segment": 3
        },
        {
          "offset": 19,
          "function": "white",
          "label": "Dimmer Weiß, LED 3",
          "segment": 3
        },
        {
          "offset": 20,
          "function": "red",
          "label": "Dimmer Rot, LED 4",
          "segment": 4
        },
        {
          "offset": 21,
          "function": "green",
          "label": "Dimmer Grün, LED 4",
          "segment": 4
        },
        {
          "offset": 22,
          "function": "blue",
          "label": "Dimmer Blau, LED 4",
          "segment": 4
        },
        {
          "offset": 23,
          "function": "white",
          "label": "Dimmer Weiß, LED 4",
          "segment": 4
        },
        {
          "offset": 24,
          "function": "red",
          "label": "Dimmer Rot, LED 5",
          "segment": 5
        },
        {
          "offset": 25,
          "function": "green",
          "label": "Dimmer Grün, LED 5",
          "segment": 5
        },
        {
          "offset": 26,
          "function": "blue",
          "label": "Dimmer Blau, LED 5",
          "segment": 5
        },
        {
          "offset": 27,
          "function": "white",
          "label": "Dimmer Weiß, LED 5",
          "segment": 5
        },
        {
          "offset": 28,
          "function": "red",
          "label": "Dimmer Rot, LED 6",
          "segment": 6
        },
        {
          "offset": 29,
          "function": "green",
          "label": "Dimmer Grün, LED 6",
          "segment": 6
        },
        {
          "offset": 30,
          "function": "blue",
          "label": "Dimmer Blau, LED 6",
          "segment": 6
        },
        {
          "offset": 31,
          "function": "white",
          "label": "Dimmer Weiß, LED 6",
          "segment": 6
        },
        {
          "offset": 32,
          "function": "red",
          "label": "Dimmer Rot, LED 7",
          "segment": 7
        },
        {
          "offset": 33,
          "function": "green",
          "label": "Dimmer Grün, LED 7",
          "segment": 7
        },
        {
          "offset": 34,
          "function": "blue",
          "label": "Dimmer Blau, LED 7",
          "segment": 7
        },
        {
          "offset": 35,
          "function": "white",
          "label": "Dimmer Weiß, LED 7",
          "segment": 7
        },
        {
          "offset": 36,
          "function": "red",
          "label": "Dimmer Rot, LED 8",
          "segment": 8
        },
        {
          "offset": 37,
          "function": "green",
          "label": "Dimmer Grün, LED 8",
          "segment": 8
        },
        {
          "offset": 38,
          "function": "blue",
          "label": "Dimmer Blau, LED 8",
          "segment": 8
        },
        {
          "offset": 39,
          "function": "white",
          "label": "Dimmer Weiß, LED 8",
          "segment": 8
        },
        {
          "offset": 40,
          "function": "red",
          "label": "Dimmer Rot, LED 9",
          "segment": 9
        },
        {
          "offset": 41,
          "function": "green",
          "label": "Dimmer Grün, LED 9",
          "segment": 9
        },
        {
          "offset": 42,
          "function": "blue",
          "label": "Dimmer Blau, LED 9",
          "segment": 9
        },
        {
          "offset": 43,
          "function": "white",
          "label": "Dimmer Weiß, LED 9",
          "segment": 9
        },
        {
          "offset": 44,
          "function": "red",
          "label": "Dimmer Rot, LED 10",
          "segment": 10
        },
        {
          "offset": 45,
          "function": "green",
          "label": "Dimmer Grün, LED 10",
          "segment": 10
        },
        {
          "offset": 46,
          "function": "blue",
          "label": "Dimmer Blau, LED 10",
          "segment": 10
        },
        {
          "offset": 47,
          "function": "white",
          "label": "Dimmer Weiß, LED 10",
          "segment": 10
        },
        {
          "offset": 48,
          "function": "program",
          "label": "Szenen und Programme",
          "ranges": [
            {
              "from": 0,
              "to": 49,
              "kind": "off",
              "label": "Ohne Funktion"
            },
            {
              "from": 50,
              "to": 59,
              "kind": "effect",
              "label": "Rot"
            },
            {
              "from": 60,
              "to": 69,
              "kind": "effect",
              "label": "Grün"
            },
            {
              "from": 70,
              "to": 79,
              "kind": "effect",
              "label": "Blau"
            },
            {
              "from": 80,
              "to": 89,
              "kind": "effect",
              "label": "Weiß"
            },
            {
              "from": 90,
              "to": 99,
              "kind": "effect",
              "label": "Gelb"
            },
            {
              "from": 100,
              "to": 109,
              "kind": "effect",
              "label": "Cyan"
            },
            {
              "from": 110,
              "to": 119,
              "kind": "effect",
              "label": "Pink"
            },
            {
              "from": 120,
              "to": 129,
              "kind": "effect",
              "label": "Alle LEDs auf Weiß"
            },
            {
              "from": 130,
              "to": 139,
              "kind": "off",
              "label": "Ohne Funktion"
            },
            {
              "from": 140,
              "to": 149,
              "kind": "effect",
              "label": "Programm 1"
            },
            {
              "from": 150,
              "to": 159,
              "kind": "effect",
              "label": "Programm 2"
            },
            {
              "from": 160,
              "to": 169,
              "kind": "effect",
              "label": "Programm 3"
            },
            {
              "from": 170,
              "to": 179,
              "kind": "effect",
              "label": "Programm 4"
            },
            {
              "from": 180,
              "to": 233,
              "kind": "off",
              "label": "Ohne Funktion"
            },
            {
              "from": 234,
              "to": 236,
              "kind": "other",
              "label": "Reset"
            },
            {
              "from": 237,
              "to": 249,
              "kind": "off",
              "label": "Ohne Funktion"
            },
            {
              "from": 250,
              "to": 255,
              "kind": "effect",
              "label": "Musiksteuerung"
            }
          ]
        },
        {
          "offset": 49,
          "function": "soundActive",
          "label": "Empfindlichkeit des eingebauten Mikrofons"
        }
      ]
    },
    {
      "schemaVersion": 1,
      "id": "stairville-bel1-plus-battery-event-light-15w-5ch",
      "manufacturer": "Stairville",
      "model": "BEL1+ Battery Event Light 15W",
      "mode": "DMX 5Ch",
      "category": "par",
      "channelCount": 5,
      "verified": true,
      "source": "Stairville BEL1 / BEL1+ Battery Event Light 15W, Bedienungsanleitung (Thomann), Abschnitt 6.6 „Funktionen im 5-Kanal-DMX-Modus“, Seite 37",
      "deviceSetup": "Im Hauptmenü „Mode“ wählen und dort „DMX“ → „DMX 5Ch“ einstellen. Die Adresse steht im Hauptmenü unter „DMX Address“.",
      "notes": "Nur die fünf Farben, kein eigener Dimmer und kein Strobo – die Helligkeit der App regelt direkt die Farbkanäle. Wer Dimmer und Strobo braucht, stellt am Gerät „DMX 9Ch“ ein. Gilt nur für die Ausführung BEL1+ Battery Event Light 15W (Art.-Nr. 461292); die einfache BEL1 (461293) hat kein DMX. Eine einzige 5in1-LED (RGBAW), also keine Segmente und kein Lauflicht. Das Uplight kann auch über W-DMX (Funk) empfangen – hinter der Lichtbox braucht es dafür einen W-DMX-Sender. Die Anleitung schreibt bei den Farbkanälen im 9-Kanal-Modus „0 Ohne Funktion“ und darunter „0…255 Intensität“; gemeint ist offensichtlich 1…255.",
      "channels": [
        {
          "offset": 1,
          "function": "red",
          "label": "Intensität Rot (0 % bis 100 %)"
        },
        {
          "offset": 2,
          "function": "green",
          "label": "Intensität Grün (0 % bis 100 %)"
        },
        {
          "offset": 3,
          "function": "blue",
          "label": "Intensität Blau (0 % bis 100 %)"
        },
        {
          "offset": 4,
          "function": "white",
          "label": "Intensität Weiß (0 % bis 100 %)"
        },
        {
          "offset": 5,
          "function": "amber",
          "label": "Intensität Bernsteinfarben (0 % bis 100 %)"
        }
      ]
    },
    {
      "schemaVersion": 1,
      "id": "stairville-bel1-plus-battery-event-light-15w-9ch",
      "manufacturer": "Stairville",
      "model": "BEL1+ Battery Event Light 15W",
      "mode": "DMX 9Ch",
      "category": "par",
      "channelCount": 9,
      "verified": true,
      "source": "Stairville BEL1 / BEL1+ Battery Event Light 15W, Bedienungsanleitung (Thomann), Abschnitt 6.7 „Funktionen im 9-Kanal-DMX-Modus“, Seite 38 und 39",
      "deviceSetup": "Im Hauptmenü „Mode“ wählen und dort „DMX“ → „DMX 9Ch“ einstellen. Die Adresse steht im Hauptmenü unter „DMX Address“.",
      "notes": "Empfohlener Modus: alle fünf Farben einzeln, dazu ein eigener Dimmer und ein Strobo. Gilt nur für die Ausführung BEL1+ Battery Event Light 15W (Art.-Nr. 461292); die einfache BEL1 (461293) hat kein DMX. Eine einzige 5in1-LED (RGBAW), also keine Segmente und kein Lauflicht. Das Uplight kann auch über W-DMX (Funk) empfangen – hinter der Lichtbox braucht es dafür einen W-DMX-Sender. Die Anleitung schreibt bei den Farbkanälen im 9-Kanal-Modus „0 Ohne Funktion“ und darunter „0…255 Intensität“; gemeint ist offensichtlich 1…255. Kanal 8 (Mischfarben und Shows) lässt die App auf 0, sonst übernimmt das Gerät das Licht selbst.",
      "channels": [
        {
          "offset": 1,
          "function": "dimmer",
          "label": "Dimmer RGBAW (0 % bis 100 %)"
        },
        {
          "offset": 2,
          "function": "strobe",
          "label": "Strobe-Effekt",
          "defaultValue": 0,
          "ranges": [
            {
              "from": 0,
              "to": 0,
              "kind": "off",
              "label": "Kein Strobo"
            },
            {
              "from": 1,
              "to": 255,
              "kind": "strobe",
              "label": "Strobo langsam bis schnell",
              "speed": "slowToFast"
            }
          ]
        },
        {
          "offset": 3,
          "function": "red",
          "label": "Intensität Rot (0 % bis 100 %)"
        },
        {
          "offset": 4,
          "function": "green",
          "label": "Intensität Grün (0 % bis 100 %)"
        },
        {
          "offset": 5,
          "function": "blue",
          "label": "Intensität Blau (0 % bis 100 %)"
        },
        {
          "offset": 6,
          "function": "white",
          "label": "Intensität Weiß (0 % bis 100 %)"
        },
        {
          "offset": 7,
          "function": "amber",
          "label": "Intensität Bernsteinfarben (0 % bis 100 %)"
        },
        {
          "offset": 8,
          "function": "colorMacro",
          "label": "Mischfarben und Shows",
          "defaultValue": 0,
          "ranges": [
            {
              "from": 0,
              "to": 4,
              "kind": "off",
              "label": "Ohne Funktion"
            },
            {
              "from": 5,
              "to": 80,
              "kind": "effect",
              "label": "Mischfarbe"
            },
            {
              "from": 81,
              "to": 150,
              "kind": "effect",
              "label": "Farbwechsel-Effekt"
            },
            {
              "from": 151,
              "to": 220,
              "kind": "effect",
              "label": "Farbübergangs-Effekt"
            },
            {
              "from": 221,
              "to": 255,
              "kind": "effect",
              "label": "Automatische musikgesteuerte Show"
            }
          ]
        },
        {
          "offset": 9,
          "function": "programSpeed",
          "label": "Ablaufgeschwindigkeit der automatischen Show, ansteigend",
          "defaultValue": 0
        }
      ]
    },
    {
      "schemaVersion": 1,
      "id": "stairville-bel4-battery-event-light-10ch",
      "manufacturer": "Stairville",
      "model": "BEL4 Battery Event Light 4x15W",
      "mode": "DMX 10Ch",
      "category": "par",
      "channelCount": 10,
      "verified": true,
      "source": "Stairville BEL4 Battery Event Light 4x15W, Bedienungsanleitung c_428089_v7_r1_de, Abschnitt „Funktionen im 10-Kanal-DMX-Modus“, Seite 36 und 37",
      "deviceSetup": "MENU → „Mode“ → „DMX“ → „DMX 10Ch“, dann MENU → „DMX Address“ auf die Adresse aus der App.",
      "notes": "Akku-Uplight mit 4 × 15 W RGBWA-UV. Kanal 9 muss auf 0 bleiben, sonst übernimmt das Gerät die Farbe selbst; die App lässt ihn deshalb in Ruhe. Die Anleitung schreibt für Kanal 2 bei Wert 0 „Strobe geschlossen“, gemeint ist die Ruhestellung ohne Strobo – die Lampe leuchtet dann ruhig weiter. Sollte sie am Gerät bei 0 dunkel bleiben, unter Modelle → „Shutter einrichten“ nachmessen.",
      "channels": [
        {
          "offset": 1,
          "function": "dimmer",
          "label": "Dimmer (0 % bis 100 %), wenn Kanal 9 = 0…4"
        },
        {
          "offset": 2,
          "function": "strobe",
          "label": "Strobe-Effekt",
          "ranges": [
            {
              "from": 0,
              "to": 0,
              "kind": "off",
              "label": "Kein Strobo"
            },
            {
              "from": 1,
              "to": 255,
              "kind": "strobe",
              "label": "Strobo langsam bis schnell",
              "speed": "slowToFast"
            }
          ]
        },
        {
          "offset": 3,
          "function": "red",
          "label": "Intensität Rot (0 % bis 100 %), wenn Kanal 9 = 0…4"
        },
        {
          "offset": 4,
          "function": "green",
          "label": "Intensität Grün (0 % bis 100 %), wenn Kanal 9 = 0…4"
        },
        {
          "offset": 5,
          "function": "blue",
          "label": "Intensität Blau (0 % bis 100 %), wenn Kanal 9 = 0…4"
        },
        {
          "offset": 6,
          "function": "white",
          "label": "Intensität Weiß (0 % bis 100 %), wenn Kanal 9 = 0…4"
        },
        {
          "offset": 7,
          "function": "amber",
          "label": "Intensität Bernsteinfarben (0 % bis 100 %), wenn Kanal 9 = 0…4"
        },
        {
          "offset": 8,
          "function": "uv",
          "label": "Intensität UV (0 % bis 100 %), wenn Kanal 9 = 0…4"
        },
        {
          "offset": 9,
          "function": "colorMacro",
          "label": "Funktionsauswahl",
          "defaultValue": 0,
          "ranges": [
            {
              "from": 0,
              "to": 4,
              "kind": "off",
              "label": "Farbe und Helligkeit über die Kanäle 1 bis 8"
            },
            {
              "from": 5,
              "to": 80,
              "kind": "effect",
              "label": "Mischfarbe des Geräts"
            },
            {
              "from": 81,
              "to": 150,
              "kind": "effect",
              "label": "Farbwechsel-Effekt"
            },
            {
              "from": 151,
              "to": 220,
              "kind": "effect",
              "label": "Farbübergangs-Effekt"
            },
            {
              "from": 221,
              "to": 255,
              "kind": "effect",
              "label": "Musikgesteuerte Show"
            }
          ]
        },
        {
          "offset": 10,
          "function": "programSpeed",
          "label": "Ablaufgeschwindigkeit der automatischen Show, ansteigend, wenn Kanal 9 = 81…220"
        }
      ]
    },
    {
      "schemaVersion": 1,
      "id": "stairville-bel4-battery-event-light-6ch",
      "manufacturer": "Stairville",
      "model": "BEL4 Battery Event Light 4x15W",
      "mode": "DMX 6Ch",
      "category": "par",
      "channelCount": 6,
      "verified": true,
      "source": "Stairville BEL4 Battery Event Light 4x15W, Bedienungsanleitung c_428089_v7_r1_de, Abschnitt „Funktionen im 6-Kanal-DMX-Modus“, Seite 36",
      "deviceSetup": "MENU → „Mode“ → „DMX“ → „DMX 6Ch“, dann MENU → „DMX Address“ auf die Adresse aus der App.",
      "notes": "Akku-Uplight mit 4 × 15 W RGBWA-UV. Ohne Dimmer-Kanal: Die Helligkeit der App regelt direkt die Farbkanäle. Wer Strobo über das Gerät möchte, nimmt den 10-Kanal-Modus.",
      "channels": [
        {
          "offset": 1,
          "function": "red",
          "label": "Intensität Rot (0 % bis 100 %)"
        },
        {
          "offset": 2,
          "function": "green",
          "label": "Intensität Grün (0 % bis 100 %)"
        },
        {
          "offset": 3,
          "function": "blue",
          "label": "Intensität Blau (0 % bis 100 %)"
        },
        {
          "offset": 4,
          "function": "white",
          "label": "Intensität Weiß (0 % bis 100 %)"
        },
        {
          "offset": 5,
          "function": "amber",
          "label": "Intensität Bernsteinfarben (0 % bis 100 %)"
        },
        {
          "offset": 6,
          "function": "uv",
          "label": "Intensität UV (0 % bis 100 %)"
        }
      ]
    },
    {
      "schemaVersion": 1,
      "id": "stairville-bel6-battery-event-light-10ch",
      "manufacturer": "Stairville",
      "model": "BEL6 Battery Event Light 6x15W",
      "mode": "DMX 10Ch",
      "category": "par",
      "channelCount": 10,
      "verified": true,
      "source": "Stairville BEL6 Battery Event Light 6x15W, Bedienungsanleitung c_428090_v7_r1_de, Abschnitt „Funktionen im 10-Kanal-DMX-Modus“, Seite 36 und 37",
      "deviceSetup": "MENU → „Mode“ → „DMX“ → „DMX 10Ch“, dann MENU → „DMX Address“ auf die Adresse aus der App.",
      "notes": "Akku-Uplight mit 6 × 15 W RGBWA-UV. Kanal 9 muss auf 0 bleiben, sonst übernimmt das Gerät die Farbe selbst; die App lässt ihn deshalb in Ruhe. Die Anleitung schreibt für Kanal 2 bei Wert 0 „Strobe geschlossen“, gemeint ist die Ruhestellung ohne Strobo – die Lampe leuchtet dann ruhig weiter. Sollte sie am Gerät bei 0 dunkel bleiben, unter Modelle → „Shutter einrichten“ nachmessen.",
      "channels": [
        {
          "offset": 1,
          "function": "dimmer",
          "label": "Dimmer (0 % bis 100 %), wenn Kanal 9 = 0…4"
        },
        {
          "offset": 2,
          "function": "strobe",
          "label": "Strobe-Effekt",
          "ranges": [
            {
              "from": 0,
              "to": 0,
              "kind": "off",
              "label": "Kein Strobo"
            },
            {
              "from": 1,
              "to": 255,
              "kind": "strobe",
              "label": "Strobo langsam bis schnell",
              "speed": "slowToFast"
            }
          ]
        },
        {
          "offset": 3,
          "function": "red",
          "label": "Intensität Rot (0 % bis 100 %), wenn Kanal 9 = 0…4"
        },
        {
          "offset": 4,
          "function": "green",
          "label": "Intensität Grün (0 % bis 100 %), wenn Kanal 9 = 0…4"
        },
        {
          "offset": 5,
          "function": "blue",
          "label": "Intensität Blau (0 % bis 100 %), wenn Kanal 9 = 0…4"
        },
        {
          "offset": 6,
          "function": "white",
          "label": "Intensität Weiß (0 % bis 100 %), wenn Kanal 9 = 0…4"
        },
        {
          "offset": 7,
          "function": "amber",
          "label": "Intensität Bernsteinfarben (0 % bis 100 %), wenn Kanal 9 = 0…4"
        },
        {
          "offset": 8,
          "function": "uv",
          "label": "Intensität UV (0 % bis 100 %), wenn Kanal 9 = 0…4"
        },
        {
          "offset": 9,
          "function": "colorMacro",
          "label": "Funktionsauswahl",
          "defaultValue": 0,
          "ranges": [
            {
              "from": 0,
              "to": 4,
              "kind": "off",
              "label": "Farbe und Helligkeit über die Kanäle 1 bis 8"
            },
            {
              "from": 5,
              "to": 80,
              "kind": "effect",
              "label": "Mischfarbe des Geräts"
            },
            {
              "from": 81,
              "to": 150,
              "kind": "effect",
              "label": "Farbwechsel-Effekt"
            },
            {
              "from": 151,
              "to": 220,
              "kind": "effect",
              "label": "Farbübergangs-Effekt"
            },
            {
              "from": 221,
              "to": 255,
              "kind": "effect",
              "label": "Musikgesteuerte Show"
            }
          ]
        },
        {
          "offset": 10,
          "function": "programSpeed",
          "label": "Ablaufgeschwindigkeit der automatischen Show, ansteigend, wenn Kanal 9 = 81…220"
        }
      ]
    },
    {
      "schemaVersion": 1,
      "id": "stairville-bel6-battery-event-light-6ch",
      "manufacturer": "Stairville",
      "model": "BEL6 Battery Event Light 6x15W",
      "mode": "DMX 6Ch",
      "category": "par",
      "channelCount": 6,
      "verified": true,
      "source": "Stairville BEL6 Battery Event Light 6x15W, Bedienungsanleitung c_428090_v7_r1_de, Abschnitt „Funktionen im 6-Kanal-DMX-Modus“, Seite 36",
      "deviceSetup": "MENU → „Mode“ → „DMX“ → „DMX 6Ch“, dann MENU → „DMX Address“ auf die Adresse aus der App.",
      "notes": "Akku-Uplight mit 6 × 15 W RGBWA-UV. Ohne Dimmer-Kanal: Die Helligkeit der App regelt direkt die Farbkanäle. Wer Strobo über das Gerät möchte, nimmt den 10-Kanal-Modus.",
      "channels": [
        {
          "offset": 1,
          "function": "red",
          "label": "Intensität Rot (0 % bis 100 %)"
        },
        {
          "offset": 2,
          "function": "green",
          "label": "Intensität Grün (0 % bis 100 %)"
        },
        {
          "offset": 3,
          "function": "blue",
          "label": "Intensität Blau (0 % bis 100 %)"
        },
        {
          "offset": 4,
          "function": "white",
          "label": "Intensität Weiß (0 % bis 100 %)"
        },
        {
          "offset": 5,
          "function": "amber",
          "label": "Intensität Bernsteinfarben (0 % bis 100 %)"
        },
        {
          "offset": 6,
          "function": "uv",
          "label": "Intensität UV (0 % bis 100 %)"
        }
      ]
    },
    {
      "schemaVersion": 1,
      "id": "stairville-bel6-ip-bar-hex-10ch",
      "manufacturer": "Stairville",
      "model": "BEL6 IP Bar HEX",
      "mode": "10Ch",
      "category": "par",
      "channelCount": 10,
      "verified": true,
      "source": "Stairville BEL6 IP Bar HEX LED-Bar, Bedienungsanleitung 02.07.2026, ID 471167 (V4), Abschnitt 7.6 „Funktionen im 10-Kanal-DMX-Modus“, Seiten 39 und 40",
      "deviceSetup": "Hauptmenü → „Mode“ → „DMX“ → „10Ch“. Dann Hauptmenü → „DMX Address“ auf die Adresse aus der App.",
      "notes": "Bar mit 6 × 15 W RGBAW-UV, alle LEDs zusammen – einzeln ansteuerbare Segmente hat das Gerät nicht. Nicht zu verwechseln mit dem Akku-Uplight BEL6 Battery Event Light, das eigene Modelle hat. Empfohlener Modus: Dimmer, sechs Farben und Strobo. Kanal 9 muss auf 0 bleiben, sonst übernimmt das Gerät die Farbe selbst – die App lässt ihn in Ruhe. Die Anleitung schreibt für Kanal 2 bei Wert 0 „Strobe geschlossen“, gemeint ist die Ruhestellung ohne Strobo – die Lampe leuchtet dann ruhig weiter. Sollte sie am Gerät bei 0 dunkel bleiben, unter Modelle → „Shutter einrichten“ nachmessen.",
      "channels": [
        {
          "offset": 1,
          "function": "dimmer",
          "label": "Dimmer (0 % bis 100 %), wenn Kanal 9 = 0…4"
        },
        {
          "offset": 2,
          "function": "strobe",
          "label": "Strobe-Effekt",
          "ranges": [
            {
              "from": 0,
              "to": 0,
              "kind": "off",
              "label": "Kein Strobo"
            },
            {
              "from": 1,
              "to": 255,
              "kind": "strobe",
              "label": "Strobo langsam bis schnell",
              "speed": "slowToFast"
            }
          ]
        },
        {
          "offset": 3,
          "function": "red",
          "label": "Intensität Rot (0 % bis 100 %), wenn Kanal 9 = 0…4"
        },
        {
          "offset": 4,
          "function": "green",
          "label": "Intensität Grün (0 % bis 100 %), wenn Kanal 9 = 0…4"
        },
        {
          "offset": 5,
          "function": "blue",
          "label": "Intensität Blau (0 % bis 100 %), wenn Kanal 9 = 0…4"
        },
        {
          "offset": 6,
          "function": "white",
          "label": "Intensität Weiß (0 % bis 100 %), wenn Kanal 9 = 0…4"
        },
        {
          "offset": 7,
          "function": "amber",
          "label": "Intensität Bernsteinfarben (0 % bis 100 %), wenn Kanal 9 = 0…4"
        },
        {
          "offset": 8,
          "function": "uv",
          "label": "Intensität UV (0 % bis 100 %), wenn Kanal 9 = 0…4"
        },
        {
          "offset": 9,
          "function": "colorMacro",
          "label": "Funktionsauswahl",
          "defaultValue": 0,
          "ranges": [
            {
              "from": 0,
              "to": 4,
              "kind": "off",
              "label": "Farbe und Helligkeit über die Kanäle 1 bis 8"
            },
            {
              "from": 5,
              "to": 80,
              "kind": "effect",
              "label": "Mischfarbe des Geräts"
            },
            {
              "from": 81,
              "to": 150,
              "kind": "effect",
              "label": "Farbwechsel-Effekt"
            },
            {
              "from": 151,
              "to": 220,
              "kind": "effect",
              "label": "Farbübergangs-Effekt"
            },
            {
              "from": 221,
              "to": 255,
              "kind": "effect",
              "label": "Musikgesteuerte Show"
            }
          ]
        },
        {
          "offset": 10,
          "function": "programSpeed",
          "label": "Ablaufgeschwindigkeit der automatischen Show, ansteigend, wenn Kanal 9 = 81…220"
        }
      ]
    },
    {
      "schemaVersion": 1,
      "id": "stairville-bel6-ip-bar-hex-6ch",
      "manufacturer": "Stairville",
      "model": "BEL6 IP Bar HEX",
      "mode": "6Ch",
      "category": "par",
      "channelCount": 6,
      "verified": true,
      "source": "Stairville BEL6 IP Bar HEX LED-Bar, Bedienungsanleitung 02.07.2026, ID 471167 (V4), Abschnitt 7.5 „Funktionen im 6-Kanal-DMX-Modus“, Seite 39",
      "deviceSetup": "Hauptmenü → „Mode“ → „DMX“ → „6Ch“. Dann Hauptmenü → „DMX Address“ auf die Adresse aus der App.",
      "notes": "Bar mit 6 × 15 W RGBAW-UV, alle LEDs zusammen – einzeln ansteuerbare Segmente hat das Gerät nicht. Nicht zu verwechseln mit dem Akku-Uplight BEL6 Battery Event Light, das eigene Modelle hat. Ohne Dimmer-Kanal: Die Helligkeit der App regelt direkt die Farbkanäle. Wer Dimmer und Strobo möchte, nimmt den 10-Kanal-Modus.",
      "channels": [
        {
          "offset": 1,
          "function": "red",
          "label": "Intensität Rot (0 % bis 100 %)"
        },
        {
          "offset": 2,
          "function": "green",
          "label": "Intensität Grün (0 % bis 100 %)"
        },
        {
          "offset": 3,
          "function": "blue",
          "label": "Intensität Blau (0 % bis 100 %)"
        },
        {
          "offset": 4,
          "function": "white",
          "label": "Intensität Weiß (0 % bis 100 %)"
        },
        {
          "offset": 5,
          "function": "amber",
          "label": "Intensität Bernsteinfarben (0 % bis 100 %)"
        },
        {
          "offset": 6,
          "function": "uv",
          "label": "Intensität UV (0 % bis 100 %)"
        }
      ]
    },
    {
      "schemaVersion": 1,
      "id": "stairville-bsw-100-17ch",
      "manufacturer": "Stairville",
      "model": "BSW-100 LED BeamSpotWash",
      "mode": "Mode 1 (17ch)",
      "category": "movingHeadSpot",
      "channelCount": 17,
      "movement": {
        "panDegrees": 540,
        "tiltDegrees": 270
      },
      "verified": true,
      "source": "Stairville BSW-100 LED BeamSpotWash, Bedienungsanleitung Thomann 01.02.2022, ID 420575 (V2), Abschnitt 7.6 „Funktionen im 17-Kanal-DMX-Modus“, Seiten 30 bis 35; Drehung 540° und Neigung 270° aus Abschnitt 8 „Technische Daten“. PDF: images.thomann.de/pics/atg/atgdata/document/manual/c_420575_v2_r1_de_online.pdf (Thomann-Produktseite stairville_bsw_100_led_beamspotwash.htm)",
      "deviceSetup": "[MENU] → „DMX Functions“ → [ENTER] → „DMX Channel Mode“ → [ENTER] → „Mode 1 (17ch)“ → [ENTER], dann im selben Menü „DMX Address“ auf die Adresse aus der App.",
      "notes": "Modus ohne Feinkanäle für Drehung, Neigung und Dimmer; langsame Bewegungen können stufig wirken, dafür gibt es den 20-Kanal-Modus. Spot-Moving-Head mit 100-W-LED, Farbrad (Weiß, 8 Farben und Halbfarben), zwei Goborädern (Rad 1 mit 7 statischen, Rad 2 mit 6 rotierbaren Gobos), Dreifachprisma, Angle/Frost und Fokus. Die Gobo-Rotation ist dem Rad 2 zugeordnet, denn laut Leistungsmerkmalen sind nur dessen 6 Gobos rotierbar; die Tabelle selbst sagt nicht, welches Rad sich dreht. Der Shutter steht bei 0 bis 7 auf „Aus“ (dunkel) und ist deshalb als „needsOpen“ markiert. Show- und Makro-Kanäle bleiben auf 0, damit die App das Licht bestimmt. Offen: Für Goborad 2 nennt die Anleitung bei 62 bis 127 nur „Gobo 2 1-6“, anders als bei Rad 1 ohne das Wort Shake; und der Bereich „Angle“ (8 bis 128) auf Kanal Angle/Frost wird nicht näher erklärt. Beides im Kanal-Test prüfen. Gobonamen lassen sich unter Modelle → „Gobos benennen“ an der Lampe vergeben.",
      "channels": [
        {
          "offset": 1,
          "function": "pan",
          "label": "Drehung (pan), 0° bis 540°",
          "defaultValue": 128
        },
        {
          "offset": 2,
          "function": "tilt",
          "label": "Neigung (tilt), 0° bis 270°",
          "defaultValue": 128
        },
        {
          "offset": 3,
          "function": "panTiltSpeed",
          "label": "Pan-/Tilt-Geschwindigkeit absteigend"
        },
        {
          "offset": 4,
          "function": "program",
          "label": "Automatische Shows",
          "ranges": [
            {
              "from": 0,
              "to": 15,
              "kind": "off",
              "label": "Null (keine Show)"
            },
            {
              "from": 16,
              "to": 63,
              "kind": "effect",
              "label": "Show 1"
            },
            {
              "from": 64,
              "to": 127,
              "kind": "effect",
              "label": "Show 2"
            },
            {
              "from": 128,
              "to": 191,
              "kind": "effect",
              "label": "Show 3"
            },
            {
              "from": 192,
              "to": 255,
              "kind": "effect",
              "label": "Show 4"
            }
          ]
        },
        {
          "offset": 5,
          "function": "program",
          "label": "Pan-/Tilt-Makro",
          "ranges": [
            {
              "from": 0,
              "to": 7,
              "kind": "off",
              "label": "Aus"
            },
            {
              "from": 8,
              "to": 15,
              "kind": "effect",
              "label": "Makro 1"
            },
            {
              "from": 16,
              "to": 23,
              "kind": "effect",
              "label": "Makro 2"
            },
            {
              "from": 24,
              "to": 31,
              "kind": "effect",
              "label": "Makro 3"
            },
            {
              "from": 32,
              "to": 39,
              "kind": "effect",
              "label": "Makro 4"
            },
            {
              "from": 40,
              "to": 47,
              "kind": "effect",
              "label": "Makro 5"
            },
            {
              "from": 48,
              "to": 55,
              "kind": "effect",
              "label": "Makro 6"
            },
            {
              "from": 56,
              "to": 63,
              "kind": "effect",
              "label": "Makro 7"
            },
            {
              "from": 64,
              "to": 71,
              "kind": "effect",
              "label": "Makro 8"
            },
            {
              "from": 72,
              "to": 79,
              "kind": "effect",
              "label": "Makro 9"
            },
            {
              "from": 80,
              "to": 87,
              "kind": "effect",
              "label": "Makro 10"
            },
            {
              "from": 88,
              "to": 95,
              "kind": "effect",
              "label": "Makro 11"
            },
            {
              "from": 96,
              "to": 103,
              "kind": "effect",
              "label": "Makro 12"
            },
            {
              "from": 104,
              "to": 111,
              "kind": "effect",
              "label": "Makro 13"
            },
            {
              "from": 112,
              "to": 119,
              "kind": "effect",
              "label": "Makro 14"
            },
            {
              "from": 120,
              "to": 127,
              "kind": "effect",
              "label": "Makro 15"
            },
            {
              "from": 128,
              "to": 135,
              "kind": "effect",
              "label": "Makro 16"
            },
            {
              "from": 136,
              "to": 143,
              "kind": "effect",
              "label": "Makro 17"
            },
            {
              "from": 144,
              "to": 151,
              "kind": "effect",
              "label": "Makro 18"
            },
            {
              "from": 152,
              "to": 159,
              "kind": "effect",
              "label": "Makro 19"
            },
            {
              "from": 160,
              "to": 167,
              "kind": "effect",
              "label": "Makro 20"
            },
            {
              "from": 168,
              "to": 175,
              "kind": "effect",
              "label": "Makro 21"
            },
            {
              "from": 176,
              "to": 183,
              "kind": "effect",
              "label": "Makro 22"
            },
            {
              "from": 184,
              "to": 191,
              "kind": "effect",
              "label": "Makro 23"
            },
            {
              "from": 192,
              "to": 199,
              "kind": "effect",
              "label": "Makro 24"
            },
            {
              "from": 200,
              "to": 207,
              "kind": "effect",
              "label": "Makro 25"
            },
            {
              "from": 208,
              "to": 215,
              "kind": "effect",
              "label": "Makro 26"
            },
            {
              "from": 216,
              "to": 223,
              "kind": "effect",
              "label": "Makro 27"
            },
            {
              "from": 224,
              "to": 231,
              "kind": "effect",
              "label": "Makro 28"
            },
            {
              "from": 232,
              "to": 239,
              "kind": "effect",
              "label": "Makro 29"
            },
            {
              "from": 240,
              "to": 247,
              "kind": "effect",
              "label": "Makro 30"
            },
            {
              "from": 248,
              "to": 255,
              "kind": "effect",
              "label": "Makro 31"
            }
          ]
        },
        {
          "offset": 6,
          "function": "programSpeed",
          "label": "Makro-Geschwindigkeit absteigend"
        },
        {
          "offset": 7,
          "function": "colorWheel",
          "label": "Farbrad",
          "ranges": [
            {
              "from": 0,
              "to": 15,
              "kind": "slot",
              "label": "Weiß",
              "color": "#FFFFFF"
            },
            {
              "from": 16,
              "to": 18,
              "kind": "slot",
              "label": "Weiß und Rot"
            },
            {
              "from": 19,
              "to": 21,
              "kind": "slot",
              "label": "Rot",
              "color": "#FF0000"
            },
            {
              "from": 22,
              "to": 24,
              "kind": "slot",
              "label": "Rot und Orange"
            },
            {
              "from": 25,
              "to": 27,
              "kind": "slot",
              "label": "Orange",
              "color": "#FF7F00"
            },
            {
              "from": 28,
              "to": 30,
              "kind": "slot",
              "label": "Orange und Gelb"
            },
            {
              "from": 31,
              "to": 33,
              "kind": "slot",
              "label": "Gelb",
              "color": "#FFFF00"
            },
            {
              "from": 34,
              "to": 36,
              "kind": "slot",
              "label": "Gelb und Grün"
            },
            {
              "from": 37,
              "to": 39,
              "kind": "slot",
              "label": "Grün",
              "color": "#00FF00"
            },
            {
              "from": 40,
              "to": 42,
              "kind": "slot",
              "label": "Grün und Blau"
            },
            {
              "from": 43,
              "to": 45,
              "kind": "slot",
              "label": "Blau",
              "color": "#0000FF"
            },
            {
              "from": 46,
              "to": 48,
              "kind": "slot",
              "label": "Blau und Magenta"
            },
            {
              "from": 49,
              "to": 51,
              "kind": "slot",
              "label": "Magenta",
              "color": "#FF00FF"
            },
            {
              "from": 52,
              "to": 54,
              "kind": "slot",
              "label": "Magenta und Hellblau"
            },
            {
              "from": 55,
              "to": 57,
              "kind": "slot",
              "label": "Hellblau",
              "color": "#66CCFF"
            },
            {
              "from": 58,
              "to": 60,
              "kind": "slot",
              "label": "Hellblau und Pink"
            },
            {
              "from": 61,
              "to": 63,
              "kind": "slot",
              "label": "Pink",
              "color": "#FF69B4"
            },
            {
              "from": 64,
              "to": 127,
              "kind": "other",
              "label": "Feste Position des Farbrads"
            },
            {
              "from": 128,
              "to": 189,
              "kind": "rotation",
              "label": "Durchlauf gegen den Uhrzeigersinn, schnell bis langsam",
              "speed": "fastToSlow"
            },
            {
              "from": 190,
              "to": 193,
              "kind": "off",
              "label": "Stopp"
            },
            {
              "from": 194,
              "to": 255,
              "kind": "rotation",
              "label": "Durchlauf im Uhrzeigersinn, langsam bis schnell",
              "speed": "slowToFast"
            }
          ]
        },
        {
          "offset": 8,
          "function": "gobo",
          "label": "Goborad 1 (statische Gobos)",
          "ranges": [
            {
              "from": 0,
              "to": 7,
              "kind": "slot",
              "label": "Offen"
            },
            {
              "from": 8,
              "to": 16,
              "kind": "slot",
              "label": "Gobo 1-1"
            },
            {
              "from": 17,
              "to": 25,
              "kind": "slot",
              "label": "Gobo 1-2"
            },
            {
              "from": 26,
              "to": 34,
              "kind": "slot",
              "label": "Gobo 1-3"
            },
            {
              "from": 35,
              "to": 43,
              "kind": "slot",
              "label": "Gobo 1-4"
            },
            {
              "from": 44,
              "to": 52,
              "kind": "slot",
              "label": "Gobo 1-5"
            },
            {
              "from": 53,
              "to": 61,
              "kind": "slot",
              "label": "Gobo 1-6"
            },
            {
              "from": 62,
              "to": 67,
              "kind": "slot",
              "label": "Gobo 1-7"
            },
            {
              "from": 68,
              "to": 127,
              "kind": "shake",
              "label": "Gobo 1-1 bis 1-7 mit Gobo-Shake-Effekt"
            },
            {
              "from": 128,
              "to": 189,
              "kind": "rotation",
              "label": "Durchlauf gegen den Uhrzeigersinn, schnell bis langsam",
              "speed": "fastToSlow"
            },
            {
              "from": 190,
              "to": 193,
              "kind": "off",
              "label": "Stopp"
            },
            {
              "from": 194,
              "to": 255,
              "kind": "rotation",
              "label": "Durchlauf im Uhrzeigersinn, langsam bis schnell",
              "speed": "slowToFast"
            }
          ]
        },
        {
          "offset": 9,
          "function": "gobo2",
          "label": "Goborad 2 (rotierbare Gobos)",
          "ranges": [
            {
              "from": 0,
              "to": 7,
              "kind": "slot",
              "label": "Offen"
            },
            {
              "from": 8,
              "to": 16,
              "kind": "slot",
              "label": "Gobo 2-1"
            },
            {
              "from": 17,
              "to": 25,
              "kind": "slot",
              "label": "Gobo 2-2"
            },
            {
              "from": 26,
              "to": 34,
              "kind": "slot",
              "label": "Gobo 2-3"
            },
            {
              "from": 35,
              "to": 43,
              "kind": "slot",
              "label": "Gobo 2-4"
            },
            {
              "from": 44,
              "to": 52,
              "kind": "slot",
              "label": "Gobo 2-5"
            },
            {
              "from": 53,
              "to": 61,
              "kind": "slot",
              "label": "Gobo 2-6"
            },
            {
              "from": 62,
              "to": 127,
              "kind": "other",
              "label": "Gobo 2-1 bis 2-6 (Anleitung: „Gobo 2 1-6“)"
            },
            {
              "from": 128,
              "to": 189,
              "kind": "rotation",
              "label": "Durchlauf gegen den Uhrzeigersinn, schnell bis langsam",
              "speed": "fastToSlow"
            },
            {
              "from": 190,
              "to": 193,
              "kind": "off",
              "label": "Stopp"
            },
            {
              "from": 194,
              "to": 255,
              "kind": "rotation",
              "label": "Durchlauf im Uhrzeigersinn, langsam bis schnell",
              "speed": "slowToFast"
            }
          ]
        },
        {
          "offset": 10,
          "function": "gobo2Rotation",
          "label": "Gobo-Rotation",
          "ranges": [
            {
              "from": 0,
              "to": 127,
              "kind": "other",
              "label": "Feste Position des Gobo-Rads"
            },
            {
              "from": 128,
              "to": 189,
              "kind": "rotation",
              "label": "Rotation im Uhrzeigersinn, schnell bis langsam",
              "speed": "fastToSlow"
            },
            {
              "from": 190,
              "to": 193,
              "kind": "off",
              "label": "Stopp"
            },
            {
              "from": 194,
              "to": 255,
              "kind": "rotation",
              "label": "Rotation gegen den Uhrzeigersinn, langsam bis schnell",
              "speed": "slowToFast"
            }
          ]
        },
        {
          "offset": 11,
          "function": "frost",
          "label": "Angle/Frost",
          "ranges": [
            {
              "from": 0,
              "to": 7,
              "kind": "off",
              "label": "Aus"
            },
            {
              "from": 8,
              "to": 128,
              "kind": "other",
              "label": "Angle"
            },
            {
              "from": 129,
              "to": 255,
              "kind": "other",
              "label": "Frost"
            }
          ]
        },
        {
          "offset": 12,
          "function": "prism",
          "label": "Prisma",
          "ranges": [
            {
              "from": 0,
              "to": 7,
              "kind": "off",
              "label": "Kein Effekt"
            },
            {
              "from": 8,
              "to": 255,
              "kind": "effect",
              "label": "Prisma-Effekt (Dreifachprisma)"
            }
          ]
        },
        {
          "offset": 13,
          "function": "prismRotation",
          "label": "Prisma-Rotation",
          "ranges": [
            {
              "from": 0,
              "to": 127,
              "kind": "other",
              "label": "Index (feste Position)"
            },
            {
              "from": 128,
              "to": 189,
              "kind": "rotation",
              "label": "Rotation gegen den Uhrzeigersinn, schnell bis langsam",
              "speed": "fastToSlow"
            },
            {
              "from": 190,
              "to": 193,
              "kind": "off",
              "label": "Stopp"
            },
            {
              "from": 194,
              "to": 255,
              "kind": "rotation",
              "label": "Rotation im Uhrzeigersinn, langsam bis schnell",
              "speed": "slowToFast"
            }
          ]
        },
        {
          "offset": 14,
          "function": "focus",
          "label": "Fokus (0 % bis 100 %)",
          "defaultValue": 128
        },
        {
          "offset": 15,
          "function": "shutter",
          "label": "Shutter",
          "tags": [
            "needsOpen"
          ],
          "ranges": [
            {
              "from": 0,
              "to": 7,
              "kind": "closed",
              "label": "Aus"
            },
            {
              "from": 8,
              "to": 15,
              "kind": "open",
              "label": "An"
            },
            {
              "from": 16,
              "to": 131,
              "kind": "strobe",
              "label": "Strobo langsam bis schnell",
              "speed": "slowToFast"
            },
            {
              "from": 132,
              "to": 139,
              "kind": "open",
              "label": "Offen"
            },
            {
              "from": 140,
              "to": 181,
              "kind": "pulse",
              "label": "Pulse-Open-Effekt, langsam bis schnell"
            },
            {
              "from": 182,
              "to": 189,
              "kind": "open",
              "label": "Offen"
            },
            {
              "from": 190,
              "to": 231,
              "kind": "pulse",
              "label": "Pulse-Close-Effekt, langsam bis schnell"
            },
            {
              "from": 232,
              "to": 239,
              "kind": "open",
              "label": "Offen"
            },
            {
              "from": 240,
              "to": 247,
              "kind": "random",
              "label": "Zufälliges Strobo"
            },
            {
              "from": 248,
              "to": 255,
              "kind": "open",
              "label": "Offen"
            }
          ]
        },
        {
          "offset": 16,
          "function": "dimmer",
          "label": "Dimmer (0 % bis 100 %)"
        },
        {
          "offset": 17,
          "function": "control",
          "label": "Besondere Funktionen",
          "ranges": [
            {
              "from": 0,
              "to": 69,
              "kind": "off",
              "label": "Keine Funktion"
            },
            {
              "from": 70,
              "to": 79,
              "kind": "other",
              "label": "Blackout während der Pan-/Tilt-Bewegung"
            },
            {
              "from": 80,
              "to": 89,
              "kind": "off",
              "label": "Keine Funktion"
            },
            {
              "from": 90,
              "to": 99,
              "kind": "other",
              "label": "Blackout während der Bewegung des Farbrads"
            },
            {
              "from": 100,
              "to": 109,
              "kind": "off",
              "label": "Keine Funktion"
            },
            {
              "from": 110,
              "to": 119,
              "kind": "other",
              "label": "Blackout während der Bewegung des Goborads"
            },
            {
              "from": 120,
              "to": 139,
              "kind": "off",
              "label": "Keine Funktion"
            },
            {
              "from": 140,
              "to": 149,
              "kind": "other",
              "label": "Pan-/Tilt-Reset"
            },
            {
              "from": 150,
              "to": 159,
              "kind": "other",
              "label": "Effekt-Reset"
            },
            {
              "from": 160,
              "to": 199,
              "kind": "off",
              "label": "Keine Funktion"
            },
            {
              "from": 200,
              "to": 209,
              "kind": "other",
              "label": "Alles zurücksetzen"
            },
            {
              "from": 210,
              "to": 219,
              "kind": "other",
              "label": "Blackout während Pan-/Tilt-, Goborad- und Farbradbewegung"
            },
            {
              "from": 220,
              "to": 255,
              "kind": "off",
              "label": "Keine Funktion"
            }
          ]
        }
      ]
    },
    {
      "schemaVersion": 1,
      "id": "stairville-bsw-100-20ch",
      "manufacturer": "Stairville",
      "model": "BSW-100 LED BeamSpotWash",
      "mode": "Mode 2 (20ch)",
      "category": "movingHeadSpot",
      "channelCount": 20,
      "movement": {
        "panDegrees": 540,
        "tiltDegrees": 270
      },
      "verified": true,
      "source": "Stairville BSW-100 LED BeamSpotWash, Bedienungsanleitung Thomann 01.02.2022, ID 420575 (V2), Abschnitt 7.7 „Funktionen im 20-Kanal-DMX-Modus“, Seiten 35 bis 39; Drehung 540° und Neigung 270° aus Abschnitt 8 „Technische Daten“. PDF: images.thomann.de/pics/atg/atgdata/document/manual/c_420575_v2_r1_de_online.pdf (Thomann-Produktseite stairville_bsw_100_led_beamspotwash.htm)",
      "deviceSetup": "[MENU] → „DMX Functions“ → [ENTER] → „DMX Channel Mode“ → [ENTER] → „Mode 2 (20ch)“ → [ENTER], dann im selben Menü „DMX Address“ auf die Adresse aus der App.",
      "notes": "Empfohlener Modus: Feinkanäle für Drehung, Neigung und Dimmer sorgen für weiche Bewegungen und Fades. Spot-Moving-Head mit 100-W-LED, Farbrad (Weiß, 8 Farben und Halbfarben), zwei Goborädern (Rad 1 mit 7 statischen, Rad 2 mit 6 rotierbaren Gobos), Dreifachprisma, Angle/Frost und Fokus. Die Gobo-Rotation ist dem Rad 2 zugeordnet, denn laut Leistungsmerkmalen sind nur dessen 6 Gobos rotierbar; die Tabelle selbst sagt nicht, welches Rad sich dreht. Der Shutter steht bei 0 bis 7 auf „Aus“ (dunkel) und ist deshalb als „needsOpen“ markiert. Show- und Makro-Kanäle bleiben auf 0, damit die App das Licht bestimmt. Offen: Für Goborad 2 nennt die Anleitung bei 62 bis 127 nur „Gobo 2 1-6“, anders als bei Rad 1 ohne das Wort Shake; und der Bereich „Angle“ (8 bis 128) auf Kanal Angle/Frost wird nicht näher erklärt. Beides im Kanal-Test prüfen. Gobonamen lassen sich unter Modelle → „Gobos benennen“ an der Lampe vergeben.",
      "channels": [
        {
          "offset": 1,
          "function": "pan",
          "label": "Drehung (pan), 0° bis 540°",
          "defaultValue": 128
        },
        {
          "offset": 2,
          "function": "panFine",
          "label": "Pan fein"
        },
        {
          "offset": 3,
          "function": "tilt",
          "label": "Neigung (tilt), 0° bis 270°",
          "defaultValue": 128
        },
        {
          "offset": 4,
          "function": "tiltFine",
          "label": "Tilt fein"
        },
        {
          "offset": 5,
          "function": "panTiltSpeed",
          "label": "Pan-/Tilt-Geschwindigkeit absteigend"
        },
        {
          "offset": 6,
          "function": "program",
          "label": "Automatische Shows",
          "ranges": [
            {
              "from": 0,
              "to": 15,
              "kind": "off",
              "label": "Null (keine Show)"
            },
            {
              "from": 16,
              "to": 63,
              "kind": "effect",
              "label": "Show 1"
            },
            {
              "from": 64,
              "to": 127,
              "kind": "effect",
              "label": "Show 2"
            },
            {
              "from": 128,
              "to": 191,
              "kind": "effect",
              "label": "Show 3"
            },
            {
              "from": 192,
              "to": 255,
              "kind": "effect",
              "label": "Show 4"
            }
          ]
        },
        {
          "offset": 7,
          "function": "program",
          "label": "Pan-/Tilt-Makro",
          "ranges": [
            {
              "from": 0,
              "to": 7,
              "kind": "off",
              "label": "Aus"
            },
            {
              "from": 8,
              "to": 15,
              "kind": "effect",
              "label": "Makro 1"
            },
            {
              "from": 16,
              "to": 23,
              "kind": "effect",
              "label": "Makro 2"
            },
            {
              "from": 24,
              "to": 31,
              "kind": "effect",
              "label": "Makro 3"
            },
            {
              "from": 32,
              "to": 39,
              "kind": "effect",
              "label": "Makro 4"
            },
            {
              "from": 40,
              "to": 47,
              "kind": "effect",
              "label": "Makro 5"
            },
            {
              "from": 48,
              "to": 55,
              "kind": "effect",
              "label": "Makro 6"
            },
            {
              "from": 56,
              "to": 63,
              "kind": "effect",
              "label": "Makro 7"
            },
            {
              "from": 64,
              "to": 71,
              "kind": "effect",
              "label": "Makro 8"
            },
            {
              "from": 72,
              "to": 79,
              "kind": "effect",
              "label": "Makro 9"
            },
            {
              "from": 80,
              "to": 87,
              "kind": "effect",
              "label": "Makro 10"
            },
            {
              "from": 88,
              "to": 95,
              "kind": "effect",
              "label": "Makro 11"
            },
            {
              "from": 96,
              "to": 103,
              "kind": "effect",
              "label": "Makro 12"
            },
            {
              "from": 104,
              "to": 111,
              "kind": "effect",
              "label": "Makro 13"
            },
            {
              "from": 112,
              "to": 119,
              "kind": "effect",
              "label": "Makro 14"
            },
            {
              "from": 120,
              "to": 127,
              "kind": "effect",
              "label": "Makro 15"
            },
            {
              "from": 128,
              "to": 135,
              "kind": "effect",
              "label": "Makro 16"
            },
            {
              "from": 136,
              "to": 143,
              "kind": "effect",
              "label": "Makro 17"
            },
            {
              "from": 144,
              "to": 151,
              "kind": "effect",
              "label": "Makro 18"
            },
            {
              "from": 152,
              "to": 159,
              "kind": "effect",
              "label": "Makro 19"
            },
            {
              "from": 160,
              "to": 167,
              "kind": "effect",
              "label": "Makro 20"
            },
            {
              "from": 168,
              "to": 175,
              "kind": "effect",
              "label": "Makro 21"
            },
            {
              "from": 176,
              "to": 183,
              "kind": "effect",
              "label": "Makro 22"
            },
            {
              "from": 184,
              "to": 191,
              "kind": "effect",
              "label": "Makro 23"
            },
            {
              "from": 192,
              "to": 199,
              "kind": "effect",
              "label": "Makro 24"
            },
            {
              "from": 200,
              "to": 207,
              "kind": "effect",
              "label": "Makro 25"
            },
            {
              "from": 208,
              "to": 215,
              "kind": "effect",
              "label": "Makro 26"
            },
            {
              "from": 216,
              "to": 223,
              "kind": "effect",
              "label": "Makro 27"
            },
            {
              "from": 224,
              "to": 231,
              "kind": "effect",
              "label": "Makro 28"
            },
            {
              "from": 232,
              "to": 239,
              "kind": "effect",
              "label": "Makro 29"
            },
            {
              "from": 240,
              "to": 247,
              "kind": "effect",
              "label": "Makro 30"
            },
            {
              "from": 248,
              "to": 255,
              "kind": "effect",
              "label": "Makro 31"
            }
          ]
        },
        {
          "offset": 8,
          "function": "programSpeed",
          "label": "Makro-Geschwindigkeit absteigend"
        },
        {
          "offset": 9,
          "function": "colorWheel",
          "label": "Farbrad",
          "ranges": [
            {
              "from": 0,
              "to": 15,
              "kind": "slot",
              "label": "Weiß",
              "color": "#FFFFFF"
            },
            {
              "from": 16,
              "to": 18,
              "kind": "slot",
              "label": "Weiß und Rot"
            },
            {
              "from": 19,
              "to": 21,
              "kind": "slot",
              "label": "Rot",
              "color": "#FF0000"
            },
            {
              "from": 22,
              "to": 24,
              "kind": "slot",
              "label": "Rot und Orange"
            },
            {
              "from": 25,
              "to": 27,
              "kind": "slot",
              "label": "Orange",
              "color": "#FF7F00"
            },
            {
              "from": 28,
              "to": 30,
              "kind": "slot",
              "label": "Orange und Gelb"
            },
            {
              "from": 31,
              "to": 33,
              "kind": "slot",
              "label": "Gelb",
              "color": "#FFFF00"
            },
            {
              "from": 34,
              "to": 36,
              "kind": "slot",
              "label": "Gelb und Grün"
            },
            {
              "from": 37,
              "to": 39,
              "kind": "slot",
              "label": "Grün",
              "color": "#00FF00"
            },
            {
              "from": 40,
              "to": 42,
              "kind": "slot",
              "label": "Grün und Blau"
            },
            {
              "from": 43,
              "to": 45,
              "kind": "slot",
              "label": "Blau",
              "color": "#0000FF"
            },
            {
              "from": 46,
              "to": 48,
              "kind": "slot",
              "label": "Blau und Magenta"
            },
            {
              "from": 49,
              "to": 51,
              "kind": "slot",
              "label": "Magenta",
              "color": "#FF00FF"
            },
            {
              "from": 52,
              "to": 54,
              "kind": "slot",
              "label": "Magenta und Hellblau"
            },
            {
              "from": 55,
              "to": 57,
              "kind": "slot",
              "label": "Hellblau",
              "color": "#66CCFF"
            },
            {
              "from": 58,
              "to": 60,
              "kind": "slot",
              "label": "Hellblau und Pink"
            },
            {
              "from": 61,
              "to": 63,
              "kind": "slot",
              "label": "Pink",
              "color": "#FF69B4"
            },
            {
              "from": 64,
              "to": 127,
              "kind": "other",
              "label": "Feste Position des Farbrads"
            },
            {
              "from": 128,
              "to": 189,
              "kind": "rotation",
              "label": "Durchlauf gegen den Uhrzeigersinn, schnell bis langsam",
              "speed": "fastToSlow"
            },
            {
              "from": 190,
              "to": 193,
              "kind": "off",
              "label": "Stopp"
            },
            {
              "from": 194,
              "to": 255,
              "kind": "rotation",
              "label": "Durchlauf im Uhrzeigersinn, langsam bis schnell",
              "speed": "slowToFast"
            }
          ]
        },
        {
          "offset": 10,
          "function": "gobo",
          "label": "Goborad 1 (statische Gobos)",
          "ranges": [
            {
              "from": 0,
              "to": 7,
              "kind": "slot",
              "label": "Offen"
            },
            {
              "from": 8,
              "to": 16,
              "kind": "slot",
              "label": "Gobo 1-1"
            },
            {
              "from": 17,
              "to": 25,
              "kind": "slot",
              "label": "Gobo 1-2"
            },
            {
              "from": 26,
              "to": 34,
              "kind": "slot",
              "label": "Gobo 1-3"
            },
            {
              "from": 35,
              "to": 43,
              "kind": "slot",
              "label": "Gobo 1-4"
            },
            {
              "from": 44,
              "to": 52,
              "kind": "slot",
              "label": "Gobo 1-5"
            },
            {
              "from": 53,
              "to": 61,
              "kind": "slot",
              "label": "Gobo 1-6"
            },
            {
              "from": 62,
              "to": 67,
              "kind": "slot",
              "label": "Gobo 1-7"
            },
            {
              "from": 68,
              "to": 127,
              "kind": "shake",
              "label": "Gobo 1-1 bis 1-7 mit Gobo-Shake-Effekt"
            },
            {
              "from": 128,
              "to": 189,
              "kind": "rotation",
              "label": "Durchlauf gegen den Uhrzeigersinn, schnell bis langsam",
              "speed": "fastToSlow"
            },
            {
              "from": 190,
              "to": 193,
              "kind": "off",
              "label": "Stopp"
            },
            {
              "from": 194,
              "to": 255,
              "kind": "rotation",
              "label": "Durchlauf im Uhrzeigersinn, langsam bis schnell",
              "speed": "slowToFast"
            }
          ]
        },
        {
          "offset": 11,
          "function": "gobo2",
          "label": "Goborad 2 (rotierbare Gobos)",
          "ranges": [
            {
              "from": 0,
              "to": 7,
              "kind": "slot",
              "label": "Offen"
            },
            {
              "from": 8,
              "to": 16,
              "kind": "slot",
              "label": "Gobo 2-1"
            },
            {
              "from": 17,
              "to": 25,
              "kind": "slot",
              "label": "Gobo 2-2"
            },
            {
              "from": 26,
              "to": 34,
              "kind": "slot",
              "label": "Gobo 2-3"
            },
            {
              "from": 35,
              "to": 43,
              "kind": "slot",
              "label": "Gobo 2-4"
            },
            {
              "from": 44,
              "to": 52,
              "kind": "slot",
              "label": "Gobo 2-5"
            },
            {
              "from": 53,
              "to": 61,
              "kind": "slot",
              "label": "Gobo 2-6"
            },
            {
              "from": 62,
              "to": 127,
              "kind": "other",
              "label": "Gobo 2-1 bis 2-6 (Anleitung: „Gobo 2 1-6“)"
            },
            {
              "from": 128,
              "to": 189,
              "kind": "rotation",
              "label": "Durchlauf gegen den Uhrzeigersinn, schnell bis langsam",
              "speed": "fastToSlow"
            },
            {
              "from": 190,
              "to": 193,
              "kind": "off",
              "label": "Stopp"
            },
            {
              "from": 194,
              "to": 255,
              "kind": "rotation",
              "label": "Durchlauf im Uhrzeigersinn, langsam bis schnell",
              "speed": "slowToFast"
            }
          ]
        },
        {
          "offset": 12,
          "function": "gobo2Rotation",
          "label": "Gobo-Rotation",
          "ranges": [
            {
              "from": 0,
              "to": 127,
              "kind": "other",
              "label": "Feste Position des Gobo-Rads"
            },
            {
              "from": 128,
              "to": 189,
              "kind": "rotation",
              "label": "Rotation im Uhrzeigersinn, schnell bis langsam",
              "speed": "fastToSlow"
            },
            {
              "from": 190,
              "to": 193,
              "kind": "off",
              "label": "Stopp"
            },
            {
              "from": 194,
              "to": 255,
              "kind": "rotation",
              "label": "Rotation gegen den Uhrzeigersinn, langsam bis schnell",
              "speed": "slowToFast"
            }
          ]
        },
        {
          "offset": 13,
          "function": "frost",
          "label": "Angle/Frost",
          "ranges": [
            {
              "from": 0,
              "to": 7,
              "kind": "off",
              "label": "Aus"
            },
            {
              "from": 8,
              "to": 128,
              "kind": "other",
              "label": "Angle"
            },
            {
              "from": 129,
              "to": 255,
              "kind": "other",
              "label": "Frost"
            }
          ]
        },
        {
          "offset": 14,
          "function": "prism",
          "label": "Prisma",
          "ranges": [
            {
              "from": 0,
              "to": 7,
              "kind": "off",
              "label": "Kein Effekt"
            },
            {
              "from": 8,
              "to": 255,
              "kind": "effect",
              "label": "Prisma-Effekt (Dreifachprisma)"
            }
          ]
        },
        {
          "offset": 15,
          "function": "prismRotation",
          "label": "Prisma-Rotation",
          "ranges": [
            {
              "from": 0,
              "to": 127,
              "kind": "other",
              "label": "Index (feste Position)"
            },
            {
              "from": 128,
              "to": 189,
              "kind": "rotation",
              "label": "Rotation gegen den Uhrzeigersinn, schnell bis langsam",
              "speed": "fastToSlow"
            },
            {
              "from": 190,
              "to": 193,
              "kind": "off",
              "label": "Stopp"
            },
            {
              "from": 194,
              "to": 255,
              "kind": "rotation",
              "label": "Rotation im Uhrzeigersinn, langsam bis schnell",
              "speed": "slowToFast"
            }
          ]
        },
        {
          "offset": 16,
          "function": "focus",
          "label": "Fokus (0 % bis 100 %)",
          "defaultValue": 128
        },
        {
          "offset": 17,
          "function": "shutter",
          "label": "Shutter",
          "tags": [
            "needsOpen"
          ],
          "ranges": [
            {
              "from": 0,
              "to": 7,
              "kind": "closed",
              "label": "Aus"
            },
            {
              "from": 8,
              "to": 15,
              "kind": "open",
              "label": "An"
            },
            {
              "from": 16,
              "to": 131,
              "kind": "strobe",
              "label": "Strobo langsam bis schnell",
              "speed": "slowToFast"
            },
            {
              "from": 132,
              "to": 139,
              "kind": "open",
              "label": "Offen"
            },
            {
              "from": 140,
              "to": 181,
              "kind": "pulse",
              "label": "Pulse-Open-Effekt, langsam bis schnell"
            },
            {
              "from": 182,
              "to": 189,
              "kind": "open",
              "label": "Offen"
            },
            {
              "from": 190,
              "to": 231,
              "kind": "pulse",
              "label": "Pulse-Close-Effekt, langsam bis schnell"
            },
            {
              "from": 232,
              "to": 239,
              "kind": "open",
              "label": "Offen"
            },
            {
              "from": 240,
              "to": 247,
              "kind": "random",
              "label": "Zufälliges Strobo"
            },
            {
              "from": 248,
              "to": 255,
              "kind": "open",
              "label": "Offen"
            }
          ]
        },
        {
          "offset": 18,
          "function": "dimmer",
          "label": "Dimmer (0 % bis 100 %)"
        },
        {
          "offset": 19,
          "function": "dimmerFine",
          "label": "Dimmer fein"
        },
        {
          "offset": 20,
          "function": "control",
          "label": "Besondere Funktionen",
          "ranges": [
            {
              "from": 0,
              "to": 69,
              "kind": "off",
              "label": "Keine Funktion"
            },
            {
              "from": 70,
              "to": 79,
              "kind": "other",
              "label": "Blackout während der Pan-/Tilt-Bewegung"
            },
            {
              "from": 80,
              "to": 89,
              "kind": "off",
              "label": "Keine Funktion"
            },
            {
              "from": 90,
              "to": 99,
              "kind": "other",
              "label": "Blackout während der Bewegung des Farbrads"
            },
            {
              "from": 100,
              "to": 109,
              "kind": "off",
              "label": "Keine Funktion"
            },
            {
              "from": 110,
              "to": 119,
              "kind": "other",
              "label": "Blackout während der Bewegung des Goborads"
            },
            {
              "from": 120,
              "to": 139,
              "kind": "off",
              "label": "Keine Funktion"
            },
            {
              "from": 140,
              "to": 149,
              "kind": "other",
              "label": "Pan-/Tilt-Reset"
            },
            {
              "from": 150,
              "to": 159,
              "kind": "other",
              "label": "Effekt-Reset"
            },
            {
              "from": 160,
              "to": 199,
              "kind": "off",
              "label": "Keine Funktion"
            },
            {
              "from": 200,
              "to": 209,
              "kind": "other",
              "label": "Alles zurücksetzen"
            },
            {
              "from": 210,
              "to": 219,
              "kind": "other",
              "label": "Blackout während Pan-/Tilt-, Goborad- und Farbradbewegung"
            },
            {
              "from": 220,
              "to": 255,
              "kind": "off",
              "label": "Keine Funktion"
            }
          ]
        }
      ]
    },
    {
      "schemaVersion": 1,
      "id": "stairville-bsw-350-led-26ch",
      "manufacturer": "Stairville",
      "model": "BSW-350 LED",
      "mode": "DMX 26Ch",
      "category": "movingHeadSpot",
      "channelCount": 26,
      "movement": {
        "panDegrees": 540,
        "tiltDegrees": 270
      },
      "verified": true,
      "source": "Stairville BSW-350 LED, Bedienungsanleitung 549467_v2_de, Abschnitt 7.6 „Funktionen im 26-Kanal-DMX-Modus“, Seiten 20 bis 24; Pan 540° und Tilt 270° aus den technischen Daten",
      "deviceSetup": "Hauptmenü → „MODE“ → „DMX MODE“ auf „DMX 26Ch“, dann Hauptmenü → „DMX Address“ → „Set DMX Address“ auf die Adresse aus der App.",
      "notes": "Beam-Spot-Wash mit subtraktiver Farbmischung: Die Farbe entsteht aus den drei Filtern Cyan, Magenta und Yellow (Kanäle 8 bis 10), 0 heißt Filter offen. Die Helligkeit läuft über den Dimmer auf Kanal 5, nicht über die Filter. Das Farbrad auf Kanal 12 hat zusätzlich tiefe Farbfolien; die App lässt es offen, weil Folie und Mischung zusammen die Farbe fast schwarz filtern würden. Wer eine Folie will, stellt sie im Kanal-Test ein. Die Gobos heißen erst einmal nur „Gobo 1“ bis „Gobo 7“ beziehungsweise „Gobo 11“; unter Modelle → „Gobos benennen“ lassen sie sich an der Lampe benennen. Im 32-Kanal-Modus liegen dieselben Funktionen mit zusätzlichen Feinkanälen; dafür gibt es hier noch kein Modell.",
      "channels": [
        {
          "offset": 1,
          "function": "pan",
          "label": "Drehung (pan) (0° bis zum Maximalwert des Pan-Bereichs: 540°)",
          "defaultValue": 128
        },
        {
          "offset": 2,
          "function": "panFine",
          "label": "Drehung (pan) Feineinstellung"
        },
        {
          "offset": 3,
          "function": "tilt",
          "label": "Neigung (tilt) (0° bis zum Maximalwert des Tilt-Bereichs: 270°)",
          "defaultValue": 128
        },
        {
          "offset": 4,
          "function": "tiltFine",
          "label": "Neigung (tilt) Feineinstellung"
        },
        {
          "offset": 5,
          "function": "dimmer",
          "label": "Dimmer"
        },
        {
          "offset": 6,
          "function": "dimmerFine",
          "label": "Dimmer Feineinstellung"
        },
        {
          "offset": 7,
          "function": "shutter",
          "label": "Stroboskop",
          "ranges": [
            {
              "from": 0,
              "to": 5,
              "kind": "open",
              "label": "Stroboskop offen"
            },
            {
              "from": 6,
              "to": 10,
              "kind": "closed",
              "label": "Stroboskop geschlossen"
            },
            {
              "from": 11,
              "to": 33,
              "kind": "random",
              "label": "Zufällig pulsierend, langsam bis schnell",
              "speed": "slowToFast"
            },
            {
              "from": 34,
              "to": 56,
              "kind": "random",
              "label": "Zufällig aufsteigend, langsam bis schnell",
              "speed": "slowToFast"
            },
            {
              "from": 57,
              "to": 79,
              "kind": "random",
              "label": "Zufällig absteigend, langsam bis schnell",
              "speed": "slowToFast"
            },
            {
              "from": 80,
              "to": 102,
              "kind": "random",
              "label": "Zufälliges Strobo, langsam bis schnell",
              "speed": "slowToFast"
            },
            {
              "from": 103,
              "to": 127,
              "kind": "pulse",
              "label": "Pausierender Effekt, 5 s bis 1 s"
            },
            {
              "from": 128,
              "to": 250,
              "kind": "strobe",
              "label": "Strobo langsam bis schnell",
              "speed": "slowToFast"
            },
            {
              "from": 251,
              "to": 255,
              "kind": "open",
              "label": "Stroboskop offen"
            }
          ]
        },
        {
          "offset": 8,
          "function": "cyan",
          "label": "Farbintensität Cyan 0 bis 100 %"
        },
        {
          "offset": 9,
          "function": "magenta",
          "label": "Farbintensität Magenta 0 bis 100 %"
        },
        {
          "offset": 10,
          "function": "yellow",
          "label": "Farbintensität Yellow 0 bis 100 %"
        },
        {
          "offset": 11,
          "function": "cto",
          "label": "CTO Intensität 0 bis 100 %"
        },
        {
          "offset": 12,
          "function": "colorWheel",
          "label": "Farbrad",
          "ranges": [
            {
              "from": 0,
              "to": 5,
              "kind": "slot",
              "label": "Offen",
              "color": "#FFFFFF"
            },
            {
              "from": 6,
              "to": 15,
              "kind": "slot",
              "label": "Offen und Dunkelrot"
            },
            {
              "from": 16,
              "to": 25,
              "kind": "slot",
              "label": "Dunkelrot"
            },
            {
              "from": 26,
              "to": 35,
              "kind": "slot",
              "label": "Dunkelrot und Dunkelorange"
            },
            {
              "from": 36,
              "to": 45,
              "kind": "slot",
              "label": "Dunkelorange"
            },
            {
              "from": 46,
              "to": 55,
              "kind": "slot",
              "label": "Dunkelorange und Dunkelblau"
            },
            {
              "from": 56,
              "to": 65,
              "kind": "slot",
              "label": "Dunkelblau"
            },
            {
              "from": 66,
              "to": 75,
              "kind": "slot",
              "label": "Dunkelblau und Gelb"
            },
            {
              "from": 76,
              "to": 85,
              "kind": "slot",
              "label": "Gelb"
            },
            {
              "from": 86,
              "to": 95,
              "kind": "slot",
              "label": "Gelb und Dunkelgrün"
            },
            {
              "from": 96,
              "to": 105,
              "kind": "slot",
              "label": "Dunkelgrün"
            },
            {
              "from": 106,
              "to": 115,
              "kind": "slot",
              "label": "Dunkelgrün und Lavendel"
            },
            {
              "from": 116,
              "to": 125,
              "kind": "slot",
              "label": "Lavendel"
            },
            {
              "from": 126,
              "to": 135,
              "kind": "slot",
              "label": "Lavendel und Cyan"
            },
            {
              "from": 136,
              "to": 145,
              "kind": "slot",
              "label": "Cyan"
            },
            {
              "from": 146,
              "to": 185,
              "kind": "slot",
              "label": "Farbe aus (offen)",
              "color": "#FFFFFF"
            },
            {
              "from": 186,
              "to": 218,
              "kind": "rotation",
              "label": "Durchlauf im Uhrzeigersinn, schnell bis langsam",
              "speed": "fastToSlow"
            },
            {
              "from": 219,
              "to": 222,
              "kind": "off",
              "label": "Stopp"
            },
            {
              "from": 223,
              "to": 255,
              "kind": "rotation",
              "label": "Durchlauf gegen den Uhrzeigersinn, langsam bis schnell",
              "speed": "slowToFast"
            }
          ]
        },
        {
          "offset": 13,
          "function": "other",
          "label": "CRI",
          "ranges": [
            {
              "from": 0,
              "to": 5,
              "kind": "off",
              "label": "CRI aus"
            },
            {
              "from": 6,
              "to": 255,
              "kind": "other",
              "label": "CRI offen"
            }
          ]
        },
        {
          "offset": 14,
          "function": "gobo",
          "label": "Goborad 1",
          "ranges": [
            {
              "from": 0,
              "to": 5,
              "kind": "slot",
              "label": "Offen"
            },
            {
              "from": 6,
              "to": 17,
              "kind": "slot",
              "label": "Gobo 1"
            },
            {
              "from": 18,
              "to": 29,
              "kind": "slot",
              "label": "Gobo 2"
            },
            {
              "from": 30,
              "to": 41,
              "kind": "slot",
              "label": "Gobo 3"
            },
            {
              "from": 42,
              "to": 53,
              "kind": "slot",
              "label": "Gobo 4"
            },
            {
              "from": 54,
              "to": 65,
              "kind": "slot",
              "label": "Gobo 5"
            },
            {
              "from": 66,
              "to": 77,
              "kind": "slot",
              "label": "Gobo 6"
            },
            {
              "from": 78,
              "to": 89,
              "kind": "slot",
              "label": "Gobo 7"
            },
            {
              "from": 90,
              "to": 101,
              "kind": "shake",
              "label": "Gobo 1 Shake, langsam bis schnell",
              "speed": "slowToFast"
            },
            {
              "from": 102,
              "to": 113,
              "kind": "shake",
              "label": "Gobo 2 Shake, langsam bis schnell",
              "speed": "slowToFast"
            },
            {
              "from": 114,
              "to": 125,
              "kind": "shake",
              "label": "Gobo 3 Shake, langsam bis schnell",
              "speed": "slowToFast"
            },
            {
              "from": 126,
              "to": 137,
              "kind": "shake",
              "label": "Gobo 4 Shake, langsam bis schnell",
              "speed": "slowToFast"
            },
            {
              "from": 138,
              "to": 149,
              "kind": "shake",
              "label": "Gobo 5 Shake, langsam bis schnell",
              "speed": "slowToFast"
            },
            {
              "from": 150,
              "to": 161,
              "kind": "shake",
              "label": "Gobo 6 Shake, langsam bis schnell",
              "speed": "slowToFast"
            },
            {
              "from": 162,
              "to": 173,
              "kind": "shake",
              "label": "Gobo 7 Shake, langsam bis schnell",
              "speed": "slowToFast"
            },
            {
              "from": 174,
              "to": 185,
              "kind": "slot",
              "label": "Offen"
            },
            {
              "from": 186,
              "to": 218,
              "kind": "rotation",
              "label": "Durchlauf im Uhrzeigersinn, schnell bis langsam",
              "speed": "fastToSlow"
            },
            {
              "from": 219,
              "to": 222,
              "kind": "off",
              "label": "Stopp"
            },
            {
              "from": 223,
              "to": 255,
              "kind": "rotation",
              "label": "Durchlauf gegen den Uhrzeigersinn, langsam bis schnell",
              "speed": "slowToFast"
            }
          ]
        },
        {
          "offset": 15,
          "function": "goboRotation",
          "label": "Gobo 1 Rotation",
          "ranges": [
            {
              "from": 0,
              "to": 5,
              "kind": "off",
              "label": "Gobo-Rotation aus"
            },
            {
              "from": 6,
              "to": 128,
              "kind": "slot",
              "label": "Gobo-Position 0° bis 540°"
            },
            {
              "from": 129,
              "to": 191,
              "kind": "rotation",
              "label": "Rotation im Uhrzeigersinn, schnell bis langsam",
              "speed": "fastToSlow"
            },
            {
              "from": 192,
              "to": 193,
              "kind": "off",
              "label": "Stopp"
            },
            {
              "from": 194,
              "to": 255,
              "kind": "rotation",
              "label": "Rotation gegen den Uhrzeigersinn, langsam bis schnell",
              "speed": "slowToFast"
            }
          ]
        },
        {
          "offset": 16,
          "function": "other",
          "label": "Gobo Rotation Feineinstellung"
        },
        {
          "offset": 17,
          "function": "gobo2",
          "label": "Goborad 2",
          "ranges": [
            {
              "from": 0,
              "to": 5,
              "kind": "slot",
              "label": "Offen"
            },
            {
              "from": 6,
              "to": 13,
              "kind": "slot",
              "label": "Gobo 1"
            },
            {
              "from": 14,
              "to": 21,
              "kind": "slot",
              "label": "Gobo 2"
            },
            {
              "from": 22,
              "to": 29,
              "kind": "slot",
              "label": "Gobo 3"
            },
            {
              "from": 30,
              "to": 37,
              "kind": "slot",
              "label": "Gobo 4"
            },
            {
              "from": 38,
              "to": 45,
              "kind": "slot",
              "label": "Gobo 5"
            },
            {
              "from": 46,
              "to": 53,
              "kind": "slot",
              "label": "Gobo 6"
            },
            {
              "from": 54,
              "to": 61,
              "kind": "slot",
              "label": "Gobo 7"
            },
            {
              "from": 62,
              "to": 69,
              "kind": "slot",
              "label": "Gobo 8"
            },
            {
              "from": 70,
              "to": 77,
              "kind": "slot",
              "label": "Gobo 9"
            },
            {
              "from": 78,
              "to": 85,
              "kind": "slot",
              "label": "Gobo 10"
            },
            {
              "from": 86,
              "to": 93,
              "kind": "slot",
              "label": "Gobo 11"
            },
            {
              "from": 94,
              "to": 101,
              "kind": "shake",
              "label": "Offen Shake, langsam bis schnell",
              "speed": "slowToFast"
            },
            {
              "from": 102,
              "to": 109,
              "kind": "shake",
              "label": "Gobo 1 Shake, langsam bis schnell",
              "speed": "slowToFast"
            },
            {
              "from": 110,
              "to": 117,
              "kind": "shake",
              "label": "Gobo 2 Shake, langsam bis schnell",
              "speed": "slowToFast"
            },
            {
              "from": 118,
              "to": 125,
              "kind": "shake",
              "label": "Gobo 3 Shake, langsam bis schnell",
              "speed": "slowToFast"
            },
            {
              "from": 126,
              "to": 133,
              "kind": "shake",
              "label": "Gobo 4 Shake, langsam bis schnell",
              "speed": "slowToFast"
            },
            {
              "from": 134,
              "to": 141,
              "kind": "shake",
              "label": "Gobo 5 Shake, langsam bis schnell",
              "speed": "slowToFast"
            },
            {
              "from": 142,
              "to": 149,
              "kind": "shake",
              "label": "Gobo 6 Shake, langsam bis schnell",
              "speed": "slowToFast"
            },
            {
              "from": 150,
              "to": 157,
              "kind": "shake",
              "label": "Gobo 7 Shake, langsam bis schnell",
              "speed": "slowToFast"
            },
            {
              "from": 158,
              "to": 165,
              "kind": "shake",
              "label": "Gobo 8 Shake, langsam bis schnell",
              "speed": "slowToFast"
            },
            {
              "from": 166,
              "to": 173,
              "kind": "shake",
              "label": "Gobo 9 Shake, langsam bis schnell",
              "speed": "slowToFast"
            },
            {
              "from": 174,
              "to": 181,
              "kind": "shake",
              "label": "Gobo 10 Shake, langsam bis schnell",
              "speed": "slowToFast"
            },
            {
              "from": 182,
              "to": 189,
              "kind": "shake",
              "label": "Gobo 11 Shake, langsam bis schnell",
              "speed": "slowToFast"
            },
            {
              "from": 190,
              "to": 197,
              "kind": "slot",
              "label": "Offen"
            },
            {
              "from": 198,
              "to": 225,
              "kind": "rotation",
              "label": "Gobo-Rotation im Uhrzeigersinn, schnell bis langsam",
              "speed": "fastToSlow"
            },
            {
              "from": 226,
              "to": 227,
              "kind": "off",
              "label": "Stopp"
            },
            {
              "from": 228,
              "to": 255,
              "kind": "rotation",
              "label": "Gobo-Rotation gegen den Uhrzeigersinn, langsam bis schnell",
              "speed": "slowToFast"
            }
          ]
        },
        {
          "offset": 18,
          "function": "zoom",
          "label": "Zoom (eng bis weit)"
        },
        {
          "offset": 19,
          "function": "focus",
          "label": "Fokus 0 bis 100 %",
          "defaultValue": 128
        },
        {
          "offset": 20,
          "function": "prism",
          "label": "Prismarad",
          "ranges": [
            {
              "from": 0,
              "to": 5,
              "kind": "off",
              "label": "Kein Prisma"
            },
            {
              "from": 6,
              "to": 255,
              "kind": "effect",
              "label": "Prisma (5 Facetten)"
            }
          ]
        },
        {
          "offset": 21,
          "function": "prismRotation",
          "label": "Prisma Rotation",
          "ranges": [
            {
              "from": 0,
              "to": 5,
              "kind": "off",
              "label": "Prisma-Rotation aus"
            },
            {
              "from": 6,
              "to": 128,
              "kind": "slot",
              "label": "Prisma-Position 0° bis 540°"
            },
            {
              "from": 129,
              "to": 191,
              "kind": "rotation",
              "label": "Rotation, schnell bis langsam",
              "speed": "fastToSlow"
            },
            {
              "from": 192,
              "to": 192,
              "kind": "off",
              "label": "Stopp"
            },
            {
              "from": 193,
              "to": 255,
              "kind": "rotation",
              "label": "Rotation, schnell bis langsam",
              "speed": "fastToSlow"
            }
          ]
        },
        {
          "offset": 22,
          "function": "frost",
          "label": "Frostfilter 0 bis 100 %"
        },
        {
          "offset": 23,
          "function": "program",
          "label": "Drehung und Neigung Makro",
          "ranges": [
            {
              "from": 0,
              "to": 5,
              "kind": "off",
              "label": "Aus"
            },
            {
              "from": 6,
              "to": 40,
              "kind": "effect",
              "label": "Drehung, klein bis groß"
            },
            {
              "from": 41,
              "to": 75,
              "kind": "effect",
              "label": "Neigung, klein bis groß"
            },
            {
              "from": 76,
              "to": 110,
              "kind": "effect",
              "label": "Drehung und Neigung, klein bis groß"
            },
            {
              "from": 111,
              "to": 145,
              "kind": "effect",
              "label": "Drehung und Neigung invertiert, klein bis groß"
            },
            {
              "from": 146,
              "to": 180,
              "kind": "effect",
              "label": "Kreis, klein bis groß"
            },
            {
              "from": 181,
              "to": 215,
              "kind": "effect",
              "label": "Kreis invertiert, klein bis groß"
            },
            {
              "from": 216,
              "to": 255,
              "kind": "effect",
              "label": "Zufällig, klein bis groß"
            }
          ]
        },
        {
          "offset": 24,
          "function": "panTiltSpeed",
          "label": "Drehung und Neigung Geschwindigkeit (absteigend)"
        },
        {
          "offset": 25,
          "function": "control",
          "label": "Dimmer Kurve",
          "ranges": [
            {
              "from": 0,
              "to": 5,
              "kind": "off",
              "label": "Keine Funktion"
            },
            {
              "from": 6,
              "to": 63,
              "kind": "other",
              "label": "Lineare Dimmerkurve"
            },
            {
              "from": 64,
              "to": 127,
              "kind": "other",
              "label": "Exponentielle Dimmerkurve"
            },
            {
              "from": 128,
              "to": 191,
              "kind": "other",
              "label": "Logarithmische Dimmerkurve"
            },
            {
              "from": 192,
              "to": 255,
              "kind": "other",
              "label": "S-Kurve"
            }
          ]
        },
        {
          "offset": 26,
          "function": "control",
          "label": "Besondere Funktionen",
          "ranges": [
            {
              "from": 0,
              "to": 5,
              "kind": "off",
              "label": "Keine Funktion"
            },
            {
              "from": 6,
              "to": 20,
              "kind": "other",
              "label": "Blackout während der Bewegung (3 s halten)"
            },
            {
              "from": 21,
              "to": 35,
              "kind": "other",
              "label": "Blackout während der Bewegung (5 s halten)"
            },
            {
              "from": 36,
              "to": 50,
              "kind": "other",
              "label": "Invertierte Drehung ein (3 s halten)"
            },
            {
              "from": 51,
              "to": 65,
              "kind": "other",
              "label": "Invertierte Drehung aus (5 s halten)"
            },
            {
              "from": 66,
              "to": 80,
              "kind": "other",
              "label": "Invertierte Neigung ein (3 s halten)"
            },
            {
              "from": 81,
              "to": 95,
              "kind": "other",
              "label": "Invertierte Neigung aus (5 s halten)"
            },
            {
              "from": 96,
              "to": 110,
              "kind": "other",
              "label": "Lüfter automatisch (3 s halten)"
            },
            {
              "from": 111,
              "to": 125,
              "kind": "other",
              "label": "Lüfter leise (5 s halten)"
            },
            {
              "from": 126,
              "to": 140,
              "kind": "other",
              "label": "LED PWM 800 Hz (3 s halten)"
            },
            {
              "from": 141,
              "to": 155,
              "kind": "other",
              "label": "LED PWM 1200 Hz (3 s halten)"
            },
            {
              "from": 156,
              "to": 170,
              "kind": "other",
              "label": "LED PWM 2000 Hz (3 s halten)"
            },
            {
              "from": 171,
              "to": 185,
              "kind": "other",
              "label": "LED PWM 3600 Hz (3 s halten)"
            },
            {
              "from": 186,
              "to": 200,
              "kind": "other",
              "label": "LED PWM 25 kHz (3 s halten)"
            },
            {
              "from": 201,
              "to": 215,
              "kind": "other",
              "label": "Pan-/Tilt-Reset (3 s halten)"
            },
            {
              "from": 216,
              "to": 230,
              "kind": "other",
              "label": "Head Reset (3 s halten)"
            },
            {
              "from": 231,
              "to": 255,
              "kind": "other",
              "label": "Alles zurücksetzen (3 s halten)"
            }
          ]
        }
      ]
    },
    {
      "schemaVersion": 1,
      "id": "stairville-led-bar-240-8-rgb-24ch",
      "manufacturer": "Stairville",
      "model": "LED Bar 240/8 RGB",
      "mode": "24ch",
      "category": "pixelBar",
      "channelCount": 24,
      "segments": 8,
      "verified": true,
      "source": "Stairville LED Bar 240/8 RGB, Bedienungsanleitung c_294835_512674_v7_de, Abschnitte 7.6 und 7.7, Seiten 38 und 39",
      "deviceSetup": "MENU: [Mode] so oft drücken, bis „dxxx“ im Display steht, dann [Setup] und mit [Up]/[Down] „24ch“ wählen. Danach im selben Menü die Adresse aus der App einstellen. Rund 30 Sekunden warten, bis das Display dunkel wird – erst dann ist es gespeichert.",
      "notes": "240 LEDs in 8 Segmenten, je Segment Rot, Grün und Blau. Dieser Modus ist der richtige für Lauflichter über die Bar. Einen eigenen Dimmer hat er nicht, die Helligkeit der App regelt direkt die Farbkanäle. Wer lieber den Strobo des Geräts nutzt, nimmt den 5-Kanal-Modus, verliert dann aber die Segmente.",
      "channels": [
        {
          "offset": 1,
          "function": "red",
          "label": "Intensität (0 % bis 100 %) der roten LEDs im 1. Segment",
          "segment": 1
        },
        {
          "offset": 2,
          "function": "green",
          "label": "Intensität (0 % bis 100 %) der grünen LEDs im 1. Segment",
          "segment": 1
        },
        {
          "offset": 3,
          "function": "blue",
          "label": "Intensität (0 % bis 100 %) der blauen LEDs im 1. Segment",
          "segment": 1
        },
        {
          "offset": 4,
          "function": "red",
          "label": "Intensität (0 % bis 100 %) der roten LEDs im 2. Segment",
          "segment": 2
        },
        {
          "offset": 5,
          "function": "green",
          "label": "Intensität (0 % bis 100 %) der grünen LEDs im 2. Segment",
          "segment": 2
        },
        {
          "offset": 6,
          "function": "blue",
          "label": "Intensität (0 % bis 100 %) der blauen LEDs im 2. Segment",
          "segment": 2
        },
        {
          "offset": 7,
          "function": "red",
          "label": "Intensität (0 % bis 100 %) der roten LEDs im 3. Segment",
          "segment": 3
        },
        {
          "offset": 8,
          "function": "green",
          "label": "Intensität (0 % bis 100 %) der grünen LEDs im 3. Segment",
          "segment": 3
        },
        {
          "offset": 9,
          "function": "blue",
          "label": "Intensität (0 % bis 100 %) der blauen LEDs im 3. Segment",
          "segment": 3
        },
        {
          "offset": 10,
          "function": "red",
          "label": "Intensität (0 % bis 100 %) der roten LEDs im 4. Segment",
          "segment": 4
        },
        {
          "offset": 11,
          "function": "green",
          "label": "Intensität (0 % bis 100 %) der grünen LEDs im 4. Segment",
          "segment": 4
        },
        {
          "offset": 12,
          "function": "blue",
          "label": "Intensität (0 % bis 100 %) der blauen LEDs im 4. Segment",
          "segment": 4
        },
        {
          "offset": 13,
          "function": "red",
          "label": "Intensität (0 % bis 100 %) der roten LEDs im 5. Segment",
          "segment": 5
        },
        {
          "offset": 14,
          "function": "green",
          "label": "Intensität (0 % bis 100 %) der grünen LEDs im 5. Segment",
          "segment": 5
        },
        {
          "offset": 15,
          "function": "blue",
          "label": "Intensität (0 % bis 100 %) der blauen LEDs im 5. Segment",
          "segment": 5
        },
        {
          "offset": 16,
          "function": "red",
          "label": "Intensität (0 % bis 100 %) der roten LEDs im 6. Segment",
          "segment": 6
        },
        {
          "offset": 17,
          "function": "green",
          "label": "Intensität (0 % bis 100 %) der grünen LEDs im 6. Segment",
          "segment": 6
        },
        {
          "offset": 18,
          "function": "blue",
          "label": "Intensität (0 % bis 100 %) der blauen LEDs im 6. Segment",
          "segment": 6
        },
        {
          "offset": 19,
          "function": "red",
          "label": "Intensität (0 % bis 100 %) der roten LEDs im 7. Segment",
          "segment": 7
        },
        {
          "offset": 20,
          "function": "green",
          "label": "Intensität (0 % bis 100 %) der grünen LEDs im 7. Segment",
          "segment": 7
        },
        {
          "offset": 21,
          "function": "blue",
          "label": "Intensität (0 % bis 100 %) der blauen LEDs im 7. Segment",
          "segment": 7
        },
        {
          "offset": 22,
          "function": "red",
          "label": "Intensität (0 % bis 100 %) der roten LEDs im 8. Segment",
          "segment": 8
        },
        {
          "offset": 23,
          "function": "green",
          "label": "Intensität (0 % bis 100 %) der grünen LEDs im 8. Segment",
          "segment": 8
        },
        {
          "offset": 24,
          "function": "blue",
          "label": "Intensität (0 % bis 100 %) der blauen LEDs im 8. Segment",
          "segment": 8
        }
      ]
    },
    {
      "schemaVersion": 1,
      "id": "stairville-led-bar-240-8-rgb-5ch",
      "manufacturer": "Stairville",
      "model": "LED Bar 240/8 RGB",
      "mode": "5-ch",
      "category": "par",
      "channelCount": 5,
      "verified": true,
      "source": "Stairville LED Bar 240/8 RGB, Bedienungsanleitung c_294835_512674_v7_de, Abschnitte 7.6 und 7.7, Seiten 38 und 39",
      "deviceSetup": "MENU: [Mode] so oft drücken, bis „dxxx“ im Display steht, dann [Setup] und mit [Up]/[Down] „5-ch“ wählen. Danach im selben Menü die Adresse aus der App einstellen. Rund 30 Sekunden warten, bis das Display dunkel wird – erst dann ist es gespeichert.",
      "notes": "Die ganze Bar leuchtet in einer Farbe, dafür gibt es einen eigenen Dimmer und einen Strobo. Für Lauflichter über die Segmente den 24-Kanal-Modus nehmen.",
      "channels": [
        {
          "offset": 1,
          "function": "red",
          "label": "Intensität (0 % bis 100 %) der 96 roten LEDs"
        },
        {
          "offset": 2,
          "function": "green",
          "label": "Intensität (0 % bis 100 %) der 72 grünen LEDs"
        },
        {
          "offset": 3,
          "function": "blue",
          "label": "Intensität (0 % bis 100 %) der 72 blauen LEDs"
        },
        {
          "offset": 4,
          "function": "dimmer",
          "label": "Dimmer (0 % bis 100 %) für alle LEDs"
        },
        {
          "offset": 5,
          "function": "strobe",
          "label": "Strobe-Effekt, Geschwindigkeit ansteigend",
          "ranges": [
            {
              "from": 0,
              "to": 0,
              "kind": "off",
              "label": "Kein Strobo"
            },
            {
              "from": 1,
              "to": 255,
              "kind": "strobe",
              "label": "Strobo langsam bis schnell",
              "speed": "slowToFast"
            }
          ]
        }
      ]
    },
    {
      "schemaVersion": 1,
      "id": "stairville-led-flood-panel-150-4ch",
      "manufacturer": "Stairville",
      "model": "LED Flood Panel 150 RGB",
      "mode": "4-ch",
      "category": "par",
      "channelCount": 4,
      "verified": true,
      "source": "Stairville LED Flood Panel 150 20°/40°, Bedienungsanleitung c_253358_253359_v5_de, Abschnitt 7.3 „DMX-Modus“, Seite 35",
      "deviceSetup": "[Mode] so oft drücken, bis „d.xxx“ im Display steht, dort mit [Up]/[Down] die Adresse aus der App einstellen. Dann [Setup] drücken und „4-ch“ wählen.",
      "notes": "Gilt für die Ausführungen mit 20° und mit 40° Abstrahlwinkel. Der 4-Kanal-Modus ist der richtige: eigener Dimmer plus Rot, Grün und Blau. Im 8-Kanal-Modus hängt die Bedeutung von Kanal 2 an Kanal 6, das passt nicht zur App. Einen Strobo-Kanal hat das Gerät über DMX nicht, die App blitzt deshalb über den Dimmer.",
      "channels": [
        {
          "offset": 1,
          "function": "dimmer",
          "label": "Dimmer (0 %…100 %)"
        },
        {
          "offset": 2,
          "function": "red",
          "label": "Intensität Rot (0 %…100 %)"
        },
        {
          "offset": 3,
          "function": "green",
          "label": "Intensität Grün (0 %…100 %)"
        },
        {
          "offset": 4,
          "function": "blue",
          "label": "Intensität Blau (0 %…100 %)"
        }
      ]
    },
    {
      "schemaVersion": 1,
      "id": "stairville-led-par-56-5ch",
      "manufacturer": "Stairville",
      "model": "LED PAR 56 Alu black",
      "mode": "5CH",
      "category": "par",
      "channelCount": 5,
      "verified": true,
      "source": "Stairville LED PAR 36/56/64 Alu, Bedienungsanleitung (Artnr. 193247/193248), Abschnitt 7.5 „DMX-Modus“, Seite 28, und Technische Daten Seite 32",
      "deviceSetup": "DIP-Schalter 8 auf „OFF“ stellen. Die Adresse aus der App über die DIP-Schalter 1 bis 7 einstellen, deren Werte sich addieren (DIP 1 = 1, DIP 2 = 2, DIP 3 = 4, DIP 4 = 8, DIP 5 = 16, DIP 6 = 32, DIP 7 = 64). Mindestens einer dieser Schalter muss auf „ON“ stehen, sonst läuft das Gerät im Auto-Modus.",
      "notes": "Nur ein DMX-Modus mit fünf Kanälen. Das Gerät hat keinen eigenen Dimmer, die App regelt die Helligkeit deshalb über Rot, Grün und Blau. Kanal 1 muss auf 0 bleiben (RGB-Steuerung), darüber übernehmen die eingebauten Farbwechsel. Einen Strobo-Kanal gibt es nicht, die App blitzt über die Farbkanäle. Da die Adresse über DIP-Schalter kommt, sind nur Adressen 1 bis 123 möglich.",
      "channels": [
        {
          "offset": 1,
          "function": "program",
          "label": "MODUS Steuerung",
          "defaultValue": 0,
          "ranges": [
            {
              "from": 0,
              "to": 63,
              "kind": "off",
              "label": "RGB-Steuerung"
            },
            {
              "from": 64,
              "to": 127,
              "kind": "effect",
              "label": "7 Farb-Fades"
            },
            {
              "from": 128,
              "to": 191,
              "kind": "effect",
              "label": "7 Farbwechsel"
            },
            {
              "from": 192,
              "to": 255,
              "kind": "effect",
              "label": "3 Farbwechsel"
            }
          ]
        },
        {
          "offset": 2,
          "function": "red",
          "label": "ROT (0 bis 255 = DIM)"
        },
        {
          "offset": 3,
          "function": "green",
          "label": "GRÜN (0 bis 255 = DIM)"
        },
        {
          "offset": 4,
          "function": "blue",
          "label": "BLAU (0 bis 255 = DIM)"
        },
        {
          "offset": 5,
          "function": "programSpeed",
          "label": "Geschwindigkeit (11 bis 100 = hoch bis niedrig, 151 bis 255 = Regelung durch das Gerät, über Musik oder Regler)",
          "defaultValue": 0
        }
      ]
    },
    {
      "schemaVersion": 1,
      "manufacturer": "Stairville",
      "model": "LEDiator Gobo 120",
      "category": "generic",
      "verified": true,
      "source": "Stairville LEDiator Gobo 120, Bedienungsanleitung (englische Ausgabe), Abschnitte 7.7 und 7.8 („Functions in 6-channel / 8-channel DMX mode“)",
      "id": "stairville-lediator-gobo-120-6ch",
      "mode": "06CH",
      "channelCount": 6,
      "deviceSetup": "MENU so oft drücken, bis im Display „dMX“ steht, mit ENTER öffnen, mit UP und DOWN „06CH“ wählen und mit ENTER bestätigen. Danach zeigt das Display die Adresse („d001“ bis „d512“), die ebenfalls mit UP, DOWN und ENTER eingestellt wird.",
      "notes": "Gobo-Projektor mit drehendem Spiegel, ohne Drehen und Neigen – deshalb Kategorie „Sonstiges“: Die App zeigt keine Bewegungsseite dafür. Die Farbe kommt aus dem Farbrad, die Farbleiste trifft den nächsten passenden Slot; Zwischenstellungen („Rot und Offen halb“) haben keine Farbe hinterlegt, sie lassen sich nur von Hand wählen. Gobos heißen in der Anleitung nur „Gobo 1“ bis „Gobo 8“; welches Gobo welches Bild zeigt, ordnet man in der App unter Lampen → „Gobos benennen“ zu. Eine Offen-Stellung hat das Goborad nicht, es liegt immer ein Gobo im Strahl. Der Spiegel-Kanal hat als Ruhewert 40 bekommen, also eine langsame Drehung – ohne Drehung steht das Bild still. Der Wert ist eine Vorgabe, keine Angabe aus der Anleitung, und lässt sich im Modell-Editor unter dem ⓘ des Kanals ändern (0 bis 9 = steht). Der 2-Kanal-Modus ist nicht angelegt, er kann nur die eingebauten Programme und keine eigene Farbe oder Helligkeit. Der 6-Kanal-Modus ist der 8-Kanal-Modus ohne die beiden Automatik-Kanäle; für die App macht das keinen Unterschied, sie nutzt die Automatik ohnehin nicht.",
      "channels": [
        {
          "offset": 1,
          "function": "dimmer",
          "label": "Dimmer (0 % bis 100 %)"
        },
        {
          "offset": 2,
          "function": "strobe",
          "label": "Strobo",
          "ranges": [
            {
              "from": 0,
              "to": 0,
              "kind": "off",
              "label": "Kein Strobo"
            },
            {
              "from": 1,
              "to": 255,
              "kind": "strobe",
              "label": "Strobo, langsam bis schnell",
              "speed": "slowToFast"
            }
          ]
        },
        {
          "offset": 3,
          "function": "colorWheel",
          "label": "Farbrad",
          "ranges": [
            {
              "from": 0,
              "to": 9,
              "kind": "slot",
              "label": "Offen (Weiß)",
              "color": "#FFFFFF"
            },
            {
              "from": 10,
              "to": 19,
              "kind": "slot",
              "label": "Rot und Offen halb"
            },
            {
              "from": 20,
              "to": 29,
              "kind": "slot",
              "label": "Rot",
              "color": "#FF0000"
            },
            {
              "from": 30,
              "to": 39,
              "kind": "slot",
              "label": "Orange und Rot halb"
            },
            {
              "from": 40,
              "to": 49,
              "kind": "slot",
              "label": "Orange",
              "color": "#FF7F00"
            },
            {
              "from": 50,
              "to": 59,
              "kind": "slot",
              "label": "Gelb und Orange halb"
            },
            {
              "from": 60,
              "to": 69,
              "kind": "slot",
              "label": "Gelb",
              "color": "#FFFF00"
            },
            {
              "from": 70,
              "to": 79,
              "kind": "slot",
              "label": "Grün und Gelb halb"
            },
            {
              "from": 80,
              "to": 89,
              "kind": "slot",
              "label": "Grün",
              "color": "#00FF00"
            },
            {
              "from": 90,
              "to": 99,
              "kind": "slot",
              "label": "Blau und Grün halb"
            },
            {
              "from": 100,
              "to": 109,
              "kind": "slot",
              "label": "Blau",
              "color": "#0000FF"
            },
            {
              "from": 110,
              "to": 119,
              "kind": "slot",
              "label": "CTO und Blau halb"
            },
            {
              "from": 120,
              "to": 129,
              "kind": "slot",
              "label": "CTO (Warmweiß)",
              "color": "#FFB46B"
            },
            {
              "from": 130,
              "to": 139,
              "kind": "slot",
              "label": "Cyan und CTO halb"
            },
            {
              "from": 140,
              "to": 149,
              "kind": "slot",
              "label": "Cyan",
              "color": "#00FFFF"
            },
            {
              "from": 150,
              "to": 159,
              "kind": "slot",
              "label": "Magenta und Cyan halb"
            },
            {
              "from": 160,
              "to": 169,
              "kind": "slot",
              "label": "Magenta",
              "color": "#FF00FF"
            },
            {
              "from": 170,
              "to": 179,
              "kind": "slot",
              "label": "Offen und Magenta halb"
            },
            {
              "from": 180,
              "to": 215,
              "kind": "rotation",
              "label": "Farbrad dreht rechts herum (Regenbogen), schnell bis langsam",
              "speed": "fastToSlow"
            },
            {
              "from": 216,
              "to": 219,
              "kind": "off",
              "label": "Farbrad steht"
            },
            {
              "from": 220,
              "to": 255,
              "kind": "rotation",
              "label": "Farbrad dreht links herum (Regenbogen), langsam bis schnell",
              "speed": "slowToFast"
            }
          ]
        },
        {
          "offset": 4,
          "function": "gobo",
          "label": "Goborad",
          "ranges": [
            {
              "from": 0,
              "to": 19,
              "kind": "slot",
              "label": "Gobo 1"
            },
            {
              "from": 20,
              "to": 39,
              "kind": "slot",
              "label": "Gobo 2"
            },
            {
              "from": 40,
              "to": 59,
              "kind": "slot",
              "label": "Gobo 3"
            },
            {
              "from": 60,
              "to": 79,
              "kind": "slot",
              "label": "Gobo 4"
            },
            {
              "from": 80,
              "to": 99,
              "kind": "slot",
              "label": "Gobo 5"
            },
            {
              "from": 100,
              "to": 119,
              "kind": "slot",
              "label": "Gobo 6"
            },
            {
              "from": 120,
              "to": 139,
              "kind": "slot",
              "label": "Gobo 7"
            },
            {
              "from": 140,
              "to": 159,
              "kind": "slot",
              "label": "Gobo 8"
            },
            {
              "from": 160,
              "to": 205,
              "kind": "rotation",
              "label": "Goborad dreht rechts herum, schnell bis langsam",
              "speed": "fastToSlow"
            },
            {
              "from": 206,
              "to": 209,
              "kind": "off",
              "label": "Goborad steht"
            },
            {
              "from": 210,
              "to": 255,
              "kind": "rotation",
              "label": "Goborad dreht links herum, langsam bis schnell",
              "speed": "slowToFast"
            }
          ]
        },
        {
          "offset": 5,
          "function": "goboRotation",
          "label": "Gobo-Drehung",
          "ranges": [
            {
              "from": 0,
              "to": 9,
              "kind": "off",
              "label": "Gobo steht"
            },
            {
              "from": 10,
              "to": 129,
              "kind": "rotation",
              "label": "Gobo dreht rechts herum, langsam bis schnell",
              "speed": "slowToFast"
            },
            {
              "from": 130,
              "to": 135,
              "kind": "off",
              "label": "Gobo steht"
            },
            {
              "from": 136,
              "to": 255,
              "kind": "rotation",
              "label": "Gobo dreht links herum, langsam bis schnell",
              "speed": "slowToFast"
            }
          ]
        },
        {
          "offset": 6,
          "function": "motor",
          "label": "Spiegel-Drehung",
          "defaultValue": 40,
          "ranges": [
            {
              "from": 0,
              "to": 9,
              "kind": "off",
              "label": "Spiegel steht"
            },
            {
              "from": 10,
              "to": 129,
              "kind": "rotation",
              "label": "Spiegel dreht rechts herum, langsam bis schnell",
              "speed": "slowToFast"
            },
            {
              "from": 130,
              "to": 135,
              "kind": "off",
              "label": "Spiegel steht"
            },
            {
              "from": 136,
              "to": 255,
              "kind": "rotation",
              "label": "Spiegel dreht links herum, langsam bis schnell",
              "speed": "slowToFast"
            }
          ]
        }
      ]
    },
    {
      "schemaVersion": 1,
      "manufacturer": "Stairville",
      "model": "LEDiator Gobo 120",
      "category": "generic",
      "verified": true,
      "source": "Stairville LEDiator Gobo 120, Bedienungsanleitung (englische Ausgabe), Abschnitte 7.7 und 7.8 („Functions in 6-channel / 8-channel DMX mode“)",
      "id": "stairville-lediator-gobo-120-8ch",
      "mode": "08CH",
      "channelCount": 8,
      "deviceSetup": "MENU so oft drücken, bis im Display „dMX“ steht, mit ENTER öffnen, mit UP und DOWN „08CH“ wählen und mit ENTER bestätigen. Danach zeigt das Display die Adresse („d001“ bis „d512“), die ebenfalls mit UP, DOWN und ENTER eingestellt wird.",
      "notes": "Gobo-Projektor mit drehendem Spiegel, ohne Drehen und Neigen – deshalb Kategorie „Sonstiges“: Die App zeigt keine Bewegungsseite dafür. Die Farbe kommt aus dem Farbrad, die Farbleiste trifft den nächsten passenden Slot; Zwischenstellungen („Rot und Offen halb“) haben keine Farbe hinterlegt, sie lassen sich nur von Hand wählen. Gobos heißen in der Anleitung nur „Gobo 1“ bis „Gobo 8“; welches Gobo welches Bild zeigt, ordnet man in der App unter Lampen → „Gobos benennen“ zu. Eine Offen-Stellung hat das Goborad nicht, es liegt immer ein Gobo im Strahl. Der Spiegel-Kanal hat als Ruhewert 40 bekommen, also eine langsame Drehung – ohne Drehung steht das Bild still. Der Wert ist eine Vorgabe, keine Angabe aus der Anleitung, und lässt sich im Modell-Editor unter dem ⓘ des Kanals ändern (0 bis 9 = steht). Der 2-Kanal-Modus ist nicht angelegt, er kann nur die eingebauten Programme und keine eigene Farbe oder Helligkeit. Der 8-Kanal-Modus ist der vollständige: Farbrad, Goborad, Gobo- und Spiegel-Drehung getrennt. Kanal 3 (Automatik-Programme) bleibt auf 0, sonst übernimmt das Gerät selbst.",
      "channels": [
        {
          "offset": 1,
          "function": "dimmer",
          "label": "Dimmer (0 % bis 100 %)"
        },
        {
          "offset": 2,
          "function": "strobe",
          "label": "Strobo",
          "ranges": [
            {
              "from": 0,
              "to": 0,
              "kind": "off",
              "label": "Kein Strobo"
            },
            {
              "from": 1,
              "to": 255,
              "kind": "strobe",
              "label": "Strobo, langsam bis schnell",
              "speed": "slowToFast"
            }
          ]
        },
        {
          "offset": 3,
          "function": "program",
          "label": "Automatik-Programme",
          "ranges": [
            {
              "from": 0,
              "to": 10,
              "kind": "off",
              "label": "Keine Funktion"
            },
            {
              "from": 11,
              "to": 130,
              "kind": "effect",
              "label": "Programm 1 bis 24"
            },
            {
              "from": 131,
              "to": 255,
              "kind": "effect",
              "label": "Programm 1 bis 24, musikgesteuert"
            }
          ]
        },
        {
          "offset": 4,
          "function": "other",
          "label": "Automatik-Drehung (nur bei laufendem Programm)",
          "ranges": [
            {
              "from": 0,
              "to": 10,
              "kind": "off",
              "label": "Keine Funktion"
            },
            {
              "from": 11,
              "to": 90,
              "kind": "rotation",
              "label": "Gobo dreht, langsam bis schnell",
              "speed": "slowToFast"
            },
            {
              "from": 91,
              "to": 170,
              "kind": "rotation",
              "label": "Spiegel dreht, langsam bis schnell",
              "speed": "slowToFast"
            },
            {
              "from": 171,
              "to": 255,
              "kind": "rotation",
              "label": "Spiegel und Gobo drehen, langsam bis schnell",
              "speed": "slowToFast"
            }
          ]
        },
        {
          "offset": 5,
          "function": "colorWheel",
          "label": "Farbrad",
          "ranges": [
            {
              "from": 0,
              "to": 9,
              "kind": "slot",
              "label": "Offen (Weiß)",
              "color": "#FFFFFF"
            },
            {
              "from": 10,
              "to": 19,
              "kind": "slot",
              "label": "Rot und Offen halb"
            },
            {
              "from": 20,
              "to": 29,
              "kind": "slot",
              "label": "Rot",
              "color": "#FF0000"
            },
            {
              "from": 30,
              "to": 39,
              "kind": "slot",
              "label": "Orange und Rot halb"
            },
            {
              "from": 40,
              "to": 49,
              "kind": "slot",
              "label": "Orange",
              "color": "#FF7F00"
            },
            {
              "from": 50,
              "to": 59,
              "kind": "slot",
              "label": "Gelb und Orange halb"
            },
            {
              "from": 60,
              "to": 69,
              "kind": "slot",
              "label": "Gelb",
              "color": "#FFFF00"
            },
            {
              "from": 70,
              "to": 79,
              "kind": "slot",
              "label": "Grün und Gelb halb"
            },
            {
              "from": 80,
              "to": 89,
              "kind": "slot",
              "label": "Grün",
              "color": "#00FF00"
            },
            {
              "from": 90,
              "to": 99,
              "kind": "slot",
              "label": "Blau und Grün halb"
            },
            {
              "from": 100,
              "to": 109,
              "kind": "slot",
              "label": "Blau",
              "color": "#0000FF"
            },
            {
              "from": 110,
              "to": 119,
              "kind": "slot",
              "label": "CTO und Blau halb"
            },
            {
              "from": 120,
              "to": 129,
              "kind": "slot",
              "label": "CTO (Warmweiß)",
              "color": "#FFB46B"
            },
            {
              "from": 130,
              "to": 139,
              "kind": "slot",
              "label": "Cyan und CTO halb"
            },
            {
              "from": 140,
              "to": 149,
              "kind": "slot",
              "label": "Cyan",
              "color": "#00FFFF"
            },
            {
              "from": 150,
              "to": 159,
              "kind": "slot",
              "label": "Magenta und Cyan halb"
            },
            {
              "from": 160,
              "to": 169,
              "kind": "slot",
              "label": "Magenta",
              "color": "#FF00FF"
            },
            {
              "from": 170,
              "to": 179,
              "kind": "slot",
              "label": "Offen und Magenta halb"
            },
            {
              "from": 180,
              "to": 215,
              "kind": "rotation",
              "label": "Farbrad dreht rechts herum (Regenbogen), schnell bis langsam",
              "speed": "fastToSlow"
            },
            {
              "from": 216,
              "to": 219,
              "kind": "off",
              "label": "Farbrad steht"
            },
            {
              "from": 220,
              "to": 255,
              "kind": "rotation",
              "label": "Farbrad dreht links herum (Regenbogen), langsam bis schnell",
              "speed": "slowToFast"
            }
          ]
        },
        {
          "offset": 6,
          "function": "gobo",
          "label": "Goborad",
          "ranges": [
            {
              "from": 0,
              "to": 19,
              "kind": "slot",
              "label": "Gobo 1"
            },
            {
              "from": 20,
              "to": 39,
              "kind": "slot",
              "label": "Gobo 2"
            },
            {
              "from": 40,
              "to": 59,
              "kind": "slot",
              "label": "Gobo 3"
            },
            {
              "from": 60,
              "to": 79,
              "kind": "slot",
              "label": "Gobo 4"
            },
            {
              "from": 80,
              "to": 99,
              "kind": "slot",
              "label": "Gobo 5"
            },
            {
              "from": 100,
              "to": 119,
              "kind": "slot",
              "label": "Gobo 6"
            },
            {
              "from": 120,
              "to": 139,
              "kind": "slot",
              "label": "Gobo 7"
            },
            {
              "from": 140,
              "to": 159,
              "kind": "slot",
              "label": "Gobo 8"
            },
            {
              "from": 160,
              "to": 205,
              "kind": "rotation",
              "label": "Goborad dreht rechts herum, schnell bis langsam",
              "speed": "fastToSlow"
            },
            {
              "from": 206,
              "to": 209,
              "kind": "off",
              "label": "Goborad steht"
            },
            {
              "from": 210,
              "to": 255,
              "kind": "rotation",
              "label": "Goborad dreht links herum, langsam bis schnell",
              "speed": "slowToFast"
            }
          ]
        },
        {
          "offset": 7,
          "function": "goboRotation",
          "label": "Gobo-Drehung",
          "ranges": [
            {
              "from": 0,
              "to": 9,
              "kind": "off",
              "label": "Gobo steht"
            },
            {
              "from": 10,
              "to": 129,
              "kind": "rotation",
              "label": "Gobo dreht rechts herum, langsam bis schnell",
              "speed": "slowToFast"
            },
            {
              "from": 130,
              "to": 135,
              "kind": "off",
              "label": "Gobo steht"
            },
            {
              "from": 136,
              "to": 255,
              "kind": "rotation",
              "label": "Gobo dreht links herum, langsam bis schnell",
              "speed": "slowToFast"
            }
          ]
        },
        {
          "offset": 8,
          "function": "motor",
          "label": "Spiegel-Drehung",
          "defaultValue": 40,
          "ranges": [
            {
              "from": 0,
              "to": 9,
              "kind": "off",
              "label": "Spiegel steht"
            },
            {
              "from": 10,
              "to": 129,
              "kind": "rotation",
              "label": "Spiegel dreht rechts herum, langsam bis schnell",
              "speed": "slowToFast"
            },
            {
              "from": 130,
              "to": 135,
              "kind": "off",
              "label": "Spiegel steht"
            },
            {
              "from": 136,
              "to": 255,
              "kind": "rotation",
              "label": "Spiegel dreht links herum, langsam bis schnell",
              "speed": "slowToFast"
            }
          ]
        }
      ]
    },
    {
      "schemaVersion": 1,
      "id": "stairville-lf-12-1-1ch",
      "manufacturer": "Stairville",
      "model": "LF-12 LED Flash 12 COB Strobe",
      "mode": "1.1ch",
      "category": "par",
      "channelCount": 1,
      "verified": true,
      "source": "Stairville LED Flash LF12, Bedienungsanleitung Thomann 15.07.2022, ID 344484 (V3), Abschnitt 7 „Bedienung“, Betriebsart „DMX“, Seite 24. PDF: images.thomann.de/pics/atg/atgdata/document/manual/c_344484_v3_de_online.pdf (Thomann-Produktseite stairville_lf_12_led_flash_12_cob_strobe.htm)",
      "deviceSetup": "[Mode] so oft drücken, bis im Display „d.xxx“ steht, mit [Up]/[Down] die Adresse aus der App einstellen, dann [Setup] drücken und mit [Up]/[Down] „1.1ch.“ wählen.",
      "notes": "Weißer LED-Strobo mit 12 × 5-W-LED-Streifen und Dauerlicht-Funktion (Fluter), keine Farben. Die Anleitung gibt die Kanäle nur als Text an: Wertebereich jeweils 1 bis 255, was bei 0 passiert, steht nicht darin. In diesem Modus steuert der einzige Kanal nur die Helligkeit; einen Strobo-Kanal gibt es nicht, der Strobo-Knopf der App wirkt hier also nicht. Für Strobo über DMX den Modus „3-ch.“ nehmen.",
      "channels": [
        {
          "offset": 1,
          "function": "dimmer",
          "label": "Helligkeit (Bereich 1 bis 255)"
        }
      ]
    },
    {
      "schemaVersion": 1,
      "id": "stairville-lf-12-1-2ch",
      "manufacturer": "Stairville",
      "model": "LF-12 LED Flash 12 COB Strobe",
      "mode": "1.2ch",
      "category": "par",
      "channelCount": 1,
      "verified": true,
      "source": "Stairville LED Flash LF12, Bedienungsanleitung Thomann 15.07.2022, ID 344484 (V3), Abschnitt 7 „Bedienung“, Betriebsart „DMX“, Seite 24. PDF: images.thomann.de/pics/atg/atgdata/document/manual/c_344484_v3_de_online.pdf (Thomann-Produktseite stairville_lf_12_led_flash_12_cob_strobe.htm)",
      "deviceSetup": "[Mode] so oft drücken, bis im Display „d.xxx“ steht, mit [Up]/[Down] die Adresse aus der App einstellen, dann [Setup] drücken und mit [Up]/[Down] „1.2ch.“ wählen.",
      "notes": "Weißer LED-Strobo mit 12 × 5-W-LED-Streifen und Dauerlicht-Funktion (Fluter), keine Farben. Die Anleitung gibt die Kanäle nur als Text an: Wertebereich jeweils 1 bis 255, was bei 0 passiert, steht nicht darin. In diesem Modus steuert der einzige Kanal nur die Blinkfrequenz; einen Helligkeitskanal gibt es nicht, die App kann das Gerät hier weder dimmen noch sicher dunkel schalten. Offen ist auch, ob höhere Werte schneller oder langsamer blitzen (im Static-Color-Betrieb reicht die Einstellung von Dauerlicht bis maximale Blinkfrequenz). Empfohlen ist der Modus „3-ch.“.",
      "channels": [
        {
          "offset": 1,
          "function": "strobe",
          "label": "Blinkfrequenz (Bereich 1 bis 255)"
        }
      ]
    },
    {
      "schemaVersion": 1,
      "id": "stairville-lf-12-3ch",
      "manufacturer": "Stairville",
      "model": "LF-12 LED Flash 12 COB Strobe",
      "mode": "3-ch",
      "category": "par",
      "channelCount": 3,
      "verified": true,
      "source": "Stairville LED Flash LF12, Bedienungsanleitung Thomann 15.07.2022, ID 344484 (V3), Abschnitt 7 „Bedienung“, Betriebsart „DMX“, Seite 24. PDF: images.thomann.de/pics/atg/atgdata/document/manual/c_344484_v3_de_online.pdf (Thomann-Produktseite stairville_lf_12_led_flash_12_cob_strobe.htm)",
      "deviceSetup": "[Mode] so oft drücken, bis im Display „d.xxx“ steht, mit [Up]/[Down] die Adresse aus der App einstellen, dann [Setup] drücken und mit [Up]/[Down] „3-ch.“ wählen.",
      "notes": "Weißer LED-Strobo mit 12 × 5-W-LED-Streifen und Dauerlicht-Funktion (Fluter), keine Farben. Die Anleitung gibt die Kanäle nur als Text an: Wertebereich jeweils 1 bis 255, was bei 0 passiert, steht nicht darin. Empfohlener Modus: Kanal 1 regelt die Helligkeit, Kanal 2 die Blinkfrequenz (Strobo-Knopf der App), Kanal 3 die Empfindlichkeit des eingebauten Mikrofons für die Musiksteuerung; er bleibt auf 0. Im Kanal-Test prüfen, ob Kanal 2 bei 0 Dauerlicht gibt und ob höhere Werte schneller blitzen.",
      "channels": [
        {
          "offset": 1,
          "function": "dimmer",
          "label": "Helligkeit (Bereich 1 bis 255)"
        },
        {
          "offset": 2,
          "function": "strobe",
          "label": "Blinkfrequenz (Bereich 1 bis 255)"
        },
        {
          "offset": 3,
          "function": "other",
          "label": "Empfindlichkeit des Mikrofons für die Musiksteuerung (Bereich 1 bis 255)"
        }
      ]
    },
    {
      "schemaVersion": 1,
      "id": "stairville-matrixx-sc-100-dmx-4ch",
      "manufacturer": "Stairville",
      "model": "maTrixx SC-100 DMX",
      "mode": "4 Kanäle",
      "category": "generic",
      "channelCount": 4,
      "verified": true,
      "source": "Stairville maTrixx SC-100 DMX LED Effect, Bedienungsanleitung c_119950_v2_r1_de, Abschnitt 7.4 „Betriebsart DMX“, Seiten 27 bis 30",
      "deviceSetup": "Die Adresse aus der App über die DIP-Schalter 1 bis 9 binär einstellen (Summe der Schalterwerte). DIP-Schalter 1 auf „OFF“ lassen, sonst läuft die Musiksteuerung.",
      "notes": "Scanner mit fester LED-Matrix und Spiegelkopf. Das Gerät hat weder Dimmer noch Farbkanäle, die Farbleiste und die Helligkeit der App wirken deshalb nicht darauf. Was geht: „Alles aus“ und Strobo über Kanal 4, sowie Muster und Shows über Kanal 3 im Kanal-Test. Achtung: Die Anleitung nennt für Kanal 4 keine Stellung „dauerhaft an“ – 0 bis 9 ist laut Tabelle Blackout. Bleibt das Gerät dunkel, unter Modelle → „Shutter einrichten“ nachmessen, ab welchem Wert es ruhig leuchtet. Die Anleitung gibt auch keine Winkel für Drehung und Neigung an, das Gerät ist deshalb als „Sonstiges“ eingetragen und nicht als Moving Head.",
      "channels": [
        {
          "offset": 1,
          "function": "pan",
          "label": "Drehung (pan)",
          "defaultValue": 128
        },
        {
          "offset": 2,
          "function": "tilt",
          "label": "Neigung (tilt)",
          "defaultValue": 128
        },
        {
          "offset": 3,
          "function": "program",
          "label": "Muster und Shows",
          "ranges": [
            {
              "from": 0,
              "to": 9,
              "kind": "off",
              "label": "Dunkel (blackout)"
            },
            {
              "from": 10,
              "to": 159,
              "kind": "effect",
              "label": "Muster 1 bis 15"
            },
            {
              "from": 160,
              "to": 255,
              "kind": "effect",
              "label": "Automatische Shows 1 bis 10"
            }
          ]
        },
        {
          "offset": 4,
          "function": "shutter",
          "label": "Shutter",
          "ranges": [
            {
              "from": 0,
              "to": 9,
              "kind": "closed",
              "label": "Geschlossen (blackout)"
            },
            {
              "from": 10,
              "to": 249,
              "kind": "strobe",
              "label": "Blitzlicht, Geschwindigkeit ansteigend",
              "speed": "slowToFast"
            },
            {
              "from": 250,
              "to": 255,
              "kind": "effect",
              "label": "Wechsel zur Musiksteuerung"
            }
          ]
        }
      ]
    },
    {
      "schemaVersion": 1,
      "id": "stairville-mh-x30-led-beam-10ch",
      "manufacturer": "Stairville",
      "model": "MH-x30 LED Beam",
      "mode": "10Ch",
      "category": "movingHeadSpot",
      "channelCount": 10,
      "movement": {
        "panDegrees": 540,
        "tiltDegrees": 270
      },
      "verified": true,
      "source": "Stairville MH-x30 LED Beam Moving Head, Bedienungsanleitung (deutsch), Abschnitt 7.4 „Funktionen im 7-Kanal-DMX-Modus“ und 7.5 „Funktionen im 10-Kanal-DMX-Modus“; Pan 540° und Tilt 270° aus den technischen Daten",
      "deviceSetup": "[Mode] drücken, bis das Display „Channel Mode“ zeigt, [Setup] drücken und mit [Up]/[Down] „10Ch“ wählen, mit [Setup] speichern. Danach [Mode] bis „DMX Address“, [Setup] und die Adresse aus der App einstellen.",
      "notes": "Weißlicht-LED mit Farbrad, keine eigenen Farbkanäle: Die Farbleiste der App trifft über das Farbrad die nächste Folie. Die Zwischenstellungen („Weiß + Rot“ usw.) sind halbe Positionen und haben deshalb keine Farbe hinterlegt. Kanal Geschwindigkeit (Pan/Tilt) steht auf 0 = schnellste Bewegung. Die Gobos heißen erst einmal nur „Gobo 1“ bis „Gobo 14“; unter Modelle → „Gobos benennen“ lassen sie sich an der Lampe benennen.",
      "channels": [
        {
          "offset": 1,
          "function": "pan",
          "label": "Drehung (pan) (0° bis 540°)",
          "defaultValue": 128
        },
        {
          "offset": 2,
          "function": "panFine",
          "label": "Feineinstellung der Drehung (pan)"
        },
        {
          "offset": 3,
          "function": "tilt",
          "label": "Neigung (tilt) (0° bis 270°)",
          "defaultValue": 128
        },
        {
          "offset": 4,
          "function": "tiltFine",
          "label": "Feineinstellung der Neigung (tilt)"
        },
        {
          "offset": 5,
          "function": "panTiltSpeed",
          "label": "Geschwindigkeit von Drehung und Neigung, schnell bis langsam"
        },
        {
          "offset": 6,
          "function": "dimmer",
          "label": "Dimmer (0 % bis 100 %)"
        },
        {
          "offset": 7,
          "function": "strobe",
          "label": "Strobe-Effekt",
          "ranges": [
            {
              "from": 0,
              "to": 10,
              "kind": "off",
              "label": "Strobo aus"
            },
            {
              "from": 11,
              "to": 128,
              "kind": "random",
              "label": "Zufälliger Strobo, langsam bis schnell",
              "speed": "slowToFast"
            },
            {
              "from": 129,
              "to": 255,
              "kind": "strobe",
              "label": "Strobo, schnell bis langsam",
              "speed": "fastToSlow"
            }
          ]
        },
        {
          "offset": 8,
          "function": "colorWheel",
          "label": "Farbrad",
          "ranges": [
            {
              "from": 0,
              "to": 11,
              "kind": "slot",
              "label": "Weiß",
              "color": "#FFFFFF"
            },
            {
              "from": 12,
              "to": 23,
              "kind": "slot",
              "label": "Rot",
              "color": "#FF0000"
            },
            {
              "from": 24,
              "to": 35,
              "kind": "slot",
              "label": "Grün",
              "color": "#00FF00"
            },
            {
              "from": 36,
              "to": 47,
              "kind": "slot",
              "label": "Hellblau",
              "color": "#66CCFF"
            },
            {
              "from": 48,
              "to": 59,
              "kind": "slot",
              "label": "Violett",
              "color": "#8B00FF"
            },
            {
              "from": 60,
              "to": 71,
              "kind": "slot",
              "label": "Gelb",
              "color": "#FFFF00"
            },
            {
              "from": 72,
              "to": 83,
              "kind": "slot",
              "label": "Blau",
              "color": "#0000FF"
            },
            {
              "from": 84,
              "to": 95,
              "kind": "slot",
              "label": "Orange",
              "color": "#FF8000"
            },
            {
              "from": 96,
              "to": 107,
              "kind": "slot",
              "label": "Weiß + Rot"
            },
            {
              "from": 108,
              "to": 119,
              "kind": "slot",
              "label": "Rot + Grün"
            },
            {
              "from": 120,
              "to": 131,
              "kind": "slot",
              "label": "Grün + Hellblau"
            },
            {
              "from": 132,
              "to": 143,
              "kind": "slot",
              "label": "Hellblau + Violett"
            },
            {
              "from": 144,
              "to": 155,
              "kind": "slot",
              "label": "Violett + Gelb"
            },
            {
              "from": 156,
              "to": 167,
              "kind": "slot",
              "label": "Gelb + Blau"
            },
            {
              "from": 168,
              "to": 179,
              "kind": "slot",
              "label": "Blau + Orange"
            },
            {
              "from": 180,
              "to": 191,
              "kind": "slot",
              "label": "Orange + Weiß"
            },
            {
              "from": 192,
              "to": 223,
              "kind": "rotation",
              "label": "Regenbogeneffekt vorwärts, schnell bis langsam",
              "speed": "fastToSlow"
            },
            {
              "from": 224,
              "to": 255,
              "kind": "rotation",
              "label": "Regenbogeneffekt rückwärts, langsam bis schnell",
              "speed": "slowToFast"
            }
          ]
        },
        {
          "offset": 9,
          "function": "gobo",
          "label": "Gobo-Rad",
          "ranges": [
            {
              "from": 0,
              "to": 5,
              "kind": "slot",
              "label": "Offen"
            },
            {
              "from": 6,
              "to": 11,
              "kind": "slot",
              "label": "Gobo 1"
            },
            {
              "from": 12,
              "to": 17,
              "kind": "slot",
              "label": "Gobo 2"
            },
            {
              "from": 18,
              "to": 23,
              "kind": "slot",
              "label": "Gobo 3"
            },
            {
              "from": 24,
              "to": 29,
              "kind": "slot",
              "label": "Gobo 4"
            },
            {
              "from": 30,
              "to": 35,
              "kind": "slot",
              "label": "Gobo 5"
            },
            {
              "from": 36,
              "to": 41,
              "kind": "slot",
              "label": "Gobo 6"
            },
            {
              "from": 42,
              "to": 47,
              "kind": "slot",
              "label": "Gobo 7"
            },
            {
              "from": 48,
              "to": 53,
              "kind": "slot",
              "label": "Gobo 8"
            },
            {
              "from": 54,
              "to": 59,
              "kind": "slot",
              "label": "Gobo 9"
            },
            {
              "from": 60,
              "to": 65,
              "kind": "slot",
              "label": "Gobo 10"
            },
            {
              "from": 66,
              "to": 71,
              "kind": "slot",
              "label": "Gobo 11"
            },
            {
              "from": 72,
              "to": 77,
              "kind": "slot",
              "label": "Gobo 12"
            },
            {
              "from": 78,
              "to": 83,
              "kind": "slot",
              "label": "Gobo 13"
            },
            {
              "from": 84,
              "to": 89,
              "kind": "slot",
              "label": "Gobo 14"
            },
            {
              "from": 90,
              "to": 95,
              "kind": "shake",
              "label": "Gobo 14 wackelt, langsam bis schnell"
            },
            {
              "from": 96,
              "to": 101,
              "kind": "shake",
              "label": "Gobo 13 wackelt, langsam bis schnell"
            },
            {
              "from": 102,
              "to": 107,
              "kind": "shake",
              "label": "Gobo 12 wackelt, langsam bis schnell"
            },
            {
              "from": 108,
              "to": 113,
              "kind": "shake",
              "label": "Gobo 11 wackelt, langsam bis schnell"
            },
            {
              "from": 114,
              "to": 119,
              "kind": "shake",
              "label": "Gobo 10 wackelt, langsam bis schnell"
            },
            {
              "from": 120,
              "to": 125,
              "kind": "shake",
              "label": "Gobo 9 wackelt, langsam bis schnell"
            },
            {
              "from": 126,
              "to": 131,
              "kind": "shake",
              "label": "Gobo 8 wackelt, langsam bis schnell"
            },
            {
              "from": 132,
              "to": 137,
              "kind": "shake",
              "label": "Gobo 7 wackelt, langsam bis schnell"
            },
            {
              "from": 138,
              "to": 143,
              "kind": "shake",
              "label": "Gobo 6 wackelt, langsam bis schnell"
            },
            {
              "from": 144,
              "to": 149,
              "kind": "shake",
              "label": "Gobo 5 wackelt, langsam bis schnell"
            },
            {
              "from": 150,
              "to": 155,
              "kind": "shake",
              "label": "Gobo 4 wackelt, langsam bis schnell"
            },
            {
              "from": 156,
              "to": 161,
              "kind": "shake",
              "label": "Gobo 3 wackelt, langsam bis schnell"
            },
            {
              "from": 162,
              "to": 167,
              "kind": "shake",
              "label": "Gobo 2 wackelt, langsam bis schnell"
            },
            {
              "from": 168,
              "to": 173,
              "kind": "shake",
              "label": "Gobo 1 wackelt, langsam bis schnell"
            },
            {
              "from": 174,
              "to": 179,
              "kind": "slot",
              "label": "Offen"
            },
            {
              "from": 180,
              "to": 217,
              "kind": "rotation",
              "label": "Gobo-Rad dreht vorwärts, schnell bis langsam",
              "speed": "fastToSlow"
            },
            {
              "from": 218,
              "to": 255,
              "kind": "rotation",
              "label": "Gobo-Rad dreht rückwärts, langsam bis schnell",
              "speed": "slowToFast"
            }
          ]
        },
        {
          "offset": 10,
          "function": "reset",
          "label": "Besondere Einstellungen",
          "ranges": [
            {
              "from": 0,
              "to": 9,
              "kind": "off",
              "label": "Ohne Funktion"
            },
            {
              "from": 10,
              "to": 20,
              "kind": "other",
              "label": "Reset nach fünf Sekunden"
            },
            {
              "from": 21,
              "to": 255,
              "kind": "off",
              "label": "Ohne Funktion"
            }
          ]
        }
      ]
    },
    {
      "schemaVersion": 1,
      "id": "stairville-mh-x30-led-beam-7ch",
      "manufacturer": "Stairville",
      "model": "MH-x30 LED Beam",
      "mode": "7Ch",
      "category": "movingHeadSpot",
      "channelCount": 7,
      "movement": {
        "panDegrees": 540,
        "tiltDegrees": 270
      },
      "verified": true,
      "source": "Stairville MH-x30 LED Beam Moving Head, Bedienungsanleitung (deutsch), Abschnitt 7.4 „Funktionen im 7-Kanal-DMX-Modus“ und 7.5 „Funktionen im 10-Kanal-DMX-Modus“; Pan 540° und Tilt 270° aus den technischen Daten",
      "deviceSetup": "[Mode] drücken, bis das Display „Channel Mode“ zeigt, [Setup] drücken und mit [Up]/[Down] „7Ch“ wählen, mit [Setup] speichern. Danach [Mode] bis „DMX Address“, [Setup] und die Adresse aus der App einstellen.",
      "notes": "Weißlicht-LED mit Farbrad, keine eigenen Farbkanäle: Die Farbleiste der App trifft über das Farbrad die nächste Folie. Die Zwischenstellungen („Weiß + Rot“ usw.) sind halbe Positionen und haben deshalb keine Farbe hinterlegt. Kanal Geschwindigkeit (Pan/Tilt) steht auf 0 = schnellste Bewegung. Die Gobos heißen erst einmal nur „Gobo 1“ bis „Gobo 14“; unter Modelle → „Gobos benennen“ lassen sie sich an der Lampe benennen.",
      "channels": [
        {
          "offset": 1,
          "function": "pan",
          "label": "Drehung (pan) (0° bis 540°)",
          "defaultValue": 128
        },
        {
          "offset": 2,
          "function": "tilt",
          "label": "Neigung (tilt) (0° bis 270°)",
          "defaultValue": 128
        },
        {
          "offset": 3,
          "function": "panTiltSpeed",
          "label": "Geschwindigkeit von Drehung und Neigung, schnell bis langsam"
        },
        {
          "offset": 4,
          "function": "dimmer",
          "label": "Dimmer (0 % bis 100 %)"
        },
        {
          "offset": 5,
          "function": "strobe",
          "label": "Strobe-Effekt",
          "ranges": [
            {
              "from": 0,
              "to": 10,
              "kind": "off",
              "label": "Strobo aus"
            },
            {
              "from": 11,
              "to": 128,
              "kind": "random",
              "label": "Zufälliger Strobo, langsam bis schnell",
              "speed": "slowToFast"
            },
            {
              "from": 129,
              "to": 255,
              "kind": "strobe",
              "label": "Strobo, schnell bis langsam",
              "speed": "fastToSlow"
            }
          ]
        },
        {
          "offset": 6,
          "function": "colorWheel",
          "label": "Farbrad",
          "ranges": [
            {
              "from": 0,
              "to": 11,
              "kind": "slot",
              "label": "Weiß",
              "color": "#FFFFFF"
            },
            {
              "from": 12,
              "to": 23,
              "kind": "slot",
              "label": "Rot",
              "color": "#FF0000"
            },
            {
              "from": 24,
              "to": 35,
              "kind": "slot",
              "label": "Grün",
              "color": "#00FF00"
            },
            {
              "from": 36,
              "to": 47,
              "kind": "slot",
              "label": "Hellblau",
              "color": "#66CCFF"
            },
            {
              "from": 48,
              "to": 59,
              "kind": "slot",
              "label": "Violett",
              "color": "#8B00FF"
            },
            {
              "from": 60,
              "to": 71,
              "kind": "slot",
              "label": "Gelb",
              "color": "#FFFF00"
            },
            {
              "from": 72,
              "to": 83,
              "kind": "slot",
              "label": "Blau",
              "color": "#0000FF"
            },
            {
              "from": 84,
              "to": 95,
              "kind": "slot",
              "label": "Orange",
              "color": "#FF8000"
            },
            {
              "from": 96,
              "to": 107,
              "kind": "slot",
              "label": "Weiß + Rot"
            },
            {
              "from": 108,
              "to": 119,
              "kind": "slot",
              "label": "Rot + Grün"
            },
            {
              "from": 120,
              "to": 131,
              "kind": "slot",
              "label": "Grün + Hellblau"
            },
            {
              "from": 132,
              "to": 143,
              "kind": "slot",
              "label": "Hellblau + Violett"
            },
            {
              "from": 144,
              "to": 155,
              "kind": "slot",
              "label": "Violett + Gelb"
            },
            {
              "from": 156,
              "to": 167,
              "kind": "slot",
              "label": "Gelb + Blau"
            },
            {
              "from": 168,
              "to": 179,
              "kind": "slot",
              "label": "Blau + Orange"
            },
            {
              "from": 180,
              "to": 191,
              "kind": "slot",
              "label": "Orange + Weiß"
            },
            {
              "from": 192,
              "to": 223,
              "kind": "rotation",
              "label": "Regenbogeneffekt vorwärts, schnell bis langsam",
              "speed": "fastToSlow"
            },
            {
              "from": 224,
              "to": 255,
              "kind": "rotation",
              "label": "Regenbogeneffekt rückwärts, langsam bis schnell",
              "speed": "slowToFast"
            }
          ]
        },
        {
          "offset": 7,
          "function": "gobo",
          "label": "Gobo-Rad",
          "ranges": [
            {
              "from": 0,
              "to": 5,
              "kind": "slot",
              "label": "Offen"
            },
            {
              "from": 6,
              "to": 11,
              "kind": "slot",
              "label": "Gobo 1"
            },
            {
              "from": 12,
              "to": 17,
              "kind": "slot",
              "label": "Gobo 2"
            },
            {
              "from": 18,
              "to": 23,
              "kind": "slot",
              "label": "Gobo 3"
            },
            {
              "from": 24,
              "to": 29,
              "kind": "slot",
              "label": "Gobo 4"
            },
            {
              "from": 30,
              "to": 35,
              "kind": "slot",
              "label": "Gobo 5"
            },
            {
              "from": 36,
              "to": 41,
              "kind": "slot",
              "label": "Gobo 6"
            },
            {
              "from": 42,
              "to": 47,
              "kind": "slot",
              "label": "Gobo 7"
            },
            {
              "from": 48,
              "to": 53,
              "kind": "slot",
              "label": "Gobo 8"
            },
            {
              "from": 54,
              "to": 59,
              "kind": "slot",
              "label": "Gobo 9"
            },
            {
              "from": 60,
              "to": 65,
              "kind": "slot",
              "label": "Gobo 10"
            },
            {
              "from": 66,
              "to": 71,
              "kind": "slot",
              "label": "Gobo 11"
            },
            {
              "from": 72,
              "to": 77,
              "kind": "slot",
              "label": "Gobo 12"
            },
            {
              "from": 78,
              "to": 83,
              "kind": "slot",
              "label": "Gobo 13"
            },
            {
              "from": 84,
              "to": 89,
              "kind": "slot",
              "label": "Gobo 14"
            },
            {
              "from": 90,
              "to": 95,
              "kind": "shake",
              "label": "Gobo 14 wackelt, langsam bis schnell"
            },
            {
              "from": 96,
              "to": 101,
              "kind": "shake",
              "label": "Gobo 13 wackelt, langsam bis schnell"
            },
            {
              "from": 102,
              "to": 107,
              "kind": "shake",
              "label": "Gobo 12 wackelt, langsam bis schnell"
            },
            {
              "from": 108,
              "to": 113,
              "kind": "shake",
              "label": "Gobo 11 wackelt, langsam bis schnell"
            },
            {
              "from": 114,
              "to": 119,
              "kind": "shake",
              "label": "Gobo 10 wackelt, langsam bis schnell"
            },
            {
              "from": 120,
              "to": 125,
              "kind": "shake",
              "label": "Gobo 9 wackelt, langsam bis schnell"
            },
            {
              "from": 126,
              "to": 131,
              "kind": "shake",
              "label": "Gobo 8 wackelt, langsam bis schnell"
            },
            {
              "from": 132,
              "to": 137,
              "kind": "shake",
              "label": "Gobo 7 wackelt, langsam bis schnell"
            },
            {
              "from": 138,
              "to": 143,
              "kind": "shake",
              "label": "Gobo 6 wackelt, langsam bis schnell"
            },
            {
              "from": 144,
              "to": 149,
              "kind": "shake",
              "label": "Gobo 5 wackelt, langsam bis schnell"
            },
            {
              "from": 150,
              "to": 155,
              "kind": "shake",
              "label": "Gobo 4 wackelt, langsam bis schnell"
            },
            {
              "from": 156,
              "to": 161,
              "kind": "shake",
              "label": "Gobo 3 wackelt, langsam bis schnell"
            },
            {
              "from": 162,
              "to": 167,
              "kind": "shake",
              "label": "Gobo 2 wackelt, langsam bis schnell"
            },
            {
              "from": 168,
              "to": 173,
              "kind": "shake",
              "label": "Gobo 1 wackelt, langsam bis schnell"
            },
            {
              "from": 174,
              "to": 179,
              "kind": "slot",
              "label": "Offen"
            },
            {
              "from": 180,
              "to": 217,
              "kind": "rotation",
              "label": "Gobo-Rad dreht vorwärts, schnell bis langsam",
              "speed": "fastToSlow"
            },
            {
              "from": 218,
              "to": 255,
              "kind": "rotation",
              "label": "Gobo-Rad dreht rückwärts, langsam bis schnell",
              "speed": "slowToFast"
            }
          ]
        }
      ]
    },
    {
      "schemaVersion": 1,
      "id": "stairville-outdoor-stage-par-12x3w-tri-4ch",
      "manufacturer": "Stairville",
      "model": "Outdoor Stage PAR 12x3W Tri",
      "mode": "d-P3",
      "category": "par",
      "channelCount": 4,
      "verified": true,
      "source": "Stairville Outdoor Stage PAR 12 × 3W Tri, Bedienungsanleitung c_256293_v9_de, Abschnitt 7.5 „Funktionen im 4-Kanal-DMX-Modus“, Seite 33",
      "deviceSetup": "[Mode] so oft drücken, bis „d.xxx“ im Display steht, dort die Adresse aus der App einstellen. Dann [Setup] drücken und „d-P3“ (vier Kanäle) wählen.",
      "notes": "Der 4-Kanal-Modus ist der richtige: eigener Dimmer plus Rot, Grün und Blau. Im 8-Kanal-Modus hängt die Bedeutung von Kanal 2 an Kanal 6, das passt nicht zur App. Einen Strobo-Kanal hat das Gerät über DMX nicht, die App blitzt deshalb über den Dimmer.",
      "channels": [
        {
          "offset": 1,
          "function": "dimmer",
          "label": "Dimmer (0 % bis 100 %)"
        },
        {
          "offset": 2,
          "function": "red",
          "label": "Intensität Rot (0 % bis 100 %)"
        },
        {
          "offset": 3,
          "function": "green",
          "label": "Intensität Grün (0 % bis 100 %)"
        },
        {
          "offset": 4,
          "function": "blue",
          "label": "Intensität Blau (0 % bis 100 %)"
        }
      ]
    },
    {
      "schemaVersion": 1,
      "id": "stairville-scansphere-300-11ch",
      "manufacturer": "Stairville",
      "model": "ScanSphere 300",
      "mode": "11-CH",
      "category": "movingHeadSpot",
      "channelCount": 11,
      "movement": {
        "panDegrees": 128,
        "tiltDegrees": 22
      },
      "verified": true,
      "source": "Stairville ScanSphere 300, Bedienungsanleitung 10.10.2025, ID 580814 (V5), Abschnitte 7.3 und 7.4; Pan 128° und Tilt 22° aus den technischen Daten",
      "deviceSetup": "[Mode] drücken → „DMX“ → „Channel“ → „11-CH“ wählen; die Adresse aus der App unter „DMX“ → „Address“ einstellen.",
      "notes": "Spiegel-Scanner: Drehung und Neigung bewegen den Spiegel, der Bereich ist mit 128° und 22° viel kleiner als bei einem Moving Head. Die Lichtquelle ist kaltweiß, die Farbe macht allein das Farbrad; die App rechnet die Farbleiste auf den nächsten Slot um. Der Slot bei 56 bis 63 heißt in der Anleitung ein zweites Mal „Blau“ und hat deshalb keinen Farbwert bekommen, damit die App ihn nicht von selbst wählt - an der Lampe unter Modelle → „Farben am Farbrad“ nachtragen. Namen für die sechs Gobos lassen sich unter Modelle → „Gobos benennen“ vergeben. Der 39-Kanal-Modus steuert die drei Scanner der Leiste einzeln an; für die App ist er ungeeignet, weil ein Gerät dort nur eine Drehung und eine Neigung hat - in 11CH und 13CH laufen alle drei Scanner gemeinsam. Im 11-Kanal-Modus fehlen die Feinkanäle, für weiche Bewegungen ist der 13-Kanal-Modus besser.",
      "channels": [
        {
          "offset": 1,
          "function": "pan",
          "label": "Drehung (Pan)",
          "defaultValue": 128
        },
        {
          "offset": 2,
          "function": "tilt",
          "label": "Neigung (Tilt)",
          "defaultValue": 128
        },
        {
          "offset": 3,
          "function": "panTiltSpeed",
          "label": "Ablaufgeschwindigkeit Drehung und Neigung, zunehmend",
          "ranges": [
            {
              "from": 0,
              "to": 255,
              "kind": "fade",
              "label": "Langsam bis schnell",
              "speed": "slowToFast"
            }
          ]
        },
        {
          "offset": 4,
          "function": "dimmer",
          "label": "Intensität des Dimmers, 0 bis 100 %"
        },
        {
          "offset": 5,
          "function": "strobe",
          "label": "Stroboskop",
          "ranges": [
            {
              "from": 0,
              "to": 10,
              "kind": "off",
              "label": "Kein Blitzen"
            },
            {
              "from": 11,
              "to": 128,
              "kind": "random",
              "label": "Zufälliges Blitzen, schneller werdend"
            },
            {
              "from": 129,
              "to": 255,
              "kind": "strobe",
              "label": "Gleichmäßiges Blitzen, schneller werdend",
              "speed": "slowToFast"
            }
          ]
        },
        {
          "offset": 6,
          "function": "colorWheel",
          "label": "Farbauswahl",
          "ranges": [
            {
              "from": 0,
              "to": 7,
              "kind": "slot",
              "label": "Weiß",
              "color": "#FFFFFF"
            },
            {
              "from": 8,
              "to": 15,
              "kind": "slot",
              "label": "Rot",
              "color": "#FF0000"
            },
            {
              "from": 16,
              "to": 23,
              "kind": "slot",
              "label": "Grün",
              "color": "#00FF00"
            },
            {
              "from": 24,
              "to": 31,
              "kind": "slot",
              "label": "Blau",
              "color": "#0000FF"
            },
            {
              "from": 32,
              "to": 39,
              "kind": "slot",
              "label": "Gelb",
              "color": "#FFFF00"
            },
            {
              "from": 40,
              "to": 47,
              "kind": "slot",
              "label": "Violett",
              "color": "#8B00FF"
            },
            {
              "from": 48,
              "to": 55,
              "kind": "slot",
              "label": "Orange",
              "color": "#FF7F00"
            },
            {
              "from": 56,
              "to": 63,
              "kind": "slot",
              "label": "Blau (zweiter Slot)"
            },
            {
              "from": 64,
              "to": 71,
              "kind": "slot",
              "label": "Weiß und Rot"
            },
            {
              "from": 72,
              "to": 79,
              "kind": "slot",
              "label": "Rot und Grün"
            },
            {
              "from": 80,
              "to": 87,
              "kind": "slot",
              "label": "Grün und Blau"
            },
            {
              "from": 88,
              "to": 95,
              "kind": "slot",
              "label": "Blau und Gelb"
            },
            {
              "from": 96,
              "to": 103,
              "kind": "slot",
              "label": "Gelb und Violett"
            },
            {
              "from": 104,
              "to": 111,
              "kind": "slot",
              "label": "Violett und Orange"
            },
            {
              "from": 112,
              "to": 127,
              "kind": "slot",
              "label": "Orange und Blau"
            },
            {
              "from": 128,
              "to": 191,
              "kind": "rotation",
              "label": "Farbdurchlauf im Uhrzeigersinn, schnell bis langsam",
              "speed": "fastToSlow"
            },
            {
              "from": 192,
              "to": 255,
              "kind": "rotation",
              "label": "Farbdurchlauf gegen den Uhrzeigersinn, langsam bis schnell",
              "speed": "slowToFast"
            }
          ]
        },
        {
          "offset": 7,
          "function": "gobo",
          "label": "Goboauswahl",
          "ranges": [
            {
              "from": 0,
              "to": 9,
              "kind": "slot",
              "label": "Offen"
            },
            {
              "from": 10,
              "to": 19,
              "kind": "slot",
              "label": "Gobo 1"
            },
            {
              "from": 20,
              "to": 29,
              "kind": "slot",
              "label": "Gobo 2"
            },
            {
              "from": 30,
              "to": 39,
              "kind": "slot",
              "label": "Gobo 3"
            },
            {
              "from": 40,
              "to": 49,
              "kind": "slot",
              "label": "Gobo 4"
            },
            {
              "from": 50,
              "to": 59,
              "kind": "slot",
              "label": "Gobo 5"
            },
            {
              "from": 60,
              "to": 69,
              "kind": "slot",
              "label": "Gobo 6"
            },
            {
              "from": 70,
              "to": 79,
              "kind": "shake",
              "label": "Gobo 6 Shake, schneller werdend"
            },
            {
              "from": 80,
              "to": 89,
              "kind": "shake",
              "label": "Gobo 5 Shake, schneller werdend"
            },
            {
              "from": 90,
              "to": 99,
              "kind": "shake",
              "label": "Gobo 4 Shake, schneller werdend"
            },
            {
              "from": 100,
              "to": 109,
              "kind": "shake",
              "label": "Gobo 3 Shake, schneller werdend"
            },
            {
              "from": 110,
              "to": 119,
              "kind": "shake",
              "label": "Gobo 2 Shake, schneller werdend"
            },
            {
              "from": 120,
              "to": 129,
              "kind": "shake",
              "label": "Gobo 1 Shake, schneller werdend"
            },
            {
              "from": 130,
              "to": 191,
              "kind": "rotation",
              "label": "Gobo-Durchlauf im Uhrzeigersinn, schnell bis langsam",
              "speed": "fastToSlow"
            },
            {
              "from": 192,
              "to": 255,
              "kind": "rotation",
              "label": "Gobo-Durchlauf gegen den Uhrzeigersinn, langsam bis schnell",
              "speed": "slowToFast"
            }
          ]
        },
        {
          "offset": 8,
          "function": "goboRotation",
          "label": "Drehung Goborad",
          "ranges": [
            {
              "from": 0,
              "to": 127,
              "kind": "off",
              "label": "Ohne Funktion"
            },
            {
              "from": 128,
              "to": 191,
              "kind": "rotation",
              "label": "Goborad im Uhrzeigersinn, schnell bis langsam",
              "speed": "fastToSlow"
            },
            {
              "from": 192,
              "to": 255,
              "kind": "rotation",
              "label": "Goborad gegen den Uhrzeigersinn, langsam bis schnell",
              "speed": "slowToFast"
            }
          ]
        },
        {
          "offset": 9,
          "function": "prism",
          "label": "Prisma",
          "ranges": [
            {
              "from": 0,
              "to": 31,
              "kind": "off",
              "label": "Prisma zu"
            },
            {
              "from": 32,
              "to": 255,
              "kind": "effect",
              "label": "Prisma offen"
            }
          ]
        },
        {
          "offset": 10,
          "function": "prismRotation",
          "label": "Prismadrehung",
          "ranges": [
            {
              "from": 0,
              "to": 127,
              "kind": "other",
              "label": "Prisma steht in einem festen Winkel"
            },
            {
              "from": 128,
              "to": 191,
              "kind": "rotation",
              "label": "Prisma im Uhrzeigersinn, schnell bis langsam",
              "speed": "fastToSlow"
            },
            {
              "from": 192,
              "to": 255,
              "kind": "rotation",
              "label": "Prisma gegen den Uhrzeigersinn, langsam bis schnell",
              "speed": "slowToFast"
            }
          ]
        },
        {
          "offset": 11,
          "function": "reset",
          "label": "Reset",
          "ranges": [
            {
              "from": 0,
              "to": 9,
              "kind": "off",
              "label": "Ohne Funktion"
            },
            {
              "from": 10,
              "to": 20,
              "kind": "other",
              "label": "Reset nach 5 Sekunden"
            },
            {
              "from": 21,
              "to": 255,
              "kind": "off",
              "label": "Ohne Funktion"
            }
          ]
        }
      ]
    },
    {
      "schemaVersion": 1,
      "id": "stairville-scansphere-300-13ch",
      "manufacturer": "Stairville",
      "model": "ScanSphere 300",
      "mode": "13-CH",
      "category": "movingHeadSpot",
      "channelCount": 13,
      "movement": {
        "panDegrees": 128,
        "tiltDegrees": 22
      },
      "verified": true,
      "source": "Stairville ScanSphere 300, Bedienungsanleitung 10.10.2025, ID 580814 (V5), Abschnitte 7.3 und 7.4; Pan 128° und Tilt 22° aus den technischen Daten",
      "deviceSetup": "[Mode] drücken → „DMX“ → „Channel“ → „13-CH“ wählen; die Adresse aus der App unter „DMX“ → „Address“ einstellen.",
      "notes": "Spiegel-Scanner: Drehung und Neigung bewegen den Spiegel, der Bereich ist mit 128° und 22° viel kleiner als bei einem Moving Head. Die Lichtquelle ist kaltweiß, die Farbe macht allein das Farbrad; die App rechnet die Farbleiste auf den nächsten Slot um. Der Slot bei 56 bis 63 heißt in der Anleitung ein zweites Mal „Blau“ und hat deshalb keinen Farbwert bekommen, damit die App ihn nicht von selbst wählt - an der Lampe unter Modelle → „Farben am Farbrad“ nachtragen. Namen für die sechs Gobos lassen sich unter Modelle → „Gobos benennen“ vergeben. Der 39-Kanal-Modus steuert die drei Scanner der Leiste einzeln an; für die App ist er ungeeignet, weil ein Gerät dort nur eine Drehung und eine Neigung hat - in 11CH und 13CH laufen alle drei Scanner gemeinsam. Der 13-Kanal-Modus hat Feinkanäle für Drehung und Neigung und ist bei dem kleinen Spiegelbereich der empfohlene Modus.",
      "channels": [
        {
          "offset": 1,
          "function": "pan",
          "label": "Drehung (Pan)",
          "defaultValue": 128
        },
        {
          "offset": 2,
          "function": "panFine",
          "label": "Feineinstellung Drehung (Pan)"
        },
        {
          "offset": 3,
          "function": "tilt",
          "label": "Neigung (Tilt)",
          "defaultValue": 128
        },
        {
          "offset": 4,
          "function": "tiltFine",
          "label": "Feineinstellung Neigung (Tilt)"
        },
        {
          "offset": 5,
          "function": "panTiltSpeed",
          "label": "Ablaufgeschwindigkeit Drehung und Neigung, zunehmend",
          "ranges": [
            {
              "from": 0,
              "to": 255,
              "kind": "fade",
              "label": "Langsam bis schnell",
              "speed": "slowToFast"
            }
          ]
        },
        {
          "offset": 6,
          "function": "dimmer",
          "label": "Intensität des Dimmers, 0 bis 100 %"
        },
        {
          "offset": 7,
          "function": "strobe",
          "label": "Stroboskop",
          "ranges": [
            {
              "from": 0,
              "to": 10,
              "kind": "off",
              "label": "Kein Blitzen"
            },
            {
              "from": 11,
              "to": 128,
              "kind": "random",
              "label": "Zufälliges Blitzen, schneller werdend"
            },
            {
              "from": 129,
              "to": 255,
              "kind": "strobe",
              "label": "Gleichmäßiges Blitzen, schneller werdend",
              "speed": "slowToFast"
            }
          ]
        },
        {
          "offset": 8,
          "function": "colorWheel",
          "label": "Farbauswahl",
          "ranges": [
            {
              "from": 0,
              "to": 7,
              "kind": "slot",
              "label": "Weiß",
              "color": "#FFFFFF"
            },
            {
              "from": 8,
              "to": 15,
              "kind": "slot",
              "label": "Rot",
              "color": "#FF0000"
            },
            {
              "from": 16,
              "to": 23,
              "kind": "slot",
              "label": "Grün",
              "color": "#00FF00"
            },
            {
              "from": 24,
              "to": 31,
              "kind": "slot",
              "label": "Blau",
              "color": "#0000FF"
            },
            {
              "from": 32,
              "to": 39,
              "kind": "slot",
              "label": "Gelb",
              "color": "#FFFF00"
            },
            {
              "from": 40,
              "to": 47,
              "kind": "slot",
              "label": "Violett",
              "color": "#8B00FF"
            },
            {
              "from": 48,
              "to": 55,
              "kind": "slot",
              "label": "Orange",
              "color": "#FF7F00"
            },
            {
              "from": 56,
              "to": 63,
              "kind": "slot",
              "label": "Blau (zweiter Slot)"
            },
            {
              "from": 64,
              "to": 71,
              "kind": "slot",
              "label": "Weiß und Rot"
            },
            {
              "from": 72,
              "to": 79,
              "kind": "slot",
              "label": "Rot und Grün"
            },
            {
              "from": 80,
              "to": 87,
              "kind": "slot",
              "label": "Grün und Blau"
            },
            {
              "from": 88,
              "to": 95,
              "kind": "slot",
              "label": "Blau und Gelb"
            },
            {
              "from": 96,
              "to": 103,
              "kind": "slot",
              "label": "Gelb und Violett"
            },
            {
              "from": 104,
              "to": 111,
              "kind": "slot",
              "label": "Violett und Orange"
            },
            {
              "from": 112,
              "to": 127,
              "kind": "slot",
              "label": "Orange und Blau"
            },
            {
              "from": 128,
              "to": 191,
              "kind": "rotation",
              "label": "Farbdurchlauf im Uhrzeigersinn, schnell bis langsam",
              "speed": "fastToSlow"
            },
            {
              "from": 192,
              "to": 255,
              "kind": "rotation",
              "label": "Farbdurchlauf gegen den Uhrzeigersinn, langsam bis schnell",
              "speed": "slowToFast"
            }
          ]
        },
        {
          "offset": 9,
          "function": "gobo",
          "label": "Goboauswahl",
          "ranges": [
            {
              "from": 0,
              "to": 9,
              "kind": "slot",
              "label": "Offen"
            },
            {
              "from": 10,
              "to": 19,
              "kind": "slot",
              "label": "Gobo 1"
            },
            {
              "from": 20,
              "to": 29,
              "kind": "slot",
              "label": "Gobo 2"
            },
            {
              "from": 30,
              "to": 39,
              "kind": "slot",
              "label": "Gobo 3"
            },
            {
              "from": 40,
              "to": 49,
              "kind": "slot",
              "label": "Gobo 4"
            },
            {
              "from": 50,
              "to": 59,
              "kind": "slot",
              "label": "Gobo 5"
            },
            {
              "from": 60,
              "to": 69,
              "kind": "slot",
              "label": "Gobo 6"
            },
            {
              "from": 70,
              "to": 79,
              "kind": "shake",
              "label": "Gobo 6 Shake, schneller werdend"
            },
            {
              "from": 80,
              "to": 89,
              "kind": "shake",
              "label": "Gobo 5 Shake, schneller werdend"
            },
            {
              "from": 90,
              "to": 99,
              "kind": "shake",
              "label": "Gobo 4 Shake, schneller werdend"
            },
            {
              "from": 100,
              "to": 109,
              "kind": "shake",
              "label": "Gobo 3 Shake, schneller werdend"
            },
            {
              "from": 110,
              "to": 119,
              "kind": "shake",
              "label": "Gobo 2 Shake, schneller werdend"
            },
            {
              "from": 120,
              "to": 129,
              "kind": "shake",
              "label": "Gobo 1 Shake, schneller werdend"
            },
            {
              "from": 130,
              "to": 191,
              "kind": "rotation",
              "label": "Gobo-Durchlauf im Uhrzeigersinn, schnell bis langsam",
              "speed": "fastToSlow"
            },
            {
              "from": 192,
              "to": 255,
              "kind": "rotation",
              "label": "Gobo-Durchlauf gegen den Uhrzeigersinn, langsam bis schnell",
              "speed": "slowToFast"
            }
          ]
        },
        {
          "offset": 10,
          "function": "goboRotation",
          "label": "Drehung Goborad",
          "ranges": [
            {
              "from": 0,
              "to": 127,
              "kind": "off",
              "label": "Ohne Funktion"
            },
            {
              "from": 128,
              "to": 191,
              "kind": "rotation",
              "label": "Goborad im Uhrzeigersinn, schnell bis langsam",
              "speed": "fastToSlow"
            },
            {
              "from": 192,
              "to": 255,
              "kind": "rotation",
              "label": "Goborad gegen den Uhrzeigersinn, langsam bis schnell",
              "speed": "slowToFast"
            }
          ]
        },
        {
          "offset": 11,
          "function": "prism",
          "label": "Prisma",
          "ranges": [
            {
              "from": 0,
              "to": 31,
              "kind": "off",
              "label": "Prisma zu"
            },
            {
              "from": 32,
              "to": 255,
              "kind": "effect",
              "label": "Prisma offen"
            }
          ]
        },
        {
          "offset": 12,
          "function": "prismRotation",
          "label": "Prismadrehung",
          "ranges": [
            {
              "from": 0,
              "to": 127,
              "kind": "other",
              "label": "Prisma steht in einem festen Winkel"
            },
            {
              "from": 128,
              "to": 191,
              "kind": "rotation",
              "label": "Prisma im Uhrzeigersinn, schnell bis langsam",
              "speed": "fastToSlow"
            },
            {
              "from": 192,
              "to": 255,
              "kind": "rotation",
              "label": "Prisma gegen den Uhrzeigersinn, langsam bis schnell",
              "speed": "slowToFast"
            }
          ]
        },
        {
          "offset": 13,
          "function": "reset",
          "label": "Reset",
          "ranges": [
            {
              "from": 0,
              "to": 9,
              "kind": "off",
              "label": "Ohne Funktion"
            },
            {
              "from": 10,
              "to": 20,
              "kind": "other",
              "label": "Reset nach 5 Sekunden"
            },
            {
              "from": 21,
              "to": 255,
              "kind": "off",
              "label": "Ohne Funktion"
            }
          ]
        }
      ]
    },
    {
      "schemaVersion": 1,
      "id": "stairville-show-bar-pro-16x10w-rgbaw-ip65-5ch",
      "manufacturer": "Stairville",
      "model": "Show Bar Pro 16x10W RGBAW IP65",
      "mode": "5.-CH",
      "category": "par",
      "channelCount": 5,
      "verified": true,
      "source": "Stairville Show Bar Pro 16x10W RGBAW IP65, Bedienungsanleitung 29.07.2022, ID 379792 (V4), Abschnitt 7.4 „Funktionen im 5-Kanal-DMX-Modus“, Seite 32",
      "deviceSetup": "[MODE] so oft drücken, bis „d.xxx“ im Display steht, [SETUP] drücken, die Adresse aus der App einstellen, noch einmal [SETUP] und dann „5.-CH“ wählen.",
      "notes": "16 Fünffarb-LEDs (RGBAW), alle zusammen. Ohne Dimmer-Kanal: Die Helligkeit der App regelt direkt die Farbkanäle. Wer einen Dimmer möchte, nimmt den 7-Kanal-Modus.",
      "channels": [
        {
          "offset": 1,
          "function": "red",
          "label": "Intensität Rot (0 % bis 100 %) für alle LEDs"
        },
        {
          "offset": 2,
          "function": "green",
          "label": "Intensität Grün (0 % bis 100 %) für alle LEDs"
        },
        {
          "offset": 3,
          "function": "blue",
          "label": "Intensität Blau (0 % bis 100 %) für alle LEDs"
        },
        {
          "offset": 4,
          "function": "white",
          "label": "Intensität Weiß (0 % bis 100 %) für alle LEDs"
        },
        {
          "offset": 5,
          "function": "amber",
          "label": "Intensität Bernsteinfarben (0 % bis 100 %) für alle LEDs"
        }
      ]
    },
    {
      "schemaVersion": 1,
      "id": "stairville-show-bar-pro-16x10w-rgbaw-ip65-7ch",
      "manufacturer": "Stairville",
      "model": "Show Bar Pro 16x10W RGBAW IP65",
      "mode": "7.-CH",
      "category": "par",
      "channelCount": 7,
      "verified": true,
      "source": "Stairville Show Bar Pro 16x10W RGBAW IP65, Bedienungsanleitung 29.07.2022, ID 379792 (V4), Abschnitt 7.5 „Funktionen im 7-Kanal-DMX-Modus“, Seiten 32 und 33",
      "deviceSetup": "[MODE] so oft drücken, bis „d.xxx“ im Display steht, [SETUP] drücken, die Adresse aus der App einstellen, noch einmal [SETUP] und dann „7.-CH“ wählen.",
      "notes": "16 Fünffarb-LEDs (RGBAW), alle zusammen, mit eigenem Dimmer und Strobo. Empfohlen, wenn die Bar nur als ein großer Fluter arbeiten soll. Die Anleitung nennt für Kanal 7 nur „Stroboskop-Effekt (0 % bis 100 %)“ ohne Werteliste; das Modell nimmt an, dass 0 aus bedeutet.",
      "channels": [
        {
          "offset": 1,
          "function": "dimmer",
          "label": "Dimmer (0 % bis 100 %)"
        },
        {
          "offset": 2,
          "function": "red",
          "label": "Intensität Rot (0 % bis 100 %) für alle LEDs"
        },
        {
          "offset": 3,
          "function": "green",
          "label": "Intensität Grün (0 % bis 100 %) für alle LEDs"
        },
        {
          "offset": 4,
          "function": "blue",
          "label": "Intensität Blau (0 % bis 100 %) für alle LEDs"
        },
        {
          "offset": 5,
          "function": "white",
          "label": "Intensität Weiß (0 % bis 100 %) für alle LEDs"
        },
        {
          "offset": 6,
          "function": "amber",
          "label": "Intensität Bernsteinfarben (0 % bis 100 %) für alle LEDs"
        },
        {
          "offset": 7,
          "function": "strobe",
          "label": "Stroboskop-Effekt (0 % bis 100 %)",
          "ranges": [
            {
              "from": 0,
              "to": 0,
              "kind": "off",
              "label": "Keine Funktion"
            },
            {
              "from": 1,
              "to": 255,
              "kind": "strobe",
              "label": "Strobo langsam bis schnell",
              "speed": "slowToFast"
            }
          ]
        }
      ]
    },
    {
      "schemaVersion": 1,
      "id": "stairville-show-bar-pro-16x10w-rgbaw-ip65-80ch",
      "manufacturer": "Stairville",
      "model": "Show Bar Pro 16x10W RGBAW IP65",
      "mode": "80-CH",
      "category": "pixelBar",
      "channelCount": 80,
      "segments": 16,
      "verified": true,
      "source": "Stairville Show Bar Pro 16x10W RGBAW IP65, Bedienungsanleitung 29.07.2022, ID 379792 (V4), Abschnitt 7.7 „Funktionen im 80-Kanal-DMX-Modus“, Seiten 37 bis 39",
      "deviceSetup": "[MODE] so oft drücken, bis „d.xxx“ im Display steht, [SETUP] drücken, die Adresse aus der App einstellen, noch einmal [SETUP] und dann „80-CH“ wählen.",
      "notes": "Jede der 16 LEDs einzeln in Rot, Grün, Blau, Weiß und Bernsteinfarben – der richtige Modus für Lauflichter über die Bar. Einen eigenen Dimmer und Strobo hat dieser Modus nicht, die Helligkeit der App regelt direkt die Farbkanäle.",
      "channels": [
        {
          "offset": 1,
          "function": "red",
          "label": "Rot, LED 1",
          "segment": 1
        },
        {
          "offset": 2,
          "function": "green",
          "label": "Grün, LED 1",
          "segment": 1
        },
        {
          "offset": 3,
          "function": "blue",
          "label": "Blau, LED 1",
          "segment": 1
        },
        {
          "offset": 4,
          "function": "white",
          "label": "Weiß, LED 1",
          "segment": 1
        },
        {
          "offset": 5,
          "function": "amber",
          "label": "Bernsteinfarben, LED 1",
          "segment": 1
        },
        {
          "offset": 6,
          "function": "red",
          "label": "Rot, LED 2",
          "segment": 2
        },
        {
          "offset": 7,
          "function": "green",
          "label": "Grün, LED 2",
          "segment": 2
        },
        {
          "offset": 8,
          "function": "blue",
          "label": "Blau, LED 2",
          "segment": 2
        },
        {
          "offset": 9,
          "function": "white",
          "label": "Weiß, LED 2",
          "segment": 2
        },
        {
          "offset": 10,
          "function": "amber",
          "label": "Bernsteinfarben, LED 2",
          "segment": 2
        },
        {
          "offset": 11,
          "function": "red",
          "label": "Rot, LED 3",
          "segment": 3
        },
        {
          "offset": 12,
          "function": "green",
          "label": "Grün, LED 3",
          "segment": 3
        },
        {
          "offset": 13,
          "function": "blue",
          "label": "Blau, LED 3",
          "segment": 3
        },
        {
          "offset": 14,
          "function": "white",
          "label": "Weiß, LED 3",
          "segment": 3
        },
        {
          "offset": 15,
          "function": "amber",
          "label": "Bernsteinfarben, LED 3",
          "segment": 3
        },
        {
          "offset": 16,
          "function": "red",
          "label": "Rot, LED 4",
          "segment": 4
        },
        {
          "offset": 17,
          "function": "green",
          "label": "Grün, LED 4",
          "segment": 4
        },
        {
          "offset": 18,
          "function": "blue",
          "label": "Blau, LED 4",
          "segment": 4
        },
        {
          "offset": 19,
          "function": "white",
          "label": "Weiß, LED 4",
          "segment": 4
        },
        {
          "offset": 20,
          "function": "amber",
          "label": "Bernsteinfarben, LED 4",
          "segment": 4
        },
        {
          "offset": 21,
          "function": "red",
          "label": "Rot, LED 5",
          "segment": 5
        },
        {
          "offset": 22,
          "function": "green",
          "label": "Grün, LED 5",
          "segment": 5
        },
        {
          "offset": 23,
          "function": "blue",
          "label": "Blau, LED 5",
          "segment": 5
        },
        {
          "offset": 24,
          "function": "white",
          "label": "Weiß, LED 5",
          "segment": 5
        },
        {
          "offset": 25,
          "function": "amber",
          "label": "Bernsteinfarben, LED 5",
          "segment": 5
        },
        {
          "offset": 26,
          "function": "red",
          "label": "Rot, LED 6",
          "segment": 6
        },
        {
          "offset": 27,
          "function": "green",
          "label": "Grün, LED 6",
          "segment": 6
        },
        {
          "offset": 28,
          "function": "blue",
          "label": "Blau, LED 6",
          "segment": 6
        },
        {
          "offset": 29,
          "function": "white",
          "label": "Weiß, LED 6",
          "segment": 6
        },
        {
          "offset": 30,
          "function": "amber",
          "label": "Bernsteinfarben, LED 6",
          "segment": 6
        },
        {
          "offset": 31,
          "function": "red",
          "label": "Rot, LED 7",
          "segment": 7
        },
        {
          "offset": 32,
          "function": "green",
          "label": "Grün, LED 7",
          "segment": 7
        },
        {
          "offset": 33,
          "function": "blue",
          "label": "Blau, LED 7",
          "segment": 7
        },
        {
          "offset": 34,
          "function": "white",
          "label": "Weiß, LED 7",
          "segment": 7
        },
        {
          "offset": 35,
          "function": "amber",
          "label": "Bernsteinfarben, LED 7",
          "segment": 7
        },
        {
          "offset": 36,
          "function": "red",
          "label": "Rot, LED 8",
          "segment": 8
        },
        {
          "offset": 37,
          "function": "green",
          "label": "Grün, LED 8",
          "segment": 8
        },
        {
          "offset": 38,
          "function": "blue",
          "label": "Blau, LED 8",
          "segment": 8
        },
        {
          "offset": 39,
          "function": "white",
          "label": "Weiß, LED 8",
          "segment": 8
        },
        {
          "offset": 40,
          "function": "amber",
          "label": "Bernsteinfarben, LED 8",
          "segment": 8
        },
        {
          "offset": 41,
          "function": "red",
          "label": "Rot, LED 9",
          "segment": 9
        },
        {
          "offset": 42,
          "function": "green",
          "label": "Grün, LED 9",
          "segment": 9
        },
        {
          "offset": 43,
          "function": "blue",
          "label": "Blau, LED 9",
          "segment": 9
        },
        {
          "offset": 44,
          "function": "white",
          "label": "Weiß, LED 9",
          "segment": 9
        },
        {
          "offset": 45,
          "function": "amber",
          "label": "Bernsteinfarben, LED 9",
          "segment": 9
        },
        {
          "offset": 46,
          "function": "red",
          "label": "Rot, LED 10",
          "segment": 10
        },
        {
          "offset": 47,
          "function": "green",
          "label": "Grün, LED 10",
          "segment": 10
        },
        {
          "offset": 48,
          "function": "blue",
          "label": "Blau, LED 10",
          "segment": 10
        },
        {
          "offset": 49,
          "function": "white",
          "label": "Weiß, LED 10",
          "segment": 10
        },
        {
          "offset": 50,
          "function": "amber",
          "label": "Bernsteinfarben, LED 10",
          "segment": 10
        },
        {
          "offset": 51,
          "function": "red",
          "label": "Rot, LED 11",
          "segment": 11
        },
        {
          "offset": 52,
          "function": "green",
          "label": "Grün, LED 11",
          "segment": 11
        },
        {
          "offset": 53,
          "function": "blue",
          "label": "Blau, LED 11",
          "segment": 11
        },
        {
          "offset": 54,
          "function": "white",
          "label": "Weiß, LED 11",
          "segment": 11
        },
        {
          "offset": 55,
          "function": "amber",
          "label": "Bernsteinfarben, LED 11",
          "segment": 11
        },
        {
          "offset": 56,
          "function": "red",
          "label": "Rot, LED 12",
          "segment": 12
        },
        {
          "offset": 57,
          "function": "green",
          "label": "Grün, LED 12",
          "segment": 12
        },
        {
          "offset": 58,
          "function": "blue",
          "label": "Blau, LED 12",
          "segment": 12
        },
        {
          "offset": 59,
          "function": "white",
          "label": "Weiß, LED 12",
          "segment": 12
        },
        {
          "offset": 60,
          "function": "amber",
          "label": "Bernsteinfarben, LED 12",
          "segment": 12
        },
        {
          "offset": 61,
          "function": "red",
          "label": "Rot, LED 13",
          "segment": 13
        },
        {
          "offset": 62,
          "function": "green",
          "label": "Grün, LED 13",
          "segment": 13
        },
        {
          "offset": 63,
          "function": "blue",
          "label": "Blau, LED 13",
          "segment": 13
        },
        {
          "offset": 64,
          "function": "white",
          "label": "Weiß, LED 13",
          "segment": 13
        },
        {
          "offset": 65,
          "function": "amber",
          "label": "Bernsteinfarben, LED 13",
          "segment": 13
        },
        {
          "offset": 66,
          "function": "red",
          "label": "Rot, LED 14",
          "segment": 14
        },
        {
          "offset": 67,
          "function": "green",
          "label": "Grün, LED 14",
          "segment": 14
        },
        {
          "offset": 68,
          "function": "blue",
          "label": "Blau, LED 14",
          "segment": 14
        },
        {
          "offset": 69,
          "function": "white",
          "label": "Weiß, LED 14",
          "segment": 14
        },
        {
          "offset": 70,
          "function": "amber",
          "label": "Bernsteinfarben, LED 14",
          "segment": 14
        },
        {
          "offset": 71,
          "function": "red",
          "label": "Rot, LED 15",
          "segment": 15
        },
        {
          "offset": 72,
          "function": "green",
          "label": "Grün, LED 15",
          "segment": 15
        },
        {
          "offset": 73,
          "function": "blue",
          "label": "Blau, LED 15",
          "segment": 15
        },
        {
          "offset": 74,
          "function": "white",
          "label": "Weiß, LED 15",
          "segment": 15
        },
        {
          "offset": 75,
          "function": "amber",
          "label": "Bernsteinfarben, LED 15",
          "segment": 15
        },
        {
          "offset": 76,
          "function": "red",
          "label": "Rot, LED 16",
          "segment": 16
        },
        {
          "offset": 77,
          "function": "green",
          "label": "Grün, LED 16",
          "segment": 16
        },
        {
          "offset": 78,
          "function": "blue",
          "label": "Blau, LED 16",
          "segment": 16
        },
        {
          "offset": 79,
          "function": "white",
          "label": "Weiß, LED 16",
          "segment": 16
        },
        {
          "offset": 80,
          "function": "amber",
          "label": "Bernsteinfarben, LED 16",
          "segment": 16
        }
      ]
    },
    {
      "schemaVersion": 1,
      "id": "stairville-show-bar-pro-16x10w-rgbaw-ip65-9ch",
      "manufacturer": "Stairville",
      "model": "Show Bar Pro 16x10W RGBAW IP65",
      "mode": "9.-CH",
      "category": "par",
      "channelCount": 9,
      "verified": true,
      "source": "Stairville Show Bar Pro 16x10W RGBAW IP65, Bedienungsanleitung 29.07.2022, ID 379792 (V4), Abschnitt 7.6 „Funktionen im 9-Kanal-DMX-Modus“, Seiten 33 bis 37",
      "deviceSetup": "[MODE] so oft drücken, bis „d.xxx“ im Display steht, [SETUP] drücken, die Adresse aus der App einstellen, noch einmal [SETUP] und dann „9.-CH“ wählen.",
      "notes": "Wie der 7-Kanal-Modus, zusätzlich mit den eingebauten Shows auf Kanal 7 und 8. Kanal 7 muss auf 0 bleiben, sonst übernimmt das Gerät die Farbe selbst – die App lässt ihn in Ruhe. Die Festfarben auf Kanal 8 stehen in der Anleitung nur als RGBAW-Zahlen, die Namen und Hex-Werte sind daraus abgeleitet. Für Lauflichter über die Bar den 80-Kanal-Modus nehmen.",
      "channels": [
        {
          "offset": 1,
          "function": "dimmer",
          "label": "Dimmer (0 % bis 100 %)"
        },
        {
          "offset": 2,
          "function": "red",
          "label": "Intensität Rot (0 % bis 100 %)"
        },
        {
          "offset": 3,
          "function": "green",
          "label": "Intensität Grün (0 % bis 100 %)"
        },
        {
          "offset": 4,
          "function": "blue",
          "label": "Intensität Blau (0 % bis 100 %)"
        },
        {
          "offset": 5,
          "function": "white",
          "label": "Intensität Weiß (0 % bis 100 %)"
        },
        {
          "offset": 6,
          "function": "amber",
          "label": "Intensität Bernsteinfarben (0 % bis 100 %)"
        },
        {
          "offset": 7,
          "function": "program",
          "label": "Vorprogrammierte automatische Shows",
          "defaultValue": 0,
          "ranges": [
            {
              "from": 0,
              "to": 0,
              "kind": "off",
              "label": "Ohne Funktion"
            },
            {
              "from": 1,
              "to": 9,
              "kind": "effect",
              "label": "Show 01 (Festfarbe über Kanal 8)"
            },
            {
              "from": 10,
              "to": 255,
              "kind": "effect",
              "label": "Shows 02 bis 25"
            }
          ]
        },
        {
          "offset": 8,
          "function": "colorMacro",
          "label": "Festfarbe bei Kanal 7 = 1…9, sonst Ablaufgeschwindigkeit",
          "defaultValue": 0,
          "ranges": [
            {
              "from": 0,
              "to": 12,
              "kind": "off",
              "label": "Dunkel"
            },
            {
              "from": 13,
              "to": 25,
              "kind": "slot",
              "label": "Rot",
              "color": "#FF0000"
            },
            {
              "from": 26,
              "to": 38,
              "kind": "slot",
              "label": "Grün",
              "color": "#00FF00"
            },
            {
              "from": 39,
              "to": 51,
              "kind": "slot",
              "label": "Blau",
              "color": "#0000FF"
            },
            {
              "from": 52,
              "to": 64,
              "kind": "slot",
              "label": "Weiß",
              "color": "#FFFFFF"
            },
            {
              "from": 65,
              "to": 77,
              "kind": "slot",
              "label": "Bernsteinfarben",
              "color": "#FFBF00"
            },
            {
              "from": 78,
              "to": 90,
              "kind": "slot",
              "label": "Orange",
              "color": "#FFB400"
            },
            {
              "from": 91,
              "to": 103,
              "kind": "slot",
              "label": "Gelb",
              "color": "#FFFF00"
            },
            {
              "from": 104,
              "to": 116,
              "kind": "slot",
              "label": "Magenta",
              "color": "#FF00FF"
            },
            {
              "from": 117,
              "to": 129,
              "kind": "slot",
              "label": "Pink",
              "color": "#FF0078"
            },
            {
              "from": 130,
              "to": 142,
              "kind": "slot",
              "label": "Cyan",
              "color": "#00FFFF"
            },
            {
              "from": 143,
              "to": 155,
              "kind": "slot",
              "label": "Rot mit Weiß",
              "color": "#FF8080"
            },
            {
              "from": 156,
              "to": 168,
              "kind": "slot",
              "label": "Grün mit Weiß",
              "color": "#80FF80"
            },
            {
              "from": 169,
              "to": 181,
              "kind": "slot",
              "label": "Blau mit Weiß",
              "color": "#8080FF"
            },
            {
              "from": 182,
              "to": 194,
              "kind": "slot",
              "label": "Rot mit Bernstein",
              "color": "#FF8000"
            },
            {
              "from": 195,
              "to": 207,
              "kind": "slot",
              "label": "Grün mit Bernstein",
              "color": "#BFFF00"
            },
            {
              "from": 208,
              "to": 220,
              "kind": "slot",
              "label": "Blau mit Bernstein",
              "color": "#BF80FF"
            },
            {
              "from": 221,
              "to": 233,
              "kind": "slot",
              "label": "Weiß mit Bernstein",
              "color": "#FFE0B0"
            },
            {
              "from": 234,
              "to": 246,
              "kind": "slot",
              "label": "Warmweiß",
              "color": "#FF9B29"
            },
            {
              "from": 247,
              "to": 255,
              "kind": "slot",
              "label": "Alle Farben voll",
              "color": "#FFFFFF"
            }
          ]
        },
        {
          "offset": 9,
          "function": "strobe",
          "label": "Stroboskop-Effekt (0 % bis 100 %)",
          "ranges": [
            {
              "from": 0,
              "to": 0,
              "kind": "off",
              "label": "Keine Funktion"
            },
            {
              "from": 1,
              "to": 255,
              "kind": "strobe",
              "label": "Strobo langsam bis schnell",
              "speed": "slowToFast"
            }
          ]
        }
      ]
    },
    {
      "schemaVersion": 1,
      "id": "stairville-show-bar-triled-18x3w-rgb-18ch",
      "manufacturer": "Stairville",
      "model": "Show Bar TriLED 18x3W RGB",
      "mode": "18ch",
      "category": "pixelBar",
      "channelCount": 18,
      "segments": 6,
      "verified": true,
      "source": "Stairville Show Bar TriLED 18x3W RGB, Bedienungsanleitung 326889_343966_v3_de, Abschnitt 7.8 „Funktionen im 18-Kanal-DMX-Modus“, Seite 34",
      "deviceSetup": "[Mode] so oft drücken, bis „dxxx“ im Display steht, dort die Adresse aus der App einstellen. Dann [Setup] drücken und „18ch“ wählen.",
      "notes": "Gilt auch für die weiße Ausführung Show Bar TriLED 18x3W RGB WH. 18 LEDs in sechs Gruppen zu je drei – das ist der richtige Modus für Lauflichter über die Bar. Einen eigenen Dimmer hat er nicht, die Helligkeit der App regelt direkt die Farbkanäle. Im 54-Kanal-Modus liegen alle 18 LEDs einzeln, dafür gibt es hier noch kein Modell.",
      "channels": [
        {
          "offset": 1,
          "function": "red",
          "label": "Intensität Rot (0 % bis 100 %), LEDs 1 bis 3",
          "segment": 1
        },
        {
          "offset": 2,
          "function": "green",
          "label": "Intensität Grün (0 % bis 100 %), LEDs 1 bis 3",
          "segment": 1
        },
        {
          "offset": 3,
          "function": "blue",
          "label": "Intensität Blau (0 % bis 100 %), LEDs 1 bis 3",
          "segment": 1
        },
        {
          "offset": 4,
          "function": "red",
          "label": "Intensität Rot (0 % bis 100 %), LEDs 4 bis 6",
          "segment": 2
        },
        {
          "offset": 5,
          "function": "green",
          "label": "Intensität Grün (0 % bis 100 %), LEDs 4 bis 6",
          "segment": 2
        },
        {
          "offset": 6,
          "function": "blue",
          "label": "Intensität Blau (0 % bis 100 %), LEDs 4 bis 6",
          "segment": 2
        },
        {
          "offset": 7,
          "function": "red",
          "label": "Intensität Rot (0 % bis 100 %), LEDs 7 bis 9",
          "segment": 3
        },
        {
          "offset": 8,
          "function": "green",
          "label": "Intensität Grün (0 % bis 100 %), LEDs 7 bis 9",
          "segment": 3
        },
        {
          "offset": 9,
          "function": "blue",
          "label": "Intensität Blau (0 % bis 100 %), LEDs 7 bis 9",
          "segment": 3
        },
        {
          "offset": 10,
          "function": "red",
          "label": "Intensität Rot (0 % bis 100 %), LEDs 10 bis 12",
          "segment": 4
        },
        {
          "offset": 11,
          "function": "green",
          "label": "Intensität Grün (0 % bis 100 %), LEDs 10 bis 12",
          "segment": 4
        },
        {
          "offset": 12,
          "function": "blue",
          "label": "Intensität Blau (0 % bis 100 %), LEDs 10 bis 12",
          "segment": 4
        },
        {
          "offset": 13,
          "function": "red",
          "label": "Intensität Rot (0 % bis 100 %), LEDs 13 bis 15",
          "segment": 5
        },
        {
          "offset": 14,
          "function": "green",
          "label": "Intensität Grün (0 % bis 100 %), LEDs 13 bis 15",
          "segment": 5
        },
        {
          "offset": 15,
          "function": "blue",
          "label": "Intensität Blau (0 % bis 100 %), LEDs 13 bis 15",
          "segment": 5
        },
        {
          "offset": 16,
          "function": "red",
          "label": "Intensität Rot (0 % bis 100 %), LEDs 16 bis 18",
          "segment": 6
        },
        {
          "offset": 17,
          "function": "green",
          "label": "Intensität Grün (0 % bis 100 %), LEDs 16 bis 18",
          "segment": 6
        },
        {
          "offset": 18,
          "function": "blue",
          "label": "Intensität Blau (0 % bis 100 %), LEDs 16 bis 18",
          "segment": 6
        }
      ]
    },
    {
      "schemaVersion": 1,
      "id": "stairville-sonicpulse-led-bar-10-39ch",
      "manufacturer": "Stairville",
      "model": "SonicPulse LED Bar 10",
      "mode": "39.ch",
      "category": "pixelBar",
      "channelCount": 39,
      "segments": 8,
      "verified": true,
      "source": "Stairville SonicPulse LED Bar 05 / 10, Bedienungsanleitung 580867_c_580867_580868_v2_de, Abschnitt 7.11 „Funktionen im 39-Kanal-DMX-Modus (Art.-Nr. 580867)“, Seiten 59 bis 67",
      "deviceSetup": "[Mode] drücken, bis der DMX-Modus angezeigt wird, mit [Up]/[Down] „39.ch“ wählen und mit [Setup] bestätigen. Danach die Adresse aus der App einstellen.",
      "notes": "Gilt für die SonicPulse LED Bar 10 (Art.-Nr. 580867), nicht für die kürzere Bar 05 – die hat 4 Segmente und den 23-Kanal-Modus. Acht Segmente mit je Rot, Grün, Blau und Weiß, dazu ein eigener Dimmer und ein Strobo. Die Kanäle 3 und 4 bleiben auf 0: Kanal 3 wählt die Betriebsart (0 heißt laut Anleitung „RGBW“, also Steuerung über die Segmentkanäle), Kanal 4 ist die Farbauswahl und ihr Wert 0 ist „alles aus“. Reagieren die Segmente nicht, im Kanal-Test prüfen, welcher Wert auf Kanal 3 die direkte Ansteuerung freigibt.",
      "channels": [
        {
          "offset": 1,
          "function": "dimmer",
          "label": "Dimmer (0 % bis 100 %) für alle LEDs"
        },
        {
          "offset": 2,
          "function": "strobe",
          "label": "Stroboskop",
          "ranges": [
            {
              "from": 0,
              "to": 10,
              "kind": "off",
              "label": "Ohne Funktion"
            },
            {
              "from": 11,
              "to": 255,
              "kind": "strobe",
              "label": "Strobo langsam bis schnell",
              "speed": "slowToFast"
            }
          ]
        },
        {
          "offset": 3,
          "function": "control",
          "label": "Betriebsart",
          "defaultValue": 0,
          "ranges": [
            {
              "from": 0,
              "to": 63,
              "kind": "off",
              "label": "RGBW über die Segmentkanäle"
            },
            {
              "from": 64,
              "to": 127,
              "kind": "effect",
              "label": "Farb-Presets"
            },
            {
              "from": 128,
              "to": 191,
              "kind": "effect",
              "label": "Vorprogrammierte Shows"
            },
            {
              "from": 192,
              "to": 255,
              "kind": "effect",
              "label": "Musiksteuerung"
            }
          ]
        },
        {
          "offset": 4,
          "function": "colorMacro",
          "label": "Farbauswahl",
          "defaultValue": 0,
          "ranges": [
            {
              "from": 0,
              "to": 21,
              "kind": "off",
              "label": "Farbe 0 (alles aus)"
            },
            {
              "from": 22,
              "to": 255,
              "kind": "effect",
              "label": "Feste Farben 1 bis 39 des Geräts"
            }
          ]
        },
        {
          "offset": 5,
          "function": "program",
          "label": "Abhängig von Kanal 3 (Shows), wenn Kanal 3 = 128…191"
        },
        {
          "offset": 6,
          "function": "soundActive",
          "label": "Abhängig von Kanal 3 (Musiksteuerung), wenn Kanal 3 = 192…255"
        },
        {
          "offset": 7,
          "function": "programSpeed",
          "label": "Abhängig von der Einstellung von Kanal 3"
        },
        {
          "offset": 8,
          "function": "red",
          "label": "Intensität (0 % bis 100 %) der roten LEDs im 1. Segment",
          "segment": 1
        },
        {
          "offset": 9,
          "function": "green",
          "label": "Intensität (0 % bis 100 %) der grünen LEDs im 1. Segment",
          "segment": 1
        },
        {
          "offset": 10,
          "function": "blue",
          "label": "Intensität (0 % bis 100 %) der blauen LEDs im 1. Segment",
          "segment": 1
        },
        {
          "offset": 11,
          "function": "white",
          "label": "Intensität (0 % bis 100 %) der weißen LEDs im 1. Segment",
          "segment": 1
        },
        {
          "offset": 12,
          "function": "red",
          "label": "Intensität (0 % bis 100 %) der roten LEDs im 2. Segment",
          "segment": 2
        },
        {
          "offset": 13,
          "function": "green",
          "label": "Intensität (0 % bis 100 %) der grünen LEDs im 2. Segment",
          "segment": 2
        },
        {
          "offset": 14,
          "function": "blue",
          "label": "Intensität (0 % bis 100 %) der blauen LEDs im 2. Segment",
          "segment": 2
        },
        {
          "offset": 15,
          "function": "white",
          "label": "Intensität (0 % bis 100 %) der weißen LEDs im 2. Segment",
          "segment": 2
        },
        {
          "offset": 16,
          "function": "red",
          "label": "Intensität (0 % bis 100 %) der roten LEDs im 3. Segment",
          "segment": 3
        },
        {
          "offset": 17,
          "function": "green",
          "label": "Intensität (0 % bis 100 %) der grünen LEDs im 3. Segment",
          "segment": 3
        },
        {
          "offset": 18,
          "function": "blue",
          "label": "Intensität (0 % bis 100 %) der blauen LEDs im 3. Segment",
          "segment": 3
        },
        {
          "offset": 19,
          "function": "white",
          "label": "Intensität (0 % bis 100 %) der weißen LEDs im 3. Segment",
          "segment": 3
        },
        {
          "offset": 20,
          "function": "red",
          "label": "Intensität (0 % bis 100 %) der roten LEDs im 4. Segment",
          "segment": 4
        },
        {
          "offset": 21,
          "function": "green",
          "label": "Intensität (0 % bis 100 %) der grünen LEDs im 4. Segment",
          "segment": 4
        },
        {
          "offset": 22,
          "function": "blue",
          "label": "Intensität (0 % bis 100 %) der blauen LEDs im 4. Segment",
          "segment": 4
        },
        {
          "offset": 23,
          "function": "white",
          "label": "Intensität (0 % bis 100 %) der weißen LEDs im 4. Segment",
          "segment": 4
        },
        {
          "offset": 24,
          "function": "red",
          "label": "Intensität (0 % bis 100 %) der roten LEDs im 5. Segment",
          "segment": 5
        },
        {
          "offset": 25,
          "function": "green",
          "label": "Intensität (0 % bis 100 %) der grünen LEDs im 5. Segment",
          "segment": 5
        },
        {
          "offset": 26,
          "function": "blue",
          "label": "Intensität (0 % bis 100 %) der blauen LEDs im 5. Segment",
          "segment": 5
        },
        {
          "offset": 27,
          "function": "white",
          "label": "Intensität (0 % bis 100 %) der weißen LEDs im 5. Segment",
          "segment": 5
        },
        {
          "offset": 28,
          "function": "red",
          "label": "Intensität (0 % bis 100 %) der roten LEDs im 6. Segment",
          "segment": 6
        },
        {
          "offset": 29,
          "function": "green",
          "label": "Intensität (0 % bis 100 %) der grünen LEDs im 6. Segment",
          "segment": 6
        },
        {
          "offset": 30,
          "function": "blue",
          "label": "Intensität (0 % bis 100 %) der blauen LEDs im 6. Segment",
          "segment": 6
        },
        {
          "offset": 31,
          "function": "white",
          "label": "Intensität (0 % bis 100 %) der weißen LEDs im 6. Segment",
          "segment": 6
        },
        {
          "offset": 32,
          "function": "red",
          "label": "Intensität (0 % bis 100 %) der roten LEDs im 7. Segment",
          "segment": 7
        },
        {
          "offset": 33,
          "function": "green",
          "label": "Intensität (0 % bis 100 %) der grünen LEDs im 7. Segment",
          "segment": 7
        },
        {
          "offset": 34,
          "function": "blue",
          "label": "Intensität (0 % bis 100 %) der blauen LEDs im 7. Segment",
          "segment": 7
        },
        {
          "offset": 35,
          "function": "white",
          "label": "Intensität (0 % bis 100 %) der weißen LEDs im 7. Segment",
          "segment": 7
        },
        {
          "offset": 36,
          "function": "red",
          "label": "Intensität (0 % bis 100 %) der roten LEDs im 8. Segment",
          "segment": 8
        },
        {
          "offset": 37,
          "function": "green",
          "label": "Intensität (0 % bis 100 %) der grünen LEDs im 8. Segment",
          "segment": 8
        },
        {
          "offset": 38,
          "function": "blue",
          "label": "Intensität (0 % bis 100 %) der blauen LEDs im 8. Segment",
          "segment": 8
        },
        {
          "offset": 39,
          "function": "white",
          "label": "Intensität (0 % bis 100 %) der weißen LEDs im 8. Segment",
          "segment": 8
        }
      ]
    },
    {
      "schemaVersion": 1,
      "id": "stairville-stage-flood-inst-qcl-24x10w-ar1d",
      "manufacturer": "Stairville",
      "model": "Stage Flood Inst QCL 24x10W",
      "mode": "Ar1.d",
      "category": "par",
      "channelCount": 4,
      "verified": true,
      "source": "Stairville Stage Flood Inst QCL 24×10W LED-Fluter, Bedienungsanleitung, Abschnitt 7.6 „Funktionen im 4-Kanal-DMX-Modus“, Seite 39, Menü Seite 31",
      "deviceSetup": "[MENU] drücken, mit [UP]/[DOWN] „RUN“ wählen, [ENTER], dort „dMX“ wählen. Dann im Menü „Personality“ den Modus „Ar1.d“ (vier Kanäle, RGB + Dimmer) wählen und unter „DMX Address“ die Adresse aus der App einstellen.",
      "notes": "Sparsamster Modus mit eigenem Dimmer. Die weißen LEDs bleiben in diesem Modus dunkel, die App mischt Weiß über Rot, Grün und Blau. Ohne Strobo-Kanal blitzt die App über den Dimmer.",
      "channels": [
        {
          "offset": 1,
          "function": "dimmer",
          "label": "Dimmer (0 % bis 100 %)"
        },
        {
          "offset": 2,
          "function": "red",
          "label": "Intensität Rot (0 % bis 100 %)"
        },
        {
          "offset": 3,
          "function": "green",
          "label": "Intensität Grün (0 % bis 100 %)"
        },
        {
          "offset": 4,
          "function": "blue",
          "label": "Intensität Blau (0 % bis 100 %)"
        }
      ]
    },
    {
      "schemaVersion": 1,
      "id": "stairville-stage-flood-inst-qcl-24x10w-ar2d",
      "manufacturer": "Stairville",
      "model": "Stage Flood Inst QCL 24x10W",
      "mode": "Ar2.d",
      "category": "par",
      "channelCount": 5,
      "verified": true,
      "source": "Stairville Stage Flood Inst QCL 24×10W LED-Fluter, Bedienungsanleitung, Abschnitt 7.8 „Funktionen im 5-Kanal-DMX-Modus“, Seite 40, Menü Seite 31",
      "deviceSetup": "[MENU] drücken, mit [UP]/[DOWN] „RUN“ wählen, [ENTER], dort „dMX“ wählen. Dann im Menü „Personality“ den Modus „Ar2.d“ (fünf Kanäle) wählen und unter „DMX Address“ die Adresse aus der App einstellen.",
      "notes": "Dimmer plus RGBW, ohne Strobo-Kanal. Die App blitzt dann über den Dimmer. Die Kapitelüberschrift der Anleitung nennt den Modus „Ac2.d“, im Gerätemenü steht laut Menüübersicht „Ar2.d“.",
      "channels": [
        {
          "offset": 1,
          "function": "dimmer",
          "label": "Dimmer (0 % bis 100 %)"
        },
        {
          "offset": 2,
          "function": "red",
          "label": "Intensität Rot (0 % bis 100 %)"
        },
        {
          "offset": 3,
          "function": "green",
          "label": "Intensität Grün (0 % bis 100 %)"
        },
        {
          "offset": 4,
          "function": "blue",
          "label": "Intensität Blau (0 % bis 100 %)"
        },
        {
          "offset": 5,
          "function": "white",
          "label": "Intensität Weiß (0 % bis 100 %)"
        }
      ]
    },
    {
      "schemaVersion": 1,
      "id": "stairville-stage-flood-inst-qcl-24x10w-ar2s",
      "manufacturer": "Stairville",
      "model": "Stage Flood Inst QCL 24x10W",
      "mode": "Ar2.s",
      "category": "par",
      "channelCount": 6,
      "verified": true,
      "source": "Stairville Stage Flood Inst QCL 24×10W LED-Fluter, Bedienungsanleitung, Abschnitt 7.9 „Funktionen im 6-Kanal-DMX-Modus“, Seite 41, Menü Seite 31",
      "deviceSetup": "[MENU] drücken, mit [UP]/[DOWN] „RUN“ wählen, [ENTER], dort „dMX“ wählen. Dann im Menü „Personality“ den Modus „Ar2.s“ (sechs Kanäle) wählen und unter „DMX Address“ die Adresse aus der App einstellen.",
      "notes": "Empfohlener Modus: eigener Dimmer, RGBW und ein Strobo-Kanal. Die Kapitelüberschrift der Anleitung nennt den Modus „Ac2.s“, im Gerätemenü steht laut Menüübersicht „Ar2.s“. Der Strobo-Kanal hat in der Anleitung keine eigenen Wertebereiche, 0 ist aus.",
      "channels": [
        {
          "offset": 1,
          "function": "dimmer",
          "label": "Dimmer (0 % bis 100 %)"
        },
        {
          "offset": 2,
          "function": "red",
          "label": "Intensität Rot (0 % bis 100 %)"
        },
        {
          "offset": 3,
          "function": "green",
          "label": "Intensität Grün (0 % bis 100 %)"
        },
        {
          "offset": 4,
          "function": "blue",
          "label": "Intensität Blau (0 % bis 100 %)"
        },
        {
          "offset": 5,
          "function": "white",
          "label": "Intensität Weiß (0 % bis 100 %)"
        },
        {
          "offset": 6,
          "function": "strobe",
          "label": "Strobe-Effekt (0 Hz bis 20 Hz)",
          "defaultValue": 0,
          "ranges": [
            {
              "from": 0,
              "to": 0,
              "kind": "off",
              "label": "Aus"
            },
            {
              "from": 1,
              "to": 255,
              "kind": "strobe",
              "label": "Strobo langsam bis schnell",
              "speed": "slowToFast"
            }
          ]
        }
      ]
    },
    {
      "schemaVersion": 1,
      "id": "stairville-stage-flood-inst-qcl-24x10w-stage",
      "manufacturer": "Stairville",
      "model": "Stage Flood Inst QCL 24x10W",
      "mode": "STAGE",
      "category": "par",
      "channelCount": 11,
      "verified": true,
      "source": "Stairville Stage Flood Inst QCL 24×10W LED-Fluter, Bedienungsanleitung, Abschnitt 7.10 „Funktionen im 11-Kanal-DMX-Modus (STAGE)“, Seiten 41 bis 46, Menü Seite 31",
      "deviceSetup": "[MENU] drücken, mit [UP]/[DOWN] „RUN“ wählen, [ENTER], dort „dMX“ wählen. Dann im Menü „Personality“ den Modus „STAGE“ (11 Kanäle) wählen und unter „DMX Address“ die Adresse aus der App einstellen.",
      "notes": "Größter Modus. Kanal 2 und 3 sind laut Anleitung nur dann Geschwindigkeitsregler, wenn über Kanal 8 ein Automatikprogramm läuft; da die App Kanal 8 auf 0 lässt, bleiben sie Rot und Grün. Kanal 6 (Farb-Makros) und Kanal 8 (Programme) müssen auf 0 stehen, sonst übernimmt das Gerät das Licht. Kanal 10 legt die Dimmerkurve fest und bleibt auf 0 (linear). Kanal 11 wählt die ID-Adresse und bleibt auf 0 (alle IDs). Für den normalen Betrieb reicht der Modus Ar2.s.",
      "channels": [
        {
          "offset": 1,
          "function": "dimmer",
          "label": "Dimmer (0 % bis 100 %)"
        },
        {
          "offset": 2,
          "function": "red",
          "label": "Intensität Rot (0 % bis 100 %)"
        },
        {
          "offset": 3,
          "function": "green",
          "label": "Intensität Grün (0 % bis 100 %)"
        },
        {
          "offset": 4,
          "function": "blue",
          "label": "Intensität Blau (0 % bis 100 %)"
        },
        {
          "offset": 5,
          "function": "white",
          "label": "Intensität Weiß (0 % bis 100 %)"
        },
        {
          "offset": 6,
          "function": "colorMacro",
          "label": "Farb-Makros und Farbübergänge",
          "defaultValue": 0,
          "ranges": [
            {
              "from": 0,
              "to": 10,
              "kind": "off",
              "label": "Ohne Funktion"
            },
            {
              "from": 11,
              "to": 90,
              "kind": "effect",
              "label": "Feste Farbmischungen mit Fade-In"
            },
            {
              "from": 91,
              "to": 190,
              "kind": "effect",
              "label": "Farbübergänge, Tempo über Kanal 7"
            },
            {
              "from": 191,
              "to": 200,
              "kind": "slot",
              "label": "RGBW",
              "color": "#FFFFFF"
            },
            {
              "from": 201,
              "to": 205,
              "kind": "slot",
              "label": "Weiß 1"
            },
            {
              "from": 206,
              "to": 210,
              "kind": "slot",
              "label": "Weiß 2"
            },
            {
              "from": 211,
              "to": 215,
              "kind": "slot",
              "label": "Weiß 3"
            },
            {
              "from": 216,
              "to": 220,
              "kind": "slot",
              "label": "Weiß 4"
            },
            {
              "from": 221,
              "to": 225,
              "kind": "slot",
              "label": "Weiß 5"
            },
            {
              "from": 226,
              "to": 230,
              "kind": "slot",
              "label": "Weiß 6"
            },
            {
              "from": 231,
              "to": 235,
              "kind": "slot",
              "label": "Weiß 7"
            },
            {
              "from": 236,
              "to": 240,
              "kind": "slot",
              "label": "Weiß 8"
            },
            {
              "from": 241,
              "to": 245,
              "kind": "slot",
              "label": "Weiß 9"
            },
            {
              "from": 246,
              "to": 250,
              "kind": "slot",
              "label": "Weiß 10"
            },
            {
              "from": 251,
              "to": 255,
              "kind": "slot",
              "label": "Weiß 11"
            }
          ]
        },
        {
          "offset": 7,
          "function": "strobe",
          "label": "Strobe-Effekt (0 Hz bis 20 Hz) der Kanäle 1 bis 5, bei aktivem Kanal 6 Fade- bzw. Übergangsgeschwindigkeit",
          "defaultValue": 0,
          "ranges": [
            {
              "from": 0,
              "to": 15,
              "kind": "off",
              "label": "Keine Funktion"
            },
            {
              "from": 16,
              "to": 255,
              "kind": "strobe",
              "label": "Strobo langsam bis schnell",
              "speed": "slowToFast"
            }
          ]
        },
        {
          "offset": 8,
          "function": "program",
          "label": "Vorprogrammierte automatische Shows",
          "defaultValue": 0,
          "ranges": [
            {
              "from": 0,
              "to": 9,
              "kind": "off",
              "label": "Keine Funktion"
            },
            {
              "from": 10,
              "to": 109,
              "kind": "effect",
              "label": "Show 1 bis 10"
            },
            {
              "from": 110,
              "to": 255,
              "kind": "off",
              "label": "Keine Funktion"
            }
          ]
        },
        {
          "offset": 9,
          "function": "programSpeed",
          "label": "Geschwindigkeit der automatischen Shows",
          "defaultValue": 0
        },
        {
          "offset": 10,
          "function": "control",
          "label": "Dimmer-Geschwindigkeit",
          "defaultValue": 0,
          "ranges": [
            {
              "from": 0,
              "to": 49,
              "kind": "off",
              "label": "Dimmer aus, Änderungen linear"
            },
            {
              "from": 50,
              "to": 99,
              "kind": "other",
              "label": "Dimmer-Geschwindigkeit 1"
            },
            {
              "from": 100,
              "to": 149,
              "kind": "other",
              "label": "Dimmer-Geschwindigkeit 2"
            },
            {
              "from": 150,
              "to": 199,
              "kind": "other",
              "label": "Dimmer-Geschwindigkeit 3"
            },
            {
              "from": 200,
              "to": 255,
              "kind": "other",
              "label": "Dimmer-Geschwindigkeit 4"
            }
          ]
        },
        {
          "offset": 11,
          "function": "control",
          "label": "Id-Adressen für die eingestellte DMX-Adresse",
          "defaultValue": 0,
          "ranges": [
            {
              "from": 0,
              "to": 9,
              "kind": "off",
              "label": "Alle Ids"
            },
            {
              "from": 10,
              "to": 255,
              "kind": "other",
              "label": "Einzelne Id"
            }
          ]
        }
      ]
    },
    {
      "schemaVersion": 1,
      "id": "stairville-wild-wash-132-led-rgb-6ch",
      "manufacturer": "Stairville",
      "model": "Wild Wash 132 LED RGB DMX",
      "mode": "6Ch",
      "category": "par",
      "channelCount": 6,
      "verified": true,
      "source": "Stairville Wild Wash, Bedienungsanleitung 399664_399663_399658_v4_de, Abschnitt 7.21 „Funktionen im DMX-Modus 6Ch (Ausführungen mit RGB-LEDs)“, Seiten 45 und 46",
      "deviceSetup": "[MODE] so oft drücken, bis „6Ch“ im Display steht, mit [ENTER] bestätigen. Danach die Adresse aus der App einstellen und mit [ENTER] bestätigen.",
      "notes": "Fluter mit 132 RGB-LEDs. Kanal 2 ist der Shutter: Bei 0 leuchtet er ganz normal, die Helligkeit kommt von Kanal 1 – deshalb ist er nicht als „needsOpen“ markiert. Kanal 6 muss unter 6 bleiben, sonst übernimmt die eingebaute Musiksteuerung; die App lässt ihn auf 0. Dieselbe Anleitung gilt für die anderen Wild-Wash-Ausführungen mit RGB-LEDs.",
      "channels": [
        {
          "offset": 1,
          "function": "dimmer",
          "label": "Dimmer (0 %…100 %)"
        },
        {
          "offset": 2,
          "function": "shutter",
          "label": "Strobe",
          "ranges": [
            {
              "from": 0,
              "to": 5,
              "kind": "open",
              "label": "LEDs an, Helligkeit über Kanal 1"
            },
            {
              "from": 6,
              "to": 10,
              "kind": "closed",
              "label": "LEDs aus"
            },
            {
              "from": 11,
              "to": 33,
              "kind": "random",
              "label": "Zufällige Impulse, langsam bis schnell",
              "speed": "slowToFast"
            },
            {
              "from": 34,
              "to": 56,
              "kind": "random",
              "label": "Zufällig ansteigende Helligkeit, langsam bis schnell",
              "speed": "slowToFast"
            },
            {
              "from": 57,
              "to": 79,
              "kind": "random",
              "label": "Zufällig sinkende Helligkeit, langsam bis schnell",
              "speed": "slowToFast"
            },
            {
              "from": 80,
              "to": 102,
              "kind": "random",
              "label": "Zufälliges Strobo, langsam bis schnell",
              "speed": "slowToFast"
            },
            {
              "from": 103,
              "to": 127,
              "kind": "pulse",
              "label": "Unterbrechungseffekt, 5 s bis 1 s"
            },
            {
              "from": 128,
              "to": 250,
              "kind": "strobe",
              "label": "Strobo, etwa 0 bis 30 Hz",
              "speed": "slowToFast"
            },
            {
              "from": 251,
              "to": 255,
              "kind": "open",
              "label": "LEDs an, Helligkeit über Kanal 1"
            }
          ]
        },
        {
          "offset": 3,
          "function": "red",
          "label": "Intensität Rot (0 %…100 %)"
        },
        {
          "offset": 4,
          "function": "green",
          "label": "Intensität Grün (0 %…100 %)"
        },
        {
          "offset": 5,
          "function": "blue",
          "label": "Intensität Blau (0 %…100 %)"
        },
        {
          "offset": 6,
          "function": "soundActive",
          "label": "Musiksteuerung",
          "ranges": [
            {
              "from": 0,
              "to": 5,
              "kind": "off",
              "label": "Musiksteuerung aus"
            },
            {
              "from": 6,
              "to": 255,
              "kind": "effect",
              "label": "Musiksteuerung an, Empfindlichkeit ansteigend"
            }
          ]
        }
      ]
    },
    {
      "schemaVersion": 1,
      "id": "stairville-wild-wash-132-led-white-3ch2",
      "manufacturer": "Stairville",
      "model": "Wild Wash 132 LED White DMX",
      "mode": "3Ch2",
      "category": "par",
      "channelCount": 3,
      "verified": true,
      "source": "Stairville Wild Wash, Bedienungsanleitung 399664_399663_399658_v4_de, Abschnitt 7.18 „Funktionen im DMX-Modus 3Ch2 (Ausführung mit weißen LEDs)“, Seiten 41 und 42",
      "deviceSetup": "[MODE] so oft drücken, bis „3Ch2“ im Display steht, mit [ENTER] bestätigen. Danach die Adresse aus der App einstellen und mit [ENTER] bestätigen.",
      "notes": "Weißer Fluter mit 132 LEDs, bei Thomann als „Wild Wash 132 LED CW“ geführt. Das Gerät hat keine Farbkanäle, die Farbwahl der App wirkt deshalb nicht darauf – Helligkeit, Strobo und Blinder schon. Kanal 2 ist der Shutter: Bei 0 leuchtet er ganz normal, deshalb ist er nicht als „needsOpen“ markiert. Kanal 3 muss unter 6 bleiben, sonst übernimmt die eingebaute Musiksteuerung.",
      "channels": [
        {
          "offset": 1,
          "function": "dimmer",
          "label": "Dimmer (0 %…100 %)"
        },
        {
          "offset": 2,
          "function": "shutter",
          "label": "Strobe",
          "ranges": [
            {
              "from": 0,
              "to": 5,
              "kind": "open",
              "label": "LEDs an, Helligkeit über Kanal 1"
            },
            {
              "from": 6,
              "to": 10,
              "kind": "closed",
              "label": "LEDs aus"
            },
            {
              "from": 11,
              "to": 33,
              "kind": "random",
              "label": "Zufällige Impulse, langsam bis schnell",
              "speed": "slowToFast"
            },
            {
              "from": 34,
              "to": 56,
              "kind": "random",
              "label": "Zufällig ansteigende Helligkeit, langsam bis schnell",
              "speed": "slowToFast"
            },
            {
              "from": 57,
              "to": 79,
              "kind": "random",
              "label": "Zufällig sinkende Helligkeit, langsam bis schnell",
              "speed": "slowToFast"
            },
            {
              "from": 80,
              "to": 102,
              "kind": "random",
              "label": "Zufälliges Strobo, langsam bis schnell",
              "speed": "slowToFast"
            },
            {
              "from": 103,
              "to": 127,
              "kind": "pulse",
              "label": "Unterbrechungseffekt, 5 s bis 1 s"
            },
            {
              "from": 128,
              "to": 250,
              "kind": "strobe",
              "label": "Strobo, etwa 0 bis 30 Hz",
              "speed": "slowToFast"
            },
            {
              "from": 251,
              "to": 255,
              "kind": "open",
              "label": "LEDs an, Helligkeit über Kanal 1"
            }
          ]
        },
        {
          "offset": 3,
          "function": "soundActive",
          "label": "Musiksteuerung",
          "ranges": [
            {
              "from": 0,
              "to": 5,
              "kind": "off",
              "label": "Musiksteuerung aus"
            },
            {
              "from": 6,
              "to": 255,
              "kind": "effect",
              "label": "Musiksteuerung an, Empfindlichkeit ansteigend"
            }
          ]
        }
      ]
    },
    {
      "schemaVersion": 1,
      "id": "stairville-wild-wash-648-led-rgb-6ch",
      "manufacturer": "Stairville",
      "model": "Wild Wash 648 LED RGB DMX",
      "mode": "6Ch",
      "category": "par",
      "channelCount": 6,
      "verified": true,
      "source": "Stairville Wild Wash, Bedienungsanleitung 399664_399663_399658_v4_de, Abschnitt 7.21 „Funktionen im DMX-Modus 6Ch (Ausführungen mit RGB-LEDs)“, Seiten 45 und 46",
      "deviceSetup": "[MODE] so oft drücken, bis „6Ch“ im Display steht, mit [ENTER] bestätigen. Danach die Adresse aus der App einstellen und mit [ENTER] bestätigen.",
      "notes": "Fluter mit 648 RGB-LEDs. Kanal 2 ist der Shutter: Bei 0 leuchtet er ganz normal, die Helligkeit kommt von Kanal 1 – deshalb ist er nicht als „needsOpen“ markiert. Kanal 6 muss unter 6 bleiben, sonst übernimmt die eingebaute Musiksteuerung; die App lässt ihn auf 0. Dieselbe Anleitung gilt für die anderen Wild-Wash-Ausführungen mit RGB-LEDs.",
      "channels": [
        {
          "offset": 1,
          "function": "dimmer",
          "label": "Dimmer (0 %…100 %)"
        },
        {
          "offset": 2,
          "function": "shutter",
          "label": "Strobe",
          "ranges": [
            {
              "from": 0,
              "to": 5,
              "kind": "open",
              "label": "LEDs an, Helligkeit über Kanal 1"
            },
            {
              "from": 6,
              "to": 10,
              "kind": "closed",
              "label": "LEDs aus"
            },
            {
              "from": 11,
              "to": 33,
              "kind": "random",
              "label": "Zufällige Impulse, langsam bis schnell",
              "speed": "slowToFast"
            },
            {
              "from": 34,
              "to": 56,
              "kind": "random",
              "label": "Zufällig ansteigende Helligkeit, langsam bis schnell",
              "speed": "slowToFast"
            },
            {
              "from": 57,
              "to": 79,
              "kind": "random",
              "label": "Zufällig sinkende Helligkeit, langsam bis schnell",
              "speed": "slowToFast"
            },
            {
              "from": 80,
              "to": 102,
              "kind": "random",
              "label": "Zufälliges Strobo, langsam bis schnell",
              "speed": "slowToFast"
            },
            {
              "from": 103,
              "to": 127,
              "kind": "pulse",
              "label": "Unterbrechungseffekt, 5 s bis 1 s"
            },
            {
              "from": 128,
              "to": 250,
              "kind": "strobe",
              "label": "Strobo, etwa 0 bis 30 Hz",
              "speed": "slowToFast"
            },
            {
              "from": 251,
              "to": 255,
              "kind": "open",
              "label": "LEDs an, Helligkeit über Kanal 1"
            }
          ]
        },
        {
          "offset": 3,
          "function": "red",
          "label": "Intensität Rot (0 %…100 %)"
        },
        {
          "offset": 4,
          "function": "green",
          "label": "Intensität Grün (0 %…100 %)"
        },
        {
          "offset": 5,
          "function": "blue",
          "label": "Intensität Blau (0 %…100 %)"
        },
        {
          "offset": 6,
          "function": "soundActive",
          "label": "Musiksteuerung",
          "ranges": [
            {
              "from": 0,
              "to": 5,
              "kind": "off",
              "label": "Musiksteuerung aus"
            },
            {
              "from": 6,
              "to": 255,
              "kind": "effect",
              "label": "Musiksteuerung an, Empfindlichkeit ansteigend"
            }
          ]
        }
      ]
    },
    {
      "schemaVersion": 1,
      "id": "stairville-wild-wash-pro-648-led-rgb-6ch",
      "manufacturer": "Stairville",
      "model": "Wild Wash Pro 648 LED RGB DMX",
      "mode": "6CH",
      "category": "par",
      "channelCount": 6,
      "verified": true,
      "source": "Stairville Wild Wash Pro 648, Bedienungsanleitung 432585_c_432585_432586_481229_v4_de, Abschnitt 7.14 „Funktionen im DMX-Modus 6Ch (Ausführung mit RGB-LEDs)“, Seiten 46 und 47",
      "deviceSetup": "[MODE] so oft drücken, bis „6CH“ im Display steht, mit [ENTER] bestätigen. Danach [MODE] drücken, bis die Adresse („Axxx“) erscheint, und dort die Adresse aus der App einstellen.",
      "notes": "Fluter mit 648 RGB-LEDs (Artikelnummer 432585). Kanal 2 ist der Shutter: Bei 0 leuchtet er ganz normal, deshalb ist er nicht als „needsOpen“ markiert. Kanal 6 muss unter 6 bleiben, sonst übernimmt die eingebaute Musiksteuerung. Dieselbe Anleitung gilt für die Ausführungen mit weißen und mit warmweißen LEDs, die haben aber andere Modi.",
      "channels": [
        {
          "offset": 1,
          "function": "dimmer",
          "label": "Dimmer (0 % bis 100 %)"
        },
        {
          "offset": 2,
          "function": "shutter",
          "label": "Strobe",
          "ranges": [
            {
              "from": 0,
              "to": 5,
              "kind": "open",
              "label": "LEDs an, Helligkeit über Kanal 1"
            },
            {
              "from": 6,
              "to": 10,
              "kind": "closed",
              "label": "LEDs aus"
            },
            {
              "from": 11,
              "to": 33,
              "kind": "random",
              "label": "Zufällige Impulse, langsam bis schnell",
              "speed": "slowToFast"
            },
            {
              "from": 34,
              "to": 56,
              "kind": "random",
              "label": "Zufällig ansteigende Helligkeit, langsam bis schnell",
              "speed": "slowToFast"
            },
            {
              "from": 57,
              "to": 79,
              "kind": "random",
              "label": "Zufällig sinkende Helligkeit, langsam bis schnell",
              "speed": "slowToFast"
            },
            {
              "from": 80,
              "to": 102,
              "kind": "random",
              "label": "Zufälliges Strobo, langsam bis schnell",
              "speed": "slowToFast"
            },
            {
              "from": 103,
              "to": 127,
              "kind": "pulse",
              "label": "Unterbrechungseffekt, 5 s bis 1 s"
            },
            {
              "from": 128,
              "to": 250,
              "kind": "strobe",
              "label": "Strobo, etwa 0 bis 30 Hz",
              "speed": "slowToFast"
            },
            {
              "from": 251,
              "to": 255,
              "kind": "open",
              "label": "LEDs an, Helligkeit über Kanal 1"
            }
          ]
        },
        {
          "offset": 3,
          "function": "red",
          "label": "Intensität Rot (0 % bis 100 %)"
        },
        {
          "offset": 4,
          "function": "green",
          "label": "Intensität Grün (0 % bis 100 %)"
        },
        {
          "offset": 5,
          "function": "blue",
          "label": "Intensität Blau (0 % bis 100 %)"
        },
        {
          "offset": 6,
          "function": "soundActive",
          "label": "Musiksteuerung",
          "ranges": [
            {
              "from": 0,
              "to": 5,
              "kind": "off",
              "label": "Musiksteuerung aus"
            },
            {
              "from": 6,
              "to": 255,
              "kind": "effect",
              "label": "Musiksteuerung an, Empfindlichkeit ansteigend"
            }
          ]
        }
      ]
    },
    {
      "schemaVersion": 1,
      "id": "varytec-bat-par-v2-rgbww-12ch",
      "manufacturer": "Varytec",
      "model": "bat.PAR V2 RGBWW",
      "mode": "Channel 12",
      "category": "par",
      "channelCount": 12,
      "verified": true,
      "source": "Varytec bat.PAR V2 RGBWW / RGBAM, Bedienungsanleitung 26.01.2026, ID 580501, 613587 (V5), Abschnitt 7.20 „Funktionen im 12-Kanal-DMX-Modus (Art.-Nr. 580501)“, Seiten 52 bis 54",
      "deviceSetup": "[ENTER] für das Hauptmenü, „DMX Mode“ → „Channels Mode“ → „Channel 12“. Dann „DMX Mode“ → „DMX Address“ auf die Adresse aus der App.",
      "notes": "Gilt für die Ausführung RGBWW (Art.-Nr. 580501) mit 6 × 10-W-LEDs; die Ausführung RGBAM (613587) hat andere Modi und braucht ein eigenes Modell. Der Weiß-Kanal fasst beide Weißtöne zusammen, die Farbtemperatur läuft über die Weiß-Makros. Wie der 8-Kanal-Modus, zusätzlich mit den eingebauten Programmen auf Kanal 9 und 10. Kanal 9 muss auf 0 bleiben, sonst übernimmt das Gerät die Farbe selbst – die App lässt ihn in Ruhe. Die Kanäle für Farb- und Weiß-Makros nennt die Anleitung ohne Aus-Wert („0…255 Auswahl Farb-Makros 1 bis 51“). Die App lässt sie auf 0 stehen. Mischt das Gerät dort trotzdem eine Makro-Farbe dazu, im Kanal-Test nachsehen. Ebenso steht für den Strobo-Kanal nur „Geschwindigkeit steigend“; das Modell nimmt an, dass 0 aus bedeutet.",
      "channels": [
        {
          "offset": 1,
          "function": "dimmer",
          "label": "Master-Dimmer (0 % bis 100 %)"
        },
        {
          "offset": 2,
          "function": "red",
          "label": "Intensität Rot (0 % bis 100 %)"
        },
        {
          "offset": 3,
          "function": "green",
          "label": "Intensität Grün (0 % bis 100 %)"
        },
        {
          "offset": 4,
          "function": "blue",
          "label": "Intensität Blau (0 % bis 100 %)"
        },
        {
          "offset": 5,
          "function": "white",
          "label": "Intensität Weiß (0 % bis 100 %)"
        },
        {
          "offset": 6,
          "function": "other",
          "label": "Auswahl Farb-Makros 1 bis 51",
          "defaultValue": 0
        },
        {
          "offset": 7,
          "function": "other",
          "label": "Auswahl Weiß-Makros 2.500 K bis 8.000 K",
          "defaultValue": 0
        },
        {
          "offset": 8,
          "function": "strobe",
          "label": "Stroboskop-Effekt (Geschwindigkeit steigend)",
          "ranges": [
            {
              "from": 0,
              "to": 0,
              "kind": "off",
              "label": "Keine Funktion"
            },
            {
              "from": 1,
              "to": 255,
              "kind": "strobe",
              "label": "Strobo langsam bis schnell",
              "speed": "slowToFast"
            }
          ]
        },
        {
          "offset": 9,
          "function": "program",
          "label": "Automatik- und Musikprogramme",
          "defaultValue": 0,
          "ranges": [
            {
              "from": 0,
              "to": 19,
              "kind": "off",
              "label": "Keine Funktion"
            },
            {
              "from": 20,
              "to": 89,
              "kind": "effect",
              "label": "Automatikprogramme 1 bis 12"
            },
            {
              "from": 90,
              "to": 139,
              "kind": "off",
              "label": "Stopp"
            },
            {
              "from": 140,
              "to": 255,
              "kind": "effect",
              "label": "Musikprogramme 1 bis 10"
            }
          ]
        },
        {
          "offset": 10,
          "function": "programSpeed",
          "label": "Ablaufgeschwindigkeit bzw. Mikrofonempfindlichkeit, je nach Kanal 9"
        },
        {
          "offset": 11,
          "function": "control",
          "label": "Ansprechverhalten Master-Dimmer",
          "defaultValue": 0,
          "ranges": [
            {
              "from": 0,
              "to": 9,
              "kind": "off",
              "label": "Keine Funktion"
            },
            {
              "from": 10,
              "to": 29,
              "kind": "other",
              "label": "Ansprechverhalten 1 (schnell)"
            },
            {
              "from": 30,
              "to": 69,
              "kind": "other",
              "label": "Ansprechverhalten 2"
            },
            {
              "from": 70,
              "to": 129,
              "kind": "other",
              "label": "Ansprechverhalten 3"
            },
            {
              "from": 130,
              "to": 189,
              "kind": "other",
              "label": "Ansprechverhalten 4"
            },
            {
              "from": 190,
              "to": 255,
              "kind": "other",
              "label": "Ansprechverhalten 5 (langsam)"
            }
          ]
        },
        {
          "offset": 12,
          "function": "control",
          "label": "Dimmerkurve",
          "defaultValue": 0,
          "ranges": [
            {
              "from": 0,
              "to": 14,
              "kind": "other",
              "label": "Dimmerkurve laut Einstellung am Gerät"
            },
            {
              "from": 15,
              "to": 59,
              "kind": "other",
              "label": "Dimmerkurve 1"
            },
            {
              "from": 60,
              "to": 119,
              "kind": "other",
              "label": "Dimmerkurve 2"
            },
            {
              "from": 120,
              "to": 179,
              "kind": "other",
              "label": "Dimmerkurve 3"
            },
            {
              "from": 180,
              "to": 255,
              "kind": "other",
              "label": "Dimmerkurve 4"
            }
          ]
        }
      ]
    },
    {
      "schemaVersion": 1,
      "id": "varytec-bat-par-v2-rgbww-16ch",
      "manufacturer": "Varytec",
      "model": "bat.PAR V2 RGBWW",
      "mode": "Channel 16",
      "category": "par",
      "channelCount": 16,
      "verified": true,
      "source": "Varytec bat.PAR V2 RGBWW / RGBAM, Bedienungsanleitung 26.01.2026, ID 580501, 613587 (V5), Abschnitt 7.23 „Funktionen im 16-Kanal-DMX-Modus (Art.-Nr. 580501)“, Seiten 58 und 59",
      "deviceSetup": "[ENTER] für das Hauptmenü, „DMX Mode“ → „Channels Mode“ → „Channel 16“. Dann „DMX Mode“ → „DMX Address“ auf die Adresse aus der App.",
      "notes": "Gilt für die Ausführung RGBWW (Art.-Nr. 580501) mit 6 × 10-W-LEDs; die Ausführung RGBAM (613587) hat andere Modi und braucht ein eigenes Modell. Der Weiß-Kanal fasst beide Weißtöne zusammen, die Farbtemperatur läuft über die Weiß-Makros. Wie der 12-Kanal-Modus, zusätzlich mit 16-Bit-Feinkanälen für die vier Farben. Die App nutzt nur die groben Farbkanäle, die Feinkanäle bleiben auf 0. Die Kanäle für Farb- und Weiß-Makros nennt die Anleitung ohne Aus-Wert („0…255 Auswahl Farb-Makros 1 bis 51“). Die App lässt sie auf 0 stehen. Mischt das Gerät dort trotzdem eine Makro-Farbe dazu, im Kanal-Test nachsehen. Ebenso steht für den Strobo-Kanal nur „Geschwindigkeit steigend“; das Modell nimmt an, dass 0 aus bedeutet.",
      "channels": [
        {
          "offset": 1,
          "function": "dimmer",
          "label": "Master-Dimmer (0 % bis 100 %)"
        },
        {
          "offset": 2,
          "function": "red",
          "label": "Intensität Rot (0 % bis 100 %)"
        },
        {
          "offset": 3,
          "function": "other",
          "label": "Feineinstellung Intensität Rot (0 % bis 100 %)"
        },
        {
          "offset": 4,
          "function": "green",
          "label": "Intensität Grün (0 % bis 100 %)"
        },
        {
          "offset": 5,
          "function": "other",
          "label": "Feineinstellung Intensität Grün (0 % bis 100 %)"
        },
        {
          "offset": 6,
          "function": "blue",
          "label": "Intensität Blau (0 % bis 100 %)"
        },
        {
          "offset": 7,
          "function": "other",
          "label": "Feineinstellung Intensität Blau (0 % bis 100 %)"
        },
        {
          "offset": 8,
          "function": "white",
          "label": "Intensität Weiß (0 % bis 100 %)"
        },
        {
          "offset": 9,
          "function": "other",
          "label": "Feineinstellung Intensität Weiß (0 % bis 100 %)"
        },
        {
          "offset": 10,
          "function": "other",
          "label": "Auswahl Farb-Makros 1 bis 51",
          "defaultValue": 0
        },
        {
          "offset": 11,
          "function": "other",
          "label": "Auswahl Weiß-Makros 2.500 K bis 8.000 K",
          "defaultValue": 0
        },
        {
          "offset": 12,
          "function": "strobe",
          "label": "Stroboskop-Effekt (Geschwindigkeit steigend)",
          "ranges": [
            {
              "from": 0,
              "to": 0,
              "kind": "off",
              "label": "Keine Funktion"
            },
            {
              "from": 1,
              "to": 255,
              "kind": "strobe",
              "label": "Strobo langsam bis schnell",
              "speed": "slowToFast"
            }
          ]
        },
        {
          "offset": 13,
          "function": "program",
          "label": "Automatik- und Musikprogramme",
          "defaultValue": 0,
          "ranges": [
            {
              "from": 0,
              "to": 19,
              "kind": "off",
              "label": "Keine Funktion"
            },
            {
              "from": 20,
              "to": 89,
              "kind": "effect",
              "label": "Automatikprogramme 1 bis 12"
            },
            {
              "from": 90,
              "to": 139,
              "kind": "off",
              "label": "Stopp"
            },
            {
              "from": 140,
              "to": 255,
              "kind": "effect",
              "label": "Musikprogramme 1 bis 10"
            }
          ]
        },
        {
          "offset": 14,
          "function": "programSpeed",
          "label": "Ablaufgeschwindigkeit bzw. Mikrofonempfindlichkeit, je nach Kanal 13"
        },
        {
          "offset": 15,
          "function": "control",
          "label": "Ansprechverhalten Master-Dimmer",
          "defaultValue": 0,
          "ranges": [
            {
              "from": 0,
              "to": 9,
              "kind": "off",
              "label": "Keine Funktion"
            },
            {
              "from": 10,
              "to": 29,
              "kind": "other",
              "label": "Ansprechverhalten 1 (schnell)"
            },
            {
              "from": 30,
              "to": 69,
              "kind": "other",
              "label": "Ansprechverhalten 2"
            },
            {
              "from": 70,
              "to": 129,
              "kind": "other",
              "label": "Ansprechverhalten 3"
            },
            {
              "from": 130,
              "to": 189,
              "kind": "other",
              "label": "Ansprechverhalten 4"
            },
            {
              "from": 190,
              "to": 255,
              "kind": "other",
              "label": "Ansprechverhalten 5 (langsam)"
            }
          ]
        },
        {
          "offset": 16,
          "function": "control",
          "label": "Dimmerkurve",
          "defaultValue": 0,
          "ranges": [
            {
              "from": 0,
              "to": 14,
              "kind": "other",
              "label": "Dimmerkurve laut Einstellung am Gerät"
            },
            {
              "from": 15,
              "to": 59,
              "kind": "other",
              "label": "Dimmerkurve 1"
            },
            {
              "from": 60,
              "to": 119,
              "kind": "other",
              "label": "Dimmerkurve 2"
            },
            {
              "from": 120,
              "to": 179,
              "kind": "other",
              "label": "Dimmerkurve 3"
            },
            {
              "from": 180,
              "to": 255,
              "kind": "other",
              "label": "Dimmerkurve 4"
            }
          ]
        }
      ]
    },
    {
      "schemaVersion": 1,
      "id": "varytec-bat-par-v2-rgbww-5ch",
      "manufacturer": "Varytec",
      "model": "bat.PAR V2 RGBWW",
      "mode": "Channel 05",
      "category": "par",
      "channelCount": 5,
      "verified": true,
      "source": "Varytec bat.PAR V2 RGBWW / RGBAM, Bedienungsanleitung 26.01.2026, ID 580501, 613587 (V5), Abschnitt 7.17 „Funktionen im 5-Kanal-DMX-Modus (Art.-Nr. 580501)“, Seite 50",
      "deviceSetup": "[ENTER] für das Hauptmenü, „DMX Mode“ → „Channels Mode“ → „Channel 05“. Dann „DMX Mode“ → „DMX Address“ auf die Adresse aus der App.",
      "notes": "Gilt für die Ausführung RGBWW (Art.-Nr. 580501) mit 6 × 10-W-LEDs; die Ausführung RGBAM (613587) hat andere Modi und braucht ein eigenes Modell. Der Weiß-Kanal fasst beide Weißtöne zusammen, die Farbtemperatur läuft über die Weiß-Makros. Ohne Dimmer-Kanal: Die Helligkeit der App regelt direkt die Farbkanäle. Wer einen Dimmer möchte, nimmt den 8-Kanal-Modus. Die Kanäle für Farb- und Weiß-Makros nennt die Anleitung ohne Aus-Wert („0…255 Auswahl Farb-Makros 1 bis 51“). Die App lässt sie auf 0 stehen. Mischt das Gerät dort trotzdem eine Makro-Farbe dazu, im Kanal-Test nachsehen. Ebenso steht für den Strobo-Kanal nur „Geschwindigkeit steigend“; das Modell nimmt an, dass 0 aus bedeutet.",
      "channels": [
        {
          "offset": 1,
          "function": "red",
          "label": "Intensität Rot (0 % bis 100 %)"
        },
        {
          "offset": 2,
          "function": "green",
          "label": "Intensität Grün (0 % bis 100 %)"
        },
        {
          "offset": 3,
          "function": "blue",
          "label": "Intensität Blau (0 % bis 100 %)"
        },
        {
          "offset": 4,
          "function": "white",
          "label": "Intensität Weiß (0 % bis 100 %)"
        },
        {
          "offset": 5,
          "function": "strobe",
          "label": "Stroboskop-Effekt (Geschwindigkeit steigend)",
          "ranges": [
            {
              "from": 0,
              "to": 0,
              "kind": "off",
              "label": "Keine Funktion"
            },
            {
              "from": 1,
              "to": 255,
              "kind": "strobe",
              "label": "Strobo langsam bis schnell",
              "speed": "slowToFast"
            }
          ]
        }
      ]
    },
    {
      "schemaVersion": 1,
      "id": "varytec-bat-par-v2-rgbww-8ch",
      "manufacturer": "Varytec",
      "model": "bat.PAR V2 RGBWW",
      "mode": "Channel 08",
      "category": "par",
      "channelCount": 8,
      "verified": true,
      "source": "Varytec bat.PAR V2 RGBWW / RGBAM, Bedienungsanleitung 26.01.2026, ID 580501, 613587 (V5), Abschnitt 7.18 „Funktionen im 8-Kanal-DMX-Modus (Art.-Nr. 580501)“, Seiten 50 und 51",
      "deviceSetup": "[ENTER] für das Hauptmenü, „DMX Mode“ → „Channels Mode“ → „Channel 08“. Dann „DMX Mode“ → „DMX Address“ auf die Adresse aus der App.",
      "notes": "Gilt für die Ausführung RGBWW (Art.-Nr. 580501) mit 6 × 10-W-LEDs; die Ausführung RGBAM (613587) hat andere Modi und braucht ein eigenes Modell. Der Weiß-Kanal fasst beide Weißtöne zusammen, die Farbtemperatur läuft über die Weiß-Makros. Empfohlener Modus: Dimmer, vier Farben und Strobo. Die Kanäle für Farb- und Weiß-Makros nennt die Anleitung ohne Aus-Wert („0…255 Auswahl Farb-Makros 1 bis 51“). Die App lässt sie auf 0 stehen. Mischt das Gerät dort trotzdem eine Makro-Farbe dazu, im Kanal-Test nachsehen. Ebenso steht für den Strobo-Kanal nur „Geschwindigkeit steigend“; das Modell nimmt an, dass 0 aus bedeutet.",
      "channels": [
        {
          "offset": 1,
          "function": "dimmer",
          "label": "Master-Dimmer (0 % bis 100 %)"
        },
        {
          "offset": 2,
          "function": "red",
          "label": "Intensität Rot (0 % bis 100 %)"
        },
        {
          "offset": 3,
          "function": "green",
          "label": "Intensität Grün (0 % bis 100 %)"
        },
        {
          "offset": 4,
          "function": "blue",
          "label": "Intensität Blau (0 % bis 100 %)"
        },
        {
          "offset": 5,
          "function": "white",
          "label": "Intensität Weiß (0 % bis 100 %)"
        },
        {
          "offset": 6,
          "function": "other",
          "label": "Auswahl Farb-Makros 1 bis 51",
          "defaultValue": 0
        },
        {
          "offset": 7,
          "function": "other",
          "label": "Auswahl Weiß-Makros 2.500 K bis 8.000 K",
          "defaultValue": 0
        },
        {
          "offset": 8,
          "function": "strobe",
          "label": "Stroboskop-Effekt (Geschwindigkeit steigend)",
          "ranges": [
            {
              "from": 0,
              "to": 0,
              "kind": "off",
              "label": "Keine Funktion"
            },
            {
              "from": 1,
              "to": 255,
              "kind": "strobe",
              "label": "Strobo langsam bis schnell",
              "speed": "slowToFast"
            }
          ]
        }
      ]
    },
    {
      "schemaVersion": 1,
      "id": "varytec-battery-event-par-ip65-6in1-11ch",
      "manufacturer": "Varytec",
      "model": "Battery Event Par IP65 6in1",
      "mode": "Ch11",
      "category": "par",
      "channelCount": 11,
      "verified": true,
      "source": "Varytec Battery Event Par IP65 6in1, Bedienungsanleitung 435604_v5_de, Abschnitt 7.8 „Funktionen im 11-Kanal-DMX-Modus“, Seite 34",
      "deviceSetup": "MENU → „Chnd“ auf „Ch11“, dann MENU → „Addr“ auf die Adresse aus der App.",
      "notes": "Akku-Uplight mit RGBW, Bernstein und UV. Kanal 9 muss unter 11 bleiben, sonst übernimmt das Gerät die Farbe selbst; die App lässt ihn auf 0. Kanal 11 muss unter 16 bleiben, sonst schaltet sich die Musiksteuerung ein. Das Gerät kann auch über Funk-DMX angesteuert werden, dafür braucht es hinter der Lichtbox einen WDMX-Sender.",
      "channels": [
        {
          "offset": 1,
          "function": "red",
          "label": "Intensität Rot (0 % bis 100 %), wenn Kanal 9 = 0…10"
        },
        {
          "offset": 2,
          "function": "green",
          "label": "Intensität Grün (0 % bis 100 %), wenn Kanal 9 = 0…10"
        },
        {
          "offset": 3,
          "function": "blue",
          "label": "Intensität Blau (0 % bis 100 %), wenn Kanal 9 = 0…10"
        },
        {
          "offset": 4,
          "function": "white",
          "label": "Intensität Weiß (0 % bis 100 %), wenn Kanal 9 = 0…10"
        },
        {
          "offset": 5,
          "function": "amber",
          "label": "Intensität Bernsteinfarben (0 % bis 100 %), wenn Kanal 9 = 0…10"
        },
        {
          "offset": 6,
          "function": "uv",
          "label": "Intensität UV (0 % bis 100 %), wenn Kanal 9 = 0…10"
        },
        {
          "offset": 7,
          "function": "dimmer",
          "label": "Helligkeit (0 % bis 100 %)"
        },
        {
          "offset": 8,
          "function": "strobe",
          "label": "Strobe-Effekt, Geschwindigkeit ansteigend",
          "ranges": [
            {
              "from": 0,
              "to": 0,
              "kind": "off",
              "label": "Kein Strobo"
            },
            {
              "from": 1,
              "to": 255,
              "kind": "strobe",
              "label": "Strobo langsam bis schnell",
              "speed": "slowToFast"
            }
          ]
        },
        {
          "offset": 9,
          "function": "colorMacro",
          "label": "Auswahl einer automatischen Show",
          "defaultValue": 0,
          "ranges": [
            {
              "from": 0,
              "to": 10,
              "kind": "off",
              "label": "Farbe und Helligkeit über die Kanäle 1 bis 8"
            },
            {
              "from": 11,
              "to": 200,
              "kind": "effect",
              "label": "Automatische Shows des Geräts"
            },
            {
              "from": 201,
              "to": 255,
              "kind": "effect",
              "label": "Weitere Shows des Geräts"
            }
          ]
        },
        {
          "offset": 10,
          "function": "programSpeed",
          "label": "Geschwindigkeit der gewählten Show, wenn Kanal 9 = 11…200"
        },
        {
          "offset": 11,
          "function": "soundActive",
          "label": "Musiksteuerung",
          "ranges": [
            {
              "from": 0,
              "to": 15,
              "kind": "off",
              "label": "Ausgeschaltet"
            },
            {
              "from": 16,
              "to": 255,
              "kind": "effect",
              "label": "Eingeschaltet"
            }
          ]
        }
      ]
    },
    {
      "schemaVersion": 1,
      "id": "varytec-beamstick-40-120ch",
      "manufacturer": "Varytec",
      "model": "BeamStick 40",
      "mode": "120 CH",
      "category": "pixelBar",
      "channelCount": 120,
      "segments": 40,
      "verified": true,
      "source": "Varytec BeamStick 40 LED-Bar, Bedienungsanleitung 02.04.2025, ID 593865, Abschnitt 7.7 „Funktionen im 120-Kanal-DMX-Modus“, Seite 41",
      "deviceSetup": "Im Hauptmenü zu „DMX Mode“ gehen und „120 CH“ wählen, mit [ENTER] bestätigen. Dann unter „DMX Addr“ die Adresse aus der App einstellen.",
      "notes": "Alle 40 LEDs einzeln in Rot, Grün und Blau. Ohne Dimmer und Strobo – wer beides möchte, nimmt den 122-Kanal-Modus, der dieselben Pixel hat. Die Anleitung schreibt die Kanäle 4 bis 117 nicht aus, das Muster Rot/Grün/Blau je LED läuft aber durchgehend von LED 1 bis LED 40.",
      "channels": [
        {
          "offset": 1,
          "function": "red",
          "label": "Rot 1 (0 %…100 %)",
          "segment": 1
        },
        {
          "offset": 2,
          "function": "green",
          "label": "Grün 1 (0 %…100 %)",
          "segment": 1
        },
        {
          "offset": 3,
          "function": "blue",
          "label": "Blau 1 (0 %…100 %)",
          "segment": 1
        },
        {
          "offset": 4,
          "function": "red",
          "label": "Rot 2 (0 %…100 %)",
          "segment": 2
        },
        {
          "offset": 5,
          "function": "green",
          "label": "Grün 2 (0 %…100 %)",
          "segment": 2
        },
        {
          "offset": 6,
          "function": "blue",
          "label": "Blau 2 (0 %…100 %)",
          "segment": 2
        },
        {
          "offset": 7,
          "function": "red",
          "label": "Rot 3 (0 %…100 %)",
          "segment": 3
        },
        {
          "offset": 8,
          "function": "green",
          "label": "Grün 3 (0 %…100 %)",
          "segment": 3
        },
        {
          "offset": 9,
          "function": "blue",
          "label": "Blau 3 (0 %…100 %)",
          "segment": 3
        },
        {
          "offset": 10,
          "function": "red",
          "label": "Rot 4 (0 %…100 %)",
          "segment": 4
        },
        {
          "offset": 11,
          "function": "green",
          "label": "Grün 4 (0 %…100 %)",
          "segment": 4
        },
        {
          "offset": 12,
          "function": "blue",
          "label": "Blau 4 (0 %…100 %)",
          "segment": 4
        },
        {
          "offset": 13,
          "function": "red",
          "label": "Rot 5 (0 %…100 %)",
          "segment": 5
        },
        {
          "offset": 14,
          "function": "green",
          "label": "Grün 5 (0 %…100 %)",
          "segment": 5
        },
        {
          "offset": 15,
          "function": "blue",
          "label": "Blau 5 (0 %…100 %)",
          "segment": 5
        },
        {
          "offset": 16,
          "function": "red",
          "label": "Rot 6 (0 %…100 %)",
          "segment": 6
        },
        {
          "offset": 17,
          "function": "green",
          "label": "Grün 6 (0 %…100 %)",
          "segment": 6
        },
        {
          "offset": 18,
          "function": "blue",
          "label": "Blau 6 (0 %…100 %)",
          "segment": 6
        },
        {
          "offset": 19,
          "function": "red",
          "label": "Rot 7 (0 %…100 %)",
          "segment": 7
        },
        {
          "offset": 20,
          "function": "green",
          "label": "Grün 7 (0 %…100 %)",
          "segment": 7
        },
        {
          "offset": 21,
          "function": "blue",
          "label": "Blau 7 (0 %…100 %)",
          "segment": 7
        },
        {
          "offset": 22,
          "function": "red",
          "label": "Rot 8 (0 %…100 %)",
          "segment": 8
        },
        {
          "offset": 23,
          "function": "green",
          "label": "Grün 8 (0 %…100 %)",
          "segment": 8
        },
        {
          "offset": 24,
          "function": "blue",
          "label": "Blau 8 (0 %…100 %)",
          "segment": 8
        },
        {
          "offset": 25,
          "function": "red",
          "label": "Rot 9 (0 %…100 %)",
          "segment": 9
        },
        {
          "offset": 26,
          "function": "green",
          "label": "Grün 9 (0 %…100 %)",
          "segment": 9
        },
        {
          "offset": 27,
          "function": "blue",
          "label": "Blau 9 (0 %…100 %)",
          "segment": 9
        },
        {
          "offset": 28,
          "function": "red",
          "label": "Rot 10 (0 %…100 %)",
          "segment": 10
        },
        {
          "offset": 29,
          "function": "green",
          "label": "Grün 10 (0 %…100 %)",
          "segment": 10
        },
        {
          "offset": 30,
          "function": "blue",
          "label": "Blau 10 (0 %…100 %)",
          "segment": 10
        },
        {
          "offset": 31,
          "function": "red",
          "label": "Rot 11 (0 %…100 %)",
          "segment": 11
        },
        {
          "offset": 32,
          "function": "green",
          "label": "Grün 11 (0 %…100 %)",
          "segment": 11
        },
        {
          "offset": 33,
          "function": "blue",
          "label": "Blau 11 (0 %…100 %)",
          "segment": 11
        },
        {
          "offset": 34,
          "function": "red",
          "label": "Rot 12 (0 %…100 %)",
          "segment": 12
        },
        {
          "offset": 35,
          "function": "green",
          "label": "Grün 12 (0 %…100 %)",
          "segment": 12
        },
        {
          "offset": 36,
          "function": "blue",
          "label": "Blau 12 (0 %…100 %)",
          "segment": 12
        },
        {
          "offset": 37,
          "function": "red",
          "label": "Rot 13 (0 %…100 %)",
          "segment": 13
        },
        {
          "offset": 38,
          "function": "green",
          "label": "Grün 13 (0 %…100 %)",
          "segment": 13
        },
        {
          "offset": 39,
          "function": "blue",
          "label": "Blau 13 (0 %…100 %)",
          "segment": 13
        },
        {
          "offset": 40,
          "function": "red",
          "label": "Rot 14 (0 %…100 %)",
          "segment": 14
        },
        {
          "offset": 41,
          "function": "green",
          "label": "Grün 14 (0 %…100 %)",
          "segment": 14
        },
        {
          "offset": 42,
          "function": "blue",
          "label": "Blau 14 (0 %…100 %)",
          "segment": 14
        },
        {
          "offset": 43,
          "function": "red",
          "label": "Rot 15 (0 %…100 %)",
          "segment": 15
        },
        {
          "offset": 44,
          "function": "green",
          "label": "Grün 15 (0 %…100 %)",
          "segment": 15
        },
        {
          "offset": 45,
          "function": "blue",
          "label": "Blau 15 (0 %…100 %)",
          "segment": 15
        },
        {
          "offset": 46,
          "function": "red",
          "label": "Rot 16 (0 %…100 %)",
          "segment": 16
        },
        {
          "offset": 47,
          "function": "green",
          "label": "Grün 16 (0 %…100 %)",
          "segment": 16
        },
        {
          "offset": 48,
          "function": "blue",
          "label": "Blau 16 (0 %…100 %)",
          "segment": 16
        },
        {
          "offset": 49,
          "function": "red",
          "label": "Rot 17 (0 %…100 %)",
          "segment": 17
        },
        {
          "offset": 50,
          "function": "green",
          "label": "Grün 17 (0 %…100 %)",
          "segment": 17
        },
        {
          "offset": 51,
          "function": "blue",
          "label": "Blau 17 (0 %…100 %)",
          "segment": 17
        },
        {
          "offset": 52,
          "function": "red",
          "label": "Rot 18 (0 %…100 %)",
          "segment": 18
        },
        {
          "offset": 53,
          "function": "green",
          "label": "Grün 18 (0 %…100 %)",
          "segment": 18
        },
        {
          "offset": 54,
          "function": "blue",
          "label": "Blau 18 (0 %…100 %)",
          "segment": 18
        },
        {
          "offset": 55,
          "function": "red",
          "label": "Rot 19 (0 %…100 %)",
          "segment": 19
        },
        {
          "offset": 56,
          "function": "green",
          "label": "Grün 19 (0 %…100 %)",
          "segment": 19
        },
        {
          "offset": 57,
          "function": "blue",
          "label": "Blau 19 (0 %…100 %)",
          "segment": 19
        },
        {
          "offset": 58,
          "function": "red",
          "label": "Rot 20 (0 %…100 %)",
          "segment": 20
        },
        {
          "offset": 59,
          "function": "green",
          "label": "Grün 20 (0 %…100 %)",
          "segment": 20
        },
        {
          "offset": 60,
          "function": "blue",
          "label": "Blau 20 (0 %…100 %)",
          "segment": 20
        },
        {
          "offset": 61,
          "function": "red",
          "label": "Rot 21 (0 %…100 %)",
          "segment": 21
        },
        {
          "offset": 62,
          "function": "green",
          "label": "Grün 21 (0 %…100 %)",
          "segment": 21
        },
        {
          "offset": 63,
          "function": "blue",
          "label": "Blau 21 (0 %…100 %)",
          "segment": 21
        },
        {
          "offset": 64,
          "function": "red",
          "label": "Rot 22 (0 %…100 %)",
          "segment": 22
        },
        {
          "offset": 65,
          "function": "green",
          "label": "Grün 22 (0 %…100 %)",
          "segment": 22
        },
        {
          "offset": 66,
          "function": "blue",
          "label": "Blau 22 (0 %…100 %)",
          "segment": 22
        },
        {
          "offset": 67,
          "function": "red",
          "label": "Rot 23 (0 %…100 %)",
          "segment": 23
        },
        {
          "offset": 68,
          "function": "green",
          "label": "Grün 23 (0 %…100 %)",
          "segment": 23
        },
        {
          "offset": 69,
          "function": "blue",
          "label": "Blau 23 (0 %…100 %)",
          "segment": 23
        },
        {
          "offset": 70,
          "function": "red",
          "label": "Rot 24 (0 %…100 %)",
          "segment": 24
        },
        {
          "offset": 71,
          "function": "green",
          "label": "Grün 24 (0 %…100 %)",
          "segment": 24
        },
        {
          "offset": 72,
          "function": "blue",
          "label": "Blau 24 (0 %…100 %)",
          "segment": 24
        },
        {
          "offset": 73,
          "function": "red",
          "label": "Rot 25 (0 %…100 %)",
          "segment": 25
        },
        {
          "offset": 74,
          "function": "green",
          "label": "Grün 25 (0 %…100 %)",
          "segment": 25
        },
        {
          "offset": 75,
          "function": "blue",
          "label": "Blau 25 (0 %…100 %)",
          "segment": 25
        },
        {
          "offset": 76,
          "function": "red",
          "label": "Rot 26 (0 %…100 %)",
          "segment": 26
        },
        {
          "offset": 77,
          "function": "green",
          "label": "Grün 26 (0 %…100 %)",
          "segment": 26
        },
        {
          "offset": 78,
          "function": "blue",
          "label": "Blau 26 (0 %…100 %)",
          "segment": 26
        },
        {
          "offset": 79,
          "function": "red",
          "label": "Rot 27 (0 %…100 %)",
          "segment": 27
        },
        {
          "offset": 80,
          "function": "green",
          "label": "Grün 27 (0 %…100 %)",
          "segment": 27
        },
        {
          "offset": 81,
          "function": "blue",
          "label": "Blau 27 (0 %…100 %)",
          "segment": 27
        },
        {
          "offset": 82,
          "function": "red",
          "label": "Rot 28 (0 %…100 %)",
          "segment": 28
        },
        {
          "offset": 83,
          "function": "green",
          "label": "Grün 28 (0 %…100 %)",
          "segment": 28
        },
        {
          "offset": 84,
          "function": "blue",
          "label": "Blau 28 (0 %…100 %)",
          "segment": 28
        },
        {
          "offset": 85,
          "function": "red",
          "label": "Rot 29 (0 %…100 %)",
          "segment": 29
        },
        {
          "offset": 86,
          "function": "green",
          "label": "Grün 29 (0 %…100 %)",
          "segment": 29
        },
        {
          "offset": 87,
          "function": "blue",
          "label": "Blau 29 (0 %…100 %)",
          "segment": 29
        },
        {
          "offset": 88,
          "function": "red",
          "label": "Rot 30 (0 %…100 %)",
          "segment": 30
        },
        {
          "offset": 89,
          "function": "green",
          "label": "Grün 30 (0 %…100 %)",
          "segment": 30
        },
        {
          "offset": 90,
          "function": "blue",
          "label": "Blau 30 (0 %…100 %)",
          "segment": 30
        },
        {
          "offset": 91,
          "function": "red",
          "label": "Rot 31 (0 %…100 %)",
          "segment": 31
        },
        {
          "offset": 92,
          "function": "green",
          "label": "Grün 31 (0 %…100 %)",
          "segment": 31
        },
        {
          "offset": 93,
          "function": "blue",
          "label": "Blau 31 (0 %…100 %)",
          "segment": 31
        },
        {
          "offset": 94,
          "function": "red",
          "label": "Rot 32 (0 %…100 %)",
          "segment": 32
        },
        {
          "offset": 95,
          "function": "green",
          "label": "Grün 32 (0 %…100 %)",
          "segment": 32
        },
        {
          "offset": 96,
          "function": "blue",
          "label": "Blau 32 (0 %…100 %)",
          "segment": 32
        },
        {
          "offset": 97,
          "function": "red",
          "label": "Rot 33 (0 %…100 %)",
          "segment": 33
        },
        {
          "offset": 98,
          "function": "green",
          "label": "Grün 33 (0 %…100 %)",
          "segment": 33
        },
        {
          "offset": 99,
          "function": "blue",
          "label": "Blau 33 (0 %…100 %)",
          "segment": 33
        },
        {
          "offset": 100,
          "function": "red",
          "label": "Rot 34 (0 %…100 %)",
          "segment": 34
        },
        {
          "offset": 101,
          "function": "green",
          "label": "Grün 34 (0 %…100 %)",
          "segment": 34
        },
        {
          "offset": 102,
          "function": "blue",
          "label": "Blau 34 (0 %…100 %)",
          "segment": 34
        },
        {
          "offset": 103,
          "function": "red",
          "label": "Rot 35 (0 %…100 %)",
          "segment": 35
        },
        {
          "offset": 104,
          "function": "green",
          "label": "Grün 35 (0 %…100 %)",
          "segment": 35
        },
        {
          "offset": 105,
          "function": "blue",
          "label": "Blau 35 (0 %…100 %)",
          "segment": 35
        },
        {
          "offset": 106,
          "function": "red",
          "label": "Rot 36 (0 %…100 %)",
          "segment": 36
        },
        {
          "offset": 107,
          "function": "green",
          "label": "Grün 36 (0 %…100 %)",
          "segment": 36
        },
        {
          "offset": 108,
          "function": "blue",
          "label": "Blau 36 (0 %…100 %)",
          "segment": 36
        },
        {
          "offset": 109,
          "function": "red",
          "label": "Rot 37 (0 %…100 %)",
          "segment": 37
        },
        {
          "offset": 110,
          "function": "green",
          "label": "Grün 37 (0 %…100 %)",
          "segment": 37
        },
        {
          "offset": 111,
          "function": "blue",
          "label": "Blau 37 (0 %…100 %)",
          "segment": 37
        },
        {
          "offset": 112,
          "function": "red",
          "label": "Rot 38 (0 %…100 %)",
          "segment": 38
        },
        {
          "offset": 113,
          "function": "green",
          "label": "Grün 38 (0 %…100 %)",
          "segment": 38
        },
        {
          "offset": 114,
          "function": "blue",
          "label": "Blau 38 (0 %…100 %)",
          "segment": 38
        },
        {
          "offset": 115,
          "function": "red",
          "label": "Rot 39 (0 %…100 %)",
          "segment": 39
        },
        {
          "offset": 116,
          "function": "green",
          "label": "Grün 39 (0 %…100 %)",
          "segment": 39
        },
        {
          "offset": 117,
          "function": "blue",
          "label": "Blau 39 (0 %…100 %)",
          "segment": 39
        },
        {
          "offset": 118,
          "function": "red",
          "label": "Rot 40 (0 %…100 %)",
          "segment": 40
        },
        {
          "offset": 119,
          "function": "green",
          "label": "Grün 40 (0 %…100 %)",
          "segment": 40
        },
        {
          "offset": 120,
          "function": "blue",
          "label": "Blau 40 (0 %…100 %)",
          "segment": 40
        }
      ]
    },
    {
      "schemaVersion": 1,
      "id": "varytec-beamstick-40-122ch",
      "manufacturer": "Varytec",
      "model": "BeamStick 40",
      "mode": "122 CH",
      "category": "pixelBar",
      "channelCount": 122,
      "segments": 40,
      "verified": true,
      "source": "Varytec BeamStick 40 LED-Bar, Bedienungsanleitung 02.04.2025, ID 593865, Abschnitt 7.8 „Funktionen im 122-Kanal-DMX-Modus“, Seite 42",
      "deviceSetup": "Im Hauptmenü zu „DMX Mode“ gehen und „122 CH“ wählen, mit [ENTER] bestätigen. Dann unter „DMX Addr“ die Adresse aus der App einstellen.",
      "notes": "Alle 40 LEDs einzeln in Rot, Grün und Blau, dazu Dimmer und Strobo – der empfohlene Modus für Lauflichter über die Bar. Die Anleitung schreibt die Kanäle 6 bis 119 nicht aus, das Muster Rot/Grün/Blau je LED läuft aber durchgehend von LED 1 bis LED 40.",
      "channels": [
        {
          "offset": 1,
          "function": "dimmer",
          "label": "Dimmer (0 %…100 %), alle LEDs"
        },
        {
          "function": "strobe",
          "label": "Strobe",
          "ranges": [
            {
              "from": 0,
              "to": 4,
              "kind": "off",
              "label": "Offen"
            },
            {
              "from": 5,
              "to": 255,
              "kind": "strobe",
              "label": "Strobo langsam bis schnell",
              "speed": "slowToFast"
            }
          ],
          "offset": 2
        },
        {
          "offset": 3,
          "function": "red",
          "label": "Rot 1 (0 %…100 %)",
          "segment": 1
        },
        {
          "offset": 4,
          "function": "green",
          "label": "Grün 1 (0 %…100 %)",
          "segment": 1
        },
        {
          "offset": 5,
          "function": "blue",
          "label": "Blau 1 (0 %…100 %)",
          "segment": 1
        },
        {
          "offset": 6,
          "function": "red",
          "label": "Rot 2 (0 %…100 %)",
          "segment": 2
        },
        {
          "offset": 7,
          "function": "green",
          "label": "Grün 2 (0 %…100 %)",
          "segment": 2
        },
        {
          "offset": 8,
          "function": "blue",
          "label": "Blau 2 (0 %…100 %)",
          "segment": 2
        },
        {
          "offset": 9,
          "function": "red",
          "label": "Rot 3 (0 %…100 %)",
          "segment": 3
        },
        {
          "offset": 10,
          "function": "green",
          "label": "Grün 3 (0 %…100 %)",
          "segment": 3
        },
        {
          "offset": 11,
          "function": "blue",
          "label": "Blau 3 (0 %…100 %)",
          "segment": 3
        },
        {
          "offset": 12,
          "function": "red",
          "label": "Rot 4 (0 %…100 %)",
          "segment": 4
        },
        {
          "offset": 13,
          "function": "green",
          "label": "Grün 4 (0 %…100 %)",
          "segment": 4
        },
        {
          "offset": 14,
          "function": "blue",
          "label": "Blau 4 (0 %…100 %)",
          "segment": 4
        },
        {
          "offset": 15,
          "function": "red",
          "label": "Rot 5 (0 %…100 %)",
          "segment": 5
        },
        {
          "offset": 16,
          "function": "green",
          "label": "Grün 5 (0 %…100 %)",
          "segment": 5
        },
        {
          "offset": 17,
          "function": "blue",
          "label": "Blau 5 (0 %…100 %)",
          "segment": 5
        },
        {
          "offset": 18,
          "function": "red",
          "label": "Rot 6 (0 %…100 %)",
          "segment": 6
        },
        {
          "offset": 19,
          "function": "green",
          "label": "Grün 6 (0 %…100 %)",
          "segment": 6
        },
        {
          "offset": 20,
          "function": "blue",
          "label": "Blau 6 (0 %…100 %)",
          "segment": 6
        },
        {
          "offset": 21,
          "function": "red",
          "label": "Rot 7 (0 %…100 %)",
          "segment": 7
        },
        {
          "offset": 22,
          "function": "green",
          "label": "Grün 7 (0 %…100 %)",
          "segment": 7
        },
        {
          "offset": 23,
          "function": "blue",
          "label": "Blau 7 (0 %…100 %)",
          "segment": 7
        },
        {
          "offset": 24,
          "function": "red",
          "label": "Rot 8 (0 %…100 %)",
          "segment": 8
        },
        {
          "offset": 25,
          "function": "green",
          "label": "Grün 8 (0 %…100 %)",
          "segment": 8
        },
        {
          "offset": 26,
          "function": "blue",
          "label": "Blau 8 (0 %…100 %)",
          "segment": 8
        },
        {
          "offset": 27,
          "function": "red",
          "label": "Rot 9 (0 %…100 %)",
          "segment": 9
        },
        {
          "offset": 28,
          "function": "green",
          "label": "Grün 9 (0 %…100 %)",
          "segment": 9
        },
        {
          "offset": 29,
          "function": "blue",
          "label": "Blau 9 (0 %…100 %)",
          "segment": 9
        },
        {
          "offset": 30,
          "function": "red",
          "label": "Rot 10 (0 %…100 %)",
          "segment": 10
        },
        {
          "offset": 31,
          "function": "green",
          "label": "Grün 10 (0 %…100 %)",
          "segment": 10
        },
        {
          "offset": 32,
          "function": "blue",
          "label": "Blau 10 (0 %…100 %)",
          "segment": 10
        },
        {
          "offset": 33,
          "function": "red",
          "label": "Rot 11 (0 %…100 %)",
          "segment": 11
        },
        {
          "offset": 34,
          "function": "green",
          "label": "Grün 11 (0 %…100 %)",
          "segment": 11
        },
        {
          "offset": 35,
          "function": "blue",
          "label": "Blau 11 (0 %…100 %)",
          "segment": 11
        },
        {
          "offset": 36,
          "function": "red",
          "label": "Rot 12 (0 %…100 %)",
          "segment": 12
        },
        {
          "offset": 37,
          "function": "green",
          "label": "Grün 12 (0 %…100 %)",
          "segment": 12
        },
        {
          "offset": 38,
          "function": "blue",
          "label": "Blau 12 (0 %…100 %)",
          "segment": 12
        },
        {
          "offset": 39,
          "function": "red",
          "label": "Rot 13 (0 %…100 %)",
          "segment": 13
        },
        {
          "offset": 40,
          "function": "green",
          "label": "Grün 13 (0 %…100 %)",
          "segment": 13
        },
        {
          "offset": 41,
          "function": "blue",
          "label": "Blau 13 (0 %…100 %)",
          "segment": 13
        },
        {
          "offset": 42,
          "function": "red",
          "label": "Rot 14 (0 %…100 %)",
          "segment": 14
        },
        {
          "offset": 43,
          "function": "green",
          "label": "Grün 14 (0 %…100 %)",
          "segment": 14
        },
        {
          "offset": 44,
          "function": "blue",
          "label": "Blau 14 (0 %…100 %)",
          "segment": 14
        },
        {
          "offset": 45,
          "function": "red",
          "label": "Rot 15 (0 %…100 %)",
          "segment": 15
        },
        {
          "offset": 46,
          "function": "green",
          "label": "Grün 15 (0 %…100 %)",
          "segment": 15
        },
        {
          "offset": 47,
          "function": "blue",
          "label": "Blau 15 (0 %…100 %)",
          "segment": 15
        },
        {
          "offset": 48,
          "function": "red",
          "label": "Rot 16 (0 %…100 %)",
          "segment": 16
        },
        {
          "offset": 49,
          "function": "green",
          "label": "Grün 16 (0 %…100 %)",
          "segment": 16
        },
        {
          "offset": 50,
          "function": "blue",
          "label": "Blau 16 (0 %…100 %)",
          "segment": 16
        },
        {
          "offset": 51,
          "function": "red",
          "label": "Rot 17 (0 %…100 %)",
          "segment": 17
        },
        {
          "offset": 52,
          "function": "green",
          "label": "Grün 17 (0 %…100 %)",
          "segment": 17
        },
        {
          "offset": 53,
          "function": "blue",
          "label": "Blau 17 (0 %…100 %)",
          "segment": 17
        },
        {
          "offset": 54,
          "function": "red",
          "label": "Rot 18 (0 %…100 %)",
          "segment": 18
        },
        {
          "offset": 55,
          "function": "green",
          "label": "Grün 18 (0 %…100 %)",
          "segment": 18
        },
        {
          "offset": 56,
          "function": "blue",
          "label": "Blau 18 (0 %…100 %)",
          "segment": 18
        },
        {
          "offset": 57,
          "function": "red",
          "label": "Rot 19 (0 %…100 %)",
          "segment": 19
        },
        {
          "offset": 58,
          "function": "green",
          "label": "Grün 19 (0 %…100 %)",
          "segment": 19
        },
        {
          "offset": 59,
          "function": "blue",
          "label": "Blau 19 (0 %…100 %)",
          "segment": 19
        },
        {
          "offset": 60,
          "function": "red",
          "label": "Rot 20 (0 %…100 %)",
          "segment": 20
        },
        {
          "offset": 61,
          "function": "green",
          "label": "Grün 20 (0 %…100 %)",
          "segment": 20
        },
        {
          "offset": 62,
          "function": "blue",
          "label": "Blau 20 (0 %…100 %)",
          "segment": 20
        },
        {
          "offset": 63,
          "function": "red",
          "label": "Rot 21 (0 %…100 %)",
          "segment": 21
        },
        {
          "offset": 64,
          "function": "green",
          "label": "Grün 21 (0 %…100 %)",
          "segment": 21
        },
        {
          "offset": 65,
          "function": "blue",
          "label": "Blau 21 (0 %…100 %)",
          "segment": 21
        },
        {
          "offset": 66,
          "function": "red",
          "label": "Rot 22 (0 %…100 %)",
          "segment": 22
        },
        {
          "offset": 67,
          "function": "green",
          "label": "Grün 22 (0 %…100 %)",
          "segment": 22
        },
        {
          "offset": 68,
          "function": "blue",
          "label": "Blau 22 (0 %…100 %)",
          "segment": 22
        },
        {
          "offset": 69,
          "function": "red",
          "label": "Rot 23 (0 %…100 %)",
          "segment": 23
        },
        {
          "offset": 70,
          "function": "green",
          "label": "Grün 23 (0 %…100 %)",
          "segment": 23
        },
        {
          "offset": 71,
          "function": "blue",
          "label": "Blau 23 (0 %…100 %)",
          "segment": 23
        },
        {
          "offset": 72,
          "function": "red",
          "label": "Rot 24 (0 %…100 %)",
          "segment": 24
        },
        {
          "offset": 73,
          "function": "green",
          "label": "Grün 24 (0 %…100 %)",
          "segment": 24
        },
        {
          "offset": 74,
          "function": "blue",
          "label": "Blau 24 (0 %…100 %)",
          "segment": 24
        },
        {
          "offset": 75,
          "function": "red",
          "label": "Rot 25 (0 %…100 %)",
          "segment": 25
        },
        {
          "offset": 76,
          "function": "green",
          "label": "Grün 25 (0 %…100 %)",
          "segment": 25
        },
        {
          "offset": 77,
          "function": "blue",
          "label": "Blau 25 (0 %…100 %)",
          "segment": 25
        },
        {
          "offset": 78,
          "function": "red",
          "label": "Rot 26 (0 %…100 %)",
          "segment": 26
        },
        {
          "offset": 79,
          "function": "green",
          "label": "Grün 26 (0 %…100 %)",
          "segment": 26
        },
        {
          "offset": 80,
          "function": "blue",
          "label": "Blau 26 (0 %…100 %)",
          "segment": 26
        },
        {
          "offset": 81,
          "function": "red",
          "label": "Rot 27 (0 %…100 %)",
          "segment": 27
        },
        {
          "offset": 82,
          "function": "green",
          "label": "Grün 27 (0 %…100 %)",
          "segment": 27
        },
        {
          "offset": 83,
          "function": "blue",
          "label": "Blau 27 (0 %…100 %)",
          "segment": 27
        },
        {
          "offset": 84,
          "function": "red",
          "label": "Rot 28 (0 %…100 %)",
          "segment": 28
        },
        {
          "offset": 85,
          "function": "green",
          "label": "Grün 28 (0 %…100 %)",
          "segment": 28
        },
        {
          "offset": 86,
          "function": "blue",
          "label": "Blau 28 (0 %…100 %)",
          "segment": 28
        },
        {
          "offset": 87,
          "function": "red",
          "label": "Rot 29 (0 %…100 %)",
          "segment": 29
        },
        {
          "offset": 88,
          "function": "green",
          "label": "Grün 29 (0 %…100 %)",
          "segment": 29
        },
        {
          "offset": 89,
          "function": "blue",
          "label": "Blau 29 (0 %…100 %)",
          "segment": 29
        },
        {
          "offset": 90,
          "function": "red",
          "label": "Rot 30 (0 %…100 %)",
          "segment": 30
        },
        {
          "offset": 91,
          "function": "green",
          "label": "Grün 30 (0 %…100 %)",
          "segment": 30
        },
        {
          "offset": 92,
          "function": "blue",
          "label": "Blau 30 (0 %…100 %)",
          "segment": 30
        },
        {
          "offset": 93,
          "function": "red",
          "label": "Rot 31 (0 %…100 %)",
          "segment": 31
        },
        {
          "offset": 94,
          "function": "green",
          "label": "Grün 31 (0 %…100 %)",
          "segment": 31
        },
        {
          "offset": 95,
          "function": "blue",
          "label": "Blau 31 (0 %…100 %)",
          "segment": 31
        },
        {
          "offset": 96,
          "function": "red",
          "label": "Rot 32 (0 %…100 %)",
          "segment": 32
        },
        {
          "offset": 97,
          "function": "green",
          "label": "Grün 32 (0 %…100 %)",
          "segment": 32
        },
        {
          "offset": 98,
          "function": "blue",
          "label": "Blau 32 (0 %…100 %)",
          "segment": 32
        },
        {
          "offset": 99,
          "function": "red",
          "label": "Rot 33 (0 %…100 %)",
          "segment": 33
        },
        {
          "offset": 100,
          "function": "green",
          "label": "Grün 33 (0 %…100 %)",
          "segment": 33
        },
        {
          "offset": 101,
          "function": "blue",
          "label": "Blau 33 (0 %…100 %)",
          "segment": 33
        },
        {
          "offset": 102,
          "function": "red",
          "label": "Rot 34 (0 %…100 %)",
          "segment": 34
        },
        {
          "offset": 103,
          "function": "green",
          "label": "Grün 34 (0 %…100 %)",
          "segment": 34
        },
        {
          "offset": 104,
          "function": "blue",
          "label": "Blau 34 (0 %…100 %)",
          "segment": 34
        },
        {
          "offset": 105,
          "function": "red",
          "label": "Rot 35 (0 %…100 %)",
          "segment": 35
        },
        {
          "offset": 106,
          "function": "green",
          "label": "Grün 35 (0 %…100 %)",
          "segment": 35
        },
        {
          "offset": 107,
          "function": "blue",
          "label": "Blau 35 (0 %…100 %)",
          "segment": 35
        },
        {
          "offset": 108,
          "function": "red",
          "label": "Rot 36 (0 %…100 %)",
          "segment": 36
        },
        {
          "offset": 109,
          "function": "green",
          "label": "Grün 36 (0 %…100 %)",
          "segment": 36
        },
        {
          "offset": 110,
          "function": "blue",
          "label": "Blau 36 (0 %…100 %)",
          "segment": 36
        },
        {
          "offset": 111,
          "function": "red",
          "label": "Rot 37 (0 %…100 %)",
          "segment": 37
        },
        {
          "offset": 112,
          "function": "green",
          "label": "Grün 37 (0 %…100 %)",
          "segment": 37
        },
        {
          "offset": 113,
          "function": "blue",
          "label": "Blau 37 (0 %…100 %)",
          "segment": 37
        },
        {
          "offset": 114,
          "function": "red",
          "label": "Rot 38 (0 %…100 %)",
          "segment": 38
        },
        {
          "offset": 115,
          "function": "green",
          "label": "Grün 38 (0 %…100 %)",
          "segment": 38
        },
        {
          "offset": 116,
          "function": "blue",
          "label": "Blau 38 (0 %…100 %)",
          "segment": 38
        },
        {
          "offset": 117,
          "function": "red",
          "label": "Rot 39 (0 %…100 %)",
          "segment": 39
        },
        {
          "offset": 118,
          "function": "green",
          "label": "Grün 39 (0 %…100 %)",
          "segment": 39
        },
        {
          "offset": 119,
          "function": "blue",
          "label": "Blau 39 (0 %…100 %)",
          "segment": 39
        },
        {
          "offset": 120,
          "function": "red",
          "label": "Rot 40 (0 %…100 %)",
          "segment": 40
        },
        {
          "offset": 121,
          "function": "green",
          "label": "Grün 40 (0 %…100 %)",
          "segment": 40
        },
        {
          "offset": 122,
          "function": "blue",
          "label": "Blau 40 (0 %…100 %)",
          "segment": 40
        }
      ]
    },
    {
      "schemaVersion": 1,
      "id": "varytec-beamstick-40-3ch",
      "manufacturer": "Varytec",
      "model": "BeamStick 40",
      "mode": "3 CH",
      "category": "par",
      "channelCount": 3,
      "verified": true,
      "source": "Varytec BeamStick 40 LED-Bar, Bedienungsanleitung 02.04.2025, ID 593865, Abschnitt 7.4 „Funktionen im 3-Kanal-DMX-Modus“, Seite 35",
      "deviceSetup": "Im Hauptmenü zu „DMX Mode“ gehen und „3 CH“ wählen, mit [ENTER] bestätigen. Dann unter „DMX Addr“ die Adresse aus der App einstellen.",
      "notes": "Alle 40 LEDs zusammen in Rot, Grün und Blau. Ohne Dimmer-Kanal: Die Helligkeit der App regelt direkt die Farbkanäle. Für Lauflichter über die Bar den 122-Kanal-Modus nehmen.",
      "channels": [
        {
          "offset": 1,
          "function": "red",
          "label": "Rot (0 %…100 %), alle LEDs"
        },
        {
          "offset": 2,
          "function": "green",
          "label": "Grün (0 %…100 %), alle LEDs"
        },
        {
          "offset": 3,
          "function": "blue",
          "label": "Blau (0 %…100 %), alle LEDs"
        }
      ]
    },
    {
      "schemaVersion": 1,
      "id": "varytec-beamstick-40-5ch",
      "manufacturer": "Varytec",
      "model": "BeamStick 40",
      "mode": "5 CH",
      "category": "par",
      "channelCount": 5,
      "verified": true,
      "source": "Varytec BeamStick 40 LED-Bar, Bedienungsanleitung 02.04.2025, ID 593865, Abschnitt 7.5 „Funktionen im 5-Kanal-DMX-Modus“, Seite 36",
      "deviceSetup": "Im Hauptmenü zu „DMX Mode“ gehen und „5 CH“ wählen, mit [ENTER] bestätigen. Dann unter „DMX Addr“ die Adresse aus der App einstellen.",
      "notes": "Alle 40 LEDs zusammen, mit eigenem Dimmer und Strobo. Empfohlen, wenn die Bar nur als ein großer Strahler arbeiten soll. Für Lauflichter über die Bar den 122-Kanal-Modus nehmen.",
      "channels": [
        {
          "offset": 1,
          "function": "dimmer",
          "label": "Dimmer (0 %…100 %), alle LEDs"
        },
        {
          "function": "strobe",
          "label": "Strobe",
          "ranges": [
            {
              "from": 0,
              "to": 4,
              "kind": "off",
              "label": "Offen"
            },
            {
              "from": 5,
              "to": 255,
              "kind": "strobe",
              "label": "Strobo langsam bis schnell",
              "speed": "slowToFast"
            }
          ],
          "offset": 2
        },
        {
          "offset": 3,
          "function": "red",
          "label": "Rot (0 %…100 %)"
        },
        {
          "offset": 4,
          "function": "green",
          "label": "Grün (0 %…100 %)"
        },
        {
          "offset": 5,
          "function": "blue",
          "label": "Blau (0 %…100 %)"
        }
      ]
    },
    {
      "schemaVersion": 1,
      "id": "varytec-blitz-bar-240-14ch",
      "manufacturer": "Varytec",
      "model": "Blitz Bar 240",
      "mode": "14Ch",
      "category": "par",
      "channelCount": 14,
      "verified": true,
      "source": "Varytec Blitz Bar 240, Bedienungsanleitung (englische Ausgabe), Abschnitt 7.7 „Functions in 14-channel mode“",
      "deviceSetup": "Im Hauptmenü „Mode“ wählen, bestätigen, „DMX“ wählen, bestätigen und dann „14Ch“ einstellen. Die Adresse steht im Menü unter „Dmx Address“ („A000“ bis „A512“).",
      "notes": "Blitz-Bar mit zwei Lichtquellen: 240 kaltweiße Strobo-LEDs (Kanal 4 und 7) und 384 Ambient-LEDs, die in zwei Farbzonen liegen (Kanäle 1 bis 3 und die Hintergrund-Kanäle 11 bis 13). Beide Farbzonen sind als Rot, Grün und Blau eingetragen, die App setzt sie damit immer auf dieselbe Farbe. Der Weiß-Kanal 4 gehört zu den Strobo-LEDs: Bei Weiß und warmen Farben zieht die App den Weißanteil dorthin, der Balken blitzt also in Weiß. Der Strobo-Knopf nutzt Kanal 7 (ab Wert 9). Das Gerät hat keinen eigenen Dimmer, die Helligkeit der App skaliert deshalb die Farbkanäle. Die Automatik-Kanäle 5, 8 und 14 bleiben auf 0, sonst übernehmen die eingebauten Shows. Der 232-Kanal-Modus (40 weiße und 64 RGB-Segmente) ist nicht angelegt: Die App braucht gleich große Segmente, die beiden Reihen lassen sich so nicht abbilden.",
      "channels": [
        {
          "offset": 1,
          "function": "red",
          "label": "Rot Ambient-LEDs (0 % bis 100 %)"
        },
        {
          "offset": 2,
          "function": "green",
          "label": "Grün Ambient-LEDs (0 % bis 100 %)"
        },
        {
          "offset": 3,
          "function": "blue",
          "label": "Blau Ambient-LEDs (0 % bis 100 %)"
        },
        {
          "offset": 4,
          "function": "white",
          "label": "Weiß Strobo-LEDs (0 % bis 100 %)"
        },
        {
          "offset": 5,
          "function": "program",
          "label": "Automatik-Shows Weiß",
          "ranges": [
            {
              "from": 0,
              "to": 7,
              "kind": "off",
              "label": "Keine Funktion"
            },
            {
              "from": 8,
              "to": 255,
              "kind": "effect",
              "label": "Automatik-Show Weiß 1 bis 20"
            }
          ]
        },
        {
          "offset": 6,
          "function": "programSpeed",
          "label": "Geschwindigkeit der Automatik-Show Weiß (nur bei Kanal 5 ab 8)"
        },
        {
          "offset": 7,
          "function": "strobe",
          "label": "Strobo Strobo-LEDs",
          "ranges": [
            {
              "from": 0,
              "to": 8,
              "kind": "off",
              "label": "Kein Strobo"
            },
            {
              "from": 9,
              "to": 255,
              "kind": "strobe",
              "label": "Strobo 0 % bis 100 %",
              "speed": "slowToFast"
            }
          ]
        },
        {
          "offset": 8,
          "function": "program",
          "label": "Automatik-Shows RGB",
          "ranges": [
            {
              "from": 0,
              "to": 7,
              "kind": "off",
              "label": "Keine Funktion"
            },
            {
              "from": 8,
              "to": 255,
              "kind": "effect",
              "label": "Automatik-Show RGB 1 bis 62"
            }
          ]
        },
        {
          "offset": 9,
          "function": "programSpeed",
          "label": "Geschwindigkeit der Automatik-Show RGB (nur bei Kanal 8 ab 8)"
        },
        {
          "offset": 10,
          "function": "strobe",
          "label": "Strobo Ambient-LEDs (RGB)",
          "ranges": [
            {
              "from": 0,
              "to": 15,
              "kind": "off",
              "label": "Kein Strobo"
            },
            {
              "from": 16,
              "to": 255,
              "kind": "strobe",
              "label": "RGB-Strobo 0 % bis 100 %",
              "speed": "slowToFast"
            }
          ]
        },
        {
          "offset": 11,
          "function": "red",
          "label": "Rot Hintergrund (0 % bis 100 %)"
        },
        {
          "offset": 12,
          "function": "green",
          "label": "Grün Hintergrund (0 % bis 100 %)"
        },
        {
          "offset": 13,
          "function": "blue",
          "label": "Blau Hintergrund (0 % bis 100 %)"
        },
        {
          "offset": 14,
          "function": "other",
          "label": "Laufrichtung der Shows",
          "ranges": [
            {
              "from": 0,
              "to": 127,
              "kind": "other",
              "label": "Richtung normal"
            },
            {
              "from": 128,
              "to": 255,
              "kind": "other",
              "label": "Richtung umgekehrt"
            }
          ]
        }
      ]
    },
    {
      "schemaVersion": 1,
      "id": "varytec-blitz-bar-240-8ch",
      "manufacturer": "Varytec",
      "model": "Blitz Bar 240",
      "mode": "8Ch",
      "category": "par",
      "channelCount": 8,
      "verified": true,
      "source": "Varytec Blitz Bar 240, Bedienungsanleitung (englische Ausgabe), Abschnitt 7.6 „Functions in 8-channel mode“",
      "deviceSetup": "Im Hauptmenü „Mode“ wählen, bestätigen, „DMX“ wählen, bestätigen und dann „8Ch“ einstellen. Die Adresse steht im Menü unter „Dmx Address“ („A000“ bis „A512“).",
      "notes": "Kleiner Modus: nur die Ambient-LEDs in Farbe (Kanäle 1 bis 3) und der weiße Strobo auf Kanal 4. Kanal 4 ist hier kein Dimmer, sondern direkt die Strobo-Geschwindigkeit, der Strobo-Knopf der App nutzt ihn. Die Anleitung nennt für Kanal 4 keinen Aus-Wert („0…255 Strobe, increasing speed“); das Profil nimmt an, dass 0 „aus“ ist – am Gerät im Kanal-Test bestätigen. Das Gerät hat keinen eigenen Dimmer, die Helligkeit der App skaliert deshalb die Farbkanäle. Die Automatik-Kanäle 5 und 7 bleiben auf 0, sonst übernehmen die eingebauten Shows. Wer die weißen Blitz-LEDs stufenlos dimmen und den Hintergrund getrennt ansteuern will, nimmt den 14-Kanal-Modus.",
      "channels": [
        {
          "offset": 1,
          "function": "red",
          "label": "Rot Ambient-LEDs (0 % bis 100 %)"
        },
        {
          "offset": 2,
          "function": "green",
          "label": "Grün Ambient-LEDs (0 % bis 100 %)"
        },
        {
          "offset": 3,
          "function": "blue",
          "label": "Blau Ambient-LEDs (0 % bis 100 %)"
        },
        {
          "offset": 4,
          "function": "strobe",
          "label": "Strobo-LEDs, Geschwindigkeit ansteigend (0 % bis 100 %)",
          "ranges": [
            {
              "from": 0,
              "to": 0,
              "kind": "off",
              "label": "Kein Strobo (in der Anleitung nicht bestätigt)"
            },
            {
              "from": 1,
              "to": 255,
              "kind": "strobe",
              "label": "Strobo 0 % bis 100 %",
              "speed": "slowToFast"
            }
          ]
        },
        {
          "offset": 5,
          "function": "program",
          "label": "Automatik-Shows Weiß",
          "ranges": [
            {
              "from": 0,
              "to": 7,
              "kind": "off",
              "label": "Keine Funktion"
            },
            {
              "from": 8,
              "to": 255,
              "kind": "effect",
              "label": "Automatik-Show Weiß 1 bis 20"
            }
          ]
        },
        {
          "offset": 6,
          "function": "programSpeed",
          "label": "Geschwindigkeit der Automatik-Show Weiß (nur bei Kanal 5 ab 8)"
        },
        {
          "offset": 7,
          "function": "program",
          "label": "Automatik-Shows RGB",
          "ranges": [
            {
              "from": 0,
              "to": 7,
              "kind": "off",
              "label": "Keine Funktion"
            },
            {
              "from": 8,
              "to": 255,
              "kind": "effect",
              "label": "Automatik-Show RGB 1 bis 62"
            }
          ]
        },
        {
          "offset": 8,
          "function": "programSpeed",
          "label": "Geschwindigkeit der Automatik-Show RGB (nur bei Kanal 7 ab 8)"
        }
      ]
    },
    {
      "schemaVersion": 1,
      "id": "varytec-bull-200-ip-4ch",
      "manufacturer": "Varytec",
      "model": "Bull 200 IP",
      "mode": "4Ch",
      "category": "par",
      "channelCount": 4,
      "verified": true,
      "source": "Varytec Bull 200 IP LED-Scheinwerfer, Bedienungsanleitung 22.08.2023, ID 554028, Abschnitt 7.6 „Funktionen im 4-Kanal-DMX-Modus“, Seite 38",
      "deviceSetup": "[MENU] → „Mode“ → „DMX“ → „4Ch“ wählen. Dann [MENU] → „DMX“ und die Adresse aus der App einstellen.",
      "notes": "200-W-COB mit Vierfarb-LED Rot, Grün, Blau und Warmweiß; die Kanaltabelle schreibt nur „Weiß“, laut technischen Daten ist es das Warmweiß des 4in1-RGBWW-COB. Für den Strobo-Kanal nennt die Anleitung nur „Geschwindigkeit zunehmend“; das Modell nimmt an, dass 0 aus bedeutet. Ohne Dimmer-Kanal: Die Helligkeit der App regelt direkt die Farbkanäle. Wer Dimmer und Strobo möchte, nimmt den 6-Kanal-Modus.",
      "channels": [
        {
          "offset": 1,
          "function": "red",
          "label": "Intensität Rot (0 %…100 %)"
        },
        {
          "offset": 2,
          "function": "green",
          "label": "Intensität Grün (0 %…100 %)"
        },
        {
          "offset": 3,
          "function": "blue",
          "label": "Intensität Blau (0 %…100 %)"
        },
        {
          "offset": 4,
          "function": "warmWhite",
          "label": "Intensität Weiß (0 %…100 %)"
        }
      ]
    },
    {
      "schemaVersion": 1,
      "id": "varytec-bull-200-ip-6ch",
      "manufacturer": "Varytec",
      "model": "Bull 200 IP",
      "mode": "6Ch",
      "category": "par",
      "channelCount": 6,
      "verified": true,
      "source": "Varytec Bull 200 IP LED-Scheinwerfer, Bedienungsanleitung 22.08.2023, ID 554028, Abschnitt 7.7 „Funktionen im 6-Kanal-DMX-Modus“, Seite 39",
      "deviceSetup": "[MENU] → „Mode“ → „DMX“ → „6Ch“ wählen. Dann [MENU] → „DMX“ und die Adresse aus der App einstellen.",
      "notes": "200-W-COB mit Vierfarb-LED Rot, Grün, Blau und Warmweiß; die Kanaltabelle schreibt nur „Weiß“, laut technischen Daten ist es das Warmweiß des 4in1-RGBWW-COB. Für den Strobo-Kanal nennt die Anleitung nur „Geschwindigkeit zunehmend“; das Modell nimmt an, dass 0 aus bedeutet. Empfohlener Modus: vier Farben, Dimmer und Strobo.",
      "channels": [
        {
          "offset": 1,
          "function": "red",
          "label": "Intensität Rot (0 %…100 %)"
        },
        {
          "offset": 2,
          "function": "green",
          "label": "Intensität Grün (0 %…100 %)"
        },
        {
          "offset": 3,
          "function": "blue",
          "label": "Intensität Blau (0 %…100 %)"
        },
        {
          "offset": 4,
          "function": "warmWhite",
          "label": "Intensität Weiß (0 %…100 %)"
        },
        {
          "offset": 5,
          "function": "dimmer",
          "label": "Masterdimmer (0 %…100 %)"
        },
        {
          "offset": 6,
          "function": "strobe",
          "label": "Strobe-Effekt, Geschwindigkeit zunehmend",
          "ranges": [
            {
              "from": 0,
              "to": 0,
              "kind": "off",
              "label": "Keine Funktion"
            },
            {
              "from": 1,
              "to": 255,
              "kind": "strobe",
              "label": "Strobo langsam bis schnell",
              "speed": "slowToFast"
            }
          ]
        }
      ]
    },
    {
      "schemaVersion": 1,
      "id": "varytec-bull-200-ip-8ch",
      "manufacturer": "Varytec",
      "model": "Bull 200 IP",
      "mode": "8Ch",
      "category": "par",
      "channelCount": 8,
      "verified": true,
      "source": "Varytec Bull 200 IP LED-Scheinwerfer, Bedienungsanleitung 22.08.2023, ID 554028, Abschnitt 7.8 „Funktionen im 8-Kanal-DMX-Modus“, Seite 40",
      "deviceSetup": "[MENU] → „Mode“ → „DMX“ → „8Ch“ wählen. Dann [MENU] → „DMX“ und die Adresse aus der App einstellen.",
      "notes": "200-W-COB mit Vierfarb-LED Rot, Grün, Blau und Warmweiß; die Kanaltabelle schreibt nur „Weiß“, laut technischen Daten ist es das Warmweiß des 4in1-RGBWW-COB. Für den Strobo-Kanal nennt die Anleitung nur „Geschwindigkeit zunehmend“; das Modell nimmt an, dass 0 aus bedeutet. Wie der 6-Kanal-Modus, zusätzlich mit Farbmakros und Programmen auf Kanal 7 und 8. Kanal 7 muss auf 0 bleiben, sonst übernimmt das Gerät die Farbe selbst – die App lässt ihn in Ruhe.",
      "channels": [
        {
          "offset": 1,
          "function": "dimmer",
          "label": "Masterdimmer (0 %…100 %)"
        },
        {
          "offset": 2,
          "function": "strobe",
          "label": "Strobe-Effekt, Geschwindigkeit zunehmend",
          "ranges": [
            {
              "from": 0,
              "to": 0,
              "kind": "off",
              "label": "Keine Funktion"
            },
            {
              "from": 1,
              "to": 255,
              "kind": "strobe",
              "label": "Strobo langsam bis schnell",
              "speed": "slowToFast"
            }
          ]
        },
        {
          "offset": 3,
          "function": "red",
          "label": "Intensität Rot (0 %…100 %)"
        },
        {
          "offset": 4,
          "function": "green",
          "label": "Intensität Grün (0 %…100 %)"
        },
        {
          "offset": 5,
          "function": "blue",
          "label": "Intensität Blau (0 %…100 %)"
        },
        {
          "offset": 6,
          "function": "warmWhite",
          "label": "Intensität Weiß (0 %…100 %)"
        },
        {
          "offset": 7,
          "function": "program",
          "label": "Farbmakros und Programme",
          "defaultValue": 0,
          "ranges": [
            {
              "from": 0,
              "to": 4,
              "kind": "off",
              "label": "Ohne Funktion"
            },
            {
              "from": 5,
              "to": 80,
              "kind": "effect",
              "label": "Farbmakros"
            },
            {
              "from": 81,
              "to": 150,
              "kind": "effect",
              "label": "Farbwechsel, Geschwindigkeit zunehmend"
            },
            {
              "from": 151,
              "to": 220,
              "kind": "effect",
              "label": "Farbüberblendung, Geschwindigkeit zunehmend"
            },
            {
              "from": 221,
              "to": 255,
              "kind": "effect",
              "label": "Musiksteuerung"
            }
          ]
        },
        {
          "offset": 8,
          "function": "programSpeed",
          "label": "Ablaufgeschwindigkeit bzw. Mikrofonempfindlichkeit, je nach Kanal 7"
        }
      ]
    },
    {
      "schemaVersion": 1,
      "manufacturer": "Varytec",
      "model": "Colors NerveStrobe HP",
      "verified": true,
      "source": "Varytec Colors NerveStrobe HP, Bedienungsanleitung (englische Ausgabe), Abschnitt 7 „Operating“, Kanaltabellen",
      "id": "varytec-colors-nervestrobe-hp-12ch",
      "mode": "12CH",
      "category": "par",
      "channelCount": 12,
      "deviceSetup": "Im Hauptmenü „DMX Mode“ wählen und mit der Bestätigungstaste öffnen, dann mit den Pfeiltasten „12CH“ einstellen und bestätigen. Die Adresse steht im Menü unter „DMX Address“.",
      "notes": "Zwei Lichtquellen in einem Gehäuse: ein weißer Strobo-Balken (90 kaltweiße LEDs, Kanäle 1 bis 3) und ein RGBW-Wash (360 LEDs, Kanäle 4 bis 9). Im 12-Kanal-Modus leuchtet der Wash als eine Fläche, das ist der einfachste Modus mit einzelnen Farben. Der weiße Balken (Kanäle 1 bis 3) ist als Strobo-Teil markiert: Er bleibt dunkel und blitzt nur beim Strobo, sonst leuchtete er bei jeder Farbe voll mit und machte Rot blass rosa. Die Lampe ist bewusst nicht als Blinder markiert, sie blendet über „Voll hell“ wie jedes andere Gerät. Farbmakro (Kanal 10) und Muster (Kanal 11) bleiben auf 0, sonst übersteuern sie die Farbkanäle.",
      "channels": [
        {
          "offset": 1,
          "function": "dimmer",
          "label": "Dimmer weißer Strobo-Balken (0 % bis 100 %)",
          "tags": [
            "strobePart"
          ]
        },
        {
          "offset": 2,
          "function": "shutter",
          "label": "Strobo weißer Balken",
          "ranges": [
            {
              "from": 0,
              "to": 5,
              "kind": "open",
              "label": "LEDs an"
            },
            {
              "from": 6,
              "to": 10,
              "kind": "closed",
              "label": "LEDs aus"
            },
            {
              "from": 11,
              "to": 33,
              "kind": "random",
              "label": "Impulse, langsam bis schnell",
              "speed": "slowToFast"
            },
            {
              "from": 34,
              "to": 56,
              "kind": "random",
              "label": "Zufällig ansteigend, langsam bis schnell",
              "speed": "slowToFast"
            },
            {
              "from": 57,
              "to": 79,
              "kind": "random",
              "label": "Zufällig absteigend, langsam bis schnell",
              "speed": "slowToFast"
            },
            {
              "from": 80,
              "to": 102,
              "kind": "random",
              "label": "Zufälliges Strobo, langsam bis schnell",
              "speed": "slowToFast"
            },
            {
              "from": 103,
              "to": 127,
              "kind": "pulse",
              "label": "Blitzsalve, 5 s bis 1 s"
            },
            {
              "from": 128,
              "to": 250,
              "kind": "strobe",
              "label": "Strobo 1 Hz bis 20 Hz",
              "speed": "slowToFast"
            },
            {
              "from": 251,
              "to": 255,
              "kind": "open",
              "label": "LEDs an"
            }
          ],
          "tags": [
            "strobePart"
          ]
        },
        {
          "offset": 3,
          "function": "other",
          "label": "Blitzdauer weißer Balken, 7 ms bis 650 ms",
          "tags": [
            "strobePart"
          ]
        },
        {
          "offset": 4,
          "function": "dimmer",
          "label": "Dimmer Wash (0 % bis 100 %)"
        },
        {
          "offset": 5,
          "function": "shutter",
          "label": "Strobo Wash",
          "ranges": [
            {
              "from": 0,
              "to": 5,
              "kind": "open",
              "label": "LEDs an"
            },
            {
              "from": 6,
              "to": 10,
              "kind": "closed",
              "label": "LEDs aus"
            },
            {
              "from": 11,
              "to": 33,
              "kind": "random",
              "label": "Impulse, langsam bis schnell",
              "speed": "slowToFast"
            },
            {
              "from": 34,
              "to": 56,
              "kind": "random",
              "label": "Zufällig ansteigend, langsam bis schnell",
              "speed": "slowToFast"
            },
            {
              "from": 57,
              "to": 79,
              "kind": "random",
              "label": "Zufällig absteigend, langsam bis schnell",
              "speed": "slowToFast"
            },
            {
              "from": 80,
              "to": 102,
              "kind": "random",
              "label": "Zufälliges Strobo, langsam bis schnell",
              "speed": "slowToFast"
            },
            {
              "from": 103,
              "to": 127,
              "kind": "pulse",
              "label": "Blitzsalve, 5 s bis 1 s"
            },
            {
              "from": 128,
              "to": 250,
              "kind": "strobe",
              "label": "Strobo 1 Hz bis 20 Hz",
              "speed": "slowToFast"
            },
            {
              "from": 251,
              "to": 255,
              "kind": "open",
              "label": "LEDs an"
            }
          ]
        },
        {
          "offset": 6,
          "function": "red",
          "label": "Rot Wash (0 % bis 100 %)"
        },
        {
          "offset": 7,
          "function": "green",
          "label": "Grün Wash (0 % bis 100 %)"
        },
        {
          "offset": 8,
          "function": "blue",
          "label": "Blau Wash (0 % bis 100 %)"
        },
        {
          "offset": 9,
          "function": "white",
          "label": "Weiß Wash (0 % bis 100 %)"
        },
        {
          "offset": 10,
          "function": "colorMacro",
          "label": "Farbmakros (übersteuern die Kanäle 6 bis 9)",
          "ranges": [
            {
              "from": 0,
              "to": 5,
              "kind": "off",
              "label": "Kein Farbmakro"
            },
            {
              "from": 6,
              "to": 13,
              "kind": "slot",
              "label": "Rot",
              "color": "#FF0000"
            },
            {
              "from": 14,
              "to": 21,
              "kind": "slot",
              "label": "Amber",
              "color": "#FFBF00"
            },
            {
              "from": 22,
              "to": 29,
              "kind": "slot",
              "label": "Warmes Gelb",
              "color": "#FFD040"
            },
            {
              "from": 30,
              "to": 37,
              "kind": "slot",
              "label": "Gelb",
              "color": "#FFFF00"
            },
            {
              "from": 38,
              "to": 45,
              "kind": "slot",
              "label": "Grün",
              "color": "#00FF00"
            },
            {
              "from": 46,
              "to": 53,
              "kind": "slot",
              "label": "Türkis",
              "color": "#00FF9F"
            },
            {
              "from": 54,
              "to": 61,
              "kind": "slot",
              "label": "Cyan",
              "color": "#00FFFF"
            },
            {
              "from": 62,
              "to": 69,
              "kind": "slot",
              "label": "Blau",
              "color": "#0000FF"
            },
            {
              "from": 70,
              "to": 77,
              "kind": "slot",
              "label": "Lavendel",
              "color": "#9F7FFF"
            },
            {
              "from": 78,
              "to": 85,
              "kind": "slot",
              "label": "Mauve",
              "color": "#C060FF"
            },
            {
              "from": 86,
              "to": 93,
              "kind": "slot",
              "label": "Magenta",
              "color": "#FF00FF"
            },
            {
              "from": 94,
              "to": 101,
              "kind": "slot",
              "label": "Pink",
              "color": "#FF60A0"
            },
            {
              "from": 102,
              "to": 109,
              "kind": "slot",
              "label": "Warmweiß",
              "color": "#FF9329"
            },
            {
              "from": 110,
              "to": 117,
              "kind": "slot",
              "label": "Weiß",
              "color": "#FFFFFF"
            },
            {
              "from": 118,
              "to": 125,
              "kind": "slot",
              "label": "Kaltweiß",
              "color": "#DCE8FF"
            },
            {
              "from": 126,
              "to": 127,
              "kind": "off",
              "label": "Farbwechsel gestoppt"
            },
            {
              "from": 128,
              "to": 192,
              "kind": "effect",
              "label": "Farbsprung 1 bis 12, langsam bis schnell"
            },
            {
              "from": 193,
              "to": 255,
              "kind": "effect",
              "label": "Farbverlauf 1 bis 12, langsam bis schnell"
            }
          ]
        },
        {
          "offset": 11,
          "function": "program",
          "label": "Muster",
          "ranges": [
            {
              "from": 0,
              "to": 10,
              "kind": "off",
              "label": "Kein Muster"
            },
            {
              "from": 11,
              "to": 250,
              "kind": "effect",
              "label": "Muster 1 bis 16"
            },
            {
              "from": 251,
              "to": 255,
              "kind": "off",
              "label": "Kein Muster"
            }
          ]
        },
        {
          "offset": 12,
          "function": "programSpeed",
          "label": "Geschwindigkeit der Muster"
        }
      ]
    },
    {
      "schemaVersion": 1,
      "manufacturer": "Varytec",
      "model": "Colors NerveStrobe HP",
      "verified": true,
      "source": "Varytec Colors NerveStrobe HP, Bedienungsanleitung (englische Ausgabe), Abschnitt 7 „Operating“, Kanaltabellen",
      "id": "varytec-colors-nervestrobe-hp-16ch",
      "mode": "16CH",
      "category": "pixelBar",
      "channelCount": 16,
      "segments": 2,
      "deviceSetup": "Im Hauptmenü „DMX Mode“ wählen und mit der Bestätigungstaste öffnen, dann mit den Pfeiltasten „16CH“ einstellen und bestätigen. Die Adresse steht im Menü unter „DMX Address“.",
      "notes": "Wie der 12-Kanal-Modus, der RGBW-Wash ist hier aber in zwei Hälften geteilt: Segment 1 sind die LED-Felder 1 bis 6, Segment 2 die Felder 7 bis 12. Laut Anleitung liegen die zwölf Felder in zwei Reihen übereinander (1 bis 6 oben, 7 bis 12 unten), ein Lauflicht läuft also von oben nach unten und nicht über die Länge. Wer über die Länge laufen will, nimmt den 68-Kanal-Modus. Der weiße Balken (Kanäle 1 bis 3) ist als Strobo-Teil markiert: Er bleibt dunkel und blitzt nur beim Strobo, sonst leuchtete er bei jeder Farbe voll mit. Farbmakro (Kanal 14) und Muster (Kanal 15) bleiben auf 0, sonst übersteuern sie die Farbkanäle.",
      "channels": [
        {
          "offset": 1,
          "function": "dimmer",
          "label": "Dimmer weißer Strobo-Balken (0 % bis 100 %)",
          "tags": [
            "strobePart"
          ]
        },
        {
          "offset": 2,
          "function": "shutter",
          "label": "Strobo weißer Balken",
          "ranges": [
            {
              "from": 0,
              "to": 5,
              "kind": "open",
              "label": "LEDs an"
            },
            {
              "from": 6,
              "to": 10,
              "kind": "closed",
              "label": "LEDs aus"
            },
            {
              "from": 11,
              "to": 33,
              "kind": "random",
              "label": "Impulse, langsam bis schnell",
              "speed": "slowToFast"
            },
            {
              "from": 34,
              "to": 56,
              "kind": "random",
              "label": "Zufällig ansteigend, langsam bis schnell",
              "speed": "slowToFast"
            },
            {
              "from": 57,
              "to": 79,
              "kind": "random",
              "label": "Zufällig absteigend, langsam bis schnell",
              "speed": "slowToFast"
            },
            {
              "from": 80,
              "to": 102,
              "kind": "random",
              "label": "Zufälliges Strobo, langsam bis schnell",
              "speed": "slowToFast"
            },
            {
              "from": 103,
              "to": 127,
              "kind": "pulse",
              "label": "Blitzsalve, 5 s bis 1 s"
            },
            {
              "from": 128,
              "to": 250,
              "kind": "strobe",
              "label": "Strobo 1 Hz bis 20 Hz",
              "speed": "slowToFast"
            },
            {
              "from": 251,
              "to": 255,
              "kind": "open",
              "label": "LEDs an"
            }
          ],
          "tags": [
            "strobePart"
          ]
        },
        {
          "offset": 3,
          "function": "other",
          "label": "Blitzdauer weißer Balken, 7 ms bis 650 ms",
          "tags": [
            "strobePart"
          ]
        },
        {
          "offset": 4,
          "function": "dimmer",
          "label": "Dimmer Wash (0 % bis 100 %)"
        },
        {
          "offset": 5,
          "function": "shutter",
          "label": "Strobo Wash",
          "ranges": [
            {
              "from": 0,
              "to": 5,
              "kind": "open",
              "label": "LEDs an"
            },
            {
              "from": 6,
              "to": 10,
              "kind": "closed",
              "label": "LEDs aus"
            },
            {
              "from": 11,
              "to": 33,
              "kind": "random",
              "label": "Impulse, langsam bis schnell",
              "speed": "slowToFast"
            },
            {
              "from": 34,
              "to": 56,
              "kind": "random",
              "label": "Zufällig ansteigend, langsam bis schnell",
              "speed": "slowToFast"
            },
            {
              "from": 57,
              "to": 79,
              "kind": "random",
              "label": "Zufällig absteigend, langsam bis schnell",
              "speed": "slowToFast"
            },
            {
              "from": 80,
              "to": 102,
              "kind": "random",
              "label": "Zufälliges Strobo, langsam bis schnell",
              "speed": "slowToFast"
            },
            {
              "from": 103,
              "to": 127,
              "kind": "pulse",
              "label": "Blitzsalve, 5 s bis 1 s"
            },
            {
              "from": 128,
              "to": 250,
              "kind": "strobe",
              "label": "Strobo 1 Hz bis 20 Hz",
              "speed": "slowToFast"
            },
            {
              "from": 251,
              "to": 255,
              "kind": "open",
              "label": "LEDs an"
            }
          ]
        },
        {
          "offset": 6,
          "function": "red",
          "label": "Rot Wash, Segment 1 bis 6 (0 % bis 100 %)",
          "segment": 1
        },
        {
          "offset": 7,
          "function": "green",
          "label": "Grün Wash, Segment 1 bis 6 (0 % bis 100 %)",
          "segment": 1
        },
        {
          "offset": 8,
          "function": "blue",
          "label": "Blau Wash, Segment 1 bis 6 (0 % bis 100 %)",
          "segment": 1
        },
        {
          "offset": 9,
          "function": "white",
          "label": "Weiß Wash, Segment 1 bis 6 (0 % bis 100 %)",
          "segment": 1
        },
        {
          "offset": 10,
          "function": "red",
          "label": "Rot Wash, Segment 7 bis 12 (0 % bis 100 %)",
          "segment": 2
        },
        {
          "offset": 11,
          "function": "green",
          "label": "Grün Wash, Segment 7 bis 12 (0 % bis 100 %)",
          "segment": 2
        },
        {
          "offset": 12,
          "function": "blue",
          "label": "Blau Wash, Segment 7 bis 12 (0 % bis 100 %)",
          "segment": 2
        },
        {
          "offset": 13,
          "function": "white",
          "label": "Weiß Wash, Segment 7 bis 12 (0 % bis 100 %)",
          "segment": 2
        },
        {
          "offset": 14,
          "function": "colorMacro",
          "label": "Farbmakros (übersteuern die Kanäle 6 bis 13)",
          "ranges": [
            {
              "from": 0,
              "to": 5,
              "kind": "off",
              "label": "Kein Farbmakro"
            },
            {
              "from": 6,
              "to": 13,
              "kind": "slot",
              "label": "Rot",
              "color": "#FF0000"
            },
            {
              "from": 14,
              "to": 21,
              "kind": "slot",
              "label": "Amber",
              "color": "#FFBF00"
            },
            {
              "from": 22,
              "to": 29,
              "kind": "slot",
              "label": "Warmes Gelb",
              "color": "#FFD040"
            },
            {
              "from": 30,
              "to": 37,
              "kind": "slot",
              "label": "Gelb",
              "color": "#FFFF00"
            },
            {
              "from": 38,
              "to": 45,
              "kind": "slot",
              "label": "Grün",
              "color": "#00FF00"
            },
            {
              "from": 46,
              "to": 53,
              "kind": "slot",
              "label": "Türkis",
              "color": "#00FF9F"
            },
            {
              "from": 54,
              "to": 61,
              "kind": "slot",
              "label": "Cyan",
              "color": "#00FFFF"
            },
            {
              "from": 62,
              "to": 69,
              "kind": "slot",
              "label": "Blau",
              "color": "#0000FF"
            },
            {
              "from": 70,
              "to": 77,
              "kind": "slot",
              "label": "Lavendel",
              "color": "#9F7FFF"
            },
            {
              "from": 78,
              "to": 85,
              "kind": "slot",
              "label": "Mauve",
              "color": "#C060FF"
            },
            {
              "from": 86,
              "to": 93,
              "kind": "slot",
              "label": "Magenta",
              "color": "#FF00FF"
            },
            {
              "from": 94,
              "to": 101,
              "kind": "slot",
              "label": "Pink",
              "color": "#FF60A0"
            },
            {
              "from": 102,
              "to": 109,
              "kind": "slot",
              "label": "Warmweiß",
              "color": "#FF9329"
            },
            {
              "from": 110,
              "to": 117,
              "kind": "slot",
              "label": "Weiß",
              "color": "#FFFFFF"
            },
            {
              "from": 118,
              "to": 125,
              "kind": "slot",
              "label": "Kaltweiß",
              "color": "#DCE8FF"
            },
            {
              "from": 126,
              "to": 127,
              "kind": "off",
              "label": "Farbwechsel gestoppt"
            },
            {
              "from": 128,
              "to": 192,
              "kind": "effect",
              "label": "Farbsprung 1 bis 12, langsam bis schnell"
            },
            {
              "from": 193,
              "to": 255,
              "kind": "effect",
              "label": "Farbverlauf 1 bis 12, langsam bis schnell"
            }
          ]
        },
        {
          "offset": 15,
          "function": "program",
          "label": "Muster",
          "ranges": [
            {
              "from": 0,
              "to": 10,
              "kind": "off",
              "label": "Kein Muster"
            },
            {
              "from": 11,
              "to": 250,
              "kind": "effect",
              "label": "Muster 1 bis 16"
            },
            {
              "from": 251,
              "to": 255,
              "kind": "off",
              "label": "Kein Muster"
            }
          ]
        },
        {
          "offset": 16,
          "function": "programSpeed",
          "label": "Geschwindigkeit der Muster"
        }
      ]
    },
    {
      "schemaVersion": 1,
      "manufacturer": "Varytec",
      "model": "Colors NerveStrobe HP",
      "verified": true,
      "source": "Varytec Colors NerveStrobe HP, Bedienungsanleitung (englische Ausgabe), Abschnitt 7 „Operating“, Kanaltabellen",
      "id": "varytec-colors-nervestrobe-hp-68ch",
      "mode": "68CH",
      "category": "pixelBar",
      "channelCount": 68,
      "segments": 12,
      "deviceSetup": "Im Hauptmenü „DMX Mode“ wählen und mit der Bestätigungstaste öffnen, dann mit den Pfeiltasten „68CH“ einstellen und bestätigen. Die Adresse steht im Menü unter „DMX Address“.",
      "notes": "Größter Modus: jedes der zwölf LED-Felder des Wash hat eigenen Dimmer und eigene Farben (Kanäle 9 bis 68, je fünf Kanäle), dazu der weiße Strobo-Balken auf den Kanälen 1 bis 3 und der Wash-Dimmer auf 4 und 5. Laut Anleitung liegen die Felder in zwei Reihen (1 bis 6 oben, 7 bis 12 unten), ein Lauflicht läuft also erst die obere und dann die untere Reihe entlang. Der weiße Balken (Kanäle 1 bis 3) ist als Strobo-Teil markiert: Er bleibt dunkel und blitzt nur beim Strobo, sonst leuchtete er bei jeder Farbe voll mit. Farbmakro (Kanal 6) und Dimmer-Muster (Kanal 7) bleiben auf 0, sonst übersteuern sie die Segmente. Der 56-Kanal-Modus ist nicht angelegt, er ist derselbe Modus ohne eigenen Dimmer je Segment.",
      "channels": [
        {
          "offset": 1,
          "function": "dimmer",
          "label": "Dimmer weißer Strobo-Balken (0 % bis 100 %)",
          "tags": [
            "strobePart"
          ]
        },
        {
          "offset": 2,
          "function": "shutter",
          "label": "Strobo weißer Balken",
          "ranges": [
            {
              "from": 0,
              "to": 5,
              "kind": "open",
              "label": "LEDs an"
            },
            {
              "from": 6,
              "to": 10,
              "kind": "closed",
              "label": "LEDs aus"
            },
            {
              "from": 11,
              "to": 33,
              "kind": "random",
              "label": "Impulse, langsam bis schnell",
              "speed": "slowToFast"
            },
            {
              "from": 34,
              "to": 56,
              "kind": "random",
              "label": "Zufällig ansteigend, langsam bis schnell",
              "speed": "slowToFast"
            },
            {
              "from": 57,
              "to": 79,
              "kind": "random",
              "label": "Zufällig absteigend, langsam bis schnell",
              "speed": "slowToFast"
            },
            {
              "from": 80,
              "to": 102,
              "kind": "random",
              "label": "Zufälliges Strobo, langsam bis schnell",
              "speed": "slowToFast"
            },
            {
              "from": 103,
              "to": 127,
              "kind": "pulse",
              "label": "Blitzsalve, 5 s bis 1 s"
            },
            {
              "from": 128,
              "to": 250,
              "kind": "strobe",
              "label": "Strobo 1 Hz bis 20 Hz",
              "speed": "slowToFast"
            },
            {
              "from": 251,
              "to": 255,
              "kind": "open",
              "label": "LEDs an"
            }
          ],
          "tags": [
            "strobePart"
          ]
        },
        {
          "offset": 3,
          "function": "other",
          "label": "Blitzdauer weißer Balken, 7 ms bis 650 ms",
          "tags": [
            "strobePart"
          ]
        },
        {
          "offset": 4,
          "function": "dimmer",
          "label": "Dimmer Wash (0 % bis 100 %)"
        },
        {
          "offset": 5,
          "function": "shutter",
          "label": "Strobo Wash",
          "ranges": [
            {
              "from": 0,
              "to": 5,
              "kind": "open",
              "label": "LEDs an"
            },
            {
              "from": 6,
              "to": 10,
              "kind": "closed",
              "label": "LEDs aus"
            },
            {
              "from": 11,
              "to": 33,
              "kind": "random",
              "label": "Impulse, langsam bis schnell",
              "speed": "slowToFast"
            },
            {
              "from": 34,
              "to": 56,
              "kind": "random",
              "label": "Zufällig ansteigend, langsam bis schnell",
              "speed": "slowToFast"
            },
            {
              "from": 57,
              "to": 79,
              "kind": "random",
              "label": "Zufällig absteigend, langsam bis schnell",
              "speed": "slowToFast"
            },
            {
              "from": 80,
              "to": 102,
              "kind": "random",
              "label": "Zufälliges Strobo, langsam bis schnell",
              "speed": "slowToFast"
            },
            {
              "from": 103,
              "to": 127,
              "kind": "pulse",
              "label": "Blitzsalve, 5 s bis 1 s"
            },
            {
              "from": 128,
              "to": 250,
              "kind": "strobe",
              "label": "Strobo 1 Hz bis 20 Hz",
              "speed": "slowToFast"
            },
            {
              "from": 251,
              "to": 255,
              "kind": "open",
              "label": "LEDs an"
            }
          ]
        },
        {
          "offset": 6,
          "function": "colorMacro",
          "label": "Farbmakros (übersteuern die Kanäle 9 bis 68)",
          "ranges": [
            {
              "from": 0,
              "to": 5,
              "kind": "off",
              "label": "Kein Farbmakro"
            },
            {
              "from": 6,
              "to": 13,
              "kind": "slot",
              "label": "Rot",
              "color": "#FF0000"
            },
            {
              "from": 14,
              "to": 21,
              "kind": "slot",
              "label": "Amber",
              "color": "#FFBF00"
            },
            {
              "from": 22,
              "to": 29,
              "kind": "slot",
              "label": "Warmes Gelb",
              "color": "#FFD040"
            },
            {
              "from": 30,
              "to": 37,
              "kind": "slot",
              "label": "Gelb",
              "color": "#FFFF00"
            },
            {
              "from": 38,
              "to": 45,
              "kind": "slot",
              "label": "Grün",
              "color": "#00FF00"
            },
            {
              "from": 46,
              "to": 53,
              "kind": "slot",
              "label": "Türkis",
              "color": "#00FF9F"
            },
            {
              "from": 54,
              "to": 61,
              "kind": "slot",
              "label": "Cyan",
              "color": "#00FFFF"
            },
            {
              "from": 62,
              "to": 69,
              "kind": "slot",
              "label": "Blau",
              "color": "#0000FF"
            },
            {
              "from": 70,
              "to": 77,
              "kind": "slot",
              "label": "Lavendel",
              "color": "#9F7FFF"
            },
            {
              "from": 78,
              "to": 85,
              "kind": "slot",
              "label": "Mauve",
              "color": "#C060FF"
            },
            {
              "from": 86,
              "to": 93,
              "kind": "slot",
              "label": "Magenta",
              "color": "#FF00FF"
            },
            {
              "from": 94,
              "to": 101,
              "kind": "slot",
              "label": "Pink",
              "color": "#FF60A0"
            },
            {
              "from": 102,
              "to": 109,
              "kind": "slot",
              "label": "Warmweiß",
              "color": "#FF9329"
            },
            {
              "from": 110,
              "to": 117,
              "kind": "slot",
              "label": "Weiß",
              "color": "#FFFFFF"
            },
            {
              "from": 118,
              "to": 125,
              "kind": "slot",
              "label": "Kaltweiß",
              "color": "#DCE8FF"
            },
            {
              "from": 126,
              "to": 127,
              "kind": "off",
              "label": "Farbwechsel gestoppt"
            },
            {
              "from": 128,
              "to": 192,
              "kind": "effect",
              "label": "Farbsprung 1 bis 12, langsam bis schnell"
            },
            {
              "from": 193,
              "to": 255,
              "kind": "effect",
              "label": "Farbverlauf 1 bis 12, langsam bis schnell"
            }
          ]
        },
        {
          "offset": 7,
          "function": "program",
          "label": "Dimmer-Muster",
          "ranges": [
            {
              "from": 0,
              "to": 10,
              "kind": "off",
              "label": "Kein Muster"
            },
            {
              "from": 11,
              "to": 250,
              "kind": "effect",
              "label": "Muster 1 bis 16"
            },
            {
              "from": 251,
              "to": 255,
              "kind": "off",
              "label": "Kein Muster"
            }
          ]
        },
        {
          "offset": 8,
          "function": "programSpeed",
          "label": "Geschwindigkeit der Dimmer-Muster"
        },
        {
          "offset": 9,
          "function": "dimmer",
          "label": "Dimmer Wash, Segment 1 (0 % bis 100 %)",
          "segment": 1
        },
        {
          "offset": 10,
          "function": "red",
          "label": "Rot Wash, Segment 1 (0 % bis 100 %)",
          "segment": 1
        },
        {
          "offset": 11,
          "function": "green",
          "label": "Grün Wash, Segment 1 (0 % bis 100 %)",
          "segment": 1
        },
        {
          "offset": 12,
          "function": "blue",
          "label": "Blau Wash, Segment 1 (0 % bis 100 %)",
          "segment": 1
        },
        {
          "offset": 13,
          "function": "white",
          "label": "Weiß Wash, Segment 1 (0 % bis 100 %)",
          "segment": 1
        },
        {
          "offset": 14,
          "function": "dimmer",
          "label": "Dimmer Wash, Segment 2 (0 % bis 100 %)",
          "segment": 2
        },
        {
          "offset": 15,
          "function": "red",
          "label": "Rot Wash, Segment 2 (0 % bis 100 %)",
          "segment": 2
        },
        {
          "offset": 16,
          "function": "green",
          "label": "Grün Wash, Segment 2 (0 % bis 100 %)",
          "segment": 2
        },
        {
          "offset": 17,
          "function": "blue",
          "label": "Blau Wash, Segment 2 (0 % bis 100 %)",
          "segment": 2
        },
        {
          "offset": 18,
          "function": "white",
          "label": "Weiß Wash, Segment 2 (0 % bis 100 %)",
          "segment": 2
        },
        {
          "offset": 19,
          "function": "dimmer",
          "label": "Dimmer Wash, Segment 3 (0 % bis 100 %)",
          "segment": 3
        },
        {
          "offset": 20,
          "function": "red",
          "label": "Rot Wash, Segment 3 (0 % bis 100 %)",
          "segment": 3
        },
        {
          "offset": 21,
          "function": "green",
          "label": "Grün Wash, Segment 3 (0 % bis 100 %)",
          "segment": 3
        },
        {
          "offset": 22,
          "function": "blue",
          "label": "Blau Wash, Segment 3 (0 % bis 100 %)",
          "segment": 3
        },
        {
          "offset": 23,
          "function": "white",
          "label": "Weiß Wash, Segment 3 (0 % bis 100 %)",
          "segment": 3
        },
        {
          "offset": 24,
          "function": "dimmer",
          "label": "Dimmer Wash, Segment 4 (0 % bis 100 %)",
          "segment": 4
        },
        {
          "offset": 25,
          "function": "red",
          "label": "Rot Wash, Segment 4 (0 % bis 100 %)",
          "segment": 4
        },
        {
          "offset": 26,
          "function": "green",
          "label": "Grün Wash, Segment 4 (0 % bis 100 %)",
          "segment": 4
        },
        {
          "offset": 27,
          "function": "blue",
          "label": "Blau Wash, Segment 4 (0 % bis 100 %)",
          "segment": 4
        },
        {
          "offset": 28,
          "function": "white",
          "label": "Weiß Wash, Segment 4 (0 % bis 100 %)",
          "segment": 4
        },
        {
          "offset": 29,
          "function": "dimmer",
          "label": "Dimmer Wash, Segment 5 (0 % bis 100 %)",
          "segment": 5
        },
        {
          "offset": 30,
          "function": "red",
          "label": "Rot Wash, Segment 5 (0 % bis 100 %)",
          "segment": 5
        },
        {
          "offset": 31,
          "function": "green",
          "label": "Grün Wash, Segment 5 (0 % bis 100 %)",
          "segment": 5
        },
        {
          "offset": 32,
          "function": "blue",
          "label": "Blau Wash, Segment 5 (0 % bis 100 %)",
          "segment": 5
        },
        {
          "offset": 33,
          "function": "white",
          "label": "Weiß Wash, Segment 5 (0 % bis 100 %)",
          "segment": 5
        },
        {
          "offset": 34,
          "function": "dimmer",
          "label": "Dimmer Wash, Segment 6 (0 % bis 100 %)",
          "segment": 6
        },
        {
          "offset": 35,
          "function": "red",
          "label": "Rot Wash, Segment 6 (0 % bis 100 %)",
          "segment": 6
        },
        {
          "offset": 36,
          "function": "green",
          "label": "Grün Wash, Segment 6 (0 % bis 100 %)",
          "segment": 6
        },
        {
          "offset": 37,
          "function": "blue",
          "label": "Blau Wash, Segment 6 (0 % bis 100 %)",
          "segment": 6
        },
        {
          "offset": 38,
          "function": "white",
          "label": "Weiß Wash, Segment 6 (0 % bis 100 %)",
          "segment": 6
        },
        {
          "offset": 39,
          "function": "dimmer",
          "label": "Dimmer Wash, Segment 7 (0 % bis 100 %)",
          "segment": 7
        },
        {
          "offset": 40,
          "function": "red",
          "label": "Rot Wash, Segment 7 (0 % bis 100 %)",
          "segment": 7
        },
        {
          "offset": 41,
          "function": "green",
          "label": "Grün Wash, Segment 7 (0 % bis 100 %)",
          "segment": 7
        },
        {
          "offset": 42,
          "function": "blue",
          "label": "Blau Wash, Segment 7 (0 % bis 100 %)",
          "segment": 7
        },
        {
          "offset": 43,
          "function": "white",
          "label": "Weiß Wash, Segment 7 (0 % bis 100 %)",
          "segment": 7
        },
        {
          "offset": 44,
          "function": "dimmer",
          "label": "Dimmer Wash, Segment 8 (0 % bis 100 %)",
          "segment": 8
        },
        {
          "offset": 45,
          "function": "red",
          "label": "Rot Wash, Segment 8 (0 % bis 100 %)",
          "segment": 8
        },
        {
          "offset": 46,
          "function": "green",
          "label": "Grün Wash, Segment 8 (0 % bis 100 %)",
          "segment": 8
        },
        {
          "offset": 47,
          "function": "blue",
          "label": "Blau Wash, Segment 8 (0 % bis 100 %)",
          "segment": 8
        },
        {
          "offset": 48,
          "function": "white",
          "label": "Weiß Wash, Segment 8 (0 % bis 100 %)",
          "segment": 8
        },
        {
          "offset": 49,
          "function": "dimmer",
          "label": "Dimmer Wash, Segment 9 (0 % bis 100 %)",
          "segment": 9
        },
        {
          "offset": 50,
          "function": "red",
          "label": "Rot Wash, Segment 9 (0 % bis 100 %)",
          "segment": 9
        },
        {
          "offset": 51,
          "function": "green",
          "label": "Grün Wash, Segment 9 (0 % bis 100 %)",
          "segment": 9
        },
        {
          "offset": 52,
          "function": "blue",
          "label": "Blau Wash, Segment 9 (0 % bis 100 %)",
          "segment": 9
        },
        {
          "offset": 53,
          "function": "white",
          "label": "Weiß Wash, Segment 9 (0 % bis 100 %)",
          "segment": 9
        },
        {
          "offset": 54,
          "function": "dimmer",
          "label": "Dimmer Wash, Segment 10 (0 % bis 100 %)",
          "segment": 10
        },
        {
          "offset": 55,
          "function": "red",
          "label": "Rot Wash, Segment 10 (0 % bis 100 %)",
          "segment": 10
        },
        {
          "offset": 56,
          "function": "green",
          "label": "Grün Wash, Segment 10 (0 % bis 100 %)",
          "segment": 10
        },
        {
          "offset": 57,
          "function": "blue",
          "label": "Blau Wash, Segment 10 (0 % bis 100 %)",
          "segment": 10
        },
        {
          "offset": 58,
          "function": "white",
          "label": "Weiß Wash, Segment 10 (0 % bis 100 %)",
          "segment": 10
        },
        {
          "offset": 59,
          "function": "dimmer",
          "label": "Dimmer Wash, Segment 11 (0 % bis 100 %)",
          "segment": 11
        },
        {
          "offset": 60,
          "function": "red",
          "label": "Rot Wash, Segment 11 (0 % bis 100 %)",
          "segment": 11
        },
        {
          "offset": 61,
          "function": "green",
          "label": "Grün Wash, Segment 11 (0 % bis 100 %)",
          "segment": 11
        },
        {
          "offset": 62,
          "function": "blue",
          "label": "Blau Wash, Segment 11 (0 % bis 100 %)",
          "segment": 11
        },
        {
          "offset": 63,
          "function": "white",
          "label": "Weiß Wash, Segment 11 (0 % bis 100 %)",
          "segment": 11
        },
        {
          "offset": 64,
          "function": "dimmer",
          "label": "Dimmer Wash, Segment 12 (0 % bis 100 %)",
          "segment": 12
        },
        {
          "offset": 65,
          "function": "red",
          "label": "Rot Wash, Segment 12 (0 % bis 100 %)",
          "segment": 12
        },
        {
          "offset": 66,
          "function": "green",
          "label": "Grün Wash, Segment 12 (0 % bis 100 %)",
          "segment": 12
        },
        {
          "offset": 67,
          "function": "blue",
          "label": "Blau Wash, Segment 12 (0 % bis 100 %)",
          "segment": 12
        },
        {
          "offset": 68,
          "function": "white",
          "label": "Weiß Wash, Segment 12 (0 % bis 100 %)",
          "segment": 12
        }
      ]
    },
    {
      "schemaVersion": 1,
      "manufacturer": "Varytec",
      "model": "Colors SonicStrobe",
      "verified": true,
      "notes": "Zwei Lichtquellen in einem Gerät: die kaltweißen Strobo-LEDs (Kanal 1) und die RGB-Ambient-LEDs. Die Strobo-LEDs sind als Kaltweiß eingetragen, damit sie nur bei Weiß mitleuchten und bei farbigem Licht aus bleiben; der Strobo-Knopf der App nutzt ihren Strobo-Kanal. Die Intensität der Ambient-LEDs steht fest auf 100 %, die Helligkeit regelt die App über die Farbkanäle - als Dimmer eingetragen würde sie nur diesen Kanal dimmen und die Strobo-LEDs hell stehen lassen. Die Automatikprogramme bleiben auf 0, sonst übernimmt das Gerät selbst das Licht.",
      "id": "varytec-colors-sonicstrobe-13ch",
      "mode": "13CH",
      "category": "par",
      "channelCount": 13,
      "source": "Bedienungsanleitung Thomann/Varytec Colors SonicStrobe, 24.03.2022, ID 472595, Abschnitt 7 „Funktionen im 13-Kanal-Modus“",
      "deviceSetup": "[MENU] so oft drücken, bis im Display „XXCH“ steht, mit [ENTER] bestätigen und den DMX-Modus „13CH“ wählen. Die Adresse aus der App steht unter „Addr“.",
      "channels": [
        {
          "offset": 1,
          "function": "coldWhite",
          "label": "Intensität Strobo-LED (0 % bis 100 %)"
        },
        {
          "offset": 2,
          "function": "strobe",
          "label": "Strobo der Strobo-LED",
          "ranges": [
            {
              "from": 0,
              "to": 8,
              "kind": "off",
              "label": "Kein Strobo"
            },
            {
              "from": 9,
              "to": 255,
              "kind": "strobe",
              "label": "Strobo, langsam bis schnell",
              "speed": "slowToFast"
            }
          ]
        },
        {
          "offset": 3,
          "function": "other",
          "label": "Blitzdauer der Strobo-LED, ansteigend"
        },
        {
          "offset": 4,
          "function": "other",
          "label": "Intensität Ambient-LED (0 % bis 100 %)",
          "defaultValue": 255
        },
        {
          "offset": 5,
          "function": "strobe",
          "label": "Strobo der Ambient-LED",
          "ranges": [
            {
              "from": 0,
              "to": 8,
              "kind": "off",
              "label": "Kein Strobo"
            },
            {
              "from": 9,
              "to": 255,
              "kind": "strobe",
              "label": "Strobo, langsam bis schnell",
              "speed": "slowToFast"
            }
          ]
        },
        {
          "offset": 6,
          "function": "red",
          "label": "Rot 0 % bis 100 %"
        },
        {
          "offset": 7,
          "function": "green",
          "label": "Grün 0 % bis 100 %"
        },
        {
          "offset": 8,
          "function": "blue",
          "label": "Blau 0 % bis 100 %"
        },
        {
          "offset": 9,
          "function": "program",
          "label": "Automatikprogramme",
          "ranges": [
            {
              "from": 0,
              "to": 7,
              "kind": "off",
              "label": "Keine Funktion"
            },
            {
              "from": 8,
              "to": 22,
              "kind": "effect",
              "label": "Programm 1"
            },
            {
              "from": 23,
              "to": 37,
              "kind": "effect",
              "label": "Programm 2"
            },
            {
              "from": 38,
              "to": 52,
              "kind": "effect",
              "label": "Programm 3"
            },
            {
              "from": 53,
              "to": 82,
              "kind": "effect",
              "label": "Programm 4"
            },
            {
              "from": 83,
              "to": 97,
              "kind": "effect",
              "label": "Programm 5"
            },
            {
              "from": 98,
              "to": 112,
              "kind": "effect",
              "label": "Programm 6"
            },
            {
              "from": 113,
              "to": 127,
              "kind": "effect",
              "label": "Programm 7"
            },
            {
              "from": 128,
              "to": 142,
              "kind": "effect",
              "label": "Programm 8"
            },
            {
              "from": 143,
              "to": 157,
              "kind": "effect",
              "label": "Programm 9"
            },
            {
              "from": 158,
              "to": 172,
              "kind": "effect",
              "label": "Programm 10"
            },
            {
              "from": 173,
              "to": 187,
              "kind": "effect",
              "label": "Programm 11"
            },
            {
              "from": 188,
              "to": 202,
              "kind": "effect",
              "label": "Programm 12"
            },
            {
              "from": 203,
              "to": 217,
              "kind": "effect",
              "label": "Programm 13"
            },
            {
              "from": 218,
              "to": 232,
              "kind": "effect",
              "label": "Programm 14"
            },
            {
              "from": 233,
              "to": 247,
              "kind": "effect",
              "label": "Programm 15"
            },
            {
              "from": 248,
              "to": 255,
              "kind": "effect",
              "label": "Programm 16"
            }
          ]
        },
        {
          "offset": 10,
          "function": "programSpeed",
          "label": "Programmgeschwindigkeit, ansteigend"
        },
        {
          "offset": 11,
          "function": "colorMacro",
          "label": "Voreingestellte Mischfarben für die Automatikprogramme",
          "ranges": [
            {
              "from": 0,
              "to": 7,
              "kind": "off",
              "label": "Keine Funktion"
            },
            {
              "from": 8,
              "to": 255,
              "kind": "effect",
              "label": "Voreingestellte Mischfarben"
            }
          ]
        },
        {
          "offset": 12,
          "function": "colorMacro",
          "label": "Hintergrundfarbe",
          "ranges": [
            {
              "from": 0,
              "to": 15,
              "kind": "other",
              "label": "Automatisch"
            },
            {
              "from": 16,
              "to": 255,
              "kind": "effect",
              "label": "R / G / B / RG / RB / GB / RGB"
            }
          ]
        },
        {
          "offset": 13,
          "function": "other",
          "label": "Laufrichtung der Programme",
          "ranges": [
            {
              "from": 0,
              "to": 127,
              "kind": "other",
              "label": "Von unten nach oben"
            },
            {
              "from": 128,
              "to": 255,
              "kind": "other",
              "label": "Von oben nach unten"
            }
          ]
        }
      ]
    },
    {
      "schemaVersion": 1,
      "manufacturer": "Varytec",
      "model": "Colors SonicStrobe",
      "verified": true,
      "notes": "Zwei Lichtquellen in einem Gerät: die kaltweißen Strobo-LEDs (Kanal 1) und die RGB-Ambient-LEDs. Die Strobo-LEDs sind als Kaltweiß eingetragen, damit sie nur bei Weiß mitleuchten und bei farbigem Licht aus bleiben; der Strobo-Knopf der App nutzt ihren Strobo-Kanal. Die Intensität der Ambient-LEDs steht fest auf 100 %, die Helligkeit regelt die App über die Farbkanäle - als Dimmer eingetragen würde sie nur diesen Kanal dimmen und die Strobo-LEDs hell stehen lassen. Die Automatikprogramme bleiben auf 0, sonst übernimmt das Gerät selbst das Licht.",
      "id": "varytec-colors-sonicstrobe-22ch",
      "mode": "22CH",
      "category": "pixelBar",
      "channelCount": 22,
      "segments": 4,
      "source": "Bedienungsanleitung Thomann/Varytec Colors SonicStrobe, 24.03.2022, ID 472595, Abschnitt 7 „Funktionen im 22-Kanal-Modus“",
      "deviceSetup": "[MENU] so oft drücken, bis im Display „XXCH“ steht, mit [ENTER] bestätigen und den DMX-Modus „22CH“ wählen. Die Adresse aus der App steht unter „Addr“.",
      "channels": [
        {
          "offset": 1,
          "function": "coldWhite",
          "label": "Intensität Strobo-LED (0 % bis 100 %)"
        },
        {
          "offset": 2,
          "function": "strobe",
          "label": "Strobo der Strobo-LED",
          "ranges": [
            {
              "from": 0,
              "to": 8,
              "kind": "off",
              "label": "Kein Strobo"
            },
            {
              "from": 9,
              "to": 255,
              "kind": "strobe",
              "label": "Strobo, langsam bis schnell",
              "speed": "slowToFast"
            }
          ]
        },
        {
          "offset": 3,
          "function": "other",
          "label": "Blitzdauer der Strobo-LED, ansteigend"
        },
        {
          "offset": 4,
          "function": "other",
          "label": "Intensität Ambient-LED (0 % bis 100 %)",
          "defaultValue": 255
        },
        {
          "offset": 5,
          "function": "strobe",
          "label": "Strobo der Ambient-LED",
          "ranges": [
            {
              "from": 0,
              "to": 8,
              "kind": "off",
              "label": "Kein Strobo"
            },
            {
              "from": 9,
              "to": 255,
              "kind": "strobe",
              "label": "Strobo, langsam bis schnell",
              "speed": "slowToFast"
            }
          ]
        },
        {
          "offset": 6,
          "function": "red",
          "segment": 1,
          "label": "Rot 0 % bis 100 %, Segment 1"
        },
        {
          "offset": 7,
          "function": "green",
          "segment": 1,
          "label": "Grün 0 % bis 100 %, Segment 1"
        },
        {
          "offset": 8,
          "function": "blue",
          "segment": 1,
          "label": "Blau 0 % bis 100 %, Segment 1"
        },
        {
          "offset": 9,
          "function": "red",
          "segment": 2,
          "label": "Rot 0 % bis 100 %, Segment 2"
        },
        {
          "offset": 10,
          "function": "green",
          "segment": 2,
          "label": "Grün 0 % bis 100 %, Segment 2"
        },
        {
          "offset": 11,
          "function": "blue",
          "segment": 2,
          "label": "Blau 0 % bis 100 %, Segment 2"
        },
        {
          "offset": 12,
          "function": "red",
          "segment": 3,
          "label": "Rot 0 % bis 100 %, Segment 3"
        },
        {
          "offset": 13,
          "function": "green",
          "segment": 3,
          "label": "Grün 0 % bis 100 %, Segment 3"
        },
        {
          "offset": 14,
          "function": "blue",
          "segment": 3,
          "label": "Blau 0 % bis 100 %, Segment 3"
        },
        {
          "offset": 15,
          "function": "red",
          "segment": 4,
          "label": "Rot 0 % bis 100 %, Segment 4"
        },
        {
          "offset": 16,
          "function": "green",
          "segment": 4,
          "label": "Grün 0 % bis 100 %, Segment 4"
        },
        {
          "offset": 17,
          "function": "blue",
          "segment": 4,
          "label": "Blau 0 % bis 100 %, Segment 4"
        },
        {
          "offset": 18,
          "function": "program",
          "label": "Automatikprogramme",
          "ranges": [
            {
              "from": 0,
              "to": 7,
              "kind": "off",
              "label": "Keine Funktion"
            },
            {
              "from": 8,
              "to": 22,
              "kind": "effect",
              "label": "Programm 1"
            },
            {
              "from": 23,
              "to": 37,
              "kind": "effect",
              "label": "Programm 2"
            },
            {
              "from": 38,
              "to": 52,
              "kind": "effect",
              "label": "Programm 3"
            },
            {
              "from": 53,
              "to": 82,
              "kind": "effect",
              "label": "Programm 4"
            },
            {
              "from": 83,
              "to": 97,
              "kind": "effect",
              "label": "Programm 5"
            },
            {
              "from": 98,
              "to": 112,
              "kind": "effect",
              "label": "Programm 6"
            },
            {
              "from": 113,
              "to": 127,
              "kind": "effect",
              "label": "Programm 7"
            },
            {
              "from": 128,
              "to": 142,
              "kind": "effect",
              "label": "Programm 8"
            },
            {
              "from": 143,
              "to": 157,
              "kind": "effect",
              "label": "Programm 9"
            },
            {
              "from": 158,
              "to": 172,
              "kind": "effect",
              "label": "Programm 10"
            },
            {
              "from": 173,
              "to": 187,
              "kind": "effect",
              "label": "Programm 11"
            },
            {
              "from": 188,
              "to": 202,
              "kind": "effect",
              "label": "Programm 12"
            },
            {
              "from": 203,
              "to": 217,
              "kind": "effect",
              "label": "Programm 13"
            },
            {
              "from": 218,
              "to": 232,
              "kind": "effect",
              "label": "Programm 14"
            },
            {
              "from": 233,
              "to": 247,
              "kind": "effect",
              "label": "Programm 15"
            },
            {
              "from": 248,
              "to": 255,
              "kind": "effect",
              "label": "Programm 16"
            }
          ]
        },
        {
          "offset": 19,
          "function": "programSpeed",
          "label": "Programmgeschwindigkeit, ansteigend"
        },
        {
          "offset": 20,
          "function": "colorMacro",
          "label": "Voreingestellte Mischfarben für die Automatikprogramme",
          "ranges": [
            {
              "from": 0,
              "to": 7,
              "kind": "off",
              "label": "Keine Funktion"
            },
            {
              "from": 8,
              "to": 255,
              "kind": "effect",
              "label": "Voreingestellte Mischfarben"
            }
          ]
        },
        {
          "offset": 21,
          "function": "colorMacro",
          "label": "Hintergrundfarbe",
          "ranges": [
            {
              "from": 0,
              "to": 15,
              "kind": "other",
              "label": "Automatisch"
            },
            {
              "from": 16,
              "to": 255,
              "kind": "effect",
              "label": "R / G / B / RG / RB / GB / RGB"
            }
          ]
        },
        {
          "offset": 22,
          "function": "other",
          "label": "Laufrichtung der Programme",
          "ranges": [
            {
              "from": 0,
              "to": 127,
              "kind": "other",
              "label": "Von unten nach oben"
            },
            {
              "from": 128,
              "to": 255,
              "kind": "other",
              "label": "Von oben nach unten"
            }
          ]
        }
      ]
    },
    {
      "schemaVersion": 1,
      "manufacturer": "Varytec",
      "model": "Colors SonicStrobe",
      "verified": true,
      "notes": "Zwei Lichtquellen in einem Gerät: die kaltweißen Strobo-LEDs (Kanal 1) und die RGB-Ambient-LEDs. Die Strobo-LEDs sind als Kaltweiß eingetragen, damit sie nur bei Weiß mitleuchten und bei farbigem Licht aus bleiben; der Strobo-Knopf der App nutzt ihren Strobo-Kanal. Die Intensität der Ambient-LEDs steht fest auf 100 %, die Helligkeit regelt die App über die Farbkanäle - als Dimmer eingetragen würde sie nur diesen Kanal dimmen und die Strobo-LEDs hell stehen lassen. Die Automatikprogramme bleiben auf 0, sonst übernimmt das Gerät selbst das Licht.",
      "id": "varytec-colors-sonicstrobe-7ch",
      "mode": "7CH",
      "category": "par",
      "channelCount": 7,
      "source": "Bedienungsanleitung Thomann/Varytec Colors SonicStrobe, 24.03.2022, ID 472595, Abschnitt 7 „Funktionen im 7-Kanal-Modus“",
      "deviceSetup": "[MENU] so oft drücken, bis im Display „XXCH“ steht, mit [ENTER] bestätigen und den DMX-Modus „7CH“ wählen. Die Adresse aus der App steht unter „Addr“.",
      "channels": [
        {
          "offset": 1,
          "function": "coldWhite",
          "label": "Intensität Strobo-LED (0 % bis 100 %)"
        },
        {
          "offset": 2,
          "function": "strobe",
          "label": "Strobo der Strobo-LED",
          "ranges": [
            {
              "from": 0,
              "to": 8,
              "kind": "off",
              "label": "Kein Strobo"
            },
            {
              "from": 9,
              "to": 255,
              "kind": "strobe",
              "label": "Strobo, langsam bis schnell",
              "speed": "slowToFast"
            }
          ]
        },
        {
          "offset": 3,
          "function": "other",
          "label": "Intensität Ambient-LED (0 % bis 100 %)",
          "defaultValue": 255
        },
        {
          "offset": 4,
          "function": "strobe",
          "label": "Strobo der Ambient-LED",
          "ranges": [
            {
              "from": 0,
              "to": 8,
              "kind": "off",
              "label": "Kein Strobo"
            },
            {
              "from": 9,
              "to": 255,
              "kind": "strobe",
              "label": "Strobo, langsam bis schnell",
              "speed": "slowToFast"
            }
          ]
        },
        {
          "offset": 5,
          "function": "red",
          "label": "Rot 0 % bis 100 %"
        },
        {
          "offset": 6,
          "function": "green",
          "label": "Grün 0 % bis 100 %"
        },
        {
          "offset": 7,
          "function": "blue",
          "label": "Blau 0 % bis 100 %"
        }
      ]
    },
    {
      "schemaVersion": 1,
      "id": "varytec-colors-starbar-12-12ch",
      "manufacturer": "Varytec",
      "model": "Colors StarBar 12",
      "mode": "12Ch",
      "category": "pixelBar",
      "channelCount": 12,
      "segments": 2,
      "verified": true,
      "source": "Varytec Colors StarBar 12, Bedienungsanleitung c_472657_r2_de, Abschnitt 7.6 „Funktionen im 12-Kanal-DMX-Modus“, Seiten 36 und 37",
      "deviceSetup": "[MENU] so oft drücken, bis „Addr“ im Display steht, [ENTER], Adresse aus der App wählen und mit [ENTER] bestätigen. Dann [MENU] bis „ChNd“ und dort „12Ch“ wählen.",
      "notes": "Zwei getrennt ansteuerbare Hälften mit je Rot, Grün, Blau und Weiß, dazu ein eigener Dimmer und ein Strobo. Kanal 11 muss unter 8 bleiben, sonst übernimmt das Gerät die Farbe selbst; die App lässt ihn auf 0. Die Anleitung schreibt bei Kanal 12 „nur wenn Kanal 7 = 8…247“ – gemeint ist offensichtlich Kanal 11, der Farbwechsel. Im 52-Kanal-Modus lassen sich alle LEDs einzeln ansteuern, dafür gibt es hier noch kein Modell.",
      "channels": [
        {
          "offset": 1,
          "function": "dimmer",
          "label": "Gesamtintensität (0 % bis 100 %)"
        },
        {
          "offset": 2,
          "function": "strobe",
          "label": "Strobe-Effekt",
          "ranges": [
            {
              "from": 0,
              "to": 0,
              "kind": "off",
              "label": "Kein Strobo"
            },
            {
              "from": 1,
              "to": 255,
              "kind": "strobe",
              "label": "Strobo langsam bis schnell",
              "speed": "slowToFast"
            }
          ]
        },
        {
          "offset": 3,
          "function": "red",
          "label": "Intensität Rot (0 % bis 100 %), Segment 1",
          "segment": 1
        },
        {
          "offset": 4,
          "function": "green",
          "label": "Intensität Grün (0 % bis 100 %), Segment 1",
          "segment": 1
        },
        {
          "offset": 5,
          "function": "blue",
          "label": "Intensität Blau (0 % bis 100 %), Segment 1",
          "segment": 1
        },
        {
          "offset": 6,
          "function": "white",
          "label": "Intensität Weiß (0 % bis 100 %), Segment 1",
          "segment": 1
        },
        {
          "offset": 7,
          "function": "red",
          "label": "Intensität Rot (0 % bis 100 %), Segment 2",
          "segment": 2
        },
        {
          "offset": 8,
          "function": "green",
          "label": "Intensität Grün (0 % bis 100 %), Segment 2",
          "segment": 2
        },
        {
          "offset": 9,
          "function": "blue",
          "label": "Intensität Blau (0 % bis 100 %), Segment 2",
          "segment": 2
        },
        {
          "offset": 10,
          "function": "white",
          "label": "Intensität Weiß (0 % bis 100 %), Segment 2",
          "segment": 2
        },
        {
          "offset": 11,
          "function": "colorMacro",
          "label": "Farbwechsel",
          "defaultValue": 0,
          "ranges": [
            {
              "from": 0,
              "to": 7,
              "kind": "off",
              "label": "Ohne Funktion"
            },
            {
              "from": 8,
              "to": 247,
              "kind": "effect",
              "label": "Farbwechsel 1 bis 59"
            },
            {
              "from": 248,
              "to": 255,
              "kind": "effect",
              "label": "Musikgesteuerter Ablauf"
            }
          ]
        },
        {
          "offset": 12,
          "function": "programSpeed",
          "label": "Geschwindigkeit ansteigend, nur wenn Kanal 7 = 8…247"
        }
      ]
    },
    {
      "schemaVersion": 1,
      "id": "varytec-event-par-ip65-4in1-14x8w-4ch",
      "manufacturer": "Varytec",
      "model": "Event Par IP65 4in1 14x8W",
      "mode": "CH 4",
      "category": "par",
      "channelCount": 4,
      "verified": true,
      "source": "Varytec Event Par IP65 4in1 14x8W, Bedienungsanleitung Thomann 17.09.2026, ID 452127, 435626 (V2), Abschnitte 7.6 bis 7.8 „Funktionen im DMX-Modus“",
      "deviceSetup": "Hauptmenü ([MENU]) → „Chnd“ → „CH 4“, dann unter „Addr“ die Adresse aus der App einstellen.",
      "notes": "Sparmodus nur mit den vier Farben, ohne eigenen Dimmer: die Helligkeit der App skaliert hier die Farbkanäle. Ein eigener Dimmer und ein Strobo-Kanal stehen erst ab „CH 7“ zur Verfügung. 14 x 8 W RGBW-LEDs, alle gemeinsam in einer Farbe. Gilt auch für die Ausführung mit Wireless DMX (Art.-Nr. 452127); dort muss „Ulrl“ im Menü auf „oFF“ stehen, wenn das Gerät über die DMX-Buchse gesteuert wird.",
      "channels": [
        {
          "offset": 1,
          "function": "red",
          "label": "Intensität Rot (0 % bis 100 %)"
        },
        {
          "offset": 2,
          "function": "green",
          "label": "Intensität Grün (0 % bis 100 %)"
        },
        {
          "offset": 3,
          "function": "blue",
          "label": "Intensität Blau (0 % bis 100 %)"
        },
        {
          "offset": 4,
          "function": "white",
          "label": "Intensität Weiß (0 % bis 100 %)"
        }
      ]
    },
    {
      "schemaVersion": 1,
      "id": "varytec-event-par-ip65-4in1-14x8w-7ch",
      "manufacturer": "Varytec",
      "model": "Event Par IP65 4in1 14x8W",
      "mode": "CH 7",
      "category": "par",
      "channelCount": 7,
      "verified": true,
      "source": "Varytec Event Par IP65 4in1 14x8W, Bedienungsanleitung Thomann 17.09.2026, ID 452127, 435626 (V2), Abschnitte 7.6 bis 7.8 „Funktionen im DMX-Modus“",
      "deviceSetup": "Hauptmenü ([MENU]) → „Chnd“ → „CH 7“, dann unter „Addr“ die Adresse aus der App einstellen.",
      "notes": "Mit eigenem Dimmer und Strobo-Kanal. Kanal 7 sind die Farbwechsel-Programme des Geräts und bleibt aus, damit die App das Licht bestimmt. 14 x 8 W RGBW-LEDs, alle gemeinsam in einer Farbe. Gilt auch für die Ausführung mit Wireless DMX (Art.-Nr. 452127); dort muss „Ulrl“ im Menü auf „oFF“ stehen, wenn das Gerät über die DMX-Buchse gesteuert wird.",
      "channels": [
        {
          "offset": 1,
          "function": "red",
          "label": "Intensität Rot (0 % bis 100 %)"
        },
        {
          "offset": 2,
          "function": "green",
          "label": "Intensität Grün (0 % bis 100 %)"
        },
        {
          "offset": 3,
          "function": "blue",
          "label": "Intensität Blau (0 % bis 100 %)"
        },
        {
          "offset": 4,
          "function": "white",
          "label": "Intensität Weiß (0 % bis 100 %)"
        },
        {
          "offset": 5,
          "function": "dimmer",
          "label": "Master Dimmer (0 % bis 100 %)"
        },
        {
          "offset": 6,
          "function": "strobe",
          "label": "Stroboskop",
          "defaultValue": 0,
          "ranges": [
            {
              "from": 0,
              "to": 10,
              "kind": "off",
              "label": "Offen, kein Blitzen"
            },
            {
              "from": 11,
              "to": 255,
              "kind": "strobe",
              "label": "Strobo, schneller werdend",
              "speed": "slowToFast"
            }
          ]
        },
        {
          "offset": 7,
          "function": "program",
          "label": "Farbwechsel-Programme",
          "defaultValue": 0,
          "ranges": [
            {
              "from": 0,
              "to": 10,
              "kind": "off",
              "label": "Ohne Funktion"
            },
            {
              "from": 11,
              "to": 100,
              "kind": "effect",
              "label": "Farbwechsel, schneller werdend",
              "speed": "slowToFast"
            },
            {
              "from": 101,
              "to": 200,
              "kind": "effect",
              "label": "Farbwechsel mit Überblendung, schneller werdend",
              "speed": "slowToFast"
            },
            {
              "from": 201,
              "to": 255,
              "kind": "effect",
              "label": "Musiksteuerung"
            }
          ]
        }
      ]
    },
    {
      "schemaVersion": 1,
      "id": "varytec-event-par-ip65-4in1-14x8w-9ch",
      "manufacturer": "Varytec",
      "model": "Event Par IP65 4in1 14x8W",
      "mode": "CH 9",
      "category": "par",
      "channelCount": 9,
      "verified": true,
      "source": "Varytec Event Par IP65 4in1 14x8W, Bedienungsanleitung Thomann 17.09.2026, ID 452127, 435626 (V2), Abschnitte 7.6 bis 7.8 „Funktionen im DMX-Modus“",
      "deviceSetup": "Hauptmenü ([MENU]) → „Chnd“ → „CH 9“, dann unter „Addr“ die Adresse aus der App einstellen.",
      "notes": "Empfohlener Modus: eigener Dimmer, eigener Strobo-Kanal und alle Farben einzeln. Die Kanäle 7 bis 9 sind die Eigenprogramme und die Musiksteuerung des Geräts und bleiben aus, damit die App das Licht bestimmt. 14 x 8 W RGBW-LEDs, alle gemeinsam in einer Farbe. Gilt auch für die Ausführung mit Wireless DMX (Art.-Nr. 452127); dort muss „Ulrl“ im Menü auf „oFF“ stehen, wenn das Gerät über die DMX-Buchse gesteuert wird.",
      "channels": [
        {
          "offset": 1,
          "function": "red",
          "label": "Intensität Rot (0 % bis 100 %)"
        },
        {
          "offset": 2,
          "function": "green",
          "label": "Intensität Grün (0 % bis 100 %)"
        },
        {
          "offset": 3,
          "function": "blue",
          "label": "Intensität Blau (0 % bis 100 %)"
        },
        {
          "offset": 4,
          "function": "white",
          "label": "Intensität Weiß (0 % bis 100 %)"
        },
        {
          "offset": 5,
          "function": "dimmer",
          "label": "Master Dimmer (0 % bis 100 %)"
        },
        {
          "offset": 6,
          "function": "strobe",
          "label": "Stroboskop",
          "defaultValue": 0,
          "ranges": [
            {
              "from": 0,
              "to": 10,
              "kind": "off",
              "label": "Offen, kein Blitzen"
            },
            {
              "from": 11,
              "to": 255,
              "kind": "strobe",
              "label": "Strobo, schneller werdend",
              "speed": "slowToFast"
            }
          ]
        },
        {
          "offset": 7,
          "function": "program",
          "label": "Farbwechsel-Programme",
          "defaultValue": 0,
          "ranges": [
            {
              "from": 0,
              "to": 10,
              "kind": "off",
              "label": "Ohne Funktion"
            },
            {
              "from": 11,
              "to": 32,
              "kind": "effect",
              "label": "Farbwechsel mit 7 Farben"
            },
            {
              "from": 33,
              "to": 50,
              "kind": "effect",
              "label": "Farbwechsel Rot bis Orange"
            },
            {
              "from": 51,
              "to": 68,
              "kind": "effect",
              "label": "Farbwechsel mit 15 Farben"
            },
            {
              "from": 69,
              "to": 86,
              "kind": "effect",
              "label": "Farbwechsel mit Blackout und 4 Farben"
            },
            {
              "from": 87,
              "to": 100,
              "kind": "effect",
              "label": "Farbwechsel mit 15 Farben"
            },
            {
              "from": 101,
              "to": 200,
              "kind": "effect",
              "label": "Farbwechsel mit Überblendung, schneller werdend",
              "speed": "slowToFast"
            },
            {
              "from": 201,
              "to": 255,
              "kind": "effect",
              "label": "Musiksteuerung"
            }
          ]
        },
        {
          "offset": 8,
          "function": "programSpeed",
          "label": "Geschwindigkeit der Farbwechsel- und Fade-Programme (wirkt bei Kanal 7 = 11 bis 200)",
          "defaultValue": 0
        },
        {
          "offset": 9,
          "function": "soundActive",
          "label": "Musiksteuerung",
          "defaultValue": 0,
          "ranges": [
            {
              "from": 0,
              "to": 14,
              "kind": "off",
              "label": "Ohne Funktion"
            },
            {
              "from": 15,
              "to": 255,
              "kind": "effect",
              "label": "Musiksteuerung, Empfindlichkeit steigend",
              "speed": "slowToFast"
            }
          ]
        }
      ]
    },
    {
      "schemaVersion": 1,
      "id": "varytec-giga-bar-5-led-rgbw-12x15w-48ch",
      "manufacturer": "Varytec",
      "model": "Giga Bar 5 LED RGBW 12x15W",
      "mode": "48CH",
      "category": "pixelBar",
      "channelCount": 48,
      "segments": 12,
      "verified": true,
      "source": "Varytec Giga Bar 5 LED RGBW 12x15W, Bedienungsanleitung (Thomann), Abschnitt 7.9 „Funktionen im 48-Kanal-DMX-Modus“, Seite 53 und 54",
      "deviceSetup": "[ENTER] drücken, mit [UP]/[DOWN] zu „DMX“ und mit [ENTER] bestätigen, dann „DMX CHANNEL“ wählen und dort „CHANNEL 048“ einstellen. Die Adresse steht im selben Menü „DMX“ unter „ADDRESS“.",
      "notes": "Wie 51CH alle zwölf RGBW-LEDs einzeln, aber ohne eigenen Dimmer – die Helligkeit der App regelt dann direkt die Farbkanäle. Wenn das Gerät 51CH anbietet, ist der Modus die bessere Wahl.",
      "channels": [
        {
          "offset": 1,
          "function": "red",
          "label": "Intensität Rot LED 1 (0 % bis 100 %)",
          "segment": 1
        },
        {
          "offset": 2,
          "function": "green",
          "label": "Intensität Grün LED 1 (0 % bis 100 %)",
          "segment": 1
        },
        {
          "offset": 3,
          "function": "blue",
          "label": "Intensität Blau LED 1 (0 % bis 100 %)",
          "segment": 1
        },
        {
          "offset": 4,
          "function": "white",
          "label": "Intensität Weiß LED 1 (0 % bis 100 %)",
          "segment": 1
        },
        {
          "offset": 5,
          "function": "red",
          "label": "Intensität Rot LED 2 (0 % bis 100 %)",
          "segment": 2
        },
        {
          "offset": 6,
          "function": "green",
          "label": "Intensität Grün LED 2 (0 % bis 100 %)",
          "segment": 2
        },
        {
          "offset": 7,
          "function": "blue",
          "label": "Intensität Blau LED 2 (0 % bis 100 %)",
          "segment": 2
        },
        {
          "offset": 8,
          "function": "white",
          "label": "Intensität Weiß LED 2 (0 % bis 100 %)",
          "segment": 2
        },
        {
          "offset": 9,
          "function": "red",
          "label": "Intensität Rot LED 3 (0 % bis 100 %)",
          "segment": 3
        },
        {
          "offset": 10,
          "function": "green",
          "label": "Intensität Grün LED 3 (0 % bis 100 %)",
          "segment": 3
        },
        {
          "offset": 11,
          "function": "blue",
          "label": "Intensität Blau LED 3 (0 % bis 100 %)",
          "segment": 3
        },
        {
          "offset": 12,
          "function": "white",
          "label": "Intensität Weiß LED 3 (0 % bis 100 %)",
          "segment": 3
        },
        {
          "offset": 13,
          "function": "red",
          "label": "Intensität Rot LED 4 (0 % bis 100 %)",
          "segment": 4
        },
        {
          "offset": 14,
          "function": "green",
          "label": "Intensität Grün LED 4 (0 % bis 100 %)",
          "segment": 4
        },
        {
          "offset": 15,
          "function": "blue",
          "label": "Intensität Blau LED 4 (0 % bis 100 %)",
          "segment": 4
        },
        {
          "offset": 16,
          "function": "white",
          "label": "Intensität Weiß LED 4 (0 % bis 100 %)",
          "segment": 4
        },
        {
          "offset": 17,
          "function": "red",
          "label": "Intensität Rot LED 5 (0 % bis 100 %)",
          "segment": 5
        },
        {
          "offset": 18,
          "function": "green",
          "label": "Intensität Grün LED 5 (0 % bis 100 %)",
          "segment": 5
        },
        {
          "offset": 19,
          "function": "blue",
          "label": "Intensität Blau LED 5 (0 % bis 100 %)",
          "segment": 5
        },
        {
          "offset": 20,
          "function": "white",
          "label": "Intensität Weiß LED 5 (0 % bis 100 %)",
          "segment": 5
        },
        {
          "offset": 21,
          "function": "red",
          "label": "Intensität Rot LED 6 (0 % bis 100 %)",
          "segment": 6
        },
        {
          "offset": 22,
          "function": "green",
          "label": "Intensität Grün LED 6 (0 % bis 100 %)",
          "segment": 6
        },
        {
          "offset": 23,
          "function": "blue",
          "label": "Intensität Blau LED 6 (0 % bis 100 %)",
          "segment": 6
        },
        {
          "offset": 24,
          "function": "white",
          "label": "Intensität Weiß LED 6 (0 % bis 100 %)",
          "segment": 6
        },
        {
          "offset": 25,
          "function": "red",
          "label": "Intensität Rot LED 7 (0 % bis 100 %)",
          "segment": 7
        },
        {
          "offset": 26,
          "function": "green",
          "label": "Intensität Grün LED 7 (0 % bis 100 %)",
          "segment": 7
        },
        {
          "offset": 27,
          "function": "blue",
          "label": "Intensität Blau LED 7 (0 % bis 100 %)",
          "segment": 7
        },
        {
          "offset": 28,
          "function": "white",
          "label": "Intensität Weiß LED 7 (0 % bis 100 %)",
          "segment": 7
        },
        {
          "offset": 29,
          "function": "red",
          "label": "Intensität Rot LED 8 (0 % bis 100 %)",
          "segment": 8
        },
        {
          "offset": 30,
          "function": "green",
          "label": "Intensität Grün LED 8 (0 % bis 100 %)",
          "segment": 8
        },
        {
          "offset": 31,
          "function": "blue",
          "label": "Intensität Blau LED 8 (0 % bis 100 %)",
          "segment": 8
        },
        {
          "offset": 32,
          "function": "white",
          "label": "Intensität Weiß LED 8 (0 % bis 100 %)",
          "segment": 8
        },
        {
          "offset": 33,
          "function": "red",
          "label": "Intensität Rot LED 9 (0 % bis 100 %)",
          "segment": 9
        },
        {
          "offset": 34,
          "function": "green",
          "label": "Intensität Grün LED 9 (0 % bis 100 %)",
          "segment": 9
        },
        {
          "offset": 35,
          "function": "blue",
          "label": "Intensität Blau LED 9 (0 % bis 100 %)",
          "segment": 9
        },
        {
          "offset": 36,
          "function": "white",
          "label": "Intensität Weiß LED 9 (0 % bis 100 %)",
          "segment": 9
        },
        {
          "offset": 37,
          "function": "red",
          "label": "Intensität Rot LED 10 (0 % bis 100 %)",
          "segment": 10
        },
        {
          "offset": 38,
          "function": "green",
          "label": "Intensität Grün LED 10 (0 % bis 100 %)",
          "segment": 10
        },
        {
          "offset": 39,
          "function": "blue",
          "label": "Intensität Blau LED 10 (0 % bis 100 %)",
          "segment": 10
        },
        {
          "offset": 40,
          "function": "white",
          "label": "Intensität Weiß LED 10 (0 % bis 100 %)",
          "segment": 10
        },
        {
          "offset": 41,
          "function": "red",
          "label": "Intensität Rot LED 11 (0 % bis 100 %)",
          "segment": 11
        },
        {
          "offset": 42,
          "function": "green",
          "label": "Intensität Grün LED 11 (0 % bis 100 %)",
          "segment": 11
        },
        {
          "offset": 43,
          "function": "blue",
          "label": "Intensität Blau LED 11 (0 % bis 100 %)",
          "segment": 11
        },
        {
          "offset": 44,
          "function": "white",
          "label": "Intensität Weiß LED 11 (0 % bis 100 %)",
          "segment": 11
        },
        {
          "offset": 45,
          "function": "red",
          "label": "Intensität Rot LED 12 (0 % bis 100 %)",
          "segment": 12
        },
        {
          "offset": 46,
          "function": "green",
          "label": "Intensität Grün LED 12 (0 % bis 100 %)",
          "segment": 12
        },
        {
          "offset": 47,
          "function": "blue",
          "label": "Intensität Blau LED 12 (0 % bis 100 %)",
          "segment": 12
        },
        {
          "offset": 48,
          "function": "white",
          "label": "Intensität Weiß LED 12 (0 % bis 100 %)",
          "segment": 12
        }
      ]
    },
    {
      "schemaVersion": 1,
      "id": "varytec-giga-bar-5-led-rgbw-12x15w-51ch",
      "manufacturer": "Varytec",
      "model": "Giga Bar 5 LED RGBW 12x15W",
      "mode": "51CH",
      "category": "pixelBar",
      "channelCount": 51,
      "segments": 12,
      "verified": true,
      "source": "Varytec Giga Bar 5 LED RGBW 12x15W, Bedienungsanleitung (Thomann), Abschnitt 7.10 „Funktionen im 51-Kanal-DMX-Modus“, Seite 55 bis 58",
      "deviceSetup": "[ENTER] drücken, mit [UP]/[DOWN] zu „DMX“ und mit [ENTER] bestätigen, dann „DMX CHANNEL“ wählen und dort „CHANNEL 051“ einstellen. Die Adresse steht im selben Menü „DMX“ unter „ADDRESS“.",
      "notes": "Der beste Modus für die App: alle zwölf RGBW-LEDs einzeln (also Lauflichter über die Bar) und dazu ein eigener Dimmer. Segment 1 ist LED 1 aus der Tabelle. Einen Strobo-Kanal gibt es hier nicht, die App blitzt dann selbst über den Dimmer; wer einen echten Strobo-Kanal braucht, stellt 8CH oder 10CH ein. Kanal 50 (Shows) lässt die App auf 0, sonst übernimmt das Gerät das Licht selbst.",
      "channels": [
        {
          "offset": 1,
          "function": "dimmer",
          "label": "Dimmer (0 % bis 100 %)"
        },
        {
          "offset": 2,
          "function": "red",
          "label": "Intensität Rot LED 1 (0 % bis 100 %)",
          "segment": 1
        },
        {
          "offset": 3,
          "function": "green",
          "label": "Intensität Grün LED 1 (0 % bis 100 %)",
          "segment": 1
        },
        {
          "offset": 4,
          "function": "blue",
          "label": "Intensität Blau LED 1 (0 % bis 100 %)",
          "segment": 1
        },
        {
          "offset": 5,
          "function": "white",
          "label": "Intensität Weiß LED 1 (0 % bis 100 %)",
          "segment": 1
        },
        {
          "offset": 6,
          "function": "red",
          "label": "Intensität Rot LED 2 (0 % bis 100 %)",
          "segment": 2
        },
        {
          "offset": 7,
          "function": "green",
          "label": "Intensität Grün LED 2 (0 % bis 100 %)",
          "segment": 2
        },
        {
          "offset": 8,
          "function": "blue",
          "label": "Intensität Blau LED 2 (0 % bis 100 %)",
          "segment": 2
        },
        {
          "offset": 9,
          "function": "white",
          "label": "Intensität Weiß LED 2 (0 % bis 100 %)",
          "segment": 2
        },
        {
          "offset": 10,
          "function": "red",
          "label": "Intensität Rot LED 3 (0 % bis 100 %)",
          "segment": 3
        },
        {
          "offset": 11,
          "function": "green",
          "label": "Intensität Grün LED 3 (0 % bis 100 %)",
          "segment": 3
        },
        {
          "offset": 12,
          "function": "blue",
          "label": "Intensität Blau LED 3 (0 % bis 100 %)",
          "segment": 3
        },
        {
          "offset": 13,
          "function": "white",
          "label": "Intensität Weiß LED 3 (0 % bis 100 %)",
          "segment": 3
        },
        {
          "offset": 14,
          "function": "red",
          "label": "Intensität Rot LED 4 (0 % bis 100 %)",
          "segment": 4
        },
        {
          "offset": 15,
          "function": "green",
          "label": "Intensität Grün LED 4 (0 % bis 100 %)",
          "segment": 4
        },
        {
          "offset": 16,
          "function": "blue",
          "label": "Intensität Blau LED 4 (0 % bis 100 %)",
          "segment": 4
        },
        {
          "offset": 17,
          "function": "white",
          "label": "Intensität Weiß LED 4 (0 % bis 100 %)",
          "segment": 4
        },
        {
          "offset": 18,
          "function": "red",
          "label": "Intensität Rot LED 5 (0 % bis 100 %)",
          "segment": 5
        },
        {
          "offset": 19,
          "function": "green",
          "label": "Intensität Grün LED 5 (0 % bis 100 %)",
          "segment": 5
        },
        {
          "offset": 20,
          "function": "blue",
          "label": "Intensität Blau LED 5 (0 % bis 100 %)",
          "segment": 5
        },
        {
          "offset": 21,
          "function": "white",
          "label": "Intensität Weiß LED 5 (0 % bis 100 %)",
          "segment": 5
        },
        {
          "offset": 22,
          "function": "red",
          "label": "Intensität Rot LED 6 (0 % bis 100 %)",
          "segment": 6
        },
        {
          "offset": 23,
          "function": "green",
          "label": "Intensität Grün LED 6 (0 % bis 100 %)",
          "segment": 6
        },
        {
          "offset": 24,
          "function": "blue",
          "label": "Intensität Blau LED 6 (0 % bis 100 %)",
          "segment": 6
        },
        {
          "offset": 25,
          "function": "white",
          "label": "Intensität Weiß LED 6 (0 % bis 100 %)",
          "segment": 6
        },
        {
          "offset": 26,
          "function": "red",
          "label": "Intensität Rot LED 7 (0 % bis 100 %)",
          "segment": 7
        },
        {
          "offset": 27,
          "function": "green",
          "label": "Intensität Grün LED 7 (0 % bis 100 %)",
          "segment": 7
        },
        {
          "offset": 28,
          "function": "blue",
          "label": "Intensität Blau LED 7 (0 % bis 100 %)",
          "segment": 7
        },
        {
          "offset": 29,
          "function": "white",
          "label": "Intensität Weiß LED 7 (0 % bis 100 %)",
          "segment": 7
        },
        {
          "offset": 30,
          "function": "red",
          "label": "Intensität Rot LED 8 (0 % bis 100 %)",
          "segment": 8
        },
        {
          "offset": 31,
          "function": "green",
          "label": "Intensität Grün LED 8 (0 % bis 100 %)",
          "segment": 8
        },
        {
          "offset": 32,
          "function": "blue",
          "label": "Intensität Blau LED 8 (0 % bis 100 %)",
          "segment": 8
        },
        {
          "offset": 33,
          "function": "white",
          "label": "Intensität Weiß LED 8 (0 % bis 100 %)",
          "segment": 8
        },
        {
          "offset": 34,
          "function": "red",
          "label": "Intensität Rot LED 9 (0 % bis 100 %)",
          "segment": 9
        },
        {
          "offset": 35,
          "function": "green",
          "label": "Intensität Grün LED 9 (0 % bis 100 %)",
          "segment": 9
        },
        {
          "offset": 36,
          "function": "blue",
          "label": "Intensität Blau LED 9 (0 % bis 100 %)",
          "segment": 9
        },
        {
          "offset": 37,
          "function": "white",
          "label": "Intensität Weiß LED 9 (0 % bis 100 %)",
          "segment": 9
        },
        {
          "offset": 38,
          "function": "red",
          "label": "Intensität Rot LED 10 (0 % bis 100 %)",
          "segment": 10
        },
        {
          "offset": 39,
          "function": "green",
          "label": "Intensität Grün LED 10 (0 % bis 100 %)",
          "segment": 10
        },
        {
          "offset": 40,
          "function": "blue",
          "label": "Intensität Blau LED 10 (0 % bis 100 %)",
          "segment": 10
        },
        {
          "offset": 41,
          "function": "white",
          "label": "Intensität Weiß LED 10 (0 % bis 100 %)",
          "segment": 10
        },
        {
          "offset": 42,
          "function": "red",
          "label": "Intensität Rot LED 11 (0 % bis 100 %)",
          "segment": 11
        },
        {
          "offset": 43,
          "function": "green",
          "label": "Intensität Grün LED 11 (0 % bis 100 %)",
          "segment": 11
        },
        {
          "offset": 44,
          "function": "blue",
          "label": "Intensität Blau LED 11 (0 % bis 100 %)",
          "segment": 11
        },
        {
          "offset": 45,
          "function": "white",
          "label": "Intensität Weiß LED 11 (0 % bis 100 %)",
          "segment": 11
        },
        {
          "offset": 46,
          "function": "red",
          "label": "Intensität Rot LED 12 (0 % bis 100 %)",
          "segment": 12
        },
        {
          "offset": 47,
          "function": "green",
          "label": "Intensität Grün LED 12 (0 % bis 100 %)",
          "segment": 12
        },
        {
          "offset": 48,
          "function": "blue",
          "label": "Intensität Blau LED 12 (0 % bis 100 %)",
          "segment": 12
        },
        {
          "offset": 49,
          "function": "white",
          "label": "Intensität Weiß LED 12 (0 % bis 100 %)",
          "segment": 12
        },
        {
          "offset": 50,
          "function": "program",
          "label": "Automatische und musikgesteuerte Shows",
          "defaultValue": 0,
          "ranges": [
            {
              "from": 0,
              "to": 7,
              "kind": "off",
              "label": "Ohne Funktion"
            },
            {
              "from": 8,
              "to": 120,
              "kind": "effect",
              "label": "Automatische Show 1 bis 17"
            },
            {
              "from": 121,
              "to": 255,
              "kind": "effect",
              "label": "Musikgesteuerte Show 1 bis 10"
            }
          ]
        },
        {
          "offset": 51,
          "function": "programSpeed",
          "label": "Ablaufgeschwindigkeit, Empfindlichkeit der Musiksteuerung",
          "defaultValue": 0
        }
      ]
    },
    {
      "schemaVersion": 1,
      "id": "varytec-giga-bar-5-led-rgbw-12x15w-8ch",
      "manufacturer": "Varytec",
      "model": "Giga Bar 5 LED RGBW 12x15W",
      "mode": "8CH",
      "category": "par",
      "channelCount": 8,
      "verified": true,
      "source": "Varytec Giga Bar 5 LED RGBW 12x15W, Bedienungsanleitung (Thomann), Abschnitt 7.7 „Funktionen im 8-Kanal-DMX-Modus“, Seite 49",
      "deviceSetup": "[ENTER] drücken, mit [UP]/[DOWN] zu „DMX“ und mit [ENTER] bestätigen, dann „DMX CHANNEL“ wählen und dort „CHANNEL 008“ einstellen. Die Adresse steht im selben Menü „DMX“ unter „ADDRESS“.",
      "notes": "Einfacher Modus: alle zwölf LEDs zusammen, dafür mit Dimmer und echtem Strobo-Kanal. Kein Lauflicht – dafür 48CH oder 51CH am Gerät einstellen. Die Anleitung nennt für Kanal 7 (36 Farbmakros) und Kanal 8 (51 Farben) keinen Aus-Wert; die App lässt beide auf 0. Sollte das Gerät dort schon bei 0 eine Farbe übernehmen, im Kanal-Test prüfen und den Aus-Bereich nachtragen.",
      "channels": [
        {
          "offset": 1,
          "function": "dimmer",
          "label": "Dimmer (0 % bis 100 %)"
        },
        {
          "offset": 2,
          "function": "red",
          "label": "Intensität Rot (0 % bis 100 %)"
        },
        {
          "offset": 3,
          "function": "green",
          "label": "Intensität Grün (0 % bis 100 %)"
        },
        {
          "offset": 4,
          "function": "blue",
          "label": "Intensität Blau (0 % bis 100 %)"
        },
        {
          "offset": 5,
          "function": "white",
          "label": "Intensität Weiß (0 % bis 100 %)"
        },
        {
          "offset": 6,
          "function": "strobe",
          "label": "Stroboskop-Effekt",
          "defaultValue": 0,
          "ranges": [
            {
              "from": 0,
              "to": 8,
              "kind": "off",
              "label": "Kein Strobo"
            },
            {
              "from": 9,
              "to": 255,
              "kind": "strobe",
              "label": "Strobo langsam bis schnell",
              "speed": "slowToFast"
            }
          ]
        },
        {
          "offset": 7,
          "function": "colorMacro",
          "label": "Auswahl von 36 vorprogrammierten Farbmakros",
          "defaultValue": 0,
          "ranges": [
            {
              "from": 0,
              "to": 255,
              "kind": "effect",
              "label": "Farbmakro 1 bis 36"
            }
          ]
        },
        {
          "offset": 8,
          "function": "colorMacro",
          "label": "Auswahl von 51 vorprogrammierten Farben",
          "defaultValue": 0,
          "ranges": [
            {
              "from": 0,
              "to": 255,
              "kind": "effect",
              "label": "Farbe 1 bis 51"
            }
          ]
        }
      ]
    },
    {
      "schemaVersion": 1,
      "id": "varytec-giga-bar-hex-3-bat-11ch",
      "manufacturer": "Varytec",
      "model": "Giga Bar HEX 3 BAT",
      "mode": "CH 11",
      "category": "par",
      "channelCount": 11,
      "verified": true,
      "source": "Varytec Giga Bar HEX 3 BAT, Bedienungsanleitung (Thomann), Abschnitt 7.8 „Funktionen im 11-Kanal-DMX-Modus“, Seite 39 und 40",
      "deviceSetup": "[MODE] drücken, mit [UP]/[DOWN] das Untermenü „Chnd“ wählen, mit [SETUP] bestätigen und dort „CH 11“ einstellen. Die Adresse steht im Untermenü „Addr“ („A001“ bis „A512“).",
      "notes": "Empfohlener Modus: alle sechs Farben einzeln (Rot, Grün, Blau, Weiß, Bernstein, UV), eigener Dimmer und Strobo. Die drei LEDs der Bar lassen sich in keinem Modus einzeln ansteuern, deshalb Kategorie „par“ und kein Lauflicht. Kanal 9 (Programme) und Kanal 11 (Farbmakros) lässt die App auf 0, sonst übernimmt das Gerät das Licht selbst. Die Anleitung gibt für Kanal 8 („Strobe Master“) nur „0…255“ an und nennt keinen Aus-Bereich. Deshalb steht hier kein Strobo-Bereich; die App lässt den Kanal auf 0 und blitzt über den Dimmer. Am Gerät im Kanal-Test prüfen und den Bereich nachtragen, dann blitzt die Lampe selbst.",
      "channels": [
        {
          "offset": 1,
          "function": "red",
          "label": "Intensität Rot (0 % bis 100 %)"
        },
        {
          "offset": 2,
          "function": "green",
          "label": "Intensität Grün (0 % bis 100 %)"
        },
        {
          "offset": 3,
          "function": "blue",
          "label": "Intensität Blau (0 % bis 100 %)"
        },
        {
          "offset": 4,
          "function": "white",
          "label": "Intensität Weiß (0 % bis 100 %)"
        },
        {
          "offset": 5,
          "function": "amber",
          "label": "Intensität Bernstein (0 % bis 100 %)"
        },
        {
          "offset": 6,
          "function": "uv",
          "label": "Intensität UV (0 % bis 100 %)"
        },
        {
          "offset": 7,
          "function": "dimmer",
          "label": "Intensität Master"
        },
        {
          "offset": 8,
          "function": "strobe",
          "label": "Strobe Master",
          "defaultValue": 0
        },
        {
          "offset": 9,
          "function": "program",
          "label": "Fade-Effekt, Farbwechsel, Musiksteuerung",
          "defaultValue": 0,
          "ranges": [
            {
              "from": 0,
              "to": 10,
              "kind": "off",
              "label": "Ohne Funktion"
            },
            {
              "from": 11,
              "to": 100,
              "kind": "effect",
              "label": "Fade-Effekt"
            },
            {
              "from": 101,
              "to": 200,
              "kind": "effect",
              "label": "Farbwechsel"
            },
            {
              "from": 201,
              "to": 255,
              "kind": "effect",
              "label": "Musiksteuerung"
            }
          ]
        },
        {
          "offset": 10,
          "function": "programSpeed",
          "label": "Geschwindigkeit oder Sensitivität, wenn Kanal 9 = 11…200",
          "defaultValue": 0
        },
        {
          "offset": 11,
          "function": "colorMacro",
          "label": "Farbmakros",
          "defaultValue": 0,
          "ranges": [
            {
              "from": 0,
              "to": 14,
              "kind": "off",
              "label": "Ohne Funktion"
            },
            {
              "from": 15,
              "to": 255,
              "kind": "effect",
              "label": "Farbmakros"
            }
          ]
        }
      ]
    },
    {
      "schemaVersion": 1,
      "id": "varytec-giga-bar-hex-3-bat-6ch",
      "manufacturer": "Varytec",
      "model": "Giga Bar HEX 3 BAT",
      "mode": "CH 6",
      "category": "par",
      "channelCount": 6,
      "verified": true,
      "source": "Varytec Giga Bar HEX 3 BAT, Bedienungsanleitung (Thomann), Abschnitt 7.6 „Funktionen im 6-Kanal-DMX-Modus“, Seite 38",
      "deviceSetup": "[MODE] drücken, mit [UP]/[DOWN] das Untermenü „Chnd“ wählen, mit [SETUP] bestätigen und dort „CH 6“ einstellen. Die Adresse steht im Untermenü „Addr“ („A001“ bis „A512“).",
      "notes": "Nur die sechs Farben, kein eigener Dimmer und kein Strobo – die Helligkeit der App regelt direkt die Farbkanäle. Wer Dimmer und Strobo braucht, stellt am Gerät CH 9 oder CH 11 ein.",
      "channels": [
        {
          "offset": 1,
          "function": "red",
          "label": "Intensität Rot (0 % bis 100 %)"
        },
        {
          "offset": 2,
          "function": "green",
          "label": "Intensität Grün (0 % bis 100 %)"
        },
        {
          "offset": 3,
          "function": "blue",
          "label": "Intensität Blau (0 % bis 100 %)"
        },
        {
          "offset": 4,
          "function": "white",
          "label": "Intensität Weiß (0 % bis 100 %)"
        },
        {
          "offset": 5,
          "function": "amber",
          "label": "Intensität Bernstein (0 % bis 100 %)"
        },
        {
          "offset": 6,
          "function": "uv",
          "label": "Intensität UV (0 % bis 100 %)"
        }
      ]
    },
    {
      "schemaVersion": 1,
      "id": "varytec-giga-bar-hex-3-bat-9ch",
      "manufacturer": "Varytec",
      "model": "Giga Bar HEX 3 BAT",
      "mode": "CH 9",
      "category": "par",
      "channelCount": 9,
      "verified": true,
      "source": "Varytec Giga Bar HEX 3 BAT, Bedienungsanleitung (Thomann), Abschnitt 7.7 „Funktionen im 9-Kanal-DMX-Modus“, Seite 38 und 39",
      "deviceSetup": "[MODE] drücken, mit [UP]/[DOWN] das Untermenü „Chnd“ wählen, mit [SETUP] bestätigen und dort „CH 9“ einstellen. Die Adresse steht im Untermenü „Addr“ („A001“ bis „A512“).",
      "notes": "Wie CH 11, nur ohne den eigenen Geschwindigkeitsregler und ohne die Farbmakros. Kanal 9 (Programme) lässt die App auf 0. Die Anleitung gibt für Kanal 8 („Strobe Master“) nur „0…255“ an und nennt keinen Aus-Bereich. Deshalb steht hier kein Strobo-Bereich; die App lässt den Kanal auf 0 und blitzt über den Dimmer. Am Gerät im Kanal-Test prüfen und den Bereich nachtragen, dann blitzt die Lampe selbst.",
      "channels": [
        {
          "offset": 1,
          "function": "red",
          "label": "Intensität Rot (0 % bis 100 %)"
        },
        {
          "offset": 2,
          "function": "green",
          "label": "Intensität Grün (0 % bis 100 %)"
        },
        {
          "offset": 3,
          "function": "blue",
          "label": "Intensität Blau (0 % bis 100 %)"
        },
        {
          "offset": 4,
          "function": "white",
          "label": "Intensität Weiß (0 % bis 100 %)"
        },
        {
          "offset": 5,
          "function": "amber",
          "label": "Intensität Bernstein (0 % bis 100 %)"
        },
        {
          "offset": 6,
          "function": "uv",
          "label": "Intensität UV (0 % bis 100 %)"
        },
        {
          "offset": 7,
          "function": "dimmer",
          "label": "Intensität Master"
        },
        {
          "offset": 8,
          "function": "strobe",
          "label": "Strobe Master",
          "defaultValue": 0
        },
        {
          "offset": 9,
          "function": "program",
          "label": "Fade-Effekt, Farbwechsel, Musiksteuerung",
          "defaultValue": 0,
          "ranges": [
            {
              "from": 0,
              "to": 10,
              "kind": "off",
              "label": "Ohne Funktion"
            },
            {
              "from": 11,
              "to": 100,
              "kind": "effect",
              "label": "Fade-Effekt, Geschwindigkeit ansteigend"
            },
            {
              "from": 101,
              "to": 200,
              "kind": "effect",
              "label": "Farbwechsel, Geschwindigkeit ansteigend"
            },
            {
              "from": 201,
              "to": 255,
              "kind": "effect",
              "label": "Musiksteuerung"
            }
          ]
        }
      ]
    },
    {
      "schemaVersion": 1,
      "id": "varytec-hero-beam-100-19ch",
      "manufacturer": "Varytec",
      "model": "Hero Beam 100",
      "mode": "DMX 19CH Mode",
      "category": "movingHeadSpot",
      "channelCount": 19,
      "movement": {
        "panDegrees": 540,
        "tiltDegrees": 250
      },
      "verified": true,
      "source": "Varytec Hero Beam 100, Bedienungsanleitung Thomann 27.01.2022, ID 477540 (V2), Abschnitte 7.8 und 7.9 „Funktionen im DMX-Modus“ und Abschnitt 8 „Technische Daten“ (Drehung 540°, Neigung 250°, Abstrahlwinkel 2,5°)",
      "deviceSetup": "Hauptmenü ([SET]) → „Running Mode“ → „DMX 19CH Mode“, dann im Hauptmenü unter „DMX Address“ die Adresse aus der App einstellen.",
      "notes": "Empfohlener Modus: nur hier gibt es Feinkanäle für Drehung und Neigung, Farbrad und Goborad. Schmaler Beam mit 2,5° Abstrahlwinkel, kein Zoom. Das Farbrad hat viele Zwischenstellungen (z. B. „Weiß und Rot“); sie haben bewusst keinen Farbwert, damit die App sie nicht von selbst wählt. Die Filter LEE181 Congo, 7000K, 3000K und Lachsfarben bleiben ohne Farbwert, weil die Anleitung ihnen keine eindeutige Farbe zuordnet - bei Bedarf unter Modelle → „Farben am Farbrad“ an der Lampe zuordnen. Die Namen der elf Gobos lassen sich unter Modelle → „Gobos benennen“ vergeben. Die Kanäle 17 und 18 sind die eingebauten Shows und bleiben aus, damit die App das Licht bestimmt.",
      "channels": [
        {
          "offset": 1,
          "function": "pan",
          "label": "Drehung (Pan), 0° bis zum Maximalwert des Pan-Bereichs",
          "defaultValue": 128
        },
        {
          "offset": 2,
          "function": "panFine",
          "label": "Feineinstellung Drehung (Pan)"
        },
        {
          "offset": 3,
          "function": "tilt",
          "label": "Neigung (Tilt), 0° bis zum Maximalwert des Tilt-Bereichs",
          "defaultValue": 128
        },
        {
          "offset": 4,
          "function": "tiltFine",
          "label": "Feineinstellung Neigung (Tilt)"
        },
        {
          "offset": 5,
          "function": "panTiltSpeed",
          "label": "Geschwindigkeit von Drehung und Neigung, schnell (0) bis langsam (255)"
        },
        {
          "offset": 6,
          "function": "dimmer",
          "label": "Intensität des Dimmers von dunkel (0) bis hell (255)"
        },
        {
          "offset": 7,
          "function": "shutter",
          "label": "Stroboskop",
          "tags": [
            "needsOpen"
          ],
          "ranges": [
            {
              "from": 0,
              "to": 10,
              "kind": "closed",
              "label": "LEDs aus"
            },
            {
              "from": 11,
              "to": 80,
              "kind": "pulse",
              "label": "Konstant ansteigende Helligkeit, schneller werdend",
              "speed": "slowToFast"
            },
            {
              "from": 81,
              "to": 140,
              "kind": "pulse",
              "label": "Konstant abnehmende Helligkeit, schneller werdend",
              "speed": "slowToFast"
            },
            {
              "from": 141,
              "to": 200,
              "kind": "pulse",
              "label": "Impulseffekt, schneller werdend",
              "speed": "slowToFast"
            },
            {
              "from": 201,
              "to": 250,
              "kind": "strobe",
              "label": "Strobo 0,5 bis 20 Hz",
              "speed": "slowToFast"
            },
            {
              "from": 251,
              "to": 255,
              "kind": "open",
              "label": "LEDs an"
            }
          ]
        },
        {
          "offset": 8,
          "function": "colorWheel",
          "label": "Farbrad",
          "ranges": [
            {
              "from": 0,
              "to": 4,
              "kind": "slot",
              "label": "Offen (Weiß)",
              "color": "#FFFFFF"
            },
            {
              "from": 5,
              "to": 9,
              "kind": "slot",
              "label": "Weiß und Rot"
            },
            {
              "from": 10,
              "to": 14,
              "kind": "slot",
              "label": "Rot",
              "color": "#FF0000"
            },
            {
              "from": 15,
              "to": 19,
              "kind": "slot",
              "label": "Rot und Orange"
            },
            {
              "from": 20,
              "to": 24,
              "kind": "slot",
              "label": "Orange",
              "color": "#FF7F00"
            },
            {
              "from": 25,
              "to": 29,
              "kind": "slot",
              "label": "Orange und Hellblau"
            },
            {
              "from": 30,
              "to": 34,
              "kind": "slot",
              "label": "Hellblau",
              "color": "#66CCFF"
            },
            {
              "from": 35,
              "to": 39,
              "kind": "slot",
              "label": "Hellblau und Grün"
            },
            {
              "from": 40,
              "to": 44,
              "kind": "slot",
              "label": "Grün",
              "color": "#00FF00"
            },
            {
              "from": 45,
              "to": 49,
              "kind": "slot",
              "label": "Grün und Gelb"
            },
            {
              "from": 50,
              "to": 54,
              "kind": "slot",
              "label": "Gelb",
              "color": "#FFFF00"
            },
            {
              "from": 55,
              "to": 59,
              "kind": "slot",
              "label": "Gelb und Rosa"
            },
            {
              "from": 60,
              "to": 64,
              "kind": "slot",
              "label": "Rosa",
              "color": "#FF99CC"
            },
            {
              "from": 65,
              "to": 69,
              "kind": "slot",
              "label": "Rosa und Blau"
            },
            {
              "from": 70,
              "to": 74,
              "kind": "slot",
              "label": "Blau",
              "color": "#0000FF"
            },
            {
              "from": 75,
              "to": 79,
              "kind": "slot",
              "label": "Blau und Pink"
            },
            {
              "from": 80,
              "to": 84,
              "kind": "slot",
              "label": "Pink",
              "color": "#FF00FF"
            },
            {
              "from": 85,
              "to": 89,
              "kind": "slot",
              "label": "Pink und LEE181 Congo"
            },
            {
              "from": 90,
              "to": 94,
              "kind": "slot",
              "label": "LEE181 Congo"
            },
            {
              "from": 95,
              "to": 99,
              "kind": "slot",
              "label": "LEE181 Congo und 7000K Filter"
            },
            {
              "from": 100,
              "to": 104,
              "kind": "slot",
              "label": "7000K Filter"
            },
            {
              "from": 105,
              "to": 109,
              "kind": "slot",
              "label": "7000K und 3000K Filter"
            },
            {
              "from": 110,
              "to": 114,
              "kind": "slot",
              "label": "3000K Filter"
            },
            {
              "from": 115,
              "to": 119,
              "kind": "slot",
              "label": "3000K Filter und Lachsfarben"
            },
            {
              "from": 120,
              "to": 124,
              "kind": "slot",
              "label": "Lachsfarben"
            },
            {
              "from": 125,
              "to": 129,
              "kind": "slot",
              "label": "Lachsfarben und Lila"
            },
            {
              "from": 130,
              "to": 134,
              "kind": "slot",
              "label": "Lila",
              "color": "#8B00FF"
            },
            {
              "from": 135,
              "to": 139,
              "kind": "slot",
              "label": "Lila und Weiß"
            },
            {
              "from": 140,
              "to": 149,
              "kind": "slot",
              "label": "Offen (Weiß)",
              "color": "#FFFFFF"
            },
            {
              "from": 150,
              "to": 199,
              "kind": "rotation",
              "label": "Drehung im Uhrzeigersinn, langsamer werdend",
              "speed": "fastToSlow"
            },
            {
              "from": 200,
              "to": 205,
              "kind": "off",
              "label": "Drehung Stopp"
            },
            {
              "from": 206,
              "to": 255,
              "kind": "rotation",
              "label": "Drehung gegen den Uhrzeigersinn, schneller werdend",
              "speed": "slowToFast"
            }
          ]
        },
        {
          "offset": 9,
          "function": "gobo",
          "label": "Statisches Gobo-Rad",
          "ranges": [
            {
              "from": 0,
              "to": 9,
              "kind": "slot",
              "label": "Offen (Weiß)"
            },
            {
              "from": 10,
              "to": 19,
              "kind": "slot",
              "label": "Gobo 1"
            },
            {
              "from": 20,
              "to": 29,
              "kind": "slot",
              "label": "Gobo 2"
            },
            {
              "from": 30,
              "to": 39,
              "kind": "slot",
              "label": "Gobo 3"
            },
            {
              "from": 40,
              "to": 49,
              "kind": "slot",
              "label": "Gobo 4"
            },
            {
              "from": 50,
              "to": 59,
              "kind": "slot",
              "label": "Gobo 5"
            },
            {
              "from": 60,
              "to": 69,
              "kind": "slot",
              "label": "Gobo 6"
            },
            {
              "from": 70,
              "to": 79,
              "kind": "slot",
              "label": "Gobo 7"
            },
            {
              "from": 80,
              "to": 89,
              "kind": "slot",
              "label": "Gobo 8"
            },
            {
              "from": 90,
              "to": 99,
              "kind": "slot",
              "label": "Gobo 9"
            },
            {
              "from": 100,
              "to": 109,
              "kind": "slot",
              "label": "Gobo 10"
            },
            {
              "from": 110,
              "to": 119,
              "kind": "slot",
              "label": "Gobo 11"
            },
            {
              "from": 120,
              "to": 127,
              "kind": "shake",
              "label": "Gobo 1 Shake, schneller werdend",
              "speed": "slowToFast"
            },
            {
              "from": 128,
              "to": 135,
              "kind": "shake",
              "label": "Gobo 2 Shake, schneller werdend",
              "speed": "slowToFast"
            },
            {
              "from": 136,
              "to": 143,
              "kind": "shake",
              "label": "Gobo 3 Shake, schneller werdend",
              "speed": "slowToFast"
            },
            {
              "from": 144,
              "to": 151,
              "kind": "shake",
              "label": "Gobo 4 Shake, schneller werdend",
              "speed": "slowToFast"
            },
            {
              "from": 152,
              "to": 159,
              "kind": "shake",
              "label": "Gobo 5 Shake, schneller werdend",
              "speed": "slowToFast"
            },
            {
              "from": 160,
              "to": 167,
              "kind": "shake",
              "label": "Gobo 6 Shake, schneller werdend",
              "speed": "slowToFast"
            },
            {
              "from": 168,
              "to": 175,
              "kind": "shake",
              "label": "Gobo 7 Shake, schneller werdend",
              "speed": "slowToFast"
            },
            {
              "from": 176,
              "to": 183,
              "kind": "shake",
              "label": "Gobo 8 Shake, schneller werdend",
              "speed": "slowToFast"
            },
            {
              "from": 184,
              "to": 191,
              "kind": "shake",
              "label": "Gobo 9 Shake, schneller werdend",
              "speed": "slowToFast"
            },
            {
              "from": 192,
              "to": 199,
              "kind": "shake",
              "label": "Gobo 10 Shake, schneller werdend",
              "speed": "slowToFast"
            },
            {
              "from": 200,
              "to": 207,
              "kind": "shake",
              "label": "Gobo 11 Shake, schneller werdend",
              "speed": "slowToFast"
            },
            {
              "from": 208,
              "to": 230,
              "kind": "rotation",
              "label": "Drehung im Uhrzeigersinn, langsamer werdend",
              "speed": "fastToSlow"
            },
            {
              "from": 231,
              "to": 232,
              "kind": "off",
              "label": "Drehung Stopp"
            },
            {
              "from": 233,
              "to": 255,
              "kind": "rotation",
              "label": "Drehung gegen den Uhrzeigersinn, schneller werdend",
              "speed": "slowToFast"
            }
          ]
        },
        {
          "offset": 10,
          "function": "focus",
          "label": "Fokus, weit bis nah",
          "defaultValue": 128
        },
        {
          "offset": 11,
          "function": "prism",
          "label": "Zirkuläres Prisma",
          "ranges": [
            {
              "from": 0,
              "to": 127,
              "kind": "off",
              "label": "Ohne Funktion"
            },
            {
              "from": 128,
              "to": 255,
              "kind": "effect",
              "label": "Zirkuläres Prisma aktiviert"
            }
          ]
        },
        {
          "offset": 12,
          "function": "prismRotation",
          "label": "Drehung zirkuläres Prisma",
          "ranges": [
            {
              "from": 0,
              "to": 63,
              "kind": "other",
              "label": "Feste Stellung 0° bis 400°"
            },
            {
              "from": 64,
              "to": 126,
              "kind": "rotation",
              "label": "Im Uhrzeigersinn, langsamer werdend",
              "speed": "fastToSlow"
            },
            {
              "from": 127,
              "to": 128,
              "kind": "off",
              "label": "Drehung Stopp"
            },
            {
              "from": 129,
              "to": 191,
              "kind": "rotation",
              "label": "Gegen den Uhrzeigersinn, schneller werdend",
              "speed": "slowToFast"
            },
            {
              "from": 192,
              "to": 255,
              "kind": "rotation",
              "label": "Kreisförmige Drehung, schneller werdend",
              "speed": "slowToFast"
            }
          ]
        },
        {
          "offset": 13,
          "function": "prism",
          "label": "Lineares Prisma",
          "ranges": [
            {
              "from": 0,
              "to": 127,
              "kind": "off",
              "label": "Ohne Funktion"
            },
            {
              "from": 128,
              "to": 255,
              "kind": "effect",
              "label": "Lineares Prisma aktiviert"
            }
          ]
        },
        {
          "offset": 14,
          "function": "prismRotation",
          "label": "Drehung lineares Prisma",
          "ranges": [
            {
              "from": 0,
              "to": 63,
              "kind": "other",
              "label": "Feste Stellung 0° bis 400°"
            },
            {
              "from": 64,
              "to": 126,
              "kind": "rotation",
              "label": "Im Uhrzeigersinn, langsamer werdend",
              "speed": "fastToSlow"
            },
            {
              "from": 127,
              "to": 128,
              "kind": "off",
              "label": "Drehung Stopp"
            },
            {
              "from": 129,
              "to": 191,
              "kind": "rotation",
              "label": "Gegen den Uhrzeigersinn, schneller werdend",
              "speed": "slowToFast"
            },
            {
              "from": 192,
              "to": 255,
              "kind": "rotation",
              "label": "Kreisförmige Drehung, schneller werdend",
              "speed": "slowToFast"
            }
          ]
        },
        {
          "offset": 15,
          "function": "frost",
          "label": "Frostfilter",
          "ranges": [
            {
              "from": 0,
              "to": 127,
              "kind": "off",
              "label": "Ohne Funktion"
            },
            {
              "from": 128,
              "to": 255,
              "kind": "effect",
              "label": "Frostfilter aktiviert"
            }
          ]
        },
        {
          "offset": 16,
          "function": "colorMacro",
          "label": "7-Farben-Effektrad",
          "ranges": [
            {
              "from": 0,
              "to": 0,
              "kind": "off",
              "label": "Ohne Funktion"
            },
            {
              "from": 1,
              "to": 255,
              "kind": "effect",
              "label": "7-Farben-Effektrad aktiviert"
            }
          ]
        },
        {
          "offset": 17,
          "function": "program",
          "label": "Vorprogrammierte automatische Shows",
          "ranges": [
            {
              "from": 0,
              "to": 7,
              "kind": "off",
              "label": "Ohne Funktion"
            },
            {
              "from": 8,
              "to": 47,
              "kind": "effect",
              "label": "Vorprogrammierte automatische Show 1"
            },
            {
              "from": 48,
              "to": 87,
              "kind": "effect",
              "label": "Vorprogrammierte automatische Show 2"
            },
            {
              "from": 88,
              "to": 127,
              "kind": "effect",
              "label": "Vorprogrammierte automatische Show 3"
            },
            {
              "from": 128,
              "to": 167,
              "kind": "effect",
              "label": "Vorprogrammierte automatische Show 4"
            },
            {
              "from": 168,
              "to": 207,
              "kind": "effect",
              "label": "Vorprogrammierte automatische Show 5"
            },
            {
              "from": 208,
              "to": 247,
              "kind": "effect",
              "label": "Vorprogrammierte automatische Show 6"
            },
            {
              "from": 248,
              "to": 255,
              "kind": "effect",
              "label": "Musiksteuerung Farbrad"
            }
          ]
        },
        {
          "offset": 18,
          "function": "program",
          "label": "Pan-Tilt-Automatikprogramme",
          "ranges": [
            {
              "from": 0,
              "to": 7,
              "kind": "off",
              "label": "Ohne Funktion"
            },
            {
              "from": 8,
              "to": 32,
              "kind": "effect",
              "label": "Pan-Tilt-Automatikprogramm 1"
            },
            {
              "from": 33,
              "to": 58,
              "kind": "effect",
              "label": "Pan-Tilt-Automatikprogramm 2"
            },
            {
              "from": 59,
              "to": 84,
              "kind": "effect",
              "label": "Pan-Tilt-Automatikprogramm 3"
            },
            {
              "from": 85,
              "to": 110,
              "kind": "effect",
              "label": "Pan-Tilt-Automatikprogramm 4"
            },
            {
              "from": 111,
              "to": 136,
              "kind": "effect",
              "label": "Pan-Tilt-Automatikprogramm 5"
            },
            {
              "from": 137,
              "to": 162,
              "kind": "effect",
              "label": "Pan-Tilt-Automatikprogramm 6"
            },
            {
              "from": 163,
              "to": 188,
              "kind": "effect",
              "label": "Pan-Tilt-Automatikprogramm 7"
            },
            {
              "from": 189,
              "to": 214,
              "kind": "effect",
              "label": "Pan-Tilt-Automatikprogramm 8"
            },
            {
              "from": 215,
              "to": 255,
              "kind": "effect",
              "label": "Musiksteuerung Pan und Tilt"
            }
          ]
        },
        {
          "offset": 19,
          "function": "reset",
          "label": "Reset",
          "ranges": [
            {
              "from": 0,
              "to": 25,
              "kind": "off",
              "label": "Ohne Funktion"
            },
            {
              "from": 26,
              "to": 76,
              "kind": "other",
              "label": "Reset des Effektmotors, wenn der Wert 3 Sekunden anliegt"
            },
            {
              "from": 77,
              "to": 128,
              "kind": "other",
              "label": "Reset des Pan-Tilt-Motors, wenn der Wert 3 Sekunden anliegt"
            },
            {
              "from": 129,
              "to": 255,
              "kind": "other",
              "label": "Reset, wenn der Wert 3 Sekunden anliegt"
            }
          ]
        }
      ]
    },
    {
      "schemaVersion": 1,
      "id": "varytec-hero-beam-100-6ch",
      "manufacturer": "Varytec",
      "model": "Hero Beam 100",
      "mode": "DMX 6CH Mode",
      "category": "movingHeadSpot",
      "channelCount": 6,
      "movement": {
        "panDegrees": 540,
        "tiltDegrees": 250
      },
      "verified": true,
      "source": "Varytec Hero Beam 100, Bedienungsanleitung Thomann 27.01.2022, ID 477540 (V2), Abschnitte 7.8 und 7.9 „Funktionen im DMX-Modus“ und Abschnitt 8 „Technische Daten“ (Drehung 540°, Neigung 250°, Abstrahlwinkel 2,5°)",
      "deviceSetup": "Hauptmenü ([SET]) → „Running Mode“ → „DMX 6CH Mode“, dann im Hauptmenü unter „DMX Address“ die Adresse aus der App einstellen.",
      "notes": "Sparmodus mit nur 6 Kanälen: kein Farbrad, kein Goborad, kein Prisma, keine Feinkanäle. Die App kann hier nur Drehung, Neigung und Helligkeit steuern, die Farbleiste bleibt wirkungslos. Für den Einsatz mit Fadeasy ist der 19-Kanal-Modus der richtige.",
      "channels": [
        {
          "offset": 1,
          "function": "pan",
          "label": "Drehung (Pan), 0° bis zum Maximalwert des Pan-Bereichs",
          "defaultValue": 128
        },
        {
          "offset": 2,
          "function": "tilt",
          "label": "Neigung (Tilt), 0° bis zum Maximalwert des Tilt-Bereichs",
          "defaultValue": 128
        },
        {
          "offset": 3,
          "function": "dimmer",
          "label": "Intensität des Dimmers von dunkel (0) bis hell (255)"
        },
        {
          "offset": 4,
          "function": "shutter",
          "label": "Stroboskop",
          "tags": [
            "needsOpen"
          ],
          "ranges": [
            {
              "from": 0,
              "to": 10,
              "kind": "closed",
              "label": "LEDs aus"
            },
            {
              "from": 11,
              "to": 80,
              "kind": "pulse",
              "label": "Konstant ansteigende Helligkeit, schneller werdend",
              "speed": "slowToFast"
            },
            {
              "from": 81,
              "to": 140,
              "kind": "pulse",
              "label": "Konstant abnehmende Helligkeit, schneller werdend",
              "speed": "slowToFast"
            },
            {
              "from": 141,
              "to": 200,
              "kind": "pulse",
              "label": "Impulseffekt, schneller werdend",
              "speed": "slowToFast"
            },
            {
              "from": 201,
              "to": 250,
              "kind": "strobe",
              "label": "Strobo 0,5 bis 20 Hz",
              "speed": "slowToFast"
            },
            {
              "from": 251,
              "to": 255,
              "kind": "open",
              "label": "LEDs an"
            }
          ]
        },
        {
          "offset": 5,
          "function": "program",
          "label": "Vorprogrammierte automatische Shows",
          "ranges": [
            {
              "from": 0,
              "to": 7,
              "kind": "off",
              "label": "Ohne Funktion"
            },
            {
              "from": 8,
              "to": 47,
              "kind": "effect",
              "label": "Vorprogrammierte automatische Show 1"
            },
            {
              "from": 48,
              "to": 87,
              "kind": "effect",
              "label": "Vorprogrammierte automatische Show 2"
            },
            {
              "from": 88,
              "to": 127,
              "kind": "effect",
              "label": "Vorprogrammierte automatische Show 3"
            },
            {
              "from": 128,
              "to": 167,
              "kind": "effect",
              "label": "Vorprogrammierte automatische Show 4"
            },
            {
              "from": 168,
              "to": 207,
              "kind": "effect",
              "label": "Vorprogrammierte automatische Show 5"
            },
            {
              "from": 208,
              "to": 247,
              "kind": "effect",
              "label": "Vorprogrammierte automatische Show 6"
            },
            {
              "from": 248,
              "to": 255,
              "kind": "effect",
              "label": "Musiksteuerung Farbrad"
            }
          ]
        },
        {
          "offset": 6,
          "function": "program",
          "label": "Pan-Tilt-Automatikprogramme",
          "ranges": [
            {
              "from": 0,
              "to": 7,
              "kind": "off",
              "label": "Ohne Funktion"
            },
            {
              "from": 8,
              "to": 32,
              "kind": "effect",
              "label": "Pan-Tilt-Automatikprogramm 1"
            },
            {
              "from": 33,
              "to": 58,
              "kind": "effect",
              "label": "Pan-Tilt-Automatikprogramm 2"
            },
            {
              "from": 59,
              "to": 84,
              "kind": "effect",
              "label": "Pan-Tilt-Automatikprogramm 3"
            },
            {
              "from": 85,
              "to": 110,
              "kind": "effect",
              "label": "Pan-Tilt-Automatikprogramm 4"
            },
            {
              "from": 111,
              "to": 136,
              "kind": "effect",
              "label": "Pan-Tilt-Automatikprogramm 5"
            },
            {
              "from": 137,
              "to": 162,
              "kind": "effect",
              "label": "Pan-Tilt-Automatikprogramm 6"
            },
            {
              "from": 163,
              "to": 188,
              "kind": "effect",
              "label": "Pan-Tilt-Automatikprogramm 7"
            },
            {
              "from": 189,
              "to": 214,
              "kind": "effect",
              "label": "Pan-Tilt-Automatikprogramm 8"
            },
            {
              "from": 215,
              "to": 255,
              "kind": "effect",
              "label": "Musiksteuerung Pan und Tilt"
            }
          ]
        }
      ]
    },
    {
      "schemaVersion": 1,
      "id": "varytec-hero-pixel-wash-760fx-23ch",
      "manufacturer": "Varytec",
      "model": "Hero Pixel Wash 760FX",
      "mode": "23CH",
      "category": "movingHeadWash",
      "channelCount": 23,
      "movement": {
        "panDegrees": 540,
        "tiltDegrees": 220
      },
      "verified": true,
      "source": "Varytec Hero Pixel Wash 760FX, Bedienungsanleitung Thomann, Abschnitte 7.9 bis 7.12 „Funktionen im DMX-Modus“ und Abschnitt 8 „Technische Daten“ (Drehung 540°, Neigung 220°, Zoom 6° bis 50°, 7 × RGBW 4-in-1-LED)",
      "deviceSetup": "Hauptmenü → „Fixture“ → „Dmx Mode“ → „23CH“, dann unter „Dmx Addr“ die Adresse aus der App einstellen.",
      "notes": "Wie der 51-Kanal-Modus, aber ohne die einzeln steuerbaren Segmente: alle sieben LEDs zeigen dieselbe Farbe. Feinkanäle für Drehung und Neigung sind vorhanden. Kanal 6 ist der Zoom (6° bis 50°), Kanal 7 dreht die Linseneinheit. Die Anleitung nennt bei Kanal 13 (Weiß) den Bereich „000…099“; das ist offenkundig ein Druckfehler, der Kanal läuft wie die anderen Farben von 0 bis 255. Die Kanäle 15 bis 22 (Farbmakros, Effekte, Hintergrund) bleiben aus, damit die App das Licht bestimmt. Wer den Regenbogen über den Kopf laufen lassen will, nimmt den 51-Kanal-Modus.",
      "channels": [
        {
          "offset": 1,
          "function": "pan",
          "label": "Drehung (Pan), 0° bis zum Maximalwert des Pan-Bereichs",
          "defaultValue": 128
        },
        {
          "offset": 2,
          "function": "panFine",
          "label": "Feineinstellung Drehung (Pan)"
        },
        {
          "offset": 3,
          "function": "tilt",
          "label": "Neigung (Tilt), 0° bis zum Maximalwert des Tilt-Bereichs",
          "defaultValue": 128
        },
        {
          "offset": 4,
          "function": "tiltFine",
          "label": "Feineinstellung Neigung (Tilt)"
        },
        {
          "offset": 5,
          "function": "panTiltSpeed",
          "label": "Geschwindigkeit von Drehung und Neigung, schnell (0) bis langsam (255)"
        },
        {
          "offset": 6,
          "function": "zoom",
          "label": "Zoom, 0 bis 100 %"
        },
        {
          "offset": 7,
          "function": "motor",
          "label": "Zoom-Rotation (rotierbare Linseneinheit)",
          "ranges": [
            {
              "from": 0,
              "to": 127,
              "kind": "other",
              "label": "Feste Stellung 0° bis 60°"
            },
            {
              "from": 128,
              "to": 190,
              "kind": "rotation",
              "label": "Drehung im Uhrzeigersinn, langsamer werdend",
              "speed": "fastToSlow"
            },
            {
              "from": 191,
              "to": 192,
              "kind": "off",
              "label": "Drehung anhalten"
            },
            {
              "from": 193,
              "to": 255,
              "kind": "rotation",
              "label": "Drehung gegen den Uhrzeigersinn, schneller werdend",
              "speed": "slowToFast"
            }
          ]
        },
        {
          "offset": 8,
          "function": "dimmer",
          "label": "Intensität des Dimmerverlaufs von dunkel zu hell"
        },
        {
          "offset": 9,
          "function": "shutter",
          "label": "Stroboskop",
          "tags": [
            "needsOpen"
          ],
          "ranges": [
            {
              "from": 0,
              "to": 3,
              "kind": "closed",
              "label": "LEDs aus"
            },
            {
              "from": 4,
              "to": 103,
              "kind": "pulse",
              "label": "Impulseffekt, schneller werdend",
              "speed": "slowToFast"
            },
            {
              "from": 104,
              "to": 107,
              "kind": "open",
              "label": "LEDs an"
            },
            {
              "from": 108,
              "to": 207,
              "kind": "pulse",
              "label": "Impulseffekt, schneller werdend",
              "speed": "slowToFast"
            },
            {
              "from": 208,
              "to": 212,
              "kind": "open",
              "label": "LEDs an"
            },
            {
              "from": 213,
              "to": 225,
              "kind": "strobe",
              "label": "Blitzlicht langsam"
            },
            {
              "from": 226,
              "to": 238,
              "kind": "strobe",
              "label": "Blitzlicht mittel"
            },
            {
              "from": 239,
              "to": 251,
              "kind": "strobe",
              "label": "Blitzlicht schnell"
            },
            {
              "from": 252,
              "to": 255,
              "kind": "open",
              "label": "LEDs an"
            }
          ]
        },
        {
          "offset": 10,
          "function": "red",
          "label": "Intensität Rot, 0 bis 100 %"
        },
        {
          "offset": 11,
          "function": "green",
          "label": "Intensität Grün, 0 bis 100 %"
        },
        {
          "offset": 12,
          "function": "blue",
          "label": "Intensität Blau, 0 bis 100 %"
        },
        {
          "offset": 13,
          "function": "white",
          "label": "Intensität Weiß, 0 bis 100 %"
        },
        {
          "offset": 14,
          "function": "cto",
          "label": "Intensität des Farbtemperaturverlaufs"
        },
        {
          "offset": 15,
          "function": "colorMacro",
          "label": "Farbmakros",
          "ranges": [
            {
              "from": 0,
              "to": 255,
              "kind": "effect",
              "label": "Farbmakros (die Anleitung schlüsselt die Werte nicht auf)"
            }
          ]
        },
        {
          "offset": 16,
          "function": "program",
          "label": "Statischer Effekt"
        },
        {
          "offset": 17,
          "function": "program",
          "label": "Dynamischer Effekt"
        },
        {
          "offset": 18,
          "function": "programSpeed",
          "label": "Effektgeschwindigkeit von langsam (0) bis schnell (255)"
        },
        {
          "offset": 19,
          "function": "other",
          "label": "Roter Hintergrund Intensität, 0 bis 100 %"
        },
        {
          "offset": 20,
          "function": "other",
          "label": "Grüner Hintergrund Intensität, 0 bis 100 %"
        },
        {
          "offset": 21,
          "function": "other",
          "label": "Blauer Hintergrund Intensität, 0 bis 100 %"
        },
        {
          "offset": 22,
          "function": "other",
          "label": "Weißer Hintergrund Intensität, 0 bis 100 %"
        },
        {
          "offset": 23,
          "function": "reset",
          "label": "Reset",
          "ranges": [
            {
              "from": 0,
              "to": 250,
              "kind": "off",
              "label": "Keine Funktion"
            },
            {
              "from": 251,
              "to": 255,
              "kind": "other",
              "label": "Reset, wenn der Wert 5 Sekunden anliegt"
            }
          ]
        }
      ]
    },
    {
      "schemaVersion": 1,
      "id": "varytec-hero-pixel-wash-760fx-51ch",
      "manufacturer": "Varytec",
      "model": "Hero Pixel Wash 760FX",
      "mode": "51CH",
      "category": "movingHeadWash",
      "channelCount": 51,
      "movement": {
        "panDegrees": 540,
        "tiltDegrees": 220
      },
      "verified": true,
      "source": "Varytec Hero Pixel Wash 760FX, Bedienungsanleitung Thomann, Abschnitte 7.9 bis 7.12 „Funktionen im DMX-Modus“ und Abschnitt 8 „Technische Daten“ (Drehung 540°, Neigung 220°, Zoom 6° bis 50°, 7 × RGBW 4-in-1-LED)",
      "deviceSetup": "Hauptmenü → „Fixture“ → „Dmx Mode“ → „51CH“, dann unter „Dmx Addr“ die Adresse aus der App einstellen.",
      "notes": "Empfohlener Modus: Feinkanäle für Drehung und Neigung plus die sieben RGBW-LEDs einzeln als Segment 1 bis 7 - der Regenbogen und das Lauflicht fließen dadurch über den Kopf. Kanal 6 ist der Zoom (6° bis 50°), Kanal 7 dreht die Linseneinheit und bleibt in Ruhe auf der festen Stellung. Die Kanäle 10 bis 13 sind die Farbe aller LEDs zusammen und bekommen von der App dieselbe Farbe wie die Segmente, damit sie ein Lauflicht nicht ausbremsen. Die Kanäle 15 bis 22 (Farbmakros, Formeffekte, Hintergrund) sind Eigenprogramme des Geräts und bleiben aus, damit die App das Licht bestimmt; die Hintergrundfarben stehen als „Sonstiges“ drin, damit sie nicht ungewollt mitleuchten.",
      "channels": [
        {
          "offset": 1,
          "function": "pan",
          "label": "Drehung (Pan), 0° bis zum Maximalwert des Pan-Bereichs",
          "defaultValue": 128
        },
        {
          "offset": 2,
          "function": "panFine",
          "label": "Feineinstellung Drehung (Pan)"
        },
        {
          "offset": 3,
          "function": "tilt",
          "label": "Neigung (Tilt), 0° bis zum Maximalwert des Tilt-Bereichs",
          "defaultValue": 128
        },
        {
          "offset": 4,
          "function": "tiltFine",
          "label": "Feineinstellung Neigung (Tilt)"
        },
        {
          "offset": 5,
          "function": "panTiltSpeed",
          "label": "Geschwindigkeit von Drehung und Neigung, schnell (0) bis langsam (255)"
        },
        {
          "offset": 6,
          "function": "zoom",
          "label": "Zoom, 0 bis 100 %"
        },
        {
          "offset": 7,
          "function": "motor",
          "label": "Zoom-Rotation (rotierbare Linseneinheit)",
          "ranges": [
            {
              "from": 0,
              "to": 127,
              "kind": "other",
              "label": "Feste Stellung 0° bis 60°"
            },
            {
              "from": 128,
              "to": 190,
              "kind": "rotation",
              "label": "Drehung im Uhrzeigersinn, langsamer werdend",
              "speed": "fastToSlow"
            },
            {
              "from": 191,
              "to": 192,
              "kind": "off",
              "label": "Drehung anhalten"
            },
            {
              "from": 193,
              "to": 255,
              "kind": "rotation",
              "label": "Drehung gegen den Uhrzeigersinn, schneller werdend",
              "speed": "slowToFast"
            }
          ]
        },
        {
          "offset": 8,
          "function": "dimmer",
          "label": "Intensität des Dimmerverlaufs von dunkel zu hell"
        },
        {
          "offset": 9,
          "function": "shutter",
          "label": "Stroboskop",
          "tags": [
            "needsOpen"
          ],
          "ranges": [
            {
              "from": 0,
              "to": 3,
              "kind": "closed",
              "label": "LEDs aus"
            },
            {
              "from": 4,
              "to": 103,
              "kind": "pulse",
              "label": "Konstant ansteigende Helligkeit, schneller werdend",
              "speed": "slowToFast"
            },
            {
              "from": 104,
              "to": 107,
              "kind": "open",
              "label": "LEDs an"
            },
            {
              "from": 108,
              "to": 207,
              "kind": "pulse",
              "label": "Impulseffekt, schneller werdend",
              "speed": "slowToFast"
            },
            {
              "from": 208,
              "to": 212,
              "kind": "open",
              "label": "LEDs an"
            },
            {
              "from": 213,
              "to": 225,
              "kind": "strobe",
              "label": "Blitzlicht langsam"
            },
            {
              "from": 226,
              "to": 238,
              "kind": "strobe",
              "label": "Blitzlicht mittel"
            },
            {
              "from": 239,
              "to": 251,
              "kind": "strobe",
              "label": "Blitzlicht schnell"
            },
            {
              "from": 252,
              "to": 255,
              "kind": "open",
              "label": "LEDs an"
            }
          ]
        },
        {
          "offset": 10,
          "function": "red",
          "label": "Intensität Rot, 0 bis 100 %"
        },
        {
          "offset": 11,
          "function": "green",
          "label": "Intensität Grün, 0 bis 100 %"
        },
        {
          "offset": 12,
          "function": "blue",
          "label": "Intensität Blau, 0 bis 100 %"
        },
        {
          "offset": 13,
          "function": "white",
          "label": "Intensität Weiß, 0 bis 100 %"
        },
        {
          "offset": 14,
          "function": "cto",
          "label": "Intensität des Farbtemperaturverlaufs"
        },
        {
          "offset": 15,
          "function": "colorMacro",
          "label": "Farbmakros",
          "ranges": [
            {
              "from": 0,
              "to": 255,
              "kind": "effect",
              "label": "Farbmakros (die Anleitung schlüsselt die Werte nicht auf)"
            }
          ]
        },
        {
          "offset": 16,
          "function": "program",
          "label": "Statischer Effekt"
        },
        {
          "offset": 17,
          "function": "program",
          "label": "Dynamischer Effekt"
        },
        {
          "offset": 18,
          "function": "programSpeed",
          "label": "Effektgeschwindigkeit von langsam (0) bis schnell (255)"
        },
        {
          "offset": 19,
          "function": "other",
          "label": "Roter Hintergrund Intensität, 0 bis 100 %"
        },
        {
          "offset": 20,
          "function": "other",
          "label": "Grüner Hintergrund Intensität, 0 bis 100 %"
        },
        {
          "offset": 21,
          "function": "other",
          "label": "Blauer Hintergrund Intensität, 0 bis 100 %"
        },
        {
          "offset": 22,
          "function": "other",
          "label": "Weißer Hintergrund Intensität, 0 bis 100 %"
        },
        {
          "offset": 23,
          "function": "reset",
          "label": "Reset",
          "ranges": [
            {
              "from": 0,
              "to": 250,
              "kind": "off",
              "label": "Keine Funktion"
            },
            {
              "from": 251,
              "to": 255,
              "kind": "other",
              "label": "Reset, wenn der Wert 5 Sekunden anliegt"
            }
          ]
        },
        {
          "offset": 24,
          "function": "red",
          "label": "Intensität Rot Segment 1, 0 bis 100 %",
          "segment": 1
        },
        {
          "offset": 25,
          "function": "green",
          "label": "Intensität Grün Segment 1, 0 bis 100 %",
          "segment": 1
        },
        {
          "offset": 26,
          "function": "blue",
          "label": "Intensität Blau Segment 1, 0 bis 100 %",
          "segment": 1
        },
        {
          "offset": 27,
          "function": "white",
          "label": "Intensität Weiß Segment 1, 0 bis 100 %",
          "segment": 1
        },
        {
          "offset": 28,
          "function": "red",
          "label": "Intensität Rot Segment 2, 0 bis 100 %",
          "segment": 2
        },
        {
          "offset": 29,
          "function": "green",
          "label": "Intensität Grün Segment 2, 0 bis 100 %",
          "segment": 2
        },
        {
          "offset": 30,
          "function": "blue",
          "label": "Intensität Blau Segment 2, 0 bis 100 %",
          "segment": 2
        },
        {
          "offset": 31,
          "function": "white",
          "label": "Intensität Weiß Segment 2, 0 bis 100 %",
          "segment": 2
        },
        {
          "offset": 32,
          "function": "red",
          "label": "Intensität Rot Segment 3, 0 bis 100 %",
          "segment": 3
        },
        {
          "offset": 33,
          "function": "green",
          "label": "Intensität Grün Segment 3, 0 bis 100 %",
          "segment": 3
        },
        {
          "offset": 34,
          "function": "blue",
          "label": "Intensität Blau Segment 3, 0 bis 100 %",
          "segment": 3
        },
        {
          "offset": 35,
          "function": "white",
          "label": "Intensität Weiß Segment 3, 0 bis 100 %",
          "segment": 3
        },
        {
          "offset": 36,
          "function": "red",
          "label": "Intensität Rot Segment 4, 0 bis 100 %",
          "segment": 4
        },
        {
          "offset": 37,
          "function": "green",
          "label": "Intensität Grün Segment 4, 0 bis 100 %",
          "segment": 4
        },
        {
          "offset": 38,
          "function": "blue",
          "label": "Intensität Blau Segment 4, 0 bis 100 %",
          "segment": 4
        },
        {
          "offset": 39,
          "function": "white",
          "label": "Intensität Weiß Segment 4, 0 bis 100 %",
          "segment": 4
        },
        {
          "offset": 40,
          "function": "red",
          "label": "Intensität Rot Segment 5, 0 bis 100 %",
          "segment": 5
        },
        {
          "offset": 41,
          "function": "green",
          "label": "Intensität Grün Segment 5, 0 bis 100 %",
          "segment": 5
        },
        {
          "offset": 42,
          "function": "blue",
          "label": "Intensität Blau Segment 5, 0 bis 100 %",
          "segment": 5
        },
        {
          "offset": 43,
          "function": "white",
          "label": "Intensität Weiß Segment 5, 0 bis 100 %",
          "segment": 5
        },
        {
          "offset": 44,
          "function": "red",
          "label": "Intensität Rot Segment 6, 0 bis 100 %",
          "segment": 6
        },
        {
          "offset": 45,
          "function": "green",
          "label": "Intensität Grün Segment 6, 0 bis 100 %",
          "segment": 6
        },
        {
          "offset": 46,
          "function": "blue",
          "label": "Intensität Blau Segment 6, 0 bis 100 %",
          "segment": 6
        },
        {
          "offset": 47,
          "function": "white",
          "label": "Intensität Weiß Segment 6, 0 bis 100 %",
          "segment": 6
        },
        {
          "offset": 48,
          "function": "red",
          "label": "Intensität Rot Segment 7, 0 bis 100 %",
          "segment": 7
        },
        {
          "offset": 49,
          "function": "green",
          "label": "Intensität Grün Segment 7, 0 bis 100 %",
          "segment": 7
        },
        {
          "offset": 50,
          "function": "blue",
          "label": "Intensität Blau Segment 7, 0 bis 100 %",
          "segment": 7
        },
        {
          "offset": 51,
          "function": "white",
          "label": "Intensität Weiß Segment 7, 0 bis 100 %",
          "segment": 7
        }
      ]
    },
    {
      "schemaVersion": 1,
      "id": "varytec-hero-pixel-wash-760fx-9ch",
      "manufacturer": "Varytec",
      "model": "Hero Pixel Wash 760FX",
      "mode": "9CH",
      "category": "movingHeadWash",
      "channelCount": 9,
      "movement": {
        "panDegrees": 540,
        "tiltDegrees": 220
      },
      "verified": true,
      "source": "Varytec Hero Pixel Wash 760FX, Bedienungsanleitung Thomann, Abschnitte 7.9 bis 7.12 „Funktionen im DMX-Modus“ und Abschnitt 8 „Technische Daten“ (Drehung 540°, Neigung 220°, Zoom 6° bis 50°, 7 × RGBW 4-in-1-LED)",
      "deviceSetup": "Hauptmenü → „Fixture“ → „Dmx Mode“ → „9CH“, dann unter „Dmx Addr“ die Adresse aus der App einstellen.",
      "notes": "Sparmodus: alle sieben LEDs zeigen dieselbe Farbe, es fehlen die Feinkanäle für Drehung und Neigung (die Bewegung wird dadurch grober) und die Drehung der Linseneinheit. Kanal 3 ist der Zoom (6° bis 50°). Für weiche Bewegungen und den Regenbogen über den Kopf ist der 51-Kanal-Modus der richtige.",
      "channels": [
        {
          "offset": 1,
          "function": "pan",
          "label": "Drehung (Pan), 0° bis zum Maximalwert des Pan-Bereichs",
          "defaultValue": 128
        },
        {
          "offset": 2,
          "function": "tilt",
          "label": "Neigung (Tilt), 0° bis zum Maximalwert des Tilt-Bereichs",
          "defaultValue": 128
        },
        {
          "offset": 3,
          "function": "zoom",
          "label": "Zoom, 0 bis 100 %"
        },
        {
          "offset": 4,
          "function": "dimmer",
          "label": "Intensität des Dimmers von dunkel (0) bis hell (255)"
        },
        {
          "offset": 5,
          "function": "shutter",
          "label": "Stroboskop",
          "tags": [
            "needsOpen"
          ],
          "ranges": [
            {
              "from": 0,
              "to": 3,
              "kind": "closed",
              "label": "LEDs aus"
            },
            {
              "from": 4,
              "to": 103,
              "kind": "pulse",
              "label": "Konstant ansteigende Helligkeit, schneller werdend",
              "speed": "slowToFast"
            },
            {
              "from": 104,
              "to": 107,
              "kind": "open",
              "label": "LEDs an"
            },
            {
              "from": 108,
              "to": 207,
              "kind": "pulse",
              "label": "Impulseffekt, schneller werdend",
              "speed": "slowToFast"
            },
            {
              "from": 208,
              "to": 212,
              "kind": "open",
              "label": "LEDs an"
            },
            {
              "from": 213,
              "to": 225,
              "kind": "strobe",
              "label": "Blitzlicht langsam"
            },
            {
              "from": 226,
              "to": 238,
              "kind": "strobe",
              "label": "Blitzlicht mittel"
            },
            {
              "from": 239,
              "to": 251,
              "kind": "strobe",
              "label": "Blitzlicht schnell"
            },
            {
              "from": 252,
              "to": 255,
              "kind": "open",
              "label": "LEDs an"
            }
          ]
        },
        {
          "offset": 6,
          "function": "red",
          "label": "Intensität Rot, 0 bis 100 %"
        },
        {
          "offset": 7,
          "function": "green",
          "label": "Intensität Grün, 0 bis 100 %"
        },
        {
          "offset": 8,
          "function": "blue",
          "label": "Intensität Blau, 0 bis 100 %"
        },
        {
          "offset": 9,
          "function": "white",
          "label": "Intensität Weiß, 0 bis 100 %"
        }
      ]
    },
    {
      "schemaVersion": 1,
      "id": "varytec-hero-scan-150-14ch",
      "manufacturer": "Varytec",
      "model": "Hero Scan 150",
      "mode": "DMX 14 Ch",
      "category": "movingHeadSpot",
      "channelCount": 14,
      "movement": {
        "panDegrees": 175,
        "tiltDegrees": 70
      },
      "verified": true,
      "source": "Varytec Hero Scan 150, Bedienungsanleitung Thomann ID 528710 (V2), FW V1.1, Abschnitt 7.4 „Funktionen im 14-Kanal-DMX-Modus“, Seiten 38 bis 43; Pan 175° und Tilt 70° aus den Leistungsmerkmalen und den technischen Daten",
      "deviceSetup": "[Enter] → „DMX Channel“ → „DMX 14 Ch“, dann [Enter] → „DMX Address“ und die Adresse aus der App einstellen. Unter „Running Mode“ muss „DMX“ stehen, sonst läuft das Gerät mit eigenen Programmen.",
      "notes": "Spiegel-Scanner: Drehung und Neigung bewegen den Ablenkspiegel, nicht das ganze Gehäuse. Der 14-Kanal-Modus ist der richtige, weil nur er die Feinkanäle für weiche Fahrten, das Farbrad, die Gobos und das Prisma hat; im 8-Kanal-Modus fehlt all das. Kanal 7 ist bei 0 offen, deshalb kein Tag „needsOpen“. Das Goborad hat 6 rotierbare Gobos, die Namen lassen sich unter Modelle → „Gobos benennen“ an der Lampe vergeben. Die Kanäle 13 und 14 bleiben aus, damit die App das Licht bestimmt.",
      "channels": [
        {
          "offset": 1,
          "function": "pan",
          "label": "Drehung (Pan), Mittelposition 128",
          "defaultValue": 128
        },
        {
          "offset": 2,
          "function": "panFine",
          "label": "Feineinstellung Drehung (Pan)"
        },
        {
          "offset": 3,
          "function": "tilt",
          "label": "Neigung (Tilt), Mittelposition 128",
          "defaultValue": 128
        },
        {
          "offset": 4,
          "function": "tiltFine",
          "label": "Feineinstellung Neigung (Tilt)"
        },
        {
          "offset": 5,
          "function": "panTiltSpeed",
          "label": "Geschwindigkeit Drehung und Neigung, schnell (0) bis langsam (255)"
        },
        {
          "offset": 6,
          "function": "dimmer",
          "label": "Intensität des Dimmers von dunkel (0) bis hell (255)"
        },
        {
          "offset": 7,
          "function": "shutter",
          "label": "Stroboskop/Shutter",
          "ranges": [
            {
              "from": 0,
              "to": 4,
              "kind": "open",
              "label": "Offen"
            },
            {
              "from": 5,
              "to": 250,
              "kind": "strobe",
              "label": "Strobo 0 bis 20 Hz",
              "speed": "slowToFast"
            },
            {
              "from": 251,
              "to": 255,
              "kind": "open",
              "label": "Offen"
            }
          ]
        },
        {
          "offset": 8,
          "function": "colorWheel",
          "label": "Farbrad",
          "ranges": [
            {
              "from": 0,
              "to": 4,
              "kind": "slot",
              "label": "Weiß",
              "color": "#FFFFFF"
            },
            {
              "from": 5,
              "to": 13,
              "kind": "slot",
              "label": "Weiß und Rot"
            },
            {
              "from": 14,
              "to": 22,
              "kind": "slot",
              "label": "Rot",
              "color": "#FF0000"
            },
            {
              "from": 23,
              "to": 31,
              "kind": "slot",
              "label": "Rot und Orange"
            },
            {
              "from": 32,
              "to": 40,
              "kind": "slot",
              "label": "Orange",
              "color": "#FF7F00"
            },
            {
              "from": 41,
              "to": 49,
              "kind": "slot",
              "label": "Orange und Grün"
            },
            {
              "from": 50,
              "to": 58,
              "kind": "slot",
              "label": "Grün",
              "color": "#00FF00"
            },
            {
              "from": 59,
              "to": 67,
              "kind": "slot",
              "label": "Grün und Blau"
            },
            {
              "from": 68,
              "to": 76,
              "kind": "slot",
              "label": "Blau",
              "color": "#0000FF"
            },
            {
              "from": 77,
              "to": 85,
              "kind": "slot",
              "label": "Blau und Gelb"
            },
            {
              "from": 86,
              "to": 94,
              "kind": "slot",
              "label": "Gelb",
              "color": "#FFFF00"
            },
            {
              "from": 95,
              "to": 103,
              "kind": "slot",
              "label": "Gelb und Hellblau"
            },
            {
              "from": 104,
              "to": 112,
              "kind": "slot",
              "label": "Hellblau",
              "color": "#66CCFF"
            },
            {
              "from": 113,
              "to": 121,
              "kind": "slot",
              "label": "Hellblau und Violett"
            },
            {
              "from": 122,
              "to": 130,
              "kind": "slot",
              "label": "Violett",
              "color": "#8B00FF"
            },
            {
              "from": 131,
              "to": 139,
              "kind": "slot",
              "label": "Weiß",
              "color": "#FFFFFF"
            },
            {
              "from": 140,
              "to": 195,
              "kind": "rotation",
              "label": "Regenbogeneffekt im Uhrzeigersinn, schnell bis langsam",
              "speed": "fastToSlow"
            },
            {
              "from": 196,
              "to": 199,
              "kind": "off",
              "label": "Stopp"
            },
            {
              "from": 200,
              "to": 255,
              "kind": "rotation",
              "label": "Regenbogeneffekt gegen den Uhrzeigersinn, langsam bis schnell",
              "speed": "slowToFast"
            }
          ]
        },
        {
          "offset": 9,
          "function": "gobo",
          "label": "Gobos",
          "ranges": [
            {
              "from": 0,
              "to": 7,
              "kind": "slot",
              "label": "Offen"
            },
            {
              "from": 8,
              "to": 19,
              "kind": "slot",
              "label": "Gobo 1"
            },
            {
              "from": 20,
              "to": 31,
              "kind": "slot",
              "label": "Gobo 2"
            },
            {
              "from": 32,
              "to": 43,
              "kind": "slot",
              "label": "Gobo 3"
            },
            {
              "from": 44,
              "to": 55,
              "kind": "slot",
              "label": "Gobo 4"
            },
            {
              "from": 56,
              "to": 67,
              "kind": "slot",
              "label": "Gobo 5"
            },
            {
              "from": 68,
              "to": 79,
              "kind": "slot",
              "label": "Gobo 6"
            },
            {
              "from": 80,
              "to": 88,
              "kind": "shake",
              "label": "Gobo 1 Shake"
            },
            {
              "from": 89,
              "to": 97,
              "kind": "shake",
              "label": "Gobo 2 Shake"
            },
            {
              "from": 98,
              "to": 106,
              "kind": "shake",
              "label": "Gobo 3 Shake"
            },
            {
              "from": 107,
              "to": 115,
              "kind": "shake",
              "label": "Gobo 4 Shake"
            },
            {
              "from": 116,
              "to": 124,
              "kind": "shake",
              "label": "Gobo 5 Shake"
            },
            {
              "from": 125,
              "to": 133,
              "kind": "shake",
              "label": "Gobo 6 Shake"
            },
            {
              "from": 134,
              "to": 194,
              "kind": "rotation",
              "label": "Goborad dreht durch, im Uhrzeigersinn, schnell bis langsam",
              "speed": "fastToSlow"
            },
            {
              "from": 195,
              "to": 255,
              "kind": "rotation",
              "label": "Goborad dreht durch, gegen den Uhrzeigersinn, langsam bis schnell",
              "speed": "slowToFast"
            }
          ]
        },
        {
          "offset": 10,
          "function": "goboRotation",
          "label": "Goborad, Drehung des Gobos",
          "ranges": [
            {
              "from": 0,
              "to": 9,
              "kind": "off",
              "label": "Stopp"
            },
            {
              "from": 10,
              "to": 129,
              "kind": "rotation",
              "label": "Im Uhrzeigersinn, schnell bis langsam",
              "speed": "fastToSlow"
            },
            {
              "from": 130,
              "to": 134,
              "kind": "off",
              "label": "Stopp"
            },
            {
              "from": 135,
              "to": 255,
              "kind": "rotation",
              "label": "Gegen den Uhrzeigersinn, langsam bis schnell",
              "speed": "slowToFast"
            }
          ]
        },
        {
          "offset": 11,
          "function": "focus",
          "label": "Fokus",
          "defaultValue": 128
        },
        {
          "offset": 12,
          "function": "prism",
          "label": "Rotierbares 3-Facetten-Prisma",
          "ranges": [
            {
              "from": 0,
              "to": 7,
              "kind": "off",
              "label": "Offen"
            },
            {
              "from": 8,
              "to": 130,
              "kind": "effect",
              "label": "Prisma (statisch)"
            },
            {
              "from": 131,
              "to": 255,
              "kind": "rotation",
              "label": "Prisma dreht im Uhrzeigersinn, langsam bis schnell",
              "speed": "slowToFast"
            }
          ]
        },
        {
          "offset": 13,
          "function": "program",
          "label": "Automatikprogramme",
          "ranges": [
            {
              "from": 0,
              "to": 10,
              "kind": "off",
              "label": "Ohne Funktion"
            },
            {
              "from": 11,
              "to": 180,
              "kind": "effect",
              "label": "Vorprogrammierte automatische Shows 1 bis 12"
            },
            {
              "from": 181,
              "to": 255,
              "kind": "effect",
              "label": "Musiksteuerung, Mikrofonempfindlichkeit steigend"
            }
          ]
        },
        {
          "offset": 14,
          "function": "control",
          "label": "Pan-Tilt-Automatikprogramme, Reset",
          "ranges": [
            {
              "from": 0,
              "to": 20,
              "kind": "off",
              "label": "Ohne Funktion"
            },
            {
              "from": 21,
              "to": 90,
              "kind": "effect",
              "label": "Pan-Tilt-Automatikprogramme 1 bis 7"
            },
            {
              "from": 91,
              "to": 230,
              "kind": "effect",
              "label": "Musiksteuerung Pan und Tilt"
            },
            {
              "from": 231,
              "to": 240,
              "kind": "other",
              "label": "Reset nach 10 Sekunden"
            },
            {
              "from": 241,
              "to": 255,
              "kind": "off",
              "label": "Ohne Funktion"
            }
          ]
        }
      ]
    },
    {
      "schemaVersion": 1,
      "id": "varytec-hero-scan-150-8ch",
      "manufacturer": "Varytec",
      "model": "Hero Scan 150",
      "mode": "DMX 08 Ch",
      "category": "movingHeadSpot",
      "channelCount": 8,
      "movement": {
        "panDegrees": 175,
        "tiltDegrees": 70
      },
      "verified": true,
      "source": "Varytec Hero Scan 150, Bedienungsanleitung Thomann ID 528710 (V2), FW V1.1, Abschnitt 7.3 „Funktionen im 8-Kanal-DMX-Modus“, Seiten 36 bis 38; Pan 175° und Tilt 70° aus den Leistungsmerkmalen und den technischen Daten",
      "deviceSetup": "[Enter] → „DMX Channel“ → „DMX 08 Ch“, dann [Enter] → „DMX Address“ und die Adresse aus der App einstellen. Unter „Running Mode“ muss „DMX“ stehen, sonst läuft das Gerät mit eigenen Programmen.",
      "notes": "Kleiner Modus ohne Farbrad, Gobos und Prisma: Farbe und Gobo lassen sich hier nicht steuern, sie bleiben so stehen, wie das Gerät sie zuletzt hatte. Für den Einsatz mit der App ist der 14-Kanal-Modus der richtige, er hat zusätzlich die Feinkanäle für weiche Fahrten. Kanal 5 ist bei 0 offen, deshalb kein Tag „needsOpen“. Die Kanäle 7 und 8 bleiben aus, damit die App das Licht bestimmt.",
      "channels": [
        {
          "offset": 1,
          "function": "pan",
          "label": "Drehung (Pan), Mittelposition 128",
          "defaultValue": 128
        },
        {
          "offset": 2,
          "function": "tilt",
          "label": "Neigung (Tilt), Mittelposition 128",
          "defaultValue": 128
        },
        {
          "offset": 3,
          "function": "panTiltSpeed",
          "label": "Geschwindigkeit Drehung und Neigung, schnell (0) bis langsam (255)"
        },
        {
          "offset": 4,
          "function": "dimmer",
          "label": "Intensität des Dimmers von dunkel (0) bis hell (255)"
        },
        {
          "offset": 5,
          "function": "shutter",
          "label": "Stroboskop/Shutter",
          "ranges": [
            {
              "from": 0,
              "to": 4,
              "kind": "open",
              "label": "Offen"
            },
            {
              "from": 5,
              "to": 250,
              "kind": "strobe",
              "label": "Strobo 0 bis 20 Hz",
              "speed": "slowToFast"
            },
            {
              "from": 251,
              "to": 255,
              "kind": "open",
              "label": "Offen"
            }
          ]
        },
        {
          "offset": 6,
          "function": "focus",
          "label": "Fokus",
          "defaultValue": 128
        },
        {
          "offset": 7,
          "function": "program",
          "label": "Automatikprogramme",
          "ranges": [
            {
              "from": 0,
              "to": 10,
              "kind": "off",
              "label": "Ohne Funktion"
            },
            {
              "from": 11,
              "to": 180,
              "kind": "effect",
              "label": "Vorprogrammierte automatische Shows 1 bis 12"
            },
            {
              "from": 181,
              "to": 255,
              "kind": "effect",
              "label": "Musiksteuerung, Mikrofonempfindlichkeit steigend"
            }
          ]
        },
        {
          "offset": 8,
          "function": "control",
          "label": "Pan-Tilt-Automatikprogramme, Reset",
          "ranges": [
            {
              "from": 0,
              "to": 20,
              "kind": "off",
              "label": "Ohne Funktion"
            },
            {
              "from": 21,
              "to": 90,
              "kind": "effect",
              "label": "Pan-Tilt-Automatikprogramme 1 bis 7"
            },
            {
              "from": 91,
              "to": 230,
              "kind": "effect",
              "label": "Musiksteuerung Pan und Tilt"
            },
            {
              "from": 231,
              "to": 240,
              "kind": "other",
              "label": "Reset nach 10 Sekunden"
            },
            {
              "from": 241,
              "to": 255,
              "kind": "off",
              "label": "Ohne Funktion"
            }
          ]
        }
      ]
    },
    {
      "schemaVersion": 1,
      "id": "varytec-hero-spot-230-18ch",
      "manufacturer": "Varytec",
      "model": "Hero Spot 230",
      "mode": "DMX 18CH Mode",
      "category": "movingHeadSpot",
      "channelCount": 18,
      "movement": {
        "panDegrees": 540,
        "tiltDegrees": 260
      },
      "verified": true,
      "source": "Varytec Hero Spot 230, Bedienungsanleitung c_477539_v3_de, Abschnitt 7.9 „Funktionen im 18-Kanal-DMX-Modus“, Seiten 30 bis 33; Pan 540° und Tilt 260° aus den besonderen Eigenschaften",
      "deviceSetup": "[SET] → „Running Mode“ auf „DMX 18CH Mode“, dann im Hauptmenü die Adresse aus der App einstellen.",
      "notes": "Die Farben des Farbrads stehen mit Namen in der Anleitung, die Farbleiste der App trifft sie also. Der 3000-K-Filter ist als Warmweiß eingetragen, die Mischstellungen wie „Weiß und Rot“ haben bewusst keinen Farbwert. Zwei Goboräder: Kanal 9 die festen Gobos, Kanal 10 die drehbaren mit der Drehung auf Kanal 11; Namen vergibt man unter Modelle → „Gobos benennen“ an der Lampe. Der Shutter auf Kanal 7 ist bei 0 zu, die App öffnet ihn selbst. Die Kanäle 16 und 17 sind die eingebauten Shows und bleiben aus. Im 6-Kanal-Modus fehlen die Feinkanäle.",
      "channels": [
        {
          "offset": 1,
          "function": "pan",
          "label": "Drehung (Pan) (0° bis zum Maximalwert des Pan-Bereichs)",
          "defaultValue": 128
        },
        {
          "offset": 2,
          "function": "panFine",
          "label": "Feineinstellung Drehung (Pan)"
        },
        {
          "offset": 3,
          "function": "tilt",
          "label": "Neigung (Tilt) (0° bis zum Maximalwert des Tilt-Bereichs)",
          "defaultValue": 128
        },
        {
          "offset": 4,
          "function": "tiltFine",
          "label": "Feineinstellung Neigung (Tilt)"
        },
        {
          "offset": 5,
          "function": "panTiltSpeed",
          "label": "Geschwindigkeit Drehung und Neigung, schnell (0) bis langsam (255)"
        },
        {
          "offset": 6,
          "function": "dimmer",
          "label": "Intensität des Dimmers von dunkel (0) bis hell (255)"
        },
        {
          "offset": 7,
          "function": "shutter",
          "label": "Stroboskop",
          "tags": [
            "needsOpen"
          ],
          "ranges": [
            {
              "from": 0,
              "to": 10,
              "kind": "closed",
              "label": "LEDs ausgeschaltet"
            },
            {
              "from": 11,
              "to": 80,
              "kind": "pulse",
              "label": "Konstant ansteigende Helligkeit, Geschwindigkeit zunehmend"
            },
            {
              "from": 81,
              "to": 140,
              "kind": "pulse",
              "label": "Konstant abnehmende Helligkeit, Geschwindigkeit zunehmend"
            },
            {
              "from": 141,
              "to": 200,
              "kind": "pulse",
              "label": "Impulseffekt, Geschwindigkeit zunehmend"
            },
            {
              "from": 201,
              "to": 250,
              "kind": "strobe",
              "label": "Strobo 0,5 bis 20 Hz",
              "speed": "slowToFast"
            },
            {
              "from": 251,
              "to": 255,
              "kind": "open",
              "label": "LEDs eingeschaltet"
            }
          ]
        },
        {
          "offset": 8,
          "function": "colorWheel",
          "label": "Farbrad",
          "ranges": [
            {
              "from": 0,
              "to": 4,
              "kind": "slot",
              "label": "Offen (Weiß)",
              "color": "#FFFFFF"
            },
            {
              "from": 5,
              "to": 13,
              "kind": "slot",
              "label": "Weiß und Rot"
            },
            {
              "from": 14,
              "to": 22,
              "kind": "slot",
              "label": "Rot",
              "color": "#FF0000"
            },
            {
              "from": 23,
              "to": 31,
              "kind": "slot",
              "label": "Rot und 3000-K-Filter"
            },
            {
              "from": 32,
              "to": 40,
              "kind": "slot",
              "label": "3000-K-Filter (Warmweiß)",
              "color": "#FFC080"
            },
            {
              "from": 41,
              "to": 49,
              "kind": "slot",
              "label": "3000-K-Filter und Grün"
            },
            {
              "from": 50,
              "to": 58,
              "kind": "slot",
              "label": "Grün",
              "color": "#00FF00"
            },
            {
              "from": 59,
              "to": 67,
              "kind": "slot",
              "label": "Grün und Dunkelblau"
            },
            {
              "from": 68,
              "to": 76,
              "kind": "slot",
              "label": "Dunkelblau",
              "color": "#0000CC"
            },
            {
              "from": 77,
              "to": 85,
              "kind": "slot",
              "label": "Dunkelblau und Gelb"
            },
            {
              "from": 86,
              "to": 94,
              "kind": "slot",
              "label": "Gelb",
              "color": "#FFFF00"
            },
            {
              "from": 95,
              "to": 103,
              "kind": "slot",
              "label": "Gelb und Hellblau"
            },
            {
              "from": 104,
              "to": 112,
              "kind": "slot",
              "label": "Hellblau",
              "color": "#66CCFF"
            },
            {
              "from": 113,
              "to": 121,
              "kind": "slot",
              "label": "Hellblau und Magenta"
            },
            {
              "from": 122,
              "to": 130,
              "kind": "slot",
              "label": "Magenta",
              "color": "#FF00FF"
            },
            {
              "from": 131,
              "to": 139,
              "kind": "slot",
              "label": "Offen (Weiß)",
              "color": "#FFFFFF"
            },
            {
              "from": 140,
              "to": 195,
              "kind": "rotation",
              "label": "Regenbogen im Uhrzeigersinn, schnell bis langsam",
              "speed": "fastToSlow"
            },
            {
              "from": 196,
              "to": 199,
              "kind": "off",
              "label": "Drehung Stopp"
            },
            {
              "from": 200,
              "to": 255,
              "kind": "rotation",
              "label": "Regenbogen gegen den Uhrzeigersinn, langsam bis schnell",
              "speed": "slowToFast"
            }
          ]
        },
        {
          "offset": 9,
          "function": "gobo",
          "label": "Statisches Gobo-Rad",
          "ranges": [
            {
              "from": 0,
              "to": 7,
              "kind": "slot",
              "label": "Offen"
            },
            {
              "from": 8,
              "to": 17,
              "kind": "slot",
              "label": "Gobo 1"
            },
            {
              "from": 18,
              "to": 27,
              "kind": "slot",
              "label": "Gobo 2"
            },
            {
              "from": 28,
              "to": 37,
              "kind": "slot",
              "label": "Gobo 3"
            },
            {
              "from": 38,
              "to": 47,
              "kind": "slot",
              "label": "Gobo 4"
            },
            {
              "from": 48,
              "to": 57,
              "kind": "slot",
              "label": "Gobo 5"
            },
            {
              "from": 58,
              "to": 67,
              "kind": "slot",
              "label": "Gobo 6"
            },
            {
              "from": 68,
              "to": 77,
              "kind": "slot",
              "label": "Gobo 7"
            },
            {
              "from": 78,
              "to": 87,
              "kind": "shake",
              "label": "Gobo 1 Shake, langsam bis schnell",
              "speed": "slowToFast"
            },
            {
              "from": 88,
              "to": 97,
              "kind": "shake",
              "label": "Gobo 2 Shake, langsam bis schnell",
              "speed": "slowToFast"
            },
            {
              "from": 98,
              "to": 107,
              "kind": "shake",
              "label": "Gobo 3 Shake, langsam bis schnell",
              "speed": "slowToFast"
            },
            {
              "from": 108,
              "to": 117,
              "kind": "shake",
              "label": "Gobo 4 Shake, langsam bis schnell",
              "speed": "slowToFast"
            },
            {
              "from": 118,
              "to": 127,
              "kind": "shake",
              "label": "Gobo 5 Shake, langsam bis schnell",
              "speed": "slowToFast"
            },
            {
              "from": 128,
              "to": 137,
              "kind": "shake",
              "label": "Gobo 6 Shake, langsam bis schnell",
              "speed": "slowToFast"
            },
            {
              "from": 138,
              "to": 147,
              "kind": "shake",
              "label": "Gobo 7 Shake, langsam bis schnell",
              "speed": "slowToFast"
            },
            {
              "from": 148,
              "to": 199,
              "kind": "rotation",
              "label": "Gobo-Durchlauf im Uhrzeigersinn, schnell bis langsam",
              "speed": "fastToSlow"
            },
            {
              "from": 200,
              "to": 203,
              "kind": "off",
              "label": "Drehung Stopp"
            },
            {
              "from": 204,
              "to": 255,
              "kind": "rotation",
              "label": "Gobo-Durchlauf gegen den Uhrzeigersinn, langsam bis schnell",
              "speed": "slowToFast"
            }
          ]
        },
        {
          "offset": 10,
          "function": "gobo2",
          "label": "Rotierbares Gobo-Rad",
          "ranges": [
            {
              "from": 0,
              "to": 7,
              "kind": "slot",
              "label": "Offen"
            },
            {
              "from": 8,
              "to": 17,
              "kind": "slot",
              "label": "Gobo 1"
            },
            {
              "from": 18,
              "to": 27,
              "kind": "slot",
              "label": "Gobo 2"
            },
            {
              "from": 28,
              "to": 37,
              "kind": "slot",
              "label": "Gobo 3"
            },
            {
              "from": 38,
              "to": 47,
              "kind": "slot",
              "label": "Gobo 4"
            },
            {
              "from": 48,
              "to": 57,
              "kind": "slot",
              "label": "Gobo 5"
            },
            {
              "from": 58,
              "to": 67,
              "kind": "slot",
              "label": "Gobo 6"
            },
            {
              "from": 68,
              "to": 77,
              "kind": "slot",
              "label": "Gobo 7"
            },
            {
              "from": 78,
              "to": 87,
              "kind": "shake",
              "label": "Gobo 1 Shake, langsam bis schnell",
              "speed": "slowToFast"
            },
            {
              "from": 88,
              "to": 97,
              "kind": "shake",
              "label": "Gobo 2 Shake, langsam bis schnell",
              "speed": "slowToFast"
            },
            {
              "from": 98,
              "to": 107,
              "kind": "shake",
              "label": "Gobo 3 Shake, langsam bis schnell",
              "speed": "slowToFast"
            },
            {
              "from": 108,
              "to": 117,
              "kind": "shake",
              "label": "Gobo 4 Shake, langsam bis schnell",
              "speed": "slowToFast"
            },
            {
              "from": 118,
              "to": 127,
              "kind": "shake",
              "label": "Gobo 5 Shake, langsam bis schnell",
              "speed": "slowToFast"
            },
            {
              "from": 128,
              "to": 137,
              "kind": "shake",
              "label": "Gobo 6 Shake, langsam bis schnell",
              "speed": "slowToFast"
            },
            {
              "from": 138,
              "to": 147,
              "kind": "shake",
              "label": "Gobo 7 Shake, langsam bis schnell",
              "speed": "slowToFast"
            },
            {
              "from": 148,
              "to": 199,
              "kind": "rotation",
              "label": "Gobo-Durchlauf im Uhrzeigersinn, schnell bis langsam",
              "speed": "fastToSlow"
            },
            {
              "from": 200,
              "to": 203,
              "kind": "off",
              "label": "Drehung Stopp"
            },
            {
              "from": 204,
              "to": 255,
              "kind": "rotation",
              "label": "Gobo-Durchlauf gegen den Uhrzeigersinn, langsam bis schnell",
              "speed": "slowToFast"
            }
          ]
        },
        {
          "offset": 11,
          "function": "gobo2Rotation",
          "label": "Rotierbares Gobo-Rad, Drehung",
          "ranges": [
            {
              "from": 0,
              "to": 7,
              "kind": "off",
              "label": "Drehung Stopp"
            },
            {
              "from": 8,
              "to": 47,
              "kind": "slot",
              "label": "Gobo-Index (feste Position)"
            },
            {
              "from": 48,
              "to": 127,
              "kind": "rotation",
              "label": "Im Uhrzeigersinn, schnell bis langsam",
              "speed": "fastToSlow"
            },
            {
              "from": 128,
              "to": 137,
              "kind": "off",
              "label": "Drehung Stopp"
            },
            {
              "from": 138,
              "to": 255,
              "kind": "rotation",
              "label": "Gegen den Uhrzeigersinn, langsam bis schnell",
              "speed": "slowToFast"
            }
          ]
        },
        {
          "offset": 12,
          "function": "focus",
          "label": "Fokus",
          "defaultValue": 128
        },
        {
          "offset": 13,
          "function": "zoom",
          "label": "Zoom"
        },
        {
          "offset": 14,
          "function": "prism",
          "label": "Prisma",
          "ranges": [
            {
              "from": 0,
              "to": 7,
              "kind": "off",
              "label": "Kein Prisma"
            },
            {
              "from": 8,
              "to": 99,
              "kind": "effect",
              "label": "Zirkuläres Prisma"
            },
            {
              "from": 100,
              "to": 130,
              "kind": "off",
              "label": "Kein Prisma"
            },
            {
              "from": 131,
              "to": 255,
              "kind": "effect",
              "label": "Lineares Prisma"
            }
          ]
        },
        {
          "offset": 15,
          "function": "prismRotation",
          "label": "Prisma-Rotation",
          "ranges": [
            {
              "from": 0,
              "to": 7,
              "kind": "off",
              "label": "Drehung Stopp"
            },
            {
              "from": 8,
              "to": 129,
              "kind": "rotation",
              "label": "Im Uhrzeigersinn, schnell bis langsam",
              "speed": "fastToSlow"
            },
            {
              "from": 130,
              "to": 133,
              "kind": "off",
              "label": "Drehung Stopp"
            },
            {
              "from": 134,
              "to": 255,
              "kind": "rotation",
              "label": "Gegen den Uhrzeigersinn, langsam bis schnell",
              "speed": "slowToFast"
            }
          ]
        },
        {
          "offset": 16,
          "function": "program",
          "label": "Vorprogrammierte automatische Shows",
          "ranges": [
            {
              "from": 0,
              "to": 7,
              "kind": "off",
              "label": "Ohne Funktion"
            },
            {
              "from": 8,
              "to": 247,
              "kind": "effect",
              "label": "Vorprogrammierte Shows 1 bis 6"
            },
            {
              "from": 248,
              "to": 255,
              "kind": "effect",
              "label": "Musikgesteuerte Show"
            }
          ]
        },
        {
          "offset": 17,
          "function": "program",
          "label": "Pan-Tilt-Automatikprogramme",
          "ranges": [
            {
              "from": 0,
              "to": 7,
              "kind": "off",
              "label": "Ohne Funktion"
            },
            {
              "from": 8,
              "to": 214,
              "kind": "effect",
              "label": "Automatikprogramme 1 bis 8"
            },
            {
              "from": 215,
              "to": 255,
              "kind": "effect",
              "label": "Musiksteuerung Pan und Tilt"
            }
          ]
        },
        {
          "offset": 18,
          "function": "reset",
          "label": "Reset",
          "ranges": [
            {
              "from": 0,
              "to": 189,
              "kind": "off",
              "label": "Ohne Funktion"
            },
            {
              "from": 190,
              "to": 210,
              "kind": "other",
              "label": "Reset, wenn der Wert 10 Sekunden anliegt"
            },
            {
              "from": 211,
              "to": 255,
              "kind": "off",
              "label": "Ohne Funktion"
            }
          ]
        }
      ]
    },
    {
      "schemaVersion": 1,
      "id": "varytec-hero-spot-60-14ch",
      "manufacturer": "Varytec",
      "model": "Hero Spot 60",
      "mode": "DMX 14 Ch",
      "category": "movingHeadSpot",
      "channelCount": 14,
      "movement": {
        "panDegrees": 540,
        "tiltDegrees": 190
      },
      "verified": true,
      "source": "Varytec Hero Spot 60 / Hero Spot 60 WH, Bedienungsanleitung Thomann 29.06.2022, ID 449221, 481679 (V5), Firmware V1.1, Abschnitte 7.3 und 7.4 „Funktionen im DMX-Modus“ und Abschnitt 8 „Technische Daten“ (Drehung 540°, Neigung 190°)",
      "deviceSetup": "Hauptmenü ([ENTER]) → „DMX Channel“ → „DMX 14 Ch“, dann im Hauptmenü unter „DMX Address“ die Adresse aus der App einstellen.",
      "notes": "Empfohlener Modus: nur hier gibt es Feinkanäle für Drehung und Neigung, ein eigenes Farbrad, ein eigenes Goborad und die Gobo-Drehung. Gilt auch für die weiße Ausführung Hero Spot 60 WH. Die Namen der fünf Gobos lassen sich unter Modelle → „Gobos benennen“ an der Lampe vergeben. Die Kanäle 13 und 14 sind die eingebauten Shows und bleiben aus, damit die App das Licht bestimmt. Achtung: In der Anleitung steht beim Prisma (Kanal 12) zweimal „0“ als Startwert („0…128 Prisma aus“, „0…255 Prisma an“); hier ist der zweite Bereich als 129…255 eingetragen. Falls das Prisma nicht schaltet, im Kanal-Test prüfen.",
      "channels": [
        {
          "offset": 1,
          "function": "pan",
          "label": "Drehung (Pan), Mittelposition 128",
          "defaultValue": 128
        },
        {
          "offset": 2,
          "function": "panFine",
          "label": "Feineinstellung Drehung (Pan) 16 bit"
        },
        {
          "offset": 3,
          "function": "tilt",
          "label": "Neigung (Tilt), Mittelposition 128",
          "defaultValue": 128
        },
        {
          "offset": 4,
          "function": "tiltFine",
          "label": "Feineinstellung Neigung (Tilt) 16 bit"
        },
        {
          "offset": 5,
          "function": "panTiltSpeed",
          "label": "Geschwindigkeit von Drehung und Neigung, schnell (0) bis langsam (255)"
        },
        {
          "offset": 6,
          "function": "dimmer",
          "label": "Intensität des Dimmers von dunkel (0) bis hell (255)"
        },
        {
          "offset": 7,
          "function": "shutter",
          "label": "Shutter",
          "ranges": [
            {
              "from": 0,
              "to": 9,
              "kind": "open",
              "label": "Offen"
            },
            {
              "from": 10,
              "to": 250,
              "kind": "strobe",
              "label": "Blitzlicht (Stroboskop), schneller werdend",
              "speed": "slowToFast"
            },
            {
              "from": 251,
              "to": 255,
              "kind": "open",
              "label": "Offen"
            }
          ]
        },
        {
          "offset": 8,
          "function": "colorWheel",
          "label": "Farbrad",
          "ranges": [
            {
              "from": 0,
              "to": 24,
              "kind": "slot",
              "label": "Weiß (offen)",
              "color": "#FFFFFF"
            },
            {
              "from": 25,
              "to": 50,
              "kind": "slot",
              "label": "Rot",
              "color": "#FF0000"
            },
            {
              "from": 51,
              "to": 75,
              "kind": "slot",
              "label": "Gelb",
              "color": "#FFFF00"
            },
            {
              "from": 76,
              "to": 100,
              "kind": "slot",
              "label": "Hellblau",
              "color": "#66CCFF"
            },
            {
              "from": 101,
              "to": 125,
              "kind": "slot",
              "label": "Grün",
              "color": "#00FF00"
            },
            {
              "from": 126,
              "to": 150,
              "kind": "slot",
              "label": "Bernsteinfarben",
              "color": "#FFBF00"
            },
            {
              "from": 151,
              "to": 175,
              "kind": "slot",
              "label": "Violett",
              "color": "#8B00FF"
            },
            {
              "from": 176,
              "to": 200,
              "kind": "slot",
              "label": "Blau",
              "color": "#0000FF"
            },
            {
              "from": 201,
              "to": 255,
              "kind": "rotation",
              "label": "Regenbogeneffekt, schneller werdend",
              "speed": "slowToFast"
            }
          ]
        },
        {
          "offset": 9,
          "function": "gobo",
          "label": "Gobo-Rad",
          "ranges": [
            {
              "from": 0,
              "to": 9,
              "kind": "slot",
              "label": "Offen"
            },
            {
              "from": 10,
              "to": 26,
              "kind": "slot",
              "label": "Gobo 1"
            },
            {
              "from": 27,
              "to": 43,
              "kind": "slot",
              "label": "Gobo 2"
            },
            {
              "from": 44,
              "to": 60,
              "kind": "slot",
              "label": "Gobo 3"
            },
            {
              "from": 61,
              "to": 77,
              "kind": "slot",
              "label": "Gobo 4"
            },
            {
              "from": 78,
              "to": 94,
              "kind": "slot",
              "label": "Gobo 5"
            },
            {
              "from": 95,
              "to": 114,
              "kind": "shake",
              "label": "Gobo 1 Shake, schneller werdend",
              "speed": "slowToFast"
            },
            {
              "from": 115,
              "to": 134,
              "kind": "shake",
              "label": "Gobo 2 Shake, schneller werdend",
              "speed": "slowToFast"
            },
            {
              "from": 135,
              "to": 154,
              "kind": "shake",
              "label": "Gobo 3 Shake, schneller werdend",
              "speed": "slowToFast"
            },
            {
              "from": 155,
              "to": 174,
              "kind": "shake",
              "label": "Gobo 4 Shake, schneller werdend",
              "speed": "slowToFast"
            },
            {
              "from": 175,
              "to": 194,
              "kind": "shake",
              "label": "Gobo 5 Shake, schneller werdend",
              "speed": "slowToFast"
            },
            {
              "from": 195,
              "to": 224,
              "kind": "rotation",
              "label": "Gobo-Durchlauf im Uhrzeigersinn, schnell bis langsam",
              "speed": "fastToSlow"
            },
            {
              "from": 225,
              "to": 255,
              "kind": "rotation",
              "label": "Gobo-Durchlauf gegen den Uhrzeigersinn, langsam bis schnell",
              "speed": "slowToFast"
            }
          ]
        },
        {
          "offset": 10,
          "function": "goboRotation",
          "label": "Gobo-Rotation",
          "ranges": [
            {
              "from": 0,
              "to": 9,
              "kind": "off",
              "label": "Stopp"
            },
            {
              "from": 10,
              "to": 129,
              "kind": "rotation",
              "label": "Im Uhrzeigersinn, schnell bis langsam",
              "speed": "fastToSlow"
            },
            {
              "from": 130,
              "to": 134,
              "kind": "off",
              "label": "Stopp"
            },
            {
              "from": 135,
              "to": 255,
              "kind": "rotation",
              "label": "Gegen den Uhrzeigersinn, langsam bis schnell",
              "speed": "slowToFast"
            }
          ]
        },
        {
          "offset": 11,
          "function": "focus",
          "label": "Fokus",
          "defaultValue": 128
        },
        {
          "offset": 12,
          "function": "prism",
          "label": "3-Facetten-Prisma",
          "ranges": [
            {
              "from": 0,
              "to": 128,
              "kind": "off",
              "label": "Prisma aus"
            },
            {
              "from": 129,
              "to": 255,
              "kind": "effect",
              "label": "Prisma an"
            }
          ]
        },
        {
          "offset": 13,
          "function": "colorMacro",
          "label": "Farb-, Gobo- und Prismenprogramme (bei geöffnetem Dimmer)",
          "ranges": [
            {
              "from": 0,
              "to": 10,
              "kind": "off",
              "label": "Ohne Funktion"
            },
            {
              "from": 11,
              "to": 20,
              "kind": "effect",
              "label": "Weiß, offen"
            },
            {
              "from": 21,
              "to": 30,
              "kind": "effect",
              "label": "Blau, Gobo 1"
            },
            {
              "from": 31,
              "to": 40,
              "kind": "effect",
              "label": "Violett, Gobo 2"
            },
            {
              "from": 41,
              "to": 50,
              "kind": "effect",
              "label": "Orange, Gobo 3"
            },
            {
              "from": 51,
              "to": 60,
              "kind": "effect",
              "label": "Weiß, Gobo 4"
            },
            {
              "from": 61,
              "to": 70,
              "kind": "effect",
              "label": "Weiß, Gobo 5"
            },
            {
              "from": 71,
              "to": 80,
              "kind": "effect",
              "label": "Weiß, offen, Prisma"
            },
            {
              "from": 81,
              "to": 90,
              "kind": "effect",
              "label": "Blau, Gobo 1, Drehung, Prisma"
            },
            {
              "from": 91,
              "to": 100,
              "kind": "effect",
              "label": "Violett, Gobo 2, Drehung, Prisma"
            },
            {
              "from": 101,
              "to": 110,
              "kind": "effect",
              "label": "Orange, Gobo 3, Drehung, Prisma"
            },
            {
              "from": 111,
              "to": 120,
              "kind": "effect",
              "label": "Weiß, Gobo 4, Drehung, Prisma"
            },
            {
              "from": 121,
              "to": 130,
              "kind": "effect",
              "label": "Weiß, Gobo 5, Drehung, Prisma"
            },
            {
              "from": 131,
              "to": 140,
              "kind": "effect",
              "label": "Automatische Farbfolge, Prisma, Gobo 1"
            },
            {
              "from": 141,
              "to": 150,
              "kind": "effect",
              "label": "Automatische Farbfolge, Prisma, Gobo 2"
            },
            {
              "from": 151,
              "to": 160,
              "kind": "effect",
              "label": "Automatische Farbfolge, Prisma, Gobo 3"
            },
            {
              "from": 161,
              "to": 170,
              "kind": "effect",
              "label": "Automatische Farbfolge, Prisma, Gobo 4"
            },
            {
              "from": 171,
              "to": 180,
              "kind": "effect",
              "label": "Automatische Farbfolge, Prisma, Gobo 5"
            },
            {
              "from": 181,
              "to": 255,
              "kind": "effect",
              "label": "Farbe, Gobo, musikgesteuertes Prisma"
            }
          ]
        },
        {
          "offset": 14,
          "function": "program",
          "label": "Vorprogrammierte automatische Shows",
          "ranges": [
            {
              "from": 0,
              "to": 10,
              "kind": "off",
              "label": "Ohne Funktion"
            },
            {
              "from": 11,
              "to": 20,
              "kind": "effect",
              "label": "Vorprogrammierte automatische Show 1"
            },
            {
              "from": 21,
              "to": 30,
              "kind": "effect",
              "label": "Vorprogrammierte automatische Show 2"
            },
            {
              "from": 31,
              "to": 40,
              "kind": "effect",
              "label": "Vorprogrammierte automatische Show 3"
            },
            {
              "from": 41,
              "to": 50,
              "kind": "effect",
              "label": "Vorprogrammierte automatische Show 4"
            },
            {
              "from": 51,
              "to": 60,
              "kind": "effect",
              "label": "Vorprogrammierte automatische Show 5"
            },
            {
              "from": 61,
              "to": 70,
              "kind": "effect",
              "label": "Vorprogrammierte automatische Show 6"
            },
            {
              "from": 71,
              "to": 80,
              "kind": "effect",
              "label": "Vorprogrammierte automatische Show 7"
            },
            {
              "from": 81,
              "to": 90,
              "kind": "effect",
              "label": "Vorprogrammierte automatische Show 8"
            },
            {
              "from": 91,
              "to": 230,
              "kind": "effect",
              "label": "Musiksteuerung, aus bis hohe Mikrofonempfindlichkeit"
            },
            {
              "from": 231,
              "to": 240,
              "kind": "other",
              "label": "Reset, wenn der Wert 3 Sekunden anliegt"
            },
            {
              "from": 241,
              "to": 255,
              "kind": "off",
              "label": "Ohne Funktion"
            }
          ]
        }
      ]
    },
    {
      "schemaVersion": 1,
      "id": "varytec-hero-spot-60-8ch",
      "manufacturer": "Varytec",
      "model": "Hero Spot 60",
      "mode": "DMX 8 Ch",
      "category": "movingHeadSpot",
      "channelCount": 8,
      "movement": {
        "panDegrees": 540,
        "tiltDegrees": 190
      },
      "verified": true,
      "source": "Varytec Hero Spot 60 / Hero Spot 60 WH, Bedienungsanleitung Thomann 29.06.2022, ID 449221, 481679 (V5), Firmware V1.1, Abschnitte 7.3 und 7.4 „Funktionen im DMX-Modus“ und Abschnitt 8 „Technische Daten“ (Drehung 540°, Neigung 190°)",
      "deviceSetup": "Hauptmenü ([ENTER]) → „DMX Channel“ → „DMX 8 Ch“, dann im Hauptmenü unter „DMX Address“ die Adresse aus der App einstellen.",
      "notes": "Sparmodus mit nur 8 Kanälen. Farbe, Gobo und Prisma lassen sich hier nicht einzeln wählen, sie hängen zusammen auf Kanal 7 als feste Programme; die App kann daher weder die Farbleiste noch die Gobo-Auswahl nutzen. Außerdem fehlen die Feinkanäle für Drehung und Neigung, die Bewegung wird dadurch grob. Für den Einsatz mit Fadeasy ist der 14-Kanal-Modus der richtige.",
      "channels": [
        {
          "offset": 1,
          "function": "pan",
          "label": "Drehung (Pan), Mittelposition 128",
          "defaultValue": 128
        },
        {
          "offset": 2,
          "function": "tilt",
          "label": "Neigung (Tilt), Mittelposition 128",
          "defaultValue": 128
        },
        {
          "offset": 3,
          "function": "panTiltSpeed",
          "label": "Geschwindigkeit der Pan- und Tilt-Bewegung, schnell (0) bis langsam (255)"
        },
        {
          "offset": 4,
          "function": "dimmer",
          "label": "Intensität des Dimmers von dunkel (0) bis hell (255)"
        },
        {
          "offset": 5,
          "function": "shutter",
          "label": "Shutter",
          "ranges": [
            {
              "from": 0,
              "to": 9,
              "kind": "open",
              "label": "Offen"
            },
            {
              "from": 10,
              "to": 250,
              "kind": "strobe",
              "label": "Blitzlicht (Stroboskop), schneller werdend",
              "speed": "slowToFast"
            },
            {
              "from": 251,
              "to": 255,
              "kind": "open",
              "label": "Offen"
            }
          ]
        },
        {
          "offset": 6,
          "function": "focus",
          "label": "Fokus",
          "defaultValue": 128
        },
        {
          "offset": 7,
          "function": "colorMacro",
          "label": "Farb-, Gobo- und Prismenprogramme (bei geöffnetem Dimmer)",
          "ranges": [
            {
              "from": 0,
              "to": 10,
              "kind": "off",
              "label": "Ohne Funktion"
            },
            {
              "from": 11,
              "to": 20,
              "kind": "effect",
              "label": "Weiß, offen"
            },
            {
              "from": 21,
              "to": 30,
              "kind": "effect",
              "label": "Blau, Gobo 1"
            },
            {
              "from": 31,
              "to": 40,
              "kind": "effect",
              "label": "Violett, Gobo 2"
            },
            {
              "from": 41,
              "to": 50,
              "kind": "effect",
              "label": "Orange, Gobo 3"
            },
            {
              "from": 51,
              "to": 60,
              "kind": "effect",
              "label": "Weiß, Gobo 4"
            },
            {
              "from": 61,
              "to": 70,
              "kind": "effect",
              "label": "Weiß, Gobo 5"
            },
            {
              "from": 71,
              "to": 80,
              "kind": "effect",
              "label": "Weiß, offen, Prisma"
            },
            {
              "from": 81,
              "to": 90,
              "kind": "effect",
              "label": "Blau, Gobo 1, Drehung, Prisma"
            },
            {
              "from": 91,
              "to": 100,
              "kind": "effect",
              "label": "Violett, Gobo 2, Drehung, Prisma"
            },
            {
              "from": 101,
              "to": 110,
              "kind": "effect",
              "label": "Orange, Gobo 3, Drehung, Prisma"
            },
            {
              "from": 111,
              "to": 120,
              "kind": "effect",
              "label": "Weiß, Gobo 4, Drehung, Prisma"
            },
            {
              "from": 121,
              "to": 130,
              "kind": "effect",
              "label": "Weiß, Gobo 5, Drehung, Prisma"
            },
            {
              "from": 131,
              "to": 140,
              "kind": "effect",
              "label": "Automatische Farbfolge, Prisma, Gobo 1"
            },
            {
              "from": 141,
              "to": 150,
              "kind": "effect",
              "label": "Automatische Farbfolge, Prisma, Gobo 2"
            },
            {
              "from": 151,
              "to": 160,
              "kind": "effect",
              "label": "Automatische Farbfolge, Prisma, Gobo 3"
            },
            {
              "from": 161,
              "to": 170,
              "kind": "effect",
              "label": "Automatische Farbfolge, Prisma, Gobo 4"
            },
            {
              "from": 171,
              "to": 180,
              "kind": "effect",
              "label": "Automatische Farbfolge, Prisma, Gobo 5"
            },
            {
              "from": 181,
              "to": 255,
              "kind": "effect",
              "label": "Farbe, Gobo, musikgesteuertes Prisma"
            }
          ]
        },
        {
          "offset": 8,
          "function": "program",
          "label": "Vorprogrammierte automatische Shows",
          "ranges": [
            {
              "from": 0,
              "to": 10,
              "kind": "off",
              "label": "Ohne Funktion"
            },
            {
              "from": 11,
              "to": 20,
              "kind": "effect",
              "label": "Vorprogrammierte automatische Show 1"
            },
            {
              "from": 21,
              "to": 30,
              "kind": "effect",
              "label": "Vorprogrammierte automatische Show 2"
            },
            {
              "from": 31,
              "to": 40,
              "kind": "effect",
              "label": "Vorprogrammierte automatische Show 3"
            },
            {
              "from": 41,
              "to": 50,
              "kind": "effect",
              "label": "Vorprogrammierte automatische Show 4"
            },
            {
              "from": 51,
              "to": 60,
              "kind": "effect",
              "label": "Vorprogrammierte automatische Show 5"
            },
            {
              "from": 61,
              "to": 70,
              "kind": "effect",
              "label": "Vorprogrammierte automatische Show 6"
            },
            {
              "from": 71,
              "to": 80,
              "kind": "effect",
              "label": "Vorprogrammierte automatische Show 7"
            },
            {
              "from": 81,
              "to": 90,
              "kind": "effect",
              "label": "Vorprogrammierte automatische Show 8"
            },
            {
              "from": 91,
              "to": 230,
              "kind": "effect",
              "label": "Musiksteuerung, aus bis hohe Mikrofonempfindlichkeit"
            },
            {
              "from": 231,
              "to": 240,
              "kind": "other",
              "label": "Reset, wenn der Wert 3 Sekunden anliegt"
            },
            {
              "from": 241,
              "to": 255,
              "kind": "off",
              "label": "Ohne Funktion"
            }
          ]
        }
      ]
    },
    {
      "schemaVersion": 1,
      "id": "varytec-hero-spot-90-16ch",
      "manufacturer": "Varytec",
      "model": "Hero Spot 90",
      "mode": "DMX 16 Ch",
      "category": "movingHeadSpot",
      "channelCount": 16,
      "movement": {
        "panDegrees": 540,
        "tiltDegrees": 220
      },
      "verified": true,
      "source": "Varytec Hero Spot 90, Bedienungsanleitung 449224_481677_v7_de, Abschnitt 7.4 „Funktionen im 16-Kanal-DMX-Modus“, Seiten 38 bis 42; Pan 540° und Tilt 220° aus den besonderen Eigenschaften",
      "deviceSetup": "Hauptmenü → „DMX Channel“ auf „DMX 16 Ch“, dann im Hauptmenü die Adresse aus der App einstellen.",
      "notes": "Gilt auch für die weiße Ausführung Hero Spot 90 WH. Die Farben des Farbrads stehen in der Anleitung mit Namen, die App kann die Farbleiste also direkt darauf umrechnen; die Mischstellungen wie „Weiß und Rot“ haben bewusst keinen Farbwert, damit die App sie nicht von selbst wählt. Zwei Goboräder: Kanal 9 sind die festen Gobos, Kanal 10 die drehbaren mit der Drehung auf Kanal 11. Namen der Gobos lassen sich unter Modelle → „Gobos benennen“ an der Lampe vergeben. Die Kanäle 14 und 15 sind die eingebauten Shows und bleiben aus, damit die App das Licht bestimmt. Im 6-Kanal-Modus fehlen die Feinkanäle, für weiche Bewegungen ist der 16-Kanal-Modus der richtige.",
      "channels": [
        {
          "offset": 1,
          "function": "pan",
          "label": "Drehung (Pan), Mittelposition 128",
          "defaultValue": 128
        },
        {
          "offset": 2,
          "function": "panFine",
          "label": "Feineinstellung Drehung (Pan) 16 bit"
        },
        {
          "offset": 3,
          "function": "tilt",
          "label": "Neigung (Tilt), Mittelposition 128",
          "defaultValue": 128
        },
        {
          "offset": 4,
          "function": "tiltFine",
          "label": "Feineinstellung Neigung (Tilt) 16 bit"
        },
        {
          "offset": 5,
          "function": "panTiltSpeed",
          "label": "Geschwindigkeit Drehung und Neigung, schnell (0) bis langsam (255)"
        },
        {
          "offset": 6,
          "function": "dimmer",
          "label": "Intensität des Dimmers von dunkel (0) bis hell (255)"
        },
        {
          "offset": 7,
          "function": "shutter",
          "label": "Shutter",
          "tags": [
            "needsOpen"
          ],
          "ranges": [
            {
              "from": 0,
              "to": 4,
              "kind": "closed",
              "label": "Geschlossen"
            },
            {
              "from": 5,
              "to": 250,
              "kind": "strobe",
              "label": "Strobo 0 bis 20 Hz",
              "speed": "slowToFast"
            },
            {
              "from": 251,
              "to": 255,
              "kind": "open",
              "label": "Shutter offen"
            }
          ]
        },
        {
          "offset": 8,
          "function": "colorWheel",
          "label": "Farbrad",
          "ranges": [
            {
              "from": 0,
              "to": 4,
              "kind": "slot",
              "label": "Offen (Weiß)",
              "color": "#FFFFFF"
            },
            {
              "from": 5,
              "to": 13,
              "kind": "slot",
              "label": "Weiß und Rot"
            },
            {
              "from": 14,
              "to": 22,
              "kind": "slot",
              "label": "Rot",
              "color": "#FF0000"
            },
            {
              "from": 23,
              "to": 31,
              "kind": "slot",
              "label": "Rot und Orange"
            },
            {
              "from": 32,
              "to": 40,
              "kind": "slot",
              "label": "Orange",
              "color": "#FF7F00"
            },
            {
              "from": 41,
              "to": 49,
              "kind": "slot",
              "label": "Orange und Grün"
            },
            {
              "from": 50,
              "to": 58,
              "kind": "slot",
              "label": "Grün",
              "color": "#00FF00"
            },
            {
              "from": 59,
              "to": 67,
              "kind": "slot",
              "label": "Grün und Blau"
            },
            {
              "from": 68,
              "to": 76,
              "kind": "slot",
              "label": "Blau",
              "color": "#0000FF"
            },
            {
              "from": 77,
              "to": 85,
              "kind": "slot",
              "label": "Blau und Gelb"
            },
            {
              "from": 86,
              "to": 94,
              "kind": "slot",
              "label": "Gelb",
              "color": "#FFFF00"
            },
            {
              "from": 95,
              "to": 103,
              "kind": "slot",
              "label": "Gelb und Hellblau"
            },
            {
              "from": 104,
              "to": 112,
              "kind": "slot",
              "label": "Hellblau",
              "color": "#66CCFF"
            },
            {
              "from": 113,
              "to": 121,
              "kind": "slot",
              "label": "Hellblau und Violett"
            },
            {
              "from": 122,
              "to": 130,
              "kind": "slot",
              "label": "Violett",
              "color": "#8B00FF"
            },
            {
              "from": 131,
              "to": 139,
              "kind": "slot",
              "label": "Offen (Weiß)",
              "color": "#FFFFFF"
            },
            {
              "from": 140,
              "to": 195,
              "kind": "rotation",
              "label": "Regenbogen im Uhrzeigersinn, schnell bis langsam",
              "speed": "fastToSlow"
            },
            {
              "from": 196,
              "to": 199,
              "kind": "off",
              "label": "Drehung Stopp"
            },
            {
              "from": 200,
              "to": 255,
              "kind": "rotation",
              "label": "Regenbogen gegen den Uhrzeigersinn, langsam bis schnell",
              "speed": "slowToFast"
            }
          ]
        },
        {
          "offset": 9,
          "function": "gobo",
          "label": "Goborad 1",
          "ranges": [
            {
              "from": 0,
              "to": 5,
              "kind": "slot",
              "label": "Offen"
            },
            {
              "from": 6,
              "to": 21,
              "kind": "slot",
              "label": "Gobo 1"
            },
            {
              "from": 22,
              "to": 37,
              "kind": "slot",
              "label": "Gobo 2"
            },
            {
              "from": 38,
              "to": 53,
              "kind": "slot",
              "label": "Gobo 3"
            },
            {
              "from": 54,
              "to": 69,
              "kind": "slot",
              "label": "Gobo 4"
            },
            {
              "from": 70,
              "to": 85,
              "kind": "slot",
              "label": "Gobo 5"
            },
            {
              "from": 86,
              "to": 101,
              "kind": "slot",
              "label": "Gobo 6"
            },
            {
              "from": 102,
              "to": 117,
              "kind": "slot",
              "label": "Gobo 7"
            },
            {
              "from": 118,
              "to": 133,
              "kind": "slot",
              "label": "Gobo 8"
            },
            {
              "from": 134,
              "to": 194,
              "kind": "rotation",
              "label": "Gobo-Durchlauf im Uhrzeigersinn, schnell bis langsam",
              "speed": "fastToSlow"
            },
            {
              "from": 195,
              "to": 255,
              "kind": "rotation",
              "label": "Gobo-Durchlauf gegen den Uhrzeigersinn, langsam bis schnell",
              "speed": "slowToFast"
            }
          ]
        },
        {
          "offset": 10,
          "function": "gobo2",
          "label": "Goborad 2",
          "ranges": [
            {
              "from": 0,
              "to": 7,
              "kind": "slot",
              "label": "Offen"
            },
            {
              "from": 8,
              "to": 28,
              "kind": "slot",
              "label": "Gobo 1"
            },
            {
              "from": 29,
              "to": 49,
              "kind": "slot",
              "label": "Gobo 2"
            },
            {
              "from": 50,
              "to": 70,
              "kind": "slot",
              "label": "Gobo 3"
            },
            {
              "from": 71,
              "to": 91,
              "kind": "slot",
              "label": "Gobo 4"
            },
            {
              "from": 92,
              "to": 112,
              "kind": "slot",
              "label": "Gobo 5"
            },
            {
              "from": 113,
              "to": 133,
              "kind": "slot",
              "label": "Gobo 6"
            },
            {
              "from": 134,
              "to": 194,
              "kind": "rotation",
              "label": "Gobo-Durchlauf im Uhrzeigersinn, schnell bis langsam",
              "speed": "fastToSlow"
            },
            {
              "from": 195,
              "to": 255,
              "kind": "rotation",
              "label": "Gobo-Durchlauf gegen den Uhrzeigersinn, langsam bis schnell",
              "speed": "slowToFast"
            }
          ]
        },
        {
          "offset": 11,
          "function": "gobo2Rotation",
          "label": "Goborad 2 Drehung",
          "ranges": [
            {
              "from": 0,
              "to": 9,
              "kind": "off",
              "label": "Stopp"
            },
            {
              "from": 10,
              "to": 129,
              "kind": "rotation",
              "label": "Im Uhrzeigersinn, schnell bis langsam",
              "speed": "fastToSlow"
            },
            {
              "from": 130,
              "to": 134,
              "kind": "off",
              "label": "Stopp"
            },
            {
              "from": 135,
              "to": 255,
              "kind": "rotation",
              "label": "Gegen den Uhrzeigersinn, langsam bis schnell",
              "speed": "slowToFast"
            }
          ]
        },
        {
          "offset": 12,
          "function": "focus",
          "label": "Fokus",
          "defaultValue": 128
        },
        {
          "offset": 13,
          "function": "prism",
          "label": "Prisma",
          "ranges": [
            {
              "from": 0,
              "to": 7,
              "kind": "off",
              "label": "Kein Prisma"
            },
            {
              "from": 8,
              "to": 134,
              "kind": "effect",
              "label": "Prisma"
            },
            {
              "from": 135,
              "to": 255,
              "kind": "rotation",
              "label": "Prisma mit Drehung im Uhrzeigersinn, langsam bis schnell",
              "speed": "slowToFast"
            }
          ]
        },
        {
          "offset": 14,
          "function": "program",
          "label": "Vorprogrammierte automatische Shows",
          "ranges": [
            {
              "from": 0,
              "to": 7,
              "kind": "off",
              "label": "Ohne Funktion"
            },
            {
              "from": 8,
              "to": 247,
              "kind": "effect",
              "label": "Vorprogrammierte Shows 1 bis 6"
            },
            {
              "from": 248,
              "to": 255,
              "kind": "effect",
              "label": "Musiksteuerung Farbe und Gobo"
            }
          ]
        },
        {
          "offset": 15,
          "function": "program",
          "label": "Pan-Tilt-Automatikprogramme",
          "ranges": [
            {
              "from": 0,
              "to": 7,
              "kind": "off",
              "label": "Ohne Funktion"
            },
            {
              "from": 8,
              "to": 240,
              "kind": "effect",
              "label": "Automatikprogramme 1 bis 9"
            },
            {
              "from": 241,
              "to": 255,
              "kind": "effect",
              "label": "Musiksteuerung Pan und Tilt"
            }
          ]
        },
        {
          "offset": 16,
          "function": "reset",
          "label": "Reset",
          "ranges": [
            {
              "from": 250,
              "to": 255,
              "kind": "other",
              "label": "Reset nach 10 Sekunden"
            }
          ]
        }
      ]
    },
    {
      "schemaVersion": 1,
      "id": "varytec-hero-spot-wash-140-2in1-rgbww-12ch",
      "manufacturer": "Varytec",
      "model": "Hero Spot Wash 140 2in1 RGBW+W",
      "mode": "DMX 12 Ch",
      "category": "movingHeadSpot",
      "channelCount": 12,
      "movement": {
        "panDegrees": 540,
        "tiltDegrees": 220
      },
      "verified": true,
      "source": "Varytec Hero Spot Wash 140 2in1 RGBW+W, Bedienungsanleitung Thomann 23.02.2026, ID 460307 (V7), FW V1.1, Abschnitte 7.3 bis 7.5 „Funktionen im DMX-Modus“ und Abschnitt 8 „Technische Daten“ (Drehung 540°, Neigung 220°)",
      "deviceSetup": "Hauptmenü ([Enter]) → „DMX Channel“ → „DMX 12 Ch“, dann im Hauptmenü unter „DMX Address“ die Adresse aus der App einstellen.",
      "notes": "Sparmodus ohne Farbrad, ohne Gobos und ohne einzelne Farbkanäle: Farbe geht hier nur über die Farbmakros des Geräts (Kanal 9), die Farbleiste der App kann diesen Modus deshalb nicht einfärben. Für Fadeasy ist der 16-Kanal-Modus das Minimum, der 23-Kanal-Modus mit Feinkanälen für Drehung und Neigung die beste Wahl. Zwei Lichtquellen in einem Kopf: der 100-W-Weißlicht-Spot (eigener Dimmer und eigener Shutter) und der RGBW-Ring des Wash (eigener Dimmer und eigener Shutter). Die App setzt beide Dimmer gemeinsam über die Helligkeit; beim Strobo blitzt nur der erste Shutter-Kanal, also der Spot. Die Farbe des Spots kommt vom Farbrad, die Farbe des Wash von den RGBW-Kanälen. Kein Zoom, dafür motorischer Fokus. Gobonamen lassen sich unter Modelle → „Gobos benennen“ an der Lampe vergeben.",
      "channels": [
        {
          "offset": 1,
          "function": "pan",
          "label": "Drehung (Pan), Mittelposition 128",
          "defaultValue": 128
        },
        {
          "offset": 2,
          "function": "tilt",
          "label": "Neigung (Tilt), Mittelposition 128",
          "defaultValue": 128
        },
        {
          "offset": 3,
          "function": "dimmer",
          "label": "Spot: Intensität des Dimmers von dunkel (0) bis hell (255)"
        },
        {
          "offset": 4,
          "function": "shutter",
          "label": "Stroboskop/Shutter (Spot)",
          "ranges": [
            {
              "from": 0,
              "to": 9,
              "kind": "open",
              "label": "Offen"
            },
            {
              "from": 10,
              "to": 250,
              "kind": "strobe",
              "label": "Blitzlicht 0 bis 20 Hz",
              "speed": "slowToFast"
            },
            {
              "from": 251,
              "to": 255,
              "kind": "open",
              "label": "Offen"
            }
          ]
        },
        {
          "offset": 5,
          "function": "focus",
          "label": "Fokus",
          "defaultValue": 128
        },
        {
          "offset": 6,
          "function": "dimmer",
          "label": "Wash: Intensität des Dimmers von dunkel (0) bis hell (255)"
        },
        {
          "offset": 7,
          "function": "shutter",
          "label": "Stroboskop/Shutter (Wash)",
          "ranges": [
            {
              "from": 0,
              "to": 9,
              "kind": "open",
              "label": "Offen"
            },
            {
              "from": 10,
              "to": 250,
              "kind": "strobe",
              "label": "Blitzlicht 0 bis 20 Hz",
              "speed": "slowToFast"
            },
            {
              "from": 251,
              "to": 255,
              "kind": "open",
              "label": "Offen"
            }
          ]
        },
        {
          "offset": 8,
          "function": "cto",
          "label": "Farbtemperatur",
          "defaultValue": 0
        },
        {
          "offset": 9,
          "function": "colorMacro",
          "label": "Farbmakros (Wash)",
          "defaultValue": 0,
          "ranges": [
            {
              "from": 0,
              "to": 10,
              "kind": "off",
              "label": "Ohne Funktion"
            },
            {
              "from": 11,
              "to": 20,
              "kind": "effect",
              "label": "Rot"
            },
            {
              "from": 21,
              "to": 30,
              "kind": "effect",
              "label": "Grün"
            },
            {
              "from": 31,
              "to": 40,
              "kind": "effect",
              "label": "Blau"
            },
            {
              "from": 41,
              "to": 50,
              "kind": "effect",
              "label": "Weiß"
            },
            {
              "from": 51,
              "to": 60,
              "kind": "effect",
              "label": "Rot, Weiß"
            },
            {
              "from": 61,
              "to": 70,
              "kind": "effect",
              "label": "Grün, Weiß"
            },
            {
              "from": 71,
              "to": 80,
              "kind": "effect",
              "label": "Blau, Weiß"
            },
            {
              "from": 81,
              "to": 90,
              "kind": "effect",
              "label": "Rot, Grün"
            },
            {
              "from": 91,
              "to": 100,
              "kind": "effect",
              "label": "Grün, Blau"
            },
            {
              "from": 101,
              "to": 110,
              "kind": "effect",
              "label": "Rot, Blau"
            },
            {
              "from": 111,
              "to": 120,
              "kind": "effect",
              "label": "Rot, Grün, Weiß"
            },
            {
              "from": 121,
              "to": 130,
              "kind": "effect",
              "label": "Grün, Blau, Weiß"
            },
            {
              "from": 131,
              "to": 140,
              "kind": "effect",
              "label": "Rot, Blau, Weiß"
            },
            {
              "from": 141,
              "to": 150,
              "kind": "effect",
              "label": "Rot, Grün, Blau, Weiß"
            },
            {
              "from": 151,
              "to": 200,
              "kind": "effect",
              "label": "Farbwechsel, schneller werdend",
              "speed": "slowToFast"
            },
            {
              "from": 201,
              "to": 255,
              "kind": "effect",
              "label": "Farb-Überblendung, schneller werdend",
              "speed": "slowToFast"
            }
          ]
        },
        {
          "offset": 10,
          "function": "program",
          "label": "Automatische Farbfolgen",
          "defaultValue": 0,
          "ranges": [
            {
              "from": 0,
              "to": 24,
              "kind": "off",
              "label": "Ohne Funktion"
            },
            {
              "from": 25,
              "to": 200,
              "kind": "effect",
              "label": "Automatische Farbfolge 1 bis 7"
            },
            {
              "from": 201,
              "to": 255,
              "kind": "effect",
              "label": "Automatische Farbfolge Gobo mit Musiksteuerung"
            }
          ]
        },
        {
          "offset": 11,
          "function": "program",
          "label": "Automatikprogramme",
          "defaultValue": 0,
          "ranges": [
            {
              "from": 0,
              "to": 10,
              "kind": "off",
              "label": "Ohne Funktion"
            },
            {
              "from": 11,
              "to": 90,
              "kind": "effect",
              "label": "Vorprogrammierte automatische Show 1 bis 8"
            },
            {
              "from": 91,
              "to": 230,
              "kind": "effect",
              "label": "Musiksteuerung"
            },
            {
              "from": 231,
              "to": 255,
              "kind": "off",
              "label": "Ohne Funktion"
            }
          ]
        },
        {
          "offset": 12,
          "function": "reset",
          "label": "Reset",
          "defaultValue": 0,
          "ranges": [
            {
              "from": 0,
              "to": 229,
              "kind": "off",
              "label": "Ohne Funktion"
            },
            {
              "from": 230,
              "to": 240,
              "kind": "other",
              "label": "Reset nach 3 Sekunden"
            },
            {
              "from": 241,
              "to": 255,
              "kind": "off",
              "label": "Ohne Funktion"
            }
          ]
        }
      ]
    },
    {
      "schemaVersion": 1,
      "id": "varytec-hero-spot-wash-140-2in1-rgbww-16ch",
      "manufacturer": "Varytec",
      "model": "Hero Spot Wash 140 2in1 RGBW+W",
      "mode": "DMX 16 Ch",
      "category": "movingHeadSpot",
      "channelCount": 16,
      "movement": {
        "panDegrees": 540,
        "tiltDegrees": 220
      },
      "verified": true,
      "source": "Varytec Hero Spot Wash 140 2in1 RGBW+W, Bedienungsanleitung Thomann 23.02.2026, ID 460307 (V7), FW V1.1, Abschnitte 7.3 bis 7.5 „Funktionen im DMX-Modus“ und Abschnitt 8 „Technische Daten“ (Drehung 540°, Neigung 220°)",
      "deviceSetup": "Hauptmenü ([Enter]) → „DMX Channel“ → „DMX 16 Ch“, dann im Hauptmenü unter „DMX Address“ die Adresse aus der App einstellen.",
      "notes": "Voller Funktionsumfang, aber ohne Feinkanäle für Drehung und Neigung; langsame Bewegungen können dadurch stufig wirken, dafür gibt es den 23-Kanal-Modus. Zwei Lichtquellen in einem Kopf: der 100-W-Weißlicht-Spot (eigener Dimmer und eigener Shutter) und der RGBW-Ring des Wash (eigener Dimmer und eigener Shutter). Die App setzt beide Dimmer gemeinsam über die Helligkeit; beim Strobo blitzt nur der erste Shutter-Kanal, also der Spot. Die Farbe des Spots kommt vom Farbrad, die Farbe des Wash von den RGBW-Kanälen. Kein Zoom, dafür motorischer Fokus. Gobonamen lassen sich unter Modelle → „Gobos benennen“ an der Lampe vergeben.",
      "channels": [
        {
          "offset": 1,
          "function": "pan",
          "label": "Drehung (Pan), Mittelposition 128",
          "defaultValue": 128
        },
        {
          "offset": 2,
          "function": "tilt",
          "label": "Neigung (Tilt), Mittelposition 128",
          "defaultValue": 128
        },
        {
          "offset": 3,
          "function": "dimmer",
          "label": "Spot: Intensität des Dimmers von dunkel (0) bis hell (255)"
        },
        {
          "offset": 4,
          "function": "shutter",
          "label": "Stroboskop/Shutter (Spot)",
          "ranges": [
            {
              "from": 0,
              "to": 9,
              "kind": "open",
              "label": "Offen"
            },
            {
              "from": 10,
              "to": 250,
              "kind": "strobe",
              "label": "Blitzlicht 0 bis 20 Hz",
              "speed": "slowToFast"
            },
            {
              "from": 251,
              "to": 255,
              "kind": "open",
              "label": "Offen"
            }
          ]
        },
        {
          "offset": 5,
          "function": "colorWheel",
          "label": "Farbräder",
          "ranges": [
            {
              "from": 0,
              "to": 4,
              "kind": "slot",
              "label": "Offen (Weiß)",
              "color": "#FFFFFF"
            },
            {
              "from": 5,
              "to": 13,
              "kind": "slot",
              "label": "Weiß und Rot"
            },
            {
              "from": 14,
              "to": 22,
              "kind": "slot",
              "label": "Rot",
              "color": "#FF0000"
            },
            {
              "from": 23,
              "to": 31,
              "kind": "slot",
              "label": "Rot und Orange"
            },
            {
              "from": 32,
              "to": 40,
              "kind": "slot",
              "label": "Orange",
              "color": "#FF7F00"
            },
            {
              "from": 41,
              "to": 49,
              "kind": "slot",
              "label": "Orange und Grün"
            },
            {
              "from": 50,
              "to": 58,
              "kind": "slot",
              "label": "Grün",
              "color": "#00FF00"
            },
            {
              "from": 59,
              "to": 67,
              "kind": "slot",
              "label": "Grün und Blau"
            },
            {
              "from": 68,
              "to": 76,
              "kind": "slot",
              "label": "Blau",
              "color": "#0000FF"
            },
            {
              "from": 77,
              "to": 85,
              "kind": "slot",
              "label": "Blau und Gelb"
            },
            {
              "from": 86,
              "to": 94,
              "kind": "slot",
              "label": "Gelb",
              "color": "#FFFF00"
            },
            {
              "from": 95,
              "to": 103,
              "kind": "slot",
              "label": "Gelb und Hellblau"
            },
            {
              "from": 104,
              "to": 112,
              "kind": "slot",
              "label": "Hellblau",
              "color": "#66CCFF"
            },
            {
              "from": 113,
              "to": 121,
              "kind": "slot",
              "label": "Hellblau und Violett"
            },
            {
              "from": 122,
              "to": 130,
              "kind": "slot",
              "label": "Violett",
              "color": "#8B00FF"
            },
            {
              "from": 131,
              "to": 139,
              "kind": "slot",
              "label": "Offen (Weiß)",
              "color": "#FFFFFF"
            },
            {
              "from": 140,
              "to": 195,
              "kind": "rotation",
              "label": "Gegen den Uhrzeigersinn, schnell bis langsam",
              "speed": "fastToSlow"
            },
            {
              "from": 196,
              "to": 199,
              "kind": "off",
              "label": "Drehung Stopp"
            },
            {
              "from": 200,
              "to": 255,
              "kind": "rotation",
              "label": "Im Uhrzeigersinn, langsam bis schnell",
              "speed": "slowToFast"
            }
          ]
        },
        {
          "offset": 6,
          "function": "gobo",
          "label": "Statische Gobos",
          "ranges": [
            {
              "from": 0,
              "to": 7,
              "kind": "slot",
              "label": "Offen"
            },
            {
              "from": 8,
              "to": 15,
              "kind": "slot",
              "label": "Gobo 1"
            },
            {
              "from": 16,
              "to": 23,
              "kind": "slot",
              "label": "Gobo 2"
            },
            {
              "from": 24,
              "to": 31,
              "kind": "slot",
              "label": "Gobo 3"
            },
            {
              "from": 32,
              "to": 39,
              "kind": "slot",
              "label": "Gobo 4"
            },
            {
              "from": 40,
              "to": 47,
              "kind": "slot",
              "label": "Gobo 5"
            },
            {
              "from": 48,
              "to": 55,
              "kind": "slot",
              "label": "Gobo 6"
            },
            {
              "from": 56,
              "to": 63,
              "kind": "slot",
              "label": "Gobo 7"
            },
            {
              "from": 64,
              "to": 77,
              "kind": "slot",
              "label": "Gobo 8"
            },
            {
              "from": 78,
              "to": 85,
              "kind": "shake",
              "label": "Gobo 1 Shake, schneller werdend"
            },
            {
              "from": 86,
              "to": 93,
              "kind": "shake",
              "label": "Gobo 2 Shake, schneller werdend"
            },
            {
              "from": 94,
              "to": 101,
              "kind": "shake",
              "label": "Gobo 3 Shake, schneller werdend"
            },
            {
              "from": 102,
              "to": 109,
              "kind": "shake",
              "label": "Gobo 4 Shake, schneller werdend"
            },
            {
              "from": 110,
              "to": 117,
              "kind": "shake",
              "label": "Gobo 5 Shake, schneller werdend"
            },
            {
              "from": 118,
              "to": 125,
              "kind": "shake",
              "label": "Gobo 6 Shake, schneller werdend"
            },
            {
              "from": 126,
              "to": 133,
              "kind": "shake",
              "label": "Gobo 7 Shake, schneller werdend"
            },
            {
              "from": 134,
              "to": 147,
              "kind": "shake",
              "label": "Gobo 8 Shake, schneller werdend"
            },
            {
              "from": 148,
              "to": 199,
              "kind": "rotation",
              "label": "Gobo-Durchlauf im Uhrzeigersinn, schneller werdend",
              "speed": "slowToFast"
            },
            {
              "from": 200,
              "to": 203,
              "kind": "off",
              "label": "Stopp"
            },
            {
              "from": 204,
              "to": 255,
              "kind": "rotation",
              "label": "Gobo-Durchlauf gegen den Uhrzeigersinn, schneller werdend",
              "speed": "slowToFast"
            }
          ]
        },
        {
          "offset": 7,
          "function": "gobo2",
          "label": "Rotierbare Gobos",
          "ranges": [
            {
              "from": 0,
              "to": 7,
              "kind": "slot",
              "label": "Offen"
            },
            {
              "from": 8,
              "to": 17,
              "kind": "slot",
              "label": "Gobo 1"
            },
            {
              "from": 18,
              "to": 27,
              "kind": "slot",
              "label": "Gobo 2"
            },
            {
              "from": 28,
              "to": 37,
              "kind": "slot",
              "label": "Gobo 3"
            },
            {
              "from": 38,
              "to": 47,
              "kind": "slot",
              "label": "Gobo 4"
            },
            {
              "from": 48,
              "to": 57,
              "kind": "slot",
              "label": "Gobo 5"
            },
            {
              "from": 58,
              "to": 67,
              "kind": "slot",
              "label": "Gobo 6"
            },
            {
              "from": 68,
              "to": 77,
              "kind": "slot",
              "label": "Gobo 7"
            },
            {
              "from": 78,
              "to": 87,
              "kind": "shake",
              "label": "Gobo 1 Shake"
            },
            {
              "from": 88,
              "to": 97,
              "kind": "shake",
              "label": "Gobo 2 Shake"
            },
            {
              "from": 98,
              "to": 107,
              "kind": "shake",
              "label": "Gobo 3 Shake"
            },
            {
              "from": 108,
              "to": 117,
              "kind": "shake",
              "label": "Gobo 4 Shake"
            },
            {
              "from": 118,
              "to": 127,
              "kind": "shake",
              "label": "Gobo 5 Shake"
            },
            {
              "from": 128,
              "to": 137,
              "kind": "shake",
              "label": "Gobo 6 Shake"
            },
            {
              "from": 138,
              "to": 147,
              "kind": "shake",
              "label": "Gobo 7 Shake"
            },
            {
              "from": 148,
              "to": 199,
              "kind": "rotation",
              "label": "Gobo-Durchlauf im Uhrzeigersinn, schneller werdend",
              "speed": "slowToFast"
            },
            {
              "from": 200,
              "to": 203,
              "kind": "off",
              "label": "Stopp"
            },
            {
              "from": 204,
              "to": 255,
              "kind": "rotation",
              "label": "Gobo-Durchlauf gegen den Uhrzeigersinn, schneller werdend",
              "speed": "slowToFast"
            }
          ]
        },
        {
          "offset": 8,
          "function": "gobo2Rotation",
          "label": "Goboräder (Drehung der rotierbaren Gobos)",
          "ranges": [
            {
              "from": 0,
              "to": 7,
              "kind": "off",
              "label": "Stopp"
            },
            {
              "from": 8,
              "to": 129,
              "kind": "rotation",
              "label": "Im Uhrzeigersinn, schneller werdend",
              "speed": "slowToFast"
            },
            {
              "from": 130,
              "to": 133,
              "kind": "off",
              "label": "Stopp"
            },
            {
              "from": 134,
              "to": 255,
              "kind": "rotation",
              "label": "Gegen den Uhrzeigersinn, schneller werdend",
              "speed": "slowToFast"
            }
          ]
        },
        {
          "offset": 9,
          "function": "focus",
          "label": "Fokus",
          "defaultValue": 128
        },
        {
          "offset": 10,
          "function": "prism",
          "label": "Rotierbares 3-Facetten-Prisma",
          "ranges": [
            {
              "from": 0,
              "to": 7,
              "kind": "off",
              "label": "Kein Prisma"
            },
            {
              "from": 8,
              "to": 130,
              "kind": "effect",
              "label": "Prisma (statisch)"
            },
            {
              "from": 131,
              "to": 255,
              "kind": "rotation",
              "label": "Prisma drehend im Uhrzeigersinn, schneller werdend",
              "speed": "slowToFast"
            }
          ]
        },
        {
          "offset": 11,
          "function": "dimmer",
          "label": "Wash: Intensität des Dimmers von dunkel (0) bis hell (255)"
        },
        {
          "offset": 12,
          "function": "shutter",
          "label": "Stroboskop/Shutter (Wash)",
          "ranges": [
            {
              "from": 0,
              "to": 9,
              "kind": "open",
              "label": "Offen"
            },
            {
              "from": 10,
              "to": 250,
              "kind": "strobe",
              "label": "Blitzlicht 0 bis 20 Hz",
              "speed": "slowToFast"
            },
            {
              "from": 251,
              "to": 255,
              "kind": "open",
              "label": "Offen"
            }
          ]
        },
        {
          "offset": 13,
          "function": "red",
          "label": "Intensität Rot (0 % bis 100 %)"
        },
        {
          "offset": 14,
          "function": "green",
          "label": "Intensität Grün (0 % bis 100 %)"
        },
        {
          "offset": 15,
          "function": "blue",
          "label": "Intensität Blau (0 % bis 100 %)"
        },
        {
          "offset": 16,
          "function": "white",
          "label": "Intensität Weiß (0 % bis 100 %)"
        }
      ]
    },
    {
      "schemaVersion": 1,
      "id": "varytec-hero-spot-wash-140-2in1-rgbww-23ch",
      "manufacturer": "Varytec",
      "model": "Hero Spot Wash 140 2in1 RGBW+W",
      "mode": "DMX 23 Ch",
      "category": "movingHeadSpot",
      "channelCount": 23,
      "movement": {
        "panDegrees": 540,
        "tiltDegrees": 220
      },
      "verified": true,
      "source": "Varytec Hero Spot Wash 140 2in1 RGBW+W, Bedienungsanleitung Thomann 23.02.2026, ID 460307 (V7), FW V1.1, Abschnitte 7.3 bis 7.5 „Funktionen im DMX-Modus“ und Abschnitt 8 „Technische Daten“ (Drehung 540°, Neigung 220°)",
      "deviceSetup": "Hauptmenü ([Enter]) → „DMX Channel“ → „DMX 23 Ch“, dann im Hauptmenü unter „DMX Address“ die Adresse aus der App einstellen.",
      "notes": "Empfohlener Modus: Feinkanäle für Drehung und Neigung sorgen für weiche Bewegungen. Zwei Lichtquellen in einem Kopf: der 100-W-Weißlicht-Spot (eigener Dimmer und eigener Shutter) und der RGBW-Ring des Wash (eigener Dimmer und eigener Shutter). Die App setzt beide Dimmer gemeinsam über die Helligkeit; beim Strobo blitzt nur der erste Shutter-Kanal, also der Spot. Die Farbe des Spots kommt vom Farbrad, die Farbe des Wash von den RGBW-Kanälen. Kein Zoom, dafür motorischer Fokus. Gobonamen lassen sich unter Modelle → „Gobos benennen“ an der Lampe vergeben.",
      "channels": [
        {
          "offset": 1,
          "function": "pan",
          "label": "Drehung (Pan), Mittelposition 128",
          "defaultValue": 128
        },
        {
          "offset": 2,
          "function": "panFine",
          "label": "Feineinstellung Drehung (Pan)"
        },
        {
          "offset": 3,
          "function": "tilt",
          "label": "Neigung (Tilt), Mittelposition 128",
          "defaultValue": 128
        },
        {
          "offset": 4,
          "function": "tiltFine",
          "label": "Feineinstellung Neigung (Tilt)"
        },
        {
          "offset": 5,
          "function": "panTiltSpeed",
          "label": "Geschwindigkeit von Drehung und Neigung, schnell (0) bis langsam (255)"
        },
        {
          "offset": 6,
          "function": "dimmer",
          "label": "Spot: Intensität des Dimmers von dunkel (0) bis hell (255)"
        },
        {
          "offset": 7,
          "function": "shutter",
          "label": "Stroboskop/Shutter (Spot)",
          "ranges": [
            {
              "from": 0,
              "to": 9,
              "kind": "open",
              "label": "Offen"
            },
            {
              "from": 10,
              "to": 250,
              "kind": "strobe",
              "label": "Blitzlicht 0 bis 20 Hz",
              "speed": "slowToFast"
            },
            {
              "from": 251,
              "to": 255,
              "kind": "open",
              "label": "Offen"
            }
          ]
        },
        {
          "offset": 8,
          "function": "colorWheel",
          "label": "Farbräder",
          "ranges": [
            {
              "from": 0,
              "to": 4,
              "kind": "slot",
              "label": "Offen (Weiß)",
              "color": "#FFFFFF"
            },
            {
              "from": 5,
              "to": 13,
              "kind": "slot",
              "label": "Weiß und Rot"
            },
            {
              "from": 14,
              "to": 22,
              "kind": "slot",
              "label": "Rot",
              "color": "#FF0000"
            },
            {
              "from": 23,
              "to": 31,
              "kind": "slot",
              "label": "Rot und Orange"
            },
            {
              "from": 32,
              "to": 40,
              "kind": "slot",
              "label": "Orange",
              "color": "#FF7F00"
            },
            {
              "from": 41,
              "to": 49,
              "kind": "slot",
              "label": "Orange und Grün"
            },
            {
              "from": 50,
              "to": 58,
              "kind": "slot",
              "label": "Grün",
              "color": "#00FF00"
            },
            {
              "from": 59,
              "to": 67,
              "kind": "slot",
              "label": "Grün und Blau"
            },
            {
              "from": 68,
              "to": 76,
              "kind": "slot",
              "label": "Blau",
              "color": "#0000FF"
            },
            {
              "from": 77,
              "to": 85,
              "kind": "slot",
              "label": "Blau und Gelb"
            },
            {
              "from": 86,
              "to": 94,
              "kind": "slot",
              "label": "Gelb",
              "color": "#FFFF00"
            },
            {
              "from": 95,
              "to": 103,
              "kind": "slot",
              "label": "Gelb und Hellblau"
            },
            {
              "from": 104,
              "to": 112,
              "kind": "slot",
              "label": "Hellblau",
              "color": "#66CCFF"
            },
            {
              "from": 113,
              "to": 121,
              "kind": "slot",
              "label": "Hellblau und Violett"
            },
            {
              "from": 122,
              "to": 130,
              "kind": "slot",
              "label": "Violett",
              "color": "#8B00FF"
            },
            {
              "from": 131,
              "to": 139,
              "kind": "slot",
              "label": "Offen (Weiß)",
              "color": "#FFFFFF"
            },
            {
              "from": 140,
              "to": 195,
              "kind": "rotation",
              "label": "Gegen den Uhrzeigersinn, schnell bis langsam",
              "speed": "fastToSlow"
            },
            {
              "from": 196,
              "to": 199,
              "kind": "off",
              "label": "Drehung Stopp"
            },
            {
              "from": 200,
              "to": 255,
              "kind": "rotation",
              "label": "Im Uhrzeigersinn, langsam bis schnell",
              "speed": "slowToFast"
            }
          ]
        },
        {
          "offset": 9,
          "function": "gobo",
          "label": "Statische Gobos",
          "ranges": [
            {
              "from": 0,
              "to": 7,
              "kind": "slot",
              "label": "Offen"
            },
            {
              "from": 8,
              "to": 15,
              "kind": "slot",
              "label": "Gobo 1"
            },
            {
              "from": 16,
              "to": 23,
              "kind": "slot",
              "label": "Gobo 2"
            },
            {
              "from": 24,
              "to": 31,
              "kind": "slot",
              "label": "Gobo 3"
            },
            {
              "from": 32,
              "to": 39,
              "kind": "slot",
              "label": "Gobo 4"
            },
            {
              "from": 40,
              "to": 47,
              "kind": "slot",
              "label": "Gobo 5"
            },
            {
              "from": 48,
              "to": 55,
              "kind": "slot",
              "label": "Gobo 6"
            },
            {
              "from": 56,
              "to": 63,
              "kind": "slot",
              "label": "Gobo 7"
            },
            {
              "from": 64,
              "to": 77,
              "kind": "slot",
              "label": "Gobo 8"
            },
            {
              "from": 78,
              "to": 85,
              "kind": "shake",
              "label": "Gobo 1 Shake, schneller werdend"
            },
            {
              "from": 86,
              "to": 93,
              "kind": "shake",
              "label": "Gobo 2 Shake, schneller werdend"
            },
            {
              "from": 94,
              "to": 101,
              "kind": "shake",
              "label": "Gobo 3 Shake, schneller werdend"
            },
            {
              "from": 102,
              "to": 109,
              "kind": "shake",
              "label": "Gobo 4 Shake, schneller werdend"
            },
            {
              "from": 110,
              "to": 117,
              "kind": "shake",
              "label": "Gobo 5 Shake, schneller werdend"
            },
            {
              "from": 118,
              "to": 125,
              "kind": "shake",
              "label": "Gobo 6 Shake, schneller werdend"
            },
            {
              "from": 126,
              "to": 133,
              "kind": "shake",
              "label": "Gobo 7 Shake, schneller werdend"
            },
            {
              "from": 134,
              "to": 147,
              "kind": "shake",
              "label": "Gobo 8 Shake, schneller werdend"
            },
            {
              "from": 148,
              "to": 199,
              "kind": "rotation",
              "label": "Gobo-Durchlauf im Uhrzeigersinn, schneller werdend",
              "speed": "slowToFast"
            },
            {
              "from": 200,
              "to": 203,
              "kind": "off",
              "label": "Stopp"
            },
            {
              "from": 204,
              "to": 255,
              "kind": "rotation",
              "label": "Gobo-Durchlauf gegen den Uhrzeigersinn, schneller werdend",
              "speed": "slowToFast"
            }
          ]
        },
        {
          "offset": 10,
          "function": "gobo2",
          "label": "Rotierbare Gobos",
          "ranges": [
            {
              "from": 0,
              "to": 7,
              "kind": "slot",
              "label": "Offen"
            },
            {
              "from": 8,
              "to": 17,
              "kind": "slot",
              "label": "Gobo 1"
            },
            {
              "from": 18,
              "to": 27,
              "kind": "slot",
              "label": "Gobo 2"
            },
            {
              "from": 28,
              "to": 37,
              "kind": "slot",
              "label": "Gobo 3"
            },
            {
              "from": 38,
              "to": 47,
              "kind": "slot",
              "label": "Gobo 4"
            },
            {
              "from": 48,
              "to": 57,
              "kind": "slot",
              "label": "Gobo 5"
            },
            {
              "from": 58,
              "to": 67,
              "kind": "slot",
              "label": "Gobo 6"
            },
            {
              "from": 68,
              "to": 77,
              "kind": "slot",
              "label": "Gobo 7"
            },
            {
              "from": 78,
              "to": 87,
              "kind": "shake",
              "label": "Gobo 1 Shake"
            },
            {
              "from": 88,
              "to": 97,
              "kind": "shake",
              "label": "Gobo 2 Shake"
            },
            {
              "from": 98,
              "to": 107,
              "kind": "shake",
              "label": "Gobo 3 Shake"
            },
            {
              "from": 108,
              "to": 117,
              "kind": "shake",
              "label": "Gobo 4 Shake"
            },
            {
              "from": 118,
              "to": 127,
              "kind": "shake",
              "label": "Gobo 5 Shake"
            },
            {
              "from": 128,
              "to": 137,
              "kind": "shake",
              "label": "Gobo 6 Shake"
            },
            {
              "from": 138,
              "to": 147,
              "kind": "shake",
              "label": "Gobo 7 Shake"
            },
            {
              "from": 148,
              "to": 199,
              "kind": "rotation",
              "label": "Gobo-Durchlauf im Uhrzeigersinn, schneller werdend",
              "speed": "slowToFast"
            },
            {
              "from": 200,
              "to": 203,
              "kind": "off",
              "label": "Stopp"
            },
            {
              "from": 204,
              "to": 255,
              "kind": "rotation",
              "label": "Gobo-Durchlauf gegen den Uhrzeigersinn, schneller werdend",
              "speed": "slowToFast"
            }
          ]
        },
        {
          "offset": 11,
          "function": "gobo2Rotation",
          "label": "Goboräder (Drehung der rotierbaren Gobos)",
          "ranges": [
            {
              "from": 0,
              "to": 7,
              "kind": "off",
              "label": "Stopp"
            },
            {
              "from": 8,
              "to": 129,
              "kind": "rotation",
              "label": "Im Uhrzeigersinn, schneller werdend",
              "speed": "slowToFast"
            },
            {
              "from": 130,
              "to": 133,
              "kind": "off",
              "label": "Stopp"
            },
            {
              "from": 134,
              "to": 255,
              "kind": "rotation",
              "label": "Gegen den Uhrzeigersinn, schneller werdend",
              "speed": "slowToFast"
            }
          ]
        },
        {
          "offset": 12,
          "function": "focus",
          "label": "Fokus",
          "defaultValue": 128
        },
        {
          "offset": 13,
          "function": "prism",
          "label": "Rotierbares 3-Facetten-Prisma",
          "ranges": [
            {
              "from": 0,
              "to": 7,
              "kind": "off",
              "label": "Kein Prisma"
            },
            {
              "from": 8,
              "to": 130,
              "kind": "effect",
              "label": "Prisma (statisch)"
            },
            {
              "from": 131,
              "to": 255,
              "kind": "rotation",
              "label": "Prisma drehend im Uhrzeigersinn, schneller werdend",
              "speed": "slowToFast"
            }
          ]
        },
        {
          "offset": 14,
          "function": "dimmer",
          "label": "Wash: Intensität des Dimmers von dunkel (0) bis hell (255)"
        },
        {
          "offset": 15,
          "function": "shutter",
          "label": "Stroboskop/Shutter (Wash)",
          "ranges": [
            {
              "from": 0,
              "to": 9,
              "kind": "open",
              "label": "Offen"
            },
            {
              "from": 10,
              "to": 250,
              "kind": "strobe",
              "label": "Blitzlicht 0 bis 20 Hz",
              "speed": "slowToFast"
            },
            {
              "from": 251,
              "to": 255,
              "kind": "open",
              "label": "Offen"
            }
          ]
        },
        {
          "offset": 16,
          "function": "red",
          "label": "Intensität Rot (0 % bis 100 %)"
        },
        {
          "offset": 17,
          "function": "green",
          "label": "Intensität Grün (0 % bis 100 %)"
        },
        {
          "offset": 18,
          "function": "blue",
          "label": "Intensität Blau (0 % bis 100 %)"
        },
        {
          "offset": 19,
          "function": "white",
          "label": "Intensität Weiß (0 % bis 100 %)"
        },
        {
          "offset": 20,
          "function": "cto",
          "label": "Farbtemperatur",
          "defaultValue": 0
        },
        {
          "offset": 21,
          "function": "colorMacro",
          "label": "Farbmakros (Wash)",
          "defaultValue": 0,
          "ranges": [
            {
              "from": 0,
              "to": 10,
              "kind": "off",
              "label": "Ohne Funktion"
            },
            {
              "from": 11,
              "to": 20,
              "kind": "effect",
              "label": "Rot"
            },
            {
              "from": 21,
              "to": 30,
              "kind": "effect",
              "label": "Grün"
            },
            {
              "from": 31,
              "to": 40,
              "kind": "effect",
              "label": "Blau"
            },
            {
              "from": 41,
              "to": 50,
              "kind": "effect",
              "label": "Weiß"
            },
            {
              "from": 51,
              "to": 60,
              "kind": "effect",
              "label": "Rot, Weiß"
            },
            {
              "from": 61,
              "to": 70,
              "kind": "effect",
              "label": "Grün, Weiß"
            },
            {
              "from": 71,
              "to": 80,
              "kind": "effect",
              "label": "Blau, Weiß"
            },
            {
              "from": 81,
              "to": 90,
              "kind": "effect",
              "label": "Rot, Grün"
            },
            {
              "from": 91,
              "to": 100,
              "kind": "effect",
              "label": "Grün, Blau"
            },
            {
              "from": 101,
              "to": 110,
              "kind": "effect",
              "label": "Rot, Blau"
            },
            {
              "from": 111,
              "to": 120,
              "kind": "effect",
              "label": "Rot, Grün, Weiß"
            },
            {
              "from": 121,
              "to": 130,
              "kind": "effect",
              "label": "Grün, Blau, Weiß"
            },
            {
              "from": 131,
              "to": 140,
              "kind": "effect",
              "label": "Rot, Blau, Weiß"
            },
            {
              "from": 141,
              "to": 150,
              "kind": "effect",
              "label": "Rot, Grün, Blau, Weiß"
            },
            {
              "from": 151,
              "to": 200,
              "kind": "effect",
              "label": "Farbwechsel, schneller werdend",
              "speed": "slowToFast"
            },
            {
              "from": 201,
              "to": 255,
              "kind": "effect",
              "label": "Farb-Überblendung, schneller werdend",
              "speed": "slowToFast"
            }
          ]
        },
        {
          "offset": 22,
          "function": "program",
          "label": "Automatische Farbfolgen",
          "defaultValue": 0,
          "ranges": [
            {
              "from": 0,
              "to": 24,
              "kind": "off",
              "label": "Ohne Funktion"
            },
            {
              "from": 25,
              "to": 200,
              "kind": "effect",
              "label": "Automatische Farbfolge 1 bis 7"
            },
            {
              "from": 201,
              "to": 255,
              "kind": "effect",
              "label": "Automatische Farbfolge Gobo mit Musiksteuerung"
            }
          ]
        },
        {
          "offset": 23,
          "function": "control",
          "label": "Automatikprogramme und Reset",
          "defaultValue": 0,
          "ranges": [
            {
              "from": 0,
              "to": 10,
              "kind": "off",
              "label": "Ohne Funktion"
            },
            {
              "from": 11,
              "to": 90,
              "kind": "effect",
              "label": "Vorprogrammierte automatische Show 1 bis 8"
            },
            {
              "from": 91,
              "to": 230,
              "kind": "effect",
              "label": "Musiksteuerung"
            },
            {
              "from": 231,
              "to": 240,
              "kind": "other",
              "label": "Reset nach 3 Sekunden"
            },
            {
              "from": 241,
              "to": 255,
              "kind": "off",
              "label": "Ohne Funktion"
            }
          ]
        }
      ]
    },
    {
      "schemaVersion": 1,
      "id": "varytec-hero-spot-wash-80-2in1-rgbww-15ch",
      "manufacturer": "Varytec",
      "model": "Hero Spot Wash 80 2in1 RGBW+W",
      "mode": "DMX 15 Ch",
      "category": "movingHeadSpot",
      "channelCount": 15,
      "movement": {
        "panDegrees": 540,
        "tiltDegrees": 190
      },
      "verified": true,
      "source": "Varytec Hero Spot Wash 80 2in1 RGBW+W, Bedienungsanleitung Thomann 02.06.2022, ID 451570 (V3), Abschnitt 7.4 „Funktionen im 15-Kanal-DMX-Modus“, Seiten 23 bis 25; Drehung 540° und Neigung 190° aus Abschnitt 8 „Technische Daten“. PDF: images.thomann.de/pics/atg/atgdata/document/manual/c_451570_v3_de_online.pdf (Thomann-Produktseite varytec_hero_spot_wash_80_2in1_rgbww.htm)",
      "deviceSetup": "Hauptmenü ([ENTER]) → „DMX Channel“ → „DMX 15 Ch“ → [ENTER], unter „Running Mode“ „DMX“ wählen und im Hauptmenü unter „DMX Address“ die Adresse aus der App einstellen.",
      "notes": "Zwei Lichtquellen in einem Kopf: der RGBW-Ring des Wash (6 × 8 W, eigener Dimmer und eigener Shutter) und der 30-W-Weißlicht-Spot (eigener Dimmer und eigener Shutter). Die App setzt beide Dimmer gemeinsam über die Helligkeit; beim Strobo blitzt nur der erste Shutter-Kanal, also der Wash. Ohne Feinkanäle für Drehung und Neigung; langsame Bewegungen können stufig wirken, dafür gibt es den 20-Kanal-Modus. Die Farbe des Spots kommt vom Farbrad, die Farbe des Wash von den RGBW-Kanälen. Kein Zoom, dafür Fokus. Farbmakros und Automatikprogramme bleiben auf 0. In der Anleitung steht beim Spot-Shutter (Kanal 11) „bei geöffnetem Dimmer auf Kanal 5“; gemeint ist der Spot-Dimmer auf Kanal 10. Gobonamen lassen sich unter Modelle → „Gobos benennen“ an der Lampe vergeben.",
      "channels": [
        {
          "offset": 1,
          "function": "pan",
          "label": "Drehung (pan), Mittelposition 128",
          "defaultValue": 128
        },
        {
          "offset": 2,
          "function": "tilt",
          "label": "Neigung (tilt), Mittelposition 128",
          "defaultValue": 128
        },
        {
          "offset": 3,
          "function": "dimmer",
          "label": "Wash: Intensität des Dimmers von dunkel (0) bis hell (255)"
        },
        {
          "offset": 4,
          "function": "shutter",
          "label": "Stroboskop/Shutter (Wash)",
          "ranges": [
            {
              "from": 0,
              "to": 9,
              "kind": "open",
              "label": "Offen"
            },
            {
              "from": 10,
              "to": 250,
              "kind": "strobe",
              "label": "Blitzlicht, Geschwindigkeit ansteigend",
              "speed": "slowToFast"
            },
            {
              "from": 251,
              "to": 255,
              "kind": "open",
              "label": "Offen"
            }
          ]
        },
        {
          "offset": 5,
          "function": "red",
          "label": "Intensität Rot (0 % bis 100 %)"
        },
        {
          "offset": 6,
          "function": "green",
          "label": "Intensität Grün (0 % bis 100 %)"
        },
        {
          "offset": 7,
          "function": "blue",
          "label": "Intensität Blau (0 % bis 100 %)"
        },
        {
          "offset": 8,
          "function": "white",
          "label": "Intensität Weiß (0 % bis 100 %)"
        },
        {
          "offset": 9,
          "function": "colorMacro",
          "label": "Farbmakros (Wash)",
          "ranges": [
            {
              "from": 0,
              "to": 10,
              "kind": "off",
              "label": "Ohne Funktion"
            },
            {
              "from": 11,
              "to": 20,
              "kind": "effect",
              "label": "Rot"
            },
            {
              "from": 21,
              "to": 30,
              "kind": "effect",
              "label": "Grün"
            },
            {
              "from": 31,
              "to": 40,
              "kind": "effect",
              "label": "Blau"
            },
            {
              "from": 41,
              "to": 50,
              "kind": "effect",
              "label": "Weiß"
            },
            {
              "from": 51,
              "to": 60,
              "kind": "effect",
              "label": "Rot, Weiß"
            },
            {
              "from": 61,
              "to": 70,
              "kind": "effect",
              "label": "Grün, Weiß"
            },
            {
              "from": 71,
              "to": 80,
              "kind": "effect",
              "label": "Blau, Weiß"
            },
            {
              "from": 81,
              "to": 90,
              "kind": "effect",
              "label": "Rot, Grün"
            },
            {
              "from": 91,
              "to": 100,
              "kind": "effect",
              "label": "Grün, Blau"
            },
            {
              "from": 101,
              "to": 110,
              "kind": "effect",
              "label": "Rot, Blau"
            },
            {
              "from": 111,
              "to": 120,
              "kind": "effect",
              "label": "Rot, Grün, Weiß"
            },
            {
              "from": 121,
              "to": 130,
              "kind": "effect",
              "label": "Grün, Blau, Weiß"
            },
            {
              "from": 131,
              "to": 140,
              "kind": "effect",
              "label": "Rot, Blau, Weiß"
            },
            {
              "from": 141,
              "to": 150,
              "kind": "effect",
              "label": "Rot, Grün, Blau, Weiß"
            },
            {
              "from": 151,
              "to": 200,
              "kind": "effect",
              "label": "Farbwechsel, schneller werdend",
              "speed": "slowToFast"
            },
            {
              "from": 201,
              "to": 255,
              "kind": "effect",
              "label": "Farbübergang, schneller werdend",
              "speed": "slowToFast"
            }
          ]
        },
        {
          "offset": 10,
          "function": "dimmer",
          "label": "Spot: Intensität des Dimmers von dunkel (0) bis hell (255)"
        },
        {
          "offset": 11,
          "function": "shutter",
          "label": "Stroboskop/Shutter (Spot)",
          "ranges": [
            {
              "from": 0,
              "to": 9,
              "kind": "open",
              "label": "Offen"
            },
            {
              "from": 10,
              "to": 250,
              "kind": "strobe",
              "label": "Blitzlicht, Geschwindigkeit ansteigend",
              "speed": "slowToFast"
            },
            {
              "from": 251,
              "to": 255,
              "kind": "open",
              "label": "Offen"
            }
          ]
        },
        {
          "offset": 12,
          "function": "colorWheel",
          "label": "Farbrad (Spot)",
          "ranges": [
            {
              "from": 0,
              "to": 24,
              "kind": "slot",
              "label": "Weiß (offen)",
              "color": "#FFFFFF"
            },
            {
              "from": 25,
              "to": 50,
              "kind": "slot",
              "label": "Rot",
              "color": "#FF0000"
            },
            {
              "from": 51,
              "to": 75,
              "kind": "slot",
              "label": "Gelb",
              "color": "#FFFF00"
            },
            {
              "from": 76,
              "to": 100,
              "kind": "slot",
              "label": "Hellblau",
              "color": "#66CCFF"
            },
            {
              "from": 101,
              "to": 125,
              "kind": "slot",
              "label": "Grün",
              "color": "#00FF00"
            },
            {
              "from": 126,
              "to": 150,
              "kind": "slot",
              "label": "Bernsteinfarben",
              "color": "#FFBF00"
            },
            {
              "from": 151,
              "to": 175,
              "kind": "slot",
              "label": "Violett",
              "color": "#8B00FF"
            },
            {
              "from": 176,
              "to": 200,
              "kind": "slot",
              "label": "Blau",
              "color": "#0000FF"
            },
            {
              "from": 201,
              "to": 255,
              "kind": "rotation",
              "label": "Regenbogeneffekt mit wechselnder Drehrichtung, schneller werdend",
              "speed": "slowToFast"
            }
          ]
        },
        {
          "offset": 13,
          "function": "gobo",
          "label": "Gobo und Gobo-Shake",
          "ranges": [
            {
              "from": 0,
              "to": 10,
              "kind": "slot",
              "label": "Offen"
            },
            {
              "from": 11,
              "to": 20,
              "kind": "slot",
              "label": "Gobo 1"
            },
            {
              "from": 21,
              "to": 30,
              "kind": "slot",
              "label": "Gobo 2"
            },
            {
              "from": 31,
              "to": 40,
              "kind": "slot",
              "label": "Gobo 3"
            },
            {
              "from": 41,
              "to": 50,
              "kind": "slot",
              "label": "Gobo 4"
            },
            {
              "from": 51,
              "to": 60,
              "kind": "slot",
              "label": "Gobo 5"
            },
            {
              "from": 61,
              "to": 70,
              "kind": "slot",
              "label": "Gobo 6"
            },
            {
              "from": 71,
              "to": 80,
              "kind": "slot",
              "label": "Gobo 7"
            },
            {
              "from": 81,
              "to": 90,
              "kind": "shake",
              "label": "Gobo 1 Shake, schneller werdend",
              "speed": "slowToFast"
            },
            {
              "from": 91,
              "to": 100,
              "kind": "shake",
              "label": "Gobo 2 Shake, schneller werdend",
              "speed": "slowToFast"
            },
            {
              "from": 101,
              "to": 110,
              "kind": "shake",
              "label": "Gobo 3 Shake, schneller werdend",
              "speed": "slowToFast"
            },
            {
              "from": 111,
              "to": 120,
              "kind": "shake",
              "label": "Gobo 4 Shake, schneller werdend",
              "speed": "slowToFast"
            },
            {
              "from": 121,
              "to": 130,
              "kind": "shake",
              "label": "Gobo 5 Shake, schneller werdend",
              "speed": "slowToFast"
            },
            {
              "from": 131,
              "to": 140,
              "kind": "shake",
              "label": "Gobo 6 Shake, schneller werdend",
              "speed": "slowToFast"
            },
            {
              "from": 141,
              "to": 150,
              "kind": "shake",
              "label": "Gobo 7 Shake, schneller werdend",
              "speed": "slowToFast"
            },
            {
              "from": 151,
              "to": 255,
              "kind": "rotation",
              "label": "Goborad-Durchlauf mit wechselnder Drehrichtung (Jojo), schnell bis langsam",
              "speed": "fastToSlow"
            }
          ]
        },
        {
          "offset": 14,
          "function": "focus",
          "label": "Fokus",
          "defaultValue": 128
        },
        {
          "offset": 15,
          "function": "control",
          "label": "Automatikprogramme und Reset",
          "ranges": [
            {
              "from": 0,
              "to": 10,
              "kind": "off",
              "label": "Ohne Funktion"
            },
            {
              "from": 11,
              "to": 20,
              "kind": "effect",
              "label": "Automatische Show 1"
            },
            {
              "from": 21,
              "to": 30,
              "kind": "effect",
              "label": "Automatische Show 2"
            },
            {
              "from": 31,
              "to": 40,
              "kind": "effect",
              "label": "Automatische Show 3"
            },
            {
              "from": 41,
              "to": 50,
              "kind": "effect",
              "label": "Automatische Show 4"
            },
            {
              "from": 51,
              "to": 60,
              "kind": "effect",
              "label": "Automatische Show 5"
            },
            {
              "from": 61,
              "to": 70,
              "kind": "effect",
              "label": "Automatische Show 6"
            },
            {
              "from": 71,
              "to": 80,
              "kind": "effect",
              "label": "Automatische Show 7"
            },
            {
              "from": 81,
              "to": 90,
              "kind": "effect",
              "label": "Automatische Show 8"
            },
            {
              "from": 91,
              "to": 230,
              "kind": "effect",
              "label": "Musiksteuerung, Empfindlichkeit steigend"
            },
            {
              "from": 231,
              "to": 240,
              "kind": "other",
              "label": "Reset (Wert mindestens 3 s senden)"
            },
            {
              "from": 241,
              "to": 255,
              "kind": "off",
              "label": "Ohne Funktion"
            }
          ]
        }
      ]
    },
    {
      "schemaVersion": 1,
      "id": "varytec-hero-spot-wash-80-2in1-rgbww-20ch",
      "manufacturer": "Varytec",
      "model": "Hero Spot Wash 80 2in1 RGBW+W",
      "mode": "DMX 20 Ch",
      "category": "movingHeadSpot",
      "channelCount": 20,
      "movement": {
        "panDegrees": 540,
        "tiltDegrees": 190
      },
      "verified": true,
      "source": "Varytec Hero Spot Wash 80 2in1 RGBW+W, Bedienungsanleitung Thomann 02.06.2022, ID 451570 (V3), Abschnitt 7.5 „Funktionen im 20-Kanal-DMX-Modus“, Seiten 26 bis 28; Drehung 540° und Neigung 190° aus Abschnitt 8 „Technische Daten“. PDF: images.thomann.de/pics/atg/atgdata/document/manual/c_451570_v3_de_online.pdf (Thomann-Produktseite varytec_hero_spot_wash_80_2in1_rgbww.htm)",
      "deviceSetup": "Hauptmenü ([ENTER]) → „DMX Channel“ → „DMX 20 Ch“ → [ENTER], unter „Running Mode“ „DMX“ wählen und im Hauptmenü unter „DMX Address“ die Adresse aus der App einstellen.",
      "notes": "Empfohlener Modus: Feinkanäle für Drehung und Neigung sorgen für weiche Bewegungen. Zwei Lichtquellen in einem Kopf: der RGBW-Ring des Wash (6 × 8 W, eigener Dimmer und eigener Shutter) und der 30-W-Weißlicht-Spot (eigener Dimmer und eigener Shutter). Die App setzt beide Dimmer gemeinsam über die Helligkeit; beim Strobo blitzt nur der erste Shutter-Kanal, also der Wash. Die Farbe des Spots kommt vom Farbrad, die Farbe des Wash von den RGBW-Kanälen, Kanal 12 ist die Farbtemperatur. Kein Zoom, dafür Fokus. Farbmakros, Farbfolgen und Automatikprogramme bleiben auf 0. In der Anleitung steht beim Spot-Shutter (Kanal 15) „bei geöffnetem Dimmer auf Kanal 5“; gemeint ist der Spot-Dimmer auf Kanal 14. Gobonamen lassen sich unter Modelle → „Gobos benennen“ an der Lampe vergeben.",
      "channels": [
        {
          "offset": 1,
          "function": "pan",
          "label": "Drehung (pan), Mittelposition 128",
          "defaultValue": 128
        },
        {
          "offset": 2,
          "function": "panFine",
          "label": "Feineinstellung Drehung (pan) 16 bit"
        },
        {
          "offset": 3,
          "function": "tilt",
          "label": "Neigung (tilt), Mittelposition 128",
          "defaultValue": 128
        },
        {
          "offset": 4,
          "function": "tiltFine",
          "label": "Feineinstellung Neigung (tilt) 16 bit"
        },
        {
          "offset": 5,
          "function": "panTiltSpeed",
          "label": "Geschwindigkeit von Drehung und Neigung, schnell (0) bis langsam (255)"
        },
        {
          "offset": 6,
          "function": "dimmer",
          "label": "Wash: Intensität des Dimmers von dunkel (0) bis hell (255)"
        },
        {
          "offset": 7,
          "function": "shutter",
          "label": "Stroboskop/Shutter (Wash)",
          "ranges": [
            {
              "from": 0,
              "to": 9,
              "kind": "open",
              "label": "Offen"
            },
            {
              "from": 10,
              "to": 250,
              "kind": "strobe",
              "label": "Blitzlicht, Geschwindigkeit ansteigend",
              "speed": "slowToFast"
            },
            {
              "from": 251,
              "to": 255,
              "kind": "open",
              "label": "Offen"
            }
          ]
        },
        {
          "offset": 8,
          "function": "red",
          "label": "Intensität Rot (0 % bis 100 %)"
        },
        {
          "offset": 9,
          "function": "green",
          "label": "Intensität Grün (0 % bis 100 %)"
        },
        {
          "offset": 10,
          "function": "blue",
          "label": "Intensität Blau (0 % bis 100 %)"
        },
        {
          "offset": 11,
          "function": "white",
          "label": "Intensität Weiß (0 % bis 100 %)"
        },
        {
          "offset": 12,
          "function": "cto",
          "label": "Stufenweise Steigerung der Farbtemperatur (0 % bis 100 %)"
        },
        {
          "offset": 13,
          "function": "colorMacro",
          "label": "Farbmakros (Wash)",
          "ranges": [
            {
              "from": 0,
              "to": 10,
              "kind": "off",
              "label": "Ohne Funktion"
            },
            {
              "from": 11,
              "to": 20,
              "kind": "effect",
              "label": "Rot"
            },
            {
              "from": 21,
              "to": 30,
              "kind": "effect",
              "label": "Grün"
            },
            {
              "from": 31,
              "to": 40,
              "kind": "effect",
              "label": "Blau"
            },
            {
              "from": 41,
              "to": 50,
              "kind": "effect",
              "label": "Weiß"
            },
            {
              "from": 51,
              "to": 60,
              "kind": "effect",
              "label": "Rot, Weiß"
            },
            {
              "from": 61,
              "to": 70,
              "kind": "effect",
              "label": "Grün, Weiß"
            },
            {
              "from": 71,
              "to": 80,
              "kind": "effect",
              "label": "Blau, Weiß"
            },
            {
              "from": 81,
              "to": 90,
              "kind": "effect",
              "label": "Rot, Grün"
            },
            {
              "from": 91,
              "to": 100,
              "kind": "effect",
              "label": "Grün, Blau"
            },
            {
              "from": 101,
              "to": 110,
              "kind": "effect",
              "label": "Rot, Blau"
            },
            {
              "from": 111,
              "to": 120,
              "kind": "effect",
              "label": "Rot, Grün, Weiß"
            },
            {
              "from": 121,
              "to": 130,
              "kind": "effect",
              "label": "Grün, Blau, Weiß"
            },
            {
              "from": 131,
              "to": 140,
              "kind": "effect",
              "label": "Rot, Blau, Weiß"
            },
            {
              "from": 141,
              "to": 150,
              "kind": "effect",
              "label": "Rot, Grün, Blau, Weiß"
            },
            {
              "from": 151,
              "to": 200,
              "kind": "effect",
              "label": "Farbwechsel, schneller werdend",
              "speed": "slowToFast"
            },
            {
              "from": 201,
              "to": 255,
              "kind": "effect",
              "label": "Farbübergang, schneller werdend",
              "speed": "slowToFast"
            }
          ]
        },
        {
          "offset": 14,
          "function": "dimmer",
          "label": "Spot: Intensität des Dimmers von dunkel (0) bis hell (255)"
        },
        {
          "offset": 15,
          "function": "shutter",
          "label": "Stroboskop/Shutter (Spot)",
          "ranges": [
            {
              "from": 0,
              "to": 9,
              "kind": "open",
              "label": "Offen"
            },
            {
              "from": 10,
              "to": 250,
              "kind": "strobe",
              "label": "Blitzlicht, Geschwindigkeit ansteigend",
              "speed": "slowToFast"
            },
            {
              "from": 251,
              "to": 255,
              "kind": "open",
              "label": "Offen"
            }
          ]
        },
        {
          "offset": 16,
          "function": "colorWheel",
          "label": "Farbrad (Spot)",
          "ranges": [
            {
              "from": 0,
              "to": 24,
              "kind": "slot",
              "label": "Weiß (offen)",
              "color": "#FFFFFF"
            },
            {
              "from": 25,
              "to": 50,
              "kind": "slot",
              "label": "Rot",
              "color": "#FF0000"
            },
            {
              "from": 51,
              "to": 75,
              "kind": "slot",
              "label": "Gelb",
              "color": "#FFFF00"
            },
            {
              "from": 76,
              "to": 100,
              "kind": "slot",
              "label": "Hellblau",
              "color": "#66CCFF"
            },
            {
              "from": 101,
              "to": 125,
              "kind": "slot",
              "label": "Grün",
              "color": "#00FF00"
            },
            {
              "from": 126,
              "to": 150,
              "kind": "slot",
              "label": "Bernsteinfarben",
              "color": "#FFBF00"
            },
            {
              "from": 151,
              "to": 175,
              "kind": "slot",
              "label": "Violett",
              "color": "#8B00FF"
            },
            {
              "from": 176,
              "to": 200,
              "kind": "slot",
              "label": "Blau",
              "color": "#0000FF"
            },
            {
              "from": 201,
              "to": 255,
              "kind": "rotation",
              "label": "Regenbogeneffekt mit wechselnder Drehrichtung, schneller werdend",
              "speed": "slowToFast"
            }
          ]
        },
        {
          "offset": 17,
          "function": "gobo",
          "label": "Gobo und Gobo-Shake",
          "ranges": [
            {
              "from": 0,
              "to": 10,
              "kind": "slot",
              "label": "Offen"
            },
            {
              "from": 11,
              "to": 20,
              "kind": "slot",
              "label": "Gobo 1"
            },
            {
              "from": 21,
              "to": 30,
              "kind": "slot",
              "label": "Gobo 2"
            },
            {
              "from": 31,
              "to": 40,
              "kind": "slot",
              "label": "Gobo 3"
            },
            {
              "from": 41,
              "to": 50,
              "kind": "slot",
              "label": "Gobo 4"
            },
            {
              "from": 51,
              "to": 60,
              "kind": "slot",
              "label": "Gobo 5"
            },
            {
              "from": 61,
              "to": 70,
              "kind": "slot",
              "label": "Gobo 6"
            },
            {
              "from": 71,
              "to": 80,
              "kind": "slot",
              "label": "Gobo 7"
            },
            {
              "from": 81,
              "to": 90,
              "kind": "shake",
              "label": "Gobo 1 Shake, schneller werdend",
              "speed": "slowToFast"
            },
            {
              "from": 91,
              "to": 100,
              "kind": "shake",
              "label": "Gobo 2 Shake, schneller werdend",
              "speed": "slowToFast"
            },
            {
              "from": 101,
              "to": 110,
              "kind": "shake",
              "label": "Gobo 3 Shake, schneller werdend",
              "speed": "slowToFast"
            },
            {
              "from": 111,
              "to": 120,
              "kind": "shake",
              "label": "Gobo 4 Shake, schneller werdend",
              "speed": "slowToFast"
            },
            {
              "from": 121,
              "to": 130,
              "kind": "shake",
              "label": "Gobo 5 Shake, schneller werdend",
              "speed": "slowToFast"
            },
            {
              "from": 131,
              "to": 140,
              "kind": "shake",
              "label": "Gobo 6 Shake, schneller werdend",
              "speed": "slowToFast"
            },
            {
              "from": 141,
              "to": 150,
              "kind": "shake",
              "label": "Gobo 7 Shake, schneller werdend",
              "speed": "slowToFast"
            },
            {
              "from": 151,
              "to": 255,
              "kind": "rotation",
              "label": "Goborad-Durchlauf mit wechselnder Drehrichtung (Jojo), schnell bis langsam",
              "speed": "fastToSlow"
            }
          ]
        },
        {
          "offset": 18,
          "function": "focus",
          "label": "Fokus",
          "defaultValue": 128
        },
        {
          "offset": 19,
          "function": "program",
          "label": "Farbfolge und Gobos",
          "ranges": [
            {
              "from": 0,
              "to": 24,
              "kind": "off",
              "label": "Ohne Funktion"
            },
            {
              "from": 25,
              "to": 50,
              "kind": "effect",
              "label": "Automatische Farbfolge mit Gobo 1"
            },
            {
              "from": 51,
              "to": 75,
              "kind": "effect",
              "label": "Automatische Farbfolge mit Gobo 2"
            },
            {
              "from": 76,
              "to": 100,
              "kind": "effect",
              "label": "Automatische Farbfolge mit Gobo 3"
            },
            {
              "from": 101,
              "to": 125,
              "kind": "effect",
              "label": "Automatische Farbfolge mit Gobo 4"
            },
            {
              "from": 126,
              "to": 150,
              "kind": "effect",
              "label": "Automatische Farbfolge mit Gobo 5"
            },
            {
              "from": 151,
              "to": 175,
              "kind": "effect",
              "label": "Automatische Farbfolge mit Gobo 6"
            },
            {
              "from": 176,
              "to": 200,
              "kind": "effect",
              "label": "Automatische Farbfolge mit Gobo 7"
            },
            {
              "from": 201,
              "to": 255,
              "kind": "effect",
              "label": "Automatische Farbfolge mit Gobo, Musiksteuerung"
            }
          ]
        },
        {
          "offset": 20,
          "function": "control",
          "label": "Automatikprogramme und Reset",
          "ranges": [
            {
              "from": 0,
              "to": 10,
              "kind": "off",
              "label": "Ohne Funktion"
            },
            {
              "from": 11,
              "to": 20,
              "kind": "effect",
              "label": "Automatische Show 1"
            },
            {
              "from": 21,
              "to": 30,
              "kind": "effect",
              "label": "Automatische Show 2"
            },
            {
              "from": 31,
              "to": 40,
              "kind": "effect",
              "label": "Automatische Show 3"
            },
            {
              "from": 41,
              "to": 50,
              "kind": "effect",
              "label": "Automatische Show 4"
            },
            {
              "from": 51,
              "to": 60,
              "kind": "effect",
              "label": "Automatische Show 5"
            },
            {
              "from": 61,
              "to": 70,
              "kind": "effect",
              "label": "Automatische Show 6"
            },
            {
              "from": 71,
              "to": 80,
              "kind": "effect",
              "label": "Automatische Show 7"
            },
            {
              "from": 81,
              "to": 90,
              "kind": "effect",
              "label": "Automatische Show 8"
            },
            {
              "from": 91,
              "to": 230,
              "kind": "effect",
              "label": "Musiksteuerung, Empfindlichkeit steigend"
            },
            {
              "from": 231,
              "to": 240,
              "kind": "other",
              "label": "Reset (Wert mindestens 3 s senden)"
            },
            {
              "from": 241,
              "to": 255,
              "kind": "off",
              "label": "Ohne Funktion"
            }
          ]
        }
      ]
    },
    {
      "schemaVersion": 1,
      "id": "varytec-hero-spot-wash-80-2in1-rgbww-8ch",
      "manufacturer": "Varytec",
      "model": "Hero Spot Wash 80 2in1 RGBW+W",
      "mode": "DMX 8 Ch",
      "category": "movingHeadSpot",
      "channelCount": 8,
      "movement": {
        "panDegrees": 540,
        "tiltDegrees": 190
      },
      "verified": true,
      "source": "Varytec Hero Spot Wash 80 2in1 RGBW+W, Bedienungsanleitung Thomann 02.06.2022, ID 451570 (V3), Abschnitt 7.3 „Funktionen im 8-Kanal-DMX-Modus“, Seiten 21 bis 22; Drehung 540° und Neigung 190° aus Abschnitt 8 „Technische Daten“. PDF: images.thomann.de/pics/atg/atgdata/document/manual/c_451570_v3_de_online.pdf (Thomann-Produktseite varytec_hero_spot_wash_80_2in1_rgbww.htm)",
      "deviceSetup": "Hauptmenü ([ENTER]) → „DMX Channel“ → „DMX 8 Ch“ → [ENTER], unter „Running Mode“ „DMX“ wählen und im Hauptmenü unter „DMX Address“ die Adresse aus der App einstellen.",
      "notes": "Zwei Lichtquellen in einem Kopf: der RGBW-Ring des Wash (6 × 8 W, eigener Dimmer und eigener Shutter) und der 30-W-Weißlicht-Spot (eigener Dimmer und eigener Shutter). Die App setzt beide Dimmer gemeinsam über die Helligkeit; beim Strobo blitzt nur der erste Shutter-Kanal, also der Wash. Sparmodus: Es gibt keine Farbkanäle für den Wash und keine direkte Wahl von Farbrad und Gobo. Kanal 7 startet nur automatische Farbfolgen mit einem gewählten Gobo, Kanal 8 die eingebauten Shows; beide bleiben auf 0, damit die App das Licht bestimmt. Die Farbleiste der App wirkt in diesem Modus nicht, dafür den 15- oder 20-Kanal-Modus nehmen.",
      "channels": [
        {
          "offset": 1,
          "function": "pan",
          "label": "Drehung (pan), Mittelposition 128",
          "defaultValue": 128
        },
        {
          "offset": 2,
          "function": "tilt",
          "label": "Neigung (tilt), Mittelposition 128",
          "defaultValue": 128
        },
        {
          "offset": 3,
          "function": "dimmer",
          "label": "Wash: Intensität des Dimmers von dunkel (0) bis hell (255)"
        },
        {
          "offset": 4,
          "function": "shutter",
          "label": "Stroboskop/Shutter (Wash)",
          "ranges": [
            {
              "from": 0,
              "to": 9,
              "kind": "open",
              "label": "Offen"
            },
            {
              "from": 10,
              "to": 250,
              "kind": "strobe",
              "label": "Blitzlicht, Geschwindigkeit ansteigend",
              "speed": "slowToFast"
            },
            {
              "from": 251,
              "to": 255,
              "kind": "open",
              "label": "Offen"
            }
          ]
        },
        {
          "offset": 5,
          "function": "dimmer",
          "label": "Spot: Intensität des Dimmers von dunkel (0) bis hell (255)"
        },
        {
          "offset": 6,
          "function": "shutter",
          "label": "Stroboskop/Shutter (Spot)",
          "ranges": [
            {
              "from": 0,
              "to": 9,
              "kind": "open",
              "label": "Offen"
            },
            {
              "from": 10,
              "to": 250,
              "kind": "strobe",
              "label": "Blitzlicht, Geschwindigkeit ansteigend",
              "speed": "slowToFast"
            },
            {
              "from": 251,
              "to": 255,
              "kind": "open",
              "label": "Offen"
            }
          ]
        },
        {
          "offset": 7,
          "function": "program",
          "label": "Farbfolge und Gobos",
          "ranges": [
            {
              "from": 0,
              "to": 24,
              "kind": "off",
              "label": "Ohne Funktion"
            },
            {
              "from": 25,
              "to": 50,
              "kind": "effect",
              "label": "Automatische Farbfolge mit Gobo 1"
            },
            {
              "from": 51,
              "to": 75,
              "kind": "effect",
              "label": "Automatische Farbfolge mit Gobo 2"
            },
            {
              "from": 76,
              "to": 100,
              "kind": "effect",
              "label": "Automatische Farbfolge mit Gobo 3"
            },
            {
              "from": 101,
              "to": 125,
              "kind": "effect",
              "label": "Automatische Farbfolge mit Gobo 4"
            },
            {
              "from": 126,
              "to": 150,
              "kind": "effect",
              "label": "Automatische Farbfolge mit Gobo 5"
            },
            {
              "from": 151,
              "to": 175,
              "kind": "effect",
              "label": "Automatische Farbfolge mit Gobo 6"
            },
            {
              "from": 176,
              "to": 200,
              "kind": "effect",
              "label": "Automatische Farbfolge mit Gobo 7"
            },
            {
              "from": 201,
              "to": 255,
              "kind": "effect",
              "label": "Automatische Farbfolge mit Gobo, Musiksteuerung"
            }
          ]
        },
        {
          "offset": 8,
          "function": "control",
          "label": "Automatikprogramme und Reset",
          "ranges": [
            {
              "from": 0,
              "to": 10,
              "kind": "off",
              "label": "Ohne Funktion"
            },
            {
              "from": 11,
              "to": 20,
              "kind": "effect",
              "label": "Automatische Show 1"
            },
            {
              "from": 21,
              "to": 30,
              "kind": "effect",
              "label": "Automatische Show 2"
            },
            {
              "from": 31,
              "to": 40,
              "kind": "effect",
              "label": "Automatische Show 3"
            },
            {
              "from": 41,
              "to": 50,
              "kind": "effect",
              "label": "Automatische Show 4"
            },
            {
              "from": 51,
              "to": 60,
              "kind": "effect",
              "label": "Automatische Show 5"
            },
            {
              "from": 61,
              "to": 70,
              "kind": "effect",
              "label": "Automatische Show 6"
            },
            {
              "from": 71,
              "to": 80,
              "kind": "effect",
              "label": "Automatische Show 7"
            },
            {
              "from": 81,
              "to": 90,
              "kind": "effect",
              "label": "Automatische Show 8"
            },
            {
              "from": 91,
              "to": 230,
              "kind": "effect",
              "label": "Musiksteuerung, Empfindlichkeit steigend"
            },
            {
              "from": 231,
              "to": 240,
              "kind": "other",
              "label": "Reset (Wert mindestens 3 s senden)"
            },
            {
              "from": 241,
              "to": 255,
              "kind": "off",
              "label": "Ohne Funktion"
            }
          ]
        }
      ]
    },
    {
      "schemaVersion": 1,
      "id": "varytec-hero-wash-1940-ip-22ch",
      "manufacturer": "Varytec",
      "model": "Hero Wash 1940 IP",
      "mode": "22CH",
      "category": "movingHeadWash",
      "channelCount": 22,
      "movement": {
        "panDegrees": 540,
        "tiltDegrees": 220
      },
      "verified": true,
      "source": "Varytec Hero Wash 1940 IP, Bedienungsanleitung 605108_v4_de, Abschnitt 7.9 „Funktionen im 22-Kanal-DMX-Modus“, Seiten 21 bis 26; Pan 540° und Tilt 220° aus den technischen Daten",
      "deviceSetup": "MENU → „Fixture“ → „Dmx Mode“ auf „22CH“, dann MENU → „Dmx Address“ auf die Adresse aus der App.",
      "notes": "19 × RGBW-LED mit je 40 W, Zoom 4° bis 55°, IP65. Die Anleitung schreibt für Kanal 5 „Geschwindigkeit ansteigend“, also wäre 0 die langsamste Stellung – bei Geräten dieser Bauart ist 0 sonst die schnellste. Die App lässt den Kanal deshalb auf 0. Fährt der Kopf den Mustern sichtbar hinterher, im Kanal-Test nachsehen und den Ruhewert des Kanals im Modell-Editor auf 255 setzen. Kanal 14 hat rund 60 feste Farben; sie sind hier nur als ein Bereich „ab 10“ eingetragen, weil die App die Farbe über Rot, Grün, Blau und Weiß mischt und Kanal 14 auf 0 lässt. Dasselbe gilt für die Effektkanäle 15 bis 21: Sie bleiben aus, damit die App das Licht bestimmt. Im 93-Kanal-Modus lassen sich die 19 LEDs einzeln ansteuern; dafür gibt es hier noch kein Modell.",
      "channels": [
        {
          "offset": 1,
          "function": "pan",
          "label": "Drehung (Pan) (0° bis zum Maximalwert des Pan-Bereichs)",
          "defaultValue": 128
        },
        {
          "offset": 2,
          "function": "panFine",
          "label": "Feineinstellung Drehung (Pan)"
        },
        {
          "offset": 3,
          "function": "tilt",
          "label": "Neigung (Tilt) (0° bis zum Maximalwert des Tilt-Bereichs)",
          "defaultValue": 128
        },
        {
          "offset": 4,
          "function": "tiltFine",
          "label": "Feineinstellung Neigung (Tilt)"
        },
        {
          "offset": 5,
          "function": "panTiltSpeed",
          "label": "Geschwindigkeit von Drehung (Pan) und Neigung (Tilt), Geschwindigkeit ansteigend"
        },
        {
          "offset": 6,
          "function": "zoom",
          "label": "Zoom (0 %…100 %)"
        },
        {
          "offset": 7,
          "function": "dimmer",
          "label": "Intensität des Dimmers von dunkel (0) bis hell (255)"
        },
        {
          "offset": 8,
          "function": "shutter",
          "label": "Stroboskop",
          "tags": [
            "needsOpen"
          ],
          "ranges": [
            {
              "from": 0,
              "to": 3,
              "kind": "closed",
              "label": "LEDs ausgeschaltet"
            },
            {
              "from": 4,
              "to": 103,
              "kind": "strobe",
              "label": "Strobo langsam bis schnell",
              "speed": "slowToFast"
            },
            {
              "from": 104,
              "to": 107,
              "kind": "open",
              "label": "LEDs eingeschaltet"
            },
            {
              "from": 108,
              "to": 207,
              "kind": "pulse",
              "label": "Impulseffekt, langsam bis schnell"
            },
            {
              "from": 208,
              "to": 212,
              "kind": "open",
              "label": "LEDs eingeschaltet"
            },
            {
              "from": 213,
              "to": 225,
              "kind": "random",
              "label": "Zufälliges Strobo, langsam"
            },
            {
              "from": 226,
              "to": 238,
              "kind": "random",
              "label": "Zufälliges Strobo, mittel"
            },
            {
              "from": 239,
              "to": 251,
              "kind": "random",
              "label": "Zufälliges Strobo, schnell"
            },
            {
              "from": 252,
              "to": 255,
              "kind": "open",
              "label": "LEDs eingeschaltet"
            }
          ]
        },
        {
          "offset": 9,
          "function": "red",
          "label": "Intensität Rot (0 %…100 %)"
        },
        {
          "offset": 10,
          "function": "green",
          "label": "Intensität Grün (0 %…100 %)"
        },
        {
          "offset": 11,
          "function": "blue",
          "label": "Intensität Blau (0 %…100 %)"
        },
        {
          "offset": 12,
          "function": "white",
          "label": "Intensität Weiß (0 %…100 %)"
        },
        {
          "offset": 13,
          "function": "cto",
          "label": "Weißlichtmakros",
          "ranges": [
            {
              "from": 0,
              "to": 9,
              "kind": "off",
              "label": "Ohne Funktion"
            },
            {
              "from": 10,
              "to": 27,
              "kind": "slot",
              "label": "8.500 K"
            },
            {
              "from": 28,
              "to": 55,
              "kind": "slot",
              "label": "7.500 K"
            },
            {
              "from": 56,
              "to": 83,
              "kind": "slot",
              "label": "6.800 K"
            },
            {
              "from": 84,
              "to": 111,
              "kind": "slot",
              "label": "6.200 K"
            },
            {
              "from": 112,
              "to": 139,
              "kind": "slot",
              "label": "5.600 K"
            },
            {
              "from": 140,
              "to": 167,
              "kind": "slot",
              "label": "5.000 K"
            },
            {
              "from": 168,
              "to": 195,
              "kind": "slot",
              "label": "4.500 K"
            },
            {
              "from": 196,
              "to": 223,
              "kind": "slot",
              "label": "3.600 K"
            },
            {
              "from": 224,
              "to": 251,
              "kind": "slot",
              "label": "3.200 K"
            },
            {
              "from": 252,
              "to": 255,
              "kind": "slot",
              "label": "2.800 K"
            }
          ]
        },
        {
          "offset": 14,
          "function": "colorMacro",
          "label": "Farbmakros",
          "ranges": [
            {
              "from": 0,
              "to": 9,
              "kind": "off",
              "label": "Ohne Funktion"
            },
            {
              "from": 10,
              "to": 255,
              "kind": "effect",
              "label": "Feste Farben des Geräts (Liste in der Anleitung)"
            }
          ]
        },
        {
          "offset": 15,
          "function": "program",
          "label": "Statischer Effekt",
          "ranges": [
            {
              "from": 0,
              "to": 9,
              "kind": "off",
              "label": "Ohne Funktion"
            },
            {
              "from": 10,
              "to": 255,
              "kind": "effect",
              "label": "Statische Effekte 1 bis 50"
            }
          ]
        },
        {
          "offset": 16,
          "function": "program",
          "label": "Dynamischer Effekt",
          "ranges": [
            {
              "from": 0,
              "to": 9,
              "kind": "off",
              "label": "Ohne Funktion"
            },
            {
              "from": 10,
              "to": 255,
              "kind": "effect",
              "label": "Dynamische Effekte 1 bis 50"
            }
          ]
        },
        {
          "offset": 17,
          "function": "programSpeed",
          "label": "Geschwindigkeit und Richtung der Effekte",
          "ranges": [
            {
              "from": 0,
              "to": 127,
              "kind": "effect",
              "label": "Im Uhrzeigersinn, Geschwindigkeit fallend"
            },
            {
              "from": 128,
              "to": 255,
              "kind": "effect",
              "label": "Entgegen dem Uhrzeigersinn, Geschwindigkeit steigend"
            }
          ]
        },
        {
          "offset": 18,
          "function": "other",
          "label": "Hintergrundfarbe der Effekte (Kanäle 15 und 16)"
        },
        {
          "offset": 19,
          "function": "other",
          "label": "Hintergrundfarbe der Effekte (Kanäle 15 und 16)"
        },
        {
          "offset": 20,
          "function": "other",
          "label": "Hintergrundfarbe der Effekte (Kanäle 15 und 16)"
        },
        {
          "offset": 21,
          "function": "other",
          "label": "Hintergrundfarbe der Effekte (Kanäle 15 und 16)"
        },
        {
          "offset": 22,
          "function": "reset",
          "label": "Reset",
          "ranges": [
            {
              "from": 0,
              "to": 250,
              "kind": "off",
              "label": "Ohne Funktion"
            },
            {
              "from": 251,
              "to": 255,
              "kind": "other",
              "label": "Reset, wenn der Wert 5 Sekunden anliegt"
            }
          ]
        }
      ]
    },
    {
      "schemaVersion": 1,
      "id": "varytec-hero-wash-300-fc-11ch",
      "manufacturer": "Varytec",
      "model": "Hero Wash 300 FC",
      "mode": "DMX 11CH Mode",
      "category": "movingHeadWash",
      "channelCount": 11,
      "movement": {
        "panDegrees": 540,
        "tiltDegrees": 240
      },
      "verified": true,
      "source": "Varytec Hero Wash 300 FC, Bedienungsanleitung Thomann 24.03.2022, ID 477542, Abschnitte 7.7 bis 7.9 „Funktionen im DMX-Modus“ und Abschnitt 8 „Technische Daten“ (Drehung 540°, Neigung 240°, Zoom 6° bis 50°)",
      "deviceSetup": "Hauptmenü ([SET]) → „Running Mode“ → „DMX 11CH Mode“, dann im Hauptmenü unter „DMX Address“ die Adresse aus der App einstellen.",
      "notes": "Sparmodus ohne einzelne Farbkanäle: Farbe geht hier nur über die Farbmakros des Geräts (Kanal 9), die Farbleiste der App kann diesen Modus deshalb nicht einfärben. Für den Einsatz mit Fadeasy ist der 15-Kanal-Modus das Minimum, der 26-Kanal-Modus mit Feinkanälen für Drehung und Neigung die beste Wahl. Kanal 4 ist der Zoom (6° bis 50°). Die Segment-Pattern auf Kanal 7 sind Eigenprogramme des Geräts und bleiben aus, damit die App das Licht bestimmt.",
      "channels": [
        {
          "offset": 1,
          "function": "pan",
          "label": "Drehung (Pan), 0° bis zum Maximalwert des Pan-Bereichs",
          "defaultValue": 128
        },
        {
          "offset": 2,
          "function": "tilt",
          "label": "Neigung (Tilt), 0° bis zum Maximalwert des Tilt-Bereichs",
          "defaultValue": 128
        },
        {
          "offset": 3,
          "function": "panTiltSpeed",
          "label": "Geschwindigkeit von Drehung und Neigung, schnell (0) bis langsam (255)"
        },
        {
          "offset": 4,
          "function": "zoom",
          "label": "Zoom, 0 bis 100 %"
        },
        {
          "offset": 5,
          "function": "dimmer",
          "label": "Intensität des Dimmers von dunkel (0) bis hell (255)"
        },
        {
          "offset": 6,
          "function": "shutter",
          "label": "Stroboskop",
          "tags": [
            "needsOpen"
          ],
          "ranges": [
            {
              "from": 0,
              "to": 10,
              "kind": "closed",
              "label": "LEDs aus"
            },
            {
              "from": 11,
              "to": 80,
              "kind": "pulse",
              "label": "Konstant ansteigende Helligkeit, schneller werdend",
              "speed": "slowToFast"
            },
            {
              "from": 81,
              "to": 140,
              "kind": "pulse",
              "label": "Konstant abnehmende Helligkeit, schneller werdend",
              "speed": "slowToFast"
            },
            {
              "from": 141,
              "to": 200,
              "kind": "pulse",
              "label": "Impulseffekt, schneller werdend",
              "speed": "slowToFast"
            },
            {
              "from": 201,
              "to": 250,
              "kind": "strobe",
              "label": "Strobo 0,5 bis 20 Hz",
              "speed": "slowToFast"
            },
            {
              "from": 251,
              "to": 255,
              "kind": "open",
              "label": "LEDs an"
            }
          ]
        },
        {
          "offset": 7,
          "function": "program",
          "label": "Segment-Pattern 1 bis 18",
          "defaultValue": 0,
          "ranges": [
            {
              "from": 0,
              "to": 5,
              "kind": "off",
              "label": "Ohne Funktion"
            },
            {
              "from": 6,
              "to": 65,
              "kind": "effect",
              "label": "Statisches Segment-Pattern 1 bis 6"
            },
            {
              "from": 66,
              "to": 75,
              "kind": "off",
              "label": "Ohne Funktion"
            },
            {
              "from": 76,
              "to": 255,
              "kind": "effect",
              "label": "Dynamisches Segment-Pattern 7 bis 18"
            }
          ]
        },
        {
          "offset": 8,
          "function": "programSpeed",
          "label": "Übergang der dynamischen Patterns",
          "defaultValue": 0,
          "ranges": [
            {
              "from": 0,
              "to": 127,
              "kind": "effect",
              "label": "Übergang ohne Überblendung, schneller werdend",
              "speed": "slowToFast"
            },
            {
              "from": 128,
              "to": 255,
              "kind": "effect",
              "label": "Übergang mit Überblendung, schneller werdend",
              "speed": "slowToFast"
            }
          ]
        },
        {
          "offset": 9,
          "function": "colorMacro",
          "label": "Farbmakros",
          "defaultValue": 0,
          "ranges": [
            {
              "from": 0,
              "to": 10,
              "kind": "off",
              "label": "Ohne Funktion"
            },
            {
              "from": 11,
              "to": 194,
              "kind": "effect",
              "label": "Farbmakro 1 bis 46"
            },
            {
              "from": 195,
              "to": 215,
              "kind": "effect",
              "label": "Farbmakro-Wechsel, langsam bis schnell",
              "speed": "slowToFast"
            },
            {
              "from": 216,
              "to": 235,
              "kind": "effect",
              "label": "Farbmakro-Überblendung, langsam bis schnell",
              "speed": "slowToFast"
            },
            {
              "from": 236,
              "to": 255,
              "kind": "effect",
              "label": "Musiksteuerung Automatikprogramm"
            }
          ]
        },
        {
          "offset": 10,
          "function": "program",
          "label": "Zoom-Automatikprogramme",
          "defaultValue": 0,
          "ranges": [
            {
              "from": 0,
              "to": 9,
              "kind": "off",
              "label": "Ohne Funktion"
            },
            {
              "from": 10,
              "to": 255,
              "kind": "effect",
              "label": "Zoom-Automatikprogramm 1 bis 8"
            }
          ]
        },
        {
          "offset": 11,
          "function": "control",
          "label": "Pan-Tilt-Automatikprogramme und Reset",
          "defaultValue": 0,
          "ranges": [
            {
              "from": 0,
              "to": 10,
              "kind": "off",
              "label": "Ohne Funktion"
            },
            {
              "from": 11,
              "to": 90,
              "kind": "effect",
              "label": "Pan-Tilt-Automatikprogramm 1 bis 8"
            },
            {
              "from": 91,
              "to": 230,
              "kind": "effect",
              "label": "Musiksteuerung Drehung und Neigung"
            },
            {
              "from": 231,
              "to": 240,
              "kind": "other",
              "label": "Reset, wenn der Wert 3 Sekunden anliegt"
            },
            {
              "from": 241,
              "to": 255,
              "kind": "off",
              "label": "Ohne Funktion"
            }
          ]
        }
      ]
    },
    {
      "schemaVersion": 1,
      "id": "varytec-hero-wash-300-fc-15ch",
      "manufacturer": "Varytec",
      "model": "Hero Wash 300 FC",
      "mode": "DMX 15CH Mode",
      "category": "movingHeadWash",
      "channelCount": 15,
      "movement": {
        "panDegrees": 540,
        "tiltDegrees": 240
      },
      "verified": true,
      "source": "Varytec Hero Wash 300 FC, Bedienungsanleitung Thomann 24.03.2022, ID 477542, Abschnitte 7.7 bis 7.9 „Funktionen im DMX-Modus“ und Abschnitt 8 „Technische Daten“ (Drehung 540°, Neigung 240°, Zoom 6° bis 50°)",
      "deviceSetup": "Hauptmenü ([SET]) → „Running Mode“ → „DMX 15CH Mode“, dann im Hauptmenü unter „DMX Address“ die Adresse aus der App einstellen.",
      "notes": "Alle 19 LEDs leuchten gemeinsam in einer Farbe. Kanal 4 ist der Zoom (6° bis 50°). Ohne Feinkanäle für Drehung und Neigung können langsame Bewegungen stufig wirken, dafür gibt es den 26-Kanal-Modus. Die Segment-Pattern auf Kanal 12 sind Eigenprogramme des Geräts und bleiben aus, damit die App das Licht bestimmt.",
      "channels": [
        {
          "offset": 1,
          "function": "pan",
          "label": "Drehung (Pan), 0° bis zum Maximalwert des Pan-Bereichs",
          "defaultValue": 128
        },
        {
          "offset": 2,
          "function": "tilt",
          "label": "Neigung (Tilt), 0° bis zum Maximalwert des Tilt-Bereichs",
          "defaultValue": 128
        },
        {
          "offset": 3,
          "function": "panTiltSpeed",
          "label": "Geschwindigkeit von Drehung und Neigung, schnell (0) bis langsam (255)"
        },
        {
          "offset": 4,
          "function": "zoom",
          "label": "Zoom, 0 bis 100 %"
        },
        {
          "offset": 5,
          "function": "dimmer",
          "label": "Intensität des Dimmers von dunkel (0) bis hell (255)"
        },
        {
          "offset": 6,
          "function": "shutter",
          "label": "Stroboskop",
          "tags": [
            "needsOpen"
          ],
          "ranges": [
            {
              "from": 0,
              "to": 10,
              "kind": "closed",
              "label": "LEDs aus"
            },
            {
              "from": 11,
              "to": 80,
              "kind": "pulse",
              "label": "Konstant ansteigende Helligkeit, schneller werdend",
              "speed": "slowToFast"
            },
            {
              "from": 81,
              "to": 140,
              "kind": "pulse",
              "label": "Konstant abnehmende Helligkeit, schneller werdend",
              "speed": "slowToFast"
            },
            {
              "from": 141,
              "to": 200,
              "kind": "pulse",
              "label": "Impulseffekt, schneller werdend",
              "speed": "slowToFast"
            },
            {
              "from": 201,
              "to": 250,
              "kind": "strobe",
              "label": "Strobo 0,5 bis 20 Hz",
              "speed": "slowToFast"
            },
            {
              "from": 251,
              "to": 255,
              "kind": "open",
              "label": "LEDs an"
            }
          ]
        },
        {
          "offset": 7,
          "function": "red",
          "label": "Intensität Rot, 0 bis 100 %"
        },
        {
          "offset": 8,
          "function": "green",
          "label": "Intensität Grün, 0 bis 100 %"
        },
        {
          "offset": 9,
          "function": "blue",
          "label": "Intensität Blau, 0 bis 100 %"
        },
        {
          "offset": 10,
          "function": "white",
          "label": "Intensität Weiß, 0 bis 100 %"
        },
        {
          "offset": 11,
          "function": "cto",
          "label": "Farbtemperatur Weiß",
          "defaultValue": 0,
          "ranges": [
            {
              "from": 0,
              "to": 9,
              "kind": "off",
              "label": "Ohne Funktion"
            },
            {
              "from": 10,
              "to": 255,
              "kind": "fade",
              "label": "Farbtemperatur 2800 K bis 6800 K"
            }
          ]
        },
        {
          "offset": 12,
          "function": "program",
          "label": "Segment-Pattern 1 bis 18",
          "defaultValue": 0,
          "ranges": [
            {
              "from": 0,
              "to": 5,
              "kind": "off",
              "label": "Ohne Funktion"
            },
            {
              "from": 6,
              "to": 65,
              "kind": "effect",
              "label": "Statisches Segment-Pattern 1 bis 6"
            },
            {
              "from": 66,
              "to": 75,
              "kind": "off",
              "label": "Ohne Funktion"
            },
            {
              "from": 76,
              "to": 255,
              "kind": "effect",
              "label": "Dynamisches Segment-Pattern 7 bis 18"
            }
          ]
        },
        {
          "offset": 13,
          "function": "programSpeed",
          "label": "Übergang der dynamischen Patterns",
          "defaultValue": 0,
          "ranges": [
            {
              "from": 0,
              "to": 127,
              "kind": "effect",
              "label": "Übergang ohne Überblendung, schneller werdend",
              "speed": "slowToFast"
            },
            {
              "from": 128,
              "to": 255,
              "kind": "effect",
              "label": "Übergang mit Überblendung, schneller werdend",
              "speed": "slowToFast"
            }
          ]
        },
        {
          "offset": 14,
          "function": "program",
          "label": "Zoom-Automatikprogramme",
          "defaultValue": 0,
          "ranges": [
            {
              "from": 0,
              "to": 9,
              "kind": "off",
              "label": "Ohne Funktion"
            },
            {
              "from": 10,
              "to": 255,
              "kind": "effect",
              "label": "Zoom-Automatikprogramm 1 bis 8"
            }
          ]
        },
        {
          "offset": 15,
          "function": "control",
          "label": "Pan-Tilt-Automatikprogramme und Reset",
          "defaultValue": 0,
          "ranges": [
            {
              "from": 0,
              "to": 10,
              "kind": "off",
              "label": "Ohne Funktion"
            },
            {
              "from": 11,
              "to": 90,
              "kind": "effect",
              "label": "Pan-Tilt-Automatikprogramm 1 bis 8"
            },
            {
              "from": 91,
              "to": 230,
              "kind": "effect",
              "label": "Musiksteuerung Drehung und Neigung"
            },
            {
              "from": 231,
              "to": 240,
              "kind": "other",
              "label": "Reset, wenn der Wert 3 Sekunden anliegt"
            },
            {
              "from": 241,
              "to": 255,
              "kind": "off",
              "label": "Ohne Funktion"
            }
          ]
        }
      ]
    },
    {
      "schemaVersion": 1,
      "id": "varytec-hero-wash-300-fc-26ch",
      "manufacturer": "Varytec",
      "model": "Hero Wash 300 FC",
      "mode": "DMX 26CH Mode",
      "category": "movingHeadWash",
      "channelCount": 26,
      "movement": {
        "panDegrees": 540,
        "tiltDegrees": 240
      },
      "verified": true,
      "source": "Varytec Hero Wash 300 FC, Bedienungsanleitung Thomann 24.03.2022, ID 477542, Abschnitte 7.7 bis 7.9 „Funktionen im DMX-Modus“ und Abschnitt 8 „Technische Daten“ (Drehung 540°, Neigung 240°, Zoom 6° bis 50°)",
      "deviceSetup": "Hauptmenü ([SET]) → „Running Mode“ → „DMX 26CH Mode“, dann im Hauptmenü unter „DMX Address“ die Adresse aus der App einstellen.",
      "notes": "Empfohlener Modus: Feinkanäle für Drehung und Neigung sorgen für weiche Bewegungen. Die 19 LEDs liegen in drei Ringen, die als Segment 1 bis 3 einzeln steuerbar sind; der Regenbogen fließt dadurch über die Ringe. Kanal 6 ist der Zoom (6° bis 50°). Die Segment-Pattern auf Kanal 23 sind Eigenprogramme des Geräts und bleiben aus, damit die App das Licht bestimmt.",
      "channels": [
        {
          "offset": 1,
          "function": "pan",
          "label": "Drehung (Pan), 0° bis zum Maximalwert des Pan-Bereichs",
          "defaultValue": 128
        },
        {
          "offset": 2,
          "function": "panFine",
          "label": "Feineinstellung Drehung (Pan)"
        },
        {
          "offset": 3,
          "function": "tilt",
          "label": "Neigung (Tilt), 0° bis zum Maximalwert des Tilt-Bereichs",
          "defaultValue": 128
        },
        {
          "offset": 4,
          "function": "tiltFine",
          "label": "Feineinstellung Neigung (Tilt)"
        },
        {
          "offset": 5,
          "function": "panTiltSpeed",
          "label": "Geschwindigkeit von Drehung und Neigung, schnell (0) bis langsam (255)"
        },
        {
          "offset": 6,
          "function": "zoom",
          "label": "Zoom, 0 bis 100 %"
        },
        {
          "offset": 7,
          "function": "dimmer",
          "label": "Intensität des Dimmers von dunkel (0) bis hell (255)"
        },
        {
          "offset": 8,
          "function": "shutter",
          "label": "Stroboskop",
          "tags": [
            "needsOpen"
          ],
          "ranges": [
            {
              "from": 0,
              "to": 10,
              "kind": "closed",
              "label": "LEDs aus"
            },
            {
              "from": 11,
              "to": 80,
              "kind": "pulse",
              "label": "Konstant ansteigende Helligkeit, schneller werdend",
              "speed": "slowToFast"
            },
            {
              "from": 81,
              "to": 140,
              "kind": "pulse",
              "label": "Konstant abnehmende Helligkeit, schneller werdend",
              "speed": "slowToFast"
            },
            {
              "from": 141,
              "to": 200,
              "kind": "pulse",
              "label": "Impulseffekt, schneller werdend",
              "speed": "slowToFast"
            },
            {
              "from": 201,
              "to": 250,
              "kind": "strobe",
              "label": "Strobo 0,5 bis 20 Hz",
              "speed": "slowToFast"
            },
            {
              "from": 251,
              "to": 255,
              "kind": "open",
              "label": "LEDs an"
            }
          ]
        },
        {
          "offset": 9,
          "function": "red",
          "label": "Intensität Rot Segment 1, 0 bis 100 %",
          "segment": 1
        },
        {
          "offset": 10,
          "function": "green",
          "label": "Intensität Grün Segment 1, 0 bis 100 %",
          "segment": 1
        },
        {
          "offset": 11,
          "function": "blue",
          "label": "Intensität Blau Segment 1, 0 bis 100 %",
          "segment": 1
        },
        {
          "offset": 12,
          "function": "white",
          "label": "Intensität Weiß Segment 1, 0 bis 100 %",
          "segment": 1
        },
        {
          "offset": 13,
          "function": "red",
          "label": "Intensität Rot Segment 2, 0 bis 100 %",
          "segment": 2
        },
        {
          "offset": 14,
          "function": "green",
          "label": "Intensität Grün Segment 2, 0 bis 100 %",
          "segment": 2
        },
        {
          "offset": 15,
          "function": "blue",
          "label": "Intensität Blau Segment 2, 0 bis 100 %",
          "segment": 2
        },
        {
          "offset": 16,
          "function": "white",
          "label": "Intensität Weiß Segment 2, 0 bis 100 %",
          "segment": 2
        },
        {
          "offset": 17,
          "function": "red",
          "label": "Intensität Rot Segment 3, 0 bis 100 %",
          "segment": 3
        },
        {
          "offset": 18,
          "function": "green",
          "label": "Intensität Grün Segment 3, 0 bis 100 %",
          "segment": 3
        },
        {
          "offset": 19,
          "function": "blue",
          "label": "Intensität Blau Segment 3, 0 bis 100 %",
          "segment": 3
        },
        {
          "offset": 20,
          "function": "white",
          "label": "Intensität Weiß Segment 3, 0 bis 100 %",
          "segment": 3
        },
        {
          "offset": 21,
          "function": "cto",
          "label": "Farbtemperatur Weiß",
          "defaultValue": 0,
          "ranges": [
            {
              "from": 0,
              "to": 9,
              "kind": "off",
              "label": "Ohne Funktion"
            },
            {
              "from": 10,
              "to": 255,
              "kind": "fade",
              "label": "Farbtemperatur 2800 K bis 6800 K"
            }
          ]
        },
        {
          "offset": 22,
          "function": "colorMacro",
          "label": "Farbmakros",
          "defaultValue": 0,
          "ranges": [
            {
              "from": 0,
              "to": 10,
              "kind": "off",
              "label": "Ohne Funktion"
            },
            {
              "from": 11,
              "to": 194,
              "kind": "effect",
              "label": "Farbmakro 1 bis 46"
            },
            {
              "from": 195,
              "to": 215,
              "kind": "effect",
              "label": "Farbmakro-Wechsel, langsam bis schnell",
              "speed": "slowToFast"
            },
            {
              "from": 216,
              "to": 235,
              "kind": "effect",
              "label": "Farbmakro-Überblendung, langsam bis schnell",
              "speed": "slowToFast"
            },
            {
              "from": 236,
              "to": 255,
              "kind": "effect",
              "label": "Musiksteuerung Automatikprogramm"
            }
          ]
        },
        {
          "offset": 23,
          "function": "program",
          "label": "Segment-Pattern 1 bis 18",
          "defaultValue": 0,
          "ranges": [
            {
              "from": 0,
              "to": 5,
              "kind": "off",
              "label": "Ohne Funktion"
            },
            {
              "from": 6,
              "to": 65,
              "kind": "effect",
              "label": "Statisches Segment-Pattern 1 bis 6"
            },
            {
              "from": 66,
              "to": 75,
              "kind": "off",
              "label": "Ohne Funktion"
            },
            {
              "from": 76,
              "to": 255,
              "kind": "effect",
              "label": "Dynamisches Segment-Pattern 7 bis 18"
            }
          ]
        },
        {
          "offset": 24,
          "function": "programSpeed",
          "label": "Übergang der dynamischen Patterns",
          "defaultValue": 0,
          "ranges": [
            {
              "from": 0,
              "to": 127,
              "kind": "effect",
              "label": "Übergang ohne Überblendung, schneller werdend",
              "speed": "slowToFast"
            },
            {
              "from": 128,
              "to": 255,
              "kind": "effect",
              "label": "Übergang mit Überblendung, schneller werdend",
              "speed": "slowToFast"
            }
          ]
        },
        {
          "offset": 25,
          "function": "program",
          "label": "Zoom-Automatikprogramme",
          "defaultValue": 0,
          "ranges": [
            {
              "from": 0,
              "to": 9,
              "kind": "off",
              "label": "Ohne Funktion"
            },
            {
              "from": 10,
              "to": 255,
              "kind": "effect",
              "label": "Zoom-Automatikprogramm 1 bis 8"
            }
          ]
        },
        {
          "offset": 26,
          "function": "control",
          "label": "Pan-Tilt-Automatikprogramme und Reset",
          "defaultValue": 0,
          "ranges": [
            {
              "from": 0,
              "to": 10,
              "kind": "off",
              "label": "Ohne Funktion"
            },
            {
              "from": 11,
              "to": 90,
              "kind": "effect",
              "label": "Pan-Tilt-Automatikprogramm 1 bis 8"
            },
            {
              "from": 91,
              "to": 230,
              "kind": "effect",
              "label": "Musiksteuerung Drehung und Neigung"
            },
            {
              "from": 231,
              "to": 240,
              "kind": "other",
              "label": "Reset, wenn der Wert 3 Sekunden anliegt"
            },
            {
              "from": 241,
              "to": 255,
              "kind": "off",
              "label": "Ohne Funktion"
            }
          ]
        }
      ]
    },
    {
      "schemaVersion": 1,
      "id": "varytec-hero-wash-300-tw-13ch",
      "manufacturer": "Varytec",
      "model": "Hero Wash 300 TW",
      "mode": "DMX 13CH",
      "category": "movingHeadWash",
      "channelCount": 13,
      "movement": {
        "panDegrees": 540,
        "tiltDegrees": 240
      },
      "verified": true,
      "source": "Varytec Hero Wash 300 TW, Bedienungsanleitung 24.03.2022, ID 477567, Abschnitte 7.7/7.8 „Funktionen im 13- bzw. 19-Kanal-DMX-Modus“; Pan 540° und Tilt 240° aus den technischen Daten",
      "deviceSetup": "Mit [SET] das Hauptmenü öffnen → „Running Mode“ → „DMX 13CH Mode“ wählen; die Adresse aus der App unter „DMX Address“ einstellen.",
      "notes": "Tunable-White-Kopf: keine bunten Farben, nur Kaltweiß, Warmweiß und die Farbtemperatur auf einem eigenen Kanal. Die App bedient Warmweiß und Weiß über die beiden Intensitätskanäle; der Farbtemperatur-Kanal bleibt auf 0 („Ohne Funktion“), damit das Licht der Farbwahl folgt. Die Kanäle für Segment-Muster, Zoom- und Pan-Tilt-Automatik bleiben aus, damit die App das Licht bestimmt. Im 13-Kanal-Modus gibt es keine Feinkanäle für Drehung und Neigung; für weiche Bewegungen ist der 19-Kanal-Modus besser.",
      "channels": [
        {
          "offset": 1,
          "function": "pan",
          "label": "Drehung (Pan)",
          "defaultValue": 128
        },
        {
          "offset": 2,
          "function": "tilt",
          "label": "Neigung (Tilt)",
          "defaultValue": 128
        },
        {
          "offset": 3,
          "function": "panTiltSpeed",
          "label": "Geschwindigkeit Drehung und Neigung, schnell (0) bis langsam (255)"
        },
        {
          "offset": 4,
          "function": "zoom",
          "label": "Zoom, 0 bis 100 %"
        },
        {
          "offset": 5,
          "function": "dimmer",
          "label": "Intensität des Dimmers, dunkel (0) bis hell (255)"
        },
        {
          "offset": 6,
          "function": "shutter",
          "label": "Stroboskop",
          "tags": [
            "needsOpen"
          ],
          "ranges": [
            {
              "from": 0,
              "to": 10,
              "kind": "closed",
              "label": "LEDs aus"
            },
            {
              "from": 11,
              "to": 80,
              "kind": "pulse",
              "label": "Ansteigende Helligkeit, schneller werdend"
            },
            {
              "from": 81,
              "to": 140,
              "kind": "pulse",
              "label": "Abnehmende Helligkeit, schneller werdend"
            },
            {
              "from": 141,
              "to": 200,
              "kind": "pulse",
              "label": "Impulseffekt, schneller werdend"
            },
            {
              "from": 201,
              "to": 250,
              "kind": "strobe",
              "label": "Strobo 0,5 bis 20 Hz",
              "speed": "slowToFast"
            },
            {
              "from": 251,
              "to": 255,
              "kind": "open",
              "label": "LEDs an"
            }
          ]
        },
        {
          "offset": 7,
          "function": "coldWhite",
          "label": "Intensität Kaltweiß, 0 bis 100 %"
        },
        {
          "offset": 8,
          "function": "warmWhite",
          "label": "Intensität Warmweiß, 0 bis 100 %"
        },
        {
          "offset": 9,
          "function": "cto",
          "label": "Farbtemperatur 2500 K bis 6100 K, 0 bis 9 ohne Funktion"
        },
        {
          "offset": 10,
          "function": "program",
          "label": "Segment-Muster 1 bis 18",
          "ranges": [
            {
              "from": 0,
              "to": 5,
              "kind": "off",
              "label": "Ohne Funktion"
            },
            {
              "from": 6,
              "to": 15,
              "kind": "effect",
              "label": "Statisches Segment-Muster 1"
            },
            {
              "from": 16,
              "to": 25,
              "kind": "effect",
              "label": "Statisches Segment-Muster 2"
            },
            {
              "from": 26,
              "to": 35,
              "kind": "effect",
              "label": "Statisches Segment-Muster 3"
            },
            {
              "from": 36,
              "to": 45,
              "kind": "effect",
              "label": "Statisches Segment-Muster 4"
            },
            {
              "from": 46,
              "to": 55,
              "kind": "effect",
              "label": "Statisches Segment-Muster 5"
            },
            {
              "from": 56,
              "to": 65,
              "kind": "effect",
              "label": "Statisches Segment-Muster 6"
            },
            {
              "from": 66,
              "to": 75,
              "kind": "off",
              "label": "Ohne Funktion"
            },
            {
              "from": 76,
              "to": 90,
              "kind": "effect",
              "label": "Dynamisches Segment-Muster 7"
            },
            {
              "from": 91,
              "to": 105,
              "kind": "effect",
              "label": "Dynamisches Segment-Muster 8"
            },
            {
              "from": 106,
              "to": 120,
              "kind": "effect",
              "label": "Dynamisches Segment-Muster 9"
            },
            {
              "from": 121,
              "to": 135,
              "kind": "effect",
              "label": "Dynamisches Segment-Muster 10"
            },
            {
              "from": 136,
              "to": 150,
              "kind": "effect",
              "label": "Dynamisches Segment-Muster 11"
            },
            {
              "from": 151,
              "to": 165,
              "kind": "effect",
              "label": "Dynamisches Segment-Muster 12"
            },
            {
              "from": 166,
              "to": 180,
              "kind": "effect",
              "label": "Dynamisches Segment-Muster 13"
            },
            {
              "from": 181,
              "to": 195,
              "kind": "effect",
              "label": "Dynamisches Segment-Muster 14"
            },
            {
              "from": 196,
              "to": 210,
              "kind": "effect",
              "label": "Dynamisches Segment-Muster 15"
            },
            {
              "from": 211,
              "to": 225,
              "kind": "effect",
              "label": "Dynamisches Segment-Muster 16"
            },
            {
              "from": 226,
              "to": 240,
              "kind": "effect",
              "label": "Dynamisches Segment-Muster 17"
            },
            {
              "from": 241,
              "to": 255,
              "kind": "effect",
              "label": "Dynamisches Segment-Muster 18"
            }
          ]
        },
        {
          "offset": 11,
          "function": "programSpeed",
          "label": "Übergang der dynamischen Segment-Muster",
          "ranges": [
            {
              "from": 0,
              "to": 127,
              "kind": "effect",
              "label": "Übergang ohne Überblendung, schneller werdend"
            },
            {
              "from": 128,
              "to": 255,
              "kind": "effect",
              "label": "Übergang mit Überblendung, schneller werdend"
            }
          ]
        },
        {
          "offset": 12,
          "function": "program",
          "label": "Zoom-Automatikprogramm",
          "ranges": [
            {
              "from": 0,
              "to": 9,
              "kind": "off",
              "label": "Ohne Funktion"
            },
            {
              "from": 10,
              "to": 39,
              "kind": "effect",
              "label": "Zoom-Automatikprogramm 1"
            },
            {
              "from": 40,
              "to": 69,
              "kind": "effect",
              "label": "Zoom-Automatikprogramm 2"
            },
            {
              "from": 70,
              "to": 99,
              "kind": "effect",
              "label": "Zoom-Automatikprogramm 3"
            },
            {
              "from": 100,
              "to": 129,
              "kind": "effect",
              "label": "Zoom-Automatikprogramm 4"
            },
            {
              "from": 130,
              "to": 159,
              "kind": "effect",
              "label": "Zoom-Automatikprogramm 5"
            },
            {
              "from": 160,
              "to": 189,
              "kind": "effect",
              "label": "Zoom-Automatikprogramm 6"
            },
            {
              "from": 190,
              "to": 219,
              "kind": "effect",
              "label": "Zoom-Automatikprogramm 7"
            },
            {
              "from": 220,
              "to": 255,
              "kind": "effect",
              "label": "Zoom-Automatikprogramm 8"
            }
          ]
        },
        {
          "offset": 13,
          "function": "control",
          "label": "Pan-Tilt-Automatikprogramme, Musiksteuerung und Reset",
          "ranges": [
            {
              "from": 0,
              "to": 10,
              "kind": "off",
              "label": "Ohne Funktion"
            },
            {
              "from": 11,
              "to": 20,
              "kind": "effect",
              "label": "Pan-Tilt-Automatikprogramm 1"
            },
            {
              "from": 21,
              "to": 30,
              "kind": "effect",
              "label": "Pan-Tilt-Automatikprogramm 2"
            },
            {
              "from": 31,
              "to": 40,
              "kind": "effect",
              "label": "Pan-Tilt-Automatikprogramm 3"
            },
            {
              "from": 41,
              "to": 50,
              "kind": "effect",
              "label": "Pan-Tilt-Automatikprogramm 4"
            },
            {
              "from": 51,
              "to": 60,
              "kind": "effect",
              "label": "Pan-Tilt-Automatikprogramm 5"
            },
            {
              "from": 61,
              "to": 70,
              "kind": "effect",
              "label": "Pan-Tilt-Automatikprogramm 6"
            },
            {
              "from": 71,
              "to": 80,
              "kind": "effect",
              "label": "Pan-Tilt-Automatikprogramm 7"
            },
            {
              "from": 81,
              "to": 90,
              "kind": "effect",
              "label": "Pan-Tilt-Automatikprogramm 8"
            },
            {
              "from": 91,
              "to": 230,
              "kind": "effect",
              "label": "Musiksteuerung Pan und Tilt"
            },
            {
              "from": 231,
              "to": 240,
              "kind": "other",
              "label": "Reset nach 3 Sekunden"
            },
            {
              "from": 241,
              "to": 255,
              "kind": "off",
              "label": "Ohne Funktion"
            }
          ]
        }
      ]
    },
    {
      "schemaVersion": 1,
      "id": "varytec-hero-wash-300-tw-19ch",
      "manufacturer": "Varytec",
      "model": "Hero Wash 300 TW",
      "mode": "DMX 19CH",
      "category": "movingHeadWash",
      "channelCount": 19,
      "movement": {
        "panDegrees": 540,
        "tiltDegrees": 240
      },
      "verified": true,
      "source": "Varytec Hero Wash 300 TW, Bedienungsanleitung 24.03.2022, ID 477567, Abschnitte 7.7/7.8 „Funktionen im 13- bzw. 19-Kanal-DMX-Modus“; Pan 540° und Tilt 240° aus den technischen Daten",
      "deviceSetup": "Mit [SET] das Hauptmenü öffnen → „Running Mode“ → „DMX 19CH Mode“ wählen; die Adresse aus der App unter „DMX Address“ einstellen.",
      "notes": "Tunable-White-Kopf: keine bunten Farben, nur Kaltweiß, Warmweiß und die Farbtemperatur auf einem eigenen Kanal. Die App bedient Warmweiß und Weiß über die beiden Intensitätskanäle; der Farbtemperatur-Kanal bleibt auf 0 („Ohne Funktion“), damit das Licht der Farbwahl folgt. Die Kanäle für Segment-Muster, Zoom- und Pan-Tilt-Automatik bleiben aus, damit die App das Licht bestimmt. Im 19-Kanal-Modus lassen sich die drei LED-Ringe des Kopfes einzeln regeln (Segment 1 bis 3) und Drehung und Neigung haben Feinkanäle. Empfohlener Modus.",
      "channels": [
        {
          "offset": 1,
          "function": "pan",
          "label": "Drehung (Pan)",
          "defaultValue": 128
        },
        {
          "offset": 2,
          "function": "panFine",
          "label": "Feineinstellung Drehung (Pan)"
        },
        {
          "offset": 3,
          "function": "tilt",
          "label": "Neigung (Tilt)",
          "defaultValue": 128
        },
        {
          "offset": 4,
          "function": "tiltFine",
          "label": "Feineinstellung Neigung (Tilt)"
        },
        {
          "offset": 5,
          "function": "panTiltSpeed",
          "label": "Geschwindigkeit Drehung und Neigung, schnell (0) bis langsam (255)"
        },
        {
          "offset": 6,
          "function": "zoom",
          "label": "Zoom, 0 bis 100 %"
        },
        {
          "offset": 7,
          "function": "dimmer",
          "label": "Intensität des Dimmers, dunkel (0) bis hell (255)"
        },
        {
          "offset": 8,
          "function": "shutter",
          "label": "Stroboskop",
          "tags": [
            "needsOpen"
          ],
          "ranges": [
            {
              "from": 0,
              "to": 10,
              "kind": "closed",
              "label": "LEDs aus"
            },
            {
              "from": 11,
              "to": 80,
              "kind": "pulse",
              "label": "Ansteigende Helligkeit, schneller werdend"
            },
            {
              "from": 81,
              "to": 140,
              "kind": "pulse",
              "label": "Abnehmende Helligkeit, schneller werdend"
            },
            {
              "from": 141,
              "to": 200,
              "kind": "pulse",
              "label": "Impulseffekt, schneller werdend"
            },
            {
              "from": 201,
              "to": 250,
              "kind": "strobe",
              "label": "Strobo 0,5 bis 20 Hz",
              "speed": "slowToFast"
            },
            {
              "from": 251,
              "to": 255,
              "kind": "open",
              "label": "LEDs an"
            }
          ]
        },
        {
          "offset": 9,
          "function": "coldWhite",
          "label": "Intensität Kaltweiß Segment 1",
          "segment": 1
        },
        {
          "offset": 10,
          "function": "warmWhite",
          "label": "Intensität Warmweiß Segment 1",
          "segment": 1
        },
        {
          "offset": 11,
          "function": "coldWhite",
          "label": "Intensität Kaltweiß Segment 2",
          "segment": 2
        },
        {
          "offset": 12,
          "function": "warmWhite",
          "label": "Intensität Warmweiß Segment 2",
          "segment": 2
        },
        {
          "offset": 13,
          "function": "coldWhite",
          "label": "Intensität Kaltweiß Segment 3",
          "segment": 3
        },
        {
          "offset": 14,
          "function": "warmWhite",
          "label": "Intensität Warmweiß Segment 3",
          "segment": 3
        },
        {
          "offset": 15,
          "function": "cto",
          "label": "Farbtemperatur 2500 K bis 6100 K, 0 bis 9 ohne Funktion"
        },
        {
          "offset": 16,
          "function": "program",
          "label": "Segment-Muster 1 bis 18",
          "ranges": [
            {
              "from": 0,
              "to": 5,
              "kind": "off",
              "label": "Ohne Funktion"
            },
            {
              "from": 6,
              "to": 15,
              "kind": "effect",
              "label": "Statisches Segment-Muster 1"
            },
            {
              "from": 16,
              "to": 25,
              "kind": "effect",
              "label": "Statisches Segment-Muster 2"
            },
            {
              "from": 26,
              "to": 35,
              "kind": "effect",
              "label": "Statisches Segment-Muster 3"
            },
            {
              "from": 36,
              "to": 45,
              "kind": "effect",
              "label": "Statisches Segment-Muster 4"
            },
            {
              "from": 46,
              "to": 55,
              "kind": "effect",
              "label": "Statisches Segment-Muster 5"
            },
            {
              "from": 56,
              "to": 65,
              "kind": "effect",
              "label": "Statisches Segment-Muster 6"
            },
            {
              "from": 66,
              "to": 75,
              "kind": "off",
              "label": "Ohne Funktion"
            },
            {
              "from": 76,
              "to": 90,
              "kind": "effect",
              "label": "Dynamisches Segment-Muster 7"
            },
            {
              "from": 91,
              "to": 105,
              "kind": "effect",
              "label": "Dynamisches Segment-Muster 8"
            },
            {
              "from": 106,
              "to": 120,
              "kind": "effect",
              "label": "Dynamisches Segment-Muster 9"
            },
            {
              "from": 121,
              "to": 135,
              "kind": "effect",
              "label": "Dynamisches Segment-Muster 10"
            },
            {
              "from": 136,
              "to": 150,
              "kind": "effect",
              "label": "Dynamisches Segment-Muster 11"
            },
            {
              "from": 151,
              "to": 165,
              "kind": "effect",
              "label": "Dynamisches Segment-Muster 12"
            },
            {
              "from": 166,
              "to": 180,
              "kind": "effect",
              "label": "Dynamisches Segment-Muster 13"
            },
            {
              "from": 181,
              "to": 195,
              "kind": "effect",
              "label": "Dynamisches Segment-Muster 14"
            },
            {
              "from": 196,
              "to": 210,
              "kind": "effect",
              "label": "Dynamisches Segment-Muster 15"
            },
            {
              "from": 211,
              "to": 225,
              "kind": "effect",
              "label": "Dynamisches Segment-Muster 16"
            },
            {
              "from": 226,
              "to": 240,
              "kind": "effect",
              "label": "Dynamisches Segment-Muster 17"
            },
            {
              "from": 241,
              "to": 255,
              "kind": "effect",
              "label": "Dynamisches Segment-Muster 18"
            }
          ]
        },
        {
          "offset": 17,
          "function": "programSpeed",
          "label": "Übergang der dynamischen Segment-Muster",
          "ranges": [
            {
              "from": 0,
              "to": 127,
              "kind": "effect",
              "label": "Übergang ohne Überblendung, schneller werdend"
            },
            {
              "from": 128,
              "to": 255,
              "kind": "effect",
              "label": "Übergang mit Überblendung, schneller werdend"
            }
          ]
        },
        {
          "offset": 18,
          "function": "program",
          "label": "Zoom-Automatikprogramm",
          "ranges": [
            {
              "from": 0,
              "to": 9,
              "kind": "off",
              "label": "Ohne Funktion"
            },
            {
              "from": 10,
              "to": 39,
              "kind": "effect",
              "label": "Zoom-Automatikprogramm 1"
            },
            {
              "from": 40,
              "to": 69,
              "kind": "effect",
              "label": "Zoom-Automatikprogramm 2"
            },
            {
              "from": 70,
              "to": 99,
              "kind": "effect",
              "label": "Zoom-Automatikprogramm 3"
            },
            {
              "from": 100,
              "to": 129,
              "kind": "effect",
              "label": "Zoom-Automatikprogramm 4"
            },
            {
              "from": 130,
              "to": 159,
              "kind": "effect",
              "label": "Zoom-Automatikprogramm 5"
            },
            {
              "from": 160,
              "to": 189,
              "kind": "effect",
              "label": "Zoom-Automatikprogramm 6"
            },
            {
              "from": 190,
              "to": 219,
              "kind": "effect",
              "label": "Zoom-Automatikprogramm 7"
            },
            {
              "from": 220,
              "to": 255,
              "kind": "effect",
              "label": "Zoom-Automatikprogramm 8"
            }
          ]
        },
        {
          "offset": 19,
          "function": "control",
          "label": "Pan-Tilt-Automatikprogramme, Musiksteuerung und Reset",
          "ranges": [
            {
              "from": 0,
              "to": 10,
              "kind": "off",
              "label": "Ohne Funktion"
            },
            {
              "from": 11,
              "to": 20,
              "kind": "effect",
              "label": "Pan-Tilt-Automatikprogramm 1"
            },
            {
              "from": 21,
              "to": 30,
              "kind": "effect",
              "label": "Pan-Tilt-Automatikprogramm 2"
            },
            {
              "from": 31,
              "to": 40,
              "kind": "effect",
              "label": "Pan-Tilt-Automatikprogramm 3"
            },
            {
              "from": 41,
              "to": 50,
              "kind": "effect",
              "label": "Pan-Tilt-Automatikprogramm 4"
            },
            {
              "from": 51,
              "to": 60,
              "kind": "effect",
              "label": "Pan-Tilt-Automatikprogramm 5"
            },
            {
              "from": 61,
              "to": 70,
              "kind": "effect",
              "label": "Pan-Tilt-Automatikprogramm 6"
            },
            {
              "from": 71,
              "to": 80,
              "kind": "effect",
              "label": "Pan-Tilt-Automatikprogramm 7"
            },
            {
              "from": 81,
              "to": 90,
              "kind": "effect",
              "label": "Pan-Tilt-Automatikprogramm 8"
            },
            {
              "from": 91,
              "to": 230,
              "kind": "effect",
              "label": "Musiksteuerung Pan und Tilt"
            },
            {
              "from": 231,
              "to": 240,
              "kind": "other",
              "label": "Reset nach 3 Sekunden"
            },
            {
              "from": 241,
              "to": 255,
              "kind": "off",
              "label": "Ohne Funktion"
            }
          ]
        }
      ]
    },
    {
      "schemaVersion": 1,
      "id": "varytec-hero-wash-340fx-rgbw-zoom-16ch",
      "manufacturer": "Varytec",
      "model": "Hero Wash 340FX RGBW Zoom",
      "mode": "DMX 16 Ch",
      "category": "movingHeadWash",
      "channelCount": 16,
      "movement": {
        "panDegrees": 540,
        "tiltDegrees": 220
      },
      "verified": true,
      "source": "Varytec Hero Wash 340FX RGBW Zoom, Bedienungsanleitung 449223_v6_de, Abschnitt 7.4 „Funktionen im 16-Kanal-DMX-Modus“, Seiten 39 bis 42; Pan 540° und Tilt 220° aus den besonderen Eigenschaften",
      "deviceSetup": "Hauptmenü → „DMX Channel“ auf „DMX 16 Ch“, dann im Hauptmenü die Adresse aus der App einstellen.",
      "notes": "RGBW-Wash mit Zoom. Kanal 13 hat rund ein Dutzend feste Farbkombinationen; sie sind hier zusammengefasst, weil die App die Farbe über Rot, Grün, Blau und Weiß mischt und den Kanal auf 0 lässt. Kanal 15 sind die Beam-Effekte des Geräts (Jojo, Drehen); dafür gibt es in der Live-Ansicht keinen Regler, er bleibt in der Ruhestellung 0 (geschlossen) und lässt sich nur im Kanal-Test verstellen. Kanal 16 mischt Shows, Musiksteuerung und Reset und bleibt deshalb aus. Im 8-Kanal-Modus fehlen die Feinkanäle, für weiche Bewegungen ist der 16-Kanal-Modus der richtige.",
      "channels": [
        {
          "offset": 1,
          "function": "pan",
          "label": "Drehung (Pan), Mittelposition 128",
          "defaultValue": 128
        },
        {
          "offset": 2,
          "function": "panFine",
          "label": "Feineinstellung Drehung (Pan) 16 bit"
        },
        {
          "offset": 3,
          "function": "tilt",
          "label": "Neigung (Tilt), Mittelposition 128",
          "defaultValue": 128
        },
        {
          "offset": 4,
          "function": "tiltFine",
          "label": "Feineinstellung Neigung (Tilt) 16 bit"
        },
        {
          "offset": 5,
          "function": "panTiltSpeed",
          "label": "Geschwindigkeit Drehung und Neigung, schnell (0) bis langsam (255)"
        },
        {
          "offset": 6,
          "function": "dimmer",
          "label": "Intensität des Dimmers von dunkel (0) bis hell (255)"
        },
        {
          "offset": 7,
          "function": "shutter",
          "label": "Shutter (Dimmer muss offen sein)",
          "ranges": [
            {
              "from": 0,
              "to": 9,
              "kind": "open",
              "label": "Offen"
            },
            {
              "from": 10,
              "to": 250,
              "kind": "strobe",
              "label": "Strobo 0 bis 20 Hz",
              "speed": "slowToFast"
            },
            {
              "from": 251,
              "to": 255,
              "kind": "open",
              "label": "Offen"
            }
          ]
        },
        {
          "offset": 8,
          "function": "red",
          "label": "Intensität Rot (0 % bis 100 %)"
        },
        {
          "offset": 9,
          "function": "green",
          "label": "Intensität Grün (0 % bis 100 %)"
        },
        {
          "offset": 10,
          "function": "blue",
          "label": "Intensität Blau (0 % bis 100 %)"
        },
        {
          "offset": 11,
          "function": "white",
          "label": "Intensität Weiß (0 % bis 100 %)"
        },
        {
          "offset": 12,
          "function": "cto",
          "label": "Farbtemperatur",
          "ranges": [
            {
              "from": 0,
              "to": 0,
              "kind": "off",
              "label": "Ohne Funktion"
            },
            {
              "from": 1,
              "to": 31,
              "kind": "slot",
              "label": "2400 K"
            },
            {
              "from": 32,
              "to": 63,
              "kind": "slot",
              "label": "3600 K"
            },
            {
              "from": 64,
              "to": 95,
              "kind": "slot",
              "label": "4800 K"
            },
            {
              "from": 96,
              "to": 127,
              "kind": "slot",
              "label": "6000 K"
            },
            {
              "from": 128,
              "to": 159,
              "kind": "slot",
              "label": "7200 K"
            },
            {
              "from": 160,
              "to": 191,
              "kind": "slot",
              "label": "8400 K"
            },
            {
              "from": 192,
              "to": 223,
              "kind": "slot",
              "label": "9600 K"
            },
            {
              "from": 224,
              "to": 255,
              "kind": "slot",
              "label": "10800 K"
            }
          ]
        },
        {
          "offset": 13,
          "function": "colorMacro",
          "label": "Farbmakros",
          "ranges": [
            {
              "from": 0,
              "to": 10,
              "kind": "off",
              "label": "Ohne Funktion"
            },
            {
              "from": 11,
              "to": 150,
              "kind": "effect",
              "label": "Feste Farbkombinationen des Geräts (Liste in der Anleitung)"
            },
            {
              "from": 151,
              "to": 200,
              "kind": "effect",
              "label": "Farbwechsel, Geschwindigkeit steigend"
            },
            {
              "from": 201,
              "to": 255,
              "kind": "effect",
              "label": "Farb-Überblendung, Geschwindigkeit steigend"
            }
          ]
        },
        {
          "offset": 14,
          "function": "zoom",
          "label": "Stufenweises Zoomen, steigend"
        },
        {
          "offset": 15,
          "function": "other",
          "label": "Beam-Effekte",
          "ranges": [
            {
              "from": 0,
              "to": 100,
              "kind": "fade",
              "label": "Geschlossen bis offen (0° bis 90°)"
            },
            {
              "from": 101,
              "to": 133,
              "kind": "effect",
              "label": "Jojo-Effekt, Geschwindigkeit steigend"
            },
            {
              "from": 134,
              "to": 194,
              "kind": "rotation",
              "label": "Gegen den Uhrzeigersinn, Geschwindigkeit fallend",
              "speed": "fastToSlow"
            },
            {
              "from": 195,
              "to": 255,
              "kind": "rotation",
              "label": "Im Uhrzeigersinn, Geschwindigkeit steigend",
              "speed": "slowToFast"
            }
          ]
        },
        {
          "offset": 16,
          "function": "control",
          "label": "Automatikprogramme",
          "ranges": [
            {
              "from": 0,
              "to": 10,
              "kind": "off",
              "label": "Ohne Funktion"
            },
            {
              "from": 11,
              "to": 90,
              "kind": "effect",
              "label": "Vorprogrammierte Shows 1 bis 8"
            },
            {
              "from": 91,
              "to": 230,
              "kind": "effect",
              "label": "Musiksteuerung, Empfindlichkeit steigend"
            },
            {
              "from": 231,
              "to": 240,
              "kind": "other",
              "label": "Reset nach 3 Sekunden"
            },
            {
              "from": 241,
              "to": 255,
              "kind": "off",
              "label": "Ohne Funktion"
            }
          ]
        }
      ]
    },
    {
      "schemaVersion": 1,
      "id": "varytec-hero-wash-640fx-13ch",
      "manufacturer": "Varytec",
      "model": "Hero Wash 640FX",
      "mode": "13CH",
      "category": "movingHeadWash",
      "channelCount": 13,
      "movement": {
        "panDegrees": 540,
        "tiltDegrees": 220
      },
      "verified": true,
      "source": "Varytec Hero Wash 640FX, Bedienungsanleitung Thomann 24.03.2022, ID 477541, Abschnitte 7.7 bis 7.9 „Funktionen im DMX-Modus“ und Abschnitt 8 „Technische Daten“ (Drehung 540°, Neigung 220°, Zoom 4° bis 60°)",
      "deviceSetup": "Hauptmenü ([SET]) → „Running Mode“ → „13CH“, dann im Hauptmenü unter „DMX Address“ die Adresse aus der App einstellen.",
      "notes": "Sparmodus: alle LEDs zeigen dieselbe Farbe (keine Segmente) und es fehlen die Feinkanäle für Drehung und Neigung, die Bewegung wird dadurch grober. Kanal 9 ist der Zoom (4° bis 60°), Kanal 10 dreht die Linseneinheit. Wer weiche Bewegungen oder den Regenbogen über den Kopf möchte, nimmt den 25-Kanal-Modus.",
      "channels": [
        {
          "offset": 1,
          "function": "pan",
          "label": "Drehung (Pan), 0° bis zum Maximalwert des Pan-Bereichs",
          "defaultValue": 128
        },
        {
          "offset": 2,
          "function": "tilt",
          "label": "Neigung (Tilt), 0° bis zum Maximalwert des Tilt-Bereichs",
          "defaultValue": 128
        },
        {
          "offset": 3,
          "function": "dimmer",
          "label": "Intensität des Dimmers von dunkel (0) bis hell (255)"
        },
        {
          "offset": 4,
          "function": "shutter",
          "label": "Stroboskop",
          "tags": [
            "needsOpen"
          ],
          "ranges": [
            {
              "from": 0,
              "to": 10,
              "kind": "closed",
              "label": "LEDs aus"
            },
            {
              "from": 11,
              "to": 80,
              "kind": "pulse",
              "label": "Konstant ansteigende Helligkeit, schneller werdend",
              "speed": "slowToFast"
            },
            {
              "from": 81,
              "to": 140,
              "kind": "pulse",
              "label": "Konstant abnehmende Helligkeit, schneller werdend",
              "speed": "slowToFast"
            },
            {
              "from": 141,
              "to": 200,
              "kind": "pulse",
              "label": "Impulseffekt, schneller werdend",
              "speed": "slowToFast"
            },
            {
              "from": 201,
              "to": 250,
              "kind": "strobe",
              "label": "Strobo 0,5 bis 20 Hz",
              "speed": "slowToFast"
            },
            {
              "from": 251,
              "to": 255,
              "kind": "open",
              "label": "LEDs an"
            }
          ]
        },
        {
          "offset": 5,
          "function": "red",
          "label": "Intensität Rot, 0 bis 100 %"
        },
        {
          "offset": 6,
          "function": "green",
          "label": "Intensität Grün, 0 bis 100 %"
        },
        {
          "offset": 7,
          "function": "blue",
          "label": "Intensität Blau, 0 bis 100 %"
        },
        {
          "offset": 8,
          "function": "white",
          "label": "Intensität Weiß, 0 bis 100 %"
        },
        {
          "offset": 9,
          "function": "zoom",
          "label": "Zoom, 0 bis 100 %"
        },
        {
          "offset": 10,
          "function": "motor",
          "label": "Rotierbare Linseneinheit (FX)",
          "ranges": [
            {
              "from": 0,
              "to": 99,
              "kind": "other",
              "label": "Feste Stellung 0° bis 60°"
            },
            {
              "from": 100,
              "to": 133,
              "kind": "effect",
              "label": "Pulsierender Effekt, von geringer zu weiter Auslenkung"
            },
            {
              "from": 134,
              "to": 194,
              "kind": "rotation",
              "label": "Drehung im Uhrzeigersinn, langsamer werdend",
              "speed": "fastToSlow"
            },
            {
              "from": 195,
              "to": 255,
              "kind": "rotation",
              "label": "Drehung gegen den Uhrzeigersinn, schneller werdend",
              "speed": "slowToFast"
            }
          ]
        },
        {
          "offset": 11,
          "function": "colorMacro",
          "label": "Farbmakros",
          "ranges": [
            {
              "from": 0,
              "to": 5,
              "kind": "off",
              "label": "Ohne Funktion"
            },
            {
              "from": 6,
              "to": 235,
              "kind": "effect",
              "label": "Farbmakros 1 bis 46"
            },
            {
              "from": 236,
              "to": 245,
              "kind": "effect",
              "label": "Farbwechsel, schneller werdend",
              "speed": "slowToFast"
            },
            {
              "from": 246,
              "to": 255,
              "kind": "effect",
              "label": "Langsamer Farbwechsel, schneller werdend",
              "speed": "slowToFast"
            }
          ]
        },
        {
          "offset": 12,
          "function": "program",
          "label": "Zoom-Automatikprogramm",
          "ranges": [
            {
              "from": 0,
              "to": 9,
              "kind": "off",
              "label": "Ohne Funktion"
            },
            {
              "from": 10,
              "to": 255,
              "kind": "effect",
              "label": "Zoom-Automatikprogramm, langsamer werdend",
              "speed": "fastToSlow"
            }
          ]
        },
        {
          "offset": 13,
          "function": "program",
          "label": "Pan-Tilt-Automatikprogramme",
          "ranges": [
            {
              "from": 0,
              "to": 7,
              "kind": "off",
              "label": "Ohne Funktion"
            },
            {
              "from": 8,
              "to": 32,
              "kind": "effect",
              "label": "Pan-Tilt-Automatikprogramm 1"
            },
            {
              "from": 33,
              "to": 58,
              "kind": "effect",
              "label": "Pan-Tilt-Automatikprogramm 2"
            },
            {
              "from": 59,
              "to": 84,
              "kind": "effect",
              "label": "Pan-Tilt-Automatikprogramm 3"
            },
            {
              "from": 85,
              "to": 110,
              "kind": "effect",
              "label": "Pan-Tilt-Automatikprogramm 4"
            },
            {
              "from": 111,
              "to": 136,
              "kind": "effect",
              "label": "Pan-Tilt-Automatikprogramm 5"
            },
            {
              "from": 137,
              "to": 162,
              "kind": "effect",
              "label": "Pan-Tilt-Automatikprogramm 6"
            },
            {
              "from": 163,
              "to": 188,
              "kind": "effect",
              "label": "Pan-Tilt-Automatikprogramm 7"
            },
            {
              "from": 189,
              "to": 214,
              "kind": "effect",
              "label": "Pan-Tilt-Automatikprogramm 8"
            },
            {
              "from": 215,
              "to": 240,
              "kind": "effect",
              "label": "Pan-Tilt-Automatikprogramm 9"
            },
            {
              "from": 241,
              "to": 255,
              "kind": "effect",
              "label": "Musiksteuerung Pan und Tilt"
            }
          ]
        }
      ]
    },
    {
      "schemaVersion": 1,
      "id": "varytec-hero-wash-640fx-25ch",
      "manufacturer": "Varytec",
      "model": "Hero Wash 640FX",
      "mode": "25CH",
      "category": "movingHeadWash",
      "channelCount": 25,
      "movement": {
        "panDegrees": 540,
        "tiltDegrees": 220
      },
      "verified": true,
      "source": "Varytec Hero Wash 640FX, Bedienungsanleitung Thomann 24.03.2022, ID 477541, Abschnitte 7.7 bis 7.9 „Funktionen im DMX-Modus“ und Abschnitt 8 „Technische Daten“ (Drehung 540°, Neigung 220°, Zoom 4° bis 60°)",
      "deviceSetup": "Hauptmenü ([SET]) → „Running Mode“ → „25CH“, dann im Hauptmenü unter „DMX Address“ die Adresse aus der App einstellen.",
      "notes": "Empfohlener Modus: Feinkanäle für Drehung und Neigung sorgen für weiche Bewegungen, und die sechs RGBW-LEDs liegen in drei Zonen, die als Segment 1 bis 3 einzeln steuerbar sind - der Regenbogen fließt dadurch über den Kopf. Kanal 20 ist der Zoom (4° bis 60°). Kanal 21 dreht die Linseneinheit (das „FX“ des Modells) und bleibt in Ruhe auf der festen Stellung. Die Farbmakros und die Automatikprogramme auf den Kanälen 22 bis 24 bleiben aus, damit die App das Licht bestimmt.",
      "channels": [
        {
          "offset": 1,
          "function": "pan",
          "label": "Drehung (Pan), 0° bis zum Maximalwert des Pan-Bereichs",
          "defaultValue": 128
        },
        {
          "offset": 2,
          "function": "panFine",
          "label": "Feineinstellung Drehung (Pan)"
        },
        {
          "offset": 3,
          "function": "tilt",
          "label": "Neigung (Tilt), 0° bis zum Maximalwert des Tilt-Bereichs",
          "defaultValue": 128
        },
        {
          "offset": 4,
          "function": "tiltFine",
          "label": "Feineinstellung Neigung (Tilt)"
        },
        {
          "offset": 5,
          "function": "panTiltSpeed",
          "label": "Geschwindigkeit von Drehung und Neigung, schnell (0) bis langsam (255)"
        },
        {
          "offset": 6,
          "function": "dimmer",
          "label": "Intensität des Dimmers von dunkel (0) bis hell (255)"
        },
        {
          "offset": 7,
          "function": "shutter",
          "label": "Stroboskop",
          "tags": [
            "needsOpen"
          ],
          "ranges": [
            {
              "from": 0,
              "to": 10,
              "kind": "closed",
              "label": "LEDs aus"
            },
            {
              "from": 11,
              "to": 80,
              "kind": "pulse",
              "label": "Konstant ansteigende Helligkeit, schneller werdend",
              "speed": "slowToFast"
            },
            {
              "from": 81,
              "to": 140,
              "kind": "pulse",
              "label": "Konstant abnehmende Helligkeit, schneller werdend",
              "speed": "slowToFast"
            },
            {
              "from": 141,
              "to": 200,
              "kind": "pulse",
              "label": "Impulseffekt, schneller werdend",
              "speed": "slowToFast"
            },
            {
              "from": 201,
              "to": 250,
              "kind": "strobe",
              "label": "Strobo 0,5 bis 20 Hz",
              "speed": "slowToFast"
            },
            {
              "from": 251,
              "to": 255,
              "kind": "open",
              "label": "LEDs an"
            }
          ]
        },
        {
          "offset": 8,
          "function": "red",
          "label": "Intensität Rot Segment 1, 0 bis 100 %",
          "segment": 1
        },
        {
          "offset": 9,
          "function": "green",
          "label": "Intensität Grün Segment 1, 0 bis 100 %",
          "segment": 1
        },
        {
          "offset": 10,
          "function": "blue",
          "label": "Intensität Blau Segment 1, 0 bis 100 %",
          "segment": 1
        },
        {
          "offset": 11,
          "function": "white",
          "label": "Intensität Weiß Segment 1, 0 bis 100 %",
          "segment": 1
        },
        {
          "offset": 12,
          "function": "red",
          "label": "Intensität Rot Segment 2, 0 bis 100 %",
          "segment": 2
        },
        {
          "offset": 13,
          "function": "green",
          "label": "Intensität Grün Segment 2, 0 bis 100 %",
          "segment": 2
        },
        {
          "offset": 14,
          "function": "blue",
          "label": "Intensität Blau Segment 2, 0 bis 100 %",
          "segment": 2
        },
        {
          "offset": 15,
          "function": "white",
          "label": "Intensität Weiß Segment 2, 0 bis 100 %",
          "segment": 2
        },
        {
          "offset": 16,
          "function": "red",
          "label": "Intensität Rot Segment 3, 0 bis 100 %",
          "segment": 3
        },
        {
          "offset": 17,
          "function": "green",
          "label": "Intensität Grün Segment 3, 0 bis 100 %",
          "segment": 3
        },
        {
          "offset": 18,
          "function": "blue",
          "label": "Intensität Blau Segment 3, 0 bis 100 %",
          "segment": 3
        },
        {
          "offset": 19,
          "function": "white",
          "label": "Intensität Weiß Segment 3, 0 bis 100 %",
          "segment": 3
        },
        {
          "offset": 20,
          "function": "zoom",
          "label": "Zoom von eng zu weit"
        },
        {
          "offset": 21,
          "function": "motor",
          "label": "Rotierbare Linseneinheit (FX)",
          "ranges": [
            {
              "from": 0,
              "to": 99,
              "kind": "other",
              "label": "Feste Stellung 0° bis 60°"
            },
            {
              "from": 100,
              "to": 133,
              "kind": "effect",
              "label": "Pulsierender Effekt, von geringer zu weiter Auslenkung"
            },
            {
              "from": 134,
              "to": 194,
              "kind": "rotation",
              "label": "Drehung im Uhrzeigersinn, langsamer werdend",
              "speed": "fastToSlow"
            },
            {
              "from": 195,
              "to": 255,
              "kind": "rotation",
              "label": "Drehung gegen den Uhrzeigersinn, schneller werdend",
              "speed": "slowToFast"
            }
          ]
        },
        {
          "offset": 22,
          "function": "colorMacro",
          "label": "Farbmakros",
          "ranges": [
            {
              "from": 0,
              "to": 5,
              "kind": "off",
              "label": "Ohne Funktion"
            },
            {
              "from": 6,
              "to": 235,
              "kind": "effect",
              "label": "Farbmakros 1 bis 46"
            },
            {
              "from": 236,
              "to": 245,
              "kind": "effect",
              "label": "Farbwechsel, schneller werdend",
              "speed": "slowToFast"
            },
            {
              "from": 246,
              "to": 255,
              "kind": "effect",
              "label": "Farbwechsel mit Überblendung, schneller werdend",
              "speed": "slowToFast"
            }
          ]
        },
        {
          "offset": 23,
          "function": "program",
          "label": "Zoom-Automatikprogramm",
          "ranges": [
            {
              "from": 0,
              "to": 9,
              "kind": "off",
              "label": "Ohne Funktion"
            },
            {
              "from": 10,
              "to": 255,
              "kind": "effect",
              "label": "Zoom-Automatikprogramm, langsamer werdend",
              "speed": "fastToSlow"
            }
          ]
        },
        {
          "offset": 24,
          "function": "program",
          "label": "Pan-Tilt-Automatikprogramme",
          "ranges": [
            {
              "from": 0,
              "to": 7,
              "kind": "off",
              "label": "Ohne Funktion"
            },
            {
              "from": 8,
              "to": 32,
              "kind": "effect",
              "label": "Pan-Tilt-Automatikprogramm 1"
            },
            {
              "from": 33,
              "to": 58,
              "kind": "effect",
              "label": "Pan-Tilt-Automatikprogramm 2"
            },
            {
              "from": 59,
              "to": 84,
              "kind": "effect",
              "label": "Pan-Tilt-Automatikprogramm 3"
            },
            {
              "from": 85,
              "to": 110,
              "kind": "effect",
              "label": "Pan-Tilt-Automatikprogramm 4"
            },
            {
              "from": 111,
              "to": 136,
              "kind": "effect",
              "label": "Pan-Tilt-Automatikprogramm 5"
            },
            {
              "from": 137,
              "to": 162,
              "kind": "effect",
              "label": "Pan-Tilt-Automatikprogramm 6"
            },
            {
              "from": 163,
              "to": 188,
              "kind": "effect",
              "label": "Pan-Tilt-Automatikprogramm 7"
            },
            {
              "from": 189,
              "to": 214,
              "kind": "effect",
              "label": "Pan-Tilt-Automatikprogramm 8"
            },
            {
              "from": 215,
              "to": 240,
              "kind": "effect",
              "label": "Pan-Tilt-Automatikprogramm 9"
            },
            {
              "from": 241,
              "to": 255,
              "kind": "effect",
              "label": "Musiksteuerung Pan und Tilt"
            }
          ]
        },
        {
          "offset": 25,
          "function": "reset",
          "label": "Reset",
          "ranges": [
            {
              "from": 0,
              "to": 189,
              "kind": "off",
              "label": "Ohne Funktion"
            },
            {
              "from": 190,
              "to": 210,
              "kind": "other",
              "label": "Reset, wenn der Wert 10 Sekunden anliegt"
            },
            {
              "from": 211,
              "to": 255,
              "kind": "off",
              "label": "Ohne Funktion"
            }
          ]
        }
      ]
    },
    {
      "schemaVersion": 1,
      "id": "varytec-hero-wash-712-z-rgbw-zoom-15ch",
      "manufacturer": "Varytec",
      "model": "Hero Wash 712 Z RGBW Zoom",
      "mode": "15CH",
      "category": "movingHeadWash",
      "channelCount": 15,
      "movement": {
        "panDegrees": 540,
        "tiltDegrees": 190
      },
      "verified": true,
      "source": "Varytec Hero Wash 712 Z RGBW Zoom, Bedienungsanleitung V4 (DE), Abschnitt 7.4 Funktionen im 15-Kanal-DMX-Modus, S. 52 bis 56; Technische Daten S. 57",
      "deviceSetup": "Menü „DMX Address“ auf die Adresse aus der App, Menü „DMX Channel“ auf „DMX 15 Ch“, Betriebsart auf „DMX“.",
      "notes": "7 x RGBW-LED 12 W, Zoom 6 bis 36 Grad. Laut Anleitung soll für den Strobo-Kanal 7 auch Kanal 13 (Farbmakros) zwischen 11 und 255 liegen; die App lässt Kanal 13 auf 0, weil jeder Wert ab 11 eine feste Farbe erzwingen würde. Blitzt das Gerät nicht, bitte im Kanal-Test prüfen.",
      "channels": [
        {
          "offset": 1,
          "function": "pan",
          "label": "Drehung (pan)",
          "defaultValue": 128
        },
        {
          "offset": 2,
          "function": "panFine",
          "label": "Feineinstellung Drehung (pan) 16 bit"
        },
        {
          "offset": 3,
          "function": "tilt",
          "label": "Neigung (tilt)",
          "defaultValue": 128
        },
        {
          "offset": 4,
          "function": "tiltFine",
          "label": "Feineinstellung Neigung (tilt) 16 bit"
        },
        {
          "offset": 5,
          "function": "panTiltSpeed",
          "label": "Geschwindigkeit Drehung und Neigung, schnell (0) bis langsam (255)"
        },
        {
          "offset": 6,
          "function": "dimmer",
          "label": "Intensität des Dimmers"
        },
        {
          "offset": 7,
          "function": "shutter",
          "label": "Shutter",
          "tags": [
            "needsOpen"
          ],
          "ranges": [
            {
              "from": 0,
              "to": 9,
              "kind": "open",
              "label": "Offen"
            },
            {
              "from": 10,
              "to": 250,
              "kind": "strobe",
              "label": "Strobo langsam bis schnell (0 bis 20 Hz)",
              "speed": "slowToFast"
            },
            {
              "from": 251,
              "to": 255,
              "kind": "open",
              "label": "Offen"
            }
          ]
        },
        {
          "offset": 8,
          "function": "red",
          "label": "Intensität Rot"
        },
        {
          "offset": 9,
          "function": "green",
          "label": "Intensität Grün"
        },
        {
          "offset": 10,
          "function": "blue",
          "label": "Intensität Blau"
        },
        {
          "offset": 11,
          "function": "white",
          "label": "Intensität Weiß"
        },
        {
          "offset": 12,
          "function": "cto",
          "label": "Farbtemperatur"
        },
        {
          "offset": 13,
          "function": "colorMacro",
          "label": "Farbmakros",
          "ranges": [
            {
              "from": 0,
              "to": 10,
              "kind": "off",
              "label": "Ohne Funktion"
            },
            {
              "from": 11,
              "to": 20,
              "kind": "effect",
              "label": "Rot"
            },
            {
              "from": 21,
              "to": 30,
              "kind": "effect",
              "label": "Grün"
            },
            {
              "from": 31,
              "to": 40,
              "kind": "effect",
              "label": "Blau"
            },
            {
              "from": 41,
              "to": 50,
              "kind": "effect",
              "label": "Weiß"
            },
            {
              "from": 51,
              "to": 60,
              "kind": "effect",
              "label": "Rot, Weiß"
            },
            {
              "from": 61,
              "to": 70,
              "kind": "effect",
              "label": "Grün, Weiß"
            },
            {
              "from": 71,
              "to": 80,
              "kind": "effect",
              "label": "Blau, Weiß"
            },
            {
              "from": 81,
              "to": 90,
              "kind": "effect",
              "label": "Rot, Grün"
            },
            {
              "from": 91,
              "to": 100,
              "kind": "effect",
              "label": "Grün, Blau"
            },
            {
              "from": 101,
              "to": 110,
              "kind": "effect",
              "label": "Rot, Blau"
            },
            {
              "from": 111,
              "to": 120,
              "kind": "effect",
              "label": "Rot, Grün, Weiß"
            },
            {
              "from": 121,
              "to": 130,
              "kind": "effect",
              "label": "Grün, Blau, Weiß"
            },
            {
              "from": 131,
              "to": 140,
              "kind": "effect",
              "label": "Rot, Blau, Weiß"
            },
            {
              "from": 141,
              "to": 150,
              "kind": "effect",
              "label": "Rot, Grün, Blau, Weiß"
            },
            {
              "from": 151,
              "to": 200,
              "kind": "effect",
              "label": "Farbabfolge, Geschwindigkeit zunehmend"
            },
            {
              "from": 201,
              "to": 255,
              "kind": "effect",
              "label": "Farb-Überblendung, Geschwindigkeit zunehmend"
            }
          ]
        },
        {
          "offset": 14,
          "function": "zoom",
          "label": "Zoom, stufenweise klein bis groß (6 bis 36 Grad)"
        },
        {
          "offset": 15,
          "function": "control",
          "label": "Automatikprogramme",
          "ranges": [
            {
              "from": 0,
              "to": 10,
              "kind": "off",
              "label": "Ohne Funktion"
            },
            {
              "from": 11,
              "to": 20,
              "kind": "effect",
              "label": "Automatische Show 1"
            },
            {
              "from": 21,
              "to": 30,
              "kind": "effect",
              "label": "Automatische Show 2"
            },
            {
              "from": 31,
              "to": 40,
              "kind": "effect",
              "label": "Automatische Show 3"
            },
            {
              "from": 41,
              "to": 50,
              "kind": "effect",
              "label": "Automatische Show 4"
            },
            {
              "from": 51,
              "to": 60,
              "kind": "effect",
              "label": "Automatische Show 5"
            },
            {
              "from": 61,
              "to": 70,
              "kind": "effect",
              "label": "Automatische Show 6"
            },
            {
              "from": 71,
              "to": 80,
              "kind": "effect",
              "label": "Automatische Show 7"
            },
            {
              "from": 81,
              "to": 90,
              "kind": "effect",
              "label": "Automatische Show 8"
            },
            {
              "from": 91,
              "to": 230,
              "kind": "effect",
              "label": "Musiksteuerung, aus bis hohe Empfindlichkeit"
            },
            {
              "from": 231,
              "to": 240,
              "kind": "other",
              "label": "Reset, wenn der Wert 3 s anliegt"
            },
            {
              "from": 241,
              "to": 255,
              "kind": "off",
              "label": "Ohne Funktion"
            }
          ]
        }
      ]
    },
    {
      "schemaVersion": 1,
      "id": "varytec-hero-wash-715-hex-led-16ch",
      "manufacturer": "Varytec",
      "model": "Hero Wash 715 HEX LED",
      "mode": "DMX 16 Ch",
      "category": "movingHeadWash",
      "channelCount": 16,
      "movement": {
        "panDegrees": 540,
        "tiltDegrees": 190
      },
      "verified": true,
      "source": "Varytec Hero Wash 715 HEX LED, Bedienungsanleitung c_451167_481687_v6_de, Abschnitt 7.4 „Funktionen im 16-Kanal-DMX-Modus“, Seiten 46 bis 49; Pan 540° und Tilt 190° aus den besonderen Eigenschaften",
      "deviceSetup": "Hauptmenü → „DMX Channel“ auf „DMX 16 Ch“, dann Hauptmenü → „DMX Address“ auf die Adresse aus der App.",
      "notes": "Gilt auch für die weiße Ausführung Hero Wash 715 HEX LED WH. Sieben Sechsfarb-LEDs mit Rot, Grün, Blau, Bernstein, Weiß und UV. Die Farbkanäle arbeiten nur, wenn der Dimmer auf Kanal 6 über 0 steht – das macht die App von selbst, sobald die Helligkeit über 0 liegt. Kanal 15 hat rund zwei Dutzend feste Farbkombinationen; sie sind hier zusammengefasst, weil die App die Farbe selbst mischt und den Kanal auf 0 lässt. Im 7-Kanal-Modus fehlen die Feinkanäle, für weiche Bewegungen ist der 16-Kanal-Modus der richtige.",
      "channels": [
        {
          "offset": 1,
          "function": "pan",
          "label": "Drehung (pan), Mittelposition 128",
          "defaultValue": 128
        },
        {
          "offset": 2,
          "function": "panFine",
          "label": "Feineinstellung Drehung (pan) 16 bit"
        },
        {
          "offset": 3,
          "function": "tilt",
          "label": "Neigung (tilt), Mittelposition 128",
          "defaultValue": 128
        },
        {
          "offset": 4,
          "function": "tiltFine",
          "label": "Feineinstellung Neigung (tilt) 16 bit"
        },
        {
          "offset": 5,
          "function": "panTiltSpeed",
          "label": "Geschwindigkeit Drehung und Neigung, schnell (0) bis langsam (255)"
        },
        {
          "offset": 6,
          "function": "dimmer",
          "label": "Intensität des Dimmers von dunkel (0) bis hell (255)"
        },
        {
          "offset": 7,
          "function": "shutter",
          "label": "Shutter",
          "ranges": [
            {
              "from": 0,
              "to": 9,
              "kind": "open",
              "label": "Offen"
            },
            {
              "from": 10,
              "to": 250,
              "kind": "strobe",
              "label": "Strobo 0 bis 20 Hz",
              "speed": "slowToFast"
            },
            {
              "from": 251,
              "to": 255,
              "kind": "open",
              "label": "Offen"
            }
          ]
        },
        {
          "offset": 8,
          "function": "red",
          "label": "Intensität Rot (0 % bis 100 %), wenn Kanal 6 = 1…255"
        },
        {
          "offset": 9,
          "function": "green",
          "label": "Intensität Grün (0 % bis 100 %), wenn Kanal 6 = 1…255"
        },
        {
          "offset": 10,
          "function": "blue",
          "label": "Intensität Blau (0 % bis 100 %), wenn Kanal 6 = 1…255"
        },
        {
          "offset": 11,
          "function": "white",
          "label": "Intensität Weiß (0 % bis 100 %), wenn Kanal 6 = 1…255"
        },
        {
          "offset": 12,
          "function": "amber",
          "label": "Intensität Bernsteinfarben (0 % bis 100 %), wenn Kanal 6 = 1…255"
        },
        {
          "offset": 13,
          "function": "uv",
          "label": "Intensität UV (0 % bis 100 %), wenn Kanal 6 = 1…255"
        },
        {
          "offset": 14,
          "function": "cto",
          "label": "Farbtemperatur (0 % bis 100 %)"
        },
        {
          "offset": 15,
          "function": "colorMacro",
          "label": "Farbmakros (Kanal 6 muss zwischen 1 und 255 liegen)",
          "ranges": [
            {
              "from": 0,
              "to": 10,
              "kind": "off",
              "label": "Ohne Funktion"
            },
            {
              "from": 11,
              "to": 230,
              "kind": "effect",
              "label": "Feste Farbkombinationen des Geräts (Liste in der Anleitung)"
            },
            {
              "from": 231,
              "to": 240,
              "kind": "effect",
              "label": "Farbabfolge, Geschwindigkeit zunehmend"
            },
            {
              "from": 241,
              "to": 255,
              "kind": "effect",
              "label": "Farb-Überblendung, Geschwindigkeit zunehmend"
            }
          ]
        },
        {
          "offset": 16,
          "function": "program",
          "label": "Automatikprogramme (Kanal 6 zwischen 1 und 255, Kanal 15 zwischen 10 und 255)",
          "ranges": [
            {
              "from": 0,
              "to": 10,
              "kind": "off",
              "label": "Ohne Funktion"
            },
            {
              "from": 11,
              "to": 230,
              "kind": "effect",
              "label": "Vorprogrammierte Shows des Geräts"
            },
            {
              "from": 231,
              "to": 255,
              "kind": "effect",
              "label": "Musiksteuerung"
            }
          ]
        }
      ]
    },
    {
      "schemaVersion": 1,
      "id": "varytec-led-derby-st-4ch",
      "manufacturer": "Varytec",
      "model": "LED Derby ST",
      "mode": "04Ch",
      "category": "generic",
      "channelCount": 4,
      "verified": true,
      "source": "Varytec LED Derby ST, Bedienungsanleitung 390843_v3_de, Abschnitt 7.5 „Funktionen im 4-Kanal-DMX-Modus“, Seiten 34 bis 36",
      "deviceSetup": "MENU → „dMH“ → „04Ch“, dann im selben Menü „dxxx“ auf die Adresse aus der App.",
      "notes": "Derby mit 4 RGBW-LEDs und 16 weißen Stroboskop-LEDs. Das Gerät hat keine einzelnen Farbkanäle, sondern nur feste Farbkombinationen auf Kanal 1; er ist deshalb als Farbrad eingetragen, damit die Farbleiste der App die nächstgelegene Farbe treffen kann. Nur die eindeutigen Stellungen Rot, Grün, Blau und Weiß haben einen Farbwert, die Kombinationen bleiben ohne – die App wählt sie also nicht von selbst. Kanal 4 schaltet die 16 weißen LEDs (ab 180 volles Licht); er ist bewusst nicht als „needsOpen“ markiert, damit sie im Normalbetrieb aus bleiben und nur beim Strobo blitzen. Kanal 3 dreht die Lichtstrahlen; dafür gibt es in der Live-Ansicht keinen Regler, er lässt sich nur im Kanal-Test einstellen und bleibt sonst auf 0 (Motor steht). Einen Dimmer hat das Gerät nicht, die Helligkeit der App wirkt auf dieses Modell deshalb nicht.",
      "channels": [
        {
          "offset": 1,
          "function": "colorWheel",
          "label": "Derby-Effekt der Vierfarb-LEDs",
          "ranges": [
            {
              "from": 0,
              "to": 5,
              "kind": "off",
              "label": "Keine Funktion"
            },
            {
              "from": 6,
              "to": 20,
              "kind": "slot",
              "label": "Rot",
              "color": "#FF0000"
            },
            {
              "from": 21,
              "to": 35,
              "kind": "slot",
              "label": "Grün",
              "color": "#00FF00"
            },
            {
              "from": 36,
              "to": 50,
              "kind": "slot",
              "label": "Blau",
              "color": "#0000FF"
            },
            {
              "from": 51,
              "to": 65,
              "kind": "slot",
              "label": "Weiß",
              "color": "#FFFFFF"
            },
            {
              "from": 66,
              "to": 80,
              "kind": "slot",
              "label": "Rot und Grün"
            },
            {
              "from": 81,
              "to": 95,
              "kind": "slot",
              "label": "Rot und Blau"
            },
            {
              "from": 96,
              "to": 110,
              "kind": "slot",
              "label": "Rot und Weiß"
            },
            {
              "from": 111,
              "to": 125,
              "kind": "slot",
              "label": "Grün und Blau"
            },
            {
              "from": 126,
              "to": 140,
              "kind": "slot",
              "label": "Grün und Weiß"
            },
            {
              "from": 141,
              "to": 155,
              "kind": "slot",
              "label": "Blau und Weiß"
            },
            {
              "from": 156,
              "to": 170,
              "kind": "slot",
              "label": "Rot, Grün und Blau"
            },
            {
              "from": 171,
              "to": 185,
              "kind": "slot",
              "label": "Rot, Grün und Weiß"
            },
            {
              "from": 186,
              "to": 200,
              "kind": "slot",
              "label": "Grün, Blau und Weiß"
            },
            {
              "from": 201,
              "to": 215,
              "kind": "slot",
              "label": "Rot, Grün, Blau und Weiß"
            },
            {
              "from": 216,
              "to": 230,
              "kind": "effect",
              "label": "Farbwechsel 1"
            },
            {
              "from": 231,
              "to": 255,
              "kind": "effect",
              "label": "Farbwechsel 2"
            }
          ]
        },
        {
          "offset": 2,
          "function": "strobe",
          "label": "Stroboskop-Effekt der Vierfarb-LEDs",
          "ranges": [
            {
              "from": 0,
              "to": 5,
              "kind": "off",
              "label": "Keine Funktion"
            },
            {
              "from": 6,
              "to": 255,
              "kind": "strobe",
              "label": "Strobo langsam bis schnell",
              "speed": "slowToFast"
            }
          ]
        },
        {
          "offset": 3,
          "function": "motor",
          "label": "Motor für bewegte Lichtstrahlen",
          "ranges": [
            {
              "from": 0,
              "to": 0,
              "kind": "off",
              "label": "Keine Funktion"
            },
            {
              "from": 1,
              "to": 127,
              "kind": "other",
              "label": "Feste Position"
            },
            {
              "from": 128,
              "to": 255,
              "kind": "rotation",
              "label": "Drehen, langsam bis schnell",
              "speed": "slowToFast"
            }
          ]
        },
        {
          "offset": 4,
          "function": "shutter",
          "label": "Stroboskop-Effekt der weißen LEDs",
          "ranges": [
            {
              "from": 0,
              "to": 9,
              "kind": "closed",
              "label": "Weiße LEDs aus"
            },
            {
              "from": 10,
              "to": 19,
              "kind": "strobe",
              "label": "Strobo-Muster 1, langsam bis schnell",
              "speed": "slowToFast"
            },
            {
              "from": 20,
              "to": 29,
              "kind": "strobe",
              "label": "Strobo-Muster 2, langsam bis schnell",
              "speed": "slowToFast"
            },
            {
              "from": 30,
              "to": 39,
              "kind": "strobe",
              "label": "Strobo-Muster 3, langsam bis schnell",
              "speed": "slowToFast"
            },
            {
              "from": 40,
              "to": 49,
              "kind": "strobe",
              "label": "Strobo-Muster 4, langsam bis schnell",
              "speed": "slowToFast"
            },
            {
              "from": 50,
              "to": 59,
              "kind": "strobe",
              "label": "Strobo-Muster 5, langsam bis schnell",
              "speed": "slowToFast"
            },
            {
              "from": 60,
              "to": 69,
              "kind": "strobe",
              "label": "Strobo-Muster 6, langsam bis schnell",
              "speed": "slowToFast"
            },
            {
              "from": 70,
              "to": 79,
              "kind": "strobe",
              "label": "Strobo-Muster 7, langsam bis schnell",
              "speed": "slowToFast"
            },
            {
              "from": 80,
              "to": 89,
              "kind": "strobe",
              "label": "Strobo-Muster 8, langsam bis schnell",
              "speed": "slowToFast"
            },
            {
              "from": 90,
              "to": 99,
              "kind": "strobe",
              "label": "Strobo-Muster 9, langsam bis schnell",
              "speed": "slowToFast"
            },
            {
              "from": 100,
              "to": 109,
              "kind": "strobe",
              "label": "Strobo-Muster 10, langsam bis schnell",
              "speed": "slowToFast"
            },
            {
              "from": 110,
              "to": 119,
              "kind": "strobe",
              "label": "Strobo-Muster 11, langsam bis schnell",
              "speed": "slowToFast"
            },
            {
              "from": 120,
              "to": 129,
              "kind": "strobe",
              "label": "Strobo-Muster 12, langsam bis schnell",
              "speed": "slowToFast"
            },
            {
              "from": 130,
              "to": 139,
              "kind": "strobe",
              "label": "Strobo-Muster 13, langsam bis schnell",
              "speed": "slowToFast"
            },
            {
              "from": 140,
              "to": 149,
              "kind": "strobe",
              "label": "Strobo-Muster 14, langsam bis schnell",
              "speed": "slowToFast"
            },
            {
              "from": 150,
              "to": 159,
              "kind": "strobe",
              "label": "Strobo-Muster 15, langsam bis schnell",
              "speed": "slowToFast"
            },
            {
              "from": 160,
              "to": 169,
              "kind": "strobe",
              "label": "Strobo-Muster 16, langsam bis schnell",
              "speed": "slowToFast"
            },
            {
              "from": 170,
              "to": 179,
              "kind": "strobe",
              "label": "Strobo-Muster 17, langsam bis schnell",
              "speed": "slowToFast"
            },
            {
              "from": 180,
              "to": 255,
              "kind": "open",
              "label": "Volle Helligkeit, ohne Strobo"
            }
          ]
        }
      ]
    },
    {
      "schemaVersion": 1,
      "id": "varytec-led-hellball-3-rgb-6ch",
      "manufacturer": "Varytec",
      "model": "LED Hellball 3 RGB",
      "mode": "6CH",
      "category": "generic",
      "channelCount": 6,
      "verified": true,
      "source": "Varytec LED Hellball 3 RGB, Bedienungsanleitung (englische Ausgabe), Abschnitt 7.1 „Functions in 6-channel DMX mode“",
      "deviceSetup": "MODE so oft drücken, bis im Display „A001“ bis „A512“ steht, mit UP und DOWN die Adresse einstellen und mit ENTER bestätigen. Einen Kanalmodus gibt es nicht, das Gerät hat immer sechs Kanäle.",
      "notes": "Spiegelkugel-Effekt mit 3 × 3 RGB-LEDs, kein Dimmer: Die Helligkeit der App skaliert die Farbkanäle. Kanal 6 muss unter 6 bleiben, sonst übernehmen die eingebauten Shows bzw. die Musiksteuerung; die App lässt ihn auf 0. Kanal 5 (Drehung) hat als Ruhewert 150 bekommen, also eine mittlere Drehgeschwindigkeit – ohne Drehung stehen die Lichtpunkte still und der Effekt wirkt nicht. Der Wert ist eine Vorgabe, keine Angabe aus der Anleitung; er lässt sich im Modell-Editor unter dem ⓘ des Kanals ändern (0 bis 5 = steht still, 6 bis 127 = feste Position, ab 128 dreht es schneller).",
      "channels": [
        {
          "offset": 1,
          "function": "strobe",
          "label": "Strobo",
          "ranges": [
            {
              "from": 0,
              "to": 5,
              "kind": "off",
              "label": "Kein Strobo"
            },
            {
              "from": 6,
              "to": 255,
              "kind": "strobe",
              "label": "Strobo, langsam bis schnell",
              "speed": "slowToFast"
            }
          ]
        },
        {
          "offset": 2,
          "function": "red",
          "label": "Rot (0 % bis 100 %)"
        },
        {
          "offset": 3,
          "function": "green",
          "label": "Grün (0 % bis 100 %)"
        },
        {
          "offset": 4,
          "function": "blue",
          "label": "Blau (0 % bis 100 %)"
        },
        {
          "offset": 5,
          "function": "motor",
          "label": "Drehung der Kugel",
          "defaultValue": 150,
          "ranges": [
            {
              "from": 0,
              "to": 5,
              "kind": "off",
              "label": "Dreht nicht"
            },
            {
              "from": 6,
              "to": 127,
              "kind": "other",
              "label": "Feste Position"
            },
            {
              "from": 128,
              "to": 255,
              "kind": "rotation",
              "label": "Dreht, langsam bis schnell",
              "speed": "slowToFast"
            }
          ]
        },
        {
          "offset": 6,
          "function": "control",
          "label": "Betriebsart",
          "ranges": [
            {
              "from": 0,
              "to": 5,
              "kind": "off",
              "label": "Steuerung über die Kanäle 1 bis 5"
            },
            {
              "from": 6,
              "to": 127,
              "kind": "effect",
              "label": "Eingebaute Shows"
            },
            {
              "from": 128,
              "to": 255,
              "kind": "effect",
              "label": "Musikgesteuerte Shows"
            }
          ]
        }
      ]
    },
    {
      "schemaVersion": 1,
      "id": "varytec-razor-derby-2ch",
      "manufacturer": "Varytec",
      "model": "Razor Derby",
      "mode": "02Ch",
      "category": "generic",
      "channelCount": 2,
      "verified": true,
      "source": "Varytec Razor Derby, Bedienungsanleitung Thomann 09.03.2026, ID 574741 (V3), Abschnitt 7.4 „Funktionen im 2-Kanal-DMX-Modus“, Seite 39. PDF: images.thomann.de/pics/atg/atgdata/document/manual/574741_v3_de_online.pdf (Thomann-Produktseite varytec_razor_derby.htm)",
      "deviceSetup": "[MENU] drücken und mit [MENU] bzw. [UP]/[DOWN] „dNH“ anwählen (Display „d001“), [ENTER], mit [UP]/[DOWN] „02Ch“ wählen und mit [ENTER] bestätigen, dann die Adresse aus der App einstellen und mit [ENTER] bestätigen.",
      "notes": "Kombi-Effekt mit Derby (30-W-RGBW-COB mit Motor), 16 RGB-LEDs als Stroboskop-Effekt und rot-grünem Laser (100 mW rot, 30 mW grün, Klasse 2M). In diesem Modus lassen sich nur die eingebauten Shows wählen (Kanal 1) und ihre Geschwindigkeit bzw. Musiksteuerung (Kanal 2). Kanal 1 steht in Ruhe auf 0 (Blackout), das Gerät bleibt also dunkel, bis man im Kanal-Test eine Show wählt; Farbe, Helligkeit und Strobo der App wirken hier nicht. Für Einzelsteuerung den 9-Kanal-Modus nehmen.",
      "channels": [
        {
          "offset": 1,
          "function": "program",
          "label": "Auswahl einer Betriebsart oder vorprogrammierten automatischen Show",
          "ranges": [
            {
              "from": 0,
              "to": 9,
              "kind": "off",
              "label": "Blackout"
            },
            {
              "from": 10,
              "to": 44,
              "kind": "effect",
              "label": "Derby-Effekt-LEDs + Laser + Stroboskop-Effekt"
            },
            {
              "from": 45,
              "to": 79,
              "kind": "effect",
              "label": "Derby-Effekt-LEDs + Stroboskop-Effekt"
            },
            {
              "from": 80,
              "to": 114,
              "kind": "effect",
              "label": "Derby-Effekt-LEDs + Laser"
            },
            {
              "from": 115,
              "to": 149,
              "kind": "effect",
              "label": "Laser + Stroboskop-Effekt"
            },
            {
              "from": 150,
              "to": 184,
              "kind": "effect",
              "label": "Derby-Effekt-LEDs"
            },
            {
              "from": 185,
              "to": 219,
              "kind": "effect",
              "label": "Laser"
            },
            {
              "from": 220,
              "to": 255,
              "kind": "effect",
              "label": "Stroboskop-Effekt"
            }
          ]
        },
        {
          "offset": 2,
          "function": "programSpeed",
          "label": "Ablaufgeschwindigkeit der ausgewählten Show",
          "ranges": [
            {
              "from": 0,
              "to": 250,
              "kind": "fade",
              "label": "Langsam bis schnell"
            },
            {
              "from": 251,
              "to": 255,
              "kind": "effect",
              "label": "Musiksteuerung für die ausgewählte Show"
            }
          ]
        }
      ]
    },
    {
      "schemaVersion": 1,
      "id": "varytec-razor-derby-9ch",
      "manufacturer": "Varytec",
      "model": "Razor Derby",
      "mode": "09Ch",
      "category": "generic",
      "channelCount": 9,
      "verified": true,
      "source": "Varytec Razor Derby, Bedienungsanleitung Thomann 09.03.2026, ID 574741 (V3), Abschnitt 7.5 „Funktionen im 9-Kanal-DMX-Modus“, Seite 40 bis 44. PDF: images.thomann.de/pics/atg/atgdata/document/manual/574741_v3_de_online.pdf (Thomann-Produktseite varytec_razor_derby.htm)",
      "deviceSetup": "[MENU] drücken und mit [MENU] bzw. [UP]/[DOWN] „dNH“ anwählen (Display „d001“), [ENTER], mit [UP]/[DOWN] „09Ch“ wählen und mit [ENTER] bestätigen, dann die Adresse aus der App einstellen und mit [ENTER] bestätigen.",
      "notes": "Kombi-Effekt mit Derby (30-W-RGBW-COB mit Motor), 16 RGB-LEDs als Stroboskop-Effekt und rot-grünem Laser (100 mW rot, 30 mW grün, Klasse 2M). Kanal 1 muss auf 0 bis 9 stehen, sonst laufen die eingebauten Shows und Kanal 3 (Derby-Farbe) wirkt nicht; er bleibt deshalb auf 0. Die Derby-LEDs haben keine einzelnen Farbkanäle, nur feste Farbkombinationen auf Kanal 3; er ist deshalb als Farbrad eingetragen, damit die Farbleiste der App die nächstgelegene Farbe treffen kann. Nur Rot, Grün, Blau und Weiß haben einen Farbwert, die Kombinationen bleiben ohne. Einen Dimmer hat das Gerät nicht, die Helligkeit der App wirkt deshalb nicht. Kanal 4 ist der Strobo der Derby-LEDs (Strobo-Knopf der App), Kanal 5 der Derby-Motor (0 = keine Funktion). Kanal 6 „Muster“ sagt nicht, welche LEDs er steuert; vermutlich die 16 RGB-LEDs des Stroboskop-Effekts. Er bleibt auf 0. Die Laser-Kanäle 7 und 8 sind als Laser markiert (0 bis 9 = aus), Kanal 9 dreht die Laser-Projektion.",
      "channels": [
        {
          "offset": 1,
          "function": "program",
          "label": "Auswahl einer Betriebsart oder vorprogrammierten automatischen Show",
          "ranges": [
            {
              "from": 0,
              "to": 9,
              "kind": "off",
              "label": "Blackout"
            },
            {
              "from": 10,
              "to": 44,
              "kind": "effect",
              "label": "Derby-Effekt-LEDs + Laser + Stroboskop-Effekt"
            },
            {
              "from": 45,
              "to": 79,
              "kind": "effect",
              "label": "Derby-Effekt-LEDs + Stroboskop-Effekt"
            },
            {
              "from": 80,
              "to": 114,
              "kind": "effect",
              "label": "Derby-Effekt-LEDs + Laser"
            },
            {
              "from": 115,
              "to": 149,
              "kind": "effect",
              "label": "Laser + Stroboskop-Effekt"
            },
            {
              "from": 150,
              "to": 184,
              "kind": "effect",
              "label": "Derby-Effekt-LEDs"
            },
            {
              "from": 185,
              "to": 219,
              "kind": "effect",
              "label": "Laser"
            },
            {
              "from": 220,
              "to": 255,
              "kind": "effect",
              "label": "Stroboskop-Effekt"
            }
          ]
        },
        {
          "offset": 2,
          "function": "programSpeed",
          "label": "Ablaufgeschwindigkeit der ausgewählten Show",
          "ranges": [
            {
              "from": 0,
              "to": 250,
              "kind": "fade",
              "label": "Langsam bis schnell"
            },
            {
              "from": 251,
              "to": 255,
              "kind": "effect",
              "label": "Musiksteuerung für die ausgewählte Show"
            }
          ]
        },
        {
          "offset": 3,
          "function": "colorWheel",
          "label": "Derby-Effekt (wirkt nur, wenn Kanal 1 = 0 bis 9)",
          "ranges": [
            {
              "from": 0,
              "to": 5,
              "kind": "off",
              "label": "Ohne Funktion"
            },
            {
              "from": 6,
              "to": 20,
              "kind": "slot",
              "label": "Rot",
              "color": "#FF0000"
            },
            {
              "from": 21,
              "to": 35,
              "kind": "slot",
              "label": "Grün",
              "color": "#00FF00"
            },
            {
              "from": 36,
              "to": 50,
              "kind": "slot",
              "label": "Blau",
              "color": "#0000FF"
            },
            {
              "from": 51,
              "to": 65,
              "kind": "slot",
              "label": "Weiß",
              "color": "#FFFFFF"
            },
            {
              "from": 66,
              "to": 80,
              "kind": "slot",
              "label": "Rot + Grün"
            },
            {
              "from": 81,
              "to": 95,
              "kind": "slot",
              "label": "Rot + Blau"
            },
            {
              "from": 96,
              "to": 110,
              "kind": "slot",
              "label": "Rot + Weiß"
            },
            {
              "from": 111,
              "to": 125,
              "kind": "slot",
              "label": "Grün + Blau"
            },
            {
              "from": 126,
              "to": 140,
              "kind": "slot",
              "label": "Grün + Weiß"
            },
            {
              "from": 141,
              "to": 155,
              "kind": "slot",
              "label": "Blau + Weiß"
            },
            {
              "from": 156,
              "to": 170,
              "kind": "slot",
              "label": "Rot + Grün + Blau"
            },
            {
              "from": 171,
              "to": 185,
              "kind": "slot",
              "label": "Rot + Grün + Weiß"
            },
            {
              "from": 186,
              "to": 200,
              "kind": "slot",
              "label": "Grün + Blau + Weiß"
            },
            {
              "from": 201,
              "to": 215,
              "kind": "slot",
              "label": "Rot + Grün + Blau + Weiß"
            },
            {
              "from": 216,
              "to": 230,
              "kind": "effect",
              "label": "Automatischer Farbwechsel (4 Farben)"
            },
            {
              "from": 231,
              "to": 255,
              "kind": "effect",
              "label": "Automatischer Farbwechsel (7 Farben)"
            }
          ]
        },
        {
          "offset": 4,
          "function": "strobe",
          "label": "Stroboskop-Effekt (Derby-Effekt-LEDs)",
          "ranges": [
            {
              "from": 0,
              "to": 5,
              "kind": "off",
              "label": "Stroboskop-Effekt ausgeschaltet"
            },
            {
              "from": 6,
              "to": 255,
              "kind": "strobe",
              "label": "Strobo, Geschwindigkeit ansteigend",
              "speed": "slowToFast"
            }
          ]
        },
        {
          "offset": 5,
          "function": "motor",
          "label": "Motor (Derby-Effekt-LEDs)",
          "ranges": [
            {
              "from": 0,
              "to": 0,
              "kind": "off",
              "label": "Ohne Funktion"
            },
            {
              "from": 1,
              "to": 127,
              "kind": "other",
              "label": "Feste, einstellbare Position"
            },
            {
              "from": 128,
              "to": 255,
              "kind": "rotation",
              "label": "Rotationsgeschwindigkeit"
            }
          ]
        },
        {
          "offset": 6,
          "function": "program",
          "label": "Muster",
          "ranges": [
            {
              "from": 0,
              "to": 9,
              "kind": "off",
              "label": "Blackout"
            },
            {
              "from": 10,
              "to": 19,
              "kind": "effect",
              "label": "Muster 1, Geschwindigkeit ansteigend"
            },
            {
              "from": 20,
              "to": 29,
              "kind": "effect",
              "label": "Muster 2, Geschwindigkeit ansteigend"
            },
            {
              "from": 30,
              "to": 39,
              "kind": "effect",
              "label": "Muster 3, Geschwindigkeit ansteigend"
            },
            {
              "from": 40,
              "to": 49,
              "kind": "effect",
              "label": "Muster 4, Geschwindigkeit ansteigend"
            },
            {
              "from": 50,
              "to": 59,
              "kind": "effect",
              "label": "Muster 5, Geschwindigkeit ansteigend"
            },
            {
              "from": 60,
              "to": 69,
              "kind": "effect",
              "label": "Muster 6, Geschwindigkeit ansteigend"
            },
            {
              "from": 70,
              "to": 79,
              "kind": "effect",
              "label": "Muster 7, Geschwindigkeit ansteigend"
            },
            {
              "from": 80,
              "to": 89,
              "kind": "effect",
              "label": "Muster 8, Geschwindigkeit ansteigend"
            },
            {
              "from": 90,
              "to": 99,
              "kind": "effect",
              "label": "Muster 9, Geschwindigkeit ansteigend"
            },
            {
              "from": 100,
              "to": 109,
              "kind": "effect",
              "label": "Muster 10, Geschwindigkeit ansteigend"
            },
            {
              "from": 110,
              "to": 119,
              "kind": "effect",
              "label": "Muster 11, Geschwindigkeit ansteigend"
            },
            {
              "from": 120,
              "to": 129,
              "kind": "effect",
              "label": "Muster 12, Geschwindigkeit ansteigend"
            },
            {
              "from": 130,
              "to": 139,
              "kind": "effect",
              "label": "Muster 13, Geschwindigkeit ansteigend"
            },
            {
              "from": 140,
              "to": 149,
              "kind": "effect",
              "label": "Muster 14, Geschwindigkeit ansteigend"
            },
            {
              "from": 150,
              "to": 159,
              "kind": "effect",
              "label": "Muster 15, Geschwindigkeit ansteigend"
            },
            {
              "from": 160,
              "to": 169,
              "kind": "effect",
              "label": "Muster 16, Geschwindigkeit ansteigend"
            },
            {
              "from": 170,
              "to": 179,
              "kind": "effect",
              "label": "Muster 17, Geschwindigkeit ansteigend"
            },
            {
              "from": 180,
              "to": 255,
              "kind": "effect",
              "label": "Muster 18, Geschwindigkeit ansteigend"
            }
          ]
        },
        {
          "offset": 7,
          "function": "other",
          "label": "Laser",
          "tags": [
            "laser"
          ],
          "ranges": [
            {
              "from": 0,
              "to": 9,
              "kind": "off",
              "label": "Laser aus, Blackout"
            },
            {
              "from": 10,
              "to": 49,
              "kind": "effect",
              "label": "Rot"
            },
            {
              "from": 50,
              "to": 89,
              "kind": "effect",
              "label": "Grün"
            },
            {
              "from": 90,
              "to": 129,
              "kind": "effect",
              "label": "Rot + Grün"
            },
            {
              "from": 130,
              "to": 169,
              "kind": "effect",
              "label": "Rot + Grün blitzt"
            },
            {
              "from": 170,
              "to": 209,
              "kind": "effect",
              "label": "Grün + Rot blitzt"
            },
            {
              "from": 210,
              "to": 255,
              "kind": "effect",
              "label": "Rot + Grün (Strobo optional)"
            }
          ]
        },
        {
          "offset": 8,
          "function": "other",
          "label": "Stroboskop-Effekt (Laser)",
          "tags": [
            "laser"
          ],
          "ranges": [
            {
              "from": 0,
              "to": 9,
              "kind": "off",
              "label": "Ohne Funktion"
            },
            {
              "from": 10,
              "to": 254,
              "kind": "strobe",
              "label": "Strobo, Geschwindigkeit ansteigend",
              "speed": "slowToFast"
            },
            {
              "from": 255,
              "to": 255,
              "kind": "random",
              "label": "Musikgesteuertes Strobo"
            }
          ]
        },
        {
          "offset": 9,
          "function": "motor",
          "label": "Rotation der Laser-Projektionsachse",
          "ranges": [
            {
              "from": 0,
              "to": 4,
              "kind": "off",
              "label": "Keine Rotation"
            },
            {
              "from": 5,
              "to": 127,
              "kind": "rotation",
              "label": "Im Uhrzeigersinn, Geschwindigkeit ansteigend",
              "speed": "slowToFast"
            },
            {
              "from": 128,
              "to": 133,
              "kind": "off",
              "label": "Keine Rotation"
            },
            {
              "from": 134,
              "to": 255,
              "kind": "rotation",
              "label": "Gegen den Uhrzeigersinn, Geschwindigkeit ansteigend",
              "speed": "slowToFast"
            }
          ]
        }
      ]
    },
    {
      "schemaVersion": 1,
      "id": "varytec-retro-blinder-octo-380-31ch",
      "manufacturer": "Varytec",
      "model": "Retro Blinder OCTO 380",
      "mode": "31 CH",
      "category": "vintageBlinder",
      "channelCount": 31,
      "verified": true,
      "source": "Varytec Retro Blinder OCTO 380, Bedienungsanleitung 588680_v1_r1_de, Abschnitt 7.8 „Funktionen im 31-Kanal-DMX-Modus“, Seiten 34 bis 36",
      "deviceSetup": "MENU → „CH Mode“ auf „31 CH“, dann MENU → „Mode“ auf „DMX“, dann MENU → „Address“ auf die Adresse aus der App.",
      "notes": "Blinder sind die drei warmweißen COB-Lampen mit 80 W (2700 K) auf den Kanälen 2 bis 4. Das farbige Licht kommt aus 48 RGB-LEDs, die in 8 Segmenten in der Wabe sitzen (Kanäle 6 bis 29). Kanal 1 ist der Dimmer nur dieser Ambient-LEDs, nicht der COBs; er steht deshalb fest auf 255 und ist nicht als Dimmer eingetragen, sonst würde die Helligkeit der App die Blinder-Lampen nicht mehr erreichen. Kanäle 30 und 31 sind das eingebaute Automatikprogramm und bleiben aus, damit die App das Licht bestimmt.",
      "channels": [
        {
          "offset": 1,
          "function": "other",
          "label": "Dimmer (0 % bis 100 %), Ambient-LED",
          "defaultValue": 255
        },
        {
          "offset": 2,
          "function": "warmWhite",
          "label": "Intensität COB-LED 1 (0 % bis 100 %)",
          "tags": [
            "blinder"
          ]
        },
        {
          "offset": 3,
          "function": "warmWhite",
          "label": "Intensität COB-LED 2 (0 % bis 100 %)",
          "tags": [
            "blinder"
          ]
        },
        {
          "offset": 4,
          "function": "warmWhite",
          "label": "Intensität COB-LED 3 (0 % bis 100 %)",
          "tags": [
            "blinder"
          ]
        },
        {
          "offset": 5,
          "function": "shutter",
          "label": "Strobe-LED",
          "ranges": [
            {
              "from": 0,
              "to": 3,
              "kind": "open",
              "label": "Offen"
            },
            {
              "from": 4,
              "to": 103,
              "kind": "strobe",
              "label": "Strobo langsam bis schnell",
              "speed": "slowToFast"
            },
            {
              "from": 104,
              "to": 107,
              "kind": "open",
              "label": "Offen"
            },
            {
              "from": 108,
              "to": 207,
              "kind": "pulse",
              "label": "Pulsierendes Strobo, langsam bis schnell"
            },
            {
              "from": 208,
              "to": 212,
              "kind": "open",
              "label": "Offen"
            },
            {
              "from": 213,
              "to": 251,
              "kind": "random",
              "label": "Zufälliges Strobo, langsam bis schnell"
            },
            {
              "from": 252,
              "to": 255,
              "kind": "open",
              "label": "Offen"
            }
          ]
        },
        {
          "offset": 6,
          "function": "red",
          "label": "Intensität Rot (0 % bis 100 %), Segment 1",
          "segment": 1
        },
        {
          "offset": 7,
          "function": "green",
          "label": "Intensität Grün (0 % bis 100 %), Segment 1",
          "segment": 1
        },
        {
          "offset": 8,
          "function": "blue",
          "label": "Intensität Blau (0 % bis 100 %), Segment 1",
          "segment": 1
        },
        {
          "offset": 9,
          "function": "red",
          "label": "Intensität Rot (0 % bis 100 %), Segment 2",
          "segment": 2
        },
        {
          "offset": 10,
          "function": "green",
          "label": "Intensität Grün (0 % bis 100 %), Segment 2",
          "segment": 2
        },
        {
          "offset": 11,
          "function": "blue",
          "label": "Intensität Blau (0 % bis 100 %), Segment 2",
          "segment": 2
        },
        {
          "offset": 12,
          "function": "red",
          "label": "Intensität Rot (0 % bis 100 %), Segment 3",
          "segment": 3
        },
        {
          "offset": 13,
          "function": "green",
          "label": "Intensität Grün (0 % bis 100 %), Segment 3",
          "segment": 3
        },
        {
          "offset": 14,
          "function": "blue",
          "label": "Intensität Blau (0 % bis 100 %), Segment 3",
          "segment": 3
        },
        {
          "offset": 15,
          "function": "red",
          "label": "Intensität Rot (0 % bis 100 %), Segment 4",
          "segment": 4
        },
        {
          "offset": 16,
          "function": "green",
          "label": "Intensität Grün (0 % bis 100 %), Segment 4",
          "segment": 4
        },
        {
          "offset": 17,
          "function": "blue",
          "label": "Intensität Blau (0 % bis 100 %), Segment 4",
          "segment": 4
        },
        {
          "offset": 18,
          "function": "red",
          "label": "Intensität Rot (0 % bis 100 %), Segment 5",
          "segment": 5
        },
        {
          "offset": 19,
          "function": "green",
          "label": "Intensität Grün (0 % bis 100 %), Segment 5",
          "segment": 5
        },
        {
          "offset": 20,
          "function": "blue",
          "label": "Intensität Blau (0 % bis 100 %), Segment 5",
          "segment": 5
        },
        {
          "offset": 21,
          "function": "red",
          "label": "Intensität Rot (0 % bis 100 %), Segment 6",
          "segment": 6
        },
        {
          "offset": 22,
          "function": "green",
          "label": "Intensität Grün (0 % bis 100 %), Segment 6",
          "segment": 6
        },
        {
          "offset": 23,
          "function": "blue",
          "label": "Intensität Blau (0 % bis 100 %), Segment 6",
          "segment": 6
        },
        {
          "offset": 24,
          "function": "red",
          "label": "Intensität Rot (0 % bis 100 %), Segment 7",
          "segment": 7
        },
        {
          "offset": 25,
          "function": "green",
          "label": "Intensität Grün (0 % bis 100 %), Segment 7",
          "segment": 7
        },
        {
          "offset": 26,
          "function": "blue",
          "label": "Intensität Blau (0 % bis 100 %), Segment 7",
          "segment": 7
        },
        {
          "offset": 27,
          "function": "red",
          "label": "Intensität Rot (0 % bis 100 %), Segment 8",
          "segment": 8
        },
        {
          "offset": 28,
          "function": "green",
          "label": "Intensität Grün (0 % bis 100 %), Segment 8",
          "segment": 8
        },
        {
          "offset": 29,
          "function": "blue",
          "label": "Intensität Blau (0 % bis 100 %), Segment 8",
          "segment": 8
        },
        {
          "offset": 30,
          "function": "program",
          "label": "Strobe-LED Automatikbetrieb",
          "ranges": [
            {
              "from": 0,
              "to": 99,
              "kind": "off",
              "label": "Kein Automatikbetrieb"
            },
            {
              "from": 100,
              "to": 255,
              "kind": "effect",
              "label": "Automatikbetrieb"
            }
          ]
        },
        {
          "offset": 31,
          "function": "programSpeed",
          "label": "Ablaufgeschwindigkeit Automatikbetrieb, Geschwindigkeit ansteigend"
        }
      ]
    },
    {
      "schemaVersion": 1,
      "id": "varytec-retro-blinder-tri-180-21ch",
      "manufacturer": "Varytec",
      "model": "Retro Blinder TRI 180",
      "mode": "21 CH",
      "category": "vintageBlinder",
      "channelCount": 21,
      "verified": false,
      "source": "Varytec Retro Blinder TRI 180, Bedienungsanleitung Thomann 20.12.2024, ID 585812 (585812_v1_r2_de), Abschnitt 7.7 „Funktionen im 21-Kanal-DMX-Modus“, Seite 31 bis 32; Leuchtmittel aus Abschnitt 8 „Technische Daten“. PDF: images.thomann.de/pics/atg/atgdata/document/manual/585812_v1_r2_de_online.pdf (Thomann-Produktseite varytec_retro_blinder_tri_180.htm)",
      "deviceSetup": "[MENU] so oft drücken, bis „CH Mode“ erscheint, [ENTER], die dritte Einstellung wählen (die Anleitung nennt sie im Menü „27 CH“, siehe Hinweise) und mit [ENTER] bestätigen. Dann [MENU] bis „Mode“, dort „DMX“ wählen, und unter „Address“ die Adresse aus der App einstellen.",
      "notes": "Retro-Blinder in Dreieckform mit einer warmweißen 80-W-COB-LED (2700 K) und 84 RGB-SMD-LEDs als Ambient-Licht in 6 Segmenten. Die 6 Ambient-Segmente sind einzeln farbig steuerbar (Kanäle 4 bis 21). Die Anleitung führt den Kanal „Intensität Weiß“ in der Spalte LED als „Ambient-LED“, laut technischen Daten und Thomann-Seite sind die Ambient-LEDs aber reine RGB-LEDs; die einzige weiße Lichtquelle ist die warmweiße COB (beim größeren TRI 380 fehlt dieser Weiß-Kanal im Modus mit einzeln regelbaren COBs). Das Profil nimmt deshalb an, dass „Weiß“ die COB regelt, und markiert ihn als Blinder. Wegen dieses Widerspruchs in der Anleitung ist das Profil nicht als geprüft markiert: im Kanal-Test bestätigen. Kanal „Dimmer“ ist laut Tabelle der Dimmer der Ambient-LEDs; er steht fest auf 255 und ist nicht als Dimmer eingetragen, damit die Helligkeit der App auch die COB erreicht. Der Strobo-Knopf der App nutzt den Kanal „Strobe-LED“ der COB. Zweiter Widerspruch: Kanaltabelle, Leistungsmerkmale, technische Daten und Thomann-Seite nennen 21 Kanäle, das Menü („05 CH“, „08 CH“, „27 CH“) und die Adresstabelle (höchste Adresse 486) dagegen 27. Steht im Display wirklich „27 CH“, hat das Gerät womöglich 6 weitere Kanäle, die hier fehlen; dann Folgegeräte mit 27 Kanälen Abstand adressieren und im Kanal-Test prüfen.",
      "channels": [
        {
          "offset": 1,
          "function": "other",
          "label": "Dimmer (0 % bis 100 %), Ambient-LED",
          "defaultValue": 255
        },
        {
          "offset": 2,
          "function": "warmWhite",
          "label": "Intensität Weiß (0 % bis 100 %), laut Tabelle „Ambient-LED“, gemeint die COB-LED",
          "tags": [
            "blinder"
          ]
        },
        {
          "offset": 3,
          "function": "shutter",
          "label": "Strobe-LED (COB)",
          "ranges": [
            {
              "from": 0,
              "to": 3,
              "kind": "open",
              "label": "Offen"
            },
            {
              "from": 4,
              "to": 103,
              "kind": "strobe",
              "label": "Strobo, Geschwindigkeit ansteigend",
              "speed": "slowToFast"
            },
            {
              "from": 104,
              "to": 107,
              "kind": "open",
              "label": "Offen"
            },
            {
              "from": 108,
              "to": 207,
              "kind": "pulse",
              "label": "Pulsierendes Strobo, Geschwindigkeit ansteigend"
            },
            {
              "from": 208,
              "to": 212,
              "kind": "open",
              "label": "Offen"
            },
            {
              "from": 213,
              "to": 251,
              "kind": "random",
              "label": "Zufälliges Strobo, Geschwindigkeit ansteigend"
            },
            {
              "from": 252,
              "to": 255,
              "kind": "open",
              "label": "Offen"
            }
          ]
        },
        {
          "offset": 4,
          "function": "red",
          "label": "Intensität Rot (0 % bis 100 %), Segment 1",
          "segment": 1
        },
        {
          "offset": 5,
          "function": "green",
          "label": "Intensität Grün (0 % bis 100 %), Segment 1",
          "segment": 1
        },
        {
          "offset": 6,
          "function": "blue",
          "label": "Intensität Blau (0 % bis 100 %), Segment 1",
          "segment": 1
        },
        {
          "offset": 7,
          "function": "red",
          "label": "Intensität Rot (0 % bis 100 %), Segment 2",
          "segment": 2
        },
        {
          "offset": 8,
          "function": "green",
          "label": "Intensität Grün (0 % bis 100 %), Segment 2",
          "segment": 2
        },
        {
          "offset": 9,
          "function": "blue",
          "label": "Intensität Blau (0 % bis 100 %), Segment 2",
          "segment": 2
        },
        {
          "offset": 10,
          "function": "red",
          "label": "Intensität Rot (0 % bis 100 %), Segment 3",
          "segment": 3
        },
        {
          "offset": 11,
          "function": "green",
          "label": "Intensität Grün (0 % bis 100 %), Segment 3",
          "segment": 3
        },
        {
          "offset": 12,
          "function": "blue",
          "label": "Intensität Blau (0 % bis 100 %), Segment 3",
          "segment": 3
        },
        {
          "offset": 13,
          "function": "red",
          "label": "Intensität Rot (0 % bis 100 %), Segment 4",
          "segment": 4
        },
        {
          "offset": 14,
          "function": "green",
          "label": "Intensität Grün (0 % bis 100 %), Segment 4",
          "segment": 4
        },
        {
          "offset": 15,
          "function": "blue",
          "label": "Intensität Blau (0 % bis 100 %), Segment 4",
          "segment": 4
        },
        {
          "offset": 16,
          "function": "red",
          "label": "Intensität Rot (0 % bis 100 %), Segment 5",
          "segment": 5
        },
        {
          "offset": 17,
          "function": "green",
          "label": "Intensität Grün (0 % bis 100 %), Segment 5",
          "segment": 5
        },
        {
          "offset": 18,
          "function": "blue",
          "label": "Intensität Blau (0 % bis 100 %), Segment 5",
          "segment": 5
        },
        {
          "offset": 19,
          "function": "red",
          "label": "Intensität Rot (0 % bis 100 %), Segment 6",
          "segment": 6
        },
        {
          "offset": 20,
          "function": "green",
          "label": "Intensität Grün (0 % bis 100 %), Segment 6",
          "segment": 6
        },
        {
          "offset": 21,
          "function": "blue",
          "label": "Intensität Blau (0 % bis 100 %), Segment 6",
          "segment": 6
        }
      ]
    },
    {
      "schemaVersion": 1,
      "id": "varytec-retro-blinder-tri-180-5ch",
      "manufacturer": "Varytec",
      "model": "Retro Blinder TRI 180",
      "mode": "05 CH",
      "category": "vintageBlinder",
      "channelCount": 5,
      "verified": false,
      "source": "Varytec Retro Blinder TRI 180, Bedienungsanleitung Thomann 20.12.2024, ID 585812 (585812_v1_r2_de), Abschnitt 7.5 „Funktionen im 5-Kanal-DMX-Modus“, Seite 28; Leuchtmittel aus Abschnitt 8 „Technische Daten“. PDF: images.thomann.de/pics/atg/atgdata/document/manual/585812_v1_r2_de_online.pdf (Thomann-Produktseite varytec_retro_blinder_tri_180.htm)",
      "deviceSetup": "[MENU] so oft drücken, bis „CH Mode“ erscheint, [ENTER], „05 CH“ wählen und mit [ENTER] bestätigen. Dann [MENU] bis „Mode“, dort „DMX“ wählen, und unter „Address“ die Adresse aus der App einstellen.",
      "notes": "Retro-Blinder in Dreieckform mit einer warmweißen 80-W-COB-LED (2700 K) und 84 RGB-SMD-LEDs als Ambient-Licht in 6 Segmenten. Kleinster Modus: eine Farbe für alle Ambient-LEDs. Die Anleitung führt den Kanal „Intensität Weiß“ in der Spalte LED als „Ambient-LED“, laut technischen Daten und Thomann-Seite sind die Ambient-LEDs aber reine RGB-LEDs; die einzige weiße Lichtquelle ist die warmweiße COB (beim größeren TRI 380 fehlt dieser Weiß-Kanal im Modus mit einzeln regelbaren COBs). Das Profil nimmt deshalb an, dass „Weiß“ die COB regelt, und markiert ihn als Blinder. Wegen dieses Widerspruchs in der Anleitung ist das Profil nicht als geprüft markiert: im Kanal-Test bestätigen. Der Strobo-Knopf der App nutzt den Kanal „Strobe-LED“ der COB. ",
      "channels": [
        {
          "offset": 1,
          "function": "red",
          "label": "Intensität Rot (0 % bis 100 %), Ambient-LED"
        },
        {
          "offset": 2,
          "function": "green",
          "label": "Intensität Grün (0 % bis 100 %), Ambient-LED"
        },
        {
          "offset": 3,
          "function": "blue",
          "label": "Intensität Blau (0 % bis 100 %), Ambient-LED"
        },
        {
          "offset": 4,
          "function": "warmWhite",
          "label": "Intensität Weiß (0 % bis 100 %), laut Tabelle „Ambient-LED“, gemeint die COB-LED",
          "tags": [
            "blinder"
          ]
        },
        {
          "offset": 5,
          "function": "shutter",
          "label": "Strobe-LED (COB)",
          "ranges": [
            {
              "from": 0,
              "to": 3,
              "kind": "open",
              "label": "Offen"
            },
            {
              "from": 4,
              "to": 103,
              "kind": "strobe",
              "label": "Strobo, Geschwindigkeit ansteigend",
              "speed": "slowToFast"
            },
            {
              "from": 104,
              "to": 107,
              "kind": "open",
              "label": "Offen"
            },
            {
              "from": 108,
              "to": 207,
              "kind": "pulse",
              "label": "Pulsierendes Strobo, Geschwindigkeit ansteigend"
            },
            {
              "from": 208,
              "to": 212,
              "kind": "open",
              "label": "Offen"
            },
            {
              "from": 213,
              "to": 251,
              "kind": "random",
              "label": "Zufälliges Strobo, Geschwindigkeit ansteigend"
            },
            {
              "from": 252,
              "to": 255,
              "kind": "open",
              "label": "Offen"
            }
          ]
        }
      ]
    },
    {
      "schemaVersion": 1,
      "id": "varytec-retro-blinder-tri-180-8ch",
      "manufacturer": "Varytec",
      "model": "Retro Blinder TRI 180",
      "mode": "08 CH",
      "category": "vintageBlinder",
      "channelCount": 8,
      "verified": false,
      "source": "Varytec Retro Blinder TRI 180, Bedienungsanleitung Thomann 20.12.2024, ID 585812 (585812_v1_r2_de), Abschnitt 7.6 „Funktionen im 8-Kanal-DMX-Modus“, Seite 29 bis 30; Leuchtmittel aus Abschnitt 8 „Technische Daten“. PDF: images.thomann.de/pics/atg/atgdata/document/manual/585812_v1_r2_de_online.pdf (Thomann-Produktseite varytec_retro_blinder_tri_180.htm)",
      "deviceSetup": "[MENU] so oft drücken, bis „CH Mode“ erscheint, [ENTER], „08 CH“ wählen und mit [ENTER] bestätigen. Dann [MENU] bis „Mode“, dort „DMX“ wählen, und unter „Address“ die Adresse aus der App einstellen.",
      "notes": "Retro-Blinder in Dreieckform mit einer warmweißen 80-W-COB-LED (2700 K) und 84 RGB-SMD-LEDs als Ambient-Licht in 6 Segmenten. Eine Farbe für alle Ambient-LEDs, dazu Automatikbetrieb der Ambient-LEDs. Die Anleitung führt den Kanal „Intensität Weiß“ in der Spalte LED als „Ambient-LED“, laut technischen Daten und Thomann-Seite sind die Ambient-LEDs aber reine RGB-LEDs; die einzige weiße Lichtquelle ist die warmweiße COB (beim größeren TRI 380 fehlt dieser Weiß-Kanal im Modus mit einzeln regelbaren COBs). Das Profil nimmt deshalb an, dass „Weiß“ die COB regelt, und markiert ihn als Blinder. Wegen dieses Widerspruchs in der Anleitung ist das Profil nicht als geprüft markiert: im Kanal-Test bestätigen. Kanal „Dimmer“ ist laut Tabelle der Dimmer der Ambient-LEDs; er steht fest auf 255 und ist nicht als Dimmer eingetragen, damit die Helligkeit der App auch die COB erreicht. Der Strobo-Knopf der App nutzt den Kanal „Strobe-LED“ der COB. Die Automatik-Kanäle bleiben auf 0, damit die App das Licht bestimmt. ",
      "channels": [
        {
          "offset": 1,
          "function": "other",
          "label": "Dimmer (0 % bis 100 %), Ambient-LED",
          "defaultValue": 255
        },
        {
          "offset": 2,
          "function": "shutter",
          "label": "Strobe-LED (COB)",
          "ranges": [
            {
              "from": 0,
              "to": 3,
              "kind": "open",
              "label": "Offen"
            },
            {
              "from": 4,
              "to": 103,
              "kind": "strobe",
              "label": "Strobo, Geschwindigkeit ansteigend",
              "speed": "slowToFast"
            },
            {
              "from": 104,
              "to": 107,
              "kind": "open",
              "label": "Offen"
            },
            {
              "from": 108,
              "to": 207,
              "kind": "pulse",
              "label": "Pulsierendes Strobo, Geschwindigkeit ansteigend"
            },
            {
              "from": 208,
              "to": 212,
              "kind": "open",
              "label": "Offen"
            },
            {
              "from": 213,
              "to": 251,
              "kind": "random",
              "label": "Zufälliges Strobo, Geschwindigkeit ansteigend"
            },
            {
              "from": 252,
              "to": 255,
              "kind": "open",
              "label": "Offen"
            }
          ]
        },
        {
          "offset": 3,
          "function": "red",
          "label": "Intensität Rot (0 % bis 100 %), Ambient-LED"
        },
        {
          "offset": 4,
          "function": "green",
          "label": "Intensität Grün (0 % bis 100 %), Ambient-LED"
        },
        {
          "offset": 5,
          "function": "blue",
          "label": "Intensität Blau (0 % bis 100 %), Ambient-LED"
        },
        {
          "offset": 6,
          "function": "warmWhite",
          "label": "Intensität Weiß (0 % bis 100 %), laut Tabelle „Ambient-LED“, gemeint die COB-LED",
          "tags": [
            "blinder"
          ]
        },
        {
          "offset": 7,
          "function": "program",
          "label": "Ambient-LED Automatikbetrieb",
          "ranges": [
            {
              "from": 0,
              "to": 99,
              "kind": "off",
              "label": "Offen (kein Automatikbetrieb)"
            },
            {
              "from": 100,
              "to": 255,
              "kind": "effect",
              "label": "Automatikbetrieb"
            }
          ]
        },
        {
          "offset": 8,
          "function": "programSpeed",
          "label": "Ambient-LED Ablaufgeschwindigkeit Automatikbetrieb, Geschwindigkeit ansteigend"
        }
      ]
    },
    {
      "schemaVersion": 1,
      "id": "varytec-retro-blinder-tri-380-10ch",
      "manufacturer": "Varytec",
      "model": "Retro Blinder TRI 380",
      "mode": "10 CH",
      "category": "vintageBlinder",
      "channelCount": 10,
      "verified": false,
      "source": "Varytec Retro Blinder TRI 380, Bedienungsanleitung Thomann 19.11.2024, ID 585819 (585819_v1_r1_de), Abschnitt 7.6 „Funktionen im 10-Kanal-DMX-Modus“, Seite 30 bis 31; Leuchtmittel aus Abschnitt 8 „Technische Daten“. PDF: images.thomann.de/pics/atg/atgdata/document/manual/585819_v1_r1_de_online.pdf (Thomann-Produktseite varytec_retro_blinder_tri_380.htm)",
      "deviceSetup": "[MENU] so oft drücken, bis „CH Mode“ erscheint, [ENTER], „10 CH“ wählen und mit [ENTER] bestätigen. Dann [MENU] bis „Mode“, dort „DMX“ wählen, und unter „Address“ die Adresse aus der App einstellen.",
      "notes": "Retro-Blinder in Dreieckform mit drei warmweißen 80-W-COB-LEDs (2700 K) und 48 RGB-SMD-LEDs als Ambient-Licht in 6 Segmenten. Eine Farbe für alle Ambient-LEDs, die COBs gemeinsam, dazu Automatik-Kanäle. Die Anleitung führt den Kanal „Intensität Weiß“ in der Spalte LED als „Ambient-LED“, laut technischen Daten und Thomann-Seite sind die Ambient-LEDs aber reine RGB-LEDs; die einzige weiße Lichtquelle sind die warmweißen COBs, und im Modus mit einzeln regelbaren COBs fehlt dieser Weiß-Kanal. Das Profil nimmt deshalb an, dass „Weiß“ die COBs regelt, und markiert ihn als Blinder. Wegen dieses Widerspruchs in der Anleitung ist das Profil nicht als geprüft markiert: im Kanal-Test bestätigen. Kanal „Dimmer“ ist laut Tabelle der Dimmer der Ambient-LEDs; er steht fest auf 255 und ist nicht als Dimmer eingetragen, damit die Helligkeit der App auch die COBs erreicht. Der Strobo-Knopf der App nutzt den Kanal „Strobe-LED“ der COBs. Die Automatik-Kanäle bleiben auf 0, damit die App das Licht bestimmt. ",
      "channels": [
        {
          "offset": 1,
          "function": "other",
          "label": "Dimmer (0 % bis 100 %), Ambient-LED",
          "defaultValue": 255
        },
        {
          "offset": 2,
          "function": "shutter",
          "label": "Strobe-LED (COB)",
          "ranges": [
            {
              "from": 0,
              "to": 3,
              "kind": "open",
              "label": "Offen"
            },
            {
              "from": 4,
              "to": 103,
              "kind": "strobe",
              "label": "Strobo, Geschwindigkeit ansteigend",
              "speed": "slowToFast"
            },
            {
              "from": 104,
              "to": 107,
              "kind": "open",
              "label": "Offen"
            },
            {
              "from": 108,
              "to": 207,
              "kind": "pulse",
              "label": "Pulsierendes Strobo, Geschwindigkeit ansteigend"
            },
            {
              "from": 208,
              "to": 212,
              "kind": "open",
              "label": "Offen"
            },
            {
              "from": 213,
              "to": 251,
              "kind": "random",
              "label": "Zufälliges Strobo, Geschwindigkeit ansteigend"
            },
            {
              "from": 252,
              "to": 255,
              "kind": "open",
              "label": "Offen"
            }
          ]
        },
        {
          "offset": 3,
          "function": "red",
          "label": "Intensität Rot (0 % bis 100 %), Ambient-LED"
        },
        {
          "offset": 4,
          "function": "green",
          "label": "Intensität Grün (0 % bis 100 %), Ambient-LED"
        },
        {
          "offset": 5,
          "function": "blue",
          "label": "Intensität Blau (0 % bis 100 %), Ambient-LED"
        },
        {
          "offset": 6,
          "function": "warmWhite",
          "label": "Intensität Weiß (0 % bis 100 %), laut Tabelle „Ambient-LED“, gemeint die drei COB-LEDs",
          "tags": [
            "blinder"
          ]
        },
        {
          "offset": 7,
          "function": "program",
          "label": "Ambient-LED Automatikbetrieb",
          "ranges": [
            {
              "from": 0,
              "to": 99,
              "kind": "off",
              "label": "Offen (kein Automatikbetrieb)"
            },
            {
              "from": 100,
              "to": 255,
              "kind": "effect",
              "label": "Automatikbetrieb"
            }
          ]
        },
        {
          "offset": 8,
          "function": "programSpeed",
          "label": "Ambient-LED Ablaufgeschwindigkeit Automatikbetrieb, Geschwindigkeit ansteigend"
        },
        {
          "offset": 9,
          "function": "program",
          "label": "Strobe-LED Automatikbetrieb",
          "ranges": [
            {
              "from": 0,
              "to": 99,
              "kind": "off",
              "label": "Offen (kein Automatikbetrieb)"
            },
            {
              "from": 100,
              "to": 255,
              "kind": "effect",
              "label": "Automatikbetrieb"
            }
          ]
        },
        {
          "offset": 10,
          "function": "programSpeed",
          "label": "Strobe-LED Ablaufgeschwindigkeit Automatikbetrieb, Geschwindigkeit ansteigend"
        }
      ]
    },
    {
      "schemaVersion": 1,
      "id": "varytec-retro-blinder-tri-380-23ch",
      "manufacturer": "Varytec",
      "model": "Retro Blinder TRI 380",
      "mode": "23 CH",
      "category": "vintageBlinder",
      "channelCount": 23,
      "verified": false,
      "source": "Varytec Retro Blinder TRI 380, Bedienungsanleitung Thomann 19.11.2024, ID 585819 (585819_v1_r1_de), Abschnitt 7.7 „Funktionen im 23-Kanal-DMX-Modus“, Seite 32 bis 34; Leuchtmittel aus Abschnitt 8 „Technische Daten“. PDF: images.thomann.de/pics/atg/atgdata/document/manual/585819_v1_r1_de_online.pdf (Thomann-Produktseite varytec_retro_blinder_tri_380.htm)",
      "deviceSetup": "[MENU] so oft drücken, bis „CH Mode“ erscheint, [ENTER], „23 CH“ wählen und mit [ENTER] bestätigen. Dann [MENU] bis „Mode“, dort „DMX“ wählen, und unter „Address“ die Adresse aus der App einstellen.",
      "notes": "Retro-Blinder in Dreieckform mit drei warmweißen 80-W-COB-LEDs (2700 K) und 48 RGB-SMD-LEDs als Ambient-Licht in 6 Segmenten. Die 6 Ambient-Segmente sind einzeln farbig steuerbar (Kanäle 4 bis 21), die drei COBs nur gemeinsam. Die Anleitung führt den Kanal „Intensität Weiß“ in der Spalte LED als „Ambient-LED“, laut technischen Daten und Thomann-Seite sind die Ambient-LEDs aber reine RGB-LEDs; die einzige weiße Lichtquelle sind die warmweißen COBs, und im Modus mit einzeln regelbaren COBs fehlt dieser Weiß-Kanal. Das Profil nimmt deshalb an, dass „Weiß“ die COBs regelt, und markiert ihn als Blinder. Wegen dieses Widerspruchs in der Anleitung ist das Profil nicht als geprüft markiert: im Kanal-Test bestätigen. Kanal „Dimmer“ ist laut Tabelle der Dimmer der Ambient-LEDs; er steht fest auf 255 und ist nicht als Dimmer eingetragen, damit die Helligkeit der App auch die COBs erreicht. Der Strobo-Knopf der App nutzt den Kanal „Strobe-LED“ der COBs. Die Automatik-Kanäle bleiben auf 0, damit die App das Licht bestimmt. ",
      "channels": [
        {
          "offset": 1,
          "function": "other",
          "label": "Dimmer (0 % bis 100 %), Ambient-LED",
          "defaultValue": 255
        },
        {
          "offset": 2,
          "function": "warmWhite",
          "label": "Intensität Weiß (0 % bis 100 %), laut Tabelle „Ambient-LED“, gemeint die drei COB-LEDs",
          "tags": [
            "blinder"
          ]
        },
        {
          "offset": 3,
          "function": "shutter",
          "label": "Strobe-LED (COB)",
          "ranges": [
            {
              "from": 0,
              "to": 3,
              "kind": "open",
              "label": "Offen"
            },
            {
              "from": 4,
              "to": 103,
              "kind": "strobe",
              "label": "Strobo, Geschwindigkeit ansteigend",
              "speed": "slowToFast"
            },
            {
              "from": 104,
              "to": 107,
              "kind": "open",
              "label": "Offen"
            },
            {
              "from": 108,
              "to": 207,
              "kind": "pulse",
              "label": "Pulsierendes Strobo, Geschwindigkeit ansteigend"
            },
            {
              "from": 208,
              "to": 212,
              "kind": "open",
              "label": "Offen"
            },
            {
              "from": 213,
              "to": 251,
              "kind": "random",
              "label": "Zufälliges Strobo, Geschwindigkeit ansteigend"
            },
            {
              "from": 252,
              "to": 255,
              "kind": "open",
              "label": "Offen"
            }
          ]
        },
        {
          "offset": 4,
          "function": "red",
          "label": "Intensität Rot (0 % bis 100 %), Segment 1",
          "segment": 1
        },
        {
          "offset": 5,
          "function": "green",
          "label": "Intensität Grün (0 % bis 100 %), Segment 1",
          "segment": 1
        },
        {
          "offset": 6,
          "function": "blue",
          "label": "Intensität Blau (0 % bis 100 %), Segment 1",
          "segment": 1
        },
        {
          "offset": 7,
          "function": "red",
          "label": "Intensität Rot (0 % bis 100 %), Segment 2",
          "segment": 2
        },
        {
          "offset": 8,
          "function": "green",
          "label": "Intensität Grün (0 % bis 100 %), Segment 2",
          "segment": 2
        },
        {
          "offset": 9,
          "function": "blue",
          "label": "Intensität Blau (0 % bis 100 %), Segment 2",
          "segment": 2
        },
        {
          "offset": 10,
          "function": "red",
          "label": "Intensität Rot (0 % bis 100 %), Segment 3",
          "segment": 3
        },
        {
          "offset": 11,
          "function": "green",
          "label": "Intensität Grün (0 % bis 100 %), Segment 3",
          "segment": 3
        },
        {
          "offset": 12,
          "function": "blue",
          "label": "Intensität Blau (0 % bis 100 %), Segment 3",
          "segment": 3
        },
        {
          "offset": 13,
          "function": "red",
          "label": "Intensität Rot (0 % bis 100 %), Segment 4",
          "segment": 4
        },
        {
          "offset": 14,
          "function": "green",
          "label": "Intensität Grün (0 % bis 100 %), Segment 4",
          "segment": 4
        },
        {
          "offset": 15,
          "function": "blue",
          "label": "Intensität Blau (0 % bis 100 %), Segment 4",
          "segment": 4
        },
        {
          "offset": 16,
          "function": "red",
          "label": "Intensität Rot (0 % bis 100 %), Segment 5",
          "segment": 5
        },
        {
          "offset": 17,
          "function": "green",
          "label": "Intensität Grün (0 % bis 100 %), Segment 5",
          "segment": 5
        },
        {
          "offset": 18,
          "function": "blue",
          "label": "Intensität Blau (0 % bis 100 %), Segment 5",
          "segment": 5
        },
        {
          "offset": 19,
          "function": "red",
          "label": "Intensität Rot (0 % bis 100 %), Segment 6",
          "segment": 6
        },
        {
          "offset": 20,
          "function": "green",
          "label": "Intensität Grün (0 % bis 100 %), Segment 6",
          "segment": 6
        },
        {
          "offset": 21,
          "function": "blue",
          "label": "Intensität Blau (0 % bis 100 %), Segment 6",
          "segment": 6
        },
        {
          "offset": 22,
          "function": "program",
          "label": "Strobe-LED Automatikbetrieb",
          "ranges": [
            {
              "from": 0,
              "to": 99,
              "kind": "off",
              "label": "Offen (kein Automatikbetrieb)"
            },
            {
              "from": 100,
              "to": 255,
              "kind": "effect",
              "label": "Automatikbetrieb"
            }
          ]
        },
        {
          "offset": 23,
          "function": "programSpeed",
          "label": "Strobe-LED Ablaufgeschwindigkeit Automatikbetrieb, Geschwindigkeit ansteigend"
        }
      ]
    },
    {
      "schemaVersion": 1,
      "id": "varytec-retro-blinder-tri-380-25ch",
      "manufacturer": "Varytec",
      "model": "Retro Blinder TRI 380",
      "mode": "25 CH",
      "category": "vintageBlinder",
      "channelCount": 25,
      "verified": false,
      "source": "Varytec Retro Blinder TRI 380, Bedienungsanleitung Thomann 19.11.2024, ID 585819 (585819_v1_r1_de), Abschnitt 7.8 „Funktionen im 25-Kanal-DMX-Modus“, Seite 35 bis 37; Leuchtmittel aus Abschnitt 8 „Technische Daten“. PDF: images.thomann.de/pics/atg/atgdata/document/manual/585819_v1_r1_de_online.pdf (Thomann-Produktseite varytec_retro_blinder_tri_380.htm)",
      "deviceSetup": "[MENU] so oft drücken, bis „CH Mode“ erscheint, [ENTER], „25 CH“ wählen und mit [ENTER] bestätigen. Dann [MENU] bis „Mode“, dort „DMX“ wählen, und unter „Address“ die Adresse aus der App einstellen.",
      "notes": "Retro-Blinder in Dreieckform mit drei warmweißen 80-W-COB-LEDs (2700 K) und 48 RGB-SMD-LEDs als Ambient-Licht in 6 Segmenten. Modus mit allen drei COBs einzeln (Kanäle 2 bis 4, als Blinder markiert) und 6 einzeln farbigen Ambient-Segmenten (Kanäle 6 bis 23). Kanal „Dimmer“ ist laut Tabelle der Dimmer der Ambient-LEDs; er steht fest auf 255 und ist nicht als Dimmer eingetragen, damit die Helligkeit der App auch die COBs erreicht. Der Strobo-Knopf der App nutzt den Kanal „Strobe-LED“ der COBs. Die Automatik-Kanäle bleiben auf 0, damit die App das Licht bestimmt. Nicht als geprüft markiert: Die Tabelle für Kanal 5 (Strobe-LED) ist in der Anleitung (deutsch und englisch) fehlerhaft, dort stehen statt Wertebereichen nur die Zahlen 0…3, 6, 7, 8, 9, 10, 11. Die Funktionen (offen, Strobo, offen, pulsierend, offen, zufällig, offen) stimmen mit den übrigen Modi überein; das Profil übernimmt deshalb deren Bereiche 0–3, 4–103, 104–107, 108–207, 208–212, 213–251, 252–255. Im Kanal-Test prüfen.",
      "channels": [
        {
          "offset": 1,
          "function": "other",
          "label": "Dimmer (0 % bis 100 %), Ambient-LED",
          "defaultValue": 255
        },
        {
          "offset": 2,
          "function": "warmWhite",
          "label": "Intensität COB-LED 1 (0 % bis 100 %)",
          "tags": [
            "blinder"
          ]
        },
        {
          "offset": 3,
          "function": "warmWhite",
          "label": "Intensität COB-LED 2 (0 % bis 100 %)",
          "tags": [
            "blinder"
          ]
        },
        {
          "offset": 4,
          "function": "warmWhite",
          "label": "Intensität COB-LED 3 (0 % bis 100 %)",
          "tags": [
            "blinder"
          ]
        },
        {
          "offset": 5,
          "function": "shutter",
          "label": "Strobe-LED (COB)",
          "ranges": [
            {
              "from": 0,
              "to": 3,
              "kind": "open",
              "label": "Offen"
            },
            {
              "from": 4,
              "to": 103,
              "kind": "strobe",
              "label": "Strobo, Geschwindigkeit ansteigend",
              "speed": "slowToFast"
            },
            {
              "from": 104,
              "to": 107,
              "kind": "open",
              "label": "Offen"
            },
            {
              "from": 108,
              "to": 207,
              "kind": "pulse",
              "label": "Pulsierendes Strobo, Geschwindigkeit ansteigend"
            },
            {
              "from": 208,
              "to": 212,
              "kind": "open",
              "label": "Offen"
            },
            {
              "from": 213,
              "to": 251,
              "kind": "random",
              "label": "Zufälliges Strobo, Geschwindigkeit ansteigend"
            },
            {
              "from": 252,
              "to": 255,
              "kind": "open",
              "label": "Offen"
            }
          ]
        },
        {
          "offset": 6,
          "function": "red",
          "label": "Intensität Rot (0 % bis 100 %), Segment 1",
          "segment": 1
        },
        {
          "offset": 7,
          "function": "green",
          "label": "Intensität Grün (0 % bis 100 %), Segment 1",
          "segment": 1
        },
        {
          "offset": 8,
          "function": "blue",
          "label": "Intensität Blau (0 % bis 100 %), Segment 1",
          "segment": 1
        },
        {
          "offset": 9,
          "function": "red",
          "label": "Intensität Rot (0 % bis 100 %), Segment 2",
          "segment": 2
        },
        {
          "offset": 10,
          "function": "green",
          "label": "Intensität Grün (0 % bis 100 %), Segment 2",
          "segment": 2
        },
        {
          "offset": 11,
          "function": "blue",
          "label": "Intensität Blau (0 % bis 100 %), Segment 2",
          "segment": 2
        },
        {
          "offset": 12,
          "function": "red",
          "label": "Intensität Rot (0 % bis 100 %), Segment 3",
          "segment": 3
        },
        {
          "offset": 13,
          "function": "green",
          "label": "Intensität Grün (0 % bis 100 %), Segment 3",
          "segment": 3
        },
        {
          "offset": 14,
          "function": "blue",
          "label": "Intensität Blau (0 % bis 100 %), Segment 3",
          "segment": 3
        },
        {
          "offset": 15,
          "function": "red",
          "label": "Intensität Rot (0 % bis 100 %), Segment 4",
          "segment": 4
        },
        {
          "offset": 16,
          "function": "green",
          "label": "Intensität Grün (0 % bis 100 %), Segment 4",
          "segment": 4
        },
        {
          "offset": 17,
          "function": "blue",
          "label": "Intensität Blau (0 % bis 100 %), Segment 4",
          "segment": 4
        },
        {
          "offset": 18,
          "function": "red",
          "label": "Intensität Rot (0 % bis 100 %), Segment 5",
          "segment": 5
        },
        {
          "offset": 19,
          "function": "green",
          "label": "Intensität Grün (0 % bis 100 %), Segment 5",
          "segment": 5
        },
        {
          "offset": 20,
          "function": "blue",
          "label": "Intensität Blau (0 % bis 100 %), Segment 5",
          "segment": 5
        },
        {
          "offset": 21,
          "function": "red",
          "label": "Intensität Rot (0 % bis 100 %), Segment 6",
          "segment": 6
        },
        {
          "offset": 22,
          "function": "green",
          "label": "Intensität Grün (0 % bis 100 %), Segment 6",
          "segment": 6
        },
        {
          "offset": 23,
          "function": "blue",
          "label": "Intensität Blau (0 % bis 100 %), Segment 6",
          "segment": 6
        },
        {
          "offset": 24,
          "function": "program",
          "label": "Strobe-LED Automatikbetrieb",
          "ranges": [
            {
              "from": 0,
              "to": 99,
              "kind": "off",
              "label": "Offen (kein Automatikbetrieb)"
            },
            {
              "from": 100,
              "to": 255,
              "kind": "effect",
              "label": "Automatikbetrieb"
            }
          ]
        },
        {
          "offset": 25,
          "function": "programSpeed",
          "label": "Strobe-LED Ablaufgeschwindigkeit Automatikbetrieb, Geschwindigkeit ansteigend"
        }
      ]
    },
    {
      "schemaVersion": 1,
      "id": "varytec-retro-blinder-tri-380-5ch",
      "manufacturer": "Varytec",
      "model": "Retro Blinder TRI 380",
      "mode": "05 CH",
      "category": "vintageBlinder",
      "channelCount": 5,
      "verified": false,
      "source": "Varytec Retro Blinder TRI 380, Bedienungsanleitung Thomann 19.11.2024, ID 585819 (585819_v1_r1_de), Abschnitt 7.5 „Funktionen im 5-Kanal-DMX-Modus“, Seite 29; Leuchtmittel aus Abschnitt 8 „Technische Daten“. PDF: images.thomann.de/pics/atg/atgdata/document/manual/585819_v1_r1_de_online.pdf (Thomann-Produktseite varytec_retro_blinder_tri_380.htm)",
      "deviceSetup": "[MENU] so oft drücken, bis „CH Mode“ erscheint, [ENTER], „05 CH“ wählen und mit [ENTER] bestätigen. Dann [MENU] bis „Mode“, dort „DMX“ wählen, und unter „Address“ die Adresse aus der App einstellen.",
      "notes": "Retro-Blinder in Dreieckform mit drei warmweißen 80-W-COB-LEDs (2700 K) und 48 RGB-SMD-LEDs als Ambient-Licht in 6 Segmenten. Kleinster Modus: eine Farbe für alle Ambient-LEDs, die COBs gemeinsam. Die Anleitung führt den Kanal „Intensität Weiß“ in der Spalte LED als „Ambient-LED“, laut technischen Daten und Thomann-Seite sind die Ambient-LEDs aber reine RGB-LEDs; die einzige weiße Lichtquelle sind die warmweißen COBs, und im Modus mit einzeln regelbaren COBs fehlt dieser Weiß-Kanal. Das Profil nimmt deshalb an, dass „Weiß“ die COBs regelt, und markiert ihn als Blinder. Wegen dieses Widerspruchs in der Anleitung ist das Profil nicht als geprüft markiert: im Kanal-Test bestätigen. Der Strobo-Knopf der App nutzt den Kanal „Strobe-LED“ der COBs. ",
      "channels": [
        {
          "offset": 1,
          "function": "red",
          "label": "Intensität Rot (0 % bis 100 %), Ambient-LED"
        },
        {
          "offset": 2,
          "function": "green",
          "label": "Intensität Grün (0 % bis 100 %), Ambient-LED"
        },
        {
          "offset": 3,
          "function": "blue",
          "label": "Intensität Blau (0 % bis 100 %), Ambient-LED"
        },
        {
          "offset": 4,
          "function": "warmWhite",
          "label": "Intensität Weiß (0 % bis 100 %), laut Tabelle „Ambient-LED“, gemeint die drei COB-LEDs",
          "tags": [
            "blinder"
          ]
        },
        {
          "offset": 5,
          "function": "shutter",
          "label": "Strobe-LED (COB)",
          "ranges": [
            {
              "from": 0,
              "to": 3,
              "kind": "open",
              "label": "Offen"
            },
            {
              "from": 4,
              "to": 103,
              "kind": "strobe",
              "label": "Strobo, Geschwindigkeit ansteigend",
              "speed": "slowToFast"
            },
            {
              "from": 104,
              "to": 107,
              "kind": "open",
              "label": "Offen"
            },
            {
              "from": 108,
              "to": 207,
              "kind": "pulse",
              "label": "Pulsierendes Strobo, Geschwindigkeit ansteigend"
            },
            {
              "from": 208,
              "to": 212,
              "kind": "open",
              "label": "Offen"
            },
            {
              "from": 213,
              "to": 251,
              "kind": "random",
              "label": "Zufälliges Strobo, Geschwindigkeit ansteigend"
            },
            {
              "from": 252,
              "to": 255,
              "kind": "open",
              "label": "Offen"
            }
          ]
        }
      ]
    }
  ]
}
