Sony ADCP Projector

There’s a couple different components to control Sony Projectors. I did my first, very basic, version about 8 years ago. It hasn’t kept up with Home Assistant best practices or conventions, and was just a basic switch.

I figured I would take a stab at doing an “ultimate” refresh that scratches my own itch.

First of all, you can now easily install through HACS. Installation itself does auto discovery without the need for digging up an IP address etc. It survives DHCP lease changes, so that you don’t have to set it as a fixed IP, through using serial number automatically. As for usage, it exposes a media player entity that does power on/off and changes inputs. There’s also controls and sensors that change depending on projector capabilities. The important sensors update async through SDAP without polling. Information that doesn’t get sent through SDAP you can still choose to poll those values, and a couple of key ones I have defaulted to being polled every 10 seconds when the projector is on (configurable).

This is definitely not battle tested yet as I’ve been working on it all day today, but so far everything seems to be working (knock on wood). Would love feedback from fellow Sony Projector users. Bugs? Features missing?