gonzonia/alu_power_mod — explained in plain English
Analysis updated 2026-05-18
Add remote or automated power control to an ALU arcade cabinet using a Shelly relay.
Trigger a safe shutdown countdown on the cabinet before cutting power.
Generate custom text or fonts for the shutdown countdown display.
Protect the webhook calls between the cabinet and relay with a shared passcode.
| gonzonia/alu_power_mod | 0xallam/my-recipe | 0xhassaan/nn-from-scratch | |
|---|---|---|---|
| Stars | 0 | — | 0 |
| Language | Python | Python | Python |
| Last pushed | — | 2022-11-22 | — |
| Maintenance | — | Dormant | — |
| Setup difficulty | moderate | moderate | moderate |
| Complexity | 2/5 | 2/5 | 4/5 |
| Audience | general | general | developer |
Figures from each repo's GitHub metadata at analysis time.
Requires a physical Shelly relay and an ALU cabinet, plus manually matching tokens and IP addresses across multiple files.
ALU_Power_Mod is a small collection of scripts for a very specific physical hardware project rather than a general software tool. It is meant for people who own an ALU arcade cabinet running Legends Unchained, also known as R-CADE, and want to modify it to use a momentary power switch together with a Shelly smart relay, which is a small internet connected switch commonly used for home automation. The README states plainly that AI was used to help write this project, which is worth knowing if you are evaluating the code closely. The files are split between two places. Two JavaScript files, Shelly_In and Shelly_Out, get copied directly onto the Shelly relay's own script editor. A set of Python and shell scripts, including webhooks, shelly-shutdown, and countdown_shutdown, get placed into specific folders on the arcade cabinet's own file system so they run at startup and shutdown. Setup involves editing several files to fill in matching values, such as a shared passcode called EXPECTED_TOKEN used to add basic protection to the webhook calls between the relay and the cabinet, along with IP addresses for both devices and an identifier for the script running on the relay. There is also an optional script for generating custom countdown timer frames, for example if someone wants a different font or wording during shutdown. This is a narrow, hardware specific hobby project for arcade cabinet owners with a Shelly relay, not a general purpose application. The README notes that R-Cade itself is the legal property of Retro-Center, with its own separate license posted on Retro-Center's GitHub releases page, so that license governs the underlying platform this mod works with.
A small set of scripts that wire a Shelly smart relay to an arcade cabinet's power switch for remote shutdown control.
Mainly Python. The stack also includes Python, JavaScript, Shell.
The README does not state a license for this project itself, and notes that the underlying R-Cade platform it modifies is separately licensed by Retro-Center.
Setup difficulty is rated moderate, with roughly 1h+ to a first successful run.
Mainly general.
This repo across BitVibe Labs
Don't trust strangers blindly. Verify against the repo.