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

Single tap enable to zone at existing target temperature setting #1

Open
zildfox opened this issue Sep 2, 2022 · 3 comments
Open
Assignees
Labels
enhancement New feature or request

Comments

@zildfox
Copy link

zildfox commented Sep 2, 2022

Firstly, this is probably the best iZone plugin I've used so thank you and well done.

I have temp sensors in each room and most are set to heat to 19C on the iZone touch panel. Current behaviour I'm seeing is when a zone is tapped in HomeKit, the temp dial is opened with an on/off switch. If I turn the zone on, it automatically sets the target temp to the current room temp and not the target temp on the main iZone controller.

This feature request has 2 parts to it - 1) Enable the zone with a single tap (with long hold to open the temp dial) and 2) When the zone is enabled, pull the existing target temp from the corresponding iZone value for that a zone.

This would save users from setting the target temp each time a zone is enabled and would work in a similar way to enabling a zone on the iZone touch panel.

Thanks,
Mark

@zildfox zildfox added the enhancement New feature or request label Sep 2, 2022
@jellybeansoup
Copy link
Owner

I appreciate the compliment; thank you Mark!

I just want to make sure I understand the request correctly: you want to be able to configure zones as a toggle switch; turning the switch off would close the zone, and turning it on would set the temperature to the current target of the central unit? This sounds like the behaviour when the central unit is in control of the overall temperature, and the zones are only able to be open and closed (i.e. no individual thermostats).

Being able to declare where to pull the temperature from for opening the zone sounds doable. I can also allow for zones to be able to be overridden to act a switch rather than a thermostat, but I'm not 100% sure if I can do both a toggle switch for the main Home screen and a temperature control if you open the accessory (I'm still figuring out the API).

I'll see what I can do and pop out a new beta release as soon as I can.

@jellybeansoup jellybeansoup self-assigned this Sep 9, 2022
@zildfox
Copy link
Author

zildfox commented Sep 11, 2022

I appreciate the compliment; thank you Mark!

I just want to make sure I understand the request correctly: you want to be able to configure zones as a toggle switch; turning the switch off would close the zone, and turning it on would set the temperature to the current target of the central unit? This sounds like the behaviour when the central unit is in control of the overall temperature, and the zones are only able to be open and closed (i.e. no individual thermostats).

Being able to declare where to pull the temperature from for opening the zone sounds doable. I can also allow for zones to be able to be overridden to act a switch rather than a thermostat, but I'm not 100% sure if I can do both a toggle switch for the main Home screen and a temperature control if you open the accessory (I'm still figuring out the API).

I'll see what I can do and pop out a new beta release as soon as I can.

You're welcome. To clarify your first paragraph, I'm not necessarily suggesting zones be changed into an on/off switch- Rather that a single tap action on a zone from HomeKit toggles it on(auto)/off at its existing set temperature (pulled from the central unit) rather than opening the temperature dial and on/off switch UI - this could be the long press action?

Happy to help with testing your beta release, thanks again.

@jellybeansoup
Copy link
Owner

The API doesn't really give the level of control needed to be able to define specific actions within the UI, but it may be possible by changing which accessory types I use or adding some secondary ones. We shall see :)

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

2 participants