Hello,
tried to upgrade from hypercon to Hyperion.ng (2 alpha von my rpi3b+. Installation went fine (removed Hypercon, installed NG from deb (armv7)).
Importing config doesnt works: So I needed to reconfigure it again through the Webinterface.
Dunno why but the leds are now off and I cant figure out how to turn them on.
old config from hypercon:
// 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" : "ws281x",
"leds" : 28,
"freq" : 800000,
"gpio" : 12,
"dmanum" : 10,
"pwmchannel" : 0,
"invert" : 1,
"colorOrder" : "brg"
},
// COLOR CALIBRATION CONFIG
"color" :
{
"channelAdjustment" :
[
{
"id" : "default",
"leds" : "*",
"pureRed" :
{
"redChannel" : 254,
"greenChannel" : 0,
"blueChannel" : 0
},
"pureGreen" :
{
"redChannel" : 0,
"greenChannel" : 254,
"blueChannel" : 0
},
"pureBlue" :
{
"redChannel" : 0,
"greenChannel" : 0,
"blueChannel" : 254
}
}
],
"temperature" :
[
{
"id" : "default",
"leds" : "*",
"correctionValues" :
{
"red" : 120,
"green" : 120,
"blue" : 120
}
}
],
"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
}
},
// NO V4L2 GRABBER CONFIG
// FRAME GRABBER CONFIG
"framegrabber" :
{
"width" : 512,
"height" : 512,
"frequency_Hz" : 30.303030303030305,
"priority" : 890
},
// BLACKBORDER CONFIG
"blackborderdetector" :
{
"enable" : true,
"threshold" : 0.05,
"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" : true,
"grabPause" : true,
"grabScreensaver" : true,
"enable3DDetection" : true
},
// BOOTEFFECT CONFIG
"bootsequence" :
{
"color" : [0,0,0],
"effect" : "Cinema brighten lights",
"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.8000, "maximum" : 1.0000 }
},
{
"index" : 1,
"hscan" : { "minimum" : 0.9500, "maximum" : 1.0000 },
"vscan" : { "minimum" : 0.6000, "maximum" : 0.8000 }
},
{
"index" : 2,
"hscan" : { "minimum" : 0.9500, "maximum" : 1.0000 },
"vscan" : { "minimum" : 0.4000, "maximum" : 0.6000 }
},
{
"index" : 3,
"hscan" : { "minimum" : 0.9500, "maximum" : 1.0000 },
"vscan" : { "minimum" : 0.2000, "maximum" : 0.4000 }
},
{
"index" : 4,
"hscan" : { "minimum" : 0.9500, "maximum" : 1.0000 },
"vscan" : { "minimum" : 0.0000, "maximum" : 0.2000 }
},
{
"index" : 5,
"hscan" : { "minimum" : 0.8889, "maximum" : 1.0000 },
"vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
},
{
"index" : 6,
"hscan" : { "minimum" : 0.7778, "maximum" : 0.8889 },
"vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
},
{
"index" : 7,
"hscan" : { "minimum" : 0.6667, "maximum" : 0.7778 },
"vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
},
{
"index" : 8,
"hscan" : { "minimum" : 0.5556, "maximum" : 0.6667 },
"vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
},
{
"index" : 9,
"hscan" : { "minimum" : 0.4444, "maximum" : 0.5556 },
"vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
},
{
"index" : 10,
"hscan" : { "minimum" : 0.3333, "maximum" : 0.4444 },
"vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
},
{
"index" : 11,
"hscan" : { "minimum" : 0.2222, "maximum" : 0.3333 },
"vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
},
{
"index" : 12,
"hscan" : { "minimum" : 0.1111, "maximum" : 0.2222 },
"vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
},
{
"index" : 13,
"hscan" : { "minimum" : 0.0000, "maximum" : 0.1111 },
"vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
},
{
"index" : 14,
"hscan" : { "minimum" : 0.0000, "maximum" : 0.0500 },
"vscan" : { "minimum" : 0.0000, "maximum" : 0.2000 }
},
{
"index" : 15,
"hscan" : { "minimum" : 0.0000, "maximum" : 0.0500 },
"vscan" : { "minimum" : 0.2000, "maximum" : 0.4000 }
},
{
"index" : 16,
"hscan" : { "minimum" : 0.0000, "maximum" : 0.0500 },
"vscan" : { "minimum" : 0.4000, "maximum" : 0.6000 }
},
{
"index" : 17,
"hscan" : { "minimum" : 0.0000, "maximum" : 0.0500 },
"vscan" : { "minimum" : 0.6000, "maximum" : 0.8000 }
},
{
"index" : 18,
"hscan" : { "minimum" : 0.0000, "maximum" : 0.0500 },
"vscan" : { "minimum" : 0.8000, "maximum" : 1.0000 }
},
{
"index" : 19,
"hscan" : { "minimum" : 0.0000, "maximum" : 0.1111 },
"vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
},
{
"index" : 20,
"hscan" : { "minimum" : 0.1111, "maximum" : 0.2222 },
"vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
},
{
"index" : 21,
"hscan" : { "minimum" : 0.2222, "maximum" : 0.3333 },
"vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
},
{
"index" : 22,
"hscan" : { "minimum" : 0.3333, "maximum" : 0.4444 },
"vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
},
{
"index" : 23,
"hscan" : { "minimum" : 0.4444, "maximum" : 0.5556 },
"vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
},
{
"index" : 24,
"hscan" : { "minimum" : 0.5556, "maximum" : 0.6667 },
"vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
},
{
"index" : 25,
"hscan" : { "minimum" : 0.6667, "maximum" : 0.7778 },
"vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
},
{
"index" : 26,
"hscan" : { "minimum" : 0.7778, "maximum" : 0.8889 },
"vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
},
{
"index" : 27,
"hscan" : { "minimum" : 0.8889, "maximum" : 1.0000 },
"vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
}
],
"endOfJson" : "endOfJson"
}
Alles anzeigen
an the new config in Hypercon.NG:
{
"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": {
"hardwareLedCount": 28,
"colorOrder": "brg",
"dma": 10,
"gpio": 12,
"invert": true,
"latchTime": 0,
"leds": 28,
"pwmchannel": 0,
"rewriteTime": 1000,
"rgbw": false,
"whiteAlgorithm": "subtract_minimum",
"type": "ws281x"
},
"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": 30,
"height": 512,
"pixelDecimation": 8,
"type": "auto",
"width": 512
},
"general": {
"name": "My Hyperion Config",
"showOptHelp": true,
"watchedVersionBranch": "Stable"
},
"grabberV4L2": {
"blueSignalThreshold": 5,
"cecDetection": false,
"cropBottom": 0,
"cropLeft": 0,
"cropRight": 0,
"cropTop": 0,
"device": "auto",
"fps": 15,
"greenSignalThreshold": 5,
"height": 0,
"input": 0,
"redSignalThreshold": 5,
"sDHOffsetMax": 0.75,
"sDHOffsetMin": 0.25,
"sDVOffsetMax": 0.75,
"sDVOffsetMin": 0.25,
"signalDetection": false,
"sizeDecimation": 8,
"standard": "NO_CHANGE",
"width": 0
},
"instCapture": {
"systemEnable": true,
"systemPriority": 250,
"v4lEnable": false,
"v4lPriority": 240
},
"jsonServer": {
"port": 19444
},
"ledConfig": {
"classic": {
"bottom": 9,
"edgegap": 0,
"glength": 0,
"gpos": 0,
"hdepth": 8,
"left": 5,
"overlap": 0,
"pblh": 0,
"pblv": 100,
"pbrh": 100,
"pbrv": 100,
"position": 14,
"ptlh": 0,
"ptlv": 0,
"ptrh": 100,
"ptrv": 0,
"reverse": true,
"right": 5,
"top": 9,
"vdepth": 5
},
"matrix": {
"cabling": "snake",
"ledshoriz": 10,
"ledsvert": 10,
"start": "top-left"
}
},
"leds": [
{
"hmax": 1,
"hmin": 0.95,
"vmax": 1,
"vmin": 0.8
},
{
"hmax": 1,
"hmin": 0.95,
"vmax": 0.8,
"vmin": 0.6
},
{
"hmax": 1,
"hmin": 0.95,
"vmax": 0.6,
"vmin": 0.4
},
{
"hmax": 1,
"hmin": 0.95,
"vmax": 0.4,
"vmin": 0.2
},
{
"hmax": 1,
"hmin": 0.95,
"vmax": 0.2,
"vmin": 0
},
{
"hmax": 1,
"hmin": 0.8889,
"vmax": 0.08,
"vmin": 0
},
{
"hmax": 0.8889,
"hmin": 0.7778,
"vmax": 0.08,
"vmin": 0
},
{
"hmax": 0.7778,
"hmin": 0.6667,
"vmax": 0.08,
"vmin": 0
},
{
"hmax": 0.6667,
"hmin": 0.5556,
"vmax": 0.08,
"vmin": 0
},
{
"hmax": 0.5556,
"hmin": 0.4444,
"vmax": 0.08,
"vmin": 0
},
{
"hmax": 0.4444,
"hmin": 0.3333,
"vmax": 0.08,
"vmin": 0
},
{
"hmax": 0.3333,
"hmin": 0.2222,
"vmax": 0.08,
"vmin": 0
},
{
"hmax": 0.2222,
"hmin": 0.1111,
"vmax": 0.08,
"vmin": 0
},
{
"hmax": 0.1111,
"hmin": 0,
"vmax": 0.08,
"vmin": 0
},
{
"hmax": 0.05,
"hmin": 0,
"vmax": 0.2,
"vmin": 0
},
{
"hmax": 0.05,
"hmin": 0,
"vmax": 0.4,
"vmin": 0.2
},
{
"hmax": 0.05,
"hmin": 0,
"vmax": 0.6,
"vmin": 0.4
},
{
"hmax": 0.05,
"hmin": 0,
"vmax": 0.8,
"vmin": 0.6
},
{
"hmax": 0.05,
"hmin": 0,
"vmax": 1,
"vmin": 0.8
},
{
"hmax": 0.1111,
"hmin": 0,
"vmax": 1,
"vmin": 0.92
},
{
"hmax": 0.2222,
"hmin": 0.1111,
"vmax": 1,
"vmin": 0.92
},
{
"hmax": 0.3333,
"hmin": 0.2222,
"vmax": 1,
"vmin": 0.92
},
{
"hmax": 0.4444,
"hmin": 0.3333,
"vmax": 1,
"vmin": 0.92
},
{
"hmax": 0.5556,
"hmin": 0.4444,
"vmax": 1,
"vmin": 0.92
},
{
"hmax": 0.6667,
"hmin": 0.5556,
"vmax": 1,
"vmin": 0.92
},
{
"hmax": 0.7778,
"hmin": 0.6667,
"vmax": 1,
"vmin": 0.92
},
{
"hmax": 0.8889,
"hmin": 0.7778,
"vmax": 1,
"vmin": 0.92
},
{
"hmax": 1,
"hmin": 0.8889,
"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
}
}
Alles anzeigen
whats wrong/ missing?
Edit: Software works fine (preview of the leds with live video is correct). Problem is only the part which controls the strip
Edit 2: Hyperion was not running as root --> https://github.com/hyperion-project/hyperion.ng/issues/641
new issue is the brightness. The Stripe "overloads" if the brightness is to high. At the old hypercon i could just lower the "white value" but in the new Hyperion, this settings seems to be ignored