Small docker image to communicate with a network enabled pixoo LED dot matrix.
Pass key as environment variable the docker container.
| Key | Default value | Description |
|---|---|---|
| PIXOO_BASE_URL | http://localhost | Protocol and IP of the pixoo in the network |
| PIXOO_SIZE | 64 | screen size of the pixoo |
| PIXOO_ANIMATION_SPEED_FACTOR | 1.4 | Factor to adjust animation speed of uploaded gifs |
| PIXOO_BRIDGE_PORT | 4000 | Port of the pixxo bridge in the container |
| PIXOO_BRIDGE_HEALTH_FORWARD | true | Ping pixoo during image health check |
| PIXOO_BRIDGE_DOCS_ENABLED | true | Enable API documentation (Swagger UI) |
| PIXOO_BRIDGE_MAX_IMAGE_SIZE | 2MB | Image size for uploads. Format like 128KB or 5MB |
| PIXOO_BRIDGE_LOG_LEVEL | INFO | Possible values OFF, DEBUG, INFO, WARN, ERROR |
replace the ip of your pixoo and run
docker run -p 4000:4000 -e "PIXOO_BASE_URL=xxx.xxx.xxx.xxx" ghcr.io/simplyroba/pixoo-bridge:latestor use the docker-compose.yaml
docker compose up -dGenerated API documentation can be reached under
http://localhost:4000
Rename configuration parameter in your compose.yaml.
| old name | new name |
|---|---|
| PIXOO_HOST | PIXOO_BASE_URL |
Rename configuration parameter in your compose.yaml:
| old name | new name |
|---|---|
| PIXOO_HEALTH_FORWARD | PIXOO_BRIDGE_HEALTH_FORWARD |
| PIXOO_DOCS_ENABLED | PIXOO_BRIDGE_DOCS_ENABLED |
| PIXOO_MAX_IMAGE_SIZE | PIXOO_BRIDGE_MAX_IMAGE_SIZE |
| PIXOO_LOG_LEVEL | PIXOO_BRIDGE_LOG_LEVEL |
The Channel control API of the Pixoo will not be implemented. Use the App for these functionality.
