Benutzeravatar
Jaschiii
Mitglied

Beiträge:37
Registriert:4. Dec 2015

LEDs blinken durcheinander

4. Dez 2015, 10:39

Guten Morgen zusammen.

Ich habe mich gestern auch mal rangesetzt und alles zusammen gelötet und ausprobiert. Habe die ws2801 LEDs, Rasberry Pi 2 mit openelec.

Ich habe nun das Problem, dass die LEDs willkürlich blinken.
Wenn ich die Hyperoin App benutze, bekomme ich die Farben und Effekte die ich ausprobiere auch ohne Probleme dargestellt. Deswegen ist das zusammenlöten meiner Meinung nach Problemlos gegangen. Wenn ich es aber über den Rapsberry oder ein externes Gerät versuche, blinken die LED halt wild durcheinander.

Meine Hyperion cfg Datei:

Code: Alles auswählen

// Automatically generated configuration file for 'Hyperion daemon'
// Generated by: HyperCon (The Hyperion deamon configuration file builder

{
   /// Device configuration contains the following fields:
   /// * 'name'       : The user friendly name of the device (only used for display purposes)
   /// * 'type'       : The type of the device or leds (known types for now are 'ws2801', 'ldp8806',
   ///                  'lpd6803', 'sedu', 'adalight', 'lightpack', 'test' and 'none')
   /// * 'output'     : The output specification depends on selected device. This can for example be the
   ///                  device specifier, device serial number, or the output file name
   /// * 'rate'       : The baudrate of the output to the device
   /// * 'colorOrder' : The order of the color bytes ('rgb', 'rbg', 'bgr', etc.).
   "device" :
   {
      "name"       : "MyPi",
      "type"       : "ws2801",
      "output"     : "/dev/spidev0.0",
      "rate"       : 250000,
      "colorOrder" : "bgr"
   },

   /// Color manipulation configuration used to tune the output colors to specific surroundings.
   /// The configuration contains a list of color-transforms. Each transform contains the
   /// following fields:
   ///  * 'id'   : The unique identifier of the color transformation (eg 'device_1')   ///  * 'leds' : The indices (or index ranges) of the leds to which this color transform applies
   ///             (eg '0-5, 9, 11, 12-17'). The indices are zero based.   ///  * 'hsv' : The manipulation in the Hue-Saturation-Value color domain with the following
   ///            tuning parameters:
   ///            - 'saturationGain'  The gain adjustement of the saturation
   ///            - 'valueGain'       The gain adjustement of the value
   ///  * 'red'/'green'/'blue' : The manipulation in the Red-Green-Blue color domain with the
   ///                           following tuning parameters for each channel:
   ///            - 'threshold'       The minimum required input value for the channel to be on
   ///                                (else zero)
   ///            - 'gamma'           The gamma-curve correction factor
   ///            - 'blacklevel'      The lowest possible value (when the channel is black)
   ///            - 'whitelevel'      The highest possible value (when the channel is white)
   ///
   /// Next to the list with color transforms there is also a smoothing option.
   ///  * 'smoothing' : Smoothing of the colors in the time-domain with the following tuning
   ///                  parameters:
   ///            - 'type'            The type of smoothing algorithm ('linear' or 'none')
   ///            - 'time_ms'         The time constant for smoothing algorithm in milliseconds
   ///            - 'updateFrequency' The update frequency of the leds in Hz
   "color" :
   {
      "transform" :
      [
         {
            "id"   : "default",
            "leds" : "*",
            "hsv" :
            {
               "saturationGain" : 1.2000,
               "valueGain"      : 1.2000
            },
            "red" :
            {
               "threshold"  : 0.1000,
               "gamma"      : 2.0000,
               "blacklevel" : 0.0000,
               "whitelevel" : 1.0000
            },
            "green" :
            {
               "threshold"  : 0.1000,
               "gamma"      : 2.0000,
               "blacklevel" : 0.0000,
               "whitelevel" : 0.8000
            },
            "blue" :
            {
               "threshold"  : 0.1000,
               "gamma"      : 2.0000,
               "blacklevel" : 0.0000,
               "whitelevel" : 0.7000
            }
         }
      ],
      "smoothing" :
      {
         "type"            : "linear",
         "time_ms"         : 100,
         "updateFrequency" : 25.0000
      }
   },

   ///  The configuration for each individual led. This contains the specification of the area
   ///  averaged of an input image for each led to determine its color. Each item in the list
   ///  contains the following fields:
   ///  * index: The index of the led. This determines its location in the string of leds; zero
   ///           being the first led.
   ///  * hscan: The fractional part of the image along the horizontal used for the averaging
   ///           (minimum and maximum inclusive)
   ///  * vscan: The fractional part of the image along the vertical used for the averaging
   ///           (minimum and maximum inclusive)
   "leds" :
   [
      {
         "index" : 0,
         "hscan" : { "minimum" : 0.6667, "maximum" : 0.7000 },
         "vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
      },
      {
         "index" : 1,
         "hscan" : { "minimum" : 0.7000, "maximum" : 0.7333 },
         "vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
      },
      {
         "index" : 2,
         "hscan" : { "minimum" : 0.7333, "maximum" : 0.7667 },
         "vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
      },
      {
         "index" : 3,
         "hscan" : { "minimum" : 0.7667, "maximum" : 0.8000 },
         "vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
      },
      {
         "index" : 4,
         "hscan" : { "minimum" : 0.8000, "maximum" : 0.8333 },
         "vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
      },
      {
         "index" : 5,
         "hscan" : { "minimum" : 0.8333, "maximum" : 0.8667 },
         "vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
      },
      {
         "index" : 6,
         "hscan" : { "minimum" : 0.8667, "maximum" : 0.9000 },
         "vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
      },
      {
         "index" : 7,
         "hscan" : { "minimum" : 0.9000, "maximum" : 0.9333 },
         "vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
      },
      {
         "index" : 8,
         "hscan" : { "minimum" : 0.9333, "maximum" : 0.9667 },
         "vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
      },
      {
         "index" : 9,
         "hscan" : { "minimum" : 0.9667, "maximum" : 1.0000 },
         "vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
      },
      {
         "index" : 10,
         "hscan" : { "minimum" : 0.9500, "maximum" : 1.0000 },
         "vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
      },
      {
         "index" : 11,
         "hscan" : { "minimum" : 0.9500, "maximum" : 1.0000 },
         "vscan" : { "minimum" : 0.9474, "maximum" : 1.0000 }
      },
      {
         "index" : 12,
         "hscan" : { "minimum" : 0.9500, "maximum" : 1.0000 },
         "vscan" : { "minimum" : 0.8947, "maximum" : 0.9474 }
      },
      {
         "index" : 13,
         "hscan" : { "minimum" : 0.9500, "maximum" : 1.0000 },
         "vscan" : { "minimum" : 0.8421, "maximum" : 0.8947 }
      },
      {
         "index" : 14,
         "hscan" : { "minimum" : 0.9500, "maximum" : 1.0000 },
         "vscan" : { "minimum" : 0.7895, "maximum" : 0.8421 }
      },
      {
         "index" : 15,
         "hscan" : { "minimum" : 0.9500, "maximum" : 1.0000 },
         "vscan" : { "minimum" : 0.7368, "maximum" : 0.7895 }
      },
      {
         "index" : 16,
         "hscan" : { "minimum" : 0.9500, "maximum" : 1.0000 },
         "vscan" : { "minimum" : 0.6842, "maximum" : 0.7368 }
      },
      {
         "index" : 17,
         "hscan" : { "minimum" : 0.9500, "maximum" : 1.0000 },
         "vscan" : { "minimum" : 0.6316, "maximum" : 0.6842 }
      },
      {
         "index" : 18,
         "hscan" : { "minimum" : 0.9500, "maximum" : 1.0000 },
         "vscan" : { "minimum" : 0.5789, "maximum" : 0.6316 }
      },
      {
         "index" : 19,
         "hscan" : { "minimum" : 0.9500, "maximum" : 1.0000 },
         "vscan" : { "minimum" : 0.5263, "maximum" : 0.5789 }
      },
      {
         "index" : 20,
         "hscan" : { "minimum" : 0.9500, "maximum" : 1.0000 },
         "vscan" : { "minimum" : 0.4737, "maximum" : 0.5263 }
      },
      {
         "index" : 21,
         "hscan" : { "minimum" : 0.9500, "maximum" : 1.0000 },
         "vscan" : { "minimum" : 0.4211, "maximum" : 0.4737 }
      },
      {
         "index" : 22,
         "hscan" : { "minimum" : 0.9500, "maximum" : 1.0000 },
         "vscan" : { "minimum" : 0.3684, "maximum" : 0.4211 }
      },
      {
         "index" : 23,
         "hscan" : { "minimum" : 0.9500, "maximum" : 1.0000 },
         "vscan" : { "minimum" : 0.3158, "maximum" : 0.3684 }
      },
      {
         "index" : 24,
         "hscan" : { "minimum" : 0.9500, "maximum" : 1.0000 },
         "vscan" : { "minimum" : 0.2632, "maximum" : 0.3158 }
      },
      {
         "index" : 25,
         "hscan" : { "minimum" : 0.9500, "maximum" : 1.0000 },
         "vscan" : { "minimum" : 0.2105, "maximum" : 0.2632 }
      },
      {
         "index" : 26,
         "hscan" : { "minimum" : 0.9500, "maximum" : 1.0000 },
         "vscan" : { "minimum" : 0.1579, "maximum" : 0.2105 }
      },
      {
         "index" : 27,
         "hscan" : { "minimum" : 0.9500, "maximum" : 1.0000 },
         "vscan" : { "minimum" : 0.1053, "maximum" : 0.1579 }
      },
      {
         "index" : 28,
         "hscan" : { "minimum" : 0.9500, "maximum" : 1.0000 },
         "vscan" : { "minimum" : 0.0526, "maximum" : 0.1053 }
      },
      {
         "index" : 29,
         "hscan" : { "minimum" : 0.9500, "maximum" : 1.0000 },
         "vscan" : { "minimum" : 0.0000, "maximum" : 0.0526 }
      },
      {
         "index" : 30,
         "hscan" : { "minimum" : 0.9500, "maximum" : 1.0000 },
         "vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
      },
      {
         "index" : 31,
         "hscan" : { "minimum" : 0.9667, "maximum" : 1.0000 },
         "vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
      },
      {
         "index" : 32,
         "hscan" : { "minimum" : 0.9333, "maximum" : 0.9667 },
         "vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
      },
      {
         "index" : 33,
         "hscan" : { "minimum" : 0.9000, "maximum" : 0.9333 },
         "vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
      },
      {
         "index" : 34,
         "hscan" : { "minimum" : 0.8667, "maximum" : 0.9000 },
         "vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
      },
      {
         "index" : 35,
         "hscan" : { "minimum" : 0.8333, "maximum" : 0.8667 },
         "vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
      },
      {
         "index" : 36,
         "hscan" : { "minimum" : 0.8000, "maximum" : 0.8333 },
         "vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
      },
      {
         "index" : 37,
         "hscan" : { "minimum" : 0.7667, "maximum" : 0.8000 },
         "vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
      },
      {
         "index" : 38,
         "hscan" : { "minimum" : 0.7333, "maximum" : 0.7667 },
         "vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
      },
      {
         "index" : 39,
         "hscan" : { "minimum" : 0.7000, "maximum" : 0.7333 },
         "vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
      },
      {
         "index" : 40,
         "hscan" : { "minimum" : 0.6667, "maximum" : 0.7000 },
         "vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
      },
      {
         "index" : 41,
         "hscan" : { "minimum" : 0.6333, "maximum" : 0.6667 },
         "vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
      },
      {
         "index" : 42,
         "hscan" : { "minimum" : 0.6000, "maximum" : 0.6333 },
         "vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
      },
      {
         "index" : 43,
         "hscan" : { "minimum" : 0.5667, "maximum" : 0.6000 },
         "vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
      },
      {
         "index" : 44,
         "hscan" : { "minimum" : 0.5333, "maximum" : 0.5667 },
         "vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
      },
      {
         "index" : 45,
         "hscan" : { "minimum" : 0.5000, "maximum" : 0.5333 },
         "vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
      },
      {
         "index" : 46,
         "hscan" : { "minimum" : 0.4667, "maximum" : 0.5000 },
         "vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
      },
      {
         "index" : 47,
         "hscan" : { "minimum" : 0.4333, "maximum" : 0.4667 },
         "vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
      },
      {
         "index" : 48,
         "hscan" : { "minimum" : 0.4000, "maximum" : 0.4333 },
         "vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
      },
      {
         "index" : 49,
         "hscan" : { "minimum" : 0.3667, "maximum" : 0.4000 },
         "vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
      },
      {
         "index" : 50,
         "hscan" : { "minimum" : 0.3333, "maximum" : 0.3667 },
         "vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
      },
      {
         "index" : 51,
         "hscan" : { "minimum" : 0.3000, "maximum" : 0.3333 },
         "vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
      },
      {
         "index" : 52,
         "hscan" : { "minimum" : 0.2667, "maximum" : 0.3000 },
         "vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
      },
      {
         "index" : 53,
         "hscan" : { "minimum" : 0.2333, "maximum" : 0.2667 },
         "vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
      },
      {
         "index" : 54,
         "hscan" : { "minimum" : 0.2000, "maximum" : 0.2333 },
         "vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
      },
      {
         "index" : 55,
         "hscan" : { "minimum" : 0.1667, "maximum" : 0.2000 },
         "vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
      },
      {
         "index" : 56,
         "hscan" : { "minimum" : 0.1333, "maximum" : 0.1667 },
         "vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
      },
      {
         "index" : 57,
         "hscan" : { "minimum" : 0.1000, "maximum" : 0.1333 },
         "vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
      },
      {
         "index" : 58,
         "hscan" : { "minimum" : 0.0667, "maximum" : 0.1000 },
         "vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
      },
      {
         "index" : 59,
         "hscan" : { "minimum" : 0.0333, "maximum" : 0.0667 },
         "vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
      },
      {
         "index" : 60,
         "hscan" : { "minimum" : 0.0000, "maximum" : 0.0333 },
         "vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
      },
      {
         "index" : 61,
         "hscan" : { "minimum" : 0.0000, "maximum" : 0.0500 },
         "vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
      },
      {
         "index" : 62,
         "hscan" : { "minimum" : 0.0000, "maximum" : 0.0500 },
         "vscan" : { "minimum" : 0.0000, "maximum" : 0.0526 }
      },
      {
         "index" : 63,
         "hscan" : { "minimum" : 0.0000, "maximum" : 0.0500 },
         "vscan" : { "minimum" : 0.0526, "maximum" : 0.1053 }
      },
      {
         "index" : 64,
         "hscan" : { "minimum" : 0.0000, "maximum" : 0.0500 },
         "vscan" : { "minimum" : 0.1053, "maximum" : 0.1579 }
      },
      {
         "index" : 65,
         "hscan" : { "minimum" : 0.0000, "maximum" : 0.0500 },
         "vscan" : { "minimum" : 0.1579, "maximum" : 0.2105 }
      },
      {
         "index" : 66,
         "hscan" : { "minimum" : 0.0000, "maximum" : 0.0500 },
         "vscan" : { "minimum" : 0.2105, "maximum" : 0.2632 }
      },
      {
         "index" : 67,
         "hscan" : { "minimum" : 0.0000, "maximum" : 0.0500 },
         "vscan" : { "minimum" : 0.2632, "maximum" : 0.3158 }
      },
      {
         "index" : 68,
         "hscan" : { "minimum" : 0.0000, "maximum" : 0.0500 },
         "vscan" : { "minimum" : 0.3158, "maximum" : 0.3684 }
      },
      {
         "index" : 69,
         "hscan" : { "minimum" : 0.0000, "maximum" : 0.0500 },
         "vscan" : { "minimum" : 0.3684, "maximum" : 0.4211 }
      },
      {
         "index" : 70,
         "hscan" : { "minimum" : 0.0000, "maximum" : 0.0500 },
         "vscan" : { "minimum" : 0.4211, "maximum" : 0.4737 }
      },
      {
         "index" : 71,
         "hscan" : { "minimum" : 0.0000, "maximum" : 0.0500 },
         "vscan" : { "minimum" : 0.4737, "maximum" : 0.5263 }
      },
      {
         "index" : 72,
         "hscan" : { "minimum" : 0.0000, "maximum" : 0.0500 },
         "vscan" : { "minimum" : 0.5263, "maximum" : 0.5789 }
      },
      {
         "index" : 73,
         "hscan" : { "minimum" : 0.0000, "maximum" : 0.0500 },
         "vscan" : { "minimum" : 0.5789, "maximum" : 0.6316 }
      },
      {
         "index" : 74,
         "hscan" : { "minimum" : 0.0000, "maximum" : 0.0500 },
         "vscan" : { "minimum" : 0.6316, "maximum" : 0.6842 }
      },
      {
         "index" : 75,
         "hscan" : { "minimum" : 0.0000, "maximum" : 0.0500 },
         "vscan" : { "minimum" : 0.6842, "maximum" : 0.7368 }
      },
      {
         "index" : 76,
         "hscan" : { "minimum" : 0.0000, "maximum" : 0.0500 },
         "vscan" : { "minimum" : 0.7368, "maximum" : 0.7895 }
      },
      {
         "index" : 77,
         "hscan" : { "minimum" : 0.0000, "maximum" : 0.0500 },
         "vscan" : { "minimum" : 0.7895, "maximum" : 0.8421 }
      },
      {
         "index" : 78,
         "hscan" : { "minimum" : 0.0000, "maximum" : 0.0500 },
         "vscan" : { "minimum" : 0.8421, "maximum" : 0.8947 }
      },
      {
         "index" : 79,
         "hscan" : { "minimum" : 0.0000, "maximum" : 0.0500 },
         "vscan" : { "minimum" : 0.8947, "maximum" : 0.9474 }
      },
      {
         "index" : 80,
         "hscan" : { "minimum" : 0.0000, "maximum" : 0.0500 },
         "vscan" : { "minimum" : 0.9474, "maximum" : 1.0000 }
      },
      {
         "index" : 81,
         "hscan" : { "minimum" : 0.0000, "maximum" : 0.0500 },
         "vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
      },
      {
         "index" : 82,
         "hscan" : { "minimum" : 0.0000, "maximum" : 0.0333 },
         "vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
      },
      {
         "index" : 83,
         "hscan" : { "minimum" : 0.0333, "maximum" : 0.0667 },
         "vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
      },
      {
         "index" : 84,
         "hscan" : { "minimum" : 0.0667, "maximum" : 0.1000 },
         "vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
      },
      {
         "index" : 85,
         "hscan" : { "minimum" : 0.1000, "maximum" : 0.1333 },
         "vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
      },
      {
         "index" : 86,
         "hscan" : { "minimum" : 0.1333, "maximum" : 0.1667 },
         "vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
      },
      {
         "index" : 87,
         "hscan" : { "minimum" : 0.1667, "maximum" : 0.2000 },
         "vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
      },
      {
         "index" : 88,
         "hscan" : { "minimum" : 0.2000, "maximum" : 0.2333 },
         "vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
      },
      {
         "index" : 89,
         "hscan" : { "minimum" : 0.2333, "maximum" : 0.2667 },
         "vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
      },
      {
         "index" : 90,
         "hscan" : { "minimum" : 0.2667, "maximum" : 0.3000 },
         "vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
      },
      {
         "index" : 91,
         "hscan" : { "minimum" : 0.3000, "maximum" : 0.3333 },
         "vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
      }
   ],

   /// The black border configuration, contains the following items:
   ///  * enable    : true if the detector should be activated
   ///  * threshold : Value below which a pixel is regarded as black (value between 0.0 and 1.0)
   "blackborderdetector" :
   {
      "enable" : true,
      "threshold" : 0.01
   },

   /// The configuration of the effect engine, contains the following items:
   ///  * paths        : An array with absolute location(s) of directories with effects
   ///  * bootsequence : The effect selected as 'boot sequence'
   "effects" :
   {
      "paths" :
      [
         "/storage/hyperion/effects"
      ]
   },

   "bootsequence" :
   {
      "effect" : "Rainbow swirl fast",
      "duration_ms" : 3000
   },

   ///  The configuration for the frame-grabber, contains the following items:
   ///   * width        : The width of the grabbed frames [pixels]
   ///   * height       : The height of the grabbed frames [pixels]
   ///   * frequency_Hz : The frequency of the frame grab [Hz]
   "framegrabber" :
   {
      "width" : 64,
      "height" : 64,
      "frequency_Hz" : 10.0
   },
   
      "grabber-v4l2" :
    {
        "device" : "/dev/video0",
        "input" : 0,
        "standard" : "NTSC",
        "width" : -1,
        "height" : -1,
        "frameDecimation" : 2,
        "sizeDecimation" : 4,
        "priority" : 800,
        "mode" : "2D",
        "cropLeft" : 6,
        "cropRight" : 6,
        "cropTop" : 2,
        "cropBottom" : 2,
        "redSignalThreshold" : 0.1,
        "greenSignalThreshold" : 0.1,
        "blueSignalThreshold" : 0.1
    },

   /// The configuration of the XBMC connection used to enable and disable the frame-grabber. Contains the following fields:
   ///  * xbmcAddress       : The IP address of the XBMC-host
   ///  * xbmcTcpPort       : The TCP-port of the XBMC-server
   ///  * grabVideo         : Flag indicating that the frame-grabber is on(true) during video playback
   ///  * grabPictures      : Flag indicating that the frame-grabber is on(true) during picture show
   ///  * grabAudio         : Flag indicating that the frame-grabber is on(true) during audio playback
   ///  * grabMenu          : Flag indicating that the frame-grabber is on(true) in the XBMC menu
   ///  * grabScreensaver   : Flag indicating that the frame-grabber is on(true) when XBMC is on screensaver
   ///  * enable3DDetection : Flag indicating that the frame-grabber should switch to a 3D compatible modus if a 3D video is playing
   "xbmcVideoChecker" :
   {
      "xbmcAddress" : "127.0.0.1",
      "xbmcTcpPort" : 9090,
      "grabVideo" : true,
      "grabPictures" : true,
      "grabAudio" : true,
      "grabMenu" : false,
      "grabScreensaver" : true,
      "enable3DDetection" : true
   },

   /// The configuration of the Json server which enables the json remote interface
   ///  * port : Port at which the json server is started
   "jsonServer" :
   {
      "port" : 19444
   },

   /// The configuration of the Proto server which enables the protobuffer remote interface
   ///  * port : Port at which the protobuffer server is started
   "protoServer" :
   {
      "port" : 19445
   },

   /// The configuration of the boblight server which enables the boblight remote interface
   ///  * port : Port at which the boblight server is started
//    "boblightServer" :
//    {
//       "port" : 19333
//    },

   "endOfJson" : "endOfJson"
}


