pyControl4 icon indicating copy to clipboard operation
pyControl4 copied to clipboard

Python 3 asyncio package for interacting with Control4 systems

Results 14 pyControl4 issues
Sort by recently updated
recently updated
newest added

This issue is for discussion of efforts to add more device integrations to pyControl4/Home Assistant.

discussion

Will be accompanied by HomeAssistant `media_player` support

Hi Lawtancool I found you have already update blind control to this components, would you like upadte it to the official Home Assistant Control4 integration? It is more friendly to...

enhancement
help wanted

See https://github.com/home-assistant/core/issues/51711 for example data

enhancement
help wanted

I am getting this error when running the example: ``` Traceback (most recent call last): File "/home/boss/.node-red/assets/./testC4.py", line 31, in print(asyncio.run(director.getAllItemInfo())) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.11/asyncio/runners.py", line 190, in run return runner.run(main)...

This drops the dependency on async_timeout and bumps the required Python version to 3.11, which is when asyncio.timeout was introduced.

* add CLI + c4.properties file support for externalizing ip/username/password passing * add help option to print supported cmd line options * add device listing option; * update .gitignore to...

* Added support for new versions (v4.x+) of async_timeout module * Added backward compatibility code for async_timeout versions prior to 4.x fixes #40

Harden code to support possible corner cases to missing capabilities and empty lists fixes #41

When running test.py from the package and calling print(alarm.getEmergencyTypes()) it fails with KeyErrror: "has_fire" proposing to add capability bits to make code more defensive as below ``` diff --git a/pyControl4/alarm.py...