mirror of
				https://github.com/hyperion-project/hyperion.ng.git
				synced 2025-03-01 10:33:28 +00:00 
			
		
		
		
	* 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
 | 
						|
		}
 | 
						|
	]
 | 
						|
}
 |