Benutzeravatar
Allodo
Mitglied

Beiträge:60
Registriert:24. Feb 2016

GELÖST!!! Beim TV-Signal kein bis teilweise Ambilight

15. Mär 2016, 11:48

EDIT:
Ich schreibe die Lösung hier mal zuerst, damit sie nicht unter geht, in dem gesamten Thread.
Also dass sich mein USB-Grabber teilweise aufgehangen hat, lag gar nicht am USB-Grabber, sondern am Scartanschluss meines TV's. Der war eingefroren und deshalb konnte der Grabber natürlich nur ein Standbild liefern. Das war Punkt eins.

Ich habe in meiner hyperion.config.grabber mal einige Einstellungen geändert und nun ist meine Ambilight-Ausgabe nahezu Punktgenau und nicht mehr nach unten versetzt, wie zuvor.

Hier mal meine entscheidenden Änderungen:
Zum einen habe ich PAL eingestellt und wohl ganz entscheidend bei mir war, das ich die PAL-Auflösung mitgegeben habe.

Code: Alles auswählen

   "grabber-v4l2" :
      {
         "device" : "/dev/video0",
         "input" : 0,
         "standard" : "PAL", (Funktioniert bei mir einwandfrei. Keine Ahnung, ob ich es auch bei NTSC hätte belassen können)
         "width" : 720,  (Statt -1)
         "height" : 576, (Statt -1)
         "frameDecimation" : 0,
         "sizeDecimation" : 8, (Soll wohl weniger CPU-Last produzieren)
         "priority" : 1100, (Keine Ahnung was dies bewirkt, aber ich habe es in einem anderen Tut gesehen)
         "mode" : "2D",
         "cropLeft" : 20,
         "cropRight" : 22,
         "cropTop" : 12,
         "cropBottom" : 2,
         "redSignalThreshold" : 0.1,
         "greenSignalThreshold" : 0.1,
         "blueSignalThreshold" : 0.1
      },


Hi,

ich nutze das Ambilight seit gestern an meinem Samsung-TV (UE65H6470). Beim abspielen von Filmen, Bildern oder Live-TV per KODI funktioniert alles einwandfrei.

Nur beim abgreifen des direkten TV-Signals zickt es ein wenig herum. Partiell hat es mal funktioniert, z.B. bei ARD, RTL. Beim zappen zu Pro7 klappte es dann nicht mehr. Wobei ich heute Nachmittag mal Screenshots anfertigen muss, bei Pro7.

Ich habe folgende Verkabelung:
Scartanschluss(TV) -> USB-Grabber -> RPi2

USB-Grabber habe ich diesen: https://www.conrad.de/de/basetech-usb-20-video-grabber-1168633.html?sc.queryFromSuggest=true
Der wurde in den Kommentaren empfohlen, und da Conrad bei mir um die Ecke ist, dachte ich mir ich könnte diesen nehmen. Werde heute Nachmittag auch mal nachschauen per "lsusb -v" was da genau verbaut ist.

Ich hatte vorher mal Screenshots gemacht, wobei mir da aufgefallen ist, dass mal der Screenshot einwandfrei ist und beim nächsten Mal einen extremen Grünstich hat. Dann aber beim nächsten Versuch wieder ganz normal ist. Ist das normal, oder weißt das schon auf etwas hin?

Ich benötige keinen HDMI-Splitter, da ich ansonsten keine externen Quellen einspeise :)

Habe mich ansonsten an die Anleitung gehalten, mit den 3 Konfigurationsdateien und dem Wechsel per Favoritenauswahl.
Gibt es evtl. noch eine Stelle, wo ich eine Stellschraube einstellen muss, welche ich übersehen habe?
Zuletzt geändert von Allodo am 19. Mär 2016, 15:26, insgesamt 2-mal geändert.

Sir_Vival
Mitglied

Beiträge:81
Registriert:18. Nov 2015

Beim TV-Signal kein bis teilweise Ambilight

15. Mär 2016, 12:44

Also ich benutze auch einen Samsung TV der H serie wo ich direkt vom Scart des TV´s in den USB-Grabber zum RPI2 gehe. Bei mir funktioniert diese konstellation einwandfrei.

Mach ein paar screenshots von unterschiedlichen Sendern und poste diese mit deiner Grabber Config in der hyperion-config.json...

Allodo
Mitglied

Beiträge:60
Registriert:24. Feb 2016

Beim TV-Signal kein bis teilweise Ambilight

15. Mär 2016, 13:39

Ja Danke, wollte ich heute Nachmittag eh machen, sobald ich wieder zu Hause bin.

Hattest Du den auch zwischendurch einen Grünstich bei den Screenshots?

