A custom Home Assistant integration for controlling Barco Pulse projectors.
- Power Control: Turn your projector on/off
- Input Source Selection: Switch between HDMI, DisplayPort, and other inputs
- Illumination Control: Adjust laser power settings
- Picture Settings: Control brightness, contrast, and other picture parameters
- Status Monitoring: Monitor projector state, temperature, and runtime hours
- Open HACS in your Home Assistant instance
- Add this repository as a custom repository
- Search for "Barco Pulse" and install
- Restart Home Assistant
- Copy the
custom_components/barco_pulsefolder to your Home Assistant'scustom_componentsdirectory - Restart Home Assistant
- Go to Settings → Devices & Services
- Click Add Integration
- Search for "Barco Pulse"
- Enter your projector's IP address
- (Optional) Enter the authentication code if your projector requires one
- Binary Sensors: Connection status, signal detection
- Sensors: Power state, runtime hours, temperature
- Switches: Power control
- Select: Input source selection, preset activation, profile activation
- Number: Illumination power, picture adjustments
- Remote: Send remote control commands (compatible with Unfolded Circle Remote 3)
This integration is fully compatible with the Unfolded Circle Remote 3! The remote.barco_pulse_remote entity supports:
- Power control (on/off)
- Input source switching (
source_HDMI 1, etc.) - Preset activation (
preset_0throughpreset_29) - Profile activation (
profile_Cinema,profile_Gaming, etc.)
Quick Start:
# Activate Cinema preset
service: remote.send_command
target:
entity_id: remote.barco_pulse_remote
data:
command: preset_1
# Switch to HDMI 1 and activate Gaming profile
service: remote.send_command
target:
entity_id: remote.barco_pulse_remote
data:
command:
- source_HDMI 1
- profile_Gaming📖 See: UNFOLDED_CIRCLE_REMOTE_INTEGRATION.md for complete UC Remote setup guide
🚀 Quick Reference: UC_REMOTE_QUICK_REFERENCE.md for command examples
- Home Assistant 2024.1.0 or newer
- Barco Pulse projector with network connectivity
- Projector must be accessible on the network. Make sure your firewall allows TCP connections to the corresponding port (default: 9090).
This integration has only been tested with the Barco Hodr CS projector. It uses the Barco Pulse JSON-RPC API for communication.
For issues and feature requests, please use the GitHub issue tracker.
This project is licensed under the MIT License - see the LICENSE file for details.