Hi everyone, I’m currently setting up a smart button controller for my lighting system and I’ve run into an interesting challenge. I’d love to hear your thoughts or solutions on how to approach this.
Here’s the setup: I have a single button that I want to use to toggle a group of smart bulbs on and off. That part is straightforward. However, when turning them on, I also want to trigger a specific scene that sets the bulb colors. The issue arises when trying to make the scene activation conditional based on the bulbs’ current state.
If I set the actions in this order: Toggle lights → Set Scene, the lights will always end up on because the scene turns them on. Conversely, if I reverse the order: Set Scene → Toggle lights, they’ll always turn off. What I really want is for the scene to only activate if the lights are already on.
From what I understand, the button controller uses conditions for the entire set of actions, not individual ones. This means I can’t conditionally apply the scene based on the bulbs’ state. I’ve tried a few workarounds, but nothing seems to stick.
Has anyone encountered a similar situation or found a clever way to implement conditional actions like this? I’m open to using automations or integrations with other platforms if needed. Any insights or suggestions would be greatly appreciated!
Cheers,
[Your Name]