Sobald ich es schaffe werde ich auch noch mal ein Video hochladen wenn ich es schaffe. Hat vll jemand schon mal eine Idee?
Habe schon überlegt, ich nutze 2 vorgeschlagene HDMI Kabel von Amazon und hatte noch ein altes hier rumfliegen. Nicht vergoldet. Kann es ggf sein das dies zu schwach ist?

VG und einen angenehmen Freitag,
Jaschiii

Edit [1]:
Video [1]: https://www.youtube.com/watch?v=9hrahiTem20
Zuletzt geändert von Jaschiii am 4. Dez 2015, 13:51, insgesamt 1-mal geändert.

ParaChris82
Mitglied

Beiträge:75
Registriert:17. Nov 2015

LEDs Blinken blinken durcheinander

4. Dez 2015, 11:20

Hi Jaschiii,

also die Json sieht sauber aus auf den ersten Blick.

Hast du das ganze mal ohne Grabber versucht, also Film direkt vom Pi zu starten? (würde ich als erstes versuchen, Film auf USB Stick ziehen, ab in den PI und starten)
Hast du mal geschaut was für ein Bild der Grabber ausgibt?
Hast du probiert mal den Grabber mit "Pal" zu betreiben?
Wie viele Leds hast du? Richtige reinfolge angegeben/Startled?
Wieviel Stromzuleitungen hast du gelegt?

