Hi,
din’t really know where to put his topic, but I’ll try here.
I have an quite old Mitsubishi EW270U projector that only support Crestron Room View for controlling (not PJLink). I didn’t find any information about how this protocol works so I had a look at the network traffic and it was quite easy to find the different commands. So if you have this projector (or maybe another one using Crestron Room View) you can add the following in configuration.yaml to be able to turn it on and off using Home assistant (replace the IP with your projector IP address).
An example how to add an “remote” to the UI - I’m using the virtual command_line-switches for mute and blank. I think that works although they might get the incorrect status if you also use the IR.
What you did here is exactly what I was looking for, for a project ive been working on. I am however, having some issues implementing this. I am not new to home assistant but new to creating things inside of it. I added the switch and shell command code to the configuration.yaml thinking that was the correct place. When i press the button on the dashboard i get service XXX is unavailable. I tried to add it to scripts by both creating a new script or just includeing it inside of scripts both in code and !include xxx.yaml. When i try to create a script with the code i get
Message malformed: extra keys not allowed @ data[‘switch’]
Strange - could there be something with the code, something missing or so? One idea is to strip it down to just one shell_command for example and try to get that working.
And changes to configuration.yaml requires a restart (or if it’ enought with a reload).
I had a look at my configuration.yaml again, and for some reason I’m only using shell_command now. Can’t remember why but there were probably a reason.
I think i got it figured out. Have to take the Pi to church now and see if i can control the two projectors. Not getting service errors anymore tho. I big time appreciate the help and integration you have made here.