Repository navigation
Life node v1 golden image (2026-10-10)
The golden image for Life node v1, with the node's health on its hourly heartbeat. Same base as the image of 7 October (tested on node 1 on 8 October); two changes under node/:
- The heartbeat now carries the node's power and condition: from the Witty Pi 4 its input voltage (the battery on a 12 V node), what the Pi draws, the temperature inside the box and why it last switched the Pi on; from the Victron charge controller, when a VE.Direct-to-USB cable is plugged in, battery volts and amps, panel watts, charge state, error code and the yield of today and yesterday. About 250 bytes on the post that is sent anyway. The oracle raises low battery under 12.0 V. (#61)
SCHEDULE=noneinlife-node.envkeeps the node on, for work on the desk.
Not yet run on hardware: the build is tested, the boot on a Pi is not. The image of 7 October stays available as release image-v2.
Use:
- Flash:
xz -dc life-node-v1.img.xz | sudo dd of=/dev/<card> bs=4M status=progress conv=fsync(Linux) or... of=/dev/rdiskN bs=4m(macOS). 9 GiB written, any card of 16 GB or more. - Login on the bench: user
life, passwordlifebox, atssh life@<NODE_HOSTNAME>.local. SetNODE_PASSWORDorNODE_SSH_KEYinlife-node.envbefore the node leaves the desk; a key has spaces, so it goes in single quotes. Both are applied at every boot. - Verify:
sha256sum -c life-node-v1.img.xz.sha256. - How it was built:
node/image/build.shat this commit. The step-by-step is https://life.oncra.org/node.