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