Unter was hast du die JSON erstellt? Mac oder Windows Rechner? Die Mac Version klappt bei mir nämlich auch nicht.

Grüße Chris

Jaschiii
Mitglied

Beiträge:37
Registriert:4. Dec 2015

LEDs Blinken blinken durcheinander

4. Dez 2015, 12:00

Hi Chris,

danke für die schnelle Antwort :)

Habe das ganze versucht ohne Grabber zu starten, also direkt von der Pi mit HDMI -> TV. Aber tut sich auch nichts.

Hast du mal geschaut was für ein Bild der Grabber ausgibt?
Sorry aber wo kann ich das nachschauen? :o

Hast du probiert mal den Grabber mit "Pal" zu betreiben?
Hatte es in der cfg mal auf PAL gesetzt, aber hat sich nichts verändert. dann wieder zurück auf NTFS gesetzt.

Wie viele Leds hast du? Richtige reinfolge angegeben/Startled?
Habe 88 LED. Nun wo du es sagst habe ich da vll was falsch konfiguriert.
Skizze vom TV: http://i67.tinypic.com/2ltrs7t.jpg
Config in Hyperion: http://i63.tinypic.com/24oa5h5.jpg

Wieviel Stromzuleitungen hast du gelegt?
Habe die einfache Variante genommen mit dem Adapter fürs Netzteil....

