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

SOLVED Moving from Hyperion to Hyperion.ng

Discussion in 'Software Support' started by Libelung, 6 September 2020.

  1. Libelung

    Libelung New Member

    Messages:
    4
    Hardware:
    RPi1/Zero, +nodeMCU/ESP8266
    Hello,

    I'm having some issues after updating to Hyperion.ng and would appreciate some advices. At first I was able to light on my leds using Hyperion, but not use my video grabber. Switching to Hyperion.ng I'm now able to use my video grabber, but the leds won't light anymore, i might have forgotten something in the new configuration file.

    My config :
    Clean install of raspios buster lite on a RPi Zero
    WS2812b Leds with DATA connected to the GPIO 12 on the Pi and a 5v 10a power supply

    ioctl: VIDIOC_ENUM_FMT
    Type: Video Capture

    [0]: 'MJPG' (Motion-JPEG, compressed)
    Size: Discrete 640x480
    Interval: Discrete 0.017s (60.000 fps)
    Interval: Discrete 0.033s (30.000 fps)
    Interval: Discrete 0.067s (15.000 fps)
    Interval: Discrete 0.200s (5.000 fps)

    Here you can also find my two config files, old and new one.
    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"       : "PiZero",
            "type"       : "ws281x",
            "leds"     : 170,
            "colorOrder" : "grb",
            "gpio"         : 12,
            "dmanum"     : 5,
            "freq"          : 800000,
            "pwmchannel" : 0
        },
    
        // 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
                    }
                }
            ],
        // SMOOTHING CONFIG
            "smoothing" :
            {
                "type"            : "linear",
                "time_ms"         : 200,
                "updateFrequency" : 30.0000,
                "updateDelay"     : 0
            }
        },
    
        // V4L2 GRABBER CONFIG
        "grabber-v4l2" :
        {
            "device" : "/dev/video1",
            "input" : 0,
            "standard" : "no-change",
            "width" : -1,
            "height" : -1,
            "frameDecimation" : 1,
            "sizeDecimation" : 4,
            "priority" : 900,
            "mode" : "2D",
            "cropLeft" : 0,
            "cropRight" : 0,
            "cropTop" : 0,
            "cropBottom" : 0,
            "redSignalThreshold" : 0.0,
            "greenSignalThreshold" : 0.0,
            "blueSignalThreshold" : 0.0
        },
    
        // FRAME GRABBER CONFIG
        "framegrabber" :
        {
            "width" : 64,
            "height" : 64,
            "frequency_Hz" : 10.0,
            "priority" : 890
        },
    
        // BLACKBORDER CONFIG
        "blackborderdetector" :
        {
            "enable" : true,
            "threshold" : 0.0,
            "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" : false,
            "grabScreensaver" : true,
            "enable3DDetection" : true
        },
    
        // 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 BOBLIGHT SERVER CONFIG
        // NO JSON/PROTO FORWARD CONFIG
    
        // LED CONFIGURATION
        "leds" :
        [
            {
                "index" : 0,
                "hscan" : { "minimum" : 0.9500, "maximum" : 1.0000 },
                "vscan" : { "minimum" : 0.9656, "maximum" : 1.0000 }
            },
            {
                "index" : 1,
                "hscan" : { "minimum" : 0.9500, "maximum" : 1.0000 },
                "vscan" : { "minimum" : 0.9344, "maximum" : 0.9719 }
            },
            {
                "index" : 2,
                "hscan" : { "minimum" : 0.9500, "maximum" : 1.0000 },
                "vscan" : { "minimum" : 0.9031, "maximum" : 0.9406 }
            },
            {
                "index" : 3,
                "hscan" : { "minimum" : 0.9500, "maximum" : 1.0000 },
                "vscan" : { "minimum" : 0.8719, "maximum" : 0.9094 }
            },
            {
                "index" : 4,
                "hscan" : { "minimum" : 0.9500, "maximum" : 1.0000 },
                "vscan" : { "minimum" : 0.8406, "maximum" : 0.8781 }
            },
            {
                "index" : 5,
                "hscan" : { "minimum" : 0.9500, "maximum" : 1.0000 },
                "vscan" : { "minimum" : 0.8094, "maximum" : 0.8469 }
            },
            {
                "index" : 6,
                "hscan" : { "minimum" : 0.9500, "maximum" : 1.0000 },
                "vscan" : { "minimum" : 0.7781, "maximum" : 0.8156 }
            },
            {
                "index" : 7,
                "hscan" : { "minimum" : 0.9500, "maximum" : 1.0000 },
                "vscan" : { "minimum" : 0.7469, "maximum" : 0.7844 }
            },
            {
                "index" : 8,
                "hscan" : { "minimum" : 0.9500, "maximum" : 1.0000 },
                "vscan" : { "minimum" : 0.7156, "maximum" : 0.7531 }
            },
            {
                "index" : 9,
                "hscan" : { "minimum" : 0.9500, "maximum" : 1.0000 },
                "vscan" : { "minimum" : 0.6844, "maximum" : 0.7219 }
            },
            {
                "index" : 10,
                "hscan" : { "minimum" : 0.9500, "maximum" : 1.0000 },
                "vscan" : { "minimum" : 0.6531, "maximum" : 0.6906 }
            },
            {
                "index" : 11,
                "hscan" : { "minimum" : 0.9500, "maximum" : 1.0000 },
                "vscan" : { "minimum" : 0.6219, "maximum" : 0.6594 }
            },
            {
                "index" : 12,
                "hscan" : { "minimum" : 0.9500, "maximum" : 1.0000 },
                "vscan" : { "minimum" : 0.5906, "maximum" : 0.6281 }
            },
            {
                "index" : 13,
                "hscan" : { "minimum" : 0.9500, "maximum" : 1.0000 },
                "vscan" : { "minimum" : 0.5594, "maximum" : 0.5969 }
            },
            {
                "index" : 14,
                "hscan" : { "minimum" : 0.9500, "maximum" : 1.0000 },
                "vscan" : { "minimum" : 0.5281, "maximum" : 0.5656 }
            },
            {
                "index" : 15,
                "hscan" : { "minimum" : 0.9500, "maximum" : 1.0000 },
                "vscan" : { "minimum" : 0.4969, "maximum" : 0.5344 }
            },
            {
                "index" : 16,
                "hscan" : { "minimum" : 0.9500, "maximum" : 1.0000 },
                "vscan" : { "minimum" : 0.4656, "maximum" : 0.5031 }
            },
            {
                "index" : 17,
                "hscan" : { "minimum" : 0.9500, "maximum" : 1.0000 },
                "vscan" : { "minimum" : 0.4344, "maximum" : 0.4719 }
            },
            {
                "index" : 18,
                "hscan" : { "minimum" : 0.9500, "maximum" : 1.0000 },
                "vscan" : { "minimum" : 0.4031, "maximum" : 0.4406 }
            },
            {
                "index" : 19,
                "hscan" : { "minimum" : 0.9500, "maximum" : 1.0000 },
                "vscan" : { "minimum" : 0.3719, "maximum" : 0.4094 }
            },
            {
                "index" : 20,
                "hscan" : { "minimum" : 0.9500, "maximum" : 1.0000 },
                "vscan" : { "minimum" : 0.3406, "maximum" : 0.3781 }
            },
            {
                "index" : 21,
                "hscan" : { "minimum" : 0.9500, "maximum" : 1.0000 },
                "vscan" : { "minimum" : 0.3094, "maximum" : 0.3469 }
            },
            {
                "index" : 22,
                "hscan" : { "minimum" : 0.9500, "maximum" : 1.0000 },
                "vscan" : { "minimum" : 0.2781, "maximum" : 0.3156 }
            },
            {
                "index" : 23,
                "hscan" : { "minimum" : 0.9500, "maximum" : 1.0000 },
                "vscan" : { "minimum" : 0.2469, "maximum" : 0.2844 }
            },
            {
                "index" : 24,
                "hscan" : { "minimum" : 0.9500, "maximum" : 1.0000 },
                "vscan" : { "minimum" : 0.2156, "maximum" : 0.2531 }
            },
            {
                "index" : 25,
                "hscan" : { "minimum" : 0.9500, "maximum" : 1.0000 },
                "vscan" : { "minimum" : 0.1844, "maximum" : 0.2219 }
            },
            {
                "index" : 26,
                "hscan" : { "minimum" : 0.9500, "maximum" : 1.0000 },
                "vscan" : { "minimum" : 0.1531, "maximum" : 0.1906 }
            },
            {
                "index" : 27,
                "hscan" : { "minimum" : 0.9500, "maximum" : 1.0000 },
                "vscan" : { "minimum" : 0.1219, "maximum" : 0.1594 }
            },
            {
                "index" : 28,
                "hscan" : { "minimum" : 0.9500, "maximum" : 1.0000 },
                "vscan" : { "minimum" : 0.0906, "maximum" : 0.1281 }
            },
            {
                "index" : 29,
                "hscan" : { "minimum" : 0.9500, "maximum" : 1.0000 },
                "vscan" : { "minimum" : 0.0594, "maximum" : 0.0969 }
            },
            {
                "index" : 30,
                "hscan" : { "minimum" : 0.9500, "maximum" : 1.0000 },
                "vscan" : { "minimum" : 0.0281, "maximum" : 0.0656 }
            },
            {
                "index" : 31,
                "hscan" : { "minimum" : 0.9500, "maximum" : 1.0000 },
                "vscan" : { "minimum" : 0.0000, "maximum" : 0.0344 }
            },
            {
                "index" : 32,
                "hscan" : { "minimum" : 0.9796, "maximum" : 1.0000 },
                "vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
            },
            {
                "index" : 33,
                "hscan" : { "minimum" : 0.9611, "maximum" : 0.9833 },
                "vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
            },
            {
                "index" : 34,
                "hscan" : { "minimum" : 0.9426, "maximum" : 0.9648 },
                "vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
            },
            {
                "index" : 35,
                "hscan" : { "minimum" : 0.9241, "maximum" : 0.9463 },
                "vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
            },
            {
                "index" : 36,
                "hscan" : { "minimum" : 0.9056, "maximum" : 0.9278 },
                "vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
            },
            {
                "index" : 37,
                "hscan" : { "minimum" : 0.8870, "maximum" : 0.9093 },
                "vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
            },
            {
                "index" : 38,
                "hscan" : { "minimum" : 0.8685, "maximum" : 0.8907 },
                "vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
            },
            {
                "index" : 39,
                "hscan" : { "minimum" : 0.8500, "maximum" : 0.8722 },
                "vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
            },
            {
                "index" : 40,
                "hscan" : { "minimum" : 0.8315, "maximum" : 0.8537 },
                "vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
            },
            {
                "index" : 41,
                "hscan" : { "minimum" : 0.8130, "maximum" : 0.8352 },
                "vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
            },
            {
                "index" : 42,
                "hscan" : { "minimum" : 0.7944, "maximum" : 0.8167 },
                "vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
            },
            {
                "index" : 43,
                "hscan" : { "minimum" : 0.7759, "maximum" : 0.7981 },
                "vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
            },
            {
                "index" : 44,
                "hscan" : { "minimum" : 0.7574, "maximum" : 0.7796 },
                "vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
            },
            {
                "index" : 45,
                "hscan" : { "minimum" : 0.7389, "maximum" : 0.7611 },
                "vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
            },
            {
                "index" : 46,
                "hscan" : { "minimum" : 0.7204, "maximum" : 0.7426 },
                "vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
            },
            {
                "index" : 47,
                "hscan" : { "minimum" : 0.7019, "maximum" : 0.7241 },
                "vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
            },
            {
                "index" : 48,
                "hscan" : { "minimum" : 0.6833, "maximum" : 0.7056 },
                "vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
            },
            {
                "index" : 49,
                "hscan" : { "minimum" : 0.6648, "maximum" : 0.6870 },
                "vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
            },
            {
                "index" : 50,
                "hscan" : { "minimum" : 0.6463, "maximum" : 0.6685 },
                "vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
            },
            {
                "index" : 51,
                "hscan" : { "minimum" : 0.6278, "maximum" : 0.6500 },
                "vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
            },
            {
                "index" : 52,
                "hscan" : { "minimum" : 0.6093, "maximum" : 0.6315 },
                "vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
            },
            {
                "index" : 53,
                "hscan" : { "minimum" : 0.5907, "maximum" : 0.6130 },
                "vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
            },
            {
                "index" : 54,
                "hscan" : { "minimum" : 0.5722, "maximum" : 0.5944 },
                "vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
            },
            {
                "index" : 55,
                "hscan" : { "minimum" : 0.5537, "maximum" : 0.5759 },
                "vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
            },
            {
                "index" : 56,
                "hscan" : { "minimum" : 0.5352, "maximum" : 0.5574 },
                "vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
            },
            {
                "index" : 57,
                "hscan" : { "minimum" : 0.5167, "maximum" : 0.5389 },
                "vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
            },
            {
                "index" : 58,
                "hscan" : { "minimum" : 0.4981, "maximum" : 0.5204 },
                "vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
            },
            {
                "index" : 59,
                "hscan" : { "minimum" : 0.4796, "maximum" : 0.5019 },
                "vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
            },
            {
                "index" : 60,
                "hscan" : { "minimum" : 0.4611, "maximum" : 0.4833 },
                "vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
            },
            {
                "index" : 61,
                "hscan" : { "minimum" : 0.4426, "maximum" : 0.4648 },
                "vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
            },
            {
                "index" : 62,
                "hscan" : { "minimum" : 0.4241, "maximum" : 0.4463 },
                "vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
            },
            {
                "index" : 63,
                "hscan" : { "minimum" : 0.4056, "maximum" : 0.4278 },
                "vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
            },
            {
                "index" : 64,
                "hscan" : { "minimum" : 0.3870, "maximum" : 0.4093 },
                "vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
            },
            {
                "index" : 65,
                "hscan" : { "minimum" : 0.3685, "maximum" : 0.3907 },
                "vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
            },
            {
                "index" : 66,
                "hscan" : { "minimum" : 0.3500, "maximum" : 0.3722 },
                "vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
            },
            {
                "index" : 67,
                "hscan" : { "minimum" : 0.3315, "maximum" : 0.3537 },
                "vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
            },
            {
                "index" : 68,
                "hscan" : { "minimum" : 0.3130, "maximum" : 0.3352 },
                "vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
            },
            {
                "index" : 69,
                "hscan" : { "minimum" : 0.2944, "maximum" : 0.3167 },
                "vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
            },
            {
                "index" : 70,
                "hscan" : { "minimum" : 0.2759, "maximum" : 0.2981 },
                "vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
            },
            {
                "index" : 71,
                "hscan" : { "minimum" : 0.2574, "maximum" : 0.2796 },
                "vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
            },
            {
                "index" : 72,
                "hscan" : { "minimum" : 0.2389, "maximum" : 0.2611 },
                "vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
            },
            {
                "index" : 73,
                "hscan" : { "minimum" : 0.2204, "maximum" : 0.2426 },
                "vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
            },
            {
                "index" : 74,
                "hscan" : { "minimum" : 0.2019, "maximum" : 0.2241 },
                "vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
            },
            {
                "index" : 75,
                "hscan" : { "minimum" : 0.1833, "maximum" : 0.2056 },
                "vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
            },
            {
                "index" : 76,
                "hscan" : { "minimum" : 0.1648, "maximum" : 0.1870 },
                "vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
            },
            {
                "index" : 77,
                "hscan" : { "minimum" : 0.1463, "maximum" : 0.1685 },
                "vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
            },
            {
                "index" : 78,
                "hscan" : { "minimum" : 0.1278, "maximum" : 0.1500 },
                "vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
            },
            {
                "index" : 79,
                "hscan" : { "minimum" : 0.1093, "maximum" : 0.1315 },
                "vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
            },
            {
                "index" : 80,
                "hscan" : { "minimum" : 0.0907, "maximum" : 0.1130 },
                "vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
            },
            {
                "index" : 81,
                "hscan" : { "minimum" : 0.0722, "maximum" : 0.0944 },
                "vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
            },
            {
                "index" : 82,
                "hscan" : { "minimum" : 0.0537, "maximum" : 0.0759 },
                "vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
            },
            {
                "index" : 83,
                "hscan" : { "minimum" : 0.0352, "maximum" : 0.0574 },
                "vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
            },
            {
                "index" : 84,
                "hscan" : { "minimum" : 0.0167, "maximum" : 0.0389 },
                "vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
            },
            {
                "index" : 85,
                "hscan" : { "minimum" : 0.0000, "maximum" : 0.0204 },
                "vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
            },
            {
                "index" : 86,
                "hscan" : { "minimum" : 0.0000, "maximum" : 0.0500 },
                "vscan" : { "minimum" : 0.0000, "maximum" : 0.0344 }
            },
            {
                "index" : 87,
                "hscan" : { "minimum" : 0.0000, "maximum" : 0.0500 },
                "vscan" : { "minimum" : 0.0281, "maximum" : 0.0656 }
            },
            {
                "index" : 88,
                "hscan" : { "minimum" : 0.0000, "maximum" : 0.0500 },
                "vscan" : { "minimum" : 0.0594, "maximum" : 0.0969 }
            },
            {
                "index" : 89,
                "hscan" : { "minimum" : 0.0000, "maximum" : 0.0500 },
                "vscan" : { "minimum" : 0.0906, "maximum" : 0.1281 }
            },
            {
                "index" : 90,
                "hscan" : { "minimum" : 0.0000, "maximum" : 0.0500 },
                "vscan" : { "minimum" : 0.1219, "maximum" : 0.1594 }
            },
            {
                "index" : 91,
                "hscan" : { "minimum" : 0.0000, "maximum" : 0.0500 },
                "vscan" : { "minimum" : 0.1531, "maximum" : 0.1906 }
            },
            {
                "index" : 92,
                "hscan" : { "minimum" : 0.0000, "maximum" : 0.0500 },
                "vscan" : { "minimum" : 0.1844, "maximum" : 0.2219 }
            },
            {
                "index" : 93,
                "hscan" : { "minimum" : 0.0000, "maximum" : 0.0500 },
                "vscan" : { "minimum" : 0.2156, "maximum" : 0.2531 }
            },
            {
                "index" : 94,
                "hscan" : { "minimum" : 0.0000, "maximum" : 0.0500 },
                "vscan" : { "minimum" : 0.2469, "maximum" : 0.2844 }
            },
            {
                "index" : 95,
                "hscan" : { "minimum" : 0.0000, "maximum" : 0.0500 },
                "vscan" : { "minimum" : 0.2781, "maximum" : 0.3156 }
            },
            {
                "index" : 96,
                "hscan" : { "minimum" : 0.0000, "maximum" : 0.0500 },
                "vscan" : { "minimum" : 0.3094, "maximum" : 0.3469 }
            },
            {
                "index" : 97,
                "hscan" : { "minimum" : 0.0000, "maximum" : 0.0500 },
                "vscan" : { "minimum" : 0.3406, "maximum" : 0.3781 }
            },
            {
                "index" : 98,
                "hscan" : { "minimum" : 0.0000, "maximum" : 0.0500 },
                "vscan" : { "minimum" : 0.3719, "maximum" : 0.4094 }
            },
            {
                "index" : 99,
                "hscan" : { "minimum" : 0.0000, "maximum" : 0.0500 },
                "vscan" : { "minimum" : 0.4031, "maximum" : 0.4406 }
            },
            {
                "index" : 100,
                "hscan" : { "minimum" : 0.0000, "maximum" : 0.0500 },
                "vscan" : { "minimum" : 0.4344, "maximum" : 0.4719 }
            },
            {
                "index" : 101,
                "hscan" : { "minimum" : 0.0000, "maximum" : 0.0500 },
                "vscan" : { "minimum" : 0.4656, "maximum" : 0.5031 }
            },
            {
                "index" : 102,
                "hscan" : { "minimum" : 0.0000, "maximum" : 0.0500 },
                "vscan" : { "minimum" : 0.4969, "maximum" : 0.5344 }
            },
            {
                "index" : 103,
                "hscan" : { "minimum" : 0.0000, "maximum" : 0.0500 },
                "vscan" : { "minimum" : 0.5281, "maximum" : 0.5656 }
            },
            {
                "index" : 104,
                "hscan" : { "minimum" : 0.0000, "maximum" : 0.0500 },
                "vscan" : { "minimum" : 0.5594, "maximum" : 0.5969 }
            },
            {
                "index" : 105,
                "hscan" : { "minimum" : 0.0000, "maximum" : 0.0500 },
                "vscan" : { "minimum" : 0.5906, "maximum" : 0.6281 }
            },
            {
                "index" : 106,
                "hscan" : { "minimum" : 0.0000, "maximum" : 0.0500 },
                "vscan" : { "minimum" : 0.6219, "maximum" : 0.6594 }
            },
            {
                "index" : 107,
                "hscan" : { "minimum" : 0.0000, "maximum" : 0.0500 },
                "vscan" : { "minimum" : 0.6531, "maximum" : 0.6906 }
            },
            {
                "index" : 108,
                "hscan" : { "minimum" : 0.0000, "maximum" : 0.0500 },
                "vscan" : { "minimum" : 0.6844, "maximum" : 0.7219 }
            },
            {
                "index" : 109,
                "hscan" : { "minimum" : 0.0000, "maximum" : 0.0500 },
                "vscan" : { "minimum" : 0.7156, "maximum" : 0.7531 }
            },
            {
                "index" : 110,
                "hscan" : { "minimum" : 0.0000, "maximum" : 0.0500 },
                "vscan" : { "minimum" : 0.7469, "maximum" : 0.7844 }
            },
            {
                "index" : 111,
                "hscan" : { "minimum" : 0.0000, "maximum" : 0.0500 },
                "vscan" : { "minimum" : 0.7781, "maximum" : 0.8156 }
            },
            {
                "index" : 112,
                "hscan" : { "minimum" : 0.0000, "maximum" : 0.0500 },
                "vscan" : { "minimum" : 0.8094, "maximum" : 0.8469 }
            },
            {
                "index" : 113,
                "hscan" : { "minimum" : 0.0000, "maximum" : 0.0500 },
                "vscan" : { "minimum" : 0.8406, "maximum" : 0.8781 }
            },
            {
                "index" : 114,
                "hscan" : { "minimum" : 0.0000, "maximum" : 0.0500 },
                "vscan" : { "minimum" : 0.8719, "maximum" : 0.9094 }
            },
            {
                "index" : 115,
                "hscan" : { "minimum" : 0.0000, "maximum" : 0.0500 },
                "vscan" : { "minimum" : 0.9031, "maximum" : 0.9406 }
            },
            {
                "index" : 116,
                "hscan" : { "minimum" : 0.0000, "maximum" : 0.0500 },
                "vscan" : { "minimum" : 0.9344, "maximum" : 0.9719 }
            },
            {
                "index" : 117,
                "hscan" : { "minimum" : 0.0000, "maximum" : 0.0500 },
                "vscan" : { "minimum" : 0.9656, "maximum" : 1.0000 }
            },
            {
                "index" : 118,
                "hscan" : { "minimum" : 0.0000, "maximum" : 0.0204 },
                "vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
            },
            {
                "index" : 119,
                "hscan" : { "minimum" : 0.0167, "maximum" : 0.0389 },
                "vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
            },
            {
                "index" : 120,
                "hscan" : { "minimum" : 0.0352, "maximum" : 0.0574 },
                "vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
            },
            {
                "index" : 121,
                "hscan" : { "minimum" : 0.0537, "maximum" : 0.0759 },
                "vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
            },
            {
                "index" : 122,
                "hscan" : { "minimum" : 0.0722, "maximum" : 0.0944 },
                "vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
            },
            {
                "index" : 123,
                "hscan" : { "minimum" : 0.0907, "maximum" : 0.1130 },
                "vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
            },
            {
                "index" : 124,
                "hscan" : { "minimum" : 0.1093, "maximum" : 0.1315 },
                "vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
            },
            {
                "index" : 125,
                "hscan" : { "minimum" : 0.1278, "maximum" : 0.1500 },
                "vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
            },
            {
                "index" : 126,
                "hscan" : { "minimum" : 0.1463, "maximum" : 0.1685 },
                "vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
            },
            {
                "index" : 127,
                "hscan" : { "minimum" : 0.1648, "maximum" : 0.1870 },
                "vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
            },
            {
                "index" : 128,
                "hscan" : { "minimum" : 0.1833, "maximum" : 0.2056 },
                "vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
            },
            {
                "index" : 129,
                "hscan" : { "minimum" : 0.2019, "maximum" : 0.2241 },
                "vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
            },
            {
                "index" : 130,
                "hscan" : { "minimum" : 0.2204, "maximum" : 0.2426 },
                "vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
            },
            {
                "index" : 131,
                "hscan" : { "minimum" : 0.2389, "maximum" : 0.2611 },
                "vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
            },
            {
                "index" : 132,
                "hscan" : { "minimum" : 0.2574, "maximum" : 0.2796 },
                "vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
            },
            {
                "index" : 133,
                "hscan" : { "minimum" : 0.2759, "maximum" : 0.2981 },
                "vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
            },
            {
                "index" : 134,
                "hscan" : { "minimum" : 0.2944, "maximum" : 0.3167 },
                "vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
            },
            {
                "index" : 135,
                "hscan" : { "minimum" : 0.3130, "maximum" : 0.3352 },
                "vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
            },
            {
                "index" : 136,
                "hscan" : { "minimum" : 0.3315, "maximum" : 0.3537 },
                "vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
            },
            {
                "index" : 137,
                "hscan" : { "minimum" : 0.3500, "maximum" : 0.3722 },
                "vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
            },
            {
                "index" : 138,
                "hscan" : { "minimum" : 0.3685, "maximum" : 0.3907 },
                "vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
            },
            {
                "index" : 139,
                "hscan" : { "minimum" : 0.3870, "maximum" : 0.4093 },
                "vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
            },
            {
                "index" : 140,
                "hscan" : { "minimum" : 0.4056, "maximum" : 0.4278 },
                "vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
            },
            {
                "index" : 141,
                "hscan" : { "minimum" : 0.4241, "maximum" : 0.4463 },
                "vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
            },
            {
                "index" : 142,
                "hscan" : { "minimum" : 0.4426, "maximum" : 0.4648 },
                "vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
            },
            {
                "index" : 143,
                "hscan" : { "minimum" : 0.4611, "maximum" : 0.4833 },
                "vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
            },
            {
                "index" : 144,
                "hscan" : { "minimum" : 0.5167, "maximum" : 0.5389 },
                "vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
            },
            {
                "index" : 145,
                "hscan" : { "minimum" : 0.5352, "maximum" : 0.5574 },
                "vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
            },
            {
                "index" : 146,
                "hscan" : { "minimum" : 0.5537, "maximum" : 0.5759 },
                "vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
            },
            {
                "index" : 147,
                "hscan" : { "minimum" : 0.5722, "maximum" : 0.5944 },
                "vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
            },
            {
                "index" : 148,
                "hscan" : { "minimum" : 0.5907, "maximum" : 0.6130 },
                "vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
            },
            {
                "index" : 149,
                "hscan" : { "minimum" : 0.6093, "maximum" : 0.6315 },
                "vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
            },
            {
                "index" : 150,
                "hscan" : { "minimum" : 0.6278, "maximum" : 0.6500 },
                "vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
            },
            {
                "index" : 151,
                "hscan" : { "minimum" : 0.6463, "maximum" : 0.6685 },
                "vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
            },
            {
                "index" : 152,
                "hscan" : { "minimum" : 0.6648, "maximum" : 0.6870 },
                "vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
            },
            {
                "index" : 153,
                "hscan" : { "minimum" : 0.6833, "maximum" : 0.7056 },
                "vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
            },
            {
                "index" : 154,
                "hscan" : { "minimum" : 0.7019, "maximum" : 0.7241 },
                "vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
            },
            {
                "index" : 155,
                "hscan" : { "minimum" : 0.7204, "maximum" : 0.7426 },
                "vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
            },
            {
                "index" : 156,
                "hscan" : { "minimum" : 0.7389, "maximum" : 0.7611 },
                "vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
            },
            {
                "index" : 157,
                "hscan" : { "minimum" : 0.7574, "maximum" : 0.7796 },
                "vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
            },
            {
                "index" : 158,
                "hscan" : { "minimum" : 0.7759, "maximum" : 0.7981 },
                "vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
            },
            {
                "index" : 159,
                "hscan" : { "minimum" : 0.7944, "maximum" : 0.8167 },
                "vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
            },
            {
                "index" : 160,
                "hscan" : { "minimum" : 0.8130, "maximum" : 0.8352 },
                "vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
            },
            {
                "index" : 161,
                "hscan" : { "minimum" : 0.8315, "maximum" : 0.8537 },
                "vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
            },
            {
                "index" : 162,
                "hscan" : { "minimum" : 0.8500, "maximum" : 0.8722 },
                "vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
            },
            {
                "index" : 163,
                "hscan" : { "minimum" : 0.8685, "maximum" : 0.8907 },
                "vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
            },
            {
                "index" : 164,
                "hscan" : { "minimum" : 0.8870, "maximum" : 0.9093 },
                "vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
            },
            {
                "index" : 165,
                "hscan" : { "minimum" : 0.9056, "maximum" : 0.9278 },
                "vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
            },
            {
                "index" : 166,
                "hscan" : { "minimum" : 0.9241, "maximum" : 0.9463 },
                "vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
            },
            {
                "index" : 167,
                "hscan" : { "minimum" : 0.9426, "maximum" : 0.9648 },
                "vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
            },
            {
                "index" : 168,
                "hscan" : { "minimum" : 0.9611, "maximum" : 0.9833 },
                "vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
            },
            {
                "index" : 169,
                "hscan" : { "minimum" : 0.9796, "maximum" : 1.0000 },
                "vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
            }
        ],
    
        "endOfJson" : "endOfJson"
    }
    
    Code:
    {
        "backgroundEffect": {
            "color": [
                255,
                138,
                0
            ],
            "effect": "Warm mood blobs",
            "enable": true,
            "type": "effect"
        },
        "blackborderdetector": {
            "blurRemoveCnt": 1,
            "borderFrameCnt": 50,
            "enable": true,
            "maxInconsistentCnt": 10,
            "mode": "default",
            "threshold": 5,
            "unknownFrameCnt": 600
        },
        "boblightServer": {
            "enable": false,
            "port": 19333,
            "priority": 128
        },
        "color": {
            "channelAdjustment": [
                {
                    "backlightColored": false,
                    "backlightThreshold": 0,
                    "blue": [
                        0,
                        0,
                        255
                    ],
                    "brightness": 100,
                    "brightnessCompensation": 100,
                    "cyan": [
                        0,
                        255,
                        255
                    ],
                    "gammaBlue": 1.5,
                    "gammaGreen": 1.5,
                    "gammaRed": 1.5,
                    "green": [
                        0,
                        255,
                        0
                    ],
                    "id": "default",
                    "leds": "*",
                    "magenta": [
                        255,
                        0,
                        255
                    ],
                    "red": [
                        255,
                        0,
                        0
                    ],
                    "white": [
                        255,
                        255,
                        255
                    ],
                    "yellow": [
                        255,
                        255,
                        0
                    ]
                }
            ],
            "imageToLedMappingType": "multicolor_mean"
        },
        "device": {
            "colorOrder": "grb",
            "dma": 5,
            "gpio": 12,
            "hardwareLedCount": 170,
            "invert": false,
            "latchTime": 0,
            "leds": 170,
            "pwmchannel": 0,
            "rewriteTime": 1000,
            "rgbw": false,
            "type": "ws281x",
            "whiteAlgorithm": "subtract_minimum"
        },
        "effects": {
            "disable": [
                ""
            ],
            "paths": [
                "$ROOT/custom-effects"
            ]
        },
        "flatbufServer": {
            "enable": true,
            "port": 19400,
            "timeout": 5
        },
        "foregroundEffect": {
            "color": [
                0,
                0,
                255
            ],
            "duration_ms": 3000,
            "effect": "Rainbow swirl fast",
            "enable": true,
            "type": "effect"
        },
        "forwarder": {
            "enable": false,
            "flat": [
                "127.0.0.1:19401"
            ],
            "json": [
                "127.0.0.1:19446"
            ]
        },
        "framegrabber": {
            "cropBottom": 0,
            "cropLeft": 0,
            "cropRight": 0,
            "cropTop": 0,
            "device": "/dev/fb0",
            "frequency_Hz": 10,
            "height": 45,
            "pixelDecimation": 8,
            "type": "auto",
            "width": 80
        },
        "general": {
            "name": "PiZero",
            "showOptHelp": true,
            "watchedVersionBranch": "Stable"
        },
        "grabberV4L2": {
            "available_devices": "/dev/video0",
            "blueSignalThreshold": 5,
            "cecDetection": false,
            "cropBottom": 0,
            "cropLeft": 0,
            "cropRight": 0,
            "cropTop": 0,
            "device": "/dev/video0",
            "device_inputs": "0",
            "fps": 30,
            "framerates": "30",
            "greenSignalThreshold": 5,
            "height": 480,
            "input": 0,
            "redSignalThreshold": 5,
            "resolutions": "640x480",
            "sDHOffsetMax": 0.75,
            "sDHOffsetMin": 0.25,
            "sDVOffsetMax": 0.75,
            "sDVOffsetMin": 0.25,
            "signalDetection": false,
            "sizeDecimation": 8,
            "standard": "PAL",
            "width": 640
        },
        "instCapture": {
            "systemEnable": false,
            "systemPriority": 250,
            "v4lEnable": true,
            "v4lPriority": 240
        },
        "jsonServer": {
            "port": 19444
        },
        "ledConfig": {
            "classic": {
                "bottom": 52,
                "edgegap": 5,
                "glength": 0,
                "gpos": 0,
                "hdepth": 8,
                "left": 32,
                "overlap": 0,
                "pblh": 0,
                "pblv": 100,
                "pbrh": 100,
                "pbrv": 100,
                "position": 86,
                "ptlh": 0,
                "ptlv": 0,
                "ptrh": 100,
                "ptrv": 0,
                "reverse": true,
                "right": 32,
                "top": 54,
                "vdepth": 5
            },
            "matrix": {
                "cabling": "snake",
                "ledshoriz": 10,
                "ledsvert": 10,
                "start": "top-left"
            }
        },
        "leds": [
            {
                "hmax": 1,
                "hmin": 0.95,
                "vmax": 0.975,
                "vmin": 0.9453
            },
            {
                "hmax": 1,
                "hmin": 0.95,
                "vmax": 0.9453,
                "vmin": 0.9156
            },
            {
                "hmax": 1,
                "hmin": 0.95,
                "vmax": 0.9156,
                "vmin": 0.8859
            },
            {
                "hmax": 1,
                "hmin": 0.95,
                "vmax": 0.8859,
                "vmin": 0.8563
            },
            {
                "hmax": 1,
                "hmin": 0.95,
                "vmax": 0.8563,
                "vmin": 0.8266
            },
            {
                "hmax": 1,
                "hmin": 0.95,
                "vmax": 0.8266,
                "vmin": 0.7969
            },
            {
                "hmax": 1,
                "hmin": 0.95,
                "vmax": 0.7969,
                "vmin": 0.7672
            },
            {
                "hmax": 1,
                "hmin": 0.95,
                "vmax": 0.7672,
                "vmin": 0.7375
            },
            {
                "hmax": 1,
                "hmin": 0.95,
                "vmax": 0.7375,
                "vmin": 0.7078
            },
            {
                "hmax": 1,
                "hmin": 0.95,
                "vmax": 0.7078,
                "vmin": 0.6781
            },
            {
                "hmax": 1,
                "hmin": 0.95,
                "vmax": 0.6781,
                "vmin": 0.6484
            },
            {
                "hmax": 1,
                "hmin": 0.95,
                "vmax": 0.6484,
                "vmin": 0.6188
            },
            {
                "hmax": 1,
                "hmin": 0.95,
                "vmax": 0.6188,
                "vmin": 0.5891
            },
            {
                "hmax": 1,
                "hmin": 0.95,
                "vmax": 0.5891,
                "vmin": 0.5594
            },
            {
                "hmax": 1,
                "hmin": 0.95,
                "vmax": 0.5594,
                "vmin": 0.5297
            },
            {
                "hmax": 1,
                "hmin": 0.95,
                "vmax": 0.5297,
                "vmin": 0.5
            },
            {
                "hmax": 1,
                "hmin": 0.95,
                "vmax": 0.5,
                "vmin": 0.4703
            },
            {
                "hmax": 1,
                "hmin": 0.95,
                "vmax": 0.4703,
                "vmin": 0.4406
            },
            {
                "hmax": 1,
                "hmin": 0.95,
                "vmax": 0.4406,
                "vmin": 0.4109
            },
            {
                "hmax": 1,
                "hmin": 0.95,
                "vmax": 0.4109,
                "vmin": 0.3813
            },
            {
                "hmax": 1,
                "hmin": 0.95,
                "vmax": 0.3813,
                "vmin": 0.3516
            },
            {
                "hmax": 1,
                "hmin": 0.95,
                "vmax": 0.3516,
                "vmin": 0.3219
            },
            {
                "hmax": 1,
                "hmin": 0.95,
                "vmax": 0.3219,
                "vmin": 0.2922
            },
            {
                "hmax": 1,
                "hmin": 0.95,
                "vmax": 0.2922,
                "vmin": 0.2625
            },
            {
                "hmax": 1,
                "hmin": 0.95,
                "vmax": 0.2625,
                "vmin": 0.2328
            },
            {
                "hmax": 1,
                "hmin": 0.95,
                "vmax": 0.2328,
                "vmin": 0.2031
            },
            {
                "hmax": 1,
                "hmin": 0.95,
                "vmax": 0.2031,
                "vmin": 0.1734
            },
            {
                "hmax": 1,
                "hmin": 0.95,
                "vmax": 0.1734,
                "vmin": 0.1438
            },
            {
                "hmax": 1,
                "hmin": 0.95,
                "vmax": 0.1438,
                "vmin": 0.1141
            },
            {
                "hmax": 1,
                "hmin": 0.95,
                "vmax": 0.1141,
                "vmin": 0.0844
            },
            {
                "hmax": 1,
                "hmin": 0.95,
                "vmax": 0.0844,
                "vmin": 0.0547
            },
            {
                "hmax": 1,
                "hmin": 0.95,
                "vmax": 0.0547,
                "vmin": 0.025
            },
            {
                "hmax": 0.9859,
                "hmin": 0.9679,
                "vmax": 0.08,
                "vmin": 0
            },
            {
                "hmax": 0.9679,
                "hmin": 0.9499,
                "vmax": 0.08,
                "vmin": 0
            },
            {
                "hmax": 0.9499,
                "hmin": 0.9319,
                "vmax": 0.08,
                "vmin": 0
            },
            {
                "hmax": 0.9319,
                "hmin": 0.9139,
                "vmax": 0.08,
                "vmin": 0
            },
            {
                "hmax": 0.9139,
                "hmin": 0.8959,
                "vmax": 0.08,
                "vmin": 0
            },
            {
                "hmax": 0.8959,
                "hmin": 0.878,
                "vmax": 0.08,
                "vmin": 0
            },
            {
                "hmax": 0.878,
                "hmin": 0.86,
                "vmax": 0.08,
                "vmin": 0
            },
            {
                "hmax": 0.86,
                "hmin": 0.842,
                "vmax": 0.08,
                "vmin": 0
            },
            {
                "hmax": 0.842,
                "hmin": 0.824,
                "vmax": 0.08,
                "vmin": 0
            },
            {
                "hmax": 0.824,
                "hmin": 0.806,
                "vmax": 0.08,
                "vmin": 0
            },
            {
                "hmax": 0.806,
                "hmin": 0.788,
                "vmax": 0.08,
                "vmin": 0
            },
            {
                "hmax": 0.788,
                "hmin": 0.77,
                "vmax": 0.08,
                "vmin": 0
            },
            {
                "hmax": 0.77,
                "hmin": 0.752,
                "vmax": 0.08,
                "vmin": 0
            },
            {
                "hmax": 0.752,
                "hmin": 0.734,
                "vmax": 0.08,
                "vmin": 0
            },
            {
                "hmax": 0.734,
                "hmin": 0.716,
                "vmax": 0.08,
                "vmin": 0
            },
            {
                "hmax": 0.716,
                "hmin": 0.698,
                "vmax": 0.08,
                "vmin": 0
            },
            {
                "hmax": 0.698,
                "hmin": 0.68,
                "vmax": 0.08,
                "vmin": 0
            },
            {
                "hmax": 0.68,
                "hmin": 0.662,
                "vmax": 0.08,
                "vmin": 0
            },
            {
                "hmax": 0.662,
                "hmin": 0.644,
                "vmax": 0.08,
                "vmin": 0
            },
            {
                "hmax": 0.644,
                "hmin": 0.626,
                "vmax": 0.08,
                "vmin": 0
            },
            {
                "hmax": 0.626,
                "hmin": 0.608,
                "vmax": 0.08,
                "vmin": 0
            },
            {
                "hmax": 0.608,
                "hmin": 0.59,
                "vmax": 0.08,
                "vmin": 0
            },
            {
                "hmax": 0.59,
                "hmin": 0.572,
                "vmax": 0.08,
                "vmin": 0
            },
            {
                "hmax": 0.572,
                "hmin": 0.554,
                "vmax": 0.08,
                "vmin": 0
            },
            {
                "hmax": 0.554,
                "hmin": 0.536,
                "vmax": 0.08,
                "vmin": 0
            },
            {
                "hmax": 0.536,
                "hmin": 0.518,
                "vmax": 0.08,
                "vmin": 0
            },
            {
                "hmax": 0.518,
                "hmin": 0.5,
                "vmax": 0.08,
                "vmin": 0
            },
            {
                "hmax": 0.5,
                "hmin": 0.482,
                "vmax": 0.08,
                "vmin": 0
            },
            {
                "hmax": 0.482,
                "hmin": 0.464,
                "vmax": 0.08,
                "vmin": 0
            },
            {
                "hmax": 0.464,
                "hmin": 0.446,
                "vmax": 0.08,
                "vmin": 0
            },
            {
                "hmax": 0.446,
                "hmin": 0.428,
                "vmax": 0.08,
                "vmin": 0
            },
            {
                "hmax": 0.428,
                "hmin": 0.41,
                "vmax": 0.08,
                "vmin": 0
            },
            {
                "hmax": 0.41,
                "hmin": 0.392,
                "vmax": 0.08,
                "vmin": 0
            },
            {
                "hmax": 0.392,
                "hmin": 0.374,
                "vmax": 0.08,
                "vmin": 0
            },
            {
                "hmax": 0.374,
                "hmin": 0.356,
                "vmax": 0.08,
                "vmin": 0
            },
            {
                "hmax": 0.356,
                "hmin": 0.338,
                "vmax": 0.08,
                "vmin": 0
            },
            {
                "hmax": 0.338,
                "hmin": 0.32,
                "vmax": 0.08,
                "vmin": 0
            },
            {
                "hmax": 0.32,
                "hmin": 0.302,
                "vmax": 0.08,
                "vmin": 0
            },
            {
                "hmax": 0.302,
                "hmin": 0.284,
                "vmax": 0.08,
                "vmin": 0
            },
            {
                "hmax": 0.284,
                "hmin": 0.266,
                "vmax": 0.08,
                "vmin": 0
            },
            {
                "hmax": 0.266,
                "hmin": 0.248,
                "vmax": 0.08,
                "vmin": 0
            },
            {
                "hmax": 0.248,
                "hmin": 0.23,
                "vmax": 0.08,
                "vmin": 0
            },
            {
                "hmax": 0.23,
                "hmin": 0.212,
                "vmax": 0.08,
                "vmin": 0
            },
            {
                "hmax": 0.212,
                "hmin": 0.194,
                "vmax": 0.08,
                "vmin": 0
            },
            {
                "hmax": 0.194,
                "hmin": 0.176,
                "vmax": 0.08,
                "vmin": 0
            },
            {
                "hmax": 0.176,
                "hmin": 0.158,
                "vmax": 0.08,
                "vmin": 0
            },
            {
                "hmax": 0.158,
                "hmin": 0.14,
                "vmax": 0.08,
                "vmin": 0
            },
            {
                "hmax": 0.14,
                "hmin": 0.122,
                "vmax": 0.08,
                "vmin": 0
            },
            {
                "hmax": 0.122,
                "hmin": 0.1041,
                "vmax": 0.08,
                "vmin": 0
            },
            {
                "hmax": 0.1041,
                "hmin": 0.0861,
                "vmax": 0.08,
                "vmin": 0
            },
            {
                "hmax": 0.0861,
                "hmin": 0.0681,
                "vmax": 0.08,
                "vmin": 0
            },
            {
                "hmax": 0.0681,
                "hmin": 0.0501,
                "vmax": 0.08,
                "vmin": 0
            },
            {
                "hmax": 0.0501,
                "hmin": 0.0321,
                "vmax": 0.08,
                "vmin": 0
            },
            {
                "hmax": 0.0321,
                "hmin": 0.0141,
                "vmax": 0.08,
                "vmin": 0
            },
            {
                "hmax": 0.05,
                "hmin": 0,
                "vmax": 0.0547,
                "vmin": 0.025
            },
            {
                "hmax": 0.05,
                "hmin": 0,
                "vmax": 0.0844,
                "vmin": 0.0547
            },
            {
                "hmax": 0.05,
                "hmin": 0,
                "vmax": 0.1141,
                "vmin": 0.0844
            },
            {
                "hmax": 0.05,
                "hmin": 0,
                "vmax": 0.1438,
                "vmin": 0.1141
            },
            {
                "hmax": 0.05,
                "hmin": 0,
                "vmax": 0.1734,
                "vmin": 0.1438
            },
            {
                "hmax": 0.05,
                "hmin": 0,
                "vmax": 0.2031,
                "vmin": 0.1734
            },
            {
                "hmax": 0.05,
                "hmin": 0,
                "vmax": 0.2328,
                "vmin": 0.2031
            },
            {
                "hmax": 0.05,
                "hmin": 0,
                "vmax": 0.2625,
                "vmin": 0.2328
            },
            {
                "hmax": 0.05,
                "hmin": 0,
                "vmax": 0.2922,
                "vmin": 0.2625
            },
            {
                "hmax": 0.05,
                "hmin": 0,
                "vmax": 0.3219,
                "vmin": 0.2922
            },
            {
                "hmax": 0.05,
                "hmin": 0,
                "vmax": 0.3516,
                "vmin": 0.3219
            },
            {
                "hmax": 0.05,
                "hmin": 0,
                "vmax": 0.3813,
                "vmin": 0.3516
            },
            {
                "hmax": 0.05,
                "hmin": 0,
                "vmax": 0.4109,
                "vmin": 0.3813
            },
            {
                "hmax": 0.05,
                "hmin": 0,
                "vmax": 0.4406,
                "vmin": 0.4109
            },
            {
                "hmax": 0.05,
                "hmin": 0,
                "vmax": 0.4703,
                "vmin": 0.4406
            },
            {
                "hmax": 0.05,
                "hmin": 0,
                "vmax": 0.5,
                "vmin": 0.4703
            },
            {
                "hmax": 0.05,
                "hmin": 0,
                "vmax": 0.5297,
                "vmin": 0.5
            },
            {
                "hmax": 0.05,
                "hmin": 0,
                "vmax": 0.5594,
                "vmin": 0.5297
            },
            {
                "hmax": 0.05,
                "hmin": 0,
                "vmax": 0.5891,
                "vmin": 0.5594
            },
            {
                "hmax": 0.05,
                "hmin": 0,
                "vmax": 0.6188,
                "vmin": 0.5891
            },
            {
                "hmax": 0.05,
                "hmin": 0,
                "vmax": 0.6484,
                "vmin": 0.6188
            },
            {
                "hmax": 0.05,
                "hmin": 0,
                "vmax": 0.6781,
                "vmin": 0.6484
            },
            {
                "hmax": 0.05,
                "hmin": 0,
                "vmax": 0.7078,
                "vmin": 0.6781
            },
            {
                "hmax": 0.05,
                "hmin": 0,
                "vmax": 0.7375,
                "vmin": 0.7078
            },
            {
                "hmax": 0.05,
                "hmin": 0,
                "vmax": 0.7672,
                "vmin": 0.7375
            },
            {
                "hmax": 0.05,
                "hmin": 0,
                "vmax": 0.7969,
                "vmin": 0.7672
            },
            {
                "hmax": 0.05,
                "hmin": 0,
                "vmax": 0.8266,
                "vmin": 0.7969
            },
            {
                "hmax": 0.05,
                "hmin": 0,
                "vmax": 0.8563,
                "vmin": 0.8266
            },
            {
                "hmax": 0.05,
                "hmin": 0,
                "vmax": 0.8859,
                "vmin": 0.8563
            },
            {
                "hmax": 0.05,
                "hmin": 0,
                "vmax": 0.9156,
                "vmin": 0.8859
            },
            {
                "hmax": 0.05,
                "hmin": 0,
                "vmax": 0.9453,
                "vmin": 0.9156
            },
            {
                "hmax": 0.05,
                "hmin": 0,
                "vmax": 0.975,
                "vmin": 0.9453
            },
            {
                "hmax": 0.0328,
                "hmin": 0.0141,
                "vmax": 1,
                "vmin": 0.92
            },
            {
                "hmax": 0.0514,
                "hmin": 0.0328,
                "vmax": 1,
                "vmin": 0.92
            },
            {
                "hmax": 0.0701,
                "hmin": 0.0514,
                "vmax": 1,
                "vmin": 0.92
            },
            {
                "hmax": 0.0888,
                "hmin": 0.0701,
                "vmax": 1,
                "vmin": 0.92
            },
            {
                "hmax": 0.1075,
                "hmin": 0.0888,
                "vmax": 1,
                "vmin": 0.92
            },
            {
                "hmax": 0.1262,
                "hmin": 0.1075,
                "vmax": 1,
                "vmin": 0.92
            },
            {
                "hmax": 0.1449,
                "hmin": 0.1262,
                "vmax": 1,
                "vmin": 0.92
            },
            {
                "hmax": 0.1636,
                "hmin": 0.1449,
                "vmax": 1,
                "vmin": 0.92
            },
            {
                "hmax": 0.1823,
                "hmin": 0.1636,
                "vmax": 1,
                "vmin": 0.92
            },
            {
                "hmax": 0.201,
                "hmin": 0.1823,
                "vmax": 1,
                "vmin": 0.92
            },
            {
                "hmax": 0.2197,
                "hmin": 0.201,
                "vmax": 1,
                "vmin": 0.92
            },
            {
                "hmax": 0.2383,
                "hmin": 0.2197,
                "vmax": 1,
                "vmin": 0.92
            },
            {
                "hmax": 0.257,
                "hmin": 0.2383,
                "vmax": 1,
                "vmin": 0.92
            },
            {
                "hmax": 0.2757,
                "hmin": 0.257,
                "vmax": 1,
                "vmin": 0.92
            },
            {
                "hmax": 0.2944,
                "hmin": 0.2757,
                "vmax": 1,
                "vmin": 0.92
            },
            {
                "hmax": 0.3131,
                "hmin": 0.2944,
                "vmax": 1,
                "vmin": 0.92
            },
            {
                "hmax": 0.3318,
                "hmin": 0.3131,
                "vmax": 1,
                "vmin": 0.92
            },
            {
                "hmax": 0.3505,
                "hmin": 0.3318,
                "vmax": 1,
                "vmin": 0.92
            },
            {
                "hmax": 0.3692,
                "hmin": 0.3505,
                "vmax": 1,
                "vmin": 0.92
            },
            {
                "hmax": 0.3879,
                "hmin": 0.3692,
                "vmax": 1,
                "vmin": 0.92
            },
            {
                "hmax": 0.4066,
                "hmin": 0.3879,
                "vmax": 1,
                "vmin": 0.92
            },
            {
                "hmax": 0.4252,
                "hmin": 0.4066,
                "vmax": 1,
                "vmin": 0.92
            },
            {
                "hmax": 0.4439,
                "hmin": 0.4252,
                "vmax": 1,
                "vmin": 0.92
            },
            {
                "hmax": 0.4626,
                "hmin": 0.4439,
                "vmax": 1,
                "vmin": 0.92
            },
            {
                "hmax": 0.4813,
                "hmin": 0.4626,
                "vmax": 1,
                "vmin": 0.92
            },
            {
                "hmax": 0.5,
                "hmin": 0.4813,
                "vmax": 1,
                "vmin": 0.92
            },
            {
                "hmax": 0.5187,
                "hmin": 0.5,
                "vmax": 1,
                "vmin": 0.92
            },
            {
                "hmax": 0.5374,
                "hmin": 0.5187,
                "vmax": 1,
                "vmin": 0.92
            },
            {
                "hmax": 0.5561,
                "hmin": 0.5374,
                "vmax": 1,
                "vmin": 0.92
            },
            {
                "hmax": 0.5748,
                "hmin": 0.5561,
                "vmax": 1,
                "vmin": 0.92
            },
            {
                "hmax": 0.5934,
                "hmin": 0.5748,
                "vmax": 1,
                "vmin": 0.92
            },
            {
                "hmax": 0.6121,
                "hmin": 0.5934,
                "vmax": 1,
                "vmin": 0.92
            },
            {
                "hmax": 0.6308,
                "hmin": 0.6121,
                "vmax": 1,
                "vmin": 0.92
            },
            {
                "hmax": 0.6495,
                "hmin": 0.6308,
                "vmax": 1,
                "vmin": 0.92
            },
            {
                "hmax": 0.6682,
                "hmin": 0.6495,
                "vmax": 1,
                "vmin": 0.92
            },
            {
                "hmax": 0.6869,
                "hmin": 0.6682,
                "vmax": 1,
                "vmin": 0.92
            },
            {
                "hmax": 0.7056,
                "hmin": 0.6869,
                "vmax": 1,
                "vmin": 0.92
            },
            {
                "hmax": 0.7243,
                "hmin": 0.7056,
                "vmax": 1,
                "vmin": 0.92
            },
            {
                "hmax": 0.743,
                "hmin": 0.7243,
                "vmax": 1,
                "vmin": 0.92
            },
            {
                "hmax": 0.7617,
                "hmin": 0.743,
                "vmax": 1,
                "vmin": 0.92
            },
            {
                "hmax": 0.7803,
                "hmin": 0.7617,
                "vmax": 1,
                "vmin": 0.92
            },
            {
                "hmax": 0.799,
                "hmin": 0.7803,
                "vmax": 1,
                "vmin": 0.92
            },
            {
                "hmax": 0.8177,
                "hmin": 0.799,
                "vmax": 1,
                "vmin": 0.92
            },
            {
                "hmax": 0.8364,
                "hmin": 0.8177,
                "vmax": 1,
                "vmin": 0.92
            },
            {
                "hmax": 0.8551,
                "hmin": 0.8364,
                "vmax": 1,
                "vmin": 0.92
            },
            {
                "hmax": 0.8738,
                "hmin": 0.8551,
                "vmax": 1,
                "vmin": 0.92
            },
            {
                "hmax": 0.8925,
                "hmin": 0.8738,
                "vmax": 1,
                "vmin": 0.92
            },
            {
                "hmax": 0.9112,
                "hmin": 0.8925,
                "vmax": 1,
                "vmin": 0.92
            },
            {
                "hmax": 0.9299,
                "hmin": 0.9112,
                "vmax": 1,
                "vmin": 0.92
            },
            {
                "hmax": 0.9486,
                "hmin": 0.9299,
                "vmax": 1,
                "vmin": 0.92
            },
            {
                "hmax": 0.9672,
                "hmin": 0.9486,
                "vmax": 1,
                "vmin": 0.92
            },
            {
                "hmax": 0.9859,
                "hmin": 0.9672,
                "vmax": 1,
                "vmin": 0.92
            }
        ],
        "logger": {
            "level": "warn"
        },
        "network": {
            "apiAuth": true,
            "internetAccessAPI": false,
            "ipWhitelist": [],
            "localAdminAuth": true,
            "localApiAuth": false,
            "restirctedInternetAccessAPI": false
        },
        "protoServer": {
            "enable": true,
            "port": 19445,
            "timeout": 5
        },
        "smoothing": {
            "continuousOutput": true,
            "enable": true,
            "time_ms": 200,
            "type": "linear",
            "updateDelay": 0,
            "updateFrequency": 25
        },
        "webConfig": {
            "crtPath": "",
            "document_root": "",
            "keyPassPhrase": "",
            "keyPath": "",
            "port": 8090,
            "sslPort": 8092
        }
    }
    Thanks in advance for any help,
    Kevin
     
  2. TPmodding

    TPmodding Administrator Staff Member Administrator

    Messages:
    1,849
    Hardware:
    RPi1/Zero, RPi2, RPi3, +Arduino, +nodeMCU/ESP8266
    Could you provide some logs please
     
  3. Libelung

    Libelung New Member

    Messages:
    4
    Hardware:
    RPi1/Zero, +nodeMCU/ESP8266
    Sure. Here is a log when launching it in debug :
    2020-09-07T06:34:21.881 hyperiond MAIN : <INFO> Set user data path to '/ home/pi/.hyperion'
    2020-09-07T06:34:21.981 hyperiond DAEMON : <DEBUG> PythonInit.cpp:45:pytho nInit() | Initializing Python interpreter
    2020-09-07T06:34:22.760 hyperiond SETTINGSMGR : <DEBUG> SettingsManager.cpp:108 :SettingsManager() | Settings database initialized
    2020-09-07T06:34:22.763 hyperiond DAEMON : <INFO> CEC handler created
    2020-09-07T06:34:22.819 hyperiond EFFECTFILES : <INFO> 39 effects loaded from d irectory :/effects/
    2020-09-07T06:34:22.842 hyperiond EFFECTFILES : <INFO> 22 effect schemas loaded from directory :/effects/schema/
    2020-09-07T06:34:22.845 hyperiond EFFECTFILES : <INFO> 0 effects loaded from di rectory /home/pi/.hyperion/custom-effects
    2020-09-07T06:34:23.083 hyperiond SETTINGSMGR : <DEBUG> SettingsManager.cpp:108 :SettingsManager() | Settings database initialized
    2020-09-07T06:34:23.101 hyperiond BLACKBORDER : <DEBUG> BlackBorderProcessor.cp p:65:handleSettingsUpdate() | Set mode to: default
    2020-09-07T06:34:23.103 hyperiond COMPONENTREG : <DEBUG> ComponentRegister.cpp:3 6:setNewComponentState() | Blackborder detector: enabled
    2020-09-07T06:34:23.157 hyperiond DAEMON : <INFO> set screen capture devic e to 'dispmanx'
    2020-09-07T06:34:23.159 hyperiond DISPMANXGRAB : <DEBUG> Grabber.cpp:31:setVideo Mode() | Set videomode to 0
    2020-09-07T06:34:23.173 hyperiond COMPONENTREG : <DEBUG> ComponentRegister.cpp:3 6:setNewComponentState() | Smoothing: enabled
    2020-09-07T06:34:23.176 hyperiond DISPMANXGRAB : <INFO> Display opened with reso lution: 640x480
    2020-09-07T06:34:23.180 hyperiond DISPMANXGRAB : <DEBUG> Grabber.cpp:91:setWidth Height() | Set new width: 80, height: 45 for capture
    2020-09-07T06:34:23.177 hyperiond LEDDEVICE : <INFO> Start LedDevice 'ws281x' .
    2020-09-07T06:34:23.185 hyperiond LEDDEVICE : <DEBUG> LedDevice.cpp:133:init( ) | deviceConfig: [{"colorOrder":"grb","currentLedCount":170,"dma":5,"gpio":18," hardwareLedCount":170,"invert":false,"latchTime":0,"leds":256,"pwmchannel":0,"re writeTime":1000,"rgbw":false,"type":"ws281x","whiteAlgorithm":"subtract_minimum" }]
    2020-09-07T06:34:23.183 hyperiond DAEMON : <INFO> DISPMANX frame grabber c reated
    2020-09-07T06:34:23.193 hyperiond LEDDEVICE : <DEBUG> LedDevice.cpp:153:init( ) | Refresh interval = 1000ms
    2020-09-07T06:34:23.196 hyperiond LEDDEVICE : <DEBUG> LedDeviceWS281x.cpp:63: init() | ws281x strip type : 1050624
    2020-09-07T06:34:23.194 hyperiond V4L2:/DEV/VI : <DEBUG> Grabber.cpp:31:setVideo Mode() | Set videomode to 02020-09-07T06:34:23.205 hyperiond FLATBUFCONN : <INF O> Connecting to Hyperion: 127.0.0.1:19401
    Can't open /dev/mem: Permission denied

    2020-09-07T06:34:23.210 hyperiond LEDDEVICE : <ERROR> Device disabled, device 'ws281x' signals error: 'Failed to open. Error message: mmap() failed'
    2020-09-07T06:34:23.228 hyperiond EFFECTENGINE : <INFO> Run effect "Rainbow swir l fast" on channel 0
    2020-09-07T06:34:23.339 hyperiond EFFECTENGINE : <DEBUG> EffectEngine.cpp:187:ru nEffectScript() | Start the effect: name [Rainbow swirl fast], smoothCfg [2]
    2020-09-07T06:34:23.342 hyperiond HYPERION : <DEBUG> PriorityMuxer.cpp:158:r egisterInput() | Register new input 'System/EFFECT' with priority 0 as inactive
    2020-09-07T06:34:23.344 hyperiond HYPERION : <INFO> Initial foreground effec t 'Rainbow swirl fast' started
    2020-09-07T06:34:23.350 hyperiond EFFECTENGINE : <INFO> Run effect "Warm mood bl obs" on channel 254
    2020-09-07T06:34:23.357 hyperiond EFFECTENGINE : <DEBUG> EffectEngine.cpp:187:ru nEffectScript() | Start the effect: name [Warm mood blobs], smoothCfg [2]
    2020-09-07T06:34:23.359 hyperiond HYPERION : <DEBUG> PriorityMuxer.cpp:158:r egisterInput() | Register new input 'System/EFFECT' with priority 254 as inactiv e
    2020-09-07T06:34:23.365 hyperiond HYPERION : <INFO> Inital background effect 'Warm mood blobs' started
    2020-09-07T06:34:23.371 hyperiond HYPERION : <DEBUG> PriorityMuxer.cpp:158:r egisterInput() | Register new input 'System/V4L' with priority 240 as inactive
    2020-09-07T06:34:23.377 hyperiond COMPONENTREG : <DEBUG> ComponentRegister.cpp:3 6:setNewComponentState() | V4L capture device: enabled
    2020-09-07T06:34:23.380 hyperiond HYPERION : <DEBUG> PriorityMuxer.cpp:158:r egisterInput() | Register new input 'System/GRABBER' with priority 250 as inacti ve
    2020-09-07T06:34:23.383 hyperiond COMPONENTREG : <DEBUG> ComponentRegister.cpp:3 6:setNewComponentState() | Framegrabber: enabled
    2020-09-07T06:34:23.399 hyperiond BOBLIGHT : <DEBUG> BoblightServer.cpp:28:B oblightServer() | Instance created
    2020-09-07T06:34:23.598 hyperiond V4L2:/DEV/VI : <DEBUG> Grabber.cpp:91:setWidth Height() | Set new width: 640, height: 480 for capture
    2020-09-07T06:34:23.600 hyperiond V4L2:/DEV/VI : <INFO> Signal threshold set to: {12, 12, 12}
    2020-09-07T06:34:23.604 hyperiond V4L2:/DEV/VI : <INFO> CEC detection is now dis abled
    2020-09-07T06:34:23.609 hyperiond V4L2:/DEV/VI : <INFO> Signal detection area se t to: 0.250000,0.250000 x 0.750000,0.750000
    2020-09-07T06:34:23.613 hyperiond DAEMON : <DEBUG> hyperiond.cpp:527:handl eSettingsUpdate() | V4L2 grabber created
    2020-09-07T06:34:23.618 hyperiond JSONSERVER : <DEBUG> JsonServer.cpp:27:JsonS erver() | Created instance
    2020-09-07T06:34:23.624 hyperiond JSONSERVER : <INFO> Started on port 19444
    2020-09-07T06:34:23.636 hyperiond FLATBUFSERVE : <INFO> Started on port 19400
    2020-09-07T06:34:23.641 hyperiond HYPERION : <DEBUG> PriorityMuxer.cpp:333:s etCurrentTime() | Set visible priority to 0
    2020-09-07T06:34:23.642 hyperiond PROTOSERVER : <INFO> Started on port 19445
    2020-09-07T06:34:23.661 hyperiond WEBSERVER : <DEBUG> WebServer.cpp:32:initSe rver() | Initialize Webserver
    2020-09-07T06:34:23.663 hyperiond WEBSERVER : <DEBUG> WebServer.cpp:32:initSe rver() | Initialize Webserver
    2020-09-07T06:34:23.706 hyperiond V4L2:/DEV/VI : <INFO> configured v4l device: / dev/video0
    2020-09-07T06:34:23.716 hyperiond V4L2:/DEV/VI : <DEBUG> V4L2Grabber.cpp:582:ini t_device() | Set device input to: Camera 1
    2020-09-07T06:34:23.719 hyperiond V4L2:/DEV/VI : <DEBUG> V4L2Grabber.cpp:696:ini t_device() | Set resolution to width=640 height=480
    2020-09-07T06:34:23.723 hyperiond V4L2:/DEV/VI : <DEBUG> V4L2Grabber.cpp:713:ini t_device() | Set framerate to 30 fps
    2020-09-07T06:34:23.725 hyperiond V4L2:/DEV/VI : <DEBUG> V4L2Grabber.cpp:751:ini t_device() | Pixel format=MJPEG
    2020-09-07T06:34:23.793 hyperiond V4L2:/DEV/VI : <INFO> Started
    2020-09-07T06:34:23.795 hyperiond V4L2:/dev/vi : <DEBUG> GrabberWrapper.cpp:49:s tart() | Grabber start()
    2020-09-07T06:34:23.798 hyperiond Dispmanx : <DEBUG> GrabberWrapper.cpp:49:s tart() | Grabber start()
    2020-09-07T06:34:23.809 hyperiond HYPERION : <INFO> Hyperion instance 'First LED Hardware instance' has been started
    2020-09-07T06:34:23.907 hyperiond HYPERION : <DEBUG> PriorityMuxer.cpp:238:s etInputImage() | Priority 250 is now active
    2020-09-07T06:34:23.984 hyperiond WEBSERVER : <DEBUG> WebServer.cpp:90:handle SettingsUpdate() | Apply Webserver settings
    2020-09-07T06:34:23.986 hyperiond WEBSERVER : <DEBUG> WebServer.cpp:108:handl eSettingsUpdate() | Set document root to: :/webconfig
    2020-09-07T06:34:23.990 hyperiond WEBSERVER : <INFO> Started on port 8090 nam e 'Hyperion Webserver'
    2020-09-07T06:34:23.999 hyperiond WEBSERVER : <DEBUG> WebServer.cpp:90:handle SettingsUpdate() | Apply Webserver settings
    2020-09-07T06:34:24.003 hyperiond WEBSERVER : <DEBUG> WebServer.cpp:108:handl eSettingsUpdate() | Set document root to: :/webconfig
    2020-09-07T06:34:24.972 hyperiond HYPERION : <DEBUG> PriorityMuxer.cpp:238:s etInputImage() | Priority 240 is now active
    2020-09-07T06:34:26.037 hyperiond WEBSOCKET : <DEBUG> WebSocketClient.cpp:30: WebSocketClient() | New connection from ::ffff:192.168.1.110
    2020-09-07T06:34:26.047 hyperiond WEBSOCKET : <DEBUG> JsonAPI.cpp:107:handleI nstanceSwitch() | Client '::ffff:192.168.1.110' switch to Hyperion instance 0
    2020-09-07T06:34:26.746 hyperiond WEBSERVER : <DEBUG> WebServer.cpp:174:handl eSettingsUpdate() | Setup SSL certificate
    2020-09-07T06:34:26.760 hyperiond WEBSERVER : <DEBUG> WebServer.cpp:190:handl eSettingsUpdate() | Setup private SSL key
    2020-09-07T06:34:26.771 hyperiond WEBSERVER : <INFO> Started on port 8092 nam e 'Hyperion Webserver'
    2020-09-07T06:34:32.327 hyperiond HYPERION : <DEBUG> PriorityMuxer.cpp:238:setInputImage() | Priority 250 is now inactive
    2020-09-07T06:34:34.720 hyperiond HYPERION : <DEBUG> PriorityMuxer.cpp:198:setInput() | Priority 254 is now active

    Or when trying to set a new color for example :
    2020-09-07T06:37:38.021 hyperiond JSONSERVER : <DEBUG> JsonServer.cpp:103:newConnection() | New connection from: ::ffff:192.168.1.152
    2020-09-07T06:37:38.023 hyperiond JSONCLIENTCO : <DEBUG> JsonAPI.cpp:107:handleInstanceSwitch() | Client '::ffff:192.168.1.152' switch to Hyperion instance 0
    2020-09-07T06:37:38.364 hyperiond HYPERION : <DEBUG> PriorityMuxer.cpp:158:registerInput() | Register new input '[email protected]::ffff:192.168.1.152/COLOR' with priority 50 as inactive
    2020-09-07T06:37:38.366 hyperiond HYPERION : <DEBUG> PriorityMuxer.cpp:198:setInput() | Priority 50 is now active
    2020-09-07T06:37:38.747 hyperiond JSONSERVER : <DEBUG> JsonServer.cpp:119:closedConnection() | Connection closed
    2020-09-07T06:37:39.088 hyperiond HYPERION : <DEBUG> PriorityMuxer.cpp:238:setInputImage() | Priority 250 is now active
    2020-09-07T06:37:44.327 hyperiond HYPERION : <DEBUG> PriorityMuxer.cpp:238:setInputImage() | Priority 250 is now inactive
     
  4. Lord-Grey

    Lord-Grey Moderator Staff Member Developer

    Messages:
    204
    Hardware:
    RPi3, 32/64bit
    Try running hyperiond as root.
     
  5. Libelung

    Libelung New Member

    Messages:
    4
    Hardware:
    RPi1/Zero, +nodeMCU/ESP8266
    Here is my log with sudo :

    2020-09-07T16:25:09.252 hyperiond MAIN : <INFO> Set user data path to '/root/.hyperion'
    2020-09-07T16:25:09.351 hyperiond DAEMON : <DEBUG> PythonInit.cpp:45:pythonInit() | Initializing Python interpreter
    2020-09-07T16:25:10.004 hyperiond SETTINGSMGR : <DEBUG> SettingsManager.cpp:108:SettingsManager() | Settings database initialized
    2020-09-07T16:25:10.006 hyperiond DAEMON : <INFO> CEC handler created
    2020-09-07T16:25:10.061 hyperiond EFFECTFILES : <INFO> 39 effects loaded from directory :/effects/
    2020-09-07T16:25:10.085 hyperiond EFFECTFILES : <INFO> 22 effect schemas loaded from directory :/effects/schema/
    2020-09-07T16:25:10.088 hyperiond EFFECTFILES : <INFO> 0 effects loaded from directory /root/.hyperion/custom-effects
    2020-09-07T16:25:10.210 hyperiond SETTINGSMGR : <DEBUG> SettingsManager.cpp:108:SettingsManager() | Settings database initialized
    2020-09-07T16:25:10.219 hyperiond BLACKBORDER : <DEBUG> BlackBorderProcessor.cpp:65:handleSettingsUpdate() | Set mode to: default
    2020-09-07T16:25:10.221 hyperiond COMPONENTREG : <DEBUG> ComponentRegister.cpp:36:setNewComponentState() | Blackborder detector: enabled
    2020-09-07T16:25:10.262 hyperiond DAEMON : <INFO> set screen capture device to 'dispmanx'
    2020-09-07T16:25:10.264 hyperiond DISPMANXGRAB : <DEBUG> Grabber.cpp:31:setVideoMode() | Set videomode to 0
    2020-09-07T16:25:10.271 hyperiond DISPMANXGRAB : <INFO> Display opened with resolution: 640x480
    2020-09-07T16:25:10.277 hyperiond DISPMANXGRAB : <DEBUG> Grabber.cpp:91:setWidthHeight() | Set new width: 80, height: 45 for capture
    2020-09-07T16:25:10.280 hyperiond DAEMON : <INFO> DISPMANX frame grabber created
    2020-09-07T16:25:10.287 hyperiond V4L2:AUTO : <DEBUG> Grabber.cpp:31:setVideoMode() | Set videomode to 0
    2020-09-07T16:25:10.297 hyperiond LEDDEVICE : <INFO> Start LedDevice 'file'.
    2020-09-07T16:25:10.303 hyperiond LEDDEVICE : <DEBUG> LedDevice.cpp:133:init() | deviceConfig: [{"colorOrder":"rgb","currentLedCount":26,"hardwareLedCount":1,"latchTime":0,"output":"/dev/null","rewriteTime":0,"type":"file"}]
    2020-09-07T16:25:10.305 hyperiond LEDDEVICE : <DEBUG> LedDeviceFile.cpp:55:eek:pen() | QIODevice::WriteOnly, /dev/null
    2020-09-07T16:25:10.301 hyperiond COMPONENTREG : <DEBUG> ComponentRegister.cpp:36:setNewComponentState() | Smoothing: enabled
    2020-09-07T16:25:10.422 hyperiond FLATBUFCONN : <INFO> Connecting to Hyperion: 127.0.0.1:19401
    2020-09-07T16:25:10.429 hyperiond EFFECTENGINE : <INFO> Run effect "Rainbow swirl fast" on channel 0
    2020-09-07T16:25:10.434 hyperiond EFFECTENGINE : <DEBUG> EffectEngine.cpp:187:runEffectScript() | Start the effect: name [Rainbow swirl fast], smoothCfg [2]
    2020-09-07T16:25:10.436 hyperiond HYPERION : <DEBUG> PriorityMuxer.cpp:158:registerInput() | Register new input 'System/EFFECT' with priority 0 as inactive
    2020-09-07T16:25:10.439 hyperiond HYPERION : <INFO> Initial foreground effect 'Rainbow swirl fast' started
    2020-09-07T16:25:10.443 hyperiond EFFECTENGINE : <INFO> Run effect "Warm mood blobs" on channel 254
    2020-09-07T16:25:10.447 hyperiond EFFECTENGINE : <DEBUG> EffectEngine.cpp:187:runEffectScript() | Start the effect: name [Warm mood blobs], smoothCfg [2]
    2020-09-07T16:25:10.453 hyperiond HYPERION : <DEBUG> PriorityMuxer.cpp:158:registerInput() | Register new input 'System/EFFECT' with priority 254 as inactive
    2020-09-07T16:25:10.456 hyperiond HYPERION : <INFO> Inital background effect 'Warm mood blobs' started
    2020-09-07T16:25:10.460 hyperiond HYPERION : <DEBUG> PriorityMuxer.cpp:158:registerInput() | Register new input 'System/GRABBER' with priority 250 as inactive
    2020-09-07T16:25:10.468 hyperiond COMPONENTREG : <DEBUG> ComponentRegister.cpp:36:setNewComponentState() | Framegrabber: enabled
    2020-09-07T16:25:10.472 hyperiond BOBLIGHT : <DEBUG> BoblightServer.cpp:28:BoblightServer() | Instance created
    2020-09-07T16:25:10.475 hyperiond COMPONENTREG : <DEBUG> ComponentRegister.cpp:36:setNewComponentState() | LED device: enabled
    2020-09-07T16:25:10.668 hyperiond V4L2:AUTO : <INFO> Signal threshold set to: {12, 12, 12}
    2020-09-07T16:25:10.670 hyperiond V4L2:AUTO : <INFO> CEC detection is now disabled
    2020-09-07T16:25:10.674 hyperiond V4L2:AUTO : <INFO> Signal detection is now disabled
    2020-09-07T16:25:10.679 hyperiond V4L2:AUTO : <INFO> Signal detection area set to: 0.250000,0.250000 x 0.750000,0.750000
    2020-09-07T16:25:10.681 hyperiond DAEMON : <DEBUG> hyperiond.cpp:527:handleSettingsUpdate() | V4L2 grabber created
    2020-09-07T16:25:10.688 hyperiond JSONSERVER : <DEBUG> JsonServer.cpp:27:JsonServer() | Created instance
    2020-09-07T16:25:10.694 hyperiond JSONSERVER : <INFO> Started on port 19444
    2020-09-07T16:25:10.710 hyperiond FLATBUFSERVE : <INFO> Started on port 19400
    2020-09-07T16:25:10.716 hyperiond PROTOSERVER : <INFO> Started on port 19445
    2020-09-07T16:25:10.726 hyperiond WEBSERVER : <DEBUG> WebServer.cpp:32:initServer() | Initialize Webserver
    2020-09-07T16:25:10.731 hyperiond WEBSERVER : <DEBUG> WebServer.cpp:32:initServer() | Initialize Webserver
    2020-09-07T16:25:10.737 hyperiond HYPERION : <DEBUG> PriorityMuxer.cpp:333:setCurrentTime() | Set visible priority to 0
    2020-09-07T16:25:10.750 hyperiond Dispmanx : <DEBUG> GrabberWrapper.cpp:49:start() | Grabber start()
    2020-09-07T16:25:10.761 hyperiond HYPERION : <INFO> Hyperion instance 'First LED Hardware instance' has been started
    2020-09-07T16:25:10.857 hyperiond HYPERION : <DEBUG> PriorityMuxer.cpp:238:setInputImage() | Priority 250 is now active
    2020-09-07T16:25:11.025 hyperiond WEBSERVER : <DEBUG> WebServer.cpp:90:handleSettingsUpdate() | Apply Webserver settings
    2020-09-07T16:25:11.027 hyperiond WEBSERVER : <DEBUG> WebServer.cpp:108:handleSettingsUpdate() | Set document root to: :/webconfig
    2020-09-07T16:25:11.031 hyperiond WEBSERVER : <INFO> Started on port 8090 name 'Hyperion Webserver'
    2020-09-07T16:25:11.044 hyperiond WEBSERVER : <DEBUG> WebServer.cpp:90:handleSettingsUpdate() | Apply Webserver settings
    2020-09-07T16:25:11.060 hyperiond WEBSERVER : <DEBUG> WebServer.cpp:108:handleSettingsUpdate() | Set document root to: :/webconfig
    2020-09-07T16:25:12.686 hyperiond WEBSOCKET : <DEBUG> WebSocketClient.cpp:30:WebSocketClient() | New connection from ::ffff:192.168.1.110
    2020-09-07T16:25:12.696 hyperiond WEBSOCKET : <DEBUG> JsonAPI.cpp:107:handleInstanceSwitch() | Client '::ffff:192.168.1.110' switch to Hyperion instance 0
    2020-09-07T16:25:13.537 hyperiond WEBSERVER : <DEBUG> WebServer.cpp:174:handleSettingsUpdate() | Setup SSL certificate
    2020-09-07T16:25:13.547 hyperiond WEBSERVER : <DEBUG> WebServer.cpp:190:handleSettingsUpdate() | Setup private SSL key
    2020-09-07T16:25:13.562 hyperiond WEBSERVER : <INFO> Started on port 8092 name 'Hyperion Webserver'
    2020-09-07T16:25:17.151 hyperiond HYPERION : <DEBUG> PriorityMuxer.cpp:198:setInput() | Priority 254 is now active

    The error in the log seems to be gone but I still can't turn my leds on, when i set a color nothing happens.

    I'm noticing that with sudo it's probably not picking my config file :
    2020-09-07T16:25:10.303 hyperiond LEDDEVICE : <DEBUG> LedDevice.cpp:133:init() | deviceConfig: [{"colorOrder":"rgb","currentLedCount":26,"hardwareLedCount":1,"latchTime":0,"output":"/dev/null","rewriteTime":0,"type":"file"}]

    Should be what I had without sudo if I'm correct :
    2020-09-07T06:34:23.185 hyperiond LEDDEVICE : <DEBUG> LedDevice.cpp:133:init( ) | deviceConfig: [{"colorOrder":"grb","currentLedCount":170,"dma":5,"gpio":18," hardwareLedCount":170,"invert":false,"latchTime":0,"leds":256,"pwmchannel":0,"re writeTime":1000,"rgbw":false,"type":"ws281x","whiteAlgorithm":"subtract_minimum" }]
     
  6. Lord-Grey

    Lord-Grey Moderator Staff Member Developer

    Messages:
    204
    Hardware:
    RPi3, 32/64bit
    "I'm noticing that with sudo it's probably not picking my config file"

    Correct. hyperion does look for the config database under the user's home-directory and as you switched users....

    Options you have:
    1. Just start under root and reconfigure via the Web-UI
    2. Copy the config DB from the previous user to the root home-directory
    3. Start as the standard user export the configuration, start under root import the configuration

    If you just want to see, if it is working under root, you might want to start with 1.
     
  7. Libelung

    Libelung New Member

    Messages:
    4
    Hardware:
    RPi1/Zero, +nodeMCU/ESP8266
    So... I fell on a different topic, showcasing a similar config I had there : https://wiki.hyperion-project.org/threads/rpi-zero-w-spi-setup-100-us.10379/
    Basically a RPi Zero and a video Grabber with WS2812b LEDs, but instead of using the GPIO 12 (PWM0) like I did it is using GPIO 10 (SPI0 MOSI) and changing the config from ws281x to ws2812spi.
    I soldered to the different pin (added a 100 Ohm resistor like mentioned in the post) and it is now working. Even though my setup was fine on first version of Hyperion, I guess it's probably the way to go with Hyperion.ng.

    Not exactly what I expected but this issue is now solved :) Thanks for your time and help.
     
    • Like Like x 1