Mach ein paar screenshots von unterschiedlichen Sendern und poste diese mit deiner Grabber Config in der hyperion-config.json...

Meinst Du jetzt die hyperion.config.grabber.json? Dort den Eintrag: "grabber-v4l2"?

Den habe ich einfach aus der Anleitung kopiert und an die entsprechende Stelle eingefügt.

Sir_Vival
Mitglied

Beiträge:81
Registriert:18. Nov 2015

Beim TV-Signal kein bis teilweise Ambilight

15. Mär 2016, 14:50

Hattest Du den auch zwischendurch einen Grünstich bei den Screenshots?

Kann ich dir gar nimma sagen aber die letzten screenshots waren denke ich mal sauber bei mir...

Meinst Du jetzt die hyperion.config.grabber.json? Dort den Eintrag: "grabber-v4l2"?

ja genau nur den Grabber Teil aus der hyperion.config.grabber.json.

Du musst auch mit hilfe der screenshots die für dich passenden Werte finden damit das Bild nicht verzerrt ist und keine balken an den Rändern (crop).

Code: Alles auswählen

killall hyperiond
LD_LIBRARY_PATH=/storage/hyperion/bin /storage/hyperion/bin/hyperion-v4l2 /storage/.config/hyperion.config.json --crop-top 0 --crop-left 0 --crop-bottom 0 --crop-right 0 --size-decimator 4 --frame-decimator 2 --screenshot

Allodo
Mitglied

Beiträge:60
Registriert:24. Feb 2016

Beim TV-Signal kein bis teilweise Ambilight

15. Mär 2016, 16:45

Also lsusb -v hat folgendes ergeben: Bus 001 Device 004: ID 1b71:3002 Fushicai USBTV007 Video Grabber [EasyCAP]

Vom Chipsatz her scheint also alles OK zu sein.

Hier mal ein paar Screenshots
Dateianhänge
screenshot1_RTL.png
screenshot1_Pro7.png
screenshot1_ARD_HD.png

Allodo
Mitglied

Beiträge:60
Registriert:24. Feb 2016

Beim TV-Signal kein bis teilweise Ambilight

15. Mär 2016, 16:54