Unter wie hast du die JSON erstellt? Mac oder Windows Rechner? Die Mac Version klappt bei mir nämlich auch nicht.
Hatte es zuerst auf dem Mac mit einer VM ware mit Win probiert. Da dies nicht geklappt hat habe ich es dann mit dem LP meiner Freundin probiert wo only Win drauf läuft.

Gruß Jascha

ParaChris82
Mitglied

Beiträge:75
Registriert:17. Nov 2015

LEDs Blinken blinken durcheinander

4. Dez 2015, 12:12

OK, da von Kodi alleine schon nicht richtig angesteuert wird, muss der Fehler in der Config liegen.
Lass den Grabber mal komplett weg bis es rein mit Kodi läuft. Dann kümmern wir uns um den Grabber.

Du hast 88 Leds und es werden 92 ingesamt angezeigt, da ist schonmal ein Fehler.
Die Skizze wo du mir geschickt hast ist vor dem TV oder dahinter? (wegen Laufrichtung)

Mit Stromzuleitung meine ich: Gehst du nur an einen Stripe oder noch an das Ende zusätzlich?

Jaschiii
Mitglied

Beiträge:37
Registriert:4. Dec 2015

LEDs Blinken blinken durcheinander

4. Dez 2015, 13:09

Habe die cfg noch mal neun gemacht und die Eintrage mit Led in Top Corners & Led in bottem Corners auf false gesetzt. Nun sind es insgesamt 88 LEDs und es läuft (über die Pi) mehr oderweniger. Feinabstimmung muss ich noch vornehmen. Über externe quelle noch nicht getestet.

