this post was submitted on 08 Nov 2024
17 points (90.5% liked)
ESP32
249 readers
2 users here now
founded 2 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
Grow R503 scanner attached to one of those CYDs for unlocking one of the house-locks. Combined with NFC as second factor.
But, as I want to use Forgejo and a couple of workflows to run pre-commit etc and attempt to this in a nomad/vault/consul cluster and use nginx as frontend and traefik as proxy, I kinda get distracted occasionally.
At least achieved to split stuff like WiFi, handling nvs, snmp and generic stuff into separate components and git submodules. With renovate keeping all projects in sync.
And pushing a tag results in a new build/upload and enabling all the different projects to use ota to update to the latest versions.
sounds interesting, and your process seems to be as chaotic as mine, i love it
Well, chaotic maybe, but I am just interested in multiple things (unfortunately all at once).
Forgejo is really great for self hosting git, combined with pre-commit and the esp-idf docker image to build stuff is really nice. Commits get checked and when a new tag is pushed, a new image of the code will be build and pushed to a location where the different devices can grab an update using OTA.
As the number of different projects is increasing and updating is stable but annoying, the next approach will be notifications using matt so stuff will update directly after building an image.
And I really love the esp-idf-lib, a great asset to add sensors in a convenient way.