Hier mal die "hyperion.config.grabber.json"

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" : "rbg"
   },

   /// 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.2700,
               "valueGain"      : 0.3200
            },
            "red" :
            {
               "threshold"  : 0.0000,
               "gamma"      : 1.0000,
               "blacklevel" : 0.0000,
               "whitelevel" : 1.0000
            },
            "green" :
            {
               "threshold"  : 0.0000,
               "gamma"      : 1.0000,
               "blacklevel" : 0.0000,
               "whitelevel" : 0.4000
            },
            "blue" :
            {
               "threshold"  : 0.0000,
               "gamma"      : 1.0000,
               "blacklevel" : 0.0000,
               "whitelevel" : 0.2700
            }
         }
      ],
      "smoothing" :
      {
         "type"            : "linear",
         "time_ms"         : 200,
         "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.6383, "maximum" : 0.6596 },
         "vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
      },
      {
         "index" : 1,
         "hscan" : { "minimum" : 0.6596, "maximum" : 0.6809 },
         "vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
      },
      {
         "index" : 2,
         "hscan" : { "minimum" : 0.6809, "maximum" : 0.7021 },
         "vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
      },
      {
         "index" : 3,
         "hscan" : { "minimum" : 0.7021, "maximum" : 0.7234 },
         "vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
      },
      {
         "index" : 4,
         "hscan" : { "minimum" : 0.7234, "maximum" : 0.7447 },
         "vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
      },
      {
         "index" : 5,
         "hscan" : { "minimum" : 0.7447, "maximum" : 0.7660 },
         "vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
      },
      {
         "index" : 6,
         "hscan" : { "minimum" : 0.7660, "maximum" : 0.7872 },
         "vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
      },
      {
         "index" : 7,
         "hscan" : { "minimum" : 0.7872, "maximum" : 0.8085 },
         "vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
      },
      {
         "index" : 8,
         "hscan" : { "minimum" : 0.8085, "maximum" : 0.8298 },
         "vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
      },
      {
         "index" : 9,
         "hscan" : { "minimum" : 0.8298, "maximum" : 0.8511 },
         "vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
      },
      {
         "index" : 10,
         "hscan" : { "minimum" : 0.8511, "maximum" : 0.8723 },
         "vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
      },
      {
         "index" : 11,
         "hscan" : { "minimum" : 0.8723, "maximum" : 0.8936 },
         "vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
      },
      {
         "index" : 12,
         "hscan" : { "minimum" : 0.8936, "maximum" : 0.9149 },
         "vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
      },
      {
         "index" : 13,
         "hscan" : { "minimum" : 0.9149, "maximum" : 0.9362 },
         "vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
      },
      {
         "index" : 14,
         "hscan" : { "minimum" : 0.9362, "maximum" : 0.9574 },
         "vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
      },
      {
         "index" : 15,
         "hscan" : { "minimum" : 0.9574, "maximum" : 0.9787 },
         "vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
      },
      {
         "index" : 16,
         "hscan" : { "minimum" : 0.9787, "maximum" : 1.0000 },
         "vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
      },
      {
         "index" : 17,
         "hscan" : { "minimum" : 0.9500, "maximum" : 1.0000 },
         "vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
      },
      {
         "index" : 18,
         "hscan" : { "minimum" : 0.9500, "maximum" : 1.0000 },
         "vscan" : { "minimum" : 0.9615, "maximum" : 1.0000 }
      },
      {
         "index" : 19,
         "hscan" : { "minimum" : 0.9500, "maximum" : 1.0000 },
         "vscan" : { "minimum" : 0.9231, "maximum" : 0.9615 }
      },
      {
         "index" : 20,
         "hscan" : { "minimum" : 0.9500, "maximum" : 1.0000 },
         "vscan" : { "minimum" : 0.8846, "maximum" : 0.9231 }
      },
      {
         "index" : 21,
         "hscan" : { "minimum" : 0.9500, "maximum" : 1.0000 },
         "vscan" : { "minimum" : 0.8462, "maximum" : 0.8846 }
      },
      {
         "index" : 22,
         "hscan" : { "minimum" : 0.9500, "maximum" : 1.0000 },
         "vscan" : { "minimum" : 0.8077, "maximum" : 0.8462 }
      },
      {
         "index" : 23,
         "hscan" : { "minimum" : 0.9500, "maximum" : 1.0000 },
         "vscan" : { "minimum" : 0.7692, "maximum" : 0.8077 }
      },
      {
         "index" : 24,
         "hscan" : { "minimum" : 0.9500, "maximum" : 1.0000 },
         "vscan" : { "minimum" : 0.7308, "maximum" : 0.7692 }
      },
      {
         "index" : 25,
         "hscan" : { "minimum" : 0.9500, "maximum" : 1.0000 },
         "vscan" : { "minimum" : 0.6923, "maximum" : 0.7308 }
      },
      {
         "index" : 26,
         "hscan" : { "minimum" : 0.9500, "maximum" : 1.0000 },
         "vscan" : { "minimum" : 0.6538, "maximum" : 0.6923 }
      },
      {
         "index" : 27,
         "hscan" : { "minimum" : 0.9500, "maximum" : 1.0000 },
         "vscan" : { "minimum" : 0.6154, "maximum" : 0.6538 }
      },
      {
         "index" : 28,
         "hscan" : { "minimum" : 0.9500, "maximum" : 1.0000 },
         "vscan" : { "minimum" : 0.5769, "maximum" : 0.6154 }
      },
      {
         "index" : 29,
         "hscan" : { "minimum" : 0.9500, "maximum" : 1.0000 },
         "vscan" : { "minimum" : 0.5385, "maximum" : 0.5769 }
      },
      {
         "index" : 30,
         "hscan" : { "minimum" : 0.9500, "maximum" : 1.0000 },
         "vscan" : { "minimum" : 0.5000, "maximum" : 0.5385 }
      },
      {
         "index" : 31,
         "hscan" : { "minimum" : 0.9500, "maximum" : 1.0000 },
         "vscan" : { "minimum" : 0.4615, "maximum" : 0.5000 }
      },
      {
         "index" : 32,
         "hscan" : { "minimum" : 0.9500, "maximum" : 1.0000 },
         "vscan" : { "minimum" : 0.4231, "maximum" : 0.4615 }
      },
      {
         "index" : 33,
         "hscan" : { "minimum" : 0.9500, "maximum" : 1.0000 },
         "vscan" : { "minimum" : 0.3846, "maximum" : 0.4231 }
      },
      {
         "index" : 34,
         "hscan" : { "minimum" : 0.9500, "maximum" : 1.0000 },
         "vscan" : { "minimum" : 0.3462, "maximum" : 0.3846 }
      },
      {
         "index" : 35,
         "hscan" : { "minimum" : 0.9500, "maximum" : 1.0000 },
         "vscan" : { "minimum" : 0.3077, "maximum" : 0.3462 }
      },
      {
         "index" : 36,
         "hscan" : { "minimum" : 0.9500, "maximum" : 1.0000 },
         "vscan" : { "minimum" : 0.2692, "maximum" : 0.3077 }
      },
      {
         "index" : 37,
         "hscan" : { "minimum" : 0.9500, "maximum" : 1.0000 },
         "vscan" : { "minimum" : 0.2308, "maximum" : 0.2692 }
      },
      {
         "index" : 38,
         "hscan" : { "minimum" : 0.9500, "maximum" : 1.0000 },
         "vscan" : { "minimum" : 0.1923, "maximum" : 0.2308 }
      },
      {
         "index" : 39,
         "hscan" : { "minimum" : 0.9500, "maximum" : 1.0000 },
         "vscan" : { "minimum" : 0.1538, "maximum" : 0.1923 }
      },
      {
         "index" : 40,
         "hscan" : { "minimum" : 0.9500, "maximum" : 1.0000 },
         "vscan" : { "minimum" : 0.1154, "maximum" : 0.1538 }
      },
      {
         "index" : 41,
         "hscan" : { "minimum" : 0.9500, "maximum" : 1.0000 },
         "vscan" : { "minimum" : 0.0769, "maximum" : 0.1154 }
      },
      {
         "index" : 42,
         "hscan" : { "minimum" : 0.9500, "maximum" : 1.0000 },
         "vscan" : { "minimum" : 0.0385, "maximum" : 0.0769 }
      },
      {
         "index" : 43,
         "hscan" : { "minimum" : 0.9500, "maximum" : 1.0000 },
         "vscan" : { "minimum" : 0.0000, "maximum" : 0.0385 }
      },
      {
         "index" : 44,
         "hscan" : { "minimum" : 0.9500, "maximum" : 1.0000 },
         "vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
      },
      {
         "index" : 45,
         "hscan" : { "minimum" : 0.9787, "maximum" : 1.0000 },
         "vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
      },
      {
         "index" : 46,
         "hscan" : { "minimum" : 0.9574, "maximum" : 0.9787 },
         "vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
      },
      {
         "index" : 47,
         "hscan" : { "minimum" : 0.9362, "maximum" : 0.9574 },
         "vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
      },
      {
         "index" : 48,
         "hscan" : { "minimum" : 0.9149, "maximum" : 0.9362 },
         "vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
      },
      {
         "index" : 49,
         "hscan" : { "minimum" : 0.8936, "maximum" : 0.9149 },
         "vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
      },
      {
         "index" : 50,
         "hscan" : { "minimum" : 0.8723, "maximum" : 0.8936 },
         "vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
      },
      {
         "index" : 51,
         "hscan" : { "minimum" : 0.8511, "maximum" : 0.8723 },
         "vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
      },
      {
         "index" : 52,
         "hscan" : { "minimum" : 0.8298, "maximum" : 0.8511 },
         "vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
      },
      {
         "index" : 53,
         "hscan" : { "minimum" : 0.8085, "maximum" : 0.8298 },
         "vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
      },
      {
         "index" : 54,
         "hscan" : { "minimum" : 0.7872, "maximum" : 0.8085 },
         "vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
      },
      {
         "index" : 55,
         "hscan" : { "minimum" : 0.7660, "maximum" : 0.7872 },
         "vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
      },
      {
         "index" : 56,
         "hscan" : { "minimum" : 0.7447, "maximum" : 0.7660 },
         "vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
      },
      {
         "index" : 57,
         "hscan" : { "minimum" : 0.7234, "maximum" : 0.7447 },
         "vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
      },
      {
         "index" : 58,
         "hscan" : { "minimum" : 0.7021, "maximum" : 0.7234 },
         "vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
      },
      {
         "index" : 59,
         "hscan" : { "minimum" : 0.6809, "maximum" : 0.7021 },
         "vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
      },
      {
         "index" : 60,
         "hscan" : { "minimum" : 0.6596, "maximum" : 0.6809 },
         "vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
      },
      {
         "index" : 61,
         "hscan" : { "minimum" : 0.6383, "maximum" : 0.6596 },
         "vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
      },
      {
         "index" : 62,
         "hscan" : { "minimum" : 0.6170, "maximum" : 0.6383 },
         "vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
      },
      {
         "index" : 63,
         "hscan" : { "minimum" : 0.5957, "maximum" : 0.6170 },
         "vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
      },
      {
         "index" : 64,
         "hscan" : { "minimum" : 0.5745, "maximum" : 0.5957 },
         "vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
      },
      {
         "index" : 65,
         "hscan" : { "minimum" : 0.5532, "maximum" : 0.5745 },
         "vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
      },
      {
         "index" : 66,
         "hscan" : { "minimum" : 0.5319, "maximum" : 0.5532 },
         "vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
      },
      {
         "index" : 67,
         "hscan" : { "minimum" : 0.5106, "maximum" : 0.5319 },
         "vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
      },
      {
         "index" : 68,
         "hscan" : { "minimum" : 0.4894, "maximum" : 0.5106 },
         "vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
      },
      {
         "index" : 69,
         "hscan" : { "minimum" : 0.4681, "maximum" : 0.4894 },
         "vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
      },
      {
         "index" : 70,
         "hscan" : { "minimum" : 0.4468, "maximum" : 0.4681 },
         "vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
      },
      {
         "index" : 71,
         "hscan" : { "minimum" : 0.4255, "maximum" : 0.4468 },
         "vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
      },
      {
         "index" : 72,
         "hscan" : { "minimum" : 0.4043, "maximum" : 0.4255 },
         "vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
      },
      {
         "index" : 73,
         "hscan" : { "minimum" : 0.3830, "maximum" : 0.4043 },
         "vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
      },
      {
         "index" : 74,
         "hscan" : { "minimum" : 0.3617, "maximum" : 0.3830 },
         "vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
      },
      {
         "index" : 75,
         "hscan" : { "minimum" : 0.3404, "maximum" : 0.3617 },
         "vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
      },
      {
         "index" : 76,
         "hscan" : { "minimum" : 0.3191, "maximum" : 0.3404 },
         "vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
      },
      {
         "index" : 77,
         "hscan" : { "minimum" : 0.2979, "maximum" : 0.3191 },
         "vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
      },
      {
         "index" : 78,
         "hscan" : { "minimum" : 0.2766, "maximum" : 0.2979 },
         "vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
      },
      {
         "index" : 79,
         "hscan" : { "minimum" : 0.2553, "maximum" : 0.2766 },
         "vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
      },
      {
         "index" : 80,
         "hscan" : { "minimum" : 0.2340, "maximum" : 0.2553 },
         "vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
      },
      {
         "index" : 81,
         "hscan" : { "minimum" : 0.2128, "maximum" : 0.2340 },
         "vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
      },
      {
         "index" : 82,
         "hscan" : { "minimum" : 0.1915, "maximum" : 0.2128 },
         "vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
      },
      {
         "index" : 83,
         "hscan" : { "minimum" : 0.1702, "maximum" : 0.1915 },
         "vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
      },
      {
         "index" : 84,
         "hscan" : { "minimum" : 0.1489, "maximum" : 0.1702 },
         "vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
      },
      {
         "index" : 85,
         "hscan" : { "minimum" : 0.1277, "maximum" : 0.1489 },
         "vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
      },
      {
         "index" : 86,
         "hscan" : { "minimum" : 0.1064, "maximum" : 0.1277 },
         "vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
      },
      {
         "index" : 87,
         "hscan" : { "minimum" : 0.0851, "maximum" : 0.1064 },
         "vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
      },
      {
         "index" : 88,
         "hscan" : { "minimum" : 0.0638, "maximum" : 0.0851 },
         "vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
      },
      {
         "index" : 89,
         "hscan" : { "minimum" : 0.0426, "maximum" : 0.0638 },
         "vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
      },
      {
         "index" : 90,
         "hscan" : { "minimum" : 0.0213, "maximum" : 0.0426 },
         "vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
      },
      {
         "index" : 91,
         "hscan" : { "minimum" : 0.0000, "maximum" : 0.0213 },
         "vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
      },
      {
         "index" : 92,
         "hscan" : { "minimum" : 0.0000, "maximum" : 0.0500 },
         "vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
      },
      {
         "index" : 93,
         "hscan" : { "minimum" : 0.0000, "maximum" : 0.0500 },
         "vscan" : { "minimum" : 0.0000, "maximum" : 0.0385 }
      },
      {
         "index" : 94,
         "hscan" : { "minimum" : 0.0000, "maximum" : 0.0500 },
         "vscan" : { "minimum" : 0.0385, "maximum" : 0.0769 }
      },
      {
         "index" : 95,
         "hscan" : { "minimum" : 0.0000, "maximum" : 0.0500 },
         "vscan" : { "minimum" : 0.0769, "maximum" : 0.1154 }
      },
      {
         "index" : 96,
         "hscan" : { "minimum" : 0.0000, "maximum" : 0.0500 },
         "vscan" : { "minimum" : 0.1154, "maximum" : 0.1538 }
      },
      {
         "index" : 97,
         "hscan" : { "minimum" : 0.0000, "maximum" : 0.0500 },
         "vscan" : { "minimum" : 0.1538, "maximum" : 0.1923 }
      },
      {
         "index" : 98,
         "hscan" : { "minimum" : 0.0000, "maximum" : 0.0500 },
         "vscan" : { "minimum" : 0.1923, "maximum" : 0.2308 }
      },
      {
         "index" : 99,
         "hscan" : { "minimum" : 0.0000, "maximum" : 0.0500 },
         "vscan" : { "minimum" : 0.2308, "maximum" : 0.2692 }
      },
      {
         "index" : 100,
         "hscan" : { "minimum" : 0.0000, "maximum" : 0.0500 },
         "vscan" : { "minimum" : 0.2692, "maximum" : 0.3077 }
      },
      {
         "index" : 101,
         "hscan" : { "minimum" : 0.0000, "maximum" : 0.0500 },
         "vscan" : { "minimum" : 0.3077, "maximum" : 0.3462 }
      },
      {
         "index" : 102,
         "hscan" : { "minimum" : 0.0000, "maximum" : 0.0500 },
         "vscan" : { "minimum" : 0.3462, "maximum" : 0.3846 }
      },
      {
         "index" : 103,
         "hscan" : { "minimum" : 0.0000, "maximum" : 0.0500 },
         "vscan" : { "minimum" : 0.3846, "maximum" : 0.4231 }
      },
      {
         "index" : 104,
         "hscan" : { "minimum" : 0.0000, "maximum" : 0.0500 },
         "vscan" : { "minimum" : 0.4231, "maximum" : 0.4615 }
      },
      {
         "index" : 105,
         "hscan" : { "minimum" : 0.0000, "maximum" : 0.0500 },
         "vscan" : { "minimum" : 0.4615, "maximum" : 0.5000 }
      },
      {
         "index" : 106,
         "hscan" : { "minimum" : 0.0000, "maximum" : 0.0500 },
         "vscan" : { "minimum" : 0.5000, "maximum" : 0.5385 }
      },
      {
         "index" : 107,
         "hscan" : { "minimum" : 0.0000, "maximum" : 0.0500 },
         "vscan" : { "minimum" : 0.5385, "maximum" : 0.5769 }
      },
      {
         "index" : 108,
         "hscan" : { "minimum" : 0.0000, "maximum" : 0.0500 },
         "vscan" : { "minimum" : 0.5769, "maximum" : 0.6154 }
      },
      {
         "index" : 109,
         "hscan" : { "minimum" : 0.0000, "maximum" : 0.0500 },
         "vscan" : { "minimum" : 0.6154, "maximum" : 0.6538 }
      },
      {
         "index" : 110,
         "hscan" : { "minimum" : 0.0000, "maximum" : 0.0500 },
         "vscan" : { "minimum" : 0.6538, "maximum" : 0.6923 }
      },
      {
         "index" : 111,
         "hscan" : { "minimum" : 0.0000, "maximum" : 0.0500 },
         "vscan" : { "minimum" : 0.6923, "maximum" : 0.7308 }
      },
      {
         "index" : 112,
         "hscan" : { "minimum" : 0.0000, "maximum" : 0.0500 },
         "vscan" : { "minimum" : 0.7308, "maximum" : 0.7692 }
      },
      {
         "index" : 113,
         "hscan" : { "minimum" : 0.0000, "maximum" : 0.0500 },
         "vscan" : { "minimum" : 0.7692, "maximum" : 0.8077 }
      },
      {
         "index" : 114,
         "hscan" : { "minimum" : 0.0000, "maximum" : 0.0500 },
         "vscan" : { "minimum" : 0.8077, "maximum" : 0.8462 }
      },
      {
         "index" : 115,
         "hscan" : { "minimum" : 0.0000, "maximum" : 0.0500 },
         "vscan" : { "minimum" : 0.8462, "maximum" : 0.8846 }
      },
      {
         "index" : 116,
         "hscan" : { "minimum" : 0.0000, "maximum" : 0.0500 },
         "vscan" : { "minimum" : 0.8846, "maximum" : 0.9231 }
      },
      {
         "index" : 117,
         "hscan" : { "minimum" : 0.0000, "maximum" : 0.0500 },
         "vscan" : { "minimum" : 0.9231, "maximum" : 0.9615 }
      },
      {
         "index" : 118,
         "hscan" : { "minimum" : 0.0000, "maximum" : 0.0500 },
         "vscan" : { "minimum" : 0.9615, "maximum" : 1.0000 }
      },
      {
         "index" : 119,
         "hscan" : { "minimum" : 0.0000, "maximum" : 0.0500 },
         "vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
      },
      {
         "index" : 120,
         "hscan" : { "minimum" : 0.0000, "maximum" : 0.0213 },
         "vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
      },
      {
         "index" : 121,
         "hscan" : { "minimum" : 0.0213, "maximum" : 0.0426 },
         "vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
      },
      {
         "index" : 122,
         "hscan" : { "minimum" : 0.0426, "maximum" : 0.0638 },
         "vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
      },
      {
         "index" : 123,
         "hscan" : { "minimum" : 0.0638, "maximum" : 0.0851 },
         "vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
      },
      {
         "index" : 124,
         "hscan" : { "minimum" : 0.0851, "maximum" : 0.1064 },
         "vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
      },
      {
         "index" : 125,
         "hscan" : { "minimum" : 0.1064, "maximum" : 0.1277 },
         "vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
      },
      {
         "index" : 126,
         "hscan" : { "minimum" : 0.1277, "maximum" : 0.1489 },
         "vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
      },
      {
         "index" : 127,
         "hscan" : { "minimum" : 0.1489, "maximum" : 0.1702 },
         "vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
      },
      {
         "index" : 128,
         "hscan" : { "minimum" : 0.1702, "maximum" : 0.1915 },
         "vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
      },
      {
         "index" : 129,
         "hscan" : { "minimum" : 0.1915, "maximum" : 0.2128 },
         "vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
      },
      {
         "index" : 130,
         "hscan" : { "minimum" : 0.2128, "maximum" : 0.2340 },
         "vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
      },
      {
         "index" : 131,
         "hscan" : { "minimum" : 0.2340, "maximum" : 0.2553 },
         "vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
      },
      {
         "index" : 132,
         "hscan" : { "minimum" : 0.2553, "maximum" : 0.2766 },
         "vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
      },
      {
         "index" : 133,
         "hscan" : { "minimum" : 0.2766, "maximum" : 0.2979 },
         "vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
      },
      {
         "index" : 134,
         "hscan" : { "minimum" : 0.2979, "maximum" : 0.3191 },
         "vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
      },
      {
         "index" : 135,
         "hscan" : { "minimum" : 0.3191, "maximum" : 0.3404 },
         "vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
      },
      {
         "index" : 136,
         "hscan" : { "minimum" : 0.3404, "maximum" : 0.3617 },
         "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.14
   },

   /// 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]
   "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" : 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
