Seite 1 von 1

LED's reagieren nur bei an/ausschalten

Verfasst: 24. Jun 2016, 21:36
von kambilight
Hallo zusammen,

ich habe mittlerweile keine Idee mehr, wo ich mit der Fehlersuche weitermachen soll bzw. an was es noch liegen könnte.
Daher hoffe ich, dass ich von euch ggf. Hilfe bekommen kann.
Ich verwende:
RPi 3 mit Testimage und WS2801 LEDs.

Anschluss der LED's habe ich bereits mit einem Controller überprüft --> damit funktioniert alles einwandfrei.
GPIO's sollten auch funktionieren (Siehe Anhang SPIDEV_TEST).

Unter Verwendung von Hyperion bekomme ich jedoch kein Ergebnis auf meine LED's.
Die Config stellt eine absolute minimal Konfiguration dar - ich will quasi lediglich die LEDs über hyperion-remote steuern können.

Code: Alles auswählen

// Automatically generated configuration file for Hyperion ambilight daemon
// Notice: All values are explained with comments at our wiki: wiki.hyperion-project.org (config area)
// Generated by: HyperCon (The Hyperion deamon configuration file builder)
// Created with HyperCon V1.03.1 (11.06.2016)

{
   // DEVICE CONFIGURATION
   "device" :
   {
      "name"       : "MyHyperionConfig",
      "type"       : "ws2801",
      "output"     : "/dev/spidev0.0",
      "rate"     : 1000000,
      "colorOrder" : "rbg"
   },

   // COLOR CALIBRATION CONFIG
   "color" :
   {
      "channelAdjustment" :
      [
         {
            "id"   : "default",
            "leds" : "*",
            "pureRed" :
            {
               "redChannel"      : 255,
               "greenChannel"      : 0,
               "blueChannel"      : 0
            },
            "pureGreen" :
            {
               "redChannel"      : 0,
               "greenChannel"      : 255,
               "blueChannel"      : 0
            },
            "pureBlue" :
            {
               "redChannel"      : 0,
               "greenChannel"      : 0,
               "blueChannel"      : 255
            }
         }
      ],
      "temperature" :
      [
         {
            "id"   : "default",
            "leds" : "*",
            "correctionValues" :
            {
               "red"    : 255,
               "green"   : 255,
               "blue"    : 255
            }
         }
      ],
      "transform" :
      [
         {
            "id"   : "default",
            "leds" : "*",
            "hsl" :
            {
               "saturationGain"   : 1.0500,
               "luminanceGain"      : 1.5000,
               "luminanceMinimum"      : 0.0000
            },
            "red" :
            {
               "threshold"    : 0.0000,
               "gamma"        : 2.5000
            },
            "green" :
            {
               "threshold"    : 0.0000,
               "gamma"        : 2.5000
            },
            "blue" :
            {
               "threshold"    : 0.0000,
               "gamma"        : 2.5000
            }
         }
      ]
   // NO SMOOTHING CONFIG
   },

   // NO V4L2 GRABBER CONFIG
   // BLACKBORDER CONFIG
   "blackborderdetector" :
   {
      "enable" : true,
      "threshold" : 0.01,
      "unknownFrameCnt" : 600,
      "borderFrameCnt" : 50,
      "maxInconsistentCnt" : 10,
      "blurRemoveCnt" : 1,
      "mode" : "default"
   },

   // JSON SERVER CONFIG
   "jsonServer" :
   {
      "port" : 19444
   },

   // PROTO SERVER CONFIG
   "protoServer" :
   {
      "port" : 19445
   },

   // EFFECT PATH
   "effects" :
   {
      "paths" :
      [
         "/storage/hyperion/effects",
         "/usr/share/hyperion/effects"
      ]
   },

   // NO FRAME GRABBER CONFIG
   // NO KODI CHECK CONFIG
   // NO BOOTEFFECT CONFIG
   // NO BOBLIGHT SERVER CONFIG
   // NO JSON/PROTO FORWARD CONFIG

   // LED CONFIGURATION
   "leds" :
   [
      {
         "index" : 0,
         "hscan" : { "minimum" : 0.4444, "maximum" : 0.4815 },
         "vscan" : { "minimum" : 0.9500, "maximum" : 1.0000 }
      },
      {
         "index" : 1,
         "hscan" : { "minimum" : 0.4074, "maximum" : 0.4444 },
         "vscan" : { "minimum" : 0.9500, "maximum" : 1.0000 }
      },
      {
         "index" : 2,
         "hscan" : { "minimum" : 0.3704, "maximum" : 0.4074 },
         "vscan" : { "minimum" : 0.9500, "maximum" : 1.0000 }
      },
      {
         "index" : 3,
         "hscan" : { "minimum" : 0.3333, "maximum" : 0.3704 },
         "vscan" : { "minimum" : 0.9500, "maximum" : 1.0000 }
      },
      {
         "index" : 4,
         "hscan" : { "minimum" : 0.2963, "maximum" : 0.3333 },
         "vscan" : { "minimum" : 0.9500, "maximum" : 1.0000 }
      },
      {
         "index" : 5,
         "hscan" : { "minimum" : 0.2593, "maximum" : 0.2963 },
         "vscan" : { "minimum" : 0.9500, "maximum" : 1.0000 }
      },
      {
         "index" : 6,
         "hscan" : { "minimum" : 0.2222, "maximum" : 0.2593 },
         "vscan" : { "minimum" : 0.9500, "maximum" : 1.0000 }
      },
      {
         "index" : 7,
         "hscan" : { "minimum" : 0.1852, "maximum" : 0.2222 },
         "vscan" : { "minimum" : 0.9500, "maximum" : 1.0000 }
      },
      {
         "index" : 8,
         "hscan" : { "minimum" : 0.1481, "maximum" : 0.1852 },
         "vscan" : { "minimum" : 0.9500, "maximum" : 1.0000 }
      },
      {
         "index" : 9,
         "hscan" : { "minimum" : 0.1111, "maximum" : 0.1481 },
         "vscan" : { "minimum" : 0.9500, "maximum" : 1.0000 }
      },
      {
         "index" : 10,
         "hscan" : { "minimum" : 0.0741, "maximum" : 0.1111 },
         "vscan" : { "minimum" : 0.9500, "maximum" : 1.0000 }
      },
      {
         "index" : 11,
         "hscan" : { "minimum" : 0.0370, "maximum" : 0.0741 },
         "vscan" : { "minimum" : 0.9500, "maximum" : 1.0000 }
      },
      {
         "index" : 12,
         "hscan" : { "minimum" : 0.0000, "maximum" : 0.0370 },
         "vscan" : { "minimum" : 0.9500, "maximum" : 1.0000 }
      },
      {
         "index" : 13,
         "hscan" : { "minimum" : 0.0000, "maximum" : 0.0500 },
         "vscan" : { "minimum" : 0.9444, "maximum" : 1.0000 }
      },
      {
         "index" : 14,
         "hscan" : { "minimum" : 0.0000, "maximum" : 0.0500 },
         "vscan" : { "minimum" : 0.8889, "maximum" : 0.9444 }
      },
      {
         "index" : 15,
         "hscan" : { "minimum" : 0.0000, "maximum" : 0.0500 },
         "vscan" : { "minimum" : 0.8333, "maximum" : 0.8889 }
      },
      {
         "index" : 16,
         "hscan" : { "minimum" : 0.0000, "maximum" : 0.0500 },
         "vscan" : { "minimum" : 0.7778, "maximum" : 0.8333 }
      },
      {
         "index" : 17,
         "hscan" : { "minimum" : 0.0000, "maximum" : 0.0500 },
         "vscan" : { "minimum" : 0.7222, "maximum" : 0.7778 }
      },
      {
         "index" : 18,
         "hscan" : { "minimum" : 0.0000, "maximum" : 0.0500 },
         "vscan" : { "minimum" : 0.6667, "maximum" : 0.7222 }
      },
      {
         "index" : 19,
         "hscan" : { "minimum" : 0.0000, "maximum" : 0.0500 },
         "vscan" : { "minimum" : 0.6111, "maximum" : 0.6667 }
      },
      {
         "index" : 20,
         "hscan" : { "minimum" : 0.0000, "maximum" : 0.0500 },
         "vscan" : { "minimum" : 0.5556, "maximum" : 0.6111 }
      },
      {
         "index" : 21,
         "hscan" : { "minimum" : 0.0000, "maximum" : 0.0500 },
         "vscan" : { "minimum" : 0.5000, "maximum" : 0.5556 }
      },
      {
         "index" : 22,
         "hscan" : { "minimum" : 0.0000, "maximum" : 0.0500 },
         "vscan" : { "minimum" : 0.4444, "maximum" : 0.5000 }
      },
      {
         "index" : 23,
         "hscan" : { "minimum" : 0.0000, "maximum" : 0.0500 },
         "vscan" : { "minimum" : 0.3889, "maximum" : 0.4444 }
      },
      {
         "index" : 24,
         "hscan" : { "minimum" : 0.0000, "maximum" : 0.0500 },
         "vscan" : { "minimum" : 0.3333, "maximum" : 0.3889 }
      },
      {
         "index" : 25,
         "hscan" : { "minimum" : 0.0000, "maximum" : 0.0500 },
         "vscan" : { "minimum" : 0.2778, "maximum" : 0.3333 }
      },
      {
         "index" : 26,
         "hscan" : { "minimum" : 0.0000, "maximum" : 0.0500 },
         "vscan" : { "minimum" : 0.2222, "maximum" : 0.2778 }
      },
      {
         "index" : 27,
         "hscan" : { "minimum" : 0.0000, "maximum" : 0.0500 },
         "vscan" : { "minimum" : 0.1667, "maximum" : 0.2222 }
      },
      {
         "index" : 28,
         "hscan" : { "minimum" : 0.0000, "maximum" : 0.0500 },
         "vscan" : { "minimum" : 0.1111, "maximum" : 0.1667 }
      },
      {
         "index" : 29,
         "hscan" : { "minimum" : 0.0000, "maximum" : 0.0500 },
         "vscan" : { "minimum" : 0.0556, "maximum" : 0.1111 }
      },
      {
         "index" : 30,
         "hscan" : { "minimum" : 0.0000, "maximum" : 0.0500 },
         "vscan" : { "minimum" : 0.0000, "maximum" : 0.0556 }
      },
      {
         "index" : 31,
         "hscan" : { "minimum" : 0.0000, "maximum" : 0.0370 },
         "vscan" : { "minimum" : 0.0000, "maximum" : 0.0500 }
      },
      {
         "index" : 32,
         "hscan" : { "minimum" : 0.0370, "maximum" : 0.0741 },
         "vscan" : { "minimum" : 0.0000, "maximum" : 0.0500 }
      },
      {
         "index" : 33,
         "hscan" : { "minimum" : 0.0741, "maximum" : 0.1111 },
         "vscan" : { "minimum" : 0.0000, "maximum" : 0.0500 }
      },
      {
         "index" : 34,
         "hscan" : { "minimum" : 0.1111, "maximum" : 0.1481 },
         "vscan" : { "minimum" : 0.0000, "maximum" : 0.0500 }
      },
      {
         "index" : 35,
         "hscan" : { "minimum" : 0.1481, "maximum" : 0.1852 },
         "vscan" : { "minimum" : 0.0000, "maximum" : 0.0500 }
      },
      {
         "index" : 36,
         "hscan" : { "minimum" : 0.1852, "maximum" : 0.2222 },
         "vscan" : { "minimum" : 0.0000, "maximum" : 0.0500 }
      },
      {
         "index" : 37,
         "hscan" : { "minimum" : 0.2222, "maximum" : 0.2593 },
         "vscan" : { "minimum" : 0.0000, "maximum" : 0.0500 }
      },
      {
         "index" : 38,
         "hscan" : { "minimum" : 0.2593, "maximum" : 0.2963 },
         "vscan" : { "minimum" : 0.0000, "maximum" : 0.0500 }
      },
      {
         "index" : 39,
         "hscan" : { "minimum" : 0.2963, "maximum" : 0.3333 },
         "vscan" : { "minimum" : 0.0000, "maximum" : 0.0500 }
      },
      {
         "index" : 40,
         "hscan" : { "minimum" : 0.3333, "maximum" : 0.3704 },
         "vscan" : { "minimum" : 0.0000, "maximum" : 0.0500 }
      },
      {
         "index" : 41,
         "hscan" : { "minimum" : 0.3704, "maximum" : 0.4074 },
         "vscan" : { "minimum" : 0.0000, "maximum" : 0.0500 }
      },
      {
         "index" : 42,
         "hscan" : { "minimum" : 0.4074, "maximum" : 0.4444 },
         "vscan" : { "minimum" : 0.0000, "maximum" : 0.0500 }
      },
      {
         "index" : 43,
         "hscan" : { "minimum" : 0.4444, "maximum" : 0.4815 },
         "vscan" : { "minimum" : 0.0000, "maximum" : 0.0500 }
      },
      {
         "index" : 44,
         "hscan" : { "minimum" : 0.4815, "maximum" : 0.5185 },
         "vscan" : { "minimum" : 0.0000, "maximum" : 0.0500 }
      },
      {
         "index" : 45,
         "hscan" : { "minimum" : 0.5185, "maximum" : 0.5556 },
         "vscan" : { "minimum" : 0.0000, "maximum" : 0.0500 }
      },
      {
         "index" : 46,
         "hscan" : { "minimum" : 0.5556, "maximum" : 0.5926 },
         "vscan" : { "minimum" : 0.0000, "maximum" : 0.0500 }
      },
      {
         "index" : 47,
         "hscan" : { "minimum" : 0.5926, "maximum" : 0.6296 },
         "vscan" : { "minimum" : 0.0000, "maximum" : 0.0500 }
      },
      {
         "index" : 48,
         "hscan" : { "minimum" : 0.6296, "maximum" : 0.6667 },
         "vscan" : { "minimum" : 0.0000, "maximum" : 0.0500 }
      },
      {
         "index" : 49,
         "hscan" : { "minimum" : 0.6667, "maximum" : 0.7037 },
         "vscan" : { "minimum" : 0.0000, "maximum" : 0.0500 }
      },
      {
         "index" : 50,
         "hscan" : { "minimum" : 0.7037, "maximum" : 0.7407 },
         "vscan" : { "minimum" : 0.0000, "maximum" : 0.0500 }
      },
      {
         "index" : 51,
         "hscan" : { "minimum" : 0.7407, "maximum" : 0.7778 },
         "vscan" : { "minimum" : 0.0000, "maximum" : 0.0500 }
      },
      {
         "index" : 52,
         "hscan" : { "minimum" : 0.7778, "maximum" : 0.8148 },
         "vscan" : { "minimum" : 0.0000, "maximum" : 0.0500 }
      },
      {
         "index" : 53,
         "hscan" : { "minimum" : 0.8148, "maximum" : 0.8519 },
         "vscan" : { "minimum" : 0.0000, "maximum" : 0.0500 }
      },
      {
         "index" : 54,
         "hscan" : { "minimum" : 0.8519, "maximum" : 0.8889 },
         "vscan" : { "minimum" : 0.0000, "maximum" : 0.0500 }
      },
      {
         "index" : 55,
         "hscan" : { "minimum" : 0.8889, "maximum" : 0.9259 },
         "vscan" : { "minimum" : 0.0000, "maximum" : 0.0500 }
      },
      {
         "index" : 56,
         "hscan" : { "minimum" : 0.9259, "maximum" : 0.9630 },
         "vscan" : { "minimum" : 0.0000, "maximum" : 0.0500 }
      },
      {
         "index" : 57,
         "hscan" : { "minimum" : 0.9630, "maximum" : 1.0000 },
         "vscan" : { "minimum" : 0.0000, "maximum" : 0.0500 }
      },
      {
         "index" : 58,
         "hscan" : { "minimum" : 0.9500, "maximum" : 1.0000 },
         "vscan" : { "minimum" : 0.0000, "maximum" : 0.0556 }
      },
      {
         "index" : 59,
         "hscan" : { "minimum" : 0.9500, "maximum" : 1.0000 },
         "vscan" : { "minimum" : 0.0556, "maximum" : 0.1111 }
      },
      {
         "index" : 60,
         "hscan" : { "minimum" : 0.9500, "maximum" : 1.0000 },
         "vscan" : { "minimum" : 0.1111, "maximum" : 0.1667 }
      },
      {
         "index" : 61,
         "hscan" : { "minimum" : 0.9500, "maximum" : 1.0000 },
         "vscan" : { "minimum" : 0.1667, "maximum" : 0.2222 }
      },
      {
         "index" : 62,
         "hscan" : { "minimum" : 0.9500, "maximum" : 1.0000 },
         "vscan" : { "minimum" : 0.2222, "maximum" : 0.2778 }
      },
      {
         "index" : 63,
         "hscan" : { "minimum" : 0.9500, "maximum" : 1.0000 },
         "vscan" : { "minimum" : 0.2778, "maximum" : 0.3333 }
      },
      {
         "index" : 64,
         "hscan" : { "minimum" : 0.9500, "maximum" : 1.0000 },
         "vscan" : { "minimum" : 0.3333, "maximum" : 0.3889 }
      },
      {
         "index" : 65,
         "hscan" : { "minimum" : 0.9500, "maximum" : 1.0000 },
         "vscan" : { "minimum" : 0.3889, "maximum" : 0.4444 }
      },
      {
         "index" : 66,
         "hscan" : { "minimum" : 0.9500, "maximum" : 1.0000 },
         "vscan" : { "minimum" : 0.4444, "maximum" : 0.5000 }
      },
      {
         "index" : 67,
         "hscan" : { "minimum" : 0.9500, "maximum" : 1.0000 },
         "vscan" : { "minimum" : 0.5000, "maximum" : 0.5556 }
      },
      {
         "index" : 68,
         "hscan" : { "minimum" : 0.9500, "maximum" : 1.0000 },
         "vscan" : { "minimum" : 0.5556, "maximum" : 0.6111 }
      },
      {
         "index" : 69,
         "hscan" : { "minimum" : 0.9500, "maximum" : 1.0000 },
         "vscan" : { "minimum" : 0.6111, "maximum" : 0.6667 }
      },
      {
         "index" : 70,
         "hscan" : { "minimum" : 0.9500, "maximum" : 1.0000 },
         "vscan" : { "minimum" : 0.6667, "maximum" : 0.7222 }
      },
      {
         "index" : 71,
         "hscan" : { "minimum" : 0.9500, "maximum" : 1.0000 },
         "vscan" : { "minimum" : 0.7222, "maximum" : 0.7778 }
      },
      {
         "index" : 72,
         "hscan" : { "minimum" : 0.9500, "maximum" : 1.0000 },
         "vscan" : { "minimum" : 0.7778, "maximum" : 0.8333 }
      },
      {
         "index" : 73,
         "hscan" : { "minimum" : 0.9500, "maximum" : 1.0000 },
         "vscan" : { "minimum" : 0.8333, "maximum" : 0.8889 }
      },
      {
         "index" : 74,
         "hscan" : { "minimum" : 0.9500, "maximum" : 1.0000 },
         "vscan" : { "minimum" : 0.8889, "maximum" : 0.9444 }
      },
      {
         "index" : 75,
         "hscan" : { "minimum" : 0.9500, "maximum" : 1.0000 },
         "vscan" : { "minimum" : 0.9444, "maximum" : 1.0000 }
      },
      {
         "index" : 76,
         "hscan" : { "minimum" : 0.9630, "maximum" : 1.0000 },
         "vscan" : { "minimum" : 0.9500, "maximum" : 1.0000 }
      },
      {
         "index" : 77,
         "hscan" : { "minimum" : 0.9259, "maximum" : 0.9630 },
         "vscan" : { "minimum" : 0.9500, "maximum" : 1.0000 }
      },
      {
         "index" : 78,
         "hscan" : { "minimum" : 0.8889, "maximum" : 0.9259 },
         "vscan" : { "minimum" : 0.9500, "maximum" : 1.0000 }
      },
      {
         "index" : 79,
         "hscan" : { "minimum" : 0.8519, "maximum" : 0.8889 },
         "vscan" : { "minimum" : 0.9500, "maximum" : 1.0000 }
      },
      {
         "index" : 80,
         "hscan" : { "minimum" : 0.8148, "maximum" : 0.8519 },
         "vscan" : { "minimum" : 0.9500, "maximum" : 1.0000 }
      },
      {
         "index" : 81,
         "hscan" : { "minimum" : 0.7778, "maximum" : 0.8148 },
         "vscan" : { "minimum" : 0.9500, "maximum" : 1.0000 }
      },
      {
         "index" : 82,
         "hscan" : { "minimum" : 0.7407, "maximum" : 0.7778 },
         "vscan" : { "minimum" : 0.9500, "maximum" : 1.0000 }
      },
      {
         "index" : 83,
         "hscan" : { "minimum" : 0.7037, "maximum" : 0.7407 },
         "vscan" : { "minimum" : 0.9500, "maximum" : 1.0000 }
      },
      {
         "index" : 84,
         "hscan" : { "minimum" : 0.6667, "maximum" : 0.7037 },
         "vscan" : { "minimum" : 0.9500, "maximum" : 1.0000 }
      },
      {
         "index" : 85,
         "hscan" : { "minimum" : 0.6296, "maximum" : 0.6667 },
         "vscan" : { "minimum" : 0.9500, "maximum" : 1.0000 }
      },
      {
         "index" : 86,
         "hscan" : { "minimum" : 0.5926, "maximum" : 0.6296 },
         "vscan" : { "minimum" : 0.9500, "maximum" : 1.0000 }
      },
      {
         "index" : 87,
         "hscan" : { "minimum" : 0.5556, "maximum" : 0.5926 },
         "vscan" : { "minimum" : 0.9500, "maximum" : 1.0000 }
      }
   ],

   "endOfJson" : "endOfJson"
}


Das Einzige was ich damit jedoch erreichen kann, ist dass wenn ich kontinuierlich die Farben ändere (über iOS App) oder einen Effekt laufen lasse und dann den Stecker vom Netzteil (für die LED's) ziehe und wieder verbinde alle LEDs aufleuchten (Anhang1).

Ich bin offen für jede Hilfe und Vorschläge.
Grüße