Skip to main content

Python control of Pioneer Kuro TV through RS232

PyPI version

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.

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)

Source distribution for python-kuro 0.0.4
File Size Uploaded
python-kuro-0.0.4.tar.gz 6.1 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for python-kuro 0.0.4
File Interpreter ABI Platform
python_kuro-0.0.4-py3-none-any.whl Python 3 none any Details

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

Release history Release notifications | RSS feed

0.0.43

2 release files

0.0.39

2 release files

0.0.38

2 release files

0.0.37

2 release files

0.0.36

2 release files

0.0.35

2 release files

0.0.34

2 release files

0.0.33

2 release files

0.0.32

2 release files

0.0.31

2 release files

0.0.30

2 release files

0.0.29

2 release files

0.0.28

2 release files

0.0.27

2 release files

0.0.26

2 release files

0.0.25

2 release files

0.0.24

2 release files

0.0.23

2 release files

0.0.22

2 release files

0.0.21

2 release files

0.0.20

2 release files

0.0.19

2 release files

0.0.18

2 release files

0.0.17

2 release files

0.0.16

2 release files

0.0.15

2 release files

0.0.14

2 release files

0.0.13

2 release files

0.0.12

2 release files

0.0.11

2 release files

0.0.10

2 release files

0.0.9

2 release files

0.0.8

2 release files

0.0.7

2 release files

0.0.6

2 release files

0.0.5

2 release files

This release

0.0.4 This release

2 release files

0.0.3

2 release files

0.0.2

2 release files

0.0.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page