//    },

   "endOfJson" : "endOfJson"
}


Für mich scheint soweit alles OK, oder nicht?

Habe gerade 10 Screenshots gemacht und keiner davon war grün, jetzt nach einem reboot dann wieder so
screenshot.png


Jetzt danach war der Screenshot wieder normal :roll:

Allodo
Mitglied

Beiträge:60
Registriert:24. Feb 2016

Beim TV-Signal kein bis teilweise Ambilight

15. Mär 2016, 17:16

Hier mal Bilder vom Ambilight per externer Quelle.
20160315_170649.jpg
20160315_170851.jpg


Wie man sieht, sind die Farben total verfälscht und nicht korrekt positioniert. Und mitunter flackern die LED's in der rechten oberen Ecke des Bildes :(
Aber nur dort.

EDIT:
Ich dachte mir schaue Dir jetzt mal einen Screenshot an, aber ich bekomme immer dasselbe Bild als Screenshot. Putty mal neu gestartet, aber es ist immer noch dasselbe Bild. Kann es sein, dass sich der USB-Grabber "abschaltet"?

Sir_Vival
Mitglied

Beiträge:81
Registriert:18. Nov 2015

Beim TV-Signal kein bis teilweise Ambilight

15. Mär 2016, 17:59

Deine crop Werte Stimmen noch nicht siehe deine Screenshots am bildrand oben ist rauschen....

