Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

TurnOffActivity for Devices, not just Activities [FEATURE] #286

Closed
SSutherland94 opened this issue Jul 20, 2020 · 5 comments
Closed

TurnOffActivity for Devices, not just Activities [FEATURE] #286

SSutherland94 opened this issue Jul 20, 2020 · 5 comments
Assignees
Labels
enhancement New feature or request
Milestone

Comments

@SSutherland94
Copy link

Is your feature request related to a problem? Please describe.
So I've been trying to find more and more ways to streamline my Harmony setup with regard to HomeKit/HomeBridge to make it a tad less clunky, and I was finally onto something! Use activities as this plugin was generally intended. So that was going well, until I found out that 2 activities cannot run in tandem. Namely, when I turn on the activity to get ready to play a game, the activity that gives me an actual On/Off for my Air Conditioner turns off, thus turning my air conditioner off, which on these hot summer days, is not fun.

Describe the solution you'd like
What I'd be hoping for, if technically possible, is to have commands, or at the very least, PowerToggle commands, to show TurnOffActivity. Of course I understand that if a device is toggled without HomeKit, that the reflected state will not be accurate.

Describe alternatives you've considered
I did consider incorporating my Air Conditioner into each and every activity, but not only would that inevitably turn off the Air Conditioner when the activity ends, it would be less than practical during the other three seasons.

If this is possible at all, that would be awesome, and I would be eternally grateful, as this would allow me, and I'm sure others to reach peak efficiency with greater accuracy on their HomeKit setups! Hope this all made sense.

@SSutherland94 SSutherland94 added the enhancement New feature or request label Jul 20, 2020
@nicoduj
Copy link
Owner

nicoduj commented Aug 8, 2020

You have the option in harmony to specifically say that a device should not be turned off for some activities, would it not be what you need ?

@nicoduj nicoduj added the waiting for feedback Waiting for feedback from users label Aug 8, 2020
@SSutherland94
Copy link
Author

Not quite. What I'm looking for is more of a visible, and accurate (depending on individual responsibility of course) stateful power toggle for devices, so for example, I can say "Hey Siri, turn off the monitor", or "Hey Siri, turn the AC off" without having to set up a convoluted scene in the Home app, where if you switch up two words, nothing happens, because the power toggles as we know them now, are stateless, unless they are activity toggles from the Harmony app. Like I would like for my AC power toggle to show it's on/off status in the same way activities currently show their on/off status, if that makes sense.

@nicoduj nicoduj added this to the 1.4.0 milestone Oct 1, 2020
@nicoduj nicoduj removed the waiting for feedback Waiting for feedback from users label Oct 4, 2020
@nicoduj nicoduj modified the milestones: 1.4.0, 1.5.0 Oct 4, 2020
@nicoduj nicoduj changed the title TurnOffActivity for Commands, not just Activities [FEATURE] TurnOffActivity for Devices, not just Activities [FEATURE] Nov 1, 2020
@nicoduj nicoduj removed this from the 1.5.0 milestone Nov 1, 2020
@UncleJerm76
Copy link

Hi, new member here. I achieved this by combining the Harmony plug-in with the "Homebridge Dummy" plugin. I recently set this up with my Fireplace after having had the same problem as the OP — that is, if I made the Fireplace an Activity in Harmony it would end the current Activity and vise-versa. And I also didn't want yet another scene.

  1. First in the Homebridge Harmony plug-in I added my Fireplace under the devicesToPublishAsAccessoriesSwitch section and I added separate entries for "Fireplace Power On" and "Fireplace Power Off". Doing so added those two buttons respectively to my Apple Homekit screen. But I didn't want to hear myself saying something stupid every time like, "Hey Siri, turn Fireplace On, On" -or- "...Fireplace Off, On" — so this is where the Homebridge Dummy plug-in saves the day.
  2. It works by adding a new (fake) button to your Apple Homekit screen. I simply labeled mine "Fireplace".
  3. After which you would open the fake button in Apple Homekit and assign an Automation to it. In my case it was [Add Automation/An Accessory is Controlled/Fireplace (this fake button)/Turns On/Fireplace On/On] and then of course a second automation to the same fake button for when its flipped off.

Its been working awesome. Now I just flip the "Fireplace" (fake) button On or say, "Hey Siri, turn the fireplace on" and viola. No interruptions.

@nicoduj
Copy link
Owner

nicoduj commented Jan 19, 2021

Hi, great trick ! As I said it will only works if you don't use any other device to power it off or on : if you do so it will be out of sync . But in fact it could be a workaround for those who are aware of this ! Thanks for sharing :)

@SSutherland94
Copy link
Author

Oh that's brilliant! I didn't know there was such a plug-in. I'll definitely be re-visiting this in the summer when it's needed again!

@nicoduj nicoduj added this to the 1.5.0 milestone Feb 20, 2021
@nicoduj nicoduj self-assigned this Feb 20, 2021
@nicoduj nicoduj closed this as completed Feb 20, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

3 participants