What could be more exciting than controlling your in-home lighting from your iPad? Yep, you guessed it, controlling you in-home lighting with your voice through the use of Siri. That is now a possibility thanks to developer Brandon Evans who has worked out a way to control the recently launched Hue smart lighting system from Philips. The system uses the SiriProxy hack which stands between your iOS device and Apple's servers; it then intercepts Siri voice instructions which enable additional commands to be added to Siri's repertoire without involving Apple’s servers.
The first thing that I wanted to do with the Hue bulbs is get them working with Siri. I had seen last year someone created SiriProxy (in Ruby, luckily for me), and that it should allow me to do this. I'm actually using the The-Three-Little-Pigs fork as it has active developers, although I'll continue to just call it SiriProxy. The other part of making this work was the Hue API. Philips has said that they want to release an SDK at some point, however quite a few people have sniffed the API already and gained almost full control of the system.
A big takeaway from this project is just how well Siri handles natural language processing. SiriProxy won't let you handle anything as magical as "Siri, could you make the kitchen a little more romantic?" unless you make that an explicit command. It's still possible to speak commands in conversational english, but it isn't flexible outside the regex that you create. It also tends to misrecognize words like hallway ("whole way").
Brandon was able to control many things such as turning certain lights on and off, increasing the brightness of specific bulbs and he is currently working on color changes of the LED bulbs too. It makes you wonder just what Apple could achieve with Siri if it can perfect its understanding of normal language. The idea of a future home where its entire lighting, heating etc is controlled by your voice may not be that far away after all. You can see what Siri is capable of in the video below.
We may earn a commission for purchases using our links. Learn more.
Apple releases iPadOS 13.5.1
Apple has released iPadOS 13.5.1, which fixes some security bugs.
Apple might be giving people a reason to upgrade their 2012 MacBook Pro
Anyone who still uses a 2012 MacBook Pro should probably look to upgrade it sooner rather than later following a report that claims Apple will label it "obsolete" this month.
New report backs up claims that we'll wait until October for iPhone 12
Apple would normally announce its new iPhones in September, but the coronavirus situation seems to have put paid to that. All eyes are now on October instead.
Mix it up with 50 smart accessories that work with Alexa and HomeKit
Splitting your smart home accessories between HomeKit and Alexa ensures that you will always have access even if you decide to switch up your phone. Here's 50 flexible accessories that work with both voice assistants.