I have built an easy to use integration with Home Assistant via Appdaemon for this. I might make it into a normal HA integration if there’s enough interest.
It can do most of the important actions that the Crestron RoomView Flash Player page can do. Some things it does even better, such as instant volume jumps. In Crestron RoomView you had to click multiple times for volume up and down to get to the value. I managed to find the TCP commands to instantly set a certain volume.
Here’s some screenshots.
What I’m most proud of is that it shows the cooling down/warming up status with a live percentage.
Importantly it has realtime status updates. So if you freeze, AV Mute, change volume etc. it shows up as you’d expect.
It also automatically creates all the button entities for you, such as the menu buttons.
Under states you can even monitor stats such as lamp hours.
Lastly it checks what sources your projector supports and only shows you them as an option. I only have one projector so not sure how it’ll go if you have completely unique sources compared to me.
Using Crestron RoomView projector control with Home Assistant via AppDaemon
Step 1: Install the AppDaemon Addon in Home Assistant
If you haven’t already, install AppDaemon through Home Assistant’s Add-on Store or as a Docker container.
Step 2: Add AppDaemon .py file
Download the crestron_projector.py file and put it in your AppDaemon apps directory e.g.
\addon_configs\a0d7b954_appdaemon\apps
Step 3: Add apps.yaml file
Paste in the apps.yaml configuration into your apps.yaml file. Change the ip_address field to your projectors IP address.
Step 4: Locate Entities
After saving both files you should now see your projector media player entity as well as other button and switch entities in Home Assistant.
I did up a video guide for a different AppDaemon thing I did, but you could watch it if you want a more visual guide on how to set up AppDaemon
youtu.be/U8Lxwaw6P1E?t=27
If anyone tries it and has any issues let me know. RoomView is an old technology so I don’t expect that many people are left still using this. But if you’re like me and got a cheap old projector then it’s nice to still make use of it.
FYI, if you still want to make use of the Crestron RoomView Flash Player page on your projector you can use an older portable browser to access it
Firefox and Google Chrome with Flash Player : Internet Archive