This website requires JavaScript.
ad9c5772a4
TEL-04: a meter source for the meter this house actually has
release/1.0
glenn schrooyen and Claude Opus 5
2026-08-25 18:00:42 +02:00
1b343da8e3
DOCS: say plainly that ha_dsmr and mqtt_p1 have never seen real hardware
TEL-04
glenn schrooyen and Claude Opus 5
2026-08-25 17:35:11 +02:00
e663e10245
TEL-04 review: unshadow the helper, validate config at startup, and record what the rig proved about the age sensor
glenn schrooyen and Claude Opus 5
2026-08-25 17:34:37 +02:00
632be44f6c
TEL-04: make a missing build() guard fail legibly instead of aborting
glenn schrooyen and Claude Opus 5
2026-08-25 17:01:33 +02:00
8b51a51e20
TEL-04: a third meter_source for a single signed entity
glenn schrooyen and Claude Opus 5
2026-08-25 16:44:22 +02:00
c24bc0a011
Pin LF, because the deployment target is a Linux container
glenn schrooyen and Claude Opus 5
2026-08-25 16:01:44 +02:00
80402c978f
DEPLOY-01: 0.3.0, so the update is installable at all
glenn schrooyen and Claude Opus 5
2026-08-25 15:52:47 +02:00
6c980e87b0
DEPLOY-01: bump version to 0.3.0, changelog for SAFETY-04 and TEL-01
DEPLOY-01
glenn schrooyen and Claude Opus 5
2026-08-25 10:33:17 +02:00
505a847d85
TEL-01: P1 ingestion, with the derivation and the sample age the EMS owns
glenn schrooyen and Claude Opus 5
2026-08-24 23:17:34 +02:00
f498d5fa54
SAFETY-04: bound the integrator independently of the output
glenn schrooyen and Claude Opus 5
2026-08-24 23:17:18 +02:00
4bd659c499
TEL-01 review fixes: stop the age sensor tripping installs that have no meter
TEL-01
glenn schrooyen and Claude Opus 5
2026-08-24 22:16:15 +02:00
f47f1f0129
TEL-01: P1 ingestion, with the derivation and the age the EMS owns
glenn schrooyen and Claude Opus 5
2026-08-24 21:52:51 +02:00
680461c9bf
SAFETY-04: record the coverage audit as a comment, with its invariant
SAFETY-04
glenn schrooyen and Claude Opus 5
2026-08-24 23:07:58 +02:00
389d9ecd6d
SAFETY-04: stop the clamps standing in for the mechanisms under test
glenn schrooyen and Claude Opus 5
2026-08-24 22:59:29 +02:00
53d301b920
SAFETY-04: exactly zero is its own case in the freeze tie-break
glenn schrooyen and Claude Opus 5
2026-08-24 22:49:01 +02:00
7123aa00a4
SAFETY-04: revive the clamp reason, and compare reasons in the sweep
glenn schrooyen and Claude Opus 5
2026-08-24 22:29:10 +02:00
e46175559b
SAFETY-04 review fixes: the freeze deadlocked, the bound was too loose
glenn schrooyen and Claude Opus 5
2026-08-24 22:13:55 +02:00
37bac79ad8
SAFETY-04: clamp the integrator, not only the output
glenn schrooyen and Claude Opus 5
2026-08-24 21:44:05 +02:00
5184a2cfc2
Rest the meter just below zero, not at zero
master
v0.2.1
glenn schrooyen and Claude Opus 5
2026-08-24 04:20:07 +02:00
1b85eb41ad
Handover doc: state, known breakage, and what to do next
admin and Claude Opus 5
2026-08-23 02:51:34 +02:00
017b798fe6
Precedence arbiter: one rule instead of an if/else ladder
admin and Claude Opus 5
2026-08-23 02:45:32 +02:00
36cc837446
Point the manifests at the real repository URL
admin and Claude Opus 5
2026-08-23 02:33:22 +02:00
594f8f9fc9
Six silent failures found by installing this on a live system
admin and Claude Opus 5
2026-08-23 02:25:58 +02:00
1abca15520
Compatibility gate: check the serial tag, not the model name
admin and Claude Opus 5
2026-08-23 01:56:20 +02:00
266684bed7
Field guide as a 10-page A4 PDF, one page per step
admin and Claude Opus 5
2026-08-23 01:44:08 +02:00
0a1e61dbc9
Packaged as a Home Assistant add-on, with a field guide
admin and Claude Opus 5
2026-08-23 01:15:25 +02:00