Die Skizze die ich dazu gepackt hatte war von der hinteren Ansicht. Wobei ich überlege ob ich nicht da auch einen Denkfehler habe. Wenn du die Skizze öffnest, habe ich doch den Strom Anschluss auf der anderen Seite von dem schwarzen Balken unten. Dann müsste ich auch mit dem Uhrzeigersinn einstellen right?

EDIT[1]: Ach falsch. Man schaut ja von vorne ob mit oder gegen den Uhrzeigersinn. Also ist es schon richtig entgegen des Uhrzeigersinn.

Gehe nur an ein Ende des Stripes.

Ab und an habe ich noch ein Flackern, wo dann dass herkommen?

ParaChris82
Mitglied

Beiträge:75
Registriert:17. Nov 2015

LEDs Blinken blinken durcheinander

4. Dez 2015, 13:24

Wenn ich hinter deinem TV stehe und die erste LED + Strom rechts ist, dann musst du bei dem Programm die erste Led auf der linken Seite anfangen.
Also im Uhrzeigersinn (hoffe habe selber jetzt nicht einen Denkfehler).

Flackern kann kommen 1. durch zu wenig Strom 2. Led hat einen Macken ...

Jaschiii
Mitglied

Beiträge:37
Registriert:4. Dec 2015

LEDs Blinken blinken durcheinander

