1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.

Philips HUE zu dunkel

Discussion in 'German Talk' started by firstfacility, 20 November 2016.

  1. maeries

    maeries New Member

    Messages:
    8
    Hardware:
    RPi3, +PhilipsHue
    Ausprobieren kann ich das auf jeden Fall, nur mit dem selbst kompilieren könnte es bei mir wieder mal schwer werden, werde es aber auf jeden Fall versuchen
     
  2. Arne

    Arne New Member

    Messages:
    1
    Hardware:
    RPi3, +PhilipsHue
    Moinsen,

    ich bin noch ganz frisch im Thema und bin auf das Problem mit den Hues gestoßen als die Komponenten noch unterwegs waren und daher habe direkt mit der Version von SJunkies begonne. Nun gerade hab ich kurz den Testaufbau verkabelt mit einem Hue Lightstrip+ und einer Hue Iris.

    Die Konfiguration funktioniert prinzipiell, greift das Bild per V4L-Grabber ab die Leuchten verändern sich dem Buld entsprechend.

    Soweit so sexy. Ich hab das Repo von SJunkies am 07.11. kompiliert und erstmalig installiert bevor er nochmal was gefixt hat und es gerade eben noch einmal frisch kompiliert und per Installskript drübergebügelt.

    Wenn ich nun per HyperCon die Default HSL Einstellung verwende sind die Hues wesentlich heller aber auch sehr viel im weißen Bereich unterwegs. Wenn ich in der Konfig stumpf auf HSV wechsele stimmen die Farben aber die Helligkeit geht nicht über ca. 15% hinaus.
    Allerdings kann ich nicht ausschließen, dass ich noch andere Kinken in meiner Config habe.
    Rausfinden muss ich auch noch ob das Rüberknallen per Skript überhaupt funktioniert ohne Uninstall vorab und ob ich den frischesten Build dann überhaupt am laufen habe...

    Vielleicht liest ja jemand mir mehr Ahnung mit und wirft Mal einen Blick auf meine Config. :)

    Code:
    // 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.3 (22.10.2017)
    
    {
        // DEVICE CONFIGURATION
        "device" :
        {
            "name"       : "MyHyperionConfig",
            "type"       : "philipshue",
            "output"     : "192.168.188.36",
            "transitiontime"     : 1,
            "switchOffOnBlack"     : true,
            "username"     : "nMKK7yCTyAPbjkCIcrVwOUZcjLMm**********",
            "lightIds   :  [1,11],
            "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.0000,
                        "gamma"         : 2.5000
                    },
                    "green" :
                    {
                        "threshold"     : 0.0000,
                        "gamma"         : 2.5000
                    },
                    "blue" :
                    {
                        "threshold"     : 0.0000,
                        "gamma"         : 2.5000
                    }
                }
            ]
        // NO SMOOTHING CONFIG
        },
    
        // V4L2 GRABBER CONFIG
        "grabber-v4l2" :
        {
            "device" : "/dev/video0",
            "input" : 0,
            "standard" : "NTSC",
            "width" : -1,
            "height" : -1,
            "frameDecimation" : 2,
            "sizeDecimation" : 8,
            "priority" : 900,
            "mode" : "2D",
            "cropLeft" : 10,
            "cropRight" : 10,
            "cropTop" : 0,
            "cropBottom" : 0,
            "redSignalThreshold" : 0.0,
            "greenSignalThreshold" : 0.0,
            "blueSignalThreshold" : 0.0
        },
    
        // BLACKBORDER CONFIG
        "blackborderdetector" :
        {
            "enable" : true,
            "threshold" : 0.01,
            "unknownFrameCnt" : 600,
            "borderFrameCnt" : 50,
            "maxInconsistentCnt" : 10,
            "blurRemoveCnt" : 1,
            "mode" : "default"
        },
    
        // BOOTEFFECT CONFIG
        "bootsequence" :
        {
            "color" : [0,0,0],
            "effect" : "Rainbow swirl fast",
            "duration_ms" : 3000,
            "priority" : 700
        },
    
        // JSON SERVER CONFIG
        "jsonServer" :
        {
            "port" : 19444
        },
    
        // PROTO SERVER CONFIG
        "protoServer" :
        {
            "port" : 19445
        },
    
        // EFFECT PATH
        "effects" :
        {
            "paths" :
            [
                "/storage/hyperion/effects",
                "/usr/share/hyperion/effects"
            ]
        },
    
        // NO FRAME GRABBER CONFIG
        // NO KODI CHECK CONFIG
        // NO BOBLIGHT SERVER CONFIG
        // NO JSON/PROTO FORWARD CONFIG
    
        // LED CONFIGURATION
        "leds" :
        [
            {
                "index" : 0,
                "hscan" : { "minimum" : 0.0000, "maximum" : 1.0000 },
                "vscan" : { "minimum" : 0.0000, "maximum" : 1.0000 }
            },
            {
                "index" : 1,
                "hscan" : { "minimum" : 0.0000, "maximum" : 1.0000 },
                "vscan" : { "minimum" : 0.0000, "maximum" : 1.0000 }
            }
        ],
    
        "endOfJson" : "endOfJson"
    }
    
    Ich habe auf einem Raspberry Pi 3 + OSMC kompliert und kann das Paket bei Bedarf natürlich gerne hochladen.

    Ansonsten suche ich gerade noch den Pfad zu nützlichen Hyperion Logs, da der Service in ca. 45 min Film diverse Male neugestartet ist (zu erkennen an dem Regenbogen-Effekt?), danach aber wieder normal weiterläuft.

    Sorry, das ich noch nicht so tief in der Materie stecke...aber ich find's auf jeden Fall cool das SJunkies sich die Mühe macht das ganze voranzutreiben :) Großes Danke dafür!
     
  3. TPmodding

    TPmodding Administrator Staff Member Administrator

    Messages:
    925
    Hardware:
    RPi1/Zero, RPi2, RPi3, +Arduino, +nodeMCU/ESP8266
    ich glaub die "config" ist dann auch nicht angepasst so das wenn man da an den reglern schiebt alles nach der alten berechnung basiert
     
  4. SJunkies

    SJunkies New Member

    Messages:
    2
    Hardware:
    RPi3, 32/64bit, +PhilipsHue
    @Arne Danke, es freut mich, das es auch anderen hilft und damit das schon längere Problem behebt.
    Ich habe nochmals ein Update gepushed, da ich die Gamma Korrektur "übersehen" hatte.
    Damit sollte der Helligkeitswert jetzt erst mit den Farbwerten nach der Gamma Korrektur berechnet werden.

    Das Config-Tool selbst habe ich nicht anpassen, da es in Java geschrieben ist und ich mich da auch erst reinarbeiten müsste.
    Ich selbst verwende hyperion.ng, wo ich kein HyperCon benötige...vielleicht kann den Fix jemand anderes für das Config-Tool berücksichtigen / integrieren.
     
    Last edited: 15 November 2018 at 15:42