This website requires JavaScript.
Explore
Help
Sign In
tliu93
0 Followers
·
0 Following
Joined on
2025-05-15
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues.
Learn more about blocking a user.
User to block:
Optional note:
The note is not visible to the blocked user.
Cancel
Block
Repositories
7
Projects
Packages
Public Activity
Starred Repositories
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
Previous
2
Next