{
  "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"
        }
      ]
    }
  ]
}
