turn light on, on beat

This commit is contained in:
lone-cloud 2015-10-25 23:49:56 -07:00
parent 6131932aa1
commit 99b99ab341

View file

@ -563,16 +563,20 @@ export default Em.Component.extend(helperMixin, visualizerMixin, {
var activeLights = this.get('activeLights'),
transitionTime = this.get('transitionTime') * 10,
onBeatBriAndColor = this.get('onBeatBriAndColor'),
self = this,
lightsData = this.get('lightsData'),
color = null,
stimulateLight = function (light, brightness, hue) {
stimulateLight = (light, brightness, hue) => {
var options = {'bri': brightness, 'transitiontime': transitionTime};
if(!Em.isNone(hue)) {
options.hue = hue;
}
Em.$.ajax(self.get('apiURL') + '/lights/' + light + '/state', {
if(lightsData[light].state.on === false){
options.on = true;
}
Em.$.ajax(this.get('apiURL') + '/lights/' + light + '/state', {
data: JSON.stringify(options),
contentType: 'application/json',
type: 'PUT'