pyamasicp


Namepyamasicp JSON
Version 0.3.2 PyPI version JSON
download
home_pageNone
SummaryClient for iiyama TV rs232 over lan protocol
upload_time2025-10-13 16:25:15
maintainerNone
docs_urlNone
authorNone
requires_python>=3.12
licenseNone
keywords sicp tv home-assistant home-automation iiyama lan monitor rs232
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            ![logo](https://github.com/home-assistant/brands/blob/master/custom_integrations/iiyama_sicp/logo.png?raw=true)

# iiyama rs232 SICP

Library to control iiama TV over LAN using rs232 serial interface communication protocol.

Supported features depend on the model of the TV.

## Commands

| Hex Code | Type | Description                 | Additional Information |
|----------|------|-----------------------------|------------------------|
| 0x00     |      | Communication Control       | Generic report         |
| 0x15     | Get  | Serial Code                 |                        |
| 0x18     | Set  | Power state                 |                        |
| 0x19     | Get  | Power state                 |                        |
| 0x1C     | Set  | User Input Control          |                        |
| 0x1D     | Get  | User Input Control          |                        |
| 0x32     | Set  | Video parameters            |                        |
| 0x33     | Get  | Video parameters            | Brightness, etc.       |
| 0x34     | Set  | Color temperature           |                        |
| 0x35     | Get  | Color temperature           |                        |
| 0x36     | Set  | Color parameters            |                        |
| 0x37     | Get  | Color parameters            |                        |
| 0x3A     | Set  | Picture Format              |                        |
| 0x3B     | Get  | Picture Format              |                        |
| 0x42     | Set  | Audio parameters            |                        |
| 0x43     | Get  | Audio parameters            |                        |
| 0x44     | Set  | Volume                      |                        |
| 0x45     | Get  | Volume                      |                        |
| 0x5A     | Set  | Scheduling                  |                        |
| 0x5B     | Get  | Scheduling                  |                        |
| 0x70     |      | Auto Adjust                 | VGA only               |
| 0xAC     | Set  | Input Source                |                        |
| 0xAD     | Get  | Current Source              |                        |
| 0xAE     | Set  | Auto Signal Detecting       |                        |
| 0xAF     | Get  | Auto Signal Detecting       |                        |
| 0xA2     | Get  | Platform and version labels |                        |
| 0xA3     | Set  | Power state at cold start   |                        |
| 0xA4     | Get  | Power state at cold start   |                        |
| 0xB1     | Get  | Pixel Shift                 |                        |
| 0xB2     | Set  | Pixel Shift                 |                        |
| 0xB8     | Set  | Volume limits               |                        |
| 0xC0     | Get  | Language                    |                        |
| 0xC1     | Set  | Language                    |                        |
| 0xDB     |      | IR Remote                   |                        |
| 0x0F     |      | Miscellaneous info          | Operating hours        |

## IR codes

| Hex Code | IR Code      |
|----------|--------------|
| 0xA0     | Power        |
| 0xA1     | Menu         |
| 0xA2     | Input        |
| 0xA3     | Vol_Up       |
| 0xA4     | Vol_Down     |
| 0xA5     | Mute         |
| 0xA6     | Cursor_Up    |
| 0xA7     | Cursor_Down  |
| 0xA8     | Cursor_Left  |
| 0xA9     | Cursor_Right |
| 0xB1     | OK           |
| 0xB2     | Return       |
| 0xC1     | Red          |
| 0xC2     | Green        |
| 0xC3     | Yellow       |
| 0xC4     | Blue         |
| 0xD1     | Format       |
| 0xD2     | Info         |
| 0x00     | Btn_0        |
| 0x01     | Btn_1        |
| 0x02     | Btn_2        |
| 0x03     | Btn_3        |
| 0x04     | Btn_4        |
| 0x05     | Btn_5        |
| 0x06     | Btn_6        |
| 0x07     | Btn_7        |
| 0x08     | Btn_8        |
| 0x09     | Btn_9        |

## Input sources

| Hex Code | Input Source               |
|----------|----------------------------|
| 0x00     | Card DVI-D                 |
| 0x00     | Card OPS                   |
| 0x00     | COMPONENT                  |
| 0x00     | HDMI                       |
| 0x00     | VGA                        |
| 0x00     | VIDEO                      |
| 0x01     | CVI 2 (not applicable)     |
| 0x01     | Display Port               |
| 0x01     | DVI-D                      |
| 0x01     | S-VIDEO                    |
| 0x01     | USB                        |
| 0x01     | VIDEO                      |
| 0x02     | S-VIDEO                    |
| 0x03     | COMPONENT                  |
| 0x03     | CVI 2 (not applicable)     |
| 0x04     | CVI 2 (not applicable)     |
| 0x05     | VGA                        |
| 0x06     | HDMI 2                     |
| 0x07     | Card DVI-D                 |
| 0x07     | Display Port               |
| 0x07     | Display Port 2             |
| 0x08     | Card OPS                   |
| 0x08     | USB                        |
| 0x08     | USB 2                      |
| 0x09     | Card DVI-D                 |
| 0x09     | DVI-D                      |
| 0x09     | HDMI                       |
| 0x0A     | Display Port 1             |
| 0x0B     | Card OPS                   |
| 0x0C     | USB 1                      |
| 0x0D     | HDMI                       |
| 0x0d     | HDMI 1                     |
| 0x0E     | DVI-D                      |
| 0x0F     | HDMI 3                     |
| 0x10     | BROWSER                    |
| 0x11     | SMARTCMS                   |
| 0X12     | DMS (Digital Media Server) |
| 0x13     | INTERNAL STORAGE           |
| 0x14     | Reserved                   |
| 0x15     | Reserved                   |
| 0x16     | Media Player               |
| 0x17     | PDF Player                 |
| 0x18     | Custom                     |
| 0x19     | HDMI 4                     |

            

Raw data

            {
    "_id": null,
    "home_page": null,
    "name": "pyamasicp",
    "maintainer": null,
    "docs_url": null,
    "requires_python": ">=3.12",
    "maintainer_email": null,
    "keywords": "SICP, TV, home-assistant, home-automation, iiyama, lan, monitor, rs232",
    "author": null,
    "author_email": "Petr Vran\u00edk <hpa@suteren.net>",
    "download_url": "https://files.pythonhosted.org/packages/fc/57/c29b789ec6d06e665bf2096b271e7f9e41d55e862979ee82e13f765a3345/pyamasicp-0.3.2.tar.gz",
    "platform": null,
    "description": "![logo](https://github.com/home-assistant/brands/blob/master/custom_integrations/iiyama_sicp/logo.png?raw=true)\n\n# iiyama rs232 SICP\n\nLibrary to control iiama TV over LAN using rs232 serial interface communication protocol.\n\nSupported features depend on the model of the TV.\n\n## Commands\n\n| Hex Code | Type | Description                 | Additional Information |\n|----------|------|-----------------------------|------------------------|\n| 0x00     |      | Communication Control       | Generic report         |\n| 0x15     | Get  | Serial Code                 |                        |\n| 0x18     | Set  | Power state                 |                        |\n| 0x19     | Get  | Power state                 |                        |\n| 0x1C     | Set  | User Input Control          |                        |\n| 0x1D     | Get  | User Input Control          |                        |\n| 0x32     | Set  | Video parameters            |                        |\n| 0x33     | Get  | Video parameters            | Brightness, etc.       |\n| 0x34     | Set  | Color temperature           |                        |\n| 0x35     | Get  | Color temperature           |                        |\n| 0x36     | Set  | Color parameters            |                        |\n| 0x37     | Get  | Color parameters            |                        |\n| 0x3A     | Set  | Picture Format              |                        |\n| 0x3B     | Get  | Picture Format              |                        |\n| 0x42     | Set  | Audio parameters            |                        |\n| 0x43     | Get  | Audio parameters            |                        |\n| 0x44     | Set  | Volume                      |                        |\n| 0x45     | Get  | Volume                      |                        |\n| 0x5A     | Set  | Scheduling                  |                        |\n| 0x5B     | Get  | Scheduling                  |                        |\n| 0x70     |      | Auto Adjust                 | VGA only               |\n| 0xAC     | Set  | Input Source                |                        |\n| 0xAD     | Get  | Current Source              |                        |\n| 0xAE     | Set  | Auto Signal Detecting       |                        |\n| 0xAF     | Get  | Auto Signal Detecting       |                        |\n| 0xA2     | Get  | Platform and version labels |                        |\n| 0xA3     | Set  | Power state at cold start   |                        |\n| 0xA4     | Get  | Power state at cold start   |                        |\n| 0xB1     | Get  | Pixel Shift                 |                        |\n| 0xB2     | Set  | Pixel Shift                 |                        |\n| 0xB8     | Set  | Volume limits               |                        |\n| 0xC0     | Get  | Language                    |                        |\n| 0xC1     | Set  | Language                    |                        |\n| 0xDB     |      | IR Remote                   |                        |\n| 0x0F     |      | Miscellaneous info          | Operating hours        |\n\n## IR codes\n\n| Hex Code | IR Code      |\n|----------|--------------|\n| 0xA0     | Power        |\n| 0xA1     | Menu         |\n| 0xA2     | Input        |\n| 0xA3     | Vol_Up       |\n| 0xA4     | Vol_Down     |\n| 0xA5     | Mute         |\n| 0xA6     | Cursor_Up    |\n| 0xA7     | Cursor_Down  |\n| 0xA8     | Cursor_Left  |\n| 0xA9     | Cursor_Right |\n| 0xB1     | OK           |\n| 0xB2     | Return       |\n| 0xC1     | Red          |\n| 0xC2     | Green        |\n| 0xC3     | Yellow       |\n| 0xC4     | Blue         |\n| 0xD1     | Format       |\n| 0xD2     | Info         |\n| 0x00     | Btn_0        |\n| 0x01     | Btn_1        |\n| 0x02     | Btn_2        |\n| 0x03     | Btn_3        |\n| 0x04     | Btn_4        |\n| 0x05     | Btn_5        |\n| 0x06     | Btn_6        |\n| 0x07     | Btn_7        |\n| 0x08     | Btn_8        |\n| 0x09     | Btn_9        |\n\n## Input sources\n\n| Hex Code | Input Source               |\n|----------|----------------------------|\n| 0x00     | Card DVI-D                 |\n| 0x00     | Card OPS                   |\n| 0x00     | COMPONENT                  |\n| 0x00     | HDMI                       |\n| 0x00     | VGA                        |\n| 0x00     | VIDEO                      |\n| 0x01     | CVI 2 (not applicable)     |\n| 0x01     | Display Port               |\n| 0x01     | DVI-D                      |\n| 0x01     | S-VIDEO                    |\n| 0x01     | USB                        |\n| 0x01     | VIDEO                      |\n| 0x02     | S-VIDEO                    |\n| 0x03     | COMPONENT                  |\n| 0x03     | CVI 2 (not applicable)     |\n| 0x04     | CVI 2 (not applicable)     |\n| 0x05     | VGA                        |\n| 0x06     | HDMI 2                     |\n| 0x07     | Card DVI-D                 |\n| 0x07     | Display Port               |\n| 0x07     | Display Port 2             |\n| 0x08     | Card OPS                   |\n| 0x08     | USB                        |\n| 0x08     | USB 2                      |\n| 0x09     | Card DVI-D                 |\n| 0x09     | DVI-D                      |\n| 0x09     | HDMI                       |\n| 0x0A     | Display Port 1             |\n| 0x0B     | Card OPS                   |\n| 0x0C     | USB 1                      |\n| 0x0D     | HDMI                       |\n| 0x0d     | HDMI 1                     |\n| 0x0E     | DVI-D                      |\n| 0x0F     | HDMI 3                     |\n| 0x10     | BROWSER                    |\n| 0x11     | SMARTCMS                   |\n| 0X12     | DMS (Digital Media Server) |\n| 0x13     | INTERNAL STORAGE           |\n| 0x14     | Reserved                   |\n| 0x15     | Reserved                   |\n| 0x16     | Media Player               |\n| 0x17     | PDF Player                 |\n| 0x18     | Custom                     |\n| 0x19     | HDMI 4                     |\n",
    "bugtrack_url": null,
    "license": null,
    "summary": "Client for iiyama TV rs232 over lan protocol",
    "version": "0.3.2",
    "project_urls": {
        "Homepage": "https://github.com/konikvranik/pyamasicp/",
        "Issues": "https://github.com/konikvranik/pyamasicp/issues"
    },
    "split_keywords": [
        "sicp",
        " tv",
        " home-assistant",
        " home-automation",
        " iiyama",
        " lan",
        " monitor",
        " rs232"
    ],
    "urls": [
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "0556fec4e9996372c0398380e7a41618a9a81423fd2fa237b98866687f97e11c",
                "md5": "5d829d2f9a3db48927c7da0628b2463c",
                "sha256": "414b2c6f5a0cd81051f6d8cce51f8497d1a305a949c72db8c548ae75e74c6021"
            },
            "downloads": -1,
            "filename": "pyamasicp-0.3.2-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "5d829d2f9a3db48927c7da0628b2463c",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.12",
            "size": 7640,
            "upload_time": "2025-10-13T16:25:14",
            "upload_time_iso_8601": "2025-10-13T16:25:14.782331Z",
            "url": "https://files.pythonhosted.org/packages/05/56/fec4e9996372c0398380e7a41618a9a81423fd2fa237b98866687f97e11c/pyamasicp-0.3.2-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "fc57c29b789ec6d06e665bf2096b271e7f9e41d55e862979ee82e13f765a3345",
                "md5": "3e389620e57b0d6d40c90b761d65b5de",
                "sha256": "bc57acfa7a73516c2ed23882c908f0a3ac843f8f01c18de1a3493c53043d1b8c"
            },
            "downloads": -1,
            "filename": "pyamasicp-0.3.2.tar.gz",
            "has_sig": false,
            "md5_digest": "3e389620e57b0d6d40c90b761d65b5de",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.12",
            "size": 10355,
            "upload_time": "2025-10-13T16:25:15",
            "upload_time_iso_8601": "2025-10-13T16:25:15.767496Z",
            "url": "https://files.pythonhosted.org/packages/fc/57/c29b789ec6d06e665bf2096b271e7f9e41d55e862979ee82e13f765a3345/pyamasicp-0.3.2.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2025-10-13 16:25:15",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "konikvranik",
    "github_project": "pyamasicp",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "lcname": "pyamasicp"
}
        
Elapsed time: 3.74920s