Logitech Pop integration

I am trying to use Logitech Pop buttons to trigger events in HA. But I have not been successful so far.

Does anyone have a working setup involving Logitech Pop buttons?

I have noticed this thread:

Here a working setup is mentioned, but it seems to require Harmony Home Hub, which I do not own.

Another thing, which is unclear to me, is whether to use the built-in Emulated Hue Bridge, or whether to use the external HA bridge:

Here, there is a long discussion of adding Pop support, but I am not able to get it working:

So basically my question is if anyone has this working, and how they did it.

Thanks,
Jacob

I think your best bet is IFTTT. I’ve never gotten it to work any other way (though seeing that thread you posted, I’m going to give it a try with my harmony hub since I have one of those)

IFTTT has a fair amount of latency but it certainly does work. Until someone builds a native integration for Homes Assistant I don’t think there will be much else that is better. Logitech Pop doesn’t seem to be very well supported by Logitech, and due to prohibitive price it doesn’t seem to be well represented among Home Assistant users either. Regrettable, but not entirely unexpected, I suppose. I’m glad I got my buttons on sale!

Just saw this new pull request:

Looks very promising. I’m going to give it a try.

Thanks for the feedback. IFTTT is not going to work for me, as I have no access to my network from the outside (shared IPs).
But as I just posted, there is a new pull request, which might make Logitech Pop work with emulated hue.

Any one got Logitech pop to work with emulated hue?

I know this is an old thread, but I figured I would add to it since this thread is what pops up when searching for this topic. You can add the Logitech Pop Bridge directly to HA using the “Homekit Controller” integration, then the buttons are available freely inside of HA.

Hi,

Saw that comment and decided to dig up my Logi pop buttons to connect them, but i am at a loss.
The Homekit Controller integration asks me to choose a device to add right off the bat, and the pops don’t appear on the list.

Looks like there is some steps missing.
Can someone please elaborate step-by-step what needed to be done to add the pops to HA?
:pray:

FYI I’ve had my POP working for years with HA, until recently that is. Some gotchas:

  • You can use the Wifi settings in your iPhone to join the bridge to your Wifi network. Or you can use the Logi POP app - but only after a factory reset (see notes below)
  • Make sure you’ve removed the bridge from Homekit (on your iPhone)
  • Make sure you’ve selected the button in the Logi POP app and selected Apple Home Control (otherwise the bridge will show up in HA, but not the button)

My current issue is, the button and bridge appear in HA, but my button automations just stopped working this week. I tested with a factory reset (hold bridge button 3 sec. while plugging it in) and a button reset (hold 20 sec), but HA refused to automate. Pairing it with my phone and Homekit allowed me to make a working automation though, so it’s something off with the Homekit controller I think.

Can you expose you configuration please?
I’m running the POP with HomeKit and it’s getting worse with it so I want to change it to HA.
I love them, too bad, they are discontinued.

Don’t really have anything to share besides what I last said. Had to do a factory reset on the button/bridge, then have it pair with my iPhone Home to get it on the same network. After that you can remove it from the iPhone, and it should be addable through Homekit Controller in HA.

Here’s one of my automations for it:

alias: Nursery High
description: ""
trigger:
  - platform: device
    device_id: 23427cefb176627100d0b152e86458d1
    domain: homekit_controller
    type: button1
    subtype: double_press
condition: []
action:
  - type: turn_on
    device_id: 2669cde5b758a316688876403df6ca4f
    entity_id: light.upper
    domain: light
    brightness_pct: 100
  - type: turn_on
    device_id: db3dd7b70fbfa761afaac594a10c6b9f
    entity_id: light.lower
    domain: light
    brightness_pct: 100
mode: single