Stell mal auf PAL in der config...

Gesendet von meinem Mobiltelefon

Allodo
Mitglied

Beiträge:60
Registriert:24. Feb 2016

Beim TV-Signal kein bis teilweise Ambilight

16. Mär 2016, 08:17

Okay,

werde dann heute Nachmittag mal mit den Crop-Werten herum spielen :)

Mir ist gerade aufgefallen, dass links und rechts auch ein schwarzer Rahmen ist, muss dieser komplett mit den Crop-Werten entfernt werden, oder nur das Rauschen?

By the way, ich musste gestern den USB-Grabber mal von der RPi2 abziehen und neu verbinden, da dieser sich scheinbar aufgehangen hat und mir immer denselben Screenshot zurück lieferte. Auch ein Reboot der RPi2 hat nix gebracht.

Arminius
Mitglied

Beiträge:317
Registriert:24. Nov 2015

Beim TV-Signal kein bis teilweise Ambilight

16. Mär 2016, 08:40

Die Cropwerte müssen so angepasst werden, dass auch der schwarze Rand nicht mehr zu sehen ist.

Leider kann man auf deinen Bildern die Hintergrundbeleuchtung kaum erkennen. Sieht irgendwie nach Einheitsbrei aus. Kannst du vielleicht mal die Sättigung und die Helligkeit hochdrehen und dann ein Bild machen? Dann kann man vielleicht besser beurteilen was da falsch läuft...
Beste Grüße

