038905fe51d38c55594e5f4652cc395ad7ac8dba
- Changed from 1-second full screen clear to 2-second redraws - Data fetches happen every 0.5 seconds for responsiveness - Reduces unnecessary screen clearing that was causing ASCII art to flicker - Keeps display stable and readable while still updating status in real-time - Deployed and verified on Pi
piNail
Raspberry Pi e-nail temperature controller.
This repo contains:
- Legacy root-level scripts (
piNail.py,logging_piNail.py, etc.) - Active modern implementation in
piNail2/(Flask web UI + systemd runtime) - Project docs (
CONTEXT.md,RUNBOOK.md, hardware/theme notes)
Active Runtime
- Service:
pinail2.service - App path on Pi:
/home/pi/piNail2 - UI:
- LAN:
http://192.168.0.159:5000 - Reverse proxy:
https://nail.sethpc.xyz
- LAN:
Main Features (piNail2/)
- PID heater control loop
- Real-time dashboard and chart
- Setpoint + PID tuning controls
- Autotune mode
- Safety cutoffs and watchdog behavior
Quick Ops
ssh pinail "sudo systemctl status pinail2"
ssh pinail "sudo systemctl restart pinail2"
ssh pinail "sudo journalctl -u pinail2 -f"
See RUNBOOK.md for troubleshooting and CONTEXT.md for full architecture notes.
Description
Raspberry Pi e-nail temperature controller with modern Flask dashboard, PID/autotune, and safety controls.
https://nail.sethpc.xyz
Readme
1 MiB
Releases
1
Languages
Python
61.5%
JavaScript
16.2%
CSS
7.4%
HTML
6.6%
Makefile
3.4%
Other
4.9%