Control Corsair/Razer Connected Devices with Alexa / Google Home
Hello! So I created a program called RGB-VC that allwos one to use control their Corsair/Razer connected products via Alexa or Google home. This system is comprised of three seperate programs as a whole. Dropbox, Assistant Computer Control, and then RGB-VC
First thing you will want to do is download RGB-VC and its companioning dll file, and colors.txt. You will Need to put all three in the same directory otherwise the program will not work.
After that, go ahead and download Dropbox and Assistant Computer Control off of their website: https://assistantcomputercontrol.com/
Scroll down till you find the example for Appending text: https://assistantcomputercontrol.com/applet_helper.php?ac=22 and go ahead and set it up with IFTTT and Dropbox. My IFTTT ended up looking like this. https://imgur.com/a/9Af9iQ2
In the Append Text IFTTT - MAKE SURE that the file you are writing to is the same file that you downloaded "colors.txt" Otherwise the program will NOT work.
Finally, Open Config.cfg and change your proper settings to true depending on your Razer/Corsair Devices.
After that, you are basically done. If you ever want to switch back to your profiles for different effects (this is only for solid colors), just use your key phrase followed by the words "release control" that will release ICUE from the sdk and return control to ICUE Software.
You can also sync different profiles.
To enable Follow these instructions to create an IFTTT: https://assistantcomputercontrol.com/applet_helper.php?ac=3&cs=db
Mine ended up looking like this: https://imgur.com/a/zdyl5ky
In order to get the profiles synced you need to create an EXE Program to link the profiles too.
Heres How:
-
Open an empty text document (I would do this in a seperate folder where you will eventually store all your .exe files)
-
type in '@echo off' (No apostrophes)
-
Save it as profile.bat (make sure to take it off of text document and put it as all files
-
Run Bat2Exe - https://bat2exe.net/ - (it has all the instructions in the GUI - just make sure the input folder is the folder with the bat file and the output is the same one)
-
Delete all extra files created and just leave in the folder 'profile.bat' and 'profile.exe' (This is in case you need to make backups later)
-
Create as many copies of the profiles.exe as you have ICUE profiles that you want to link and rename the exe to that profile name (I.E for me Spiral Rainbow.exe or Strobing.exe)
-
Finally, go into Icue and link each profile to the respective .exe (its under the main page for when you click on the profile)
NOTE: If you have any profiles that are NOT linked to an EXE, ICUE will prioritize them and autoswitch to them as soon as the program closes. So link EVERY program to a separate EXE even if you dont plan on opening them via Google Home
There are some limitations. Currently No motherboard software is supported - I will be updating that to be supported within the next week or two - SET ALL MOBO SOFTWARE IN Config.CFG TO false.
Updates will be posted here: discord.gg/23YcDaY
Full List of Colors here:
- aliceblue
- antiquewhite
- aqua
- aquamarine
- azure
- beige
- bisque
- black
- blanchedalmond
- blue
- blueviolet
- brown
- burlywood
- cadetblue
- chartreuse
- chocolate
- coral
- cornflowerblue
- cornsilk
- crimson
- cyan
- darkblue
- darkcyan
- darkgoldenrod
- darkgray
- darkgrey
- darkgreen
- darkkhaki
- darkmagenta
- darkolivegreen
- darkorange
- darkorchid
- darkred
- darksalmon
- darkseagreen
- darkslateblue
- darkslategray
- darkslategrey
- darkturquoise
- darkviolet
- deeppink
- deepskyblue
- dimgray
- dimgrey
- dodgerblue
- firebrick
- floralwhite
- forestgreen
- fuchsia
- gainsboro
- ghostwhite
- gold
- goldenrod
- gray
- grey
- green
- greenyellow
- honeydew
- hotpink
- indianred
- indigo
- ivory
- khaki
- lavende
- lavenderblush
- lawngreen
- lemonchiffon
- lightblue
- lightcoral
- lightcyan
- lightgoldenrodyellow
- lightgray
- lightgrey
- lightgreen
- lightpink
- lightsalmon
- lightseagreen
- lightskyblue
- lightslategray
- lightslategrey
- lightsteelblue
- lightyellow
- lime
- limegreen
- linen
- magenta
- maroon
- mediumaquamarine
- mediumblue
- mediumorchid
- mediumpurple
- mediumseagreen
- mediumslateblue
- mediumspringgreen
- mediumturquoise
- mediumvioletred
- midnightblue
- mintcream
- mistyrose
- moccasin
- navajowhite
- navy
- oldlace
- olive
- olivedra
- orange
- orangered
- orchid
- palegoldenrod
- palegreen
- paleturquoise
- palevioletred
- papayawhip
- peachpuff
- peru
- pink
- plum
- powderblue
- purple
- rebeccapurple
- red
- rosybrown
- royalblue
- saddlebrown
- salmon
- sandybrown
- seagreen
- seashell
- sienna
- silver
- skyblue
- slateblue
- slategray
- slategrey
- snow
- springgreen
- steelblue
- tan
- teal
- thistle
- tomato
- turquoise
- violet
- wheat
- white
- whitesmoke
- yellow