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

Existing functionality - Schedules #1

Open
ckpt-martin opened this issue Feb 17, 2021 · 4 comments
Open

Existing functionality - Schedules #1

ckpt-martin opened this issue Feb 17, 2021 · 4 comments
Assignees

Comments

@ckpt-martin
Copy link

ckpt-martin commented Feb 17, 2021

Sorry for using the issues to get in touch. But I have such a BHT-200 thermostat and am very interested in flashing it with a HomeKit firmware. Is this firmware in a working state? If so, what functionality exists today?

@ckpt-martin ckpt-martin changed the title Existing finctiönality Existing functionality Feb 17, 2021
@maccoylton
Copy link
Owner

It should work, you can set see the current state and temperature and you can set the state and target temperature. I have not implemented any functionality to store schedule as I intend all that to be managed with homekit automation. Give it a go and let me have your feedback.

@ckpt-martin
Copy link
Author

Thanks. Which version of code should I use? The debugging-startup or which one?

@ckpt-martin
Copy link
Author

About scheduling: are schedules stored in the MCU? Because you can switch between auto and manual mode from the panel. I understand the thinking that automations would typically be done from HomeKit. But there are sometimes advantages to the built-in automation functionality in some devices. For instance, my shades in the house are integrated into HomeKit via HomeBridge and I could do automations via HomeKit. But these shades also have a physical button to enable/disable schedules. This is practical for instance in a guest room where the guest can decide whether they want to manually adjust the shades or leave the pre-defined schedules active. Typically the pre-defined schedules are active when there is no guest. The shade panel also shows whether manual or auto mode are active. This only applies to the schedules stored in the device and would not work for automations created within HomeKit. So, automations in HomeKit have advantages, but also disadvantages depending on the device being controlled.

@maccoylton
Copy link
Owner

Sorry at the moment I have not implemented schedules. This is tricky to do, and wasn't required for my uses case. On my list of future enhancements but not a priority.

@maccoylton maccoylton self-assigned this Aug 23, 2021
@maccoylton maccoylton changed the title Existing functionality Existing functionality - Schedules May 4, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Development

No branches or pull requests

2 participants