Crestron TSW 1060. POE HA dash for $30. Firmware

that is correct , the xx7x series panels are newer hardware (latest gen actually), but latest FW is on version 2.x (not 3.x).
ie the tss-770 or the tsw-1070 (latest FW is 2.006.0054.001)
even though the older tss-1060 / tss-760 / tsw-1060 (latest FW is 3.002.1061.001)

i forgot to include the link to the latest 1070 / 770 firmware in my post ( you can get this easily from the manifest .json file):
https://devicefiles.crestron.io/firmware/tsw-xx70_2.006.0054.001.puf

1 Like

I had similar results trying to get the screen to play an RTSP feed. It will attempt to start the stream, but never actually plays and if you look at the stats, it will tell you that it transferred 0 bytes. Tried with numerous streams of various resolutions. I found some forum posts that indicated to actually play the stream you need to pulse a digital register. I scanned for any register that would return a value, and it was in the thousands, so I donā€™t think Iā€™m going to stumble upon the correct one.

I also failed trying to get it to play sounds, except for the built in test sound, it plays that.

1 Like

@slevin22 - thanks for posting this! its great info! can you provide a bit more info please as i still cant get the led bar to light up - it still does flash during panel boot up, and then it goes off and stays off- (or it will flash red/green/red/green if i unplug and replug just the light bars usb), im testing this on 2x tsw-1060 each with its own led bar (so 2x led bars that show model num: TSW-1060-LB on the label, bc else i would assume something hardware is broken/wrong on my end ) ie:

EDIT / UPDATE: LED bar is working i was missing the command to turn on one of the 3x LEDs (ie to turn on red led): setdigitaljoin 30025 1

1- so you Definitely do have the led bar working right? (or are these just commands that should work theoretically?) - if so what model panel do you have and firmware version?

2- do you have EMS app running (ie showing your HA dashboard), while you run these commands for the LED bar? (or are they perhaps only working when you are in the panels crestron setup screen)

3- if you do have the LED bar working / on, can you please provide the output of this ssh command: ledbar (i show mine below) - i ask this as my output of ledbar never changes based on the SETANALOGJOINs , but will change if i issue command like: LEDBAR GREEN BRIGHT 40 (although none of it gets the led bar to light up)

i can get the Screen brightness command to work, ie this works instantly:
SETANALOGJOIN 17201 65535 (LCD screen goes to 100% brightness)

SETANALOGJOIN 17201 35535 (LCD screen goes to ~50% brightness)

on the led bar, the commands seem to go through, but the led bar is always off (i have rebooted and power cycled a few times, and i have tried on 2x different POE+ switches);

TSW-1060P>POEPLUS
POE+: On

GETANALOGJOIN 33354
ANALOG=90

SETANALOGJOIN 33354 100
<blank>

GETANALOGJOIN 33354
ANALOG=100

SETANALOGJOIN 33354 65535

GETANALOGJOIN 33355
ANALOG=100

TSW-1060P>ledbar
Current RED LED bar
         Brightness level: 100
         Control level: 0
         Blink time level: 0
Current GREEN LED bar
         Brightness level: 40
         Control level: 1
         Blink time level: 4
Current BLUE LED bar
         Brightness level: 100
         Control level: 0
         Blink time level: 0
-------------------

TSW-1060P>SETANALOGJOIN 33355 0

TSW-1060P>SETANALOGJOIN 33356 0

TSW-1060P>SETANALOGJOIN 33354 0

TSW-1060P>ledbar
Current RED LED bar
         Brightness level: 100
         Control level: 0
         Blink time level: 0
Current GREEN LED bar
         Brightness level: 40
         Control level: 1
         Blink time level: 4
Current BLUE LED bar
         Brightness level: 100
         Control level: 0
         Blink time level: 0


TSW-1060P>

from one of my panels:
image

thank you for your time!

Hey, Iā€™ll answer your questions later when I get some time. I think your issue may be that you still have to run the digital join commands posted earlier in the thread to actually turn the led bar on.

In other words, digital join turns the output on and off. Analog join sets the brightness.

1 Like

your exactly right- not sure how i misssed that as i read trhough the entire thread a few times!

so led bar IS working, i also tested on a TSW-1070 (with the same TSW-1060-LB) and it also works on there also (fyi).

to be clear for others, this got my led bar outputting red / working (any color works):

POEPLUS ON
<reboot>
setdigitaljoin 30025 1
SETANALOGJOIN 33354 90
<led is now on / red>

