Pycontrol4

Latest version: v1.2.1

Safety actively analyzes 702100 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 2 of 5

1.0.0b5

Breaking changes for C4Websocket
- renamed "device" functions to "item" to better reflect that Control4 item IDs are being passed in
- director_bearer_token is now passed into sio_connect(), to allow token refreshes without re-init C4Websocket
- added sio_disconnect()

1.0.0b4

Breaking change: `getDirectorBearerToken()` in `account.py` returns token time valid in seconds, instead of a `datetime.datetime` object representing the token expiry time. Conversion to a datetime is left as a task for the library user.

1.0.0b3

Add dependency requirements to setup.py, so that the correct version of python-socketio is installed.

1.0.0b2

Change python-socketio version to v4, as Control4 only supports EngineIO v3. Newer versions of python-socketio expect EngineIO v4.

1.0.0b1

Adds support for WebSocket real-time updates from Control4 Director.
This is a beta release, as changes may still be made to accommodate Home Assistant component development.

0.3.1

Updates contact email in setup.py.

Otherwise, this release is identical to v0.3.0.

Page 2 of 5

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.