Philips Hue Light Bulbs

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 
Announcements
L3 Networker
100% helpful (1/1)

Philips Hue Light Integration with Palo Alto Networks

 

Firewall configuration

Picture61.png

 

 

Picture62.png

 

 

So this payload makes the light blink for 15 seconds in the red color (hue:0) and afterwards stay on.

 

There are other alternatives possible, you can also make it blink one time in red and afterwards stay on.:

{"on":true,"hue":0,"bri_inc":254,"transitiontime":0,"alert":"select”}

 

The advantage is that even if you’re not there, you come back and you see that the light is on in red, you know that a severe threat was detected. And if another threat is detected, it will blink again so you see this.

 

But other alternatives are possible of course as well as you can use the entire Philips Hue API.

 

And then you attach the HTTP Server Profile to the Log Forwarding Profile(s):

Picture62.png

 

Here I attached it to the critical and high severity threats, as well as when WildFire saw a malicious file.Picture63.png

 

Phillips Hue Setup

 

  1. You need to discover the IP address of the bridge on your network. Multiple methods exist (check out https://www.developers.meethue.com/documentation/getting-started)
  2. Once you have the address load the test app by visiting the following address in your web browser http://<bridge ip address>/debug/clip.html                                                                                                                                                                  You should see an interface like this:Picture64.png

     

     

  3. We’re going to create a username, fill in the info below:

    Address

    http://<bridge ip address>/api

    Body

    {"devicetype":"my_firewall#PA-220"}

    Method

    POST

  4. Picture65.png
  5. Press the button
  6. Execute again the POST button
  7. You getPicture66.png

     

     

  8. This is the username that you have to use in the API request "/api/<username above>/lights/1/state" that you should use in the payload format.Picture67.png

     

     

    Each light has its own URL. You can get information about the different lights through the API, or you can go through the different id’s if it aren’t that many.

  9. Configure according to the screenshots above
  10. Commit / Done / Happy blinking
Written by Steven De Pauw / SE Belgium & Luxemburg
Rate this article:
  • 7747 Views
  • 0 comments
  • 0 Likes
Register or Sign-in
Contributors
Article Dashboard
Version history
Last Updated:
‎10-23-2019 08:49 AM
Updated by:
Retired Member