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

Scenes #12

Merged
merged 26 commits into from
Oct 28, 2017
Merged

Scenes #12

merged 26 commits into from
Oct 28, 2017

Conversation

rlisle
Copy link
Owner

@rlisle rlisle commented Oct 28, 2017

This is a big change, and is not backwards compatible. IoTlib and all existing plugins have been updated to version 2.0.0. You will most likely need to update your sketches in addition to IoT and all device plugins.

Controller names are now managed by the Particle cloud, so previous code used to do that has been removed. As a result of that change also, Alive messages are no longer needed, and Alive code has been removed.

The way that behaviors work has changed to be more like commonly used 'scenes'. A behavior can now turn off devices that were set by another behavior. Previously this wasn't possible without turning off the first behavior also. The big effect of this on sketches is that if you want a device that is turned on by a behavior to also turn off when that behavior turns off, then you'll need a second behavior to do so. Refer to the updated examples, particularly the switchAndLED example.

@rlisle rlisle merged commit 54b1b43 into master Oct 28, 2017
@rlisle rlisle deleted the scenes branch October 28, 2017 15:48
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant