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

Update from original #3

Open
wants to merge 95 commits into
base: master
Choose a base branch
from
Open

Update from original #3

wants to merge 95 commits into from

Conversation

claytonjn
Copy link
Owner

No description provided.

infofiend and others added 30 commits March 13, 2016 04:01
Add SmartThings Color Temperature capability
Add transition time slider to Lux/White bulbs
… second setColorTemperature with transitiontime parameter.
This adds a setting for a default transition time variable, allowing the user to select what they want as default during the initial setup.
Uses the default transition time from the parent SmartApp when no transition time is specified.
Uses the default transition time from the parent SmartApp when no transition time is specified.
Uses the default transition time from the parent SmartApp when no transition time is specified.
Set default transition time when initially connecting to Hue
Change attribute to colorTemperature
Add functions that exist in the official SmartThings Service
Manager/Device Handlers, but not here. These may or may not be needed,
but things seems to reference them and it won't hurt to have them.
Re-order functions to align better with the default SmartThings Service
Manager and Device Handlers. This will make it easier to incorporate
upstream changes.
For some reason I thought the SmartThings team added Color Temperature
to the Hue Lux/White device Handler. While merging upstream changes, I
accidentally added this. Remove it, because those bulbs don't actually
have that capability.
claytonjn and others added 30 commits March 25, 2016 09:30
We always want to update the state for whatever the command was
specifically for, but everything else can determine changes
automatically.

For example, if we send off() we want the status to confirm that the
device is off even if it already was, but it only needs to show that
effect is none if it was previously colorloop.
Clean up events further, changing when things are displayed in the
notification stream.
Use custom descriptions so that the device name isn't repeated.
I thought displayed: false just hid it from the recently stream...didn't
realize it also prevented the tile from updating without leaving and
re-entering device.
Device states were not updating if changed from outside of SmartThings,
and the refresh command was not working.
Did excessive testing, completely removing all Hue devices, and uninstalling the Service Manager and Device Handlers from the IDE. I used the IDE GitHub integration on claytonjn-Development branch to install everything from scratch. Bulbs, groups, and scenes all showed up properly, and I tested that all functionality is working.
Version 1.4:  	Added ability to create / modify / delete Hue Hub Scenes directly from SmartApp
			Overhauled communications to / from Hue Hub
			Revised child app functions
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.

2 participants