Arminius

Mein Ambilight in Aktion --> https://youtu.be/ODVdEI93R3E

Sir_Vival
Mitglied

Beiträge:81
Registriert:18. Nov 2015

Beim TV-Signal kein bis teilweise Ambilight

16. Mär 2016, 08:44

Ja schwarzer rahmen muss auch komplett entfernt werden...

Das hatte ich auch schon das er sich aufgehängt hat und immer das selben zurückgeben hat.

Liegt glaube ich am rumspielen und screenahots machen seitdem alle werte passen wird nur noch zwische. Kodi und grabber geswitcht und alles läuft stabil.

Gesendet von meinem Mobiltelefon

Allodo
Mitglied

Beiträge:60
Registriert:24. Feb 2016

Beim TV-Signal kein bis teilweise Ambilight

16. Mär 2016, 17:09

So, habe jetzt die Rahmen weg und es sieht schon besser aus :)

Ich meine auch heraus gefunden zu haben, warum das Ambilight mal funktioniert und mal nicht. Zuerst hatte ich den USB-Grabber in Verdacht, aber der war es scheinbar nicht, sondern der AV-Ausgang des TV's scheint der Übeltäter zu sein :(

Zumindest wenn ich schnell hin- und herzappe, scheint dort das Signal einzufrieren. Warum, weswegen auch immer? Zum Glück zappe ich nicht dermaßen hektisch hin- und her :)
Nachdem ich den TV aus- und wieder angemacht habe, funktionierte Ambilight wieder, wie es soll.

