https://github.com/davidlutton/citylights
Lighting controller for a Dynalite DyNet1 system
https://github.com/davidlutton/citylights
Last synced: about 1 year ago
JSON representation
Lighting controller for a Dynalite DyNet1 system
- Host: GitHub
- URL: https://github.com/davidlutton/citylights
- Owner: DavidLutton
- License: mit
- Created: 2020-08-10T08:47:11.000Z (almost 6 years ago)
- Default Branch: main
- Last Pushed: 2021-10-23T13:56:53.000Z (over 4 years ago)
- Last Synced: 2025-04-06T21:24:48.811Z (about 1 year ago)
- Language: Python
- Size: 18.6 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# CityLights
Lighting controller for a Dynalite DyNet1 system
Currently it will attach to the first found serial interface,
If not found a MockSerial interface is created and this prints what is sent to it.
## On Windows
### Install
Get Python from [Python.org](https://www.python.org/downloads/)
Install Python and tick "Add Python to PATH" in the installer.
Run `venv_create` which originates from [DavidLutton / Create venv and config for Python & VS Code](https://gist.github.com/DavidLutton/ca1aed5292faba67cfdf2a6fc879fab2)
Then `venv_install` to install modules
### Run
Then `lights_pysimplegui_windows_run`
## On Linux
### Install
Run `python3 venv_create.py` which originates from [DavidLutton / Create venv and config for Python & VS Code](https://gist.github.com/DavidLutton/ca1aed5292faba67cfdf2a6fc879fab2)
Then `./.venv/bin/python3 venv_install.py` to install modules
### Run
Then `./.venv/bin/python3 lights_pysimplegui.py`
# References
[Dynalite Technical Overview](https://www.dynalite.org/public-download/2947/bd40c4247432c0917b35dda8c1e3bf05)
[Dynalite - Wikipedia](https://en.wikipedia.org/wiki/Dynalite)