"copy color effect" #108
-
First of all as many have said this software is fantastic especially since it is still in beta. I don't have any coding experience and so have copied and pasted from other posts and the doc. I have the the config working but I have some fans in push pull on radiators and I would like them to be the same on both sides of the rad. I know that need to put my info into this "copy color effect" and move that into my config file but i am not sure where to put it. Any time I try to add this to the config it fails to initialize. {
"Type": "CopyColorEffect",
"Config": {
"Target": <PortIdentifier>,
"ColorGenerationMethod": <enum>,
"Trigger": <Trigger>
}
} here are the ports I have pasted my config file below in working a state. Any help would be much appreciated and I look forward to watching this software improve. {
"Profiles": [
{
"Name": "Default",
"Ports": [
[9802, 8102, 1],
[9802, 8104, 5],
[9802, 8104, 4],
[9802, 8103, 3],
[9802, 8104, 3],
[9802, 8104, 2],
[9802, 8104, 1],
[9802, 8102, 5],
[9802, 8102, 4],
[9802, 8102, 3],
[9802, 8102, 2]
],
"SpeedControllers": [
{
"Type": "PwmSpeedController",
"Config": {
"CurvePoints": [
[20, 30],
[30, 35],
[50, 40],
[55, 50],
[65, 100]
],
"Sensors": ["/lpc/it8665e/temperature/1"],
"MinimumChange": 4,
"MaximumChange": 8,
"Trigger": {
"Type": "AlwaysTrigger"
}
}
}
],
"Effects": [
{
"Type": "AuroraEffect",
"Config": {
"Step": .005,
"Length": 360,
"Mirror": true,
"Brightness": 1,
"Saturation": 1,
"ColorGenerationMethod": "SpanPorts",
"Trigger": {
"Type": "AlwaysTrigger"
}
}
}
]
}
],
"ComputerStateProfiles": [
{
"StateType": "Shutdown",
"Ports": [
[9802, 8102, 1],
[9802, 8102, 2],
[9802, 8102, 3],
[9802, 8102, 4],
[9802, 8102, 5],
[9802, 8104, 1],
[9802, 8103, 1],
[9802, 8104, 3],
[9802, 8103, 2],
[9802, 8104, 2],
[9802, 8103, 3],
[9802, 8104, 4],
[9802, 8103, 4],
[9802, 8104, 5],
[9802, 8103, 5]
],
"Speed": 35
},
{
"StateType": "Boot",
"Ports": [
[9802, 8102, 1],
[9802, 8102, 2],
[9802, 8102, 3],
[9802, 8102, 4],
[9802, 8102, 5],
[9802, 8104, 1],
[9802, 8103, 1],
[9802, 8104, 3],
[9802, 8103, 2],
[9802, 8104, 2],
[9802, 8103, 3],
[9802, 8104, 4],
[9802, 8103, 4],
[9802, 8104, 5],
[9802, 8103, 5]
],
"Speed": 35
}
],
"PortConfigs": [
{
"Ports": [
[9802, 8102, 1],
[9802, 8102, 2],
[9802, 8102, 3],
[9802, 8102, 4],
[9802, 8102, 5],
[9802, 8104, 1],
[9802, 8103, 1],
[9802, 8104, 3],
[9802, 8103, 2],
[9802, 8104, 2],
[9802, 8103, 3],
[9802, 8104, 4],
[9802, 8103, 4],
[9802, 8104, 5],
[9802, 8103, 5]
],
"Config": {
"DeviceType": "Default",
"IgnoreColorCache": true
}
}
],
"SensorConfigs": [
{
"Sensors": ["/amdcpu/0/temperature/2"],
"Config": {
"CriticalValue": 80
}
}
],
"MotherboardSensorsEnabled": true
} |
Beta Was this translation helpful? Give feedback.
Replies: 2 comments 1 reply
-
You have to add separate profiles that target specific ports. {
"Profiles": [
{
"Name": "Default",
"Ports": [
[9802, 8102, 1],
[9802, 8104, 5],
[9802, 8104, 4],
[9802, 8103, 3],
[9802, 8104, 3],
[9802, 8104, 2],
[9802, 8104, 1],
[9802, 8102, 5],
[9802, 8102, 4],
[9802, 8102, 3],
[9802, 8102, 2]
],
"SpeedControllers": [
{
"Type": "PwmSpeedController",
"Config": {
"CurvePoints": [
[20, 30],
[30, 35],
[50, 40],
[55, 50],
[65, 100]
],
"Sensors": ["/lpc/it8665e/temperature/1"],
"MinimumChange": 4,
"MaximumChange": 8,
"Trigger": {
"Type": "AlwaysTrigger"
}
}
}
],
"Effects": [
{
"Type": "AuroraEffect",
"Config": {
"Step": 0.005,
"Length": 360,
"Mirror": true,
"Brightness": 1,
"Saturation": 1,
"ColorGenerationMethod": "SpanPorts",
"Trigger": {
"Type": "AlwaysTrigger"
}
}
}
]
},
{
"Name": "Mirror1",
"Ports": [
[9802, 8103, 1]
],
"SpeedControllers": [
{
"Type": "CopySpeedController",
"Config": {
"Target": [9802, 8104, 2],
"Trigger": {
"Type": "AlwaysTrigger"
}
}
}
],
"Effects": [
{
"Type": "CopyColorEffect",
"Config": {
"Target": [9802, 8104, 2],
"Trigger": {
"Type": "AlwaysTrigger"
}
}
}
]
},
{
"Name": "Mirror2",
"Ports": [
[9802, 8103, 2]
],
"SpeedControllers": [
{
"Type": "CopySpeedController",
"Config": {
"Target": [9802, 8104, 3],
"Trigger": {
"Type": "AlwaysTrigger"
}
}
}
],
"Effects": [
{
"Type": "CopyColorEffect",
"Config": {
"Target": [9802, 8104, 3],
"Trigger": {
"Type": "AlwaysTrigger"
}
}
}
]
},
{
"Name": "Mirror4",
"Ports": [
[9802, 8103, 4]
],
"SpeedControllers": [
{
"Type": "CopySpeedController",
"Config": {
"Target": [9802, 8104, 4],
"Trigger": {
"Type": "AlwaysTrigger"
}
}
}
],
"Effects": [
{
"Type": "CopyColorEffect",
"Config": {
"Target": [9802, 8104, 4],
"Trigger": {
"Type": "AlwaysTrigger"
}
}
}
]
},
{
"Name": "Mirror5",
"Ports": [
[9802, 8103, 5]
],
"SpeedControllers": [
{
"Type": "CopySpeedController",
"Config": {
"Target": [9802, 8104, 5],
"Trigger": {
"Type": "AlwaysTrigger"
}
}
}
],
"Effects": [
{
"Type": "CopyColorEffect",
"Config": {
"Target": [9802, 8104, 5],
"Trigger": {
"Type": "AlwaysTrigger"
}
}
}
]
}
],
"ComputerStateProfiles": [
{
"StateType": "Shutdown",
"Ports": [
[9802, 8102, 1],
[9802, 8102, 2],
[9802, 8102, 3],
[9802, 8102, 4],
[9802, 8102, 5],
[9802, 8104, 1],
[9802, 8103, 1],
[9802, 8104, 3],
[9802, 8103, 2],
[9802, 8104, 2],
[9802, 8103, 3],
[9802, 8104, 4],
[9802, 8103, 4],
[9802, 8104, 5],
[9802, 8103, 5]
],
"Speed": 35
},
{
"StateType": "Boot",
"Ports": [
[9802, 8102, 1],
[9802, 8102, 2],
[9802, 8102, 3],
[9802, 8102, 4],
[9802, 8102, 5],
[9802, 8104, 1],
[9802, 8103, 1],
[9802, 8104, 3],
[9802, 8103, 2],
[9802, 8104, 2],
[9802, 8103, 3],
[9802, 8104, 4],
[9802, 8103, 4],
[9802, 8104, 5],
[9802, 8103, 5]
],
"Speed": 35
}
],
"PortConfigs": [
{
"Ports": [
[9802, 8102, 1],
[9802, 8102, 2],
[9802, 8102, 3],
[9802, 8102, 4],
[9802, 8102, 5],
[9802, 8104, 1],
[9802, 8103, 1],
[9802, 8104, 3],
[9802, 8103, 2],
[9802, 8104, 2],
[9802, 8103, 3],
[9802, 8104, 4],
[9802, 8103, 4],
[9802, 8104, 5],
[9802, 8103, 5]
],
"Config": {
"DeviceType": "Default",
"IgnoreColorCache": true
}
}
],
"SensorConfigs": [
{
"Sensors": ["/amdcpu/0/temperature/2"],
"Config": {
"CriticalValue": 80
}
}
],
"MotherboardSensorsEnabled": true
} |
Beta Was this translation helpful? Give feedback.
-
VID_20201226_141106_2.mp4 |
Beta Was this translation helpful? Give feedback.
You have to add separate profiles that target specific ports.
I dont like the
Copy*
plugins tbh, too much boilerplate, I will probably remove them in the future and replace with something easier to use.