Benutzeravatar
TF-ART
Neuling

Beiträge:3
Registriert:28. Jan 2017

Ambilight mit Hue sehr langsam

28. Jan 2017, 19:58

Hallo Community,

ich habe ein großes Problem mit meinem Ambilight. Ich habe einen Raspberry Pi 3 mit LibreELEC und Hyperion am laufen, an dem ein Videograbber, ein HDMI 2 AV Konverter und ein HDMI Splitter angeschlossen sind. Nun habe ich schon alle verschiedenen (angeblich) funktionierenden Config Dateien eingebunden und angepasst, doch am Ende ist es so, dass die Hue Lampen dem Fernsehbild 4-5 Sekunden hinterher hängen. Ich besitze 3 Hue Bulbs und 1 Iris (Livingcolor).

Nun frage ich mich wo der Fehler stecken könnte? Ich habe wie gesagt schon so gut wie jede Config Datei die ich finden konnte ausprobiert. Natürlich die wichtigen Daten angepasst.

Wenn ich die Farbe über das HyperCon Tool sende, ändern sich diese fast auf den Punkt genau.

Ich habe mir gedacht, dass dies evtl. am Videograbber liegen könnte? Ich habe folgenden Bestellt: https://www.amazon.de/gp/product/B0013B ... g=pow07-21

Momentan hab ich diese Config eingebunden:

Code: Alles auswählen


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

{
// DEVICE CONFIGURATION
"device" :
{
"name" : "MyHyperionConfigHue",
"type" : "philipshue",
"output" : "192.168.***.**",
"transitiontime" : 1,
"switchOffOnBlack" : true,
"username" : "y2YZ6L0H3kLU6DzKshb42gFtC*****************",
"lightIds" : [1,2,3,4],
"colorOrder" : "rgb"
},
// COLOR CALIBRATION CONFIG
"color" :
    {
        "transform" :
        [
            {
                "id"   : "default",
                "leds" : "*",
                "hsv" :
                {
                    "saturationGain" : 1.0000,
                    "valueGain"      : 1.0000
                },
                "red" :
                {
                    "threshold"  : 0.0000,
                    "gamma"      : 1.0000,
                    "blacklevel" : 0.0000,
                    "whitelevel" : 1.0000
                },
                "green" :
                {
                    "threshold"  : 0.0000,
                    "gamma"      : 1.0000,
                    "blacklevel" : 0.0000,
                    "whitelevel" : 1.0000
                },
                "blue" :
                {
                    "threshold"  : 0.0000,
                    "gamma"      : 1.0000,
                    "blacklevel" : 0.0000,
                    "whitelevel" : 1.0000
                }
            }
        ],
        "smoothing" :
        {
            "type"            : "none",
            "time_ms"         : 200,
            "updateFrequency" : 20.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.9000, "maximum" : 1.0000 },
            "vscan" : { "minimum" : 0.3000, "maximum" : 0.5000 }
            },
            {
            "index" : 1,
            "hscan" : { "minimum" : 0.0000, "maximum" : 0.1000 },
            "vscan" : { "minimum" : 0.3000, "maximum" : 0.5000 }
            },
            {
            "index" : 2,
            "hscan" : { "minimum" : 0.9000, "maximum" : 1.0000 },
            "vscan" : { "minimum" : 0.3000, "maximum" : 0.5000 }
            },
            {
            "index" : 3,
            "hscan" : { "minimum" : 0.9000, "maximum" : 1.0000 },
            "vscan" : { "minimum" : 0.3000, "maximum" : 0.5000 }
            }
    ],

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

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

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

    ///  The configuration for the frame-grabber, contains the following items:
    ///   * width        : The width of the grabbed frames [pixels]
    ///   * height       : The height of the grabbed frames [pixels]
    ///   * frequency_Hz : The frequency of the frame grab [Hz]
    "framegrabber" :
    {
        "width" : 64,
        "height" : 64,
        "frequency_Hz" : 5
    },

    /// 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" : false,
        "grabMenu" : false,
        "grabScreensaver" : false,
        "enable3DDetection" : true
    },

      "grabber-v4l2" :
  {
    "device" : "/dev/video0",
    "input" : 0,
    "standard" : "PAL",
    "width" : -1,
    "height" : -1,
    "frameDecimation" : 2,
    "sizeDecimation" : 8,
    "priority" : 800,
    "mode" : "2D",
    "cropLeft" : 0,
    "cropRight" : 0,
    "cropTop" : 0,
    "cropBottom" : 0,
    "redSignalThreshold" : 0.0,
    "greenSignalThreshold" : 0.0,
    "blueSignalThreshold" : 0.0
  },

    /// 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"
}




Ich würde mich sehr freuen wenn mir einer helfen könnte!!

MfG
TF-ART

Orbit
Mitglied

Beiträge:96
Registriert:27. Oct 2016

Ambilight mit Hue sehr langsam

30. Jan 2017, 01:21

Hallo,

ich bin jetzt nicht gerade der coding nerd, aber bei dir ist die Baudrate nicht eingetragen:

