-
af786c7b28
Meters: add manual reading entry from the meter-detail Readings tab
master
schmidt.florian
2026-08-01 10:25:05 +02:00
-
1f575c9da2
Update: drop the API-key requirement from the update trigger
schmidt.florian
2026-07-18 20:39:12 +02:00
-
9eb3f7d53c
Update: add an opt-in "Update now" button, gated on an API key
schmidt.florian
2026-07-18 20:23:47 +02:00
-
cf7e0396f0
Dashboard: report when a newer release is available
schmidt.florian
2026-07-18 20:17:52 +02:00
-
8fe5f4411b
Fix defects found auditing the ingestion, import and connector changes
schmidt.florian
2026-07-18 19:52:48 +02:00
-
cedd60ab45
Audit fixes: batch recompute, negative-baseline percentages, key-ring persistence
schmidt.florian
2026-07-18 19:39:56 +02:00
-
ad896db051
Normalization: apportion a long unread gap across the months it covers
schmidt.florian
2026-07-18 19:39:42 +02:00
-
95c51842e8
Meter detail: lead with periods and change, not register totals
schmidt.florian
2026-07-18 19:10:32 +02:00
-
62d102c335
Ingestion: derive consumption on ingest, and poll HA in minutes not seconds
schmidt.florian
2026-07-18 18:45:57 +02:00
-
e23df37a3f
Connectors: allow secrets to be entered in the UI, encrypted at rest
schmidt.florian
2026-07-18 15:41:52 +02:00
-
c0bbaba99f
Ingestion: route MQTT messages only to sources bound to the delivering broker
schmidt.florian
2026-07-18 11:21:36 +02:00
-
9bd0d60cc8
Sources: scope the connector picker to the source type and require it
schmidt.florian
2026-07-18 11:21:21 +02:00
-
813d96709e
Deploy: make the LXC updater a real file so existing containers can bootstrap it
schmidt.florian
2026-07-18 09:48:02 +02:00
-
a3af4838e8
Import: reject duplicate reading targets in the CSV wizard
schmidt.florian
2026-07-18 09:35:36 +02:00
-
400d349d6a
Deploy: guard installer against host execution + self-contained update command
schmidt.florian
2026-07-17 12:36:29 +02:00
-
8e2e632c74
Deploy: make LXC installer's cosmetic post-install steps non-fatal
schmidt.florian
2026-07-17 12:21:43 +02:00
-
18dd4f720d
Deploy: Proxmox VE community-scripts LXC installer (Gitea, build-from-source)
schmidt.florian
2026-07-17 11:18:27 +02:00
-
8550ed8d9e
Ingestion: Home Assistant WebSocket push path
schmidt.florian
2026-07-17 11:05:01 +02:00
-
14930bc3d8
Import: CSV mapping wizard with revertible batches
schmidt.florian
2026-07-17 11:05:01 +02:00
-
b3b8b92520
Normalization: implement instant_rate mode (rate integrated over time)
schmidt.florian
2026-07-17 11:05:01 +02:00
-
fe3d81b192
Deploy: change default HTTP port 8080 -> 8760
schmidt.florian
2026-07-17 11:05:01 +02:00
-
92438348e7
Flow: virtual "sum" meters that aggregate upstreams + demo chain
schmidt.florian
2026-07-14 15:48:50 +02:00
-
ecadbe1477
Flow: count generation meters as sources (grid + solar → house)
schmidt.florian
2026-07-14 14:33:29 +02:00
-
85d650a8f5
Fix: enable global interactivity so dialogs/selects actually work
schmidt.florian
2026-07-14 14:22:15 +02:00
-
7e34aeccc8
Meter chain topology + per-energy-type flow (Sankey) pages
schmidt.florian
2026-07-14 14:02:16 +02:00
-
09cd435c2b
Admin write-CRUD, Home Assistant connector config, wiring audit
schmidt.florian
2026-07-14 11:22:17 +02:00
-
1282acf82c
SDD §8 panels (PV/oil/meter-detail) + fix reference-data-in-Docker
schmidt.florian
2026-07-14 09:52:11 +02:00
-
39da00d486
Switch to master branch + Gitea Actions
v0.1.0
schmidt.florian
2026-07-13 16:26:04 +02:00
-
a6edec2b12
Polish/audit: fix bugs found by 3 subsystem audits
schmidt.florian
2026-07-13 12:56:51 +02:00
-
e223278771
M7: release polish — export/import, docs, easy docker push
schmidt.florian
2026-07-13 12:25:03 +02:00
-
9abc2937c2
M6: REST API + API-key auth + OpenAPI
schmidt.florian
2026-07-13 12:16:49 +02:00
-
d5419729e5
M5: Blazor dashboard (MudBlazor + ApexCharts)
schmidt.florian
2026-07-13 12:11:12 +02:00
-
6fc710d55a
M4: aggregation + tariff-aware cost engine
schmidt.florian
2026-07-13 11:52:53 +02:00
-
4b0cad67df
M3: live ingestion (MQTT/Tasmota + Home Assistant)
schmidt.florian
2026-07-13 11:45:20 +02:00
-
5977c81002
M2: German CSV importer + reconciliation of all 4 fixtures
schmidt.florian
2026-07-13 11:35:54 +02:00
-
d972f67bad
M1: pure normalization engine + default seed
schmidt.florian
2026-07-13 11:12:03 +02:00
-
48a7f5a825
M0: scaffold solution, EF+Timescale schema, /healthz
schmidt.florian
2026-07-13 11:02:21 +02:00