Razer said No... Chroma RGB control with Stream Deck
ฝัง
- เผยแพร่เมื่อ 9 ก.พ. 2025
- Sneak Peek NEW TECH 👉 / camshand.jpg
SUBSCRIBE 🔔 @camshand
Get cheap & quick PCB/3D Printing/CNC machining services from today's Sponsor PCBWay 👉 www.pcbway.com/
✱ ✱ ✱
▼ ▽ LINKS MENTIONED IN VIDEO (may be affiliate)
My Video on the Stream Deck Plus 👉 • Add Knobs and Buttons ...
BUY Your own Stream Deck Plus 👉geni.us/Stream...
Custom Desk Build Series 👉 • Custom Desk Build Project
TUTORIAL for Voice Monkey setup with Alexa, just make sure you link Alexa in Synapse first so you can choose Chroma RGB as a smart device 👉 • How to control any sma...
✱ ✱ ✱
If you purchase from the links above, I may receive a small commission, this helps support the channel and costs you nothing extra.
▶ CONNECT WITH ME
WEBSITE: camshand.com/l...
SPONSORSHIPS: camshand.com/b...
Im a simple man, i see a cam shand video, i stop what im doing and watch said video.
That's a great work around, but with so many programs being used to make it work I feel like there is a high degree of it eventually breaking somewhere in that chain.
Agreed. With how convoluted this Alexa setup is, it would've been better to just use OpenRGB; the existing Razer Hub can stay, and then you can talk to it with a Stream Deck. OpenRGB would then make it real easy to talk to Home Assistant if you needed control from any other device. Then it's all hosted locally with no dependency on Razer, Alexa, etc.
yep, I had that problem with how I integrated my smart lights (Yeelight) with the stream deck... basically I was webhooking to IFTTT to call the light server. Pretty simple: stream deck -> IFTTT (webhook) -> Yeelight server -> my lights.
The problem was that for some reason, I required to re-authenticate like once a month between IFTTT and the Yeelight server. Was a freaking pain in the ass + that the free version of IFTTT doesn't allow to use webhooks.
I end up reading the whole Yeelight documentation and now I'm just controlling them directly with "multiple" nodejs "app" that basically just send the command directly to my network with the light IP address and then close itself. Now I just setup my streamdeck to open these "apps" to change the setting of the light.
Absolutely, there are so many open, hackable RGB lighting controllers out there, there's no reason to use a hacky workaround that's likely to be unreliable long term.
Have to agree here. I know you like the game integration but going DIY seems like it’d be a better fit for you.
Found you via algorithm when you started your desk build. You've quickly become a "drop what you're doing and watch" channel for me. Keep it up, I love your content!!!
This is extremely stupid and unfounded choice from razer. It's not like you did not buy a product of theirs. I would never buy a product of theirs if that had happen to me. It would be interesting to check if you can somehow trick razor software into believing your keyboard is actually from razor
yeah I think this would work a lot better and cleaner by just emulating a razer keyboard in software. Its extremely easy to emulate HID devices with specific IDs etc, think it would work better than this solution too
I completed understand the frustration. I had a similar problem with the automation that I setup. I switched everything over to the Apple eco system, originally I thinking it would be straightforward to get everything automated at the press of a button. But I ran into a number of issues until I found a product called HomeControl, which ties into Apple's HomeKit. Now it is a breeze adding button level automation to a smart pad, like the Stream Deck or the Loupedeck. An unexpected side benefit is that all the Nanoleaf color profiles are available as well, so they can be set at the smart pad level as well.
Good luck in your efforts to find a solution and thank you for sharing!
absolute madness that they tried to lock it to razer keyboards only! glad you got around it, even a little
There's WLED, OpenRGB, Aurora-RGB, Hyperion, Artemis, LedFx. Between all these i am use you can make the whole thing work. All the best!!
He wanted the game integration that Razer specifically offered - for free.
Its crazy that this channel has only 50k subs. With the production quality and the content value it should be at least 1mil.
Honestly cam is one of my most favorite TH-camrs in 2024. Love the vids and the vibes. It inspires me to make my own builds.
literally just saw you feature in the latest MrWhoseTheBoss video and went "CAM!!". While I'm here again, just wanna say I've been loving the content recently and this video in particular was interesting to see your process of finding compromises and work arrounds when faced with absurd barriers like Razer's. ❤❤
Yeah appearing in a convo between MKBHD and MrWhoseTheBoss was a really nice surprise to wake up to!
Appreciate you coming back to watch new vids. I was so excited to have figured out at least a way to control colour and brightness, had to share it 🤙
@@camshand. I have a stream deck and a razor chroma plus a little external keyboard 60% sized one how can I make all the adjustments for fading
Love your videos as always!
Just be aware of one thing. Blurring parts of images (e.g. your tokens) is not destructive. Lots of tools online to undo blur/pixelation. Its safer these days to add a black box or similar.
Appreciate the tip, I figured I'd blurred it enough to be unblurrable haha but machine learning tools are getting crazy good.
I may as well cycle my API key to be safe, or might see my desk changing colours suddenly haha 😂
Bro you just got featured in the newest Mr who’s the boss vid, 17:54! With a small reference to your Mikrosoft eye contact video. That’s cool af. Big fan btw :)
Man was such a cool surprise, had no idea until I started getting messages and comments like yours to go look. Super cool 🤙
@@camshand I was really surprised when I suddenly saw you in the Mrwhostheboss video. Keep up the good work💪💪
@@camshand can we use the stream deck to make this work? or use a razor key to get this moving, thanks
I used to have nearly everything razer at some point. But I genuinely cannot justify it anymore.
Now my entire RGB ecosystem runs of SignalRGB, and I pretty much only use Screen Ambience, which is a free to use effect.
The solution of making a "game" and using that to control lightning seems very interesting and promising. This is very elegant but i admit i also used voice assistance in the past as work arounds, they offer a nice alternative angle to interact with software
Have you considered switching to Philips hue light strips and their sync box?
I know they’re expensive but then you could have them react to music, anything on your monitor (including games,) and work wirelessly without having to be plugged into a controller.
Philip Hue also has a dedicated plugin for the streamdeck that can control everything.
wled, hyperion and LEDfx are not only cheaper, but also better
I can really quickly simplify your setup get the esp32 to control you lighting and install DiyHue you also need a raspberry pi or home server (if you want something integrated you could install it in a docker container on docker desktop) now you integrated your custom lighting into the Phillips hue ecosystem and is fully controllable by the hue app and it integrates into razers in game system. And to top it all off you can use the Phillips hue integration on the stream deck to control your lights. This is atleast how my system works and it does really well
i have been waiting for this video for so long, i am loving the series
I was in Chisinau last year for a weightlifting training camp and thought it was really nice
man i love this series
You just entered the great problem with IoT devices. As someone that has Home Assistant (which might be able to do some of this for you, maybe check it out?) this exact issue is something that I see all of the time. Devices that need an internet connection. Devices that can only communicate with that brands devices. Devices that need a monthly subscription to work, when all they do is something simple like control lights. It's frustrating how anti-consumer companies are these days. Your problems with Razer Synapse is why I try to get devices that are either open source, open source controllable, or at a minimum work with Home Assistant.
I think part of the problem with companies these days is that many can no longer be satisfied with healthy profits. If they're publicly traded they have to show growth quarter over quarter and year over year, which always appears to lead to cutting corners, price gouging, or pushing for subscription income. I think it's nearly impossible to be publicly traded and maintain product quality, customer service standards, and employee happiness and retention.
Probably not as common game integration as razer, but Elgato has light strips now. You could also use the corsair light controller, not sure if there is integration but Elgato and Corsair are the same company* so I would hope they were integrated
Bro this is just amazing. Building your own custom pc case is crazy haha
you could technically make it switch between f.ex wled and razer chroma when needed (needed for chroma would be only when playing games). if you were to use wled, you'd already have the microcontroller, you could make it so that "if game was opened - at this point chromargb would power on a invisible, few-led strip, that would be read by esp32), and then microcontroller would send and information to some micro relays or mosfets to change the output from wled power to chromargb power
I know people might have said this before, but why not something like WLED and connecting it with SignalRGB for game sync? Love the desk btw.
I mentioned this around the first part of the video, that SignalRGB requires a subscription service for the gaming integration.
To be honest though after all the effort involved it's probably worth just paying the subscription haha.
Have you looked into reverse engineering the Razer app to make it work with your regular keyboard? There's literally no reason that shouldn't work, and I imagine bypassing it is as simple as noping a CMP block.
Never stop! I love this build 😊
Quality videos mate!
Dayummmm bro that is a badass looking desk!
I'm just worried about when you're moving to a new house and have to move the desk
haha I will approach that challenge when it arises lol! I've had potential offers on selling it or even making another for people, but shipping alone would be a nightmare too
try getting a glass mouse pad- it will look better with the lightning on the table
oh that was on my list to try out.
I am worried that it'd be cold though... I like the room temp the fabric maintains.
I made coffee in a mocha pot today. We are almost the same.
Oh men I was about commenting you could use voice monkey but you already did it 😂 it also works with ifttt for some automation and use the streamdeck webhook plugin to control lights
Bro Ur desk steup is dream setup
Love from India
There is also the Hyperion app/tool, which can create an Ambilight together with WLED. Perhaps it works with this instead of SignalRGB.
Bitfocus Companion can unlock even more capabilities of the Streamdeck.
I have something similar, I use a corsair keyboard with streamdeck software to control home assistant on a raspberry pi to control tuya lights. It's stupid but it works
If you need for your project elgato launched stream deck plus modules
It sucks that it has to be like this, maybe you could do something with home assistant. Its a program specifically made to work with as many devices and programs as possible
I'm actually going to be exploring a Home Assistant server setup in a future video. Haven't looked into if it can fake the Alexa speaker though for the response, that may be the solution.
Why not just Open RGB dude. Its free app that just fucking works with everything
as far as i know openRGB does not support reacting to games, with is something he wants
@@robzwet Its open source. Literally just can write a custom api to do that. It also has a server that can be integrated into services like HomeAssistant and Homebride which can potentionally give you options for reacting to sound, which is almost the same functionality
”yeah its so simple just write a whole fucking api”
@@twigtarsier Infinitely better than relying on Amazon lol
Have you looked into Hyperion? Should allow you to do a lot of the game reaction stuff and it integrates with WLED.
Personally, I would have dumped this Razer garbage by now and accepted that the game reactivity is not practical.
Haven't heard of Hyperion, will have a look, thanks for the tip!
It doesn't help you have to research on certain products that can work with either Razer chroma or Corsair ICue rgb software like for example the Elgato stream deck that you have can work with the Icue ecosystem sense they're both owned by the same company and Asus products can work with ICue but not with Razer chroma.
But with the Razer chroma ecosystem they have a lot more compatibility with various a third party brands like Mountain dot GG, cololight, lifx, monster smart illuminessence, and yeelight but some third party brands can also work with ICue which are nanoleaf, govee, and philips hue.
yeap RGB control support is way to confusing, hopefully the new Windows 11 RGB control and Matter smart home integrations gets wider adoption, this will help break out of ecosystems.
Love me a roundabout software hack for something simple! Sorry for your pain brother, but this is great content/experience 😅
Home Assistant may be a viable option for you
custom rgb organs when?
Dude, that's some reaaaaally hard and probably faulty way of doing it. Probably doing it with WLED and some other app other than the one you mentioned would have worked, heck, even programming it yourself.
Really like your videos though, keep it up!
Honestly, if I would have to go through such a hassle of setting everything up. I would just buy a different RGB controller or develop my own control software with just the Razer SDK (no Chroma bloatware or anything else) to integrate right into Streamdeck. OpenRGB could also be a great alternative with its powerful community.
The effort was to have access to the gaming integrations without an ongoing subscription cost of SignalRGB.
But after all this effort would have been worth it going the subscription route from the start as the hours of sunk into the project otherwise is bonkers
Please look at OpenRGB and Artemis, Artemis has a plugin that can use all the Razer reacting to games stuff, ive only used it for my non razer keyboard but i’m sure you can add the other devices to Artemis or OpenRGB and have it all work
i would change the led to govee leds works with the stream deck
pretty neat, but that's the reason why if you want to something custom you go open-source
Yeah, this is one of the reasons I'm on my way out of the Razer trap. Sadly I'm stupid and decided to make my own hardware and software so Razer it is for now, but the dream is alive. Hope you find some better solution.
Hey quick question:
Have you looked at Home Assistant?
Because with the Stream Deck (which I bought after your video a few months ago ;) thanks man) you can easily control Home Assistant. I can't test it but there seems to be a Chroma integration as well?
Basically Home Assistant would fit well into your life if you don't already use it :)
this is normal for Razor/ logitech / Corsair. they went down the apple route of "our ecosystem only" for lots of their products.
What about adding an esp32 between the Razer Chroma controller and the led strips? It could run a modified WLED which would have the option to either just forward the Chroma signal or override with its own config. Then you can do whatever you want with WLED, but still have the option to use Chroma for games/audio/special effects. If you are interested, I could help you set up something like this.
This thought has crossed my mind, if I wasn't able to get the Alexa mode working or Chroma API then I was considering mounting a switch for the data input to the led strips, so i could toggle between what controlled which.
Tbh SignalRGB subscription would cost less than the time screwing around with it all 😂
@@camshand Isn't this about learning and solving challenging situations instead of the money? :)
Could you buy an Alexa, disassemble it, remove the speaker, and replace it with a screen that shows the response? This way, you could use the command with the Stream Deck and receive a response from Alexa without hearing her voice, which could become annoying over time. Plus, with the screen, you would have a sort of history of what you've asked her, adding something extra to your desk. I would place the screen that replaces Alexa's speaker separately from the one you already have and make it a bit smaller, even with fewer pixels, so it has a more analog style like the rest of the desk.
Open-source everything!
If you set it up with a razor keyboard, could you continue using the macros through the streamdeck with a different keyword?
Love your ingenuiity here. I cannot believe the set of hoops you have to jump through to get this to work though holy crap. I wonder if you could have a USB passthrough arduino that emulates, or adds tags to your HID that makes the software think it's razor.
Or hack the application binary to think all key commands are razor.
What a bunch of jerks
Hey Adam! Yeah someone else suggested spoofing the Vendor ID within the HID class.
It'd be a possibility, but I was determined to find the easiest to replicate way for anyone else stuck wanting to use a streamdeck.
It would sting so much if the Alexa keyboard shortcut didn't work from my non Razer keyboard haha, that flat out shocked me
Home assistant. Keeps everything local
theoretically you could've used the razer loupedeck
answering your question at min 6:00 why dont you use a raspberry pi running android for that or maybe an android emulator on your pc like bluestacks, i dont know if it will work but i assume it would
it would pretty much be easier just to buy a alexa then
@@fakerealgamer9368 i think he mentioned that he doesn't wanna buy one
I wonder if you could use “If This Then That” automations to work around the synapse block
IFTTT does have a voicemonkey integration, so it'd still communicate to Razer through Alexa 👍
in my daily life I am finding that I need to do more and more of these workarounds, kinda sad really but sometimes it's all you can do
have you tried open rgb?
Hey Cam! Different questions I hope you're able to answer. What's the notebook that you have? The one labelled "We Want This To Be Good"
Because honestly, with how often you use it. I'd like to see if I can get one myself.
It's called a Supernote. Not for everyone as it's a heavily skinned Android tablet with a black and white ePaper display.
But for me, it's great as it's distraction free.
You can checkout my video about it here 👉 th-cam.com/video/KXJ0QX_4N8s/w-d-xo.html
Home assistant?
Wow, this just hurts. This is also why I loathe walled gardens and proprietary fasteners and connections. This should have been a simple API call or a keyboard shortcut, not a chain of at least three different programs to just control the LEDs.
Hope you do get it working like you want it, Cam, but I'm not going to hold my breath.
Yeap instead of a direct keyboard input to the wired hardware, there's now at least 3 servers involved haha 😂
@@camshand And no telling how many hops, too! All because Razer wanted to squeeze more from their customers.
Good luck and Godspeed to you sir!
Couldn’t you also use streamdeck to trigger a macro set in autohotkey of synapse shortcuts?
On the signalrgb reddit I’ve read about a plugin/addon for using a stream deck to control the program. Maybe it is possible to use signalrgb to control the razer controller and have a “gaming button” to turn off signalrgb when starting up a game to use the razor software for games.
The name of the post is: Elgato Stream Deck/Stream Deck Plus
Thanks mate, I'll read into it!
Home Assistant?
Should check out ifttt
Ah yes, vendor lock-in-the bane of all IT
can you maybe get a arduino pro micro which pretends to be a razor keybord and it then executes the shortcut
You cqn make a Pi Zero in to an alexa speaker and not connect it to a speaker
Ooh didn't know that, thanks for the tip!
I use govee light strips for that, which also integrate with Alexa and reacts to games. The smart boxes are perfect for setting that up. No subscription needed, all hardware based, easy to use, and no money to that crappy gamer company.
Cant you use Hyperion -> WLED
The FTC/DOJ should slap razer with some antitrust lawsuits. Seems like anti-competitive behavior to me. Shame on them.
OpenRGB?
Maybe somebody with a Razer keyboard could spoof what messages are being send by the keyboard, then by using Autohotkey just send that message back to the system....
or you could have just found out how razer synapse detects a razer keyboard, and then wrote a program to spoof your keyboard with the razer details
Hi can you tell me the name of your mouse
Mercury M1 Pro
Should have got the Razer stream x.
No surprise people go to open source solutions
use bitfocus companion to control razer Chroma
Foirst, loving the content! 💜
Razer took lessons from Apple I see
You should go Icue is the best of the best
couldn't you just spoof a razer keyboard identifier on a virtual device or something?
I can't help but audibly thank AI either.
My Alexa turnin on and off 30 times throughout the vdi
We should stop giving those companies money. Open-source everything :)
God damn these companies really trying to make you not want to buy their products lmao
Oh and can you maybe create a Discord channel? Please? I think it would be cool to exchange ideas with other creative people!
woop!!!
Dodge Razer like the plague. I have spent tens of thousands on tech over the years and I can say with absolute certainty that Razer products, whilst manufactured and finished very well, break the most often and after the shortest amount of time by FAR. That, plus little inconveniences like off-board RGB settings not sticking while your PC is locked, etc. make Razer extremely annoying to deal with.
I have Govee lights that I can control from my stream deck. Much easier than all this.
please delete the rgb bro💀
just use 1 color please
Time to reverse engineer a Razer KB to figure out how it’s telling Windows it’s a Razer KB, and spoofing it. Basically find a way to pretend your KB is a Razer KB. It may be as simple as the software looking for a certain range in the KB hardware ID string that’s reported to windows in device manager or something like that?
Yeah so keyboards do have an identifier under the HID (human interface device) class.
can't remember the exact ID line but there are ways to flash microcontrollers to spoof a vendor ID.
A lot of cheap keyboards use a generic vendor ID, unsure how that'd go if they also use signed drivers to make it all talk.
Either way it's a shame it is how it is, I'm at least happy to have a way to change brightness and between blue and white which are my main modes.
Ditch the Razer control and roll your own with WLED controllers. This proprietary lock-in nonsense is ridiculous.
Buy an alexa and cut the speaker out.
god razer's insistence on being worse than apple with their useless proprietary bullcrap is so stupid...