Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/chrishemmings/balena-ultimarc-block
A Balena Block to setup Ultimarc Controllers
https://github.com/chrishemmings/balena-ultimarc-block
Last synced: about 1 month ago
JSON representation
A Balena Block to setup Ultimarc Controllers
- Host: GitHub
- URL: https://github.com/chrishemmings/balena-ultimarc-block
- Owner: chrishemmings
- License: mit
- Created: 2024-04-28T14:54:38.000Z (8 months ago)
- Default Branch: master
- Last Pushed: 2024-04-29T07:26:22.000Z (8 months ago)
- Last Synced: 2024-04-29T15:48:20.921Z (8 months ago)
- Language: Shell
- Size: 35.2 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Balena Ultimarc Block
![Balena Ultimarc Block](./logo-sm.png)
Want to configure your [Ultimarc](https://www.ultimarc.com/) controller mappings at boot up?
Use this tiny (<60MB) image to set your configuration from a Base64 encoded JSON environment variable.Build with the [Ultimarc-Linux](https://github.com/katie-snow/Ultimarc-linux) library on top of
[Alpine Linux](https://www.alpinelinux.org/).Incredibly easy to use, just set an environment variable called `KEY_BINDINGS` inside you Balena device and this
block will send it to you controller when it starts up.To Base64 encode your configuration, use an online encoder like https://www.base64encoder.io/. Paste your controller
JSON configuration in, then copy the encoded value into the value of you `KEY_BINDINGS` environment variable.If you need some default configuration mapping files for your controller, take a look in the Ultimarc Linux
repository https://github.com/katie-snow/Ultimarc-linux/tree/master/src/umtool[![balena deploy button](https://www.balena.io/deploy.svg)](https://dashboard.balena-cloud.com/deploy?repoUrl=https://github.com/chrishemmings/balena-ultimarc-block)