Controlling JVC projector through TCP/IP using hex commands

I decided against trying this as a Hass.io add-on, because it isn’t really a server based thing like the other add-ons. Instead, you can install this as a custom component with the SSH add-on. I have updated the install instructions in the repo.

On my Hass.io install, it pulled the required python module automatically, so you should just be able to copy the jvcprojector directory into the custom_components directory, update your config and restart Hass.io.

I was playing with my JVC projector as well and used first bezmi’s pyhton code. As I wanted a smartphone app, I wrote my own. Maybe this is an option for you as well.
The android project can be found on github: GitHub - LaUs3r/JVCProjectorRemoteControl: Android app to control JVC projectors using the LAN interface
The app is on the Google Playstore: https://play.google.com/store/apps/details?id=com.remotecontrol.jvcprojectorremotecontrol