Hi Guys,
I've needed to make a webUI so my remote controller worked. (as the one in play store doesnt work with latest version)
This is a WebUI that you can access on your phone or pc and control your Overrides and CueLists (Add your sequences to cue lists and refresh..
Anyway. Its fairly simple. You can customise as you wish, add to it etc..
You need a web server capable of running PHP. (You can install something like XAMPP on the same machine as freestyler and just run apache and php) then browse to localhost after putting the github files in c:\xampp\htdocs\
Edit the config.php and point to he IP of the freestyler software (if its local leave as is)
Then just open up index.php on your tablet/pc/mobile phone.
You may need to allow port 8- through your windows firewall.
Enjoy
https://github.com/lynxus/FreeStylerDMXWebUI
Web UI Remote Controller and Auto Rotate Through Cue Lists
Forum rules
Please do NOT post bugs here! If you spot a potential Bug please report it HERE first then you can chat about it with other users in the appropriate section.
Please do NOT post bugs here! If you spot a potential Bug please report it HERE first then you can chat about it with other users in the appropriate section.
-
- Starting to get to grips with FreeStyler
- Posts: 15
- Joined: October 26th, 2018, 7:27 pm
- FreeStyler Version: 3.6.4
- I Use FreeStyler for: Home Lighting Control
-
- Starting to get to grips with FreeStyler
- Posts: 15
- Joined: October 26th, 2018, 7:27 pm
- FreeStyler Version: 3.6.4
- I Use FreeStyler for: Home Lighting Control
Re: Web UI Remote Controller and Auto Rotate Through Cue Lists
Oh and if you use the auto rotate. You can change the speed it does it by changing the "10000" at the bottom of index.php section below:
setInterval(function(){
if (document.getElementById('rotatecheckbox').checked) {
// Rotate is enabled.. Lets rotate through named cues every X seconds 5000 by default.
if (currentelement >= maxelements) {
currentelement = "0";
}
cuecode = cues[currentelement]; // Get the code from the array.,
sendcue("cuelist"+cuecode,"Auto Rotated ID "+cuecode); // Send the request to change queue
currentelement ++; // increment the next cue to run.
}
}, 10000);
setInterval(function(){
if (document.getElementById('rotatecheckbox').checked) {
// Rotate is enabled.. Lets rotate through named cues every X seconds 5000 by default.
if (currentelement >= maxelements) {
currentelement = "0";
}
cuecode = cues[currentelement]; // Get the code from the array.,
sendcue("cuelist"+cuecode,"Auto Rotated ID "+cuecode); // Send the request to change queue
currentelement ++; // increment the next cue to run.
}
}, 10000);