Are there any other cinema technicians or professional home theater operators here? They might be happy about my new
CP750 Binding
This binding is intended to connect to a Dolby Digital Cinema Processor CP750.
It uses ASCII commands send over a TCP connection on port 61408. Please note that the CP750 only accepts up to 20 simultaneous connection and will discard the oldest connection if a 21st connection is established. So be sure to grateful shutdown each connection using the client’s close() method, or it’s AutoCloseable functionality.
This binding wraps the CP750 Java library from GitHub - Cybso/cp750-java: A CP750 client library written in Java.
This project is NOT affiliated with, funded, or in any way associated with Dolby Laboratories, Inc.
Currently, only Fader, Mute and Input Mode channels are implemented.
Supported Things
cp750
Thing Configuration
Normally, only the hostname or IP address must be configured.
sample
Thing Configuration
Name | Type | Description | Default | Required | Advanced |
---|---|---|---|---|---|
hostname | text | Hostname or IP address of the device | N/A | yes | no |
port | integer | TCP port if different from 61408 | 61408 | no | no |
refreshInterval | integer | Interval the device is polled in sec. | 5 | no | no |
reconnectInterval | integer | Interval a new connection is tried after IO error | 10 | no | no |
Channels
Here you should provide information about available channel types, what their meaning is and how they can be used.
Note that it is planned to generate some part of this based on the XML files within src/main/resources/OH-INF/thing
of your binding.
Channel | Type | Read/Write | Description |
---|---|---|---|
version | Switch | R | Version as reported by the device |
fader | Dimmer | RW | Fader value (0 to 100) |
mute | Switch | RW | Mute (ON or OFF) |
input | String | RW | Input channel as string (one of “analog”, “dig-1”, “dig-2”, “dig-3”, “dig-4”, “non-sync” or “mic”) |
analog | Switch | RW | Is ON if input mode is ‘analog’. When an ON command is retrieved, input mode will be changed to this channel. |
dig1 | Switch | RW | Is ON if input mode is ‘dig-1’. When an ON command is retrieved, input mode will be changed to this channel. |
dig2 | Switch | RW | Is ON if input mode is ‘dig-2’. When an ON command is retrieved, input mode will be changed to this channel. |
dig3 | Switch | RW | Is ON if input mode is ‘dig-3’. When an ON command is retrieved, input mode will be changed to this channel. |
dig4 | Switch | RW | Is ON if input mode is ‘dig-4’. When an ON command is retrieved, input mode will be changed to this channel. |
nonsync | Switch | RW | Is ON if input mode is ‘non-sync’. When an ON command is retrieved, input mode will be changed to this channel. |
mic | Switch | RW | Is ON if input mode is ‘mic’. When an ON command is retrieved, input mode will be changed to this channel. |
Download
Source: https://github.com/Cybso/openhab-addons/tree/cp750/bundles/org.openhab.binding.cp750
Release: https://github.com/Cybso/openhab-addons/releases/tag/release-0.1