4. Dez 2015, 13:34

Habe noch mal einen neue Skizze gemacht: http://fs5.directupload.net/images/151204/qqsdid99.jpg
Somit wäre es dann von vorne entgegen des Uhrzeigersinn. :?

Kann man irgendwie testen ob es wirklich an zu wenig Strom liegt? Habe nun noch kein Muster erkannt von dem flackern. Es tritt nicht immer auf. Und alle LEDs scheinen in tackt zu sein.

Werde gleich mal den Grabber dazwischen schalten und schauen wie es läuft...

ParaChris82
Mitglied

Beiträge:75
Registriert:17. Nov 2015

LEDs Blinken blinken durcheinander

4. Dez 2015, 13:37

Ah jetzt, ja hast vollkommen recht: gegen den Uhrzeiger! :)

Hmmm, also ich würde noch zwei Kabel vom Netzteil ans ende der Stripe schnell löten. Kaputt machen kannst du dadurch nichts und bist auf der sicheren Seite mit Strommenge.

Ansonsten bin ich selber überfragt, muss dir hier jemand anderen weiterhelfen, hatte das Problem nicht.

ParaChris82
Mitglied

Beiträge:75
Registriert:17. Nov 2015

LEDs Blinken blinken durcheinander

4. Dez 2015, 13:42

