Skip to content

Report unacknowledged Number writes as service errors - #4

Merged
MrCodeLabs merged 1 commit into
mainfrom
fix/tcl-write-confirmation
Nov 2, 2026
Merged

MrCodeLabs merged 1 commit into
mainfrom
fix/tcl-write-confirmation

Conversation

@MrCodeLabs

@MrCodeLabs MrCodeLabs commented Nov 2, 2026 •

Copy link
Copy Markdown
Owner

Run the existing Tag output validator for every confirmed Number write, including an empty reply, and propagate failure as ServiceValidationError. Keep send-only writes unchanged.

Validation: 18 targeted checks passed. A live HA pilot rejected a one-shot injected empty reply, then accepted a real device write. The injected reply does not claim firmware rejection.

Linux CI: 965 blocking tests passed; the same 17 known non-blocking findings as unchanged main remain. Hassfest passed. Test run: https://github.com/MrCodeLabs/ha-goecharger-api2/actions/runs/41515974089

Upstream synchronization #3 is merged. HACS fails only its repository-Issues check on the unchanged fork because Issues are disabled.

@MrCodeLabs
MrCodeLabs merged commit cedf57f into main Nov 2, 2026
3 of 5 checks passed
@MrCodeLabs
MrCodeLabs deleted the fix/tcl-write-confirmation branch November 5, 2026 19:09
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant