Philips Hue Color Bulbs as pool lights

I’d like to share my favorable impression, and success, with using Philips Hue bulbs to serve as pool lights.

My inground pool has two light fixtures located about 40 cm (16") below the surrounding concrete walkway and about 25 cm (10") below the water line. There are small hatches in the walkway to access the light fixtures in order to install bulbs (or remove them prior to winter). The two lights are about 11-14 meters (37’ to 45’) away from the Philips Hue Bridge with no intervening devices to serve as routers.

Originally, I planned to use two LIFX Mini bulbs. I used a WiFi app on my phone to test signal-strength. I opened one access-hatch and placed the phone into it, at the same depth as the light fixture. My home’s WiFi signal-strength read about -90dBm which is effectively “no signal”. I didn’t even bother testing the second (farther) location.

Honestly, I didn’t have high hopes for Zigbee faring any better. I installed two Philips Hue Color Ambiance bulbs. To my surprise, one was detected quickly but the other took some time. They were both controllable but one was clearly operating at its margins (occasionally failing to respond to Hue group/scene commands).

Encouraged by the results, I ran a new network cable to a more central location on the first floor (in the kitchen). I relocated the Hue Bridge from an upstairs bedroom to above a kitchen cabinet (clear view of the pool through a large picture-window). I left it off for over an hour so that, on startup, it would rebuild its mesh network (I think only a minimum of 15 minutes off-time is needed).

After that, both pool lights developed solid and reliable connections. I can adjust brightness and color with neither of the bulbs missing a beat. A cool white is superior for general illumination and, after toying with all colors, sky blue (or darker) matches the pool’s interior color and produces a pleasing blue glow for “mood lighting”.

I have an automation that turns on the pool lights shortly after sunset but only if the master pool schedule flag is enabled and the pool schedule is either “Regular” or “Shoulder” season. The automation calls a script which activates a Hue group and sets a predefined Hue scene. The same automation is used to turn the lights off at 23:00.

# automation
- alias: "Pool Light Schedule"
  trigger:
  - platform: sun
    event: sunset
    offset: '00:10:00'
  - platform: time
    at: '23:00'
  condition:
  - condition: state
    entity_id: input_boolean.pool_pump_schedule
    state: 'on'
  - condition: template
    value_template: "{{ states('sensor.pool_pump_schedule') in ['Regular', 'Shoulder'] }}"
  action:
    service_template: "script.pool_light_{{ 'off' if trigger.now is defined else 'on' }}"
## scripts
pool_light_on:
  alias: Pool Light On
  sequence:
    - service: hue.hue_activate_scene
      data:
        group_name: 'Pool'
        scene_name: 'Pool Blue'

pool_light_off:
  alias: Pool Light Off
  sequence:
    - service: light.turn_off
      entity_id: light.pool
3 Likes

I have some low voltage rgb “deck lights” that I spliced out the Magic Home controller for a GLEDOPTO RGB controller connected to the hue app. I have an above ground pool and they’re draped around the top rail. Surprisingly Hue makes a nice warm white out of RGB lights somehow. I love the way color lights look in the pool water. I had to put a IKEA bulb in my outdoor light fixture between the two to bridge the gap. (I read it should be third party to third party because they create separate networks sometimes for first party and third party lights). It fixed my range issues but occasionally I have to power cycle the IKEA bulb because it sucks…

I didn’t have a suitable location to install a device to serve as a router. As a result, I needed the best possible line-of-sight connection from Bridge to bulb.

I honestly thought that the distance (11-14 meters) plus depth (40 cm underground) would eliminate all possibility of establishing a reliable connection. However, the end-result has been solid so I’m impressed with the performance.

I don’t have a means of inspecting the mesh network that the Hue Bridge has established. I think it’s a safe bet that it has a route to the closest bulb and is possibly using it as a router to connect to the second (farther) bulb. There may even be a direct route from the Bridge to the second bulb (it’s only 3 meters farther away than the first bulb).

1 Like

HI Sorry to dig this back up but I am looking to do the same for my pool, I have Hue lights throughout my garden and my son loves the party mode through huemanic so I would like to add my pool lights into the mix seeing as we are about to drain down for some maintenance.

@Taras, would you be able to share pics/specs of the housings youre using for the bulbs please? I think these are the key to your success as I have read other posts where the housings are set into the concrete (not accessible from outside pool) and no zigbee signal makes it through to the bulbs

I’m using the two housings that were installed when the pool was built. It was very common for resin-vinyl inground pools constructed in my area (hailing back to the Nineties). You open a circular hatch in the walkway to gain access to a void containing a funnel-shaped bulb housing that directs the light through a clear porthole in the pool’s side. The housing was sized to accept an old-school incandescent (or halogen) floodlight bulb.

I don’t know for sure but I doubt new resin-vinyl pools use the same kind of housings (my guess is they now use LED strip lighting).

Sorry I’ve been kinda inactive here.
I used these and swapped out a GLEDOPTO controller.

I think if I were to redo it, they make RGBIC ones now, I’d probably get those and make a WLED controller, but I haven’t really done a WLED project yet, so I don’t know that I can recommend going that way.