ps wegen flackern: vielleicht hilft dir hier das: viewtopic.php?f=13&t=230

Donald
Moderator

Beiträge:1255
Registriert:15. Nov 2015

LEDs Blinken blinken durcheinander

4. Dez 2015, 13:45

Das Flackern kommt mit ziemlicher Sicherheit durch den schaltungstechnischen Fehler in dieser Anleitung: die fehlende Pegelanpassung zwischen Raspi und LED Leiste. Das macht die ganze Sache sehr empfindlich gegen elektrische Störimpulse von aussen. Nicht bei allen, aber eben doch recht häufig. In anderen Beiträgen hier kannst du nachlesen, was man dagegen tun kann. Mit deiner Konfiguration hat das nichts zu tun. Auch nicht mit der Stromversorgeung. Das 10 A Netzteil versorgt bis zu 144 LED ohne nennenswerten Spannungsabfall an der letzten LED. Kann man auch ganz simpel messen.

Jaschiii
Mitglied

Beiträge:37
Registriert:4. Dec 2015

LEDs Blinken blinken durcheinander

4. Dez 2015, 13:49

ParaChris82 hat geschrieben:Hmmm, also ich würde noch zwei Kabel vom Netzteil ans ende der Stripe schnell löten. Kaputt machen kannst du dadurch nichts und bist auf der sicheren Seite mit Strommenge.