thanks again.
(very cool that you can mix the led colors, to make any color- like a normal addressable RGB LED)!

incase we never find a http API that allows setting analogjoin values, i made this rough bash script (with help of chatgpt) that will ssh into a panel and set R/G/B led values. ie so you can just run this command (or setup HA to call it):
./sendSSHcommandCrestron.sh -i 10.6.6.178 -r 50 -g 80 -b 40

(-i is ip of the crestron tss/tsw panel)
(you do have to hardcode you panels ssh creds into the top of the script)

note - this bash script is ā€œinsecureā€ as i use sshpass , insecure in the sense that you have to hardcode your ssh user/pass into the script as variables (this is the only way currently to auth into these panels) - In most cases such as mine this isnā€™t a big deal as everything is local anyway.

I originally had a running three separate SSH command so it took longer however this one sets all three values in one ssh connection so itā€™s quicker. (it also assumes that this has been set already - ie so the leds of the light bar are already ā€œenabledā€ )

setdigitaljoin 30025 1
setdigitaljoin 30026 1
setdigitaljoin 30027 1

(and Fingers crossed that that persists through reboots/powercycles otherwise Iā€™ll have to update the script)

one quick note- i powered up another tss1070 for the first time, and it had a older firmware: 1.004.0046 , and it had sliders for a LED bar that im not showing on my newer firmware TSS1070ā€™s - (ill still use my script above, but just wanted to post this data here before i update its firmware + incase others are interested in the API aspect)

here is the http POST after adjusting a few of the sliders and clicking save (note I pulled out all the cookie and auth related headers since they are redundant in this case ):

curl 'https://10.6.6.179/Device' -X POST -H 'User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:129.0) Gecko/20100101 Firefox/129.0' -H 'Accept: application/json' -H 'Accept-Language: en-US,en;q=0.5' -H 'Accept-Encoding: gzip, deflate, br, zstd' -H 'Content-Type: application/json'  -H 'Origin: https://10.6.6.179' -H 'Connection: keep-alive' --data-raw '{"Device":{"SchedulingPanel":{"Config":{"LedControl":{"IsColorConfigurable":true,"AvailableRedBrightness":49,"AvailableBlueBrightness":69,"ReservedBlueBrightness":33,"AvailableOccupiedRedBrightness":23,"AvailableOccupiedGreenBrightness":43}}}}}'
1 Like

Will that http request work on newer firmware?

Any tricks to actually get the screen to hold to the light bar? I was thinking command strips but that seems like an adventure

in terms of mouting, if its a 770 or 1070 , i have always used one of the official crestron mounts (via ebay).

#1- my favorite is the: TSW-UMB-70
i was lucky to get 3x of them for about 60$ total on ebay. it squeezes / clamps the sheetrock , and assuming you are using a 1070 or 770, they have magnets builtinto the panels, so it snaps against it (and holds in place). i have NOT mounted any of my panels with a light bar yet though , but will be soon.
(see this great pdf quick start guide for it:
https://www.crestron.com/getmedia/183bc9b5-6927-4fc7-8138-6095ebc16a9e/mg_qs_tsw-umb-70-tsw-umb-70-pmk-tsw-umb-570p-pmk
image

#2- this other wall mount below is from the 1060/760 series, and if using a 1070 or 770 panel (which is incorrect for this bracket) - it works, but is a little tight to push the panel into - it does hold great once in though).
im not sure what its called, but it looks like this (and i position it to screw part of this bracket into a stud, through the sheetrock.
(note ive never paid this price, always around 50$ or it came included on some panels ive bought from ebay)

#3- this is the newer version of the above brakcet, but will only fit the 1070 or 770 (as it uses the magnets from this model to hold the panel to the bracket):

you can tell the difference between these 2x by the little tab parts (i learned this the hard way):

1 Like

If anyone has a 3D printer and needs to mount using the -1060 style mount, thereā€™s a fantastic, simple model someone has already made here.

Itā€™s a fairly easy print (no supports), and does a good job simulating the metal bracket for US double-gang boxes. It might not work for European boxes.

The manual for the backlight shows this mount going through the middle of it it, and screwing straight into the boxes. I donā€™t have my backlights yet (just ordered some after all this discussion), but hopefully itā€™s simple enough.

1 Like

Anybody have a TSW-1052 they could clone? My old one I got off ebay has a dead SD card and I can no longer use itā€¦

I found an older Tss-750 panel, anyone have a link for the firmware downloads?