Within the Utilidades suite, there is a lightweight encryption module. It allows you to:
Most Geeklock utilities are distributed via GitHub repositories. Here is a general workflow:
For the ESPHome flasher, you’ll need to connect the Geeklock via USB-TTL (FTDI adapter) and run:
esphome run geeklock-custom.yaml geeklock utilidades
Forget overpriced third-party parental software. Use Geeklock Utilidades to:
Absolutely. Without utilities, a Geeklock is just an interesting piece of hardware. With utilities, it becomes a customizable, extensible, and intelligent edge device. Within the Utilidades suite, there is a lightweight
Who benefits most?
If you own a Geeklock and haven’t explored its utilidades, you’re only using 20% of its potential. Start with the MQTT Bridge, then add the Watchdog, and soon you’ll wonder how you ever lived with a dumb lock. For the ESPHome flasher, you’ll need to connect
Call to Action: Have you built a custom Geeklock utility? Share your script in the community forums or tag it #GeeklockUtilidades on GitHub. The next great utility could be yours.
if geeklockctl acquire my-task --timeout 10; then
trap 'geeklockctl release my-task' EXIT
# executar tarefa crítica
./deploy.sh
else
echo "Outra instância está executando. Saindo."
exit 1
fi
If you are a casual user who just wants a simple lock screen, stick with Windows + Dynamic Lock. But if you are a geek (pun intended) who wants to transform every lock and unlock into an opportunity for automation, security, and system insight, then Geeklock Utilidades is a revelation.
It merges the boundaries between a locker, a system monitor, a scripting engine, and an encryption tool. It is lightweight (under 10MB core), portable, and infinitely extensible.
geeklockctl acquire <name> [--timeout SECS] [--owner ID]
geeklockctl release <name> [--owner ID]
geeklockctl status <name>
geeklockctl list [--filter active|stale]
geeklockctl force-release <name>