Ansonsten bin ich selber überfragt, muss dir hier jemand anderen weiterhelfen, hatte das Problem nicht.


Wenn ich eine weitere Stromleitung dran Löte, brauche ich ja den Logic Level Converter nicht einbauen gell?

Donald hat geschrieben:Das Flackern kommt mit ziemlicher Sicherheit durch den schaltungstechnischen Fehler in dieser Anleitung: die fehlende Pegelanpassung zwischen Raspi und LED Leiste. Das macht die ganze Sache sehr empfindlich gegen elektrische Störimpulse von aussen. Nicht bei allen, aber eben doch recht häufig. In anderen Beiträgen hier kannst du nachlesen, was man dagegen tun kann. Mit deiner Konfiguration hat das nichts zu tun. Auch nicht mit der Stromversorgeung. Das 10 A Netzteil versorgt bis zu 144 LED ohne nennenswerten Spannungsabfall an der letzten LED. Kann man auch ganz simpel messen.

Oder nun noch? :o
Gibt es da auch eine genauere Anleitung wie man diese dazwischen schaltet? Chris hatte ja oben schon einen Link gepostet, aber da steht ja nichts weiter drinnen was man am besten benutzt.
Zuletzt geändert von Jaschiii am 4. Dez 2015, 13:54, insgesamt 1-mal geändert.

Donald
Moderator

Beiträge:1255
Registriert:15. Nov 2015

LEDs Blinken blinken durcheinander

4. Dez 2015, 13:53

Das hat miteinander gar nix zu tun !! Mehrere Stromanschlüsse zu löten ist völlig sinnlos ! Schadet aber auch nicht.

Jaschiii
Mitglied

Beiträge:37
Registriert:4. Dec 2015

LEDs Blinken blinken durcheinander

4. Dez 2015, 13:56

Donald hat geschrieben:Das hat miteinander gar nix zu tun !! Mehrere Stromanschlüsse zu löten ist völlig sinnlos ! Schadet aber auch nicht.


Ah okay alles klar. Sorry kenne mich da nicht so aus. Hast du vielleicht nähere Infos welchen Logic Level Converter ich am besten benutze und wie ich ihn dazwischen schalte? :? :?

Donald
Moderator

Beiträge:1255
Registriert:15. Nov 2015

LEDs blinken durcheinander

4. Dez 2015, 14:29

Ob es da eine "Out of the Box" Lösung gibt, weiss ich nicht. Das ist keine simple Sache ! Google mal nach" Level shifter 5v 3.3v ". Hat Aki vielleicht was parat ? Habe von einem Kumpel so ein Teil fertig gelötet bekommen.
In der Praxis sollte aber eine simple Schirmung helfen. Zum Test, ob es daran liegt, nimmst du dir die Alufolie-Rolle aus der Küche und umwickelst damit komplett die Dataleitung (von Pin 19 GPIO auf DI Anschluss der LED Leiste)
Dann sollte das undefinierte Flackern vorbei sein. Wenn ja, kannst du dann wegen der Optik ein geschirmtes Kabel verlöten. Z.B. ein Stück Netzwerkkabel.

Jaschiii
Mitglied

Beiträge:37
Registriert:4. Dec 2015

LEDs blinken durcheinander

5. Dez 2015, 20:23

Hallo zusammen,

im Kodi Modus scheint nun alles zu laufen. Nur mit externen Geräten klappen es nicht... :(
Erkenne ich nur im putty ob der Videograbber "funktioniert" und erkannt wird? Könnte mir vorstellen das es daran liegt....
In Putty sieht es so aus:
Bild

Ist der zweite Eintrag bei Device 004 nicht der Grabber? Hatte den bestellt welcher empfohlen worden ist....siehe Verpackung: http://fs5.directupload.net/images/151205/2o3taat2.jpg

Zurück zu „Ambilight - Support“