This custom integration allows you to control ProPresenter presentation software from Home Assistant. Fully functional with ProPresenter v19 and up. Partial functionality with v7.9.1 and up.
- Media & Audio Player Integration: Full media player entity for controlling playback with seek and playlist support
- Message Control: Show and hide message buttons for each configured message
- Stage Screen Layouts: Select dropdowns to switch between stage layouts
- Looks Management: Select entity for switching between ProPresenter looks
- Clear Layer Controls: Switch entities to clear different ProPresenter layers (audio, messages, props, announcements, slide, media, video input)
- Macro Selection: Select entity to trigger ProPresenter macros
- Video Input Selection: Select entity for switching video inputs
- Timer Management: Control and monitor ProPresenter timers with reset buttons
- Slide Control: Button entities for Next Slide and Previous Slide actions
- Presentation Thumbnails: Image entities displaying slide thumbnails for easy reference
Make sure the ProPresenter API is enabled:
- Open ProPresenter
- Go to ProPresenter → Settings → Network → Enable Network
- Optionally enable either Stage App or ProPresenter Remote to enable auto-discovery in Home Assistant
-
Make sure you have HACS installed in your Home Assistant instance
-
Search for
ProPresenterin HACS or click the button below: -
Click Download on the ProPresenter integration
-
Restart Home Assistant
-
ProPresenter should be automatically discovered under Settings → Devices & Services
- Otherwise go to Settings → Devices & Services → Add Integration
- Search for
ProPresenterand follow the setup instructions
-
Copy the
propresenterfolder to your Home Assistantcustom_componentsdirectory:<config_directory>/custom_components/propresenter/ -
Restart Home Assistant
-
Refer to step 5 above
Home Assistant ProWebRemote Add-on https://github.com/BenJamesAndo/ha-addons/tree/main/prowebremote
This integration uses the ProPresenter REST API v1. Full API documentation: https://openapi.propresenter.com
- greyshirtguy for his wonderful and tireless work on https://github.com/bitfocus/companion-module-renewedvision-propresenter-api
- ProPresenter by Renewed Vision: https://renewedvision.com/propresenter