MotionEye Native Integration (New Custom Component): auto-discovery and action buttons for CCTV cameras

I’ve whipped up a native integration for the MotionEye (camera) API. The main benefits are:

  • Automatic discovery of cameras.
  • Trigger camera actions with Home Assistant events.

I use this to monitor and control my CNC machine, for example. I can pan/tilt the camera directly from the Lovelace card. Details, pictures, examples, etc. can be found here. The github project has the README and installation.

I’ve tested it with dozens of cameras on my CCTV system, but this is my first time sharing a component with others. Please be patient and let me know how it goes! This is cross-posted from the forums.