change local hue discovery endpoint
This commit is contained in:
parent
84cdd93f35
commit
03ffee520e
2 changed files with 2 additions and 2 deletions
|
|
@ -34,7 +34,7 @@ o="string"==typeof a?a:Ember.String.classify(t.default.modulePrefix),n[o]||(n[o]
|
||||||
var t=Ember.Component,n=Ember.observer,o=Ember.computed,a=Ember.on,s=Ember.isNone,i=Ember.run.later,r=Ember.$,l=Ember.String.htmlSafe
|
var t=Ember.Component,n=Ember.observer,o=Ember.computed,a=Ember.on,s=Ember.isNone,i=Ember.run.later,r=Ember.$,l=Ember.String.htmlSafe
|
||||||
e.default=t.extend({elementId:"bridge-finder",classNames:["container"],bridgeIp:null,trial:!1,bridgeUsername:null,bridgeFindStatus:null,bridgeFindSuccess:o.equal("bridgeFindStatus","success"),bridgeFindMultiple:o.equal("bridgeFindStatus","multiple"),bridgeFindFail:o.equal("bridgeFindStatus","fail"),bridgeUsernamePingMaxTime:3e4,bridgeUsernamePingIntervalTime:1500,bridgeUserNamePingIntervalProgress:0,bridgePingIntervalHandle:null,manualBridgeIp:null,manualBridgeIpNotFound:!1,multipleBridgeIps:[],isAuthenticating:o.notEmpty("bridgePingIntervalHandle"),onBridgeIpChange:a("init",n("bridgeIp",function(){this.get("trial")||this.get("isAuthenticating")||this.setProperties({bridgePingIntervalHandle:setInterval(this.pingBridgeUser.bind(this),this.get("bridgeUsernamePingIntervalTime")),bridgeUserNamePingIntervalProgress:0})})),didInsertElement:function(){var e=this
|
e.default=t.extend({elementId:"bridge-finder",classNames:["container"],bridgeIp:null,trial:!1,bridgeUsername:null,bridgeFindStatus:null,bridgeFindSuccess:o.equal("bridgeFindStatus","success"),bridgeFindMultiple:o.equal("bridgeFindStatus","multiple"),bridgeFindFail:o.equal("bridgeFindStatus","fail"),bridgeUsernamePingMaxTime:3e4,bridgeUsernamePingIntervalTime:1500,bridgeUserNamePingIntervalProgress:0,bridgePingIntervalHandle:null,manualBridgeIp:null,manualBridgeIpNotFound:!1,multipleBridgeIps:[],isAuthenticating:o.notEmpty("bridgePingIntervalHandle"),onBridgeIpChange:a("init",n("bridgeIp",function(){this.get("trial")||this.get("isAuthenticating")||this.setProperties({bridgePingIntervalHandle:setInterval(this.pingBridgeUser.bind(this),this.get("bridgeUsernamePingIntervalTime")),bridgeUserNamePingIntervalProgress:0})})),didInsertElement:function(){var e=this
|
||||||
r(document).keypress(function(t){s(e.get("manualBridgeIp"))||13!==t.which||e.send("findBridgeByIp")})},init:function(){var e=this
|
r(document).keypress(function(t){s(e.get("manualBridgeIp"))||13!==t.which||e.send("findBridgeByIp")})},init:function(){var e=this
|
||||||
this._super.apply(this,arguments),null===this.get("bridgeIp")&&r.ajax("https://www.meethue.com/api/nupnp",{timeout:3e4}).done(function(t,n){var o="fail"
|
this._super.apply(this,arguments),null===this.get("bridgeIp")&&r.ajax("https://discovery.meethue.com/",{timeout:3e4}).done(function(t,n){var o="fail"
|
||||||
if("success"===n&&1===t.length)e.set("bridgeIp",t[0].internalipaddress),e.get("storage").set("huegasm.bridgeIp",t[0].internalipaddress),o="success"
|
if("success"===n&&1===t.length)e.set("bridgeIp",t[0].internalipaddress),e.get("storage").set("huegasm.bridgeIp",t[0].internalipaddress),o="success"
|
||||||
else if(t.length>1){var a=e.get("multipleBridgeIps")
|
else if(t.length>1){var a=e.get("multipleBridgeIps")
|
||||||
t.forEach(function(e){a.pushObject(e.internalipaddress)}),o="multiple"}else o="fail"
|
t.forEach(function(e){a.pushObject(e.internalipaddress)}),o="multiple"}else o="fail"
|
||||||
|
|
|
||||||
|
|
@ -64,7 +64,7 @@
|
||||||
|
|
||||||
|
|
||||||
<script src="/assets/vendor-60abf3f8c88a6c6f8349b288b052a22a.js" integrity="sha256-5zGQSOip2qJqSDnE85yOv2shDEZA21YCeK8EFjcjbiM= sha512-XfL9hqVV+yr8qbBVfpJeh03Maxdz1Y9m2Xs/0SLpDKJ7LdEbwwwb3nla1Mv1RafiDNINlzYh5o8DWG+1i7qeyw==" ></script>
|
<script src="/assets/vendor-60abf3f8c88a6c6f8349b288b052a22a.js" integrity="sha256-5zGQSOip2qJqSDnE85yOv2shDEZA21YCeK8EFjcjbiM= sha512-XfL9hqVV+yr8qbBVfpJeh03Maxdz1Y9m2Xs/0SLpDKJ7LdEbwwwb3nla1Mv1RafiDNINlzYh5o8DWG+1i7qeyw==" ></script>
|
||||||
<script src="/assets/huegasm-c1030e4deebdc59edbff4aca0cef7083.js" integrity="sha256-IEETTXOhSrYYOcmdTrl98tIhc+to8j26mIF/Nm+1+t8= sha512-rlVhYDxqXLdRFg9VhSIwj8nQ1xfMz5aC951FaLZCUkTdV1hNubIc+ZwRH+DcxM6lPUPMqcZeKntMPPJfF+qY9Q==" ></script>
|
<script src="/assets/huegasm-c1030e4deebdc59edbff4aca0cef7083.js" integrity="" ></script>
|
||||||
|
|
||||||
|
|
||||||
<div id="ember-basic-dropdown-wormhole"></div>
|
<div id="ember-basic-dropdown-wormhole"></div>
|
||||||
|
|
|
||||||
Reference in a new issue