Jetzt muss ich es nur noch hinbekommen, dass die LED's punktgenau auf der Höhe des TV's ausgegeben werden. Das scheint aber auch beim Abspielen unter KODI so zu sein. Von daher muss die config-Datei als solches noch einmal ran.

Vielleicht sieht ja von euch jemand dort Verbesserungsbedarf ;)
Der Screenshot dient nur zur Veranschaulichung, wie meine LED's angebracht sind.

Position erste LED.jpg


Und hier der Screenshot des Hyperion-Config-Tools:
HyperionConfigHardware.PNG


Ich weiß nicht genau, wo man dort solche Feineinstellungen vornehmen kann. Somit Hilfe erwünscht :)

Sir_Vival
Mitglied

Beiträge:81
Registriert:18. Nov 2015

Beim TV-Signal kein bis teilweise Ambilight

17. Mär 2016, 07:25

Lade dir ein paar testbilder über google runter...
Schau mal ob du bei dir in den Ecken (Led in top Corners/Led in botton Corners) auch wirklich LED´s hast. Und ob das Botton Gap auch wirklich den abstand von 13 LED´s entspricht... Einfach Messen und Zählen muss ja nur einmal gemacht werden...

Oft ist auch weniger mehr lieber eine LED weg lassen als irgendwo eine LED noch ins letzte eck zu quetschen das die abstände zu gering werden und sich dann alles verschiebt...

