• Joined on 2025-05-15
tliu93 pushed to main at tliu93/home-automation 2026-06-25 18:37:00 +02:00
da05fd2f09 FUE-T03: correct meters POST docstring (no recomputed_periods field) and inaccurate test comments
188168b16a FUE-T02: fix EditMeterForm timestamp parsing to use shared parseBackendTimestamp (handles offset form)
f1e7ce3133 FUE-T01: count billing window start day in full for fixed-fee/credit accrual (symmetric with end day)
Compare 3 commits »
tliu93 pushed to main at tliu93/home-automation 2026-06-25 17:06:31 +02:00
e3d0d17cac M7-T07: finalize M7 docs (roadmap entry, design index, status done, meter-epochs module doc)
33f5de0591 M7-T06: add meter management UI (timeline, declare swap, edit) to Energy view
839faaf95b M7-T05: add meter CRUD API + retroactive recompute + OpenAPI regen
82bb329500 M7-T04: anchor cumulative cost entities to active meter start (per-meter reset)
17057ed41e M7-T03: make billing engine meter-aware (no cross-meter delta, delta sanity guard, period.meter_id)
Compare 7 commits »
tliu93 pushed to main at tliu93/home-automation 2026-06-25 14:23:19 +02:00
2544514f52 M7: add meter-epochs / meter-swap-archival milestone design doc
tliu93 pushed to main at tliu93/home-automation 2026-06-25 12:45:17 +02:00
96e85fb48e FU11: anchor cumulative cost at recording start; add daily-reset cost entities; prefill add-version form
b71009620a compose add tz
Compare 2 commits »
tliu93 pushed to main at tliu93/home-automation 2026-06-25 11:13:28 +02:00
8b91146c29 FU10: localize energy time math to server tz; accrue fixed/credit per elapsed local day
tliu93 pushed to main at tliu93/home-automation 2026-06-24 17:39:36 +02:00
682e06d256 modbus: add explicit cascade delete (device + readings + toggles + HA cleanup)
d7f0731d1c ha_discovery: publish state/availability under home_automation prefix
9bc46f8d2d expose: buy/sell_price_now follow the live dual-tariff slot
6f8cb05eab expose: fold standing fee into import cost, tax credit into export revenue
effe434637 frontend: show Energy/DSMR/meter times in local timezone, 24h
Compare 20 commits »
tliu93 pushed to main at tliu93/home-automation 2026-06-23 20:06:09 +02:00
355c8eb8b8 fix: add paho-mqtt and pymodbus to dev-requirements lock (CI install was missing M5 deps)
tliu93 pushed to main at tliu93/home-automation 2026-06-23 19:56:13 +02:00
1ffdaebbbd M6: add Tibber API + NL energy pricing + DSMR reference doc
c64693b8e5 M6: add design doc — generic pricing layer (manual/tibber) + DSMR cost engine
c89d083942 M5: add read-only per-meter readings tabs to Records page; English-only UI strings
6090b98ab0 M5: enable SQLite foreign_keys pragma for DB-level FK enforcement
489cd7df3d M5: default Modbus polling to off (opt-in) to avoid unnecessary DB writes
Compare 22 commits »
tliu93 pushed to main at tliu93/home-automation 2026-06-22 11:55:46 +02:00
e49a6ad963 M5(design): generic modbus_device + JSON readings; YAML profiles; Accordion config; manual CLI/MQTT testing
tliu93 pushed to main at tliu93/home-automation 2026-06-22 11:08:02 +02:00
d70b985eb0 fix(ci): recompile dev-requirements.txt to include pyotp (pytest CI install)
tliu93 pushed to main at tliu93/home-automation 2026-06-22 10:37:38 +02:00
e3c47b2762 docs(CLAUDE): switch to direct-on-main workflow for this single-user repo
dbf17f3592 docs(CLAUDE): pin default sub-agent models (Implementer/Fixer=Sonnet, Reviewer=Opus) with manual-override clause
ae75e4582d M4-T09: document login hardening, finalize OpenAPI and roadmap
ee1264b66b M4-T08: add two-step login and TOTP settings panel (qrcode.react)
51da8c5716 M4-T07: add admin_cli disable-totp and reissue-totp escape commands
Compare 13 commits »
tliu93 pushed to main at tliu93/home-automation 2026-06-13 17:38:51 +02:00
9da88db221 docs(roadmap): graduate next-phase work out of Future Ideas
tliu93 released v1.2.0 at tliu93/home-automation 2026-06-13 17:27:04 +02:00
tliu93 pushed tag v1.2.0 to tliu93/home-automation 2026-06-13 17:21:28 +02:00
tliu93 pushed to main at tliu93/home-automation 2026-06-13 17:21:27 +02:00
1a3aaea933 fix(docker): pin frontend-build to $BUILDPLATFORM to avoid QEMU V8 crash
tliu93 pushed tag v1.2.0 to tliu93/home-automation 2026-06-13 17:05:10 +02:00
tliu93 pushed to main at tliu93/home-automation 2026-06-13 17:00:21 +02:00
bf7fd71a21 Merge pull request 'Feature/m2 frontend v2' (#8) from feature/m2-frontend-v2 into main
962ba26c7c docs(roadmap): add Future Ideas — TOTP 2FA for the public dashboard
da236643f2 M2: frontend walkthrough fixes + explicit dev compose stack
bd09523e94 M2-T13: docs wrap-up + retire frontend constraints + dependency cleanup
53f1245d83 docs(m2): mark M2-T12 done
Compare 29 commits »
tliu93 merged pull request tliu93/home-automation#8 2026-06-13 17:00:20 +02:00
Feature/m2 frontend v2
tliu93 created pull request tliu93/home-automation#8 2026-06-13 16:56:32 +02:00
Feature/m2 frontend v2
tliu93 pushed to feature/m2-frontend-v2 at tliu93/home-automation 2026-06-13 15:29:27 +02:00
962ba26c7c docs(roadmap): add Future Ideas — TOTP 2FA for the public dashboard