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