antonpup / Aurora

Unified lighting effects across multiple brands and various games.
http://www.project-aurora.com/
MIT License
1.84k stars 365 forks source link

Is Philips Hue Support planned? #358

Closed jomojomo95 closed 5 years ago

jomojomo95 commented 7 years ago

If you don't know Philips Hue is the most popular LED smart/wireless lighting. Including lightstrips, bulbs, whole lamps, ... I have multiple hue lights around my gaming setup and think that a synchronization with Aurora would be really nice. So my question is if any philips hue support is planned?

antonpup commented 7 years ago

I don't have any HUE lights, so no, I do not have HUE support planned. Others are free to make support for them and make a pull request.

On Jan 11, 2017, at 01:42, jomojomo95 notifications@github.com wrote:

If you don't know Philips Hue is the most popular LED smart/wireless lightning. Including lightstrips, bulbs, whole lamps, ... I have multiple hue lights around my gaming setup and think that a synchronization with Aurora would be really nice. So my question is if any philips hue support is planned?

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub, or mute the thread.

JoniSykes commented 7 years ago

I intend to work on this. Part of the reason I was searching the interwebnet for any Chroma + GSI examples was to expand them to work with my Hue bulbs. Before I do that though I'll be working on some game specific effects for Dota (hopefully).

jomojomo95 commented 7 years ago

@JoniSykes Cool, I would also like to work on a Hue integration. I only have to work myself into C # again, which I have not used for a long time. Maybe we can team up for this project.

JoniSykes commented 7 years ago

@jomojomo95 Sounds like a plan Batman. I'm learning C# for this too.

blindleadingtheblind

jomojomo95 commented 7 years ago

@JoniSykes Yea lets do our best ;D.I forked the project. and added a C# Hue API Most of the work is to understand the project structure. But I think its doable. For the start I would recomment to take a look at the Hue dev doc and the mentioned Q42 API.

Let me get this straight. You think that your client, one of the wealthiest, most powerful men in the world, is secretly a vigilante who spends his nights beating criminals to a pulp with his bare hands; and your plan, is to blackmail this person? Good luck. -Lucius Fox

JoniSykes commented 7 years ago

Nice quote! Gotta love Morgan Freeman. Well I'm still busy working on the Dota 2 Effects layer currently. I've spent a lot of time refactoring if/else blocks into dictionaries for performance. Now I have to actually create a whole bunch of effects. After that I'll be adding an Item Layer to complement the ability layer, creating item effects, then finally I will join you on the Hue API. Please do go ahead (obviously) without me for the time being. Good luck!

rikkuness commented 7 years ago

+1 Found this while looking for the same support, got a bunch of different Hue lights if you need me to pull and test build

jomojomo95 commented 7 years ago

@rikkuness 🙋 thanks, I just implemented the core Bridge connection mechanics, I will get back to you when I need a tester.

Nitzowsky commented 7 years ago

I can test if needed

juleztb commented 6 years ago

Anyone still working on this idea (last dev post is more than a year old)? Just tried to integrate my Hue within Razer Synapse, a feature they recently implemented, and this is just amazing. Doesn't work with Aurora though. Therefore I sadly have to make the choice of leaving my Corsair Keyboard out or leaving the Hue lights out.

simon-wh commented 6 years ago

@juleztb I'm currently reworking the device layout system which will allow for devices outside of Keyboards + Mice, once I've got it setup I'll be adding support for this.

jomojomo95 commented 6 years ago

@juleztb I stopped working on it as Philips announced the Entertainment setup. I didn't watched into is since then cause it was a pain to get it working in the current device environment. @simon-wh Im happy to help when you got the new layout system working.

simon-wh commented 6 years ago

@jomojomo95 Awesome! I'll hopefully have something functional soon.

nmarrufo commented 6 years ago

Yes!!! Hopeing on this soon. I saw that Razer Synapse was controlling my lights today during overwatch but was hoping i could have full control of it for all games and globally with Aurora!!! Thanks @simon-wh

slaab commented 6 years ago

In addition, is there any chance we could get LIFX support too? I know it might be some work to add a whole other brand, but I just got one of their bulbs (which is turning out amazing) and would love to make it work with Aurora.

mk-mrshll commented 6 years ago

LIFX, Hue, and all sorts of other lights and IoT devices could be integrated if Aurora hooked into Home Assistant. There is a local API that gets set up when you create a Home Assistant instance and you can access it both via REST and Web Sockets. Doing something like that would make Aurora SUPER powerful!

@simon-wh Feel free to hit me up if you want more info on Home Assistant. Been using it for my home for about a year now. I may be able to help you with integrating it too, if I ever have free time.

simon-wh commented 6 years ago

@mastamike911 Could you give me some examples of things you think Aurora could do with Home Assistant integration so I can get a better idea of what you're thinking of?

mk-mrshll commented 6 years ago

@simon-wh It would probably work similarly to how AtmoOrb works right now (though I admit I haven't used AtmoOrb), but instead it can find any light hooked up to Home Assistant and allow the user to control any of them. Check out all of the lights it supports. Home Assistant takes these lights and abstracts them all behind a common light interface, meaning the API calls would be the same even though the lights it is controlling could be completely different.

I would think optimally, the interface would give you a dropdown/multi-select of Home Assistant lights to choose from, and then generate a section in Aurora layout for each of the lights chosen. You could then have any layer affect those devices.

akswalia23 commented 6 years ago

Could you allow the Aurora chroma app to then control hue, nanoleaf and other razer integrated lights as I believe razer will be supporting many lights in the future

fraannk commented 5 years ago

As of right now, when having Hue lights paired with the Razer Synapse 3 software, and you open Aurora, the Hue lights just turn off. Are there any way to prevent this, and let the Razer app control it instead?

kathampy commented 5 years ago

The Hue Sync app breaks G-SYNC. Another reason to have Hue lights directly controlled via Game > Aurora rather than another screen sampler running in the background.

Gurjot95 commented 5 years ago

Both nano leaf and philip hue are working with latest chroma link update to aurora.

kathampy commented 5 years ago

Both nano leaf and philip hue are working with latest chroma link update to aurora.

Does this require Hue Sync to be running in the background in addition to Synapse 3. Will Synapse 3 work if I have just Hue and no Chroma devices?

Gurjot95 commented 5 years ago

I think you just need synapse and have sdk enabled in settings. Make sure synapse is detecting your Nano leaf and Hue device.

kathampy commented 5 years ago

I think you just need synapse and have sdk enabled in settings. Make sure synapse is detecting your Nano leaf and Hue device.

I haven't bought the Hue kit yet. I'm waiting for someone to confirm that I don't need an official Chroma device to use Synapse 3 with Hue. The Philips website says you cannot download the Hue module unless you have a Chroma device as well. https://www2.meethue.com/en-us/support/friends-of-hue/razer/Setup/how-do-i-setup-philips-hue-in-combination-with-razer

Gurjot95 commented 5 years ago

Afaik, you don't need chroma device to run synapse. Synapse is enough to detect your Hue device. Even if that is the case, there is chroma emulator available which you can install.

DjRicko commented 5 years ago

AtmoHue is in the works, which is a bridge between AtmoLight and Hue, should be possible to rip most of the code from there to change the AtmoOrb support to also work with Hue?

https://forum.team-mediaportal.com/threads/atmohue-beta-philips-hue-support-for-atmolight-atmowin.128252/

This would be really really cool for Twitch Streamers etc. as you could then make your Hue compatible lights react to ingame events, like streaming GTA V and your lights start blinking blue when police is near?