Project Description

Crestron Scheduler TSS-1070

Reportex

Technical Information

Software Used:

  • WordPress

  • Avada (Theme)

  • GitHub (HTML, CSS, JavaScript, React)

  • GIMP

  • Crestron Scheduler (TSS-1070)

  • Putty (Command Prompt, IP Address)

  • Ubuntu (Testing)

  • Networking (IP Address, LAN)

  • ToolBox for Software Developers (Device Discovery, Thermostat Configuration Tool)

Date:

  • December 2020 – April 2021

Client:

Reportex

Number of Devices:

  • 36

Hours Spent:

  • 500+

Introduction

I modified the Crestron Scheduler (TSS-1070) using Putty (Command Prompt), Ubuntu, Networking (IP Address, LAN), GitHub (HTML, CSS, Javascript, React), and ToolBox for Software Developers (Device Discovery, Thermostat Configuration Tool etc)

Process

Part 1 – Networking, GitHub, and CSS

When I first started out editing the Crestron Scheduler I had to go into the Web GUI to modify the settings. Inside the Web GUI I was able to connect the Crestron Scheduler to O365. Once you connected to the right alias email then the Crestron Scheduler was able to show the event.

The Crestron Scheduler design was created using a CSS document. I had to call Crestron to send me what the front end of their code looked like in order to grab the right class/id. Once I was able to grab the right class/id I was able to hide areas that was not needed and designed it exactly the way the managers needed it to look. The CSS file was hosted on Github. The CSS file only worked if I added it to GitHub pages. This means I created a front-end website using React and GitHub Pages tutorials online.

Part 2 – Putty

I modified the Crestron Scheduler (TSS-1070) using Putty (Command Prompt), Ubuntu, Networking (IP Address, LAN), GitHub (HTML, CSS, Javascript, React), ToolBox for Software Developers (Device Discovery, Thermostat Configuration Tool etc) , and SIMPL+ (Procedure Programming similar to C)

Part 3 – ToolBox/Ubuntu

I modified the Crestron Scheduler (TSS-1070) using Putty (Command Prompt), Ubuntu, Networking (IP Address, LAN), GitHub (HTML, CSS, Javascript, React), ToolBox for Software Developers (Device Discovery, Thermostat Configuration Tool etc) , and SIMPL+ (Procedure Programming similar to C)

Solution

In the end I was able to get the Crestron Schedulers connected to the right O365 alias email account which will only display an event or name for a specific boardroom. This means each Crestron Scheduler have have its own event. It is also used to add the names of people to the front of the device so people know where their room is.