[field-notes] Document observed planning fields: activeDayMask, startDate/endDate, isDefault, status, TD-ML labels #89

Open
opened 2026-09-09 14:14:05 +00:00 by mat · 0 comments
Owner

Roadmap section: 2.6 Planning write-path quirks

Mapped by the Kotlin client paulthvt/solareco
(active, shipped device control + planning on 2026-08-12) — not verified here,
so document them as second-hand until we test them:

  • Confirmed live here: real plannings carry activeDayMask (bitmask, 127 = every day), startDate/endDate, isDefault, status, and auto-generated optimalPlanning: true rows labelled TD-ML-{n}-Dev-{deviceId}.

From the 2026-09 re-exploration lineage of energy.comwatt.com (reverse-engineered as END_USER against SPA bundle main.5d426c11.js, live-probed 2026-08-15; no official API exists). Re-verify against the live API before relying on any claim. Migrated from ROADMAP.md when it was retired.

**Roadmap section: 2.6 Planning write-path quirks** Mapped by the Kotlin client [`paulthvt/solareco`](https://github.com/paulthvt/solareco) (active, shipped device control + planning on 2026-08-12) — **not** verified here, so document them as second-hand until we test them: - Confirmed live here: real plannings carry `activeDayMask` (bitmask, `127` = every day), `startDate`/`endDate`, `isDefault`, `status`, and auto-generated `optimalPlanning: true` rows labelled `TD-ML-{n}-Dev-{deviceId}`. --- *From the 2026-09 re-exploration lineage of `energy.comwatt.com` (reverse-engineered as `END_USER` against SPA bundle `main.5d426c11.js`, live-probed 2026-08-15; no official API exists). Re-verify against the live API before relying on any claim. Migrated from `ROADMAP.md` when it was retired.*
Sign in to join this conversation.
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
mat/python-comwatt-client#89
No description provided.