// DEVICE CONFIGURATION
"device" :
{
"name" : "MyHyperionConfigHue",
"type" : "philipshue",
"output" : "192.168.***.**",
"transitiontime" : 1,
"switchOffOnBlack" : true,
"username" : "y2YZ6L0H3kLU6DzKshb42gFtC*****************",
"lightIds" : [1,2,3,4],
"colorOrder" : "rgb"

trage direkt unter "output" : "192.168.***.**", nochmal folgendes ein: "rate" : 1000000,", es sollte dann so aussehen:

// DEVICE CONFIGURATION
"device" :
{
"name" : "MyHyperionConfigHue",
"type" : "philipshue",
"output" : "192.168.***.**",
"rate" : 1000000,"
"transitiontime" : 1,
"switchOffOnBlack" : true,
"username" : "y2YZ6L0H3kLU6DzKshb42gFtC*****************",
"lightIds" : [1,2,3,4],
"colorOrder" : "rgb"

Ich weiß nicht ob das jetzt nötig ist oder nicht, denn mit den Lampen habe ich noch nie etwas gemacht, aber einen Versuch ist es wert...

TF-ART
Neuling

Beiträge:3
Registriert:28. Jan 2017

Ambilight mit Hue sehr langsam

30. Jan 2017, 10:04

Hallo Orbit,

danke erstmal für deine Antwort! Werde es die Tage versuchen! Hoffe das klappt :) Gebe dann direkt Rückmeldung.

Gruß,
TF-ART

Donald
Moderator

Beiträge:1255
Registriert:15. Nov 2015

Ambilight mit Hue sehr langsam

30. Jan 2017, 10:46

Also bei mir funktioniert es tadellos auch ohne die Baudrate-Zeile. Meine Hyperion.confighue.json stammt aus dem entsprechenden Wiki aus der Hyperion-Forum. Du solltest mal diese versuchen.

Anmerkungen: bei dir fehlt der Parameter updatedelay = 0 in der Smoothing Config.
Habe auch mal irgendwo gelesen, das die hue-Bridge mit 4 Hue-Lampen gleichzeitig, wie bei dir, überfordert ist. Da könnte man mal auf eine testweise reduzieren.

Hier meine config.

Code: Alles auswählen

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

{
   // DEVICE CONFIGURATION
   "device" :
   {
      "name"       : "MyHyperionConfigBueroNeuHue",
      "type"       : "philipshue",
      "output"     : "192.168.178.23",
      "transitiontime"     : 1,
      "switchOffOnBlack"     : true,
      "username"     : "Hu55f-pZhTX6AHFm4HyK91hJ3HtvBi3a5QfYHtLS",
      "lightIds"   : [1,5],
         "colorOrder" : "rgb"
   },

   // COLOR CALIBRATION CONFIG
   "color" :
   {
      "channelAdjustment" :
      [
         {
            "id"   : "default",
            "leds" : "*",
            "pureRed" :
            {
               "redChannel"      : 255,
               "greenChannel"      : 0,
               "blueChannel"      : 0
            },
            "pureGreen" :
            {
               "redChannel"      : 0,
               "greenChannel"      : 255,
               "blueChannel"      : 0
            },
            "pureBlue" :
            {
               "redChannel"      : 0,
               "greenChannel"      : 0,
               "blueChannel"      : 255
            }
         }
      ],
      "temperature" :
      [
         {
            "id"   : "default",
            "leds" : "*",
            "correctionValues" :
            {
               "red"    : 255,
               "green"   : 255,
               "blue"    : 255
            }
         }
      ],
      "transform" :
      [
         {
            "id"   : "default",
            "leds" : "*",
            "hsl" :
            {
               "saturationGain"   : 1.0000,
               "luminanceGain"      : 1.0000,
               "luminanceMinimum"      : 0.0000
            },
            "red" :
            {
               "threshold"    : 0.1000,
               "gamma"        : 1.0000
            },
            "green" :
            {
               "threshold"    : 0.1000,
               "gamma"        : 1.0000
            },
            "blue" :
            {
               "threshold"    : 0.1000,
               "gamma"        : 1.0000
            }
         }
      ],
   // SMOOTHING CONFIG
      "smoothing" :
      {
         "type"            : "none",
         "time_ms"         : 200,
         "updateFrequency" : 20.0000,
         "updateDelay"     : 0
      }
   },

   // V4L2 GRABBER CONFIG
   
   // FRAME GRABBER CONFIG
   "framegrabber" :
   {
      "width" : 64,
      "height" : 64,
      "frequency_Hz" : 5.0,
      "priority" : 893
   },

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

   // KODI CHECK CONFIG
   "xbmcVideoChecker" :
   {
      "xbmcAddress" : "127.0.0.1",
      "xbmcTcpPort" : 9090,
      "grabVideo" : true,
      "grabPictures" : true,
      "grabAudio" : true,
      "grabMenu" : false,
      "grabPause" : true,
      "grabScreensaver" : true,
      "enable3DDetection" : true
   },

   // BOOTEFFECT CONFIG
   "bootsequence" :
   {
      "color" : [0,0,0],
      "effect" : "Rainbow swirl fast",
      "duration_ms" : 1000,
      "priority" : 701
   },

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

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

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

   // NO BOBLIGHT SERVER CONFIG
   // NO JSON/PROTO FORWARD CONFIG

   // LED CONFIGURATION
   "leds" :
   [
      {
         "index" : 0,
         "hscan" : { "minimum" : 0.0000, "maximum" : 0.1000 },
         "vscan" : { "minimum" : 0.0000, "maximum" : 1.0000 }
      },
      {
         "index" : 1,
         "hscan" : { "minimum" : 0.9000, "maximum" : 1.0000 },
         "vscan" : { "minimum" : 0.0000, "maximum" : 1.0000 }
      }
   ],

   "endOfJson" : "endOfJson"
}

TF-ART
Neuling

Beiträge:3
Registriert:28. Jan 2017

Ambilight mit Hue sehr langsam

30. Jan 2017, 11:25

Hallo Donald,

danke für deine Antwort! Ich meine sogar diese ausprobiert zu haben, war aber immer das selbe Problem. Mit einer funktioniert alles tadellos :) Bei 2 sieht es schon wieder anders aus. Trotzdem probier ich das mal aus :)

Gruß,
TF-ART

Zurück zu „Ambilight - Support“