Allodo
Mitglied

Beiträge:60
Registriert:24. Feb 2016

Beim TV-Signal kein bis teilweise Ambilight

17. Mär 2016, 10:37

Uah, so akribisch war ich gar nicht beim bekleben :(

Hatte den Bottom Gap auf 13 gestellt, weil er ansonsten keine 137 LED's angezeigt hätte.

Die LED's sind bei mir folgendermaßen verteilt:
Oben: 47 Stück
Rechts/Links: jeweils 26 Stück
Unten: jeweils 19 Stück

Das ergäbe ja rein rechnerisch, 47 - 19 - 19 = 9. Sprich mir würden unten nur 9 LED's fehlen.
Wenn ich das aber in Bottom GAP eintrage, dann habe ich wieder mehr als 137 LED's.

Aber wenn ich mir jetzt mal die Darstellung der Hardware in dem Konfigurationstool genauer anschaue, dann stimmt es nicht mit meiner Anordnung überein. Nur kann ich es dort ja nicht so präzise einstellen, wie es vielleicht notwendig wäre. Oder vielleicht doch?

Danke, dass ihr Geduld mit mir aufbringt :)

2Qt2beStr8
Neuling

Beiträge:10
Registriert:9. Mar 2016

Beim TV-Signal kein bis teilweise Ambilight

17. Mär 2016, 11:08

Hast du denn in den Ecken LED`s? Falls ja dann darfst du die nicht mitzählen.

Zurück zu „Ambilight - Support“