Sorry bin ein absoluter Noob
Wo muss ich den Grabberpart denn genau einfügen?
Sorry bin ein absoluter Noob
Wo muss ich den Grabberpart denn genau einfügen?
Ambilight-Projekt für HDMI Quellen RaspberryPi+Raspbian+Hyperion_TV/Beamer? Schau mal ob du hier fündig wirst!
Ich hab auf Seite 1 eine Anleitung geschrieben, nur deshalb damit solche Fragen nicht mehr gestellt werden...
Und bitte die "Code:" Funktion nutzen, um solche langen Sachen zu posten...
Also ich habe die config jetzt mittels Editor so geändert:
// 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" : "rgb"
},
/// 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.3000,
"valueGain" : 1.8500
},
"red" :
{
"threshold" : 0.1600,
"gamma" : 1.9000,
"blacklevel" : 0.0000,
"whitelevel" : 0.7000
},
"green" :
{
"threshold" : 0.1600,
"gamma" : 1.8500,
"blacklevel" : 0.0000,
"whitelevel" : 0.8000
},
"blue" :
{
"threshold" : 0.1600,
"gamma" : 1.8000,
"blacklevel" : 0.0000,
"whitelevel" : 0.9000
}
}
],
"smoothing" :
{
"type" : "linear",
"time_ms" : 150,
"updateFrequency" : 30.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.5583, "maximum" : 0.5955 },
"vscan" : { "minimum" : 0.9600, "maximum" : 1.0000 }
},
{
"index" : 1,
"hscan" : { "minimum" : 0.5327, "maximum" : 0.5699 },
"vscan" : { "minimum" : 0.9600, "maximum" : 1.0000 }
},
{
"index" : 2,
"hscan" : { "minimum" : 0.5071, "maximum" : 0.5442 },
"vscan" : { "minimum" : 0.9600, "maximum" : 1.0000 }
},
{
"index" : 3,
"hscan" : { "minimum" : 0.4814, "maximum" : 0.5186 },
"vscan" : { "minimum" : 0.9600, "maximum" : 1.0000 }
},
{
"index" : 4,
"hscan" : { "minimum" : 0.4558, "maximum" : 0.4929 },
"vscan" : { "minimum" : 0.9600, "maximum" : 1.0000 }
},
{
"index" : 5,
"hscan" : { "minimum" : 0.4301, "maximum" : 0.4673 },
"vscan" : { "minimum" : 0.9600, "maximum" : 1.0000 }
},
{
"index" : 6,
"hscan" : { "minimum" : 0.4045, "maximum" : 0.4417 },
"vscan" : { "minimum" : 0.9600, "maximum" : 1.0000 }
},
{
"index" : 7,
"hscan" : { "minimum" : 0.3788, "maximum" : 0.4160 },
"vscan" : { "minimum" : 0.9600, "maximum" : 1.0000 }
},
{
"index" : 8,
"hscan" : { "minimum" : 0.3532, "maximum" : 0.3904 },
"vscan" : { "minimum" : 0.9600, "maximum" : 1.0000 }
},
{
"index" : 9,
"hscan" : { "minimum" : 0.3276, "maximum" : 0.3647 },
"vscan" : { "minimum" : 0.9600, "maximum" : 1.0000 }
},
{
"index" : 10,
"hscan" : { "minimum" : 0.3019, "maximum" : 0.3391 },
"vscan" : { "minimum" : 0.9600, "maximum" : 1.0000 }
},
{
"index" : 11,
"hscan" : { "minimum" : 0.2763, "maximum" : 0.3135 },
"vscan" : { "minimum" : 0.9600, "maximum" : 1.0000 }
},
{
"index" : 12,
"hscan" : { "minimum" : 0.2506, "maximum" : 0.2878 },
"vscan" : { "minimum" : 0.9600, "maximum" : 1.0000 }
},
{
"index" : 13,
"hscan" : { "minimum" : 0.2250, "maximum" : 0.2622 },
"vscan" : { "minimum" : 0.9600, "maximum" : 1.0000 }
},
{
"index" : 14,
"hscan" : { "minimum" : 0.1994, "maximum" : 0.2365 },
"vscan" : { "minimum" : 0.9600, "maximum" : 1.0000 }
},
{
"index" : 15,
"hscan" : { "minimum" : 0.1737, "maximum" : 0.2109 },
"vscan" : { "minimum" : 0.9600, "maximum" : 1.0000 }
},
{
"index" : 16,
"hscan" : { "minimum" : 0.1481, "maximum" : 0.1853 },
"vscan" : { "minimum" : 0.9600, "maximum" : 1.0000 }
},
{
"index" : 17,
"hscan" : { "minimum" : 0.1224, "maximum" : 0.1596 },
"vscan" : { "minimum" : 0.9600, "maximum" : 1.0000 }
},
{
"index" : 18,
"hscan" : { "minimum" : 0.0968, "maximum" : 0.1340 },
"vscan" : { "minimum" : 0.9600, "maximum" : 1.0000 }
},
{
"index" : 19,
"hscan" : { "minimum" : 0.0712, "maximum" : 0.1083 },
"vscan" : { "minimum" : 0.9600, "maximum" : 1.0000 }
},
{
"index" : 20,
"hscan" : { "minimum" : 0.0455, "maximum" : 0.0827 },
"vscan" : { "minimum" : 0.9600, "maximum" : 1.0000 }
},
{
"index" : 21,
"hscan" : { "minimum" : 0.0199, "maximum" : 0.0571 },
"vscan" : { "minimum" : 0.9600, "maximum" : 1.0000 }
},
{
"index" : 22,
"hscan" : { "minimum" : 0.0000, "maximum" : 0.0314 },
"vscan" : { "minimum" : 0.9600, "maximum" : 1.0000 }
},
{
"index" : 23,
"hscan" : { "minimum" : 0.0000, "maximum" : 0.0300 },
"vscan" : { "minimum" : 0.9443, "maximum" : 1.0000 }
},
{
"index" : 24,
"hscan" : { "minimum" : 0.0000, "maximum" : 0.0300 },
"vscan" : { "minimum" : 0.8989, "maximum" : 0.9648 }
},
{
"index" : 25,
"hscan" : { "minimum" : 0.0000, "maximum" : 0.0300 },
"vscan" : { "minimum" : 0.8534, "maximum" : 0.9193 }
},
{
"index" : 26,
"hscan" : { "minimum" : 0.0000, "maximum" : 0.0300 },
"vscan" : { "minimum" : 0.8080, "maximum" : 0.8739 }
},
{
"index" : 27,
"hscan" : { "minimum" : 0.0000, "maximum" : 0.0300 },
"vscan" : { "minimum" : 0.7625, "maximum" : 0.8284 }
},
{
"index" : 28,
"hscan" : { "minimum" : 0.0000, "maximum" : 0.0300 },
"vscan" : { "minimum" : 0.7170, "maximum" : 0.7830 }
},
{
"index" : 29,
"hscan" : { "minimum" : 0.0000, "maximum" : 0.0300 },
"vscan" : { "minimum" : 0.6716, "maximum" : 0.7375 }
},
{
"index" : 30,
"hscan" : { "minimum" : 0.0000, "maximum" : 0.0300 },
"vscan" : { "minimum" : 0.6261, "maximum" : 0.6920 }
},
{
"index" : 31,
"hscan" : { "minimum" : 0.0000, "maximum" : 0.0300 },
"vscan" : { "minimum" : 0.5807, "maximum" : 0.6466 }
},
{
"index" : 32,
"hscan" : { "minimum" : 0.0000, "maximum" : 0.0300 },
"vscan" : { "minimum" : 0.5352, "maximum" : 0.6011 }
},
{
"index" : 33,
"hscan" : { "minimum" : 0.0000, "maximum" : 0.0300 },
"vscan" : { "minimum" : 0.4898, "maximum" : 0.5557 }
},
{
"index" : 34,
"hscan" : { "minimum" : 0.0000, "maximum" : 0.0300 },
"vscan" : { "minimum" : 0.4443, "maximum" : 0.5102 }
},
{
"index" : 35,
"hscan" : { "minimum" : 0.0000, "maximum" : 0.0300 },
"vscan" : { "minimum" : 0.3989, "maximum" : 0.4648 }
},
{
"index" : 36,
"hscan" : { "minimum" : 0.0000, "maximum" : 0.0300 },
"vscan" : { "minimum" : 0.3534, "maximum" : 0.4193 }
},
{
"index" : 37,
"hscan" : { "minimum" : 0.0000, "maximum" : 0.0300 },
"vscan" : { "minimum" : 0.3080, "maximum" : 0.3739 }
},
{
"index" : 38,
"hscan" : { "minimum" : 0.0000, "maximum" : 0.0300 },
"vscan" : { "minimum" : 0.2625, "maximum" : 0.3284 }
},
{
"index" : 39,
"hscan" : { "minimum" : 0.0000, "maximum" : 0.0300 },
"vscan" : { "minimum" : 0.2170, "maximum" : 0.2830 }
},
{
"index" : 40,
"hscan" : { "minimum" : 0.0000, "maximum" : 0.0300 },
"vscan" : { "minimum" : 0.1716, "maximum" : 0.2375 }
},
{
"index" : 41,
"hscan" : { "minimum" : 0.0000, "maximum" : 0.0300 },
"vscan" : { "minimum" : 0.1261, "maximum" : 0.1920 }
},
{
"index" : 42,
"hscan" : { "minimum" : 0.0000, "maximum" : 0.0300 },
"vscan" : { "minimum" : 0.0807, "maximum" : 0.1466 }
},
{
"index" : 43,
"hscan" : { "minimum" : 0.0000, "maximum" : 0.0300 },
"vscan" : { "minimum" : 0.0352, "maximum" : 0.1011 }
},
{
"index" : 44,
"hscan" : { "minimum" : 0.0000, "maximum" : 0.0300 },
"vscan" : { "minimum" : 0.0000, "maximum" : 0.0557 }
},
{
"index" : 45,
"hscan" : { "minimum" : 0.0000, "maximum" : 0.0314 },
"vscan" : { "minimum" : 0.0000, "maximum" : 0.0400 }
},
{
"index" : 46,
"hscan" : { "minimum" : 0.0199, "maximum" : 0.0571 },
"vscan" : { "minimum" : 0.0000, "maximum" : 0.0400 }
},
{
"index" : 47,
"hscan" : { "minimum" : 0.0455, "maximum" : 0.0827 },
"vscan" : { "minimum" : 0.0000, "maximum" : 0.0400 }
},
{
"index" : 48,
"hscan" : { "minimum" : 0.0712, "maximum" : 0.1083 },
"vscan" : { "minimum" : 0.0000, "maximum" : 0.0400 }
},
{
"index" : 49,
"hscan" : { "minimum" : 0.0968, "maximum" : 0.1340 },
"vscan" : { "minimum" : 0.0000, "maximum" : 0.0400 }
},
{
"index" : 50,
"hscan" : { "minimum" : 0.1224, "maximum" : 0.1596 },
"vscan" : { "minimum" : 0.0000, "maximum" : 0.0400 }
},
{
"index" : 51,
"hscan" : { "minimum" : 0.1481, "maximum" : 0.1853 },
"vscan" : { "minimum" : 0.0000, "maximum" : 0.0400 }
},
{
"index" : 52,
"hscan" : { "minimum" : 0.1737, "maximum" : 0.2109 },
"vscan" : { "minimum" : 0.0000, "maximum" : 0.0400 }
},
{
"index" : 53,
"hscan" : { "minimum" : 0.1994, "maximum" : 0.2365 },
"vscan" : { "minimum" : 0.0000, "maximum" : 0.0400 }
},
{
"index" : 54,
"hscan" : { "minimum" : 0.2250, "maximum" : 0.2622 },
"vscan" : { "minimum" : 0.0000, "maximum" : 0.0400 }
},
{
"index" : 55,
"hscan" : { "minimum" : 0.2506, "maximum" : 0.2878 },
"vscan" : { "minimum" : 0.0000, "maximum" : 0.0400 }
},
{
"index" : 56,
"hscan" : { "minimum" : 0.2763, "maximum" : 0.3135 },
"vscan" : { "minimum" : 0.0000, "maximum" : 0.0400 }
},
{
"index" : 57,
"hscan" : { "minimum" : 0.3019, "maximum" : 0.3391 },
"vscan" : { "minimum" : 0.0000, "maximum" : 0.0400 }
},
{
"index" : 58,
"hscan" : { "minimum" : 0.3276, "maximum" : 0.3647 },
"vscan" : { "minimum" : 0.0000, "maximum" : 0.0400 }
},
{
"index" : 59,
"hscan" : { "minimum" : 0.3532, "maximum" : 0.3904 },
"vscan" : { "minimum" : 0.0000, "maximum" : 0.0400 }
},
{
"index" : 60,
"hscan" : { "minimum" : 0.3788, "maximum" : 0.4160 },
"vscan" : { "minimum" : 0.0000, "maximum" : 0.0400 }
},
{
"index" : 61,
"hscan" : { "minimum" : 0.4045, "maximum" : 0.4417 },
"vscan" : { "minimum" : 0.0000, "maximum" : 0.0400 }
},
{
"index" : 62,
"hscan" : { "minimum" : 0.4301, "maximum" : 0.4673 },
"vscan" : { "minimum" : 0.0000, "maximum" : 0.0400 }
},
{
"index" : 63,
"hscan" : { "minimum" : 0.4558, "maximum" : 0.4929 },
"vscan" : { "minimum" : 0.0000, "maximum" : 0.0400 }
},
{
"index" : 64,
"hscan" : { "minimum" : 0.4814, "maximum" : 0.5186 },
"vscan" : { "minimum" : 0.0000, "maximum" : 0.0400 }
},
{
"index" : 65,
"hscan" : { "minimum" : 0.5071, "maximum" : 0.5442 },
"vscan" : { "minimum" : 0.0000, "maximum" : 0.0400 }
},
{
"index" : 66,
"hscan" : { "minimum" : 0.5327, "maximum" : 0.5699 },
"vscan" : { "minimum" : 0.0000, "maximum" : 0.0400 }
},
{
"index" : 67,
"hscan" : { "minimum" : 0.5583, "maximum" : 0.5955 },
"vscan" : { "minimum" : 0.0000, "maximum" : 0.0400 }
},
{
"index" : 68,
"hscan" : { "minimum" : 0.5840, "maximum" : 0.6212 },
"vscan" : { "minimum" : 0.0000, "maximum" : 0.0400 }
},
{
"index" : 69,
"hscan" : { "minimum" : 0.6096, "maximum" : 0.6468 },
"vscan" : { "minimum" : 0.0000, "maximum" : 0.0400 }
},
{
"index" : 70,
"hscan" : { "minimum" : 0.6353, "maximum" : 0.6724 },
"vscan" : { "minimum" : 0.0000, "maximum" : 0.0400 }
},
{
"index" : 71,
"hscan" : { "minimum" : 0.6609, "maximum" : 0.6981 },
"vscan" : { "minimum" : 0.0000, "maximum" : 0.0400 }
},
{
"index" : 72,
"hscan" : { "minimum" : 0.6865, "maximum" : 0.7237 },
"vscan" : { "minimum" : 0.0000, "maximum" : 0.0400 }
},
{
"index" : 73,
"hscan" : { "minimum" : 0.7122, "maximum" : 0.7494 },
"vscan" : { "minimum" : 0.0000, "maximum" : 0.0400 }
},
{
"index" : 74,
"hscan" : { "minimum" : 0.7378, "maximum" : 0.7750 },
"vscan" : { "minimum" : 0.0000, "maximum" : 0.0400 }
},
{
"index" : 75,
"hscan" : { "minimum" : 0.7635, "maximum" : 0.8006 },
"vscan" : { "minimum" : 0.0000, "maximum" : 0.0400 }
},
{
"index" : 76,
"hscan" : { "minimum" : 0.7891, "maximum" : 0.8263 },
"vscan" : { "minimum" : 0.0000, "maximum" : 0.0400 }
},
{
"index" : 77,
"hscan" : { "minimum" : 0.8147, "maximum" : 0.8519 },
"vscan" : { "minimum" : 0.0000, "maximum" : 0.0400 }
},
{
"index" : 78,
"hscan" : { "minimum" : 0.8404, "maximum" : 0.8776 },
"vscan" : { "minimum" : 0.0000, "maximum" : 0.0400 }
},
{
"index" : 79,
"hscan" : { "minimum" : 0.8660, "maximum" : 0.9032 },
"vscan" : { "minimum" : 0.0000, "maximum" : 0.0400 }
},
{
"index" : 80,
"hscan" : { "minimum" : 0.8917, "maximum" : 0.9288 },
"vscan" : { "minimum" : 0.0000, "maximum" : 0.0400 }
},
{
"index" : 81,
"hscan" : { "minimum" : 0.9173, "maximum" : 0.9545 },
"vscan" : { "minimum" : 0.0000, "maximum" : 0.0400 }
},
{
"index" : 82,
"hscan" : { "minimum" : 0.9429, "maximum" : 0.9801 },
"vscan" : { "minimum" : 0.0000, "maximum" : 0.0400 }
},
{
"index" : 83,
"hscan" : { "minimum" : 0.9686, "maximum" : 1.0000 },
"vscan" : { "minimum" : 0.0000, "maximum" : 0.0400 }
},
{
"index" : 84,
"hscan" : { "minimum" : 0.9700, "maximum" : 1.0000 },
"vscan" : { "minimum" : 0.0000, "maximum" : 0.0557 }
},
{
"index" : 85,
"hscan" : { "minimum" : 0.9700, "maximum" : 1.0000 },
"vscan" : { "minimum" : 0.0352, "maximum" : 0.1011 }
},
{
"index" : 86,
"hscan" : { "minimum" : 0.9700, "maximum" : 1.0000 },
"vscan" : { "minimum" : 0.0807, "maximum" : 0.1466 }
},
{
"index" : 87,
"hscan" : { "minimum" : 0.9700, "maximum" : 1.0000 },
"vscan" : { "minimum" : 0.1261, "maximum" : 0.1920 }
},
{
"index" : 88,
"hscan" : { "minimum" : 0.9700, "maximum" : 1.0000 },
"vscan" : { "minimum" : 0.1716, "maximum" : 0.2375 }
},
{
"index" : 89,
"hscan" : { "minimum" : 0.9700, "maximum" : 1.0000 },
"vscan" : { "minimum" : 0.2170, "maximum" : 0.2830 }
},
{
"index" : 90,
"hscan" : { "minimum" : 0.9700, "maximum" : 1.0000 },
"vscan" : { "minimum" : 0.2625, "maximum" : 0.3284 }
},
{
"index" : 91,
"hscan" : { "minimum" : 0.9700, "maximum" : 1.0000 },
"vscan" : { "minimum" : 0.3080, "maximum" : 0.3739 }
},
{
"index" : 92,
"hscan" : { "minimum" : 0.9700, "maximum" : 1.0000 },
"vscan" : { "minimum" : 0.3534, "maximum" : 0.4193 }
},
{
"index" : 93,
"hscan" : { "minimum" : 0.9700, "maximum" : 1.0000 },
"vscan" : { "minimum" : 0.3989, "maximum" : 0.4648 }
},
{
"index" : 94,
"hscan" : { "minimum" : 0.9700, "maximum" : 1.0000 },
"vscan" : { "minimum" : 0.4443, "maximum" : 0.5102 }
},
{
"index" : 95,
"hscan" : { "minimum" : 0.9700, "maximum" : 1.0000 },
"vscan" : { "minimum" : 0.4898, "maximum" : 0.5557 }
},
{
"index" : 96,
"hscan" : { "minimum" : 0.9700, "maximum" : 1.0000 },
"vscan" : { "minimum" : 0.5352, "maximum" : 0.6011 }
},
{
"index" : 97,
"hscan" : { "minimum" : 0.9700, "maximum" : 1.0000 },
"vscan" : { "minimum" : 0.5807, "maximum" : 0.6466 }
},
{
"index" : 98,
"hscan" : { "minimum" : 0.9700, "maximum" : 1.0000 },
"vscan" : { "minimum" : 0.6261, "maximum" : 0.6920 }
},
{
"index" : 99,
"hscan" : { "minimum" : 0.9700, "maximum" : 1.0000 },
"vscan" : { "minimum" : 0.6716, "maximum" : 0.7375 }
},
{
"index" : 100,
"hscan" : { "minimum" : 0.9700, "maximum" : 1.0000 },
"vscan" : { "minimum" : 0.7170, "maximum" : 0.7830 }
},
{
"index" : 101,
"hscan" : { "minimum" : 0.9700, "maximum" : 1.0000 },
"vscan" : { "minimum" : 0.7625, "maximum" : 0.8284 }
},
{
"index" : 102,
"hscan" : { "minimum" : 0.9700, "maximum" : 1.0000 },
"vscan" : { "minimum" : 0.8080, "maximum" : 0.8739 }
},
{
"index" : 103,
"hscan" : { "minimum" : 0.9700, "maximum" : 1.0000 },
"vscan" : { "minimum" : 0.8534, "maximum" : 0.9193 }
},
{
"index" : 104,
"hscan" : { "minimum" : 0.9700, "maximum" : 1.0000 },
"vscan" : { "minimum" : 0.8989, "maximum" : 0.9648 }
},
{
"index" : 105,
"hscan" : { "minimum" : 0.9700, "maximum" : 1.0000 },
"vscan" : { "minimum" : 0.9443, "maximum" : 1.0000 }
},
{
"index" : 106,
"hscan" : { "minimum" : 0.9686, "maximum" : 1.0000 },
"vscan" : { "minimum" : 0.9600, "maximum" : 1.0000 }
},
{
"index" : 107,
"hscan" : { "minimum" : 0.9429, "maximum" : 0.9801 },
"vscan" : { "minimum" : 0.9600, "maximum" : 1.0000 }
},
{
"index" : 108,
"hscan" : { "minimum" : 0.9173, "maximum" : 0.9545 },
"vscan" : { "minimum" : 0.9600, "maximum" : 1.0000 }
},
{
"index" : 109,
"hscan" : { "minimum" : 0.8917, "maximum" : 0.9288 },
"vscan" : { "minimum" : 0.9600, "maximum" : 1.0000 }
},
{
"index" : 110,
"hscan" : { "minimum" : 0.8660, "maximum" : 0.9032 },
"vscan" : { "minimum" : 0.9600, "maximum" : 1.0000 }
},
{
"index" : 111,
"hscan" : { "minimum" : 0.8404, "maximum" : 0.8776 },
"vscan" : { "minimum" : 0.9600, "maximum" : 1.0000 }
},
{
"index" : 112,
"hscan" : { "minimum" : 0.8147, "maximum" : 0.8519 },
"vscan" : { "minimum" : 0.9600, "maximum" : 1.0000 }
},
{
"index" : 113,
"hscan" : { "minimum" : 0.7891, "maximum" : 0.8263 },
"vscan" : { "minimum" : 0.9600, "maximum" : 1.0000 }
},
{
"index" : 114,
"hscan" : { "minimum" : 0.7635, "maximum" : 0.8006 },
"vscan" : { "minimum" : 0.9600, "maximum" : 1.0000 }
},
{
"index" : 115,
"hscan" : { "minimum" : 0.7378, "maximum" : 0.7750 },
"vscan" : { "minimum" : 0.9600, "maximum" : 1.0000 }
},
{
"index" : 116,
"hscan" : { "minimum" : 0.7122, "maximum" : 0.7494 },
"vscan" : { "minimum" : 0.9600, "maximum" : 1.0000 }
},
{
"index" : 117,
"hscan" : { "minimum" : 0.6865, "maximum" : 0.7237 },
"vscan" : { "minimum" : 0.9600, "maximum" : 1.0000 }
},
{
"index" : 118,
"hscan" : { "minimum" : 0.6609, "maximum" : 0.6981 },
"vscan" : { "minimum" : 0.9600, "maximum" : 1.0000 }
},
{
"index" : 119,
"hscan" : { "minimum" : 0.6353, "maximum" : 0.6724 },
"vscan" : { "minimum" : 0.9600, "maximum" : 1.0000 }
},
{
"index" : 120,
"hscan" : { "minimum" : 0.6096, "maximum" : 0.6468 },
"vscan" : { "minimum" : 0.9600, "maximum" : 1.0000 }
},
{
"index" : 121,
"hscan" : { "minimum" : 0.5840, "maximum" : 0.6212 },
"vscan" : { "minimum" : 0.9600, "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.001
},
/// 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" :
[
"/opt/hyperion/effects"
]
},
"bootsequence" :
{
"effect" : "Rainbow swirl fast",
"duration_ms" : 6500
},
/// 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" : 96,
//"height" : 56,
//"frequency_Hz" : 25.0
//},
/// 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" : true,
// "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
},"grabber-v4l2" :
{
"device" : "/dev/video0",
"input" : 0,
"standard" : "PAL",
"width" : -1,
"height" : -1,
"frameDecimation" : 2,
"sizeDecimation" : 8,
"priority" : 1100,
"mode" : "2D",
"cropLeft" : 5,
"cropRight" : 5,
"cropTop" : 5,
"cropBottom" : 5,
"redSignalThreshold" : 0.1,
"greenSignalThreshold" : 0.1,
"blueSignalThreshold" : 0.1
},
"endOfJson" : "endOfJson"
}
Ist das dann so richtig?
Alles anzeigen
den "grabber-v4l2" : eine Zeile weiter runter, ich weiß nicht ob das so geht hinter der klammer.
und den framegrabber auskommentieren...das hast du ja schon gemacht.
All diese Fragen sind unnötig, sorry aber das ist so. Schönen Sonntag noch.
Ok, hab den Grabber nun um eine Zeile nach unten verschoben und den Rest wie oben schon gepostet gelassen.
Nach dem Neustart von hyperion leuchten bzw blitzen die led einfach nur weis...
Werde morgen wohl nochmal von vorne anfangen.
Am besten nochmal genau nach Anleitung vorgehen.
Und nicht die einfachsten dinge überlesen.
AustinPi
Hallo,
wo muss alles Power eingespeißt werden (sprich 5V 5 A?) nur in den Rasberry Pi oder auch in alle anderen (HDMI splitter / WS 2801....). Danke
Besser überall einspeisen, Pi, LEDs (am besten auf beiden Seiten, dadurch gleichmäßige Helligkeit aller LEDs), HDMI Splitter musst Du testen ob der auch ohne geht.
Bei meinem HDMI2CVBS Converter/Splitter geht's nur mit Strom. Ob dann 5A reichen, musst Du testen. Der Grabber brauch auch genug Power am Pi.
Gruß
Die Semesterferien haben begonnen und so will auch ich mich mal an das Ambilight-Projekt wagen.. davor hätte ich allerdings noch zwei, drei Dinge vorab mit den Spezies hier besprochen;
Vor allem dank des sehr ausführlichen Beitrags von sigi28 ist mir hinsichtlich der Verkabelung einiges klarer geworden und ich möchte dies auch 1:1 so umsetzen (sofern er da kein Patent drauf angemeldet hat.. aber auch der Chinese sagt, dass Imitation/Kopie die höchste Ehrerweisung für eine Idee ist ).
Mit Kopie mein ich damit vor allem die Verkabelung des Pi nach diesem Vorbild (inkl. RemotePi, DC-Buchse und Gehäuse).
Frage #1
Nun ist es so, dass mein TV (Samsung UE55D7090) mittels Ultra-Slim-Wandhalterung etwa 1-2 cm von der Wand entfernt hängt, so dass eine Installation der Hardware an der Rückseite des TV aus Platzgründen nicht möglich ist. Der Pi, Splitter, Konverter, Grabber sollen in einem Lowboard positioniert werden, der unter dem Fernseher steht.
Die Kabellänge, welche ich hierfür in etwa benötigen würde (4 adrig für DAT, CLK, 5V, GND) sind etwa 2 Meter (nicht mehr, eher weniger!). Nun liest man allenorts davon, dass eine größere Kabellänge - speziell für DAT & CLK - vom Pi zum LED-Stripe einer der Hauptgründe für das ungebliebte Flackern ist. Ich habe dann auch davon gelesen, dass ein erhöhter Litzendurchmesser Abhilfe schaffen könnte, stimmt das?
Als Lösung würde ich mir dann 2m hiervon holen, falls das funktionieren würde: (klick)
Die vier Kabel vom Pi kommend würde ich dann mittels Lüsterklemme (oder Lötstelle, was ist besser?) mit diesem Kabel vom eBay verbinden, hier bin ich mir allerdings nicht sicher, ob es Probleme geben könnte, weil der Litzendurchmesser der Breadboard-Stecker im Pi und dieses Kabels sich ja deutlich unterscheidet, macht das was aus?
Die andere Seite hin zu dem LEDs soll dann auch via Lüsterklemme (oder Lötstelle) mit so einem LED-Verbinder (klick) verbunden werden.
Was haltet ihr davon?
Frage #2
Leider habe ich solch' ein kompaktes Tischnetzteil mit 5V und 10A nicht gefunden. Da ich ja möglichst alle Verbraucher (Pi, Splitter, Grabber, Konverter) sowie die LEDs (3,6m LPD 8806) an EINEM Netzteil anschließen will, wird das wohl ein wenig mehr Power haben müssen, mind. 12A. Ich habe nur richtige Schaltnetzteile für diese Spezifikationen gefunden, vorzugsweise diese beiden: (klick_1) (klick_2)
Wobei mir noch nicht ganz klar ist, wo genau der Unterschied liegt und welcher besser zu mir passen würde. Muss ich mich noch mal einlesen, vielleicht weiß aber auch so hier jemand Bescheid?!
Was mich aber eigentlich interessiert, ist, wie die Verbraucher da angeschlossen werden. Ich habe mir das so gedacht, dass ich einen 4-fach DC-Verteiler (klick) an das NT anschließe, der wiederum die Power auf die einzelnen Komponenten überträgt. Damit hätte ich ja den Vorteil, dass ich die einzelnen DC-Kabel zu den Komponenten je nach Bedarf unterschiedlich lang gestalten könnte.
Leider sagen die Spezifikationen, dass max. 5A Strom am Eingang anliegen dürfen, was m.M.n. nicht ausreicht, da bspw. der LED-Strip ja bereits deutlich mehr in der Spitze haben will. Und auch die von sigi28 genutzte DC-Buchse für den Einbau im RasPi ist 'eigentlich' nicht für mehr Ampere auslegt. Ist das einfach nicht so wichtig und funktioniert dann trotzdem?
Sobald ich das alles mal fertig aufgebaut habe, werde ich für Euch natürlich alles ausführlich bebildert vorstellen.
So ich bin nun noch einmal genau nach der Anleitung vorgegangen.
Bei Schritt 7 stimmt alles noch 1:1 mit der Anleitung überein.
Die LED flackern dann aber unkontrolliert herum.
Ich nutze ein Raspberry Pi Mod B
Habe exakt denselben Fushicai Grabber wie er im Tutorial auf Seite 1 angezeigt wird.
Aktuell werden der Pi und der LED Stripe über ein 5V 10A Netzteil versorgt.
Das ganze wird mit 122 LED betrieben.
Der HDMI Splitter bekommt seinen Strom über das mitgelieferte Netzteil.
Mein Elektrikerkumpel kommt am Freitag wieder vorbei um eventuelle Fehler auszumerzen.
1. Meine erste mögliche Fehlerquelle: Der PI wird über den Micro USB versorgt. Könnte es daran schon liegen?
2. Fehleroption:
Was würde denn passieren, wenn SCLK und MOSI am GPIO vertauscht wurden? Würde dann überhaupt was leuchten? So flackern einige LED in allen Farben und die meisten leuchten einfach weiß.
Über den Code:
[/code]hyperion-remote -c red
passiert gar nichts.
Erst wenn ich Hyperion über:
3. Fehler: Als ich das Tutorial Spaßeshalber noch weiter versucht habe durchzugehen wurde mir zwar angezeigt, dass Hyperion aktiv ist, jedoch beim erstellen mittels Screenshotbefehl nur bis
V4L2 Grabber started, danach passiert nichts mehr
Hier noch mein Config Code:
// 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" : "rgb"
},
/// 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.1000,
"valueGain" : 1.7000
},
"red" :
{
"threshold" : 0.1600,
"gamma" : 1.9000,
"blacklevel" : 0.0000,
"whitelevel" : 0.7000
},
"green" :
{
"threshold" : 0.1600,
"gamma" : 1.8500,
"blacklevel" : 0.0000,
"whitelevel" : 0.8000
},
"blue" :
{
"threshold" : 0.1600,
"gamma" : 1.8000,
"blacklevel" : 0.0000,
"whitelevel" : 0.9000
}
}
],
"smoothing" :
{
"type" : "linear",
"time_ms" : 150,
"updateFrequency" : 30.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.5577, "maximum" : 0.5962 },
"vscan" : { "minimum" : 0.9700, "maximum" : 1.0000 }
},
{
"index" : 1,
"hscan" : { "minimum" : 0.5321, "maximum" : 0.5705 },
"vscan" : { "minimum" : 0.9700, "maximum" : 1.0000 }
},
{
"index" : 2,
"hscan" : { "minimum" : 0.5064, "maximum" : 0.5449 },
"vscan" : { "minimum" : 0.9700, "maximum" : 1.0000 }
},
{
"index" : 3,
"hscan" : { "minimum" : 0.4808, "maximum" : 0.5192 },
"vscan" : { "minimum" : 0.9700, "maximum" : 1.0000 }
},
{
"index" : 4,
"hscan" : { "minimum" : 0.4551, "maximum" : 0.4936 },
"vscan" : { "minimum" : 0.9700, "maximum" : 1.0000 }
},
{
"index" : 5,
"hscan" : { "minimum" : 0.4295, "maximum" : 0.4679 },
"vscan" : { "minimum" : 0.9700, "maximum" : 1.0000 }
},
{
"index" : 6,
"hscan" : { "minimum" : 0.4038, "maximum" : 0.4423 },
"vscan" : { "minimum" : 0.9700, "maximum" : 1.0000 }
},
{
"index" : 7,
"hscan" : { "minimum" : 0.3782, "maximum" : 0.4167 },
"vscan" : { "minimum" : 0.9700, "maximum" : 1.0000 }
},
{
"index" : 8,
"hscan" : { "minimum" : 0.3526, "maximum" : 0.3910 },
"vscan" : { "minimum" : 0.9700, "maximum" : 1.0000 }
},
{
"index" : 9,
"hscan" : { "minimum" : 0.3269, "maximum" : 0.3654 },
"vscan" : { "minimum" : 0.9700, "maximum" : 1.0000 }
},
{
"index" : 10,
"hscan" : { "minimum" : 0.3013, "maximum" : 0.3397 },
"vscan" : { "minimum" : 0.9700, "maximum" : 1.0000 }
},
{
"index" : 11,
"hscan" : { "minimum" : 0.2756, "maximum" : 0.3141 },
"vscan" : { "minimum" : 0.9700, "maximum" : 1.0000 }
},
{
"index" : 12,
"hscan" : { "minimum" : 0.2500, "maximum" : 0.2885 },
"vscan" : { "minimum" : 0.9700, "maximum" : 1.0000 }
},
{
"index" : 13,
"hscan" : { "minimum" : 0.2244, "maximum" : 0.2628 },
"vscan" : { "minimum" : 0.9700, "maximum" : 1.0000 }
},
{
"index" : 14,
"hscan" : { "minimum" : 0.1987, "maximum" : 0.2372 },
"vscan" : { "minimum" : 0.9700, "maximum" : 1.0000 }
},
{
"index" : 15,
"hscan" : { "minimum" : 0.1731, "maximum" : 0.2115 },
"vscan" : { "minimum" : 0.9700, "maximum" : 1.0000 }
},
{
"index" : 16,
"hscan" : { "minimum" : 0.1474, "maximum" : 0.1859 },
"vscan" : { "minimum" : 0.9700, "maximum" : 1.0000 }
},
{
"index" : 17,
"hscan" : { "minimum" : 0.1218, "maximum" : 0.1603 },
"vscan" : { "minimum" : 0.9700, "maximum" : 1.0000 }
},
{
"index" : 18,
"hscan" : { "minimum" : 0.0962, "maximum" : 0.1346 },
"vscan" : { "minimum" : 0.9700, "maximum" : 1.0000 }
},
{
"index" : 19,
"hscan" : { "minimum" : 0.0705, "maximum" : 0.1090 },
"vscan" : { "minimum" : 0.9700, "maximum" : 1.0000 }
},
{
"index" : 20,
"hscan" : { "minimum" : 0.0449, "maximum" : 0.0833 },
"vscan" : { "minimum" : 0.9700, "maximum" : 1.0000 }
},
{
"index" : 21,
"hscan" : { "minimum" : 0.0192, "maximum" : 0.0577 },
"vscan" : { "minimum" : 0.9700, "maximum" : 1.0000 }
},
{
"index" : 22,
"hscan" : { "minimum" : 0.0000, "maximum" : 0.0321 },
"vscan" : { "minimum" : 0.9700, "maximum" : 1.0000 }
},
{
"index" : 23,
"hscan" : { "minimum" : 0.0000, "maximum" : 0.0200 },
"vscan" : { "minimum" : 0.9432, "maximum" : 1.0000 }
},
{
"index" : 24,
"hscan" : { "minimum" : 0.0000, "maximum" : 0.0200 },
"vscan" : { "minimum" : 0.8977, "maximum" : 0.9659 }
},
{
"index" : 25,
"hscan" : { "minimum" : 0.0000, "maximum" : 0.0200 },
"vscan" : { "minimum" : 0.8523, "maximum" : 0.9205 }
},
{
"index" : 26,
"hscan" : { "minimum" : 0.0000, "maximum" : 0.0200 },
"vscan" : { "minimum" : 0.8068, "maximum" : 0.8750 }
},
{
"index" : 27,
"hscan" : { "minimum" : 0.0000, "maximum" : 0.0200 },
"vscan" : { "minimum" : 0.7614, "maximum" : 0.8295 }
},
{
"index" : 28,
"hscan" : { "minimum" : 0.0000, "maximum" : 0.0200 },
"vscan" : { "minimum" : 0.7159, "maximum" : 0.7841 }
},
{
"index" : 29,
"hscan" : { "minimum" : 0.0000, "maximum" : 0.0200 },
"vscan" : { "minimum" : 0.6705, "maximum" : 0.7386 }
},
{
"index" : 30,
"hscan" : { "minimum" : 0.0000, "maximum" : 0.0200 },
"vscan" : { "minimum" : 0.6250, "maximum" : 0.6932 }
},
{
"index" : 31,
"hscan" : { "minimum" : 0.0000, "maximum" : 0.0200 },
"vscan" : { "minimum" : 0.5795, "maximum" : 0.6477 }
},
{
"index" : 32,
"hscan" : { "minimum" : 0.0000, "maximum" : 0.0200 },
"vscan" : { "minimum" : 0.5341, "maximum" : 0.6023 }
},
{
"index" : 33,
"hscan" : { "minimum" : 0.0000, "maximum" : 0.0200 },
"vscan" : { "minimum" : 0.4886, "maximum" : 0.5568 }
},
{
"index" : 34,
"hscan" : { "minimum" : 0.0000, "maximum" : 0.0200 },
"vscan" : { "minimum" : 0.4432, "maximum" : 0.5114 }
},
{
"index" : 35,
"hscan" : { "minimum" : 0.0000, "maximum" : 0.0200 },
"vscan" : { "minimum" : 0.3977, "maximum" : 0.4659 }
},
{
"index" : 36,
"hscan" : { "minimum" : 0.0000, "maximum" : 0.0200 },
"vscan" : { "minimum" : 0.3523, "maximum" : 0.4205 }
},
{
"index" : 37,
"hscan" : { "minimum" : 0.0000, "maximum" : 0.0200 },
"vscan" : { "minimum" : 0.3068, "maximum" : 0.3750 }
},
{
"index" : 38,
"hscan" : { "minimum" : 0.0000, "maximum" : 0.0200 },
"vscan" : { "minimum" : 0.2614, "maximum" : 0.3295 }
},
{
"index" : 39,
"hscan" : { "minimum" : 0.0000, "maximum" : 0.0200 },
"vscan" : { "minimum" : 0.2159, "maximum" : 0.2841 }
},
{
"index" : 40,
"hscan" : { "minimum" : 0.0000, "maximum" : 0.0200 },
"vscan" : { "minimum" : 0.1705, "maximum" : 0.2386 }
},
{
"index" : 41,
"hscan" : { "minimum" : 0.0000, "maximum" : 0.0200 },
"vscan" : { "minimum" : 0.1250, "maximum" : 0.1932 }
},
{
"index" : 42,
"hscan" : { "minimum" : 0.0000, "maximum" : 0.0200 },
"vscan" : { "minimum" : 0.0795, "maximum" : 0.1477 }
},
{
"index" : 43,
"hscan" : { "minimum" : 0.0000, "maximum" : 0.0200 },
"vscan" : { "minimum" : 0.0341, "maximum" : 0.1023 }
},
{
"index" : 44,
"hscan" : { "minimum" : 0.0000, "maximum" : 0.0200 },
"vscan" : { "minimum" : 0.0000, "maximum" : 0.0568 }
},
{
"index" : 45,
"hscan" : { "minimum" : 0.0000, "maximum" : 0.0321 },
"vscan" : { "minimum" : 0.0000, "maximum" : 0.0300 }
},
{
"index" : 46,
"hscan" : { "minimum" : 0.0192, "maximum" : 0.0577 },
"vscan" : { "minimum" : 0.0000, "maximum" : 0.0300 }
},
{
"index" : 47,
"hscan" : { "minimum" : 0.0449, "maximum" : 0.0833 },
"vscan" : { "minimum" : 0.0000, "maximum" : 0.0300 }
},
{
"index" : 48,
"hscan" : { "minimum" : 0.0705, "maximum" : 0.1090 },
"vscan" : { "minimum" : 0.0000, "maximum" : 0.0300 }
},
{
"index" : 49,
"hscan" : { "minimum" : 0.0962, "maximum" : 0.1346 },
"vscan" : { "minimum" : 0.0000, "maximum" : 0.0300 }
},
{
"index" : 50,
"hscan" : { "minimum" : 0.1218, "maximum" : 0.1603 },
"vscan" : { "minimum" : 0.0000, "maximum" : 0.0300 }
},
{
"index" : 51,
"hscan" : { "minimum" : 0.1474, "maximum" : 0.1859 },
"vscan" : { "minimum" : 0.0000, "maximum" : 0.0300 }
},
{
"index" : 52,
"hscan" : { "minimum" : 0.1731, "maximum" : 0.2115 },
"vscan" : { "minimum" : 0.0000, "maximum" : 0.0300 }
},
{
"index" : 53,
"hscan" : { "minimum" : 0.1987, "maximum" : 0.2372 },
"vscan" : { "minimum" : 0.0000, "maximum" : 0.0300 }
},
{
"index" : 54,
"hscan" : { "minimum" : 0.2244, "maximum" : 0.2628 },
"vscan" : { "minimum" : 0.0000, "maximum" : 0.0300 }
},
{
"index" : 55,
"hscan" : { "minimum" : 0.2500, "maximum" : 0.2885 },
"vscan" : { "minimum" : 0.0000, "maximum" : 0.0300 }
},
{
"index" : 56,
"hscan" : { "minimum" : 0.2756, "maximum" : 0.3141 },
"vscan" : { "minimum" : 0.0000, "maximum" : 0.0300 }
},
{
"index" : 57,
"hscan" : { "minimum" : 0.3013, "maximum" : 0.3397 },
"vscan" : { "minimum" : 0.0000, "maximum" : 0.0300 }
},
{
"index" : 58,
"hscan" : { "minimum" : 0.3269, "maximum" : 0.3654 },
"vscan" : { "minimum" : 0.0000, "maximum" : 0.0300 }
},
{
"index" : 59,
"hscan" : { "minimum" : 0.3526, "maximum" : 0.3910 },
"vscan" : { "minimum" : 0.0000, "maximum" : 0.0300 }
},
{
"index" : 60,
"hscan" : { "minimum" : 0.3782, "maximum" : 0.4167 },
"vscan" : { "minimum" : 0.0000, "maximum" : 0.0300 }
},
{
"index" : 61,
"hscan" : { "minimum" : 0.4038, "maximum" : 0.4423 },
"vscan" : { "minimum" : 0.0000, "maximum" : 0.0300 }
},
{
"index" : 62,
"hscan" : { "minimum" : 0.4295, "maximum" : 0.4679 },
"vscan" : { "minimum" : 0.0000, "maximum" : 0.0300 }
},
{
"index" : 63,
"hscan" : { "minimum" : 0.4551, "maximum" : 0.4936 },
"vscan" : { "minimum" : 0.0000, "maximum" : 0.0300 }
},
{
"index" : 64,
"hscan" : { "minimum" : 0.4808, "maximum" : 0.5192 },
"vscan" : { "minimum" : 0.0000, "maximum" : 0.0300 }
},
{
"index" : 65,
"hscan" : { "minimum" : 0.5064, "maximum" : 0.5449 },
"vscan" : { "minimum" : 0.0000, "maximum" : 0.0300 }
},
{
"index" : 66,
"hscan" : { "minimum" : 0.5321, "maximum" : 0.5705 },
"vscan" : { "minimum" : 0.0000, "maximum" : 0.0300 }
},
{
"index" : 67,
"hscan" : { "minimum" : 0.5577, "maximum" : 0.5962 },
"vscan" : { "minimum" : 0.0000, "maximum" : 0.0300 }
},
{
"index" : 68,
"hscan" : { "minimum" : 0.5833, "maximum" : 0.6218 },
"vscan" : { "minimum" : 0.0000, "maximum" : 0.0300 }
},
{
"index" : 69,
"hscan" : { "minimum" : 0.6090, "maximum" : 0.6474 },
"vscan" : { "minimum" : 0.0000, "maximum" : 0.0300 }
},
{
"index" : 70,
"hscan" : { "minimum" : 0.6346, "maximum" : 0.6731 },
"vscan" : { "minimum" : 0.0000, "maximum" : 0.0300 }
},
{
"index" : 71,
"hscan" : { "minimum" : 0.6603, "maximum" : 0.6987 },
"vscan" : { "minimum" : 0.0000, "maximum" : 0.0300 }
},
{
"index" : 72,
"hscan" : { "minimum" : 0.6859, "maximum" : 0.7244 },
"vscan" : { "minimum" : 0.0000, "maximum" : 0.0300 }
},
{
"index" : 73,
"hscan" : { "minimum" : 0.7115, "maximum" : 0.7500 },
"vscan" : { "minimum" : 0.0000, "maximum" : 0.0300 }
},
{
"index" : 74,
"hscan" : { "minimum" : 0.7372, "maximum" : 0.7756 },
"vscan" : { "minimum" : 0.0000, "maximum" : 0.0300 }
},
{
"index" : 75,
"hscan" : { "minimum" : 0.7628, "maximum" : 0.8013 },
"vscan" : { "minimum" : 0.0000, "maximum" : 0.0300 }
},
{
"index" : 76,
"hscan" : { "minimum" : 0.7885, "maximum" : 0.8269 },
"vscan" : { "minimum" : 0.0000, "maximum" : 0.0300 }
},
{
"index" : 77,
"hscan" : { "minimum" : 0.8141, "maximum" : 0.8526 },
"vscan" : { "minimum" : 0.0000, "maximum" : 0.0300 }
},
{
"index" : 78,
"hscan" : { "minimum" : 0.8397, "maximum" : 0.8782 },
"vscan" : { "minimum" : 0.0000, "maximum" : 0.0300 }
},
{
"index" : 79,
"hscan" : { "minimum" : 0.8654, "maximum" : 0.9038 },
"vscan" : { "minimum" : 0.0000, "maximum" : 0.0300 }
},
{
"index" : 80,
"hscan" : { "minimum" : 0.8910, "maximum" : 0.9295 },
"vscan" : { "minimum" : 0.0000, "maximum" : 0.0300 }
},
{
"index" : 81,
"hscan" : { "minimum" : 0.9167, "maximum" : 0.9551 },
"vscan" : { "minimum" : 0.0000, "maximum" : 0.0300 }
},
{
"index" : 82,
"hscan" : { "minimum" : 0.9423, "maximum" : 0.9808 },
"vscan" : { "minimum" : 0.0000, "maximum" : 0.0300 }
},
{
"index" : 83,
"hscan" : { "minimum" : 0.9679, "maximum" : 1.0000 },
"vscan" : { "minimum" : 0.0000, "maximum" : 0.0300 }
},
{
"index" : 84,
"hscan" : { "minimum" : 0.9800, "maximum" : 1.0000 },
"vscan" : { "minimum" : 0.0000, "maximum" : 0.0568 }
},
{
"index" : 85,
"hscan" : { "minimum" : 0.9800, "maximum" : 1.0000 },
"vscan" : { "minimum" : 0.0341, "maximum" : 0.1023 }
},
{
"index" : 86,
"hscan" : { "minimum" : 0.9800, "maximum" : 1.0000 },
"vscan" : { "minimum" : 0.0795, "maximum" : 0.1477 }
},
{
"index" : 87,
"hscan" : { "minimum" : 0.9800, "maximum" : 1.0000 },
"vscan" : { "minimum" : 0.1250, "maximum" : 0.1932 }
},
{
"index" : 88,
"hscan" : { "minimum" : 0.9800, "maximum" : 1.0000 },
"vscan" : { "minimum" : 0.1705, "maximum" : 0.2386 }
},
{
"index" : 89,
"hscan" : { "minimum" : 0.9800, "maximum" : 1.0000 },
"vscan" : { "minimum" : 0.2159, "maximum" : 0.2841 }
},
{
"index" : 90,
"hscan" : { "minimum" : 0.9800, "maximum" : 1.0000 },
"vscan" : { "minimum" : 0.2614, "maximum" : 0.3295 }
},
{
"index" : 91,
"hscan" : { "minimum" : 0.9800, "maximum" : 1.0000 },
"vscan" : { "minimum" : 0.3068, "maximum" : 0.3750 }
},
{
"index" : 92,
"hscan" : { "minimum" : 0.9800, "maximum" : 1.0000 },
"vscan" : { "minimum" : 0.3523, "maximum" : 0.4205 }
},
{
"index" : 93,
"hscan" : { "minimum" : 0.9800, "maximum" : 1.0000 },
"vscan" : { "minimum" : 0.3977, "maximum" : 0.4659 }
},
{
"index" : 94,
"hscan" : { "minimum" : 0.9800, "maximum" : 1.0000 },
"vscan" : { "minimum" : 0.4432, "maximum" : 0.5114 }
},
{
"index" : 95,
"hscan" : { "minimum" : 0.9800, "maximum" : 1.0000 },
"vscan" : { "minimum" : 0.4886, "maximum" : 0.5568 }
},
{
"index" : 96,
"hscan" : { "minimum" : 0.9800, "maximum" : 1.0000 },
"vscan" : { "minimum" : 0.5341, "maximum" : 0.6023 }
},
{
"index" : 97,
"hscan" : { "minimum" : 0.9800, "maximum" : 1.0000 },
"vscan" : { "minimum" : 0.5795, "maximum" : 0.6477 }
},
{
"index" : 98,
"hscan" : { "minimum" : 0.9800, "maximum" : 1.0000 },
"vscan" : { "minimum" : 0.6250, "maximum" : 0.6932 }
},
{
"index" : 99,
"hscan" : { "minimum" : 0.9800, "maximum" : 1.0000 },
"vscan" : { "minimum" : 0.6705, "maximum" : 0.7386 }
},
{
"index" : 100,
"hscan" : { "minimum" : 0.9800, "maximum" : 1.0000 },
"vscan" : { "minimum" : 0.7159, "maximum" : 0.7841 }
},
{
"index" : 101,
"hscan" : { "minimum" : 0.9800, "maximum" : 1.0000 },
"vscan" : { "minimum" : 0.7614, "maximum" : 0.8295 }
},
{
"index" : 102,
"hscan" : { "minimum" : 0.9800, "maximum" : 1.0000 },
"vscan" : { "minimum" : 0.8068, "maximum" : 0.8750 }
},
{
"index" : 103,
"hscan" : { "minimum" : 0.9800, "maximum" : 1.0000 },
"vscan" : { "minimum" : 0.8523, "maximum" : 0.9205 }
},
{
"index" : 104,
"hscan" : { "minimum" : 0.9800, "maximum" : 1.0000 },
"vscan" : { "minimum" : 0.8977, "maximum" : 0.9659 }
},
{
"index" : 105,
"hscan" : { "minimum" : 0.9800, "maximum" : 1.0000 },
"vscan" : { "minimum" : 0.9432, "maximum" : 1.0000 }
},
{
"index" : 106,
"hscan" : { "minimum" : 0.9679, "maximum" : 1.0000 },
"vscan" : { "minimum" : 0.9700, "maximum" : 1.0000 }
},
{
"index" : 107,
"hscan" : { "minimum" : 0.9423, "maximum" : 0.9808 },
"vscan" : { "minimum" : 0.9700, "maximum" : 1.0000 }
},
{
"index" : 108,
"hscan" : { "minimum" : 0.9167, "maximum" : 0.9551 },
"vscan" : { "minimum" : 0.9700, "maximum" : 1.0000 }
},
{
"index" : 109,
"hscan" : { "minimum" : 0.8910, "maximum" : 0.9295 },
"vscan" : { "minimum" : 0.9700, "maximum" : 1.0000 }
},
{
"index" : 110,
"hscan" : { "minimum" : 0.8654, "maximum" : 0.9038 },
"vscan" : { "minimum" : 0.9700, "maximum" : 1.0000 }
},
{
"index" : 111,
"hscan" : { "minimum" : 0.8397, "maximum" : 0.8782 },
"vscan" : { "minimum" : 0.9700, "maximum" : 1.0000 }
},
{
"index" : 112,
"hscan" : { "minimum" : 0.8141, "maximum" : 0.8526 },
"vscan" : { "minimum" : 0.9700, "maximum" : 1.0000 }
},
{
"index" : 113,
"hscan" : { "minimum" : 0.7885, "maximum" : 0.8269 },
"vscan" : { "minimum" : 0.9700, "maximum" : 1.0000 }
},
{
"index" : 114,
"hscan" : { "minimum" : 0.7628, "maximum" : 0.8013 },
"vscan" : { "minimum" : 0.9700, "maximum" : 1.0000 }
},
{
"index" : 115,
"hscan" : { "minimum" : 0.7372, "maximum" : 0.7756 },
"vscan" : { "minimum" : 0.9700, "maximum" : 1.0000 }
},
{
"index" : 116,
"hscan" : { "minimum" : 0.7115, "maximum" : 0.7500 },
"vscan" : { "minimum" : 0.9700, "maximum" : 1.0000 }
},
{
"index" : 117,
"hscan" : { "minimum" : 0.6859, "maximum" : 0.7244 },
"vscan" : { "minimum" : 0.9700, "maximum" : 1.0000 }
},
{
"index" : 118,
"hscan" : { "minimum" : 0.6603, "maximum" : 0.6987 },
"vscan" : { "minimum" : 0.9700, "maximum" : 1.0000 }
},
{
"index" : 119,
"hscan" : { "minimum" : 0.6346, "maximum" : 0.6731 },
"vscan" : { "minimum" : 0.9700, "maximum" : 1.0000 }
},
{
"index" : 120,
"hscan" : { "minimum" : 0.6090, "maximum" : 0.6474 },
"vscan" : { "minimum" : 0.9700, "maximum" : 1.0000 }
},
{
"index" : 121,
"hscan" : { "minimum" : 0.5833, "maximum" : 0.6218 },
"vscan" : { "minimum" : 0.9700, "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.1
},
/// 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" :
[
"/opt/hyperion/effects"
]
},
"bootsequence" :
{
"effect" : "Rainbow swirl fast",
"duration_ms" : 6500
},
/// 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" : 96,
// "height" : 56,
// "frequency_Hz" : 25.0
// },
/// 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" : true,
// "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
// },
"grabber-v4l2" :
{
"device" : "/dev/video0",
"input" : 0,
"standard" : "PAL",
"width" : -1,
"height" : -1,
"frameDecimation" : 2,
"sizeDecimation" : 8,
"priority" : 1100,
"mode" : "2D",
"cropLeft" : 5,
"cropRight" : 5,
"cropTop" : 5,
"cropBottom" : 5,
"redSignalThreshold" : 0.1,
"greenSignalThreshold" : 0.1,
"blueSignalThreshold" : 0.1
},
"endOfJson" : "endOfJson"
}
Alles anzeigen
Also mit dem Befehl "sudo killall hyperiond" dürften dann gar keine LEDs leuchten.
Ist schon sehr seltsam alles.
Hast Du mal mein Image von Seite 1 runtergeladen und mal getestet?
Die Kabel am GPIO würde ich nicht vertauschen wenn die so stimmen.
Einfache eine zweite Code Funktion öffnen und einfügen.
Nach der Ersten einfach mal auf Beitrag aktualisieren und dann den Beitrag noch mal bearbeiten und 2. Code Funktion einfügen.
Alles anzeigen
Frage #2Leider habe ich solch' ein kompaktes Tischnetzteil mit 5V und 10A nicht gefunden. Da ich ja möglichst alle Verbraucher (Pi, Splitter, Grabber, Konverter) sowie die LEDs (3,6m LPD 8806) an EINEM Netzteil anschließen will, wird das wohl ein wenig mehr Power haben müssen, mind. 12A. Ich habe nur richtige Schaltnetzteile für diese Spezifikationen gefunden, vorzugsweise diese beiden: (klick_1) (klick_2)
Wobei mir noch nicht ganz klar ist, wo genau der Unterschied liegt und welcher besser zu mir passen würde. Muss ich mich noch mal einlesen, vielleicht weiß aber auch so hier jemand Bescheid?!
Was mich aber eigentlich interessiert, ist, wie die Verbraucher da angeschlossen werden. Ich habe mir das so gedacht, dass ich einen 4-fach DC-Verteiler (klick) an das NT anschließe, der wiederum die Power auf die einzelnen Komponenten überträgt. Damit hätte ich ja den Vorteil, dass ich die einzelnen DC-Kabel zu den Komponenten je nach Bedarf unterschiedlich lang gestalten könnte.
Leider sagen die Spezifikationen, dass max. 5A Strom am Eingang anliegen dürfen, was m.M.n. nicht ausreicht, da bspw. der LED-Strip ja bereits deutlich mehr in der Spitze haben will. Und auch die von sigi28 genutzte DC-Buchse für den Einbau im RasPi ist 'eigentlich' nicht für mehr Ampere auslegt. Ist das einfach nicht so wichtig und funktioniert dann trotzdem?
Sobald ich das alles mal fertig aufgebaut habe, werde ich für Euch natürlich alles ausführlich bebildert vorstellen.
Das mit der DC Einbaubuchse würde mich auch interessieren da du sigi28 auch deine vollen 10Ampere an der Buchse anliegen hast, oder? Bei mir wären es sogar knapp 14Ampere was für die LED's und den Raspberry an der Buchse anliegen würden.
Also bei mir funktioniert es mit den 10A an der DC-Buchse. Wie es bei mehr Ampere aussieht, keine Ahnung.
Nein eben bei "sudo killall hyperiond" hören die LED auf zu flackern/blitzen und leuchten konstant in weiß.
Dein Image habe ich noch nicht ausprobiert, werde ich heute Mittag mal versuchen.
Hier muss ich dann ja nur die Config nochmal um meine LED Anzahl ändern richtig?
Kann es daran liegen, dass der RPI über den Micro USB mit Strom versorgt wird und nicht über den GPIO?
Eigentlich ist es besser den pi am Micro USB zu betreiben, aber testen kannst du es natürlich auch mal am gpio.
Ich weiß mir auch keinen Rat mehr an was es liegen könnte. Entweder noch irgendwas an der Verkabelung oder vielleicht auch ein defekt am pi. Aber teste erstmal mein Image, ja Led Anzahl ändern oder dann auch mal deine Config nehmen.
Grüße
Du könntest auch mal den Grabber komplett weg lassen und den Grabber Part in der Config (ganz unten zwischen JSON) mal auskommentieren. Danach mal den Hyperion Dienst neu starten. Dann kannst Du zumindest mal testen ob dann die LEDs nicht mehr flackern und die reinen Farbbefehle ans Hyperion aus der Konsole funktionieren.
Eventuell liegt das Problem ja am Grabber oder dem Converter. Bei mir hat alles einen eigenen 5 V Anschluss. Der Pi, der Converter und zwei Anschlüsse (Anfang und Ende) der LED Leiste. Was ich aber auch komisch finde das Deine LEDs konstant weiß leuchten sobald der Hyperion Dienst beendet wurde. Bei mir leuchtet dann garnichts mehr. Also irgendwo bekommen Deine LEDs dann quasi einen Leuchtimpuls her obwohl da keiner mehr sein sollte.
Grüße
Nein eben bei "sudo killall hyperiond" hören die LED auf zu flackern/blitzen und leuchten konstant in weiß.Dein Image habe ich noch nicht ausprobiert, werde ich heute Mittag mal versuchen.
Hier muss ich dann ja nur die Config nochmal um meine LED Anzahl ändern richtig?Kann es daran liegen, dass der RPI über den Micro USB mit Strom versorgt wird und nicht über den GPIO?
servus dangermau5
ich konnte meinen pi auch nicht über den Micro USB laufen lassen, da es dann zu dem furchtbaren blitzen kam.
Daher würde ich sagen ist es auf jeden Fall einen Versuch wert den Pi über die GPIO mal laufen zu lassen
Das hängt bei mir alles an einem Netzteil mit einem Verteiler:
Link Netzteil: http://www.insaneware.de/epages/6171420…roducts/nt5v10a
Link Verteiler: http://www.insaneware.de/epages/6171420…oducts/4dcsplit
Und das 10Ampere Netzteil reicht dir? Wieviele bzw. welche LED's hast du?
Am PI hast du dann auch eine DC-Einbaubuchse verbaut oder DC auf micro-USB?
@all
Wenn ihr da so zwischen 8 und 14Ampere (je nach LED's und länge und so) aus dem Netztteil ausgibt, wie dick sind den die Kabel die zu den LED's gehen, bzw. im PI zu DI/CI?
Du hast noch kein Benutzerkonto auf unserer Seite? Registriere dich kostenlos und nimm an unserer Community teil!