develop #2

Merged
matthieu merged 7 commits from develop into main 2026-02-16 14:27:29 +00:00

7 Commits

Author SHA1 Message Date
a918009635 Merge pull request '[#248] setup makefile for dev' (!1) from chore/makefile-env into develop
Reviewed-on: #1
2026-01-13 17:57:38 +00:00
f442748d95 feat : add serial port status to health 2026-01-13 17:43:05 +01:00
3292dfbede chore : update env defaults and make targets 2026-01-10 11:36:34 +01:00
d9eda4746a fix: Update du readme 2026-01-09 16:09:47 +00:00
fce468cf76 feat(api): FastAPI bridge for pont bascule via serial + Tailscale access
- Add FastAPI service exposing /health, /last, /send/esclave, /send/dsd, /send/custom
- Implement SerialBridge aligned with legacy Tkinter behavior (open delay 2s, post-write 0.5s, read in_waiting once)
- Enforce single in-flight serial request (non-blocking lock, returns 409 BUSY)
- Add environment-based serial configuration (.env + systemd EnvironmentFile)
- Document installation, systemd service, and Tailscale usage (direct IP and tailscale serve)
2026-01-09 15:34:47 +00:00
ee2594b9cf Add pont-bascule-api project 2026-01-09 12:53:14 +00:00
c6d9d8cbf4 init: Add pont-bascule-api project 2026-01-09 12:52:51 +00:00