Struggling with Emulated Hue

The Emulated Hue Bridge page has this at the top:

Be aware that emulated_hue doesn’t work for new users of Google Home with emulated_hue . If you’ve not previously set this up and had it working, use the Google Assistant component or Nabu Casa cloud component.

What does that actually mean? The language doesn’t seem to make sense - emulated_hue doesn’t work with emulated_hue (what???); if you’ve not previously set this up and had it working (how???). Under what scenarios does this work?

Some months ago I think I had it working but wasn’t actually using it so I removed it. Now I want to put it back (and I don’t want to use the Google Assistant component or Nabu Casa), but it’s not working. The /api/pi/lights request does return JSON, but when I try to add it in Google Assistant I get “linked” followed by “Something went wrong”. And it doesn’t show up as linked for me to unlink. I should actually have two logical bridges - emulated_hue and deConz, but Tearing my hair out now.

My config is below (and I’ve tried both port 80 and 8300, and without host_ip, and I’m just exposing 1 LIFX light to avoid too many devices):

emulated_hue:
  host_ip: 192.168.0.66
  listen_port: 8300
  expose_by_default: false
  exposed_domains:
    - light
  entities:
    light.entrance:
      name: "Entrance light"
      hidden: false

I agree that the docs are a bit confusing, but what it is telling you, is that emulated hue will not work with Google Home, if you did not set it up in the past and had it working (you did, but you removed it, that’s probably the issue). It will then only work with the Google Assistant Component or Nabu Casa cloud.

But according to the docs you need to use either of these or it will not work.