2019-11-27 22:28:13 +01:00
<!DOCTYPE html>
2020-04-13 00:42:27 +02:00
< html > < head > < meta name = "viewport" content = "width=500" > < meta charset = "utf-8" > < title > Sync Settings< / title >
< script > v a r d = d o c u m e n t ;
function H(){window.open("https://github.com/Aircoookie/WLED/wiki/Settings#sync-settings");}function B(){window.open("/settings","_self");}function GetV(){var d=document;}
function adj(){if (d.Sf.DI.value == 6454) {if (d.Sf.DA.value == 1) d.Sf.DA.value = 0; if (d.Sf.EU.value == 1) d.Sf.EU.value = 0;}
else if (d.Sf.DI.value == 5568) {if (d.Sf.DA.value == 0) d.Sf.DA.value = 1; if (d.Sf.EU.value == 0) d.Sf.EU.value = 1;} }
function SP(){var p = d.Sf.DI.value; d.getElementById("xp").style.display = (p > 0)?"none":"block"; if (p > 0) d.Sf.EP.value = p;}
function SetVal(){switch(parseInt(d.Sf.EP.value)){case 5568: d.Sf.DI.value = 5568; break; case 6454: d.Sf.DI.value = 6454; break; }; SP();}
function S(){GetV();SetVal();}
< / script >
< style > body { font-family : Verdana , sans-serif ; text-align : center ; background : #222 ; color : #fff ; line-height : 200 % ; margin : 0 } hr { border-color : #666 } button { background : #333 ; color : #fff ; font-family : Verdana , sans-serif ; border : .3 ch solid #333 ; display : inline-block ; font-size : 20 px ; margin : 8 px ; margin-top : 12 px } . helpB { text-align : left ; position : absolute ; width : 60 px } input { background : #333 ; color : #fff ; font-family : Verdana , sans-serif ; border : .5 ch solid #333 } input [ type = number ] { width : 4 em } select { background : #333 ; color : #fff ; font-family : Verdana , sans-serif ; border : 0.5 ch solid #333 } td { padding : 2 px ; } . d5 { width : 4.5 em !important ; } < / style > < / head >
< body onload = "S()" >
< form id = "form_s" name = "Sf" method = "post" >
< div class = "helpB" > < button type = "button" onclick = "H()" > ?< / button > < / div >
< button type = "button" onclick = "B()" > Back< / button > < button type = "submit" > Save< / button > < hr >
< h2 > Sync setup< / h2 >
< h3 > Button setup< / h3 >
On/Off button enabled: < input type = "checkbox" name = "BT" > < br >
Infrared remote:
< select name = IR >
< option value = 0 > Disabled< / option >
< option value = 1 > 24-key RGB< / option >
< option value = 2 > 24-key with CT< / option >
< option value = 3 > 40-key blue< / option >
< option value = 4 > 44-key RGB< / option >
< option value = 5 > 21-key RGB< / option >
< option value = 6 > 6-key black< / option >
< / select > < br >
< a href = "https://github.com/Aircoookie/WLED/wiki/Infrared-Control" target = "_blank" > IR info< / a >
< h3 > WLED Broadcast< / h3 >
UDP Port: < input name = "UP" type = "number" min = "1" max = "65535" class = "d5" required > < br >
Receive < input type = "checkbox" name = "RB" > Brightness, < input type = "checkbox" name = "RC" > Color, and < input type = "checkbox" name = "RX" > Effects< br >
Send notifications on direct change: < input type = "checkbox" name = "SD" > < br >
Send notifications on button press: < input type = "checkbox" name = "SB" > < br >
Send Alexa notifications: < input type = "checkbox" name = "SA" > < br >
Send Philips Hue change notifications: < input type = "checkbox" name = "SH" > < br >
Send Macro notifications: < input type = "checkbox" name = "SM" > < br >
Send notifications twice: < input type = "checkbox" name = "S2" >
< h3 > Realtime< / h3 >
Receive UDP realtime: < input type = "checkbox" name = "RD" > < br > < br >
< i > Network DMX input< / i > < br >
Type:
< select name = DI onchange = "SP(); adj();" >
< option value = 5568 > E1.31 (sACN)< / option >
< option value = 6454 > Art-Net< / option >
< option value = 0 selected > Custom port< / option >
< / select > < br >
< div id = xp > Port: < input name = "EP" type = "number" min = "1" max = "65535" value = "5568" class = "d5" required > < br > < / div >
Multicast: < input type = "checkbox" name = "EM" > < br >
Start universe: < input name = "EU" type = "number" min = "0" max = "63999" required > < br >
< i > Reboot required.< / i > Check out < a href = "https://github.com/ahodges9/LedFx" target = "_blank" > LedFx< / a > !< br >
Skip out-of-sequence packets: < input type = "checkbox" name = "ES" > < br >
DMX start address: < input name = "DA" type = "number" min = "0" max = "510" required > < br >
DMX mode:
< select name = DM >
< option value = 0 > Disabled< / option >
< option value = 1 > Single RGB< / option >
< option value = 2 > Single DRGB< / option >
< option value = 3 > Effect< / option >
< option value = 4 > Multi RGB< / option >
< option value = 5 > Multi DRGB< / option >
< / select > < br >
< a href = "https://github.com/Aircoookie/WLED/wiki/E1.31-DMX" target = "_blank" > E1.31 info< / a > < br >
Timeout: < input name = "ET" type = "number" min = "1" max = "65000" required > ms< br >
Force max brightness: < input type = "checkbox" name = "FB" > < br >
Disable realtime gamma correction: < input type = "checkbox" name = "RG" > < br >
Realtime LED offset: < input name = "WO" type = "number" min = "-255" max = "255" required >
< h3 > Alexa Voice Assistant< / h3 >
Emulate Alexa device: < input type = "checkbox" name = "AL" > < br >
Alexa invocation name: < input name = "AI" maxlength = "32" >
< h3 > Blynk< / h3 >
< b > Blynk, MQTT and Hue sync all connect to external hosts!< br >
This may impact the responsiveness of the ESP8266.< / b > < br >
For best results, only use one of these services at a time.< br >
(alternatively, connect a second ESP to them and use the UDP sync)< br > < br >
Device Auth token: < input name = "BK" maxlength = "33" > < br >
< i > Clear the token field to disable. < / i > < a href = "https://github.com/Aircoookie/WLED/wiki/Blynk" target = "_blank" > Setup info< / a >
< h3 > MQTT< / h3 >
Enable MQTT: < input type = "checkbox" name = "MQ" > < br >
Broker: < input name = "MS" maxlength = "32" >
Port: < input name = "MQPORT" type = "number" min = "1" max = "65535" class = "d5" > < br >
< b > The MQTT credentials are sent over an unsecured connection.< br >
Never use the MQTT password for another service!< / b > < br >
Username: < input name = "MQUSER" maxlength = "40" > < br >
Password: < input type = "password" input name = "MQPASS" maxlength = "40" > < br >
Client ID: < input name = "MQCID" maxlength = "40" > < br >
Device Topic: < input name = "MD" maxlength = "32" > < br >
Group Topic: < input name = "MG" maxlength = "32" > < br >
< i > Reboot required to apply changes. < / i > < a href = "https://github.com/Aircoookie/WLED/wiki/MQTT" target = "_blank" > MQTT info< / a >
< h3 > Philips Hue< / h3 >
< i > You can find the bridge IP and the light number in the 'About' section of the hue app.< / i > < br >
Poll Hue light < input name = "HL" type = "number" min = "1" max = "99" > every < input name = "HI" type = "number" min = "100" max = "65000" > ms: < input type = "checkbox" name = "HP" > < br >
Then, receive < input type = "checkbox" name = "HO" > On/Off, < input type = "checkbox" name = "HB" > Brightness, and < input type = "checkbox" name = "HC" > Color< br >
Hue Bridge IP:< br >
< input name = "H0" type = "number" min = "0" max = "255" > .
< input name = "H1" type = "number" min = "0" max = "255" > .
< input name = "H2" type = "number" min = "0" max = "255" > .
< input name = "H3" type = "number" min = "0" max = "255" > < br >
< b > Press the pushlink button on the bridge, after that save this page!< / b > < br >
(when first connecting)< br >
Hue status: < span class = "hms" > Disabled in this build < / span > < hr >
< button type = "button" onclick = "B()" > Back< / button > < button type = "submit" > Save< / button >
< / form >
2019-12-11 12:08:59 +01:00
< / body >
< / html >