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-30 17:20:34 +02:00
3e04b15656
feat(modbus): add DDSU666 profile and select read function code per profile
tliu93
pushed to
main
at
tliu93/home-automation
2026-06-27 22:15:59 +02:00
f2e8f6a8e7
docs(roadmap): queue Authentication next-steps — sliding session renewal + long-lived token targets (location/poo ingestion)
tliu93
released
v1.3.0: Meter epochs (M7) + energy-cost HA integration & midnight settlement fixes
at
tliu93/home-automation
2026-06-27 11:24:23 +02:00
tliu93
pushed tag
v1.3.0
to
tliu93/home-automation
2026-06-27 11:18:17 +02:00
tliu93
pushed to
main
at
tliu93/home-automation
2026-06-26 12:22:11 +02:00
90a03e7fd6
FUE-T09: grace-shift *_today daily reset past local midnight + dedicated 00:00:10 publish
d3fc90b320
FUE-T08: defer daily fixed-fee/heffingskorting settlement to local 01:05 in summarize()
Compare 2 commits »
tliu93
pushed to
main
at
tliu93/home-automation
2026-06-25 21:28:07 +02:00
d4acfc438a
FUE-T07: use meter label directly as energy-cost HA device name (drop 'Energy Cost' prefix)
tliu93
pushed to
main
at
tliu93/home-automation
2026-06-25 21:01:47 +02:00
c26160b10b
FUE-T06: trigger HA discovery republish after meter declare/update
efbe36d7c0
FUE-T05: anchor energy-cost HA device identity to active meter (uuid id, label name, empty when none)
f663981cdb
FUE-T04: add Meter.uuid (stable HA identity anchor) + backfill migration
Compare 3 commits »
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
Previous
3
Next