Click on on/off on a power button will automatically apply the transition time now.
This commit is contained in:
parent
6fd27bea16
commit
48fbf1f7aa
3 changed files with 5 additions and 4 deletions
|
@ -202,7 +202,7 @@ event.preventDefault();
|
||||||
var id = this.id.replace('on', '').replace('_off', '');
|
var id = this.id.replace('on', '').replace('_off', '');
|
||||||
// Erstelle eine neue Anfrage an die entsprechende URL
|
// Erstelle eine neue Anfrage an die entsprechende URL
|
||||||
var xhr = new XMLHttpRequest();
|
var xhr = new XMLHttpRequest();
|
||||||
xhr.open('GET', 'http://{{IP_ADDRESS}}/?on' + id + '=false', true);
|
xhr.open('GET', 'http://{{IP_ADDRESS}}/?on' + id + '=false&transition=' + document.getElementById('transition').value, true);
|
||||||
// Sende die Anfrage im Hintergrund
|
// Sende die Anfrage im Hintergrund
|
||||||
xhr.send();
|
xhr.send();
|
||||||
updateLightState();
|
updateLightState();
|
||||||
|
@ -219,7 +219,7 @@ event.preventDefault();
|
||||||
var id = this.id.replace('on', '').replace('_on', '');
|
var id = this.id.replace('on', '').replace('_on', '');
|
||||||
// Erstelle eine neue Anfrage an die entsprechende URL
|
// Erstelle eine neue Anfrage an die entsprechende URL
|
||||||
var xhr = new XMLHttpRequest();
|
var xhr = new XMLHttpRequest();
|
||||||
xhr.open('GET', 'http://{{IP_ADDRESS}}/?on' + id + '=true', true);
|
xhr.open('GET', 'http://{{IP_ADDRESS}}/?on' + id + '=true&transition=' + document.getElementById('transition').value, true);
|
||||||
// Sende die Anfrage im Hintergrund
|
// Sende die Anfrage im Hintergrund
|
||||||
xhr.send();
|
xhr.send();
|
||||||
updateLightState();
|
updateLightState();
|
||||||
|
|
|
@ -202,7 +202,7 @@
|
||||||
var id = this.id.replace('on', '').replace('_off', '');
|
var id = this.id.replace('on', '').replace('_off', '');
|
||||||
// Erstelle eine neue Anfrage an die entsprechende URL
|
// Erstelle eine neue Anfrage an die entsprechende URL
|
||||||
var xhr = new XMLHttpRequest();
|
var xhr = new XMLHttpRequest();
|
||||||
xhr.open('GET', 'http://{{IP_ADDRESS}}/?on' + id + '=false', true);
|
xhr.open('GET', 'http://{{IP_ADDRESS}}/?on' + id + '=false&transition=' + document.getElementById('transition').value, true);
|
||||||
// Sende die Anfrage im Hintergrund
|
// Sende die Anfrage im Hintergrund
|
||||||
xhr.send();
|
xhr.send();
|
||||||
updateLightState();
|
updateLightState();
|
||||||
|
@ -219,7 +219,7 @@
|
||||||
var id = this.id.replace('on', '').replace('_on', '');
|
var id = this.id.replace('on', '').replace('_on', '');
|
||||||
// Erstelle eine neue Anfrage an die entsprechende URL
|
// Erstelle eine neue Anfrage an die entsprechende URL
|
||||||
var xhr = new XMLHttpRequest();
|
var xhr = new XMLHttpRequest();
|
||||||
xhr.open('GET', 'http://{{IP_ADDRESS}}/?on' + id + '=true', true);
|
xhr.open('GET', 'http://{{IP_ADDRESS}}/?on' + id + '=true&transition=' + document.getElementById('transition').value, true);
|
||||||
// Sende die Anfrage im Hintergrund
|
// Sende die Anfrage im Hintergrund
|
||||||
xhr.send();
|
xhr.send();
|
||||||
updateLightState();
|
updateLightState();
|
||||||
|
|
|
@ -480,6 +480,7 @@ void init_webserver()
|
||||||
{
|
{
|
||||||
// set the default transition time for all lights
|
// set the default transition time for all lights
|
||||||
process_lightdata(i, default_transitiontime);
|
process_lightdata(i, default_transitiontime);
|
||||||
|
Serial.println("transition for light " + (String)i + " set to " + (String)default_transitiontime);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue