7/2/2023 0 Comments Stream deck qlab![]() I adapted a small python script from thingsmatic which I am using to monitor the CPU temperature on two of my suit of RPis. So all I needed to be able to monitor my Raspberry Pis temperature and have it display anywhere I wanted, was to send the temperature value to MQTT and then have various clients subscribe to it. I already had Node Red in my network which is monitroing all sorts of things including temperature sensors, and it does this in tandem with an MQTT broker. ![]() The button as it appears on the stream deck (Spoiler: The cooling is keeping the cpu core about 20✬ less than it would have been without it!) It is in a small case, and I had recently installed a heatsink and fan to aid with heat disipation and so wanted to see how much of a difference it made over time. I wanted a way to track temperature changes on my Raspberry Pis, especially the one that was acting as a Touch Screen for my Bitfocus Companion host. I’ll write more about the flypack and it’s design in a future post. Or we will be able to once we can get out of the house again after lockdown. The Pi is now part of a ‘flypack’ which acts as a portable hub for my increasingly complex puppet shows! I want to be able to control everything from a single point – which is often behind a puppet theatre curtain, and with the aid of companion, qlab and DMX, we can put on quite a nice show. Hopefully I will find an answer at some point.īut why is the Pi doing all these things? So I don’t have it atached now until after booting it, which is not ideal. ![]() I do have one problem with the second screen… when it is attached it halts the boot of the pi until it is detached. I use this for some animated backgrounds for zoom calls where the Atem controls the greenscreen. The Pi also has a second screen attached and with the aid of some custom scripts can play youtube clips at the touch of a button. This allows me to use companion Pi as well as other software to control some DMX enabled lighting over the network. The Pi also acts as a DMX host, running an Open Lighting Architecture host that allows me to control an Enttec DMX Pro MkII via artnet. I now mostly have the Pi touch screen showing a diagnostic page of buttons allowing me to see at a glance that everything is connected and running OK. The Streamdeck is powered by the Pi, and is configured in companion as a separate instance so the touch screen and streamdeck can show different button pages. I don’t really need 10 meters, but I did want a bit more flexibility for being able to site the Streamdeck on a trolley that carries our main presenter computer. It is plugged in to the USB port of the companion Pi and is running through a 10 meter active USB cable which boosts the signal for a long cable run. I found that I still craved physical buttons that I could find without having to look at the device. The Companion Pi Strapped in to the FlyPack case (An inverted mixer case with custom tray)Īfter saving up, I now own a Streamdeck XL. I thought it might be worth an update after a number of additions to the way I run the companion Pi software on this device, and some peripherals. I followed that up with the addition of a script to monitor the temperature of the Pi. If you have any bugs, suggestions or requests, feel free to email me: or tweet me: DrewLX.My original post on the Companion Pi Touchscreen was written not long after being pleased at the results of getting it to work well enough to use in production situations. Not all applications support OSC, so adding MIDI will suit some users. ![]() You can do this now by setting the cue to /go but a simpler way of selecting these will speed things up.Īdd support for MIDI. For example the background colour could indicate a QLab’s cue state (play, loaded, stopped) and the text could be the Cue’s name, and another text layer for time remaining.īetter integrate with QLab system functions. Write a button image management system, that would consist of a background, foreground and then a text layer. While this app is currently functional, my plan is to put some work into some core features that will allow for a much more powerful controller. The defaults are intentionally set to localhost (127.0.0.1) with port 53000 as this is used by QLab. There is no save, all changes are saved as you make them. Click on a button to edit, configure what it does when you press it. The usage should be pretty obvious if you are familiar with OSC. Run StreamDeckPro from your Applications folder.Simply quit the official Streamdeck application, probably in your menu bar.zip file above and copy the app into your Applications folder ![]() That does not mean it won’t crash! It’s very much a beta. I’m still very much actively developing this app, and after a couple of months I’ve got something that is reasonably stable and tested by a few people. ![]()
0 Comments
Leave a Reply. |