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

TESTERS WANTED! #1

Open
uudruid74 opened this issue Jun 16, 2018 · 3 comments
Open

TESTERS WANTED! #1

uudruid74 opened this issue Jun 16, 2018 · 3 comments
Assignees
Labels
enhancement New feature or request good first issue Good for newcomers help wanted Extra attention is needed

Comments

@uudruid74
Copy link
Owner

uudruid74 commented Jun 16, 2018

I'm currently working on turning this into a more complete home automation package. A system of macros, auto-triggers, and logic nodes (conditional section) is being added.

I need testing of all the new features, plus new ideas and methods of integration. The more you can integrate this with other packages the better. All you need to do is check out the advanced-macros branch rather than stable! master branch!

Coming up next is scheduled / timed sensor checks. Ideas on his to best implement this are welcome.

@uudruid74
Copy link
Owner Author

uudruid74 commented Jun 17, 2018

New feature added. Query Parameters!

setAllAC = MACRO ac${temp}deg ac${fan}fan

/sendCommand/setAllAC?temp=78&fan=high
will run ac78deg and achighfan commands, which can be macros.

Should be able to pass those in json sent during POST as well (not yet tested)

@uudruid74 uudruid74 self-assigned this Jun 18, 2018
@uudruid74 uudruid74 added enhancement New feature or request good first issue Good for newcomers help wanted Extra attention is needed labels Jun 18, 2018
@uudruid74
Copy link
Owner Author

New feature - 2 ways to do shell commands. Now you can integrate with external commands to perform bluetooth commands, integrate with cron, or do relative scheduling with "at" or whatever you can think of.

@uudruid74
Copy link
Owner Author

In addition to cron, you can now set timers as a virtual command. This lets you have one command schedule another, and since you can schedule a LOGIC based command or schedule a TIMER from a TIMER, you can do all sorts of complex logic. For example, you set the temperature to a variable which triggers a LOGIC that compares the new temp to a desired temp variable. This can turn on a heater and then schedule a new check 10 minutes later. Or perhaps you have a small emergency heater in your bathroom -- set a cron/ifttt job that turns on the heater 10 minutes before you wake up and turns it off 30 minutes later.

The interface isn't very intuitive, but it does support a lot of power, especially with the shell command extensions for external control.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request good first issue Good for newcomers help wanted Extra attention is needed
Projects
None yet
Development

No branches or pull requests

1 participant