Python control of Pioneer Kuro TV through RS232
A simple Python API for controlling Pioneer Kuro TV’s using an rs232 serial port.
Supported hardware: PDP-LX5090/5090H/6090/6090H and KRP-500A/600A series
TV Configuration
To configure the serial port in the Kuro TV the following steps must be done:
1.1 Baud rate selection a) Entering integrator menu: Push Menu key and Power key within 3sec. Following default Integrator menu will appear. RS232C baud rate setting
b) Exit from integrator menu: Push Home Menu key then close Integrator menu and return to normal operation.
c) RS232C baud rate setting UART SELECT: 1200bps/2400bps/4800bps/9600bps/19200bps/38400bps
Example of use
Create a new instance of the gateway:
gat = Gateway(portname, baudrate)
portname is the name of the serial port where the serial is listed on the os. It can be also be defined as an rfr2217 url. baudrate value on which the TV has been set (see TV configuration section) Please refer to the serial library documentation.
To send a command to the tv:
gat.executeCmd(command, parameter)
this will send any command if it is properly configured.
On the protocol.py file several commands are already configured and can be send directly to the gateway. For example to mute the TV:
gat.executeCommand(MutedCommand(MutedState.ON))
Please review the protocol.py file for a complete list of implemented commands.
Metadata
Release files for python-kuro 0.0.4
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| python-kuro-0.0.4.tar.gz | 6.1 kB | Without provenance | Details for python-kuro-0.0.4.tar.gz |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| python_kuro-0.0.4-py3-none-any.whl | Python 3 | none | any | Details for python_kuro-0.0.4-py3-none-any.whl |
Total release size: 13.8 kB
Release files / python-kuro-0.0.4.tar.gz
| Download URL | python-kuro-0.0.4.tar.gz |
|---|---|
| Size | 6.1 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
1edfd96814335ea502efc4fa4e0a891daeefc23f28b2940553f8e674a32c16dc
|
|
BLAKE2b-256 checksum How to use checksums |
b1dc861b86430f088310ddfdc5823b6800a0ac4595c2ed36588ccb22a0e8538c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
Release files / python_kuro-0.0.4-py3-none-any.whl
| Download URL | python_kuro-0.0.4-py3-none-any.whl |
|---|---|
| Size | 7.7 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
ba358961032d20d7a943b1b50cea58b5ce8b1f569d0b5deaa5cfca801f583561
|
|
BLAKE2b-256 checksum How to use checksums |
59e4f99d649865f6301770c7e73ad1ce0802ff738818b6bae9af4a430ace78fd
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
Security for python-kuro 0.0.4
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.