mirror of
https://github.com/hyperion-project/hyperion.ng.git
synced 2023-10-10 13:36:59 +02:00
55253b5322
* Fix Rewrite/Latch Time
* dependencies can now be specified in the schema
Signed-off-by: Paulchen-Panther <Paulchen-Panter@protonmail.com>
* dependencies can now be specified in the schema
Signed-off-by: Paulchen-Panther <Paulchen-Panter@protonmail.com>
* correct default config
Signed-off-by: Paulchen-Panther <Paulchen-Panter@protonmail.com>
* dependencies part 2
Signed-off-by: Paulchen-Panther <Paulchen-Panter@protonmail.com>
* Update README.md
* build: Update Windows to Qt5.15 (#798)
* Update compile howto
- to qt5.15
- minimal install overhead
- sync with vscode and cmake
* Update docs with more input
gh actions windows: Qt5.15 and msvc2019
* fix: Azure build
* feat: Add Trapezoid to LED Layout (#791)
* Update schema-ledConfig.json
extend schema with corner points (vertcal and horizontal values in percent)
* Update conf_leds.html
input fields for corner points
* Update content_leds.js
add corner values and calculation of led rows
* Update de.json
german title for corners
* CHanges 26.12.2019 Correction and PowerOff add
* GrabberFix PiCam
* VType as QString
* Unused variable deletet
* Missing new paramneters for GrabberFix
* Error json
* JSon error by user
* Crosscompile SutnikElf frok
* Warning unused variable
* Revert "Crosscompile SutnikElf frok"
This reverts commit 443fe80090
.
* Fixing a linting error
* Adding Grabber Override Names
* Adding more Grabber Fix translations
* Missed one
* remove V4L2 Grabber Fix and Power Button from Dashboard
Signed-off-by: Paulchen-Panther <Paulchen-Panter@protonmail.com>
* Setting some limits to the trapezoid
Co-authored-by: SputnikElf <58911932+SputnikElf@users.noreply.github.com>
Co-authored-by: SputnikElf <sputnikelf@gmx.de>
Co-authored-by: Paulchen-Panther <Paulchen-Panter@protonmail.com>
* add Hue EntertainmentAPI + Forwarder & other Fixes (#592)
* whitespaces + typo fixes
* JS / LGTM fixes
* SSDP Handler crash fix
* MessageForwarder handlePriorityChanges Slave fixes
* use aboutToQuit Signal
* complete rewriten Hue Entertainment API structure
combined Philips Hue and Entertainment API
with new MbedTLS based SSL UDP Provider
* add required cross-compile submodules
* logical rebuild fn: initLeds, setLights + new logs
-more detailed checks and error handling inside iniLeds and setLights
- logical script procedure before ProviderUdpSSL init
- first steps for multiple ProviderUdpSSL usage
- better fallback support to old RestAPI, if entertainment api is not supported
- just 4 u LordGrey: new log fn for cosmetic config outputs ;)
* add OSX CompileHowTo - undo from CrossCompileHowTo
* whitespace fixes
* lightID toString fix
* fix unsigned int E-API + debug output
* bugfixes, reworked black signal detection, wizard:
- change device config field light-ids from int to string -> real unsigned int fix
- add signal detection brightness minimum threshold value
0.0 for 0% brightness - 1.0 for 100% brightness to count for blacklight signal detection
reason: input may not 100% black, like mine - i have a deep dark gray input signal
-> my threshold value is set to 0.005 for 0.5% minimum brightness = 1 (from max 255) to count as black
- wizard optimations, with fallback without entertainment support (beta state)
- whitespace fixes
* cleanup + minor fixes
* change fixed Hue UPD SSL config to _devConfig paras
* Hotfix SSL Connection, new light models, wizard:
- Fix UPD SSL Connection failed Problems
- add new supported gamut C light models: LCG002, LCA001, LCA002, LCA003
- wizard: extend fallback support to classic mode + hints
* whitespace, typo fix
* uncheck useEntertainmentAPI, if noAPISupport detected + hint
* coredump fix -> add _blackLightsTimer nullptr init
* code cleanup / remove old debugs + whitespacefixes
* add gamut C LCP001, LCP002
* SSL UDP config made more flexible + remove qDebug
-> switch to hyerion.ng _log
-> replace logCommand with verbose
-> code cleanups etc...
* extended mbedtls debugging infos
* add adjustable ssl timeout settings
* error handling
* streamdebugger bugfixes
* UPDSSL psk / psk_identity bugfixes! + hue wizard fn typo fix +
- verbose option available without dependencies
- whitespace fixes
* Philips Hue Assistant now recognizes non-original bridges better...
+ Added note if no clientkey is set when using the entertainment API
+ User creation (+ clientkey) for non-original bridges can now also be used
+ Minor changes and bug fixes
* CMAKE mbedTLS detection
* minor bug fixes + code cleanups
* FindMbedTLS.cmake remove Path-Hints + wizard.js: ajax timeout handling
Test - content_grabber.js: run relevant code only, if V4L2_AVAIL is true:
conf_grabber don't displays other devices, if V4L2 is not available
* compile mbedtls via cmake as static lib
* remove libmbedtls-dev from compileHowto / scripts
* Fix Windows build
* Fix windows build (part 2)
* removed unnecessary osx x11 include directory path
* QTimer Shutdown bugfix
* cmake win32 fix + minor bugfixes
* cmake debug msg used mbedtls libs
* Bugfix: noSignalDetection wasn't switchedOn again
if no signal was previously detected
* Some code fixes based on alerts from lgtm.com
Co-authored-by: Paulchen Panther <16664240+Paulchen-Panther@users.noreply.github.com>
* Update devices allowing rewriteTime
* Fix typo
* Add missing "general_btn_saverestart" text to en-file
Co-authored-by: Paulchen-Panther <Paulchen-Panter@protonmail.com>
Co-authored-by: Paulchen Panther <16664240+Paulchen-Panther@users.noreply.github.com>
Co-authored-by: brindosch <edeltraud70@gmx.de>
Co-authored-by: Ben Williams <desertblade@gmail.com>
Co-authored-by: SputnikElf <58911932+SputnikElf@users.noreply.github.com>
Co-authored-by: SputnikElf <sputnikelf@gmx.de>
Co-authored-by: SJunkies <41368976+SJunkies@users.noreply.github.com>
385 lines
5.5 KiB
Plaintext
385 lines
5.5 KiB
Plaintext
{
|
|
"general" :
|
|
{
|
|
"name" : "My Hyperion Config",
|
|
"watchedVersionBranch" : "Stable",
|
|
"showOptHelp" : true
|
|
},
|
|
"logger" :
|
|
{
|
|
"level" : "warn"
|
|
},
|
|
|
|
"device" :
|
|
{
|
|
"type" : "file",
|
|
"hardwareLedCount" : 1,
|
|
"output" : "/dev/null",
|
|
"colorOrder" : "rgb",
|
|
"latchTime" : 0,
|
|
"rewriteTime": 0
|
|
},
|
|
|
|
"color" :
|
|
{
|
|
"imageToLedMappingType" : "multicolor_mean",
|
|
"channelAdjustment" :
|
|
[
|
|
{
|
|
"id" : "default",
|
|
"leds" : "*",
|
|
"white" : [255,255,255],
|
|
"red" : [255,0,0],
|
|
"green" : [0,255,0],
|
|
"blue" : [0,0,255],
|
|
"cyan" : [0,255,255],
|
|
"magenta" : [255,0,255],
|
|
"yellow" : [255,255,0],
|
|
"gammaRed" : 1.5,
|
|
"gammaGreen" : 1.5,
|
|
"gammaBlue" : 1.5,
|
|
"backlightThreshold" : 0,
|
|
"backlightColored" : false,
|
|
"brightness" : 100,
|
|
"brightnessCompensation" : 100
|
|
}
|
|
]
|
|
},
|
|
|
|
"smoothing" :
|
|
{
|
|
"enable" : true,
|
|
"type" : "linear",
|
|
"time_ms" : 200,
|
|
"updateFrequency" : 25.0000,
|
|
"updateDelay" : 0,
|
|
"continuousOutput" : true
|
|
},
|
|
|
|
"grabberV4L2" :
|
|
{
|
|
"device" : "auto",
|
|
"width" : 0,
|
|
"height" : 0,
|
|
"fps" : 15,
|
|
"standard" : "NO_CHANGE",
|
|
"sizeDecimation" : 8,
|
|
"cropLeft" : 0,
|
|
"cropRight" : 0,
|
|
"cropTop" : 0,
|
|
"cropBottom" : 0,
|
|
"redSignalThreshold" : 5,
|
|
"greenSignalThreshold" : 5,
|
|
"blueSignalThreshold" : 5,
|
|
"signalDetection" : false,
|
|
"sDVOffsetMin" : 0.25,
|
|
"sDHOffsetMin" : 0.25,
|
|
"sDVOffsetMax" : 0.75,
|
|
"sDHOffsetMax" : 0.75
|
|
},
|
|
|
|
"framegrabber" :
|
|
{
|
|
"type" : "auto",
|
|
"width" : 80,
|
|
"height" : 45,
|
|
"frequency_Hz" : 10,
|
|
"pixelDecimation" : 8,
|
|
"cropLeft" : 0,
|
|
"cropRight" : 0,
|
|
"cropTop" : 0,
|
|
"cropBottom" : 0,
|
|
"device" : "/dev/fb0"
|
|
},
|
|
|
|
"blackborderdetector" :
|
|
{
|
|
"enable" : true,
|
|
"threshold" : 5,
|
|
"unknownFrameCnt" : 600,
|
|
"borderFrameCnt" : 50,
|
|
"maxInconsistentCnt" : 10,
|
|
"blurRemoveCnt" : 1,
|
|
"mode" : "default"
|
|
},
|
|
|
|
"foregroundEffect" :
|
|
{
|
|
"enable" : true,
|
|
"type" : "effect",
|
|
"color" : [0,0,255],
|
|
"effect" : "Rainbow swirl fast",
|
|
"duration_ms" : 3000
|
|
},
|
|
|
|
"backgroundEffect" :
|
|
{
|
|
"enable" : true,
|
|
"type" : "effect",
|
|
"color" : [255,138,0],
|
|
"effect" : "Warm mood blobs"
|
|
},
|
|
|
|
"forwarder" :
|
|
{
|
|
"enable" : false,
|
|
"json" : ["127.0.0.1:19446"],
|
|
"flat" : ["127.0.0.1:19401"]
|
|
},
|
|
|
|
"jsonServer" :
|
|
{
|
|
"port" : 19444
|
|
},
|
|
|
|
"flatbufServer" :
|
|
{
|
|
"enable" : true,
|
|
"port" : 19400,
|
|
"timeout" : 5
|
|
},
|
|
|
|
"protoServer" :
|
|
{
|
|
"enable" : true,
|
|
"port" : 19445,
|
|
"timeout" : 5
|
|
},
|
|
|
|
"boblightServer" :
|
|
{
|
|
"enable" : false,
|
|
"port" : 19333,
|
|
"priority" : 128
|
|
},
|
|
|
|
"webConfig" :
|
|
{
|
|
"document_root" : "",
|
|
"port" : 8090,
|
|
"sslPort" : 8092,
|
|
"crtPath" : "",
|
|
"keyPath" : "",
|
|
"keyPassPhrase" : ""
|
|
},
|
|
|
|
"effects" :
|
|
{
|
|
"paths" : ["$ROOT/custom-effects"],
|
|
"disable": [""]
|
|
},
|
|
|
|
"instCapture" :
|
|
{
|
|
"systemEnable" : true,
|
|
"systemPriority" : 250,
|
|
"v4lEnable" : false,
|
|
"v4lPriority" : 240
|
|
},
|
|
|
|
"network" :
|
|
{
|
|
"internetAccessAPI" : false,
|
|
"restirctedInternetAccessAPI" : false,
|
|
"ipWhitelist" : [],
|
|
"apiAuth" : true,
|
|
"localApiAuth" : false,
|
|
"localAdminAuth": true
|
|
},
|
|
|
|
"ledConfig" :
|
|
{
|
|
"classic":
|
|
{
|
|
"top" : 8,
|
|
"bottom" : 8,
|
|
"left" : 5,
|
|
"right" : 5,
|
|
"glength" : 0,
|
|
"gpos" : 0,
|
|
"position" : 0,
|
|
"reverse" : false,
|
|
"hdepth" : 8,
|
|
"vdepth" : 5,
|
|
"overlap" : 0,
|
|
"edgegap" : 0,
|
|
"ptlh" : 0,
|
|
"ptlv" : 0,
|
|
"ptrh" : 100,
|
|
"ptrv" : 0,
|
|
"pblh" : 0,
|
|
"pblv" : 100,
|
|
"pbrh" : 100,
|
|
"pbrv" : 100
|
|
},
|
|
|
|
"matrix":
|
|
{
|
|
"ledshoriz": 10,
|
|
"ledsvert" : 10,
|
|
"cabling" : "snake",
|
|
"start" : "top-left"
|
|
}
|
|
},
|
|
|
|
"leds":
|
|
[
|
|
{
|
|
"hmax": 0.125,
|
|
"hmin": 0,
|
|
"vmax": 0.08,
|
|
"vmin": 0
|
|
},
|
|
{
|
|
"hmax": 0.25,
|
|
"hmin": 0.125,
|
|
"vmax": 0.08,
|
|
"vmin": 0
|
|
},
|
|
{
|
|
"hmax": 0.375,
|
|
"hmin": 0.25,
|
|
"vmax": 0.08,
|
|
"vmin": 0
|
|
},
|
|
{
|
|
"hmax": 0.5,
|
|
"hmin": 0.375,
|
|
"vmax": 0.08,
|
|
"vmin": 0
|
|
},
|
|
{
|
|
"hmax": 0.625,
|
|
"hmin": 0.5,
|
|
"vmax": 0.08,
|
|
"vmin": 0
|
|
},
|
|
{
|
|
"hmax": 0.75,
|
|
"hmin": 0.625,
|
|
"vmax": 0.08,
|
|
"vmin": 0
|
|
},
|
|
{
|
|
"hmax": 0.875,
|
|
"hmin": 0.75,
|
|
"vmax": 0.08,
|
|
"vmin": 0
|
|
},
|
|
{
|
|
"hmax": 1,
|
|
"hmin": 0.875,
|
|
"vmax": 0.08,
|
|
"vmin": 0
|
|
},
|
|
{
|
|
"hmax": 1,
|
|
"hmin": 0.95,
|
|
"vmax": 0.2,
|
|
"vmin": 0
|
|
},
|
|
{
|
|
"hmax": 1,
|
|
"hmin": 0.95,
|
|
"vmax": 0.4,
|
|
"vmin": 0.2
|
|
},
|
|
{
|
|
"hmax": 1,
|
|
"hmin": 0.95,
|
|
"vmax": 0.6,
|
|
"vmin": 0.4
|
|
},
|
|
{
|
|
"hmax": 1,
|
|
"hmin": 0.95,
|
|
"vmax": 0.8,
|
|
"vmin": 0.6
|
|
},
|
|
{
|
|
"hmax": 1,
|
|
"hmin": 0.95,
|
|
"vmax": 1,
|
|
"vmin": 0.8
|
|
},
|
|
{
|
|
"hmax": 1,
|
|
"hmin": 0.875,
|
|
"vmax": 1,
|
|
"vmin": 0.92
|
|
},
|
|
{
|
|
"hmax": 0.875,
|
|
"hmin": 0.75,
|
|
"vmax": 1,
|
|
"vmin": 0.92
|
|
},
|
|
{
|
|
"hmax": 0.75,
|
|
"hmin": 0.625,
|
|
"vmax": 1,
|
|
"vmin": 0.92
|
|
},
|
|
{
|
|
"hmax": 0.625,
|
|
"hmin": 0.5,
|
|
"vmax": 1,
|
|
"vmin": 0.92
|
|
},
|
|
{
|
|
"hmax": 0.5,
|
|
"hmin": 0.375,
|
|
"vmax": 1,
|
|
"vmin": 0.92
|
|
},
|
|
{
|
|
"hmax": 0.375,
|
|
"hmin": 0.25,
|
|
"vmax": 1,
|
|
"vmin": 0.92
|
|
},
|
|
{
|
|
"hmax": 0.25,
|
|
"hmin": 0.125,
|
|
"vmax": 1,
|
|
"vmin": 0.92
|
|
},
|
|
{
|
|
"hmax": 0.125,
|
|
"hmin": 0,
|
|
"vmax": 1,
|
|
"vmin": 0.92
|
|
},
|
|
{
|
|
"hmax": 0.05,
|
|
"hmin": 0,
|
|
"vmax": 1,
|
|
"vmin": 0.8
|
|
},
|
|
{
|
|
"hmax": 0.05,
|
|
"hmin": 0,
|
|
"vmax": 0.8,
|
|
"vmin": 0.6
|
|
},
|
|
{
|
|
"hmax": 0.05,
|
|
"hmin": 0,
|
|
"vmax": 0.6,
|
|
"vmin": 0.4
|
|
},
|
|
{
|
|
"hmax": 0.05,
|
|
"hmin": 0,
|
|
"vmax": 0.4,
|
|
"vmin": 0.2
|
|
},
|
|
{
|
|
"hmax": 0.05,
|
|
"hmin": 0,
|
|
"vmax": 0.2,
|
|
"vmin": 0
|
|
}